Jump to content


Photo

Sistema De Fotos Igual Ao Do Www.bemnafoto.com.br


  • Faça o login para participar
3064 replies to this topic

#1981 depim

depim

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado
  • Localidade:Timbó-SC

Posted 14/06/2005, 13:50

a instalação da galeria só funciona dentro de um servidor online?
to tentando usar no localhost mas não sai do primeiro passa
eu uso
banco: galeria
login: root
senha: (nada)*

* nada, sem senha!

e não sai do primeiro passo
Felippe De Pim | web designer
fone: (47) 9605-2513
msn: f.depim@flipp.com.br

#1982 neo.mg

neo.mg

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 14/06/2005, 15:06

Alguem pode me ajudar, como faço para colocar paginacao no galeria_2col.php
<?
include("path.php");

$sql = mysql_query("SELECT * FROM galeria order by data desc");

?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>

<table border="0" cellpadding="0" cellspacing="0">
 <?
// Agora vamos montar o código. Pegue o valor total de resultados: 
$total = mysql_num_rows($sql); 
// Defina o número de colunas que você deseja exibir: 
$colunas = "2";
// Agora vamos ao "truque": 
if ($total>0) { 
for ($i = 0; $i < $total; $i++) { 
if (($i%$colunas)==0) { 
?>
 <TR>
   <TD height="20" colspan="4"> 
     <HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr>
 <tr> 
   <? }?>
<?
$dados= mysql_fetch_array($sql);
?>
    <td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
      <? if($dados[foto01] != ""){?>
      <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a>
      <? }?>
      <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
     Data: <strong><? echo $dados['data'];?></strong><br>
       Local: <strong><? echo $dados['local']?><? echo $data ?></strong><br>
      <strong> 
      <?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?> </strong>Fotos.</font></td>
<TD width="15"></TD>
  <? }}?>
  </TR>
</table>

Edição feita por: neo.mg, 14/06/2005, 15:16.


#1983 nemu

nemu
  • Visitantes

Posted 14/06/2005, 17:01

a instalação da galeria só funciona dentro de um servidor online?
to tentando usar no localhost mas não sai do primeiro passa
eu uso
banco: galeria
login: root
senha: (nada)*

* nada, sem senha!

e não sai do primeiro passo

PHP5?

Aqui nun funfa, php5

#1984 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 14/06/2005, 21:57

olha.. entendi +/- até pq não sei mt a linguagem em PHP.. poderia me dizer como é para por o include? como eu ajeito esse erro...

faz uma copia do arquivo galeria_2col.php e muda nele o caminho dos arquivos:

Ex: galeriateste/janela.php?dir.....
<img src="galeriateste/imagemdimindex.php?imagem......


e usa essa copia no include...

cara estou sendo sincero nao sei para onde correr.. ja fiz de tudo alterei tudo.. tow achando que eh o script q ta com algum erro por favor diz o que eu faço passo a passo se der.. to enloukecendo jah.. ate pq to comecando agora.. vlw pela paciencia ^^

#1985 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 14/06/2005, 22:04

putz.. <?PHPMAN?> .. era o script mesmo.. eu copiei outro.. agora ta dando outro erro =/ sai de um problema para outro.. esse aqui ô --> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/todeolho/public_html/galeriateste/galeria_2col.php on line 12
me ajudae ^^ flws!

#1986 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 15/06/2005, 09:34

putz.. <?PHPMAN?> .. era o script mesmo.. eu copiei outro.. agora ta dando outro erro =/ sai de um problema para outro.. esse aqui ô --> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/todeolho/public_html/galeriateste/galeria_2col.php on line 12
me ajudae ^^ flws!

Ae parcerinhu,

Quando voce recebe um erro de mysql_num_rows() significa que o argumento da sua consulta esta incorreto entao e so verificar o que tem la na linha 12 do arquivo galeria_2col.php....

Mais uma coisa: sempre que voce tiver um erro em algum arquivo posta ele tbm pra gente ver o que ta errado saka? nao da pra saber o que tem na sua linha 12 sem ver seu code


Falopa!

#1987 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 15/06/2005, 10:31

tem isso na minha página

