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

#2101 julio.mb

julio.mb

    Turista

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

Posted 01/08/2005, 23:49

repassando o formulário para enviar fotos...


arquivo

indicacao.php

<? 
include("path.php");
$var1 = "$usite";
$foto = "$dir$imagem";
?>

<script Language="JavaScript">
function validate(theForm) {
if (theForm.nome.value == "")
{
   alert("Digite seu Nome!");
   theForm.nome.focus();
   return (false);
}
if (theForm.email.value == "")
{
   alert("Digite seu E-mail!");
   theForm.email.focus();
   return (false);
}
if (theForm.nomepara.value == "")
{
   alert("Digite o nome do seu amigo!");
   theForm.nomepara.focus();
   return (false);
}
if (theForm.emailpara.value == "")
{
   alert("Digite o email do seu amigo!");
   theForm.emailpara.focus();
   return (false);
}
return (true);
}
</script>
<body bgcolor="#FFCC00">
<center>
<form action="indicacao_cod.php" method="post" onsubmit="return validate(this);">

<input name="dir" type="hidden" value="<? echo $dir?>">
<input name="evento" type="hidden" value="<? echo $evento?>">
<input name="data" type="hidden" value="<? echo $data?>">
<input name="local" type="hidden" value="<? echo $local?>">
<input name="imagem" type="hidden" value="<? echo $imagem?>">
              
    <table border="0" cellspacing="2" cellpadding="0" bgcolor="#FFCC00">
      <tr> 
  Preencha o formulário para enviar a foto:<br>
  <center><img src="<?php echo "$dir$imagem";?>" height=90 border=1></center>
        <TD width="100" align=right><strong><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Seu 
          Nome:</font></strong></TD>
        <TD width="150"> <INPUT style="BORDER:1px solid <? echo $cortexto?>; width:150" maxLength="100" name="nome">
        </TD>
      </tr>
      <tr> 
        <TD align=right><strong><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Seu 
          E-mail:</font></strong></TD>
        <TD><INPUT style="BORDER:1px solid <? echo $cortexto?>; width:150" maxLength="100" name="email"></TD>
      </tr>
      <tr> 
        <TD align=right><strong><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">Nome 
          do Amigo:</font></strong></TD>
        <TD width="150"> <INPUT style="BORDER:1px solid <? echo $cortexto?>; width:150" maxLength="100" name="nomepara">
        </TD>
      </tr>
      <tr> 
        <TD align=right><strong><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">E-mail 
          do Amigo:</font></strong></TD>
        <TD><INPUT style="BORDER:1px solid <? echo $cortexto?>; width:150" maxLength="100" name="emailpara"></TD>
      </tr>
      <tr align="center"> 
        <TD height="30" colSpan=2> <INPUT type=submit value=Enviar style="border:1px solid <? echo $cortexto?>"> 
          <INPUT type=reset value=Limpar style="border:1px solid <? echo $cortexto?>"> </TD>
      </tr>
    </table>
  	</form>
<strong><a href="javascript:history.go(-1)">Voltar</a></strong>
</center>

arquivo

indicacao_cod.php

<? include("path.php");
$data_envio = DATE('d/m/Y');
$hora_envio = DATE('H:i:s');
$var1 = "$usite";
$var2 = "janela.php?dir=$dir&evento=$evento&data=$data&local=$local";
$url = "$var1$var2";
$foto = "$dir$imagem";
$festa = "<strong><a href=\"$url\" target=\"_blank\">$evento</a><BR></strong>$data - $local<br>";
$arquivo = "
<html>
<script>function AbreJanelaGaleria(URL) {
  var width = 625;
  var height = 395;
  var left = 50;
  var top = 10
  window.open(URL, 'ema3', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=yes, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}
</script>

<table width=280 border=0 align=center cellpadding=0 cellspacing=0>
  <tr>
    <TD><font color=$cortexto size=$tfonte face=$fonte>Olá <strong>$nomepara</strong>,<BR>
      <BR>
      Seu amigo(a) <strong><a href=\"mailto:$email\">$nome</a></strong> lhe envio 
      uma foto.<br>
      <br>
      <br>
   $festa
</tr>
  <tr> 
    <td align=center valign=middle><img src=\"$var1$dir$imagem\" height=265 border=1></td>
        </tr>
  <tr>
    <td align=center><font color=$cortexto size=$tfonte face=$fonte>E-mail enviado em <strong>$data_envio</strong> às <strong>$hora_envio</strong></font></td>
  </tr>
</table>
</body>
</html>
";

// emails para quem será enviado o formulário (se for mais de um separar com virgula)
$destino = "$emailpara";
$assunto = "Indicação de Um Amigo Seu!";

// É necessário indicar que o formato do e-mail é html
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $nome <$email>\r\n";

$email = mail($destino, $assunto, $arquivo, $headers);
if($email){
?>
<BR>
<BR>

<meta http-equiv="refresh" content="2;URL=javascript:self.close()">
<table align="center" width="200" cellpadding="0" cellspacing="0" bgcolor="#FFCC00">
<tr>
    <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>E-MAIL 
      ENVIADO COM SUCESSO!<br>
      <br>
      <a href="javascript:history.go(-2)">Voltar</a></strong></font></td>
  </tr>
</table>
<BR>
<? } else { ?>
<BR>
<BR>
<meta http-equiv="refresh" content="2;URL=javascript:history.go(-1)">
<table align="center" width="200" cellpadding="0" cellspacing="0" bgcolor="#FFCC00">
<tr>
    <TD align="center"><font size="1" face="Verdana, Tahoma, Arial"><strong>ERRO 
      AO ENVIAR E-MAIL!<br>
      <br>
      <a href="javascript:history.go(-1)">Voltar</a></strong></font></td>
  </tr>
</table>
<?
// fecha tag else
}
?>

ahh aqui ta o link certo para colocar no arquivo

zoom.php

<a href="indicacao.php?dir=<? echo "$dir";?>&imagem=<? echo $imagens[$i]?><? echo $var1?>">Enviar Foto para Amigo</a>

Ok ta tai...

Edição feita por: julio.mb, 02/08/2005, 18:57.


#2102 luca

luca

    Turista

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

Posted 02/08/2005, 10:11

Galera, já foram feitas tantas melhorias e alterações que acabei me perdendo de acompanhar.
Alguém pode colocar o link da última versão pra download? Acho que é a 3.0

Agradeço a ajuda.

Att
Luciana (y)

#2103 Fernando Lopes

Fernando Lopes

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Formiga/MG
  • Interesses:PHP, JavaScript, DHTML, Photoshop, Corel, ETC...

Posted 02/08/2005, 10:26

Olá galera eu instalei a galeria e tá funcionando tudo blz, só gostaria de saber como faço pra aparecer a foto no formulário de envio pra um amigo.

Se for só para aparecer a imagem, você coloca como origem da imagem o seguinte código:

<? echo $imagem;?>

Inté...

Edição feita por: Fernando Lopes, 02/08/2005, 10:28.


#2104 Fernando Lopes

Fernando Lopes

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Formiga/MG
  • Interesses:PHP, JavaScript, DHTML, Photoshop, Corel, ETC...

Posted 02/08/2005, 10:33

Galera, já foram feitas tantas melhorias e alterações que acabei me perdendo de acompanhar.
Alguém pode colocar o link da última versão pra download? Acho que é a 3.0

Agradeço a ajuda.

Att
Luciana (y)

Luciana,

Não existe realmente uma versão certa... cada desenvolvedor tem uma versão própria que aos poucos vão melhorando... :rolleyes:
Alguns tópicos atrás você encontra a galeria para download, e dando uma boa lida pelo tópico todo você consegue mudar bastante ela... ;)

Inté...

#2105 joaoqueiroz

joaoqueiroz

    Novato no fórum

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

Posted 02/08/2005, 10:43

gente, completando os códigos q eu já tinha postado, e não estou enganado não, fiquei ontém das 6h às 7h da noite postando esses códigos, e agora faltou a metade...
mas tudo bem, estou postando denovo o q faltou...


código do script listar_arquivos.php

<? include("menu.php");?>
 <br>
<center>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><strong>LISTA DE ARQUIVOS</strong></font> 
</center><br>

<?
if($caminho == ""){
$caminho = 'galeria';
$rep = opendir($caminho);
while ($file = readdir($rep)) {
$tipo = filetype("$caminho/$file");
	if($file != '..' && $file !='.' && $file !=''){ 
  if (!is_dir($file)){?>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="20" height="20"> 
      <? if($tipo != "dir"){ echo "<img src=\"icone_img.gif\" width=\"18\" height=\"18\">";}
	else { echo "<img src=\"icone_pastinha.gif\" width=\"15\" height=\"13\">";}
	?>
    </td>
    <td width="200">
	<? if($tipo == "dir"){ echo "<a href=\"listar_arquivos.php?caminho=$caminho/$file\"><font size=\"1\" face=\"Verdana, Tahoma, MS Sans Serif\"><strong>$file</strong></font></a>";}
	else { echo "<a href=\"$caminho/$file\" target=\"_blank\"><font size=\"1\" face=\"Verdana, Tahoma, MS Sans Serif\"><strong>$file</strong></font></a>";}?>
	</td>
     <td width="60"><a href="renomear_arq.php?caminho=<? echo $caminho?>&nomeantigo=<? echo $file?>"><font size="1" face="Verdana, Tahoma, MS Sans Serif">[Renomear]</font></a></td>
	<td width="50" align="right">
  <a href="<? if($tipo != "dir"){ echo "excluir_arquivo.php?caminho=$caminho&nomedoarquivo=$file";
  } else { echo "excluir_pasta.php?caminho=$caminho&nomedapasta=$file";}?>">
  <font size="1" face="Verdana, Tahoma, MS Sans Serif">[Excluir]</font></a></td>
  </tr>
</table>

<?
  }
	}
}
closedir($rep);


} else { 
$rep = opendir($caminho);
while ($file = readdir($rep)) {
$tipo = filetype("$caminho/$file");
	if($file != '..' && $file !='.' && $file !=''){ 
  if (!is_dir($file)){?>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="20" height="20"> 
      <? if($tipo != "dir"){ echo "<img src=\"icone_img.gif\" width=\"18\" height=\"18\">";}
	else { echo "<img src=\"icone_pastinha.gif\" width=\"15\" height=\"13\">";}
	?>
    </td>
    <td width="200">
	<? if($tipo == "dir"){ echo "<a href=\"listar_arquivos.php?caminho=$caminho/$file\"><font size=\"1\" face=\"Verdana, Tahoma, MS Sans Serif\"><strong>$file</strong></font></a>";}
	else { echo "<a href=\"$caminho/$file\" target=\"_blank\"><font size=\"1\" face=\"Verdana, Tahoma, MS Sans Serif\"><strong>$file</strong></font></a>";}?>
	</td>
     <td width="60"><a href="renomear_arq.php?caminho=<? echo $caminho?>&nomeantigo=<? echo $file?>"><font size="1" face="Verdana, Tahoma, MS Sans Serif">[Renomear]</font></a></td>
	<td width="50" align="right">
  <a href="<? if($tipo != "dir"){ echo "excluir_arquivo.php?caminho=$caminho&nomedoarquivo=$file";
  } else { echo "excluir_pasta.php?caminho=$caminho&nomedapasta=$file";}?>">
  <font size="1" face="Verdana, Tahoma, MS Sans Serif">[Excluir]</font></a></td>
  </tr>
</table>

<?
  }
	}
}
closedir($rep);
}?>


código do script listar_pastas.php
<? include("menu.php");?>
 <br>
<center>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><strong>LISTA DE PASTA</strong></font> 
</center><br>

<?
$rep = opendir('.');
while ($file = readdir($rep)) {
	if($file != '..' && $file !='.' && $file !=''){ 
  if (is_dir($file)){?>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="20" height="20"><img src="icone_pastinha.gif" width="15" height="14"></td>
    <td width="200"><a href="listar_arquivos.php?caminho=<? echo $file?>"><strong><font size="1" face="Verdana, Tahoma, MS Sans Serif"><? echo $file?></font></strong></a></td>
    <td width="60"><a href="renomear_dir.php?nomeantigo=<? echo $file?>"><font size="1" face="Verdana, Tahoma, MS Sans Serif">[Renomear]</font></a></td>
    <td width="50" align="right"><a href="excluir_pasta.php?nomedapasta=<? echo $file?>"><font size="1" face="Verdana, Tahoma, MS Sans Serif">[Excluir]</font></a></td>
  </tr>
</table>

<?
  }
	}
}
closedir($rep);
?>


código do script menu.php
<center>
  <br>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><a href="listar_arquivos.php">Listar 
  Arquivos</a> | <a href="cria_dir.php">Criar Pasta</a></font><br>
  <hr size="1" noshade>
</center>


código do script renomear_arq.php
<? include("menu.php");?>
 <br>
<center>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><strong>RENOMEAR ARQUIVO</strong></font> 
</center><br>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">
<form name="form1" method="post" action="renomear_arquivo.php">
<input name="nomeantigo" type="hidden" value="<? echo $nomeantigo?>">
<input name="caminho" type="hidden" value="<? echo $caminho?>">
        <font size="1" face="Verdana, Tahoma, MS Sans Serif">Digite o novo nome:</font> 
        <input name="nomenovo" type="text" style="width:150; height:20; border:1px solid" maxlength="25">
        <input type="submit" name="Submit" value="Alterar" style="width:50; height:20; border:1px solid">
      </form></td>
  </tr>
</table>
</body>
</html>


código do script renomear_arquivo.php
<? include("menu.php");?>
<?
$var1 = "$caminho/$nomeantigo";
$var2 = "$caminho/$nomenovo";
rename("$var1", "$var2");
?>
<meta http-equiv="refresh" content="2;URL=listar_arquivos.php?caminho=<? echo $caminho?>">
<center><br>
<br>
<br>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif">O Arquivo <strong><? echo $nomeantigo?></strong> 
  foi renomeado para <strong><? echo $nomenovo?></strong> com sucesso!</font> 
</center>


código do script renomear_dir.php
<? include("menu.php");?>
 <br>
<center>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><strong>RENOMEAR PASTA</strong></font> 
</center><br>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">
<form name="form1" method="post" action="renomear_pasta.php">
<input name="nomeantigo" type="hidden" value="<? echo $nomeantigo?>">
        <font size="1" face="Verdana, Tahoma, MS Sans Serif">Digite o novo nome:</font> 
        <input name="nomedapasta" type="text" style="width:150; height:20; border:1px solid" maxlength="25">
        <input type="submit" name="Submit" value="Alterar" style="width:50; height:20; border:1px solid">
      </form></td>
  </tr>
</table>
</body>
</html>


código do script renomear_pasta.php
<? include("menu.php");?>
<?
rename("$nomeantigo", "$nomedapasta");
?>
<meta http-equiv="refresh" content="2;URL=listar_arquivos.php">
<center><br>
<br>
<br>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif">A pasta <strong><? echo $nomeantigo?></strong> 
  foi renomeada para <strong><? echo $nomedapasta?></strong> com sucesso!</font> 
</center>


código do script select_pastas.php
<? include("menu.php");?>
 <br>
<center>
  <font size="1" face="Verdana, Tahoma, MS Sans Serif"><strong>SELECIONE A PASTA DE DESTINO</strong></font> 
</center><br>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="200">
<select name="nomedapasta" style="width:250" onChange="if(options[selectedIndex].value) window.location.href= (options[selectedIndex].value)">
<option selected>Escolha uma Pasta...</option>
<option>==============================</option>
<?
$rep = opendir('galeria');
while ($file = readdir($rep)) {
	if($file != '..' && $file !='.' && $file !=''){ 
  if (!is_dir($file)){?>
<option value="enviar_fotos.php?nomedapasta=<? echo $file?>"><? echo $file?></option>
<?
  }
	}
}
closedir($rep);
?>
</select>
</form>
	</td>
  </tr>
</table>


Gente é isso ai... os códigos q precisam ser melhorados são os do script fotos.php e zoom.php, q exibem as fotos, principalmente a paginação do zoom.php

Dúvidas, postem ai...

Abraços,
Sandro Porto

Falta o codigo
path.php

#2106 Nandu__

Nandu__

    Novato no fórum

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

Posted 02/08/2005, 11:49

Olá galera, na minha galeria tem contador de clicks nas fotos, eu gostaria de saber como faço pra mostrar a foto mais clicada, para colocar na página principal.

#2107 julio.mb

julio.mb

    Turista

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

Posted 02/08/2005, 14:33

ta ai

<? include("path.php");?>
<?
$query_top = mysql_query("SELECT * FROM visitasfoto  ORDER BY visitas DESC LIMIT 1");
$dados = mysql_fetch_array($query_top);
?>
<a href="javascript:popup('galeria/imagempop.php?imagem=<? echo "$dados[foto]";?>');">
<img src="galeria/imagemdim.php?imagem=<? echo "$dados[foto]";?>" border="0"></a>

falou

Edição feita por: julio.mb, 02/08/2005, 14:37.


#2108 jarbasjp3

jarbasjp3

    Novato no fórum

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

Posted 02/08/2005, 16:26

Gente muito obrigado pela ajuda q vcs dão aos iniciantes como eu.
Minha dúvida agora é se alguém sabe fazer um sistema de carrinho de compras.

#2109 Fernando Lopes

Fernando Lopes

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Formiga/MG
  • Interesses:PHP, JavaScript, DHTML, Photoshop, Corel, ETC...

Posted 02/08/2005, 18:07

Julio e demais amigos,

Tenho 3 dúvidas...

1º) Como fazer uma consulta ao BD e mostrar na index dados assim? "ATUALMENTE XXXXX FOTOS EM XXXXX COBERTURAS"?

2º) Como faço paginação na index? "Você está na página 1 de XX no total de XX coberturas"... Li alguns tópicos sobre isso e não consegui resultado...

3º) Li tópicos anteriores mostrando como adicionar novos campos no cadastro... "Fotógrafo, Promoter e etc"... Mas não mostra como adicionar estes dados em alterar_db.php... Há a possibilidade de nos mostrar isso de uma forma mais simples?

Saliento que uso a galeria 2.2 com "calendário"...

Agradeço antecipadamente...

Inté...

Edição feita por: Fernando Lopes, 02/08/2005, 18:14.


#2110 julio.mb

julio.mb

    Turista

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

Posted 02/08/2005, 18:55

bom acho q to cansando de ajudar ja heheh...

mais vai mais uma ai..

Para quem quer ter uma estatistica no site... como eu hahaha..

Exemplo de Estatistica da Galeria Brasil
- Quantidade de Eventos
- Quantidade de Fotos
- Quantidade de comentários
- Quantidade de Clicks Total nas fotos
- Quantidade de Clicks Total nas galerias


Quantidades de eventos

primeiro crie uma nova tabela no seu banco de dados( se nao sabe como procure no forum ok)

CREATE TABLE `total_fotos` (
  `total` varchar(10) NOT NULL default ''
) TYPE=MyISAM;

agora crie os dois arquivos abaixo, o primeiro vai contar as fotos e inserir no banco de dados, o segundo vai somente contar os valores que ja estao cadastrados no banco do dados, somente execute o arquivo de contar e inserir quando cadastrar uma nova galeria, utilize o arquivo para mostrar o total de fotos e galerias, com um simples include onde vc quer mostrar.

conta_fotos_e_insere.php

<?php include("path.php");
$busca = mysql_query("SELECT * FROM galeria order by id DESC");
$total = mysql_num_rows($busca);
$sql = mysql_query("TRUNCATE TABLE `total_fotos`");

while($dados= mysql_fetch_array($busca)){
?>
<td align="center" valign="top">
<?
$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;
}}
$insere = mysql_query("INSERT INTO total_fotos (total) VALUES ('$cont')");
}
?>
<?php
$query = mysql_query("SELECT SUM(total) as soma FROM total_fotos");
$lista = mysql_fetch_array($query);
$soma = $lista["soma"];
echo "<b>Total de fotos no site:</b> $soma"; 
?>

