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

#1471 jaraujo

jaraujo

    12 Horas

  • Banidos
  • PipPipPip
  • 162 posts
  • Sexo:Não informado

Posted 10/11/2004, 22:36

fumagally e solon (y)

Adianta aqui as modificações para rodar a galeria 2.2 :blink:

Edição feita por: jaraujo, 10/11/2004, 22:37.


#1472 paulinho_ocz

paulinho_ocz

    Turista

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

Posted 11/11/2004, 00:14

Ola galera,
eu consegui instalar, mas as fotos grandes não estão abrindo... olhem ai
Galeria , pq q tah acontecendo isso??
Nome: Paulo Henrique
Apelido: Paulinho
Idade: 16 Anos
Cidade: Osvaldo Cruz - SP
ICQ: 169639705
MSN: paulinho_ocz@hotmail.com
Site: -> AgitOcz <-


[++++++++++++++++++++++++++]

Agora é moda usar letrinhas pequenas na assinatura, e escrever um monte de babozeiras, se todo mundo tem pq eu naum iria ter, rs
eu tbm aderi a essa moda, jah que tem uns kras q naum tem oq fazer e fikam lendo essas babozeiras q eu toh escrevendo, kakakakaka
Eu naum tenhu mais oq escreve aki entaum é por isso q eu toh falando isso, haahahahaha


[++++++++++++++++++++++++++]

#1473 jaraujo

jaraujo

    12 Horas

  • Banidos
  • PipPipPip
  • 162 posts
  • Sexo:Não informado

Posted 11/11/2004, 00:40

Veja um possivel erro em "fotos.php"

Como esta +/- na linha 89 e 90 de fotos.php:
<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">


Talvez falte o script da "CHAMADA_DO_DIRETORIO", observe " <? echo "$dir";?> " antes de /thumb/ na linha 89 e &img na linha 90:
<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">


Agora um teste, colocando antes de /thumb/ da linha 89 teste/thumb/ e na linha 90 teste&img

teste = nome de um diretorio criado

<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">


De onde vem o erro?

O solon talvez para evitar postar todo o código tenha feito modificações alem da conta! Vem aqui solon e explica melhor (y)

Edição feita por: jaraujo, 11/11/2004, 00:58.


#1474 kmaster

kmaster

    Turista

  • Usuários
  • 29 posts
  • Sexo:Masculino

Posted 11/11/2004, 01:50

AÊÊê 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é!

fumagally

A galeria que vc instalou esta do jeito que foi baixada? ou fez alguma modificação?
Tem algum "macete" pra subir os arquivos de instalação? ASCII? etc.. etc...
Sabe porque eu subo os arquivos, e depois não consigo apagar as pastas criadas pela Galeria? :wacko:

#1475 solon

solon

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado
  • Localidade:Itabaiana - Sergipe - Brasil

Posted 11/11/2004, 13:08

Tem alguns bugs como não conseguir apagar a pasta.
Amigos, a função dada para criar as pastas é mkdir e a permissão é 0777.
O sistema de thubs que editei só trabalha com estas configurações.
Agora, o problema é que o código rmdir ("$nomedapasta"); não está resolvendo.
Vou tentando resolver e vocês tentem também.
Vou postar o script de instalação novo, aguarde que estou editando...

#1476 fumagally

fumagally

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais
  • Interesses:PHP, Flash, Mysql, Ajax, Javascript, Fireworks, Dreamweaver, Photoshop. Desenvolvimento de websites e sistemas integrados.

Posted 11/11/2004, 13:15

Aê galera, vou explicar aqui passo a passo para não dar nenhum problema na instalação da Galeria Brasil 2.2...

- Primeiramente baixem a galeria em um dos tópicos abaixo aê.

- Depois de baixada configurem o arquivo conexao.php dentro da pasta includes.

- No arquivo imagemdim.php da galeria altere essas linhas (linha 10) de acordo com a sua configuração.
define(PATH_IMG, '/home/tvnafoto/www/gbrasil/');

- Agora sim já está tudo pronto, mande tudo para o seu servidor.

- Coloquem a permissão CHMOD 777 na pasta images e no arquivo conexao.php dentro da pasta "include".

- Rode o arquivo instalar.php da galeria e preencha os campos de acordo com seu banco de dados.

- Aê galera, depois de instalada rode esses comandos abaixo que o Solon disponibilizou para atualizar o SQL, rode os comandos no phpmyadmin do seu servidor.
--
-- 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;

- Vocês irão perceber que ao tentar entrar na administração da galeria, ela não aceitará a o seu nome de usuário e senha que vc tinha escolhido quando instalou a galeria, eles foram deletados durante a atualização da galeria quando vcs rodaram os códigos acima aê. Mas não tem problema rode esses comandos abaixo para que seu usuário e senha voltem a funcionar normalmente:
INSERT INTO `users` VALUES (1, 'Seu nome', 'Seu email', 'username para administração', 'senha', '1');

- Aê galera é isso aí, depois de fazer isso é só entrar na administração da galeria e usurfruir dela a vontade.... flw galeraaa.......
Blog: blog.brunofumagally.com
MSN: brunofumagally@hotmail.com

Tenha já seu website. Acesse e confira:
www.uaimidiadigital.com.br

#1477 luca

luca

    Turista

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

Posted 11/11/2004, 22:52