<?
include("path.php");

$sql = mysql_query("SELECT * FROM galeria order by data desc");

?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>

<table border="0" cellpadding="0" cellspacing="0">
<?
// Agora vamos montar o código. Pegue o valor total de resultados: 
$total = mysql_num_rows($sql); 
// Defina o número de colunas que você deseja exibir: 
$colunas = "2";
// Agora vamos ao "truque": 
if ($total>0) { 
for ($i = 0; $i < $total; $i++) { 
if (($i%$colunas)==0) { 
?>
<TR>
  <TD height="20" colspan="4"> 
    <HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr>
<tr> 
  <? }?>
<?
$dados= mysql_fetch_array($sql);
?>
   <td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> 
     <? if($dados[foto01] != ""){?>
     <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a>
     <? }?>
     <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
    Data: <strong><? echo $dados['data'];?></strong><br>
      Local: <strong><? echo $dados['local']?><? echo $data ?></strong><br>
     <strong> 
     <?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?> </strong>Fotos.</font></td>
<TD width="15"></TD>
 <? }}?>
 </TR>
</table>

e o erro é esse ->
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/todeolho/public_html/galeriateste/galeria_2col.php on line 12

e a linha 12 é essa --> $total = mysql_num_rows($sql);

o que eu faço....

#1988 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 15/06/2005, 10:59

$sql = mysql_query("SELECT * FROM galeria order by data desc");

Na sua galeria voce cadastrou corretamente o campo DATA? provavelmente existe erros neste campo por exemplo na consulta a cima ele esta dizendo para que seja selecionados os registros da tabela galeria em ordem de data decrecente(ou descendente) porem se nao houver nenhum registro neste campo ira dar pau mesmo pois nao ha como contar...

verifica ae e me diz...


Falopa!

#1989 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 15/06/2005, 14:51

$sql = mysql_query("SELECT * FROM galeria order by data desc");

Na sua galeria voce cadastrou corretamente o campo DATA? provavelmente existe erros neste campo por exemplo na consulta a cima ele esta dizendo para que seja selecionados os registros da tabela galeria em ordem de data decrecente(ou descendente) porem se nao houver nenhum registro neste campo ira dar pau mesmo pois nao ha como contar...

verifica ae e me diz...


Falopa!

eu to achando que eh o script q tem algo errado.. pq antes dava um erro totalmente diferente desse... antes dava um erro nas linhas 36 e 38 :/ nao queria aparecer as imagens apenas... putz era bem mais facil se alguem postasse o arquivo galeria_2col.php certinho para min poder configurar novamente em meu servidor.. vlw

#1990 depim

depim

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado
  • Localidade:Timbó-SC

Posted 15/06/2005, 17:28

eu coloquei no meu servidor tudo
alterei oq tinha de alterar
e criei a tablea

CREATE TABLE `galeria` (
`id` int(3) unsigned zerofill NOT NULL auto_increment,
`nome` varchar(255) NOT NULL default '',
`data` varchar(10) NOT NULL default '',
`local` varchar(255) NOT NULL default '',
`qts_fotos` char(3) NOT NULL default '',
`pasta` varchar(255) NOT NULL default '',
`foto01` varchar(255) NOT NULL default '',
PRIMARY KEY  (`id`)
);


mas ele não passa do Primeiro Passo


www.felippe.flipp.com.br/galeriabrasil22/instalar.php
Felippe De Pim | web designer
fone: (47) 9605-2513
msn: f.depim@flipp.com.br

#1991 depim

depim

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado
  • Localidade:Timbó-SC

Posted 15/06/2005, 19:12

-Crie um crie usuário e um banco em seguida atribua o usuário para ele


Alguém pode interpretar isso pra mim?
Só pra saber se eu estou fazendo certo.
Felippe De Pim | web designer
fone: (47) 9605-2513
msn: f.depim@flipp.com.br

#1992 neo.mg

neo.mg

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 16/06/2005, 08:57

Galera achei a galeria com paginacao. Ai esta pra galera

galeria_2col.php