mostra_statisticas.php

<?php include("path.php");
?>
<?php
$query = mysql_query("SELECT SUM(total) as soma FROM total_fotos");
$lista = mysql_fetch_array($query);
$total_fotos = $lista["soma"];

$sql = mysql_query("SELECT * FROM galeria order by id");
$total_eventos = mysql_num_rows($sql); 

$query_visitas_fotos = mysql_query("SELECT SUM(visitas) as soma FROM visitasfoto");
$lista_visitas_fotos = mysql_fetch_array($query_visitas_fotos);
$total_clicks_fotos = $lista_visitas_fotos["soma"];

$query_visitas_galeria = mysql_query("SELECT SUM(clicks) as soma FROM galeria");
$lista_visitas_galeria = mysql_fetch_array($query_visitas_galeria);
$total_clicks_galeria = $lista_visitas_galeria["soma"];

$sql_comentarios = mysql_query("SELECT * FROM mensagemfoto order by post");
$total_comentarios = mysql_num_rows($sql_comentarios); 

echo "<b>Eventos:</b> $total_eventos <br> 
<b>Fotos:</b> $total_fotos <br> 
<b>Comentários:</b> $total_comentarios <br> 
<b>Clicks nas fotos:</b> $total_clicks_fotos <br> 
<b>Clicks nas Galerias:</b> $total_clicks_galeria"; 
?>



index com paginação.

gal2_col.php (se for outro nome que vc usar e so mudar..)