Galera, muito legal o trabalho de vcs. A união faz a força !!!
Bom, tenho uma sugestão: se houver possibilidade, poderia colocar na galeria uma opção de breve descrição ou um lugar pra colocar o nome das pessoas da foto. Que acham?

#1478 paulinho_ocz

paulinho_ocz

    Turista

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

Posted 11/11/2004, 23:41

eu consegui instalar certinho, soh as fotos grandes q naum apareciam, ai eu fiz oq o " fumagally " falo... mas agora naum tah funcionando...
Nome: Paulo Henrique
Apelido: Paulinho
Idade: 16 Anos
Cidade: Osvaldo Cruz - SP
ICQ: 169639705
MSN: paulinho_ocz@hotmail.com
Site: -> AgitOcz <-


[++++++++++++++++++++++++++]

Agora é moda usar letrinhas pequenas na assinatura, e escrever um monte de babozeiras, se todo mundo tem pq eu naum iria ter, rs
eu tbm aderi a essa moda, jah que tem uns kras q naum tem oq fazer e fikam lendo essas babozeiras q eu toh escrevendo, kakakakaka
Eu naum tenhu mais oq escreve aki entaum é por isso q eu toh falando isso, haahahahaha


[++++++++++++++++++++++++++]

#1479 jaraujo

jaraujo

    12 Horas

  • Banidos
  • PipPipPip
  • 162 posts
  • Sexo:Não informado

Posted 12/11/2004, 08:22

paulinho_ocz (y)

eu consegui instalar certinho, soh as fotos grandes q naum apareciam, ai eu fiz oq o " fumagally " falo... mas agora naum tah funcionando...


Tive o mesmo problema e fiz igual o "caminho" em "reduzirimagem.php" igual ao "imagemdim.php" :blink:

Funcionou com as fotos grandes! :wacko:

Edição feita por: jaraujo, 12/11/2004, 08:25.


#1480 douglas.ck

douglas.ck

    Ativo

  • Usuários
  • 390 posts
  • Sexo:Masculino

Posted 12/11/2004, 11:42

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!!! (y)

Douglas

#1481 brenox

brenox

    Novato no fórum

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

Posted 12/11/2004, 15:24

URGENTE!! MINHA GALERIA ESTA COM 80 SEÇOES...GOSTARIA DE COLOCAR A MESMA PAGINAÇAO NO INDEX.PHP IGUAL O SITE ABAIXO FEITO POR VCS..

AGRADEÇO MUITO A AJUDA DESDE JA..

SITE ITNET

http://home.itnet.co...uraldefotos.php

#1482 solon

solon

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado
  • Localidade:Itabaiana - Sergipe - Brasil

Posted 12/11/2004, 16:38

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!!! (y)

Douglas

Para a imagem, Douglas, faça assim:
Se a sua logomarca contém o preto, o azul e o vermelho, e as linhas que cercam a galeria são rosa, põe o fundo da imagem um rosa mais claro que o da borda e na hora de exportar, manda tirar o rosa mais claro.
A imagem deve ficar perfeita na hora de você postar.

Se sua logo é apenas preto e branco, fica ainda mais fácil!
Ponha a logomarca do tamanho que você quer e, do mesmo jeito acima, exporte a imagem.

Se tiver dúvidas, manda-me uma mensagem!

#1483 douglas.ck

douglas.ck

    Ativo

  • Usuários
  • 390 posts
  • Sexo:Masculino

Posted 12/11/2004, 17:26

ae solon valeu pelas explicações... me ajuda em um exemplo para eu entender....

eu tenho uma logo que utiliza cores verde fraco, cinza claro e preto, que fundo eu coloco nela???


entendi que na ora de exportar eu retiro a cor que estava de fundo, eu posso fazer isso com o Fireworks???


eu fiz um teste mas ainda ficou com fundo claro... acho que to errando na cor de fundo....

me da mais uma luz, tenho certeza que outros colegas tambem vão agradecer.

Brigadão cara.

Douglas

#1484 alexpmj

alexpmj

    Novato no fórum

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

Posted 13/11/2004, 13:46

Aê galera estou com a galeria toda instalada funcionado quase tudo, o unico problema e na hora de cadastrar a galeria, tipow... quando faço o cadastro ele nao he concluido, e nao passa pra opção seguinte que he enviar as fotos...

alguem pode me dar um help

#1485 kurt_rp

kurt_rp

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Masculino
  • Localidade:Rio Grande do Sul
  • Interesses:Programação web e designer.

Posted 13/11/2004, 20:40

Olá galera, blz....


Fiz um cod. aki pra inserir automaticamente as logos nas fotos.. esta funcionando td blz...
Mas toh com um problema agora....

Toda vez q eu mando as fotos.. depois eu tenho q dar a permissao 777 pra td as fotos enviadas.. para poder modificadar... colocando as logos e salvando-as nas fotos....

Coloquei esse cod. no zoom.php

<? 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 "&nbsp;<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>

Comentei todas as partes.. pra ficar mais facil...

O meu problema agora eh se esta certo essa minha linha...
@chmod("$dir$imagens[$i]", 0777);

Tem alguma coisa errada.. ou será q tah faltando algo??? :blink:

Se alguem souber, por favor me de uma ajuda.. OK



Flw galera!
|| PLUG CIDADE || - O portal turistico do vale do Rio Pardo
http://www.plugcidade.com.br

|| PLUG BALADA || - O portal de festas do vale do Rio Pardo
http://www.plugbalada.com.br




5 user(s) are reading this topic

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

IPB Skin By Virteq