<?php
include("path.php");
$busca = "SELECT * FROM galeria order by data desc"; ?>
<?php $total_reg = "10"; // número de registros por página ?>
<?php if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
} ?>
<?php
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
?>
<?php
$limite = mysql_query("$busca LIMIT $inicio,$total_reg ");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas

$tp = ceil($tp); // Quantidade de páginas arredondada.




// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($limite);
// Defina o número de colunas que você deseja exibir:
$colunas = "2";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?>
<script src="css/janelas_popup.js" language="JavaScript"></script>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
<TR>
<TD height="20" colspan="4"> <div align="center"> </div>
  <HR align="center" width="100%" size="1" color="<? echo $cortexto?>">
</TD>
</tr>
<tr>
<? }?>
<?
$dados= mysql_fetch_array($limite);
?>
 <td width="380" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">
      <? if($dados[foto01] != ""){?>
      <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a>
      <? }?>
      <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
     Data: <strong><? echo $dados['data'];?></strong><br>
       Local: <strong><? echo $dados['local']?></strong><br>
      <strong>
<?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?>
</strong> Fotos</b></font></td>
<TD width="28"></TD>
<? }}?>
</TR>
</table>
<br>
<font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<strong>
<? // agora vamos criar os botões "Anterior e próximo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc>1) {
echo " <a href='?pagina=$anterior'><- Agitos Anteriores</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Mais Agitos -></a>";
}
?>
</strong></font><br>
<br>
<font color="#999999" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Total de páginas<strong> <font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>"><? echo $tp?></font></font></strong><font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>">,
você está na <strong> <font color="<? echo $cortexto?>"><font color="#999999"><font color="#999999"><? echo $pc?></font></font></font></strong></font></font></font></font><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#999999"> página</font></strong><br>
<font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Mostrando<strong>
</strong></font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $total_reg?></strong></font></font>
<font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
</strong>Agitos do total de<strong> <? echo $tr?> </strong>
</font><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><br>
<br>
</strong></font><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></font></font></font><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
</strong></font></font></font></font></div>


#1993 vitorcarrara

vitorcarrara

    Turista

  • Usuários
  • 51 posts
  • Sexo:Não informado

Posted 16/06/2005, 13:44

Pessoal... depois de implementar o contador de visitas em cada foto, comecei a montar um ranking das 10 mais clicadas... soh q aí me deparei com o seguinte erro: ele naun sabe q 21 eh maior q 3... entenderam? axu q naun... hehhehe, deixa eu postar um exemplo de um lista q ele imprime:

1º) ...foto... | 5 visitas
2º) ...foto... | 43 visitas
3º) ...foto... | 4 visitas
4º) ...foto... | 3 visitas
5º) ...foto... | 21 visitas
6º) ...foto... | 2 visitas
7º) ...foto... | 1 visitas
......

entenderam agora?

Como eu posso listá-los de forma correta? Em ordem crescente, como deveria ser realmente...









_____________________________________________________
• MSN: vitorcarrara@hotmail.com
• ICQ: 263533203
• orkut: http://www.orkut.com...756722411527462


www.ocumulo.com

#1994 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 16/06/2005, 14:02

Diferencas se faz assim

>= maior igual
<> diferente
== igual


E assim vai

Falopa!

#1995 <?PHPMAN?>

<?PHPMAN?>

    Ativo

  • Usuários
  • 300 posts
  • Sexo:Não informado

Posted 16/06/2005, 14:03

Pessoal... depois de implementar o contador de visitas em cada foto, comecei a montar um ranking das 10 mais clicadas... soh q aí me deparei com o seguinte erro: ele naun sabe q 21 eh maior q 3... entenderam? axu q naun... hehhehe, deixa eu postar um exemplo de um lista q ele imprime:

1º) ...foto... | 5 visitas
2º) ...foto... | 43 visitas
3º) ...foto... | 4 visitas
4º) ...foto... | 3 visitas
5º) ...foto... | 21 visitas
6º) ...foto... | 2 visitas
7º) ...foto... | 1 visitas
......

entenderam agora?

Como eu posso listá-los de forma correta? Em ordem crescente, como deveria ser realmente...

sem o codigo que vc usou fica dificil poder te ajudar, como vc guarda o numero de visitas de cada foto?
Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq