Adianta aqui as modificações para rodar a galeria 2.2
Edição feita por: jaraujo, 10/11/2004, 22:37.
Posted 10/11/2004, 22:36
Edição feita por: jaraujo, 10/11/2004, 22:37.
Posted 11/11/2004, 00:14
Posted 11/11/2004, 00:40
<td width="80" height="60" valign="top" background="images/galeria/<? echo $dir?>/thumb/<? echo $x['foto']?>.jpg"> <a href="zoom.php?dir=<? echo "$dir";?>&img=<? echo $x['foto']?>&pg=<? echo "$cont";?>" target="exibe_foto">
<td width="80" height="60" valign="top" background="images/galeria/<? echo $dir?>/thumb/<? echo $x['foto']?>.jpg"> <a href="zoom.php?dir=<? echo "$dir";?>&img=<? echo $x['foto']?>&pg=<? echo "$cont";?>" target="exibe_foto">
<td width="80" height="60" valign="top" background="images/galeria/<? echo $dir?>teste/thumb/<? echo $x['foto']?>.jpg"> <a href="zoom.php?dir=<? echo "$dir";?>teste&img=<? echo $x['foto']?>&pg=<? echo "$cont";?>" target="exibe_foto">
Edição feita por: jaraujo, 11/11/2004, 00:58.
Posted 11/11/2004, 01:50
fumagallyAÊÊê galera tá quase funfando, consegui instalar a galeria lá, dá só uma olhada
GALERIA
nóóóó consegui fazer o troço funfar, aÊÊÊ~eEê^, só tem um problema agora gente, uma administração pros comentários né!
Posted 11/11/2004, 13:08
Posted 11/11/2004, 13:15
define(PATH_IMG, '/home/tvnafoto/www/gbrasil/');
-- -- Estrutura da tabela `config` -- DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( `id` int(2) NOT NULL auto_increment, `tsite` varchar(100) NOT NULL default '', `usite` varchar(255) NOT NULL default '', `fonte` varchar(50) NOT NULL default '', `tfonte` char(2) NOT NULL default '', `ttitulo` char(2) NOT NULL default '', `coronmouse` varchar(10) NOT NULL default '', `cortexto` varchar(10) NOT NULL default '', `corcelula1` varchar(10) NOT NULL default '', `corcelula2` varchar(10) NOT NULL default '', `corfundosite` varchar(10) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -------------------------------------------------------- -- -- Estrutura da tabela `galeria` -- DROP TABLE IF EXISTS `galeria`; CREATE TABLE `galeria` ( `id` int(3) NOT NULL auto_increment, `nome` varchar(255) NOT NULL default '', `dia` char(2) NOT NULL default '', `mes` char(2) NOT NULL default '', `ano` varchar(4) NOT NULL default '', `local` varchar(255) NOT NULL default '', `pasta` varchar(255) NOT NULL default '', `foto01` varchar(255) NOT NULL default '', `categoria` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -------------------------------------------------------- -- -- Estrutura da tabela `galeriacategoria` -- DROP TABLE IF EXISTS `galeriacategoria`; CREATE TABLE `galeriacategoria` ( `cat` varchar(50) NOT NULL default '' ) TYPE=MyISAM; -- -------------------------------------------------------- -- -- Estrutura da tabela `galeriaimagens` -- DROP TABLE IF EXISTS `galeriaimagens`; CREATE TABLE `galeriaimagens` ( `id` int(10) NOT NULL auto_increment, `galeria` varchar(6) NOT NULL default '0', `foto` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -------------------------------------------------------- -- -- Estrutura da tabela `galeriamensagens` -- DROP TABLE IF EXISTS `galeriamensagens`; CREATE TABLE `galeriamensagens` ( `id` int(5) NOT NULL auto_increment, `id_galeria` varchar(6) NOT NULL default '', `foto` varchar(50) NOT NULL default '', `nome` varchar(50) NOT NULL default '', `data` varchar(25) NOT NULL default '', `comentario` varchar(200) NOT NULL default '', `ver` char(3) NOT NULL default 'sim', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -------------------------------------------------------- -- -- Estrutura da tabela `users` -- DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` tinyint(3) NOT NULL auto_increment, `nome` varchar(150) NOT NULL default '', `email` varchar(255) NOT NULL default '', `login` varchar(15) NOT NULL default '', `senha` varchar(15) NOT NULL default '', `nivel` char(3) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1;
INSERT INTO `users` VALUES (1, 'Seu nome', 'Seu email', 'username para administração', 'senha', '1');
Posted 11/11/2004, 22:52
Posted 11/11/2004, 23:41
Posted 12/11/2004, 08:22
eu consegui instalar certinho, soh as fotos grandes q naum apareciam, ai eu fiz oq o " fumagally " falo... mas agora naum tah funcionando...
Edição feita por: jaraujo, 12/11/2004, 08:25.
Posted 12/11/2004, 11:42
Posted 12/11/2004, 15:24
Posted 12/11/2004, 16:38
Para a imagem, Douglas, faça assim:e ai solon!!!
vi que voce deu umas contribuições importantes para a galeria... ensina como se faz para salvar a imagem que ficaria como marca d'agua.... teu script para colocar é show de bola, mas por falta de conhecimento de minha parte, na hora de salvar a imagem, ela não fica transparente quando aplicada pelo sistema, frisando que eu to salvando a imagem transparente em PNG, ja a tua logo que voce enviou junto com o script fucniona legal. Da uns toques ai para podermos encerrar esse esquema da marca d'agua.
Valeu demais!!!![]()
Douglas
Posted 12/11/2004, 17:26
Posted 13/11/2004, 13:46
Posted 13/11/2004, 20:40
<? ini_set("register_globals","1");
include("path.php"); ?>
<script src="css/janelas_popup.js" language="JavaScript"></script>
<? $var1 = "&evento=$evento&data=$data&local=$local";?>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2)">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<?
if(!isset($pg) ){
$pg=1;
}
$handle = opendir($dir);
$ext = "jpg";
$indice = 2;
$ipp = 1;
while (false !== ($file = readdir($handle)))
{
$pathdata = pathinfo($file);
if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext)))
{
$imagens[$indice] = $file;
$indice++;
}
}
$pagina = 1;
if ($_GET['pg'])
$pagina = $_GET['pg'];
$paginas = ceil(count($imagens) / $ipp);
$total = ceil(count($imagens));
$inicio = $pg * $ipp;
for ($i = $inicio; $i < ($inicio + $ipp); $i++)
?>
<table width="365" height="247" border="0" cellpadding="0" cellspacing="1" bgcolor="<? echo $cortexto?>">
<?
$res=getimagesize("$dir$imagens[$i]");
if ($res[1]>270){
$height=270;
$width=($res[0]*$height)/$res[1];
} else {
$height=$res[1];
$width=$res[0];
}
$width=ceil($width);
$height=ceil($height);
?>
<?
/*******************************************************************
Criação das Marca d' Água nas Fotos
*******************************************************************/
//DÁ A PERMISSÃO PARA ALTERAR AS FOTOS
@chmod("$dir$imagens[$i]", 0777);
//IMAGEM A SER ABERTA
$imagem = "$dir$imagens[$i]";
$imagem1 = "images/logo1.gif";
$imagem2 = "images/logo2.gif";
//NOME DO ARQUIVO ORIGINAL
$imagem_gerada = explode(".", $imagem);
$imagem_gerada = $imagem_gerada[0].".jpg";
//CRIA UMA NOVA IMAGEM
$imagem_orig = ImageCreateFromJPEG($imagem);
$imagem_marca1 = ImageCreateFromGif($imagem1);
$imagem_marca2 = ImageCreateFromGif($imagem2);
//LARGURA
$pontoX = ImagesX($imagem_orig);
$pontoX1 = ImagesX($imagem_marca1);
$pontoX2 = ImagesX($imagem_marca2);
//ALTURA
$pontoY = ImagesY($imagem_orig);
$pontoY1 = ImagesY($imagem_marca1);
$pontoY2 = ImagesY($imagem_marca2);
//POSIÇÃO DAS MARCAS//
//ESQUERDA - INFERIOR
$dest_x = 0;
$dest_y = $pontoY - $pontoY1;
//DIREITA - INFERIOR
$dest_x2 = $pontoX - $pontoX1;
$dest_y2 = $pontoY - $pontoY1;
//COPIA A IMAGEM ORIGINAL PARA DENTRO
ImageCopyMerge($imagem_orig, $imagem_marca1, $dest_x, $dest_y, 0, 0, $pontoX1, $pontoY1, 80);
ImageCopyMerge($imagem_orig, $imagem_marca2, $dest_x2, $dest_y2, 0, 0, $pontoX2, $pontoY2, 80);
//SALVA A IMAGEM
ImageJPEG($imagem_orig, $imagem_gerada);
//LIBERA A MEMÓRIA
ImageDestroy($imagem_orig);
?>
<tr>
<td height="15" bgcolor="#FFFF00"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><? echo " <strong>Código</strong>: $imagens[$i]";?></font></td>
</tr>
<tr>
<td align="center" valign="middle"> <img src="<? echo "$imagem_gerada";?>" border="0" height="<? print $height?>"></td>
</tr></table>
</td>
</tr>
<tr>
<TD height="42">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="70" align="center"> <font size="<? echo $tfonte?>" face="<? echo $fonte?>">
<strong>
<?
if ($pg > 1){
$pag=$pg - 1;
echo "<a href=\"?dir=$dir&pg=" . ($pag) . "$var1\"><img src=\"images/icone_anterior.jpg\" border=0></a>";
} else { echo "<font color=$onmouseover><img src=\"images/icone_anterior.jpg\" border=0></font>";}
$div=$pg/12;
for ($x=1;$x<99;$x++){
if ($div==$x){
$inter=0;
break;
}
}
if (isset($inter) AND $div * 12 < $pg){
if ($div==1){
$div=0;
} else {
$div=$div-1;
}
echo "<script language=JavaScript>
window.open('fotos.php?dir=$dir&pg=".($div)."$var1', 'fotos');
</SCRIPT>";
}
?>
</strong> </font></td>
<td width="70" align="center"><a href="javascript:popup('imagempop.php?imagem=<? echo "$dir$imagens[$i]";?>');"><img src="images/icone_ampliar.jpg" border=0></a></td>
<td width="70" align="center"><a href="javascript:imprimi('imprimir.php?imagem=<? echo "$dir$imagens[$i]";?><? echo $var1?>');"><img src="images/icone_imprimir.jpg" border=0></a></td>
<td width="70" align="center"><a href="javascript:indica('indicacao.php?dir=<? echo "$dir";?>&imagem=<? echo $imagens[$i]?><? echo $var1?>');"><img src="images/icone_enviar.jpg" border=0></a></td>
<td width="70" align="center"> <strong><font size="<? echo $tfonte?>" face="<? echo $fonte?>">
<? if($pg<$total) {
$pagp=$pg+1;
echo "<a href=\"?dir=$dir&pg=" . ($pagp) . "$var1\"><img src=\"images/icone_proxima.jpg\" border=0></a>";
} else { echo "<font color=$onmouseover><img src=\"images/icone_proxima.jpg\" border=0></font>";}
?>
</font></strong></td>
</tr>
</table>
<?
$div=$pag/12;
if (!strstr($div,'.'))
{
$inter=0;
}
if (isset($inter) AND $div * 12 < $pg)
{
echo "<script language=JavaScript>
window.open('fotos.php?dir=$dir&pg=$div$var1', 'fotos');
</SCRIPT>";
}
?>
</td>
</tr>
</table>
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)