<?php include("path.php");
$busca = "SELECT * FROM galeria order by id DESC"; ?>
<?php $total_reg = "15"; // 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 = "3"; 
// 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="#E6E6E6" onMouseOver="window.status='Vocejaviu.com.br - Exclusivo para Pessoas Importantes!';return true">
<div align="center">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<TR> 
<TD height="20" colspan="4">
</TD>
</tr>
<tr> 
<? }?>
<?
$dados= mysql_fetch_array($limite);
?>
<td width="700" align="center" valign="top">
<? if($dados[foto01] != ""){?>
<a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&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[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"></b></span></font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><BR>
Data: <strong><? echo $dados['dia'],"/",$dados['mes'],"/",$dados[ano];?></strong><br>
Local: <strong><? echo $dados['local']?></strong><br>
</font>

<?
$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 | Clicks<b>
<? echo $dados['clicks'] ?></b></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'><- Festas Anteriores</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Mais Festas -></a>";
}
?>
</strong></font><br>
<br>

<font color="<? echo $cortexto?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Total 
de p&aacute;ginas<strong> <font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>"><? echo $tp?></font></font></strong><font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>">, 
voc&ecirc; est&aacute; na<strong> <font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>"><? echo $pc?></font></font></font></strong></font></font></font></font><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&ordm; 
p&aacute;gina</font></strong>

<br>

<font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Mostrando<strong> 
</strong></font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $total_reg?></strong></font></font> 
<font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
</strong>festas do total<strong> <? echo $tr?> </strong>
</font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>

<br>
<br>

</strong></font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></font></font></font><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> 
</strong></font></font></font></font></div>


OK ta ai.. falou....... vou comer agora..... e assitir a palhacada da CPMI...

#2111 Nandu__

Nandu__

    Novato no fórum

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

Posted 02/08/2005, 20:19

Vlw Julio.mb funcionou perfeito. Gostaria de saber tbm como colocar os ultimos comentários na página principal como tem no seu site.

#2112 julio.mb

julio.mb

    Turista

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

Posted 02/08/2005, 23:22

ta forgando ne... .cansei. de postar aqui .. muitos so querem mamar é dificil isso né.... senao pede pra eu fazer o site pra vc e melhor.. consultoria custa dinheiro sabe......

Daqui um tempo o pessoal vai ta falando ahh coloca seu site ai pra gente pegar tudo dele... ehheeh...

E por favor não fiquem usando meu site para testar as coisas.. comentarios.. compras.. etc... eu estou ajudando entao.. peguem os scripts instalem ai nos seus sites e testem ok..

Edição feita por: julio.mb, 02/08/2005, 23:36.


#2113 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 03/08/2005, 00:07

ta forgando ne... .cansei. de postar aqui .. muitos so querem mamar é dificil isso né.... senao pede pra eu fazer o site pra vc e melhor.. consultoria custa dinheiro sabe......

Daqui um tempo o pessoal vai ta falando ahh coloca seu site ai pra gente pegar tudo dele... ehheeh...

E por favor não fiquem usando meu site para testar as coisas.. comentarios.. compras.. etc... eu estou ajudando entao.. peguem os scripts instalem ai nos seus sites e testem ok..

Hehe, concordo com o Julio, não nego que eu estou usando alguma das coisas que ele tá postando aqui, mas eu estou tentando estudar php e mySQL, e já estou conseguindo ter grandes avanços (em boa parte graças à ajuda do Júlio).

Acho que agente não deve só "sugar" das pessoas, devem tentar contribuir, já alterei várias coisas na minha galeria, algumas com a ajuda do Julio, outras com ajudas de outras pessoas, e até, pasmem, sozinho !!!!

O Júlio sabe, tive um progresso incrível no php, de simples leigo no assunto, eu já to "começando a tentar" desenvolver algumas coisas, atualmente estou tentando criar tipo um mostrador da última foto comentada. Por enquanto eu to fazendo aqui usando lógica, amanhã demanhã eu vou tentar no php mesmo. Se der certo, posto aqui hein galera.

E tô também já pensando num sistema de notícias, com banco de dados. Por enquanto tá na cabeça ainda, mas já tenho alguns "rabiscos", hehe.

Valew galera.

#2114 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 03/08/2005, 15:37

Pessoal, fiz o "mostrador de foto mais clicada" que o Julio postou:


<? include("path.php");?>
    <?
$query_top = mysql_query("SELECT * FROM visitasfoto  ORDER BY visitas DESC LIMIT 1");
$dados = mysql_fetch_array($query_top);
?>
    <a href="javascript:popup(imagempop.php?imagem=<? echo "$dados[foto]";?>');">
    <img src="imagemdim.php?imagem=<? echo "$dados[foto]";?>" border="0"></a>

Funcionou direitinho, exceto o link, dá um erro na hora de abrir a foto (estou tentando descobrir o que está errado).

Aí eu pensei em fazer um também mostrando a última foto comentada. Pra provar que eu estou progredindo (hehe), eu tentei modificar esse script aí que o Julio postou. Por questão de lógica, eu deduzi que:

SELECT * FROM visitasfoto = quer dizer a tabela onde ele vai buscar os dados.
ORDER BY visitas DESC = quer dizer que ele vai ordenar de forma decrescente pela coluna visitas.

Então eu modifiquei e ficou dessa forma:

<? include("path.php");?>
    <?
$query_top = mysql_query("SELECT * FROM mensagemfoto ORDER BY post DESC LIMIT 1");
$dados = mysql_fetch_array($query_top);
?>
    <a href="javascript:popup(imagempop.php?imagem=<? echo "$dados[foto]";?>');"> <img src="imagemdim.php?imagem=<? echo "$dados[foto]";?>" border="0"></a>

Só que não tá funcionando, a imagem não aparece. "Acho" que o que está errado é a função: $query_top

Alguém poderia me ajudar ??

#2115 Nandu__

Nandu__

    Novato no fórum

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

Posted 03/08/2005, 21:07

aew Julio.mb era aquela linha msm que estava faltando, no começo eu coloquei mais num funfava msm assim, depois que eu saquei que o css estava dentro da pasta galeria, ae eu puis galeria/css ae funcionou certinho.
Ah tipow eu num quero forga, eu só queria uma ajuda pra saber pelo menos por onde começar.

mi7chael o julio.mb arrumou o problema do link, estava faltando a linha
<script src="css/janelas_popup.js" language="JavaScript"></script>
tenta por ai que funciona.




2 user(s) are reading this topic

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

IPB Skin By Virteq