Galeria de fotos com favoritos e comentarios.
Script que permite criar uma galeria de fotos e selecionar favoritas para visualizacao posterior. permite tambem comentar as imagens. Usa MySQL para armazenar os dados, sql para a criacao de tabelas incluido.
OBS: Este script esta totalmente funcional, mas eh aconselhavel q seja implementado em um sistema com autenticacao, ou algum sistema que diferencie cada usuario q quiser criar sua galeria de favoritos, para impedir q todos visualizem os favoritos de todos.
OBS: Este script esta totalmente funcional, mas eh aconselhavel q seja implementado em um sistema com autenticacao, ou algum sistema que diferencie cada usuario q quiser criar sua galeria de favoritos, para impedir q todos visualizem os favoritos de todos.
Data | Autor | Changelog | Download |
---|---|---|---|
03/05/2004 6:26pm | Thiago Schneider | - | Versão 2.0 |
11/05/2004 6:12pm | Thiago Schneider | Versão 2.0 | Versão 2.0 |
como faz pra deletar essas galerias
14/02/2007 10:33am
(~18 anos atrás)
cara quero um scrip para comentar em galeria e ficar tudo em uma pagina que o internalta pode ver como os 10 utimos comentario manda resposta para meu msn se vc tem isso ai kennedipaulo@hotmail.com se vc tivel algum ai manda ai para mim
30/04/2006 5:25pm
(~18 anos atrás)
faz assim óh...
$query = "SELECT * FROM galeria ORDER BY imgid ASC";
espero ter ajudado..apesar de bem atrasadim..mas so vi isso hj...rsrsrs
$query = "SELECT * FROM galeria ORDER BY imgid ASC";
espero ter ajudado..apesar de bem atrasadim..mas so vi isso hj...rsrsrs
14/03/2006 5:19pm
(~19 anos atrás)
Olá, baixei o script de uma galeria de fotos no PHPBrasil, e gostaria de saber como faço pra mudar a sequencia das fotos, tá aparecendo da primeira pra ultima, gostaria de mudar da ultima pra primeira. Eis o script:
<?php
include "db_connect.php";
include "top.php";
switch ($galeria)
{
case "add_favoritos":
{
include "add_favoritos.php";
break;
}
}
$query = "SELECT * FROM galeria ORDER BY imgid DESC";
$img_select = mysql_query($query);
if (mysql_num_rows($img_select) <= 0)
{
echo "<font face=verdana size=1>Nenhuma imagem na galeria!";
}
else
{
$lpp = 1;
$total = mysql_num_rows($img_select);
$paginas = ceil($total / $lpp);
if(!isset($pagina)) { $pagina = 0; }
$inicio = $pagina * $lpp;
$total_tabela = mysql_query("SELECT * FROM galeria LIMIT $inicio, $lpp");
echo "<table align=\"center\" cellspacing=\"3\" cellpadding=\"2\" border=\"0\">";
echo "<tr>";
$i = 0;
$max = "25";
while ($img_show = mysql_fetch_array($total_tabela))
{
$tam = strlen($img_show[descricao]);
if($tam > $max)
{
$img_desc = substr_replace($img_show[descricao], "...", $max, $tam - $max);
}
else
{
$img_desc = $img_show[descricao];
}
if ($i == 1)
{
echo "</tr>";
echo "<tr>";
$i = 0;
}
echo "<td class=\"body\"><a href=javascript:janela('img_detalhes.php?img_id=$img_show[imgid]&imagem=".urlencode($img_show[imagem])."&descricao=".urlencode($img_show[descricao])."','Galeria')><img src=\"$img_show[imagem]\" width=\"359\" height=\"237\" alt=\"$img_show[descricao]\" border=\"1\"></a><br><center>[$img_desc]</center></a></td>";
$i++;
}
echo "</tr>";
echo "</table>";
echo "<br>";
echo "<center>";
if($pagina > 0)
{
$menos = $pagina - 1;
$url = "index.php?galeria=gal&pagina=$menos";
echo "<font face=verdana size=1><a href=\"$url\">Anterior</a>";
}
for($i=0;$i<$paginas;$i++)
{
$url = "index.php?galeria=gal&pagina=$i";
echo " | <font face=verdana size=1><a href=\"$url\">$i</a>";
}
if($pagina < ($paginas - 1))
{
$mais = $pagina + 1;
$url = "index.php?galeria=gal&pagina=$mais";
echo " | <font face=verdana size=1><a href=\"$url\">Próxima</a>";
}
echo "</center>";
}
include "foot.php";
include "db_close.php";
?>
Grato
Flavio
<?php
include "db_connect.php";
include "top.php";
switch ($galeria)
{
case "add_favoritos":
{
include "add_favoritos.php";
break;
}
}
$query = "SELECT * FROM galeria ORDER BY imgid DESC";
$img_select = mysql_query($query);
if (mysql_num_rows($img_select) <= 0)
{
echo "<font face=verdana size=1>Nenhuma imagem na galeria!";
}
else
{
$lpp = 1;
$total = mysql_num_rows($img_select);
$paginas = ceil($total / $lpp);
if(!isset($pagina)) { $pagina = 0; }
$inicio = $pagina * $lpp;
$total_tabela = mysql_query("SELECT * FROM galeria LIMIT $inicio, $lpp");
echo "<table align=\"center\" cellspacing=\"3\" cellpadding=\"2\" border=\"0\">";
echo "<tr>";
$i = 0;
$max = "25";
while ($img_show = mysql_fetch_array($total_tabela))
{
$tam = strlen($img_show[descricao]);
if($tam > $max)
{
$img_desc = substr_replace($img_show[descricao], "...", $max, $tam - $max);
}
else
{
$img_desc = $img_show[descricao];
}
if ($i == 1)
{
echo "</tr>";
echo "<tr>";
$i = 0;
}
echo "<td class=\"body\"><a href=javascript:janela('img_detalhes.php?img_id=$img_show[imgid]&imagem=".urlencode($img_show[imagem])."&descricao=".urlencode($img_show[descricao])."','Galeria')><img src=\"$img_show[imagem]\" width=\"359\" height=\"237\" alt=\"$img_show[descricao]\" border=\"1\"></a><br><center>[$img_desc]</center></a></td>";
$i++;
}
echo "</tr>";
echo "</table>";
echo "<br>";
echo "<center>";
if($pagina > 0)
{
$menos = $pagina - 1;
$url = "index.php?galeria=gal&pagina=$menos";
echo "<font face=verdana size=1><a href=\"$url\">Anterior</a>";
}
for($i=0;$i<$paginas;$i++)
{
$url = "index.php?galeria=gal&pagina=$i";
echo " | <font face=verdana size=1><a href=\"$url\">$i</a>";
}
if($pagina < ($paginas - 1))
{
$mais = $pagina + 1;
$url = "index.php?galeria=gal&pagina=$mais";
echo " | <font face=verdana size=1><a href=\"$url\">Próxima</a>";
}
echo "</center>";
}
include "foot.php";
include "db_close.php";
?>
Grato
Flavio
26/07/2005 11:31pm
(~19 anos atrás)
POXA ADOREI O SEU SCRIPT, SÓ QUE ESTOU COMEÇANDO AGORA, SÓ Q EU NÃO SEI MECHER NO MAYSQL. TEM COMO VC MANDAR PRA MIM?
06/06/2005 10:03am
(~19 anos atrás)
Seguinte, baixei seu script pra ver se me serve, ele é sensacional.
Tá tudo rodando direitinho, mas, há um porém.
Insiro a descrição tudo beleza, mas se eu digitar "ENTER" nesse campo, ele não abre a janela com a Foto, a mesma aparece como Thumbnail mas a foto em sí não abre.
Alguma dica???
[]'s
Tá tudo rodando direitinho, mas, há um porém.
Insiro a descrição tudo beleza, mas se eu digitar "ENTER" nesse campo, ele não abre a janela com a Foto, a mesma aparece como Thumbnail mas a foto em sí não abre.
Alguma dica???
[]'s
04/05/2005 4:23pm
(~19 anos atrás)
cara, provavelmente neste site vc encontre algum artigo ou FAQ q explica como fazer para instalar a biblioteca.
procure por 'GD'.
falow...
procure por 'GD'.
falow...
20/07/2004 1:16am
(~20 anos atrás)
na verdade eu tinha salvo como html, salvei como php e ele apresentou a seguinte mensagem:
GD Desativado
o que eu faço por favor?
GD Desativado
o que eu faço por favor?
19/07/2004 10:02pm
(~20 anos atrás)
estou com o mesmo erro descrito acima e quando escrevo o script q foi postado ele apresenta isto:
$dados) { echo $item.": ".$dados."
"; } echo "
*********************************************"; } ?>
$dados) { echo $item.": ".$dados."
"; } echo "
*********************************************"; } ?>
19/07/2004 9:59pm
(~20 anos atrás)
Cara, eh o seguinte... esse erro pode acontecer se vc naum tiver com suporte a biblioteca GD instalado.
execute esse script no seu server, ele ira informar se está com o suporte à biblioteca ativado, e se estiver vai listar as funcoes q ela suporta.
--------------------------------------------
<?php
if (!extension_loaded('gd'))
{
echo "GD Desativado<br>";
}
else
{
echo "*********************************************<br><br>";
echo ">> GD Ativado<br><br>";
$lista = get_extension_funcs("gd");
foreach ($lista as $item => $dados)
{
echo $item.": ".$dados."<br>";
}
echo "<br><br>*********************************************";
}
?>
-------------------------------------------
espero q isso ajude.. qualquer coisa eh soh falar... falow
execute esse script no seu server, ele ira informar se está com o suporte à biblioteca ativado, e se estiver vai listar as funcoes q ela suporta.
--------------------------------------------
<?php
if (!extension_loaded('gd'))
{
echo "GD Desativado<br>";
}
else
{
echo "*********************************************<br><br>";
echo ">> GD Ativado<br><br>";
$lista = get_extension_funcs("gd");
foreach ($lista as $item => $dados)
{
echo $item.": ".$dados."<br>";
}
echo "<br><br>*********************************************";
}
?>
-------------------------------------------
espero q isso ajude.. qualquer coisa eh soh falar... falow
19/07/2004 8:17pm
(~20 anos atrás)