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

#1951 Guto_7even

Guto_7even

    Novato no fórum

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

Posted 04/06/2005, 19:23

Rick m help ae... já fiz td certo. Já dei upload, ja mexi nos arquivos q tem q colocar banco de dados, user e login, ja dei CHMOD 777 no q pede, ja criei o db e td... mas msm assim nao passo da 1ª tela da instalação da Galeria
"Quem quer pão levanta a mão!" hehehehehe :) :D

#1952 vitorcarrara

vitorcarrara

    Turista

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

Posted 05/06/2005, 11:19

vitorcarrara Postado em 27 May 2005, 16:20 
  vlw phpman!! jah mandei um email pros kras do server... agora eu axu q devia ter vindo perguntar aki antes.. jah faz umas 2 semanas q tah assim... vlw pessoal!! agora soh peço mais uma coisa... alguém poderia desenvolver um sistema de visitas em cada foto?, blz?? vlw!!! 


A galeria 2.2 tem contador de cliques.

manutcomp Postado em 29 May 2005, 12:07 
  Ola,,,

Esse sistema parece bem completo...mas teria como fazer alteração de fotos já postadas por exemplo?? Só uma dúvidazinha..


Tem ele tem um painel de admin que vc pode fazer de tudo.

t +

vlw mas.. o contador da versaun 2.2 eh por galeria.. eu gostaria um contador em cada foto... entendeu? serah q alguém consegue fazer aí?

Bom pessoal... de tanto pedir e ngm fez, eu resolvi "tentar" começar a fazer o contador de visitas em cada foto...

Primeiro eu criei uma tabela, "visitasfoto", com os campos "id", "foto" e "visitas"... e aí tentei o seguinte código, no final do zoom.php, onde eu quero q exiba o contador, acho q estah completamente errado mas... dê-em uma olhada...

$foto = "$dir$imagens[$i]";
$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$foto'");
$rowsfoto = mysql_fetch_array($sqlfoto);
$visitas = $rowsfoto["visitas"];
$visitas = $visitas + 1;
$sqlfoto = mysql_query("UPDATE visitasfoto SET visitas = '$visitas' WHERE foto = '$foto'");

echo $visitas; echo " acesso(s)";
huahuahuahuahuahua... o q acontece eh o seguinte... nun chega nem conecta com o banco de dados.. huahuahuahua...

Entaun pessoal, serah q alguém poderia me ajudar? talvez seja fácil, mas pra mim q sou leigo... :wacko: hehhehehhe... vlwz!!!









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


www.ocumulo.com

#1953 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 08/06/2005, 02:07

<?PHPMAN?> valews por me ajudar novamente... :)
mas eu teria que alterar o arquivo cadastrar e cadastrar_db também?
para inserir o nome do fotografo...
valews
__________________________________________
ZonaStyle.com - Sua festa em grande estilo!
www.zonastyle.com

Ainda falta isso... :blink:

#1954 <?PHPMAN?>

<?PHPMAN?>

    Ativo

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

Posted 08/06/2005, 08:56

<?PHPMAN?> valews por me ajudar novamente...  :)
mas eu teria que alterar o arquivo cadastrar e cadastrar_db também?
para inserir o nome do fotografo...
valews
__________________________________________
ZonaStyle.com - Sua festa em grande estilo!
www.zonastyle.com

Ainda falta isso... :blink:

cadastrar.php
<? include("verifica.php")?>
<? include("menu.php")?>

<script Language="JavaScript">
function validate(theForm) {
if (theForm.nome.value == "")
{
  alert("Digite o nome do Link");
  theForm.nome.focus();
  return (false);
}
return (true);
}
</script>
<Form Action="cadastrar_db.php?nivel=<? echo $nivel?>" Method="Post" onsubmit="return validate(this);" enctype="multipart/form-data">
 <table width="400" align="center" cellpadding="0" cellspacing="0">
   <TR>
      <TD align="center" height="30"><font color="<? echo $cortexto?>" size="<? echo $ttitulo?>" face="<? echo $fonte?>"><strong>Cadastrar 
        Galeria</strong></font></td>
   </tr>
</table>
  <Table align="center" cellpadding="3" cellspacing="0" style="border: 1px solid <? echo $cortexto?>">
    <TR> 
      <td width="120" align="right" bgcolor="<? echo $corcelula1?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Nome:</strong></font></td>
      <td width="280" colspan="5" bgcolor="<? echo $corcelula1?>"> <input name="nome" type="text" style="width:290;border:1px solid <? echo $cortexto?>" maxlength="255"> 
      </td>
    </TR>
    <tr> 
      <td align="right" bgcolor="<? echo $corcelula2?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Data:</strong></font></td>
      <td width="50" valign="top" bgcolor="<? echo $corcelula2?>"> 
        <input name="dia" type="text" style="border:1px solid <? echo $cortexto?>" value="<? echo date("d")?>" size="3" maxlength="2">
      </td>
      <TD width="50" align="right" bgcolor="<? echo $corcelula2?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Mês:</strong></font></TD>
      <td width="50" valign="top" bgcolor="<? echo $corcelula2?>"> 
        <input name="mes" type="text" style="border:1px solid <? echo $cortexto?>" value="<? echo date("m")?>" size="3" maxlength="2">
      </td>
      <TD width="50" align="right" bgcolor="<? echo $corcelula2?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Ano:</strong></font></TD>
      <td align="right" valign="top" bgcolor="<? echo $corcelula2?>"> 
        <input name="ano" type="text" style="border:1px solid <? echo $cortexto?>" value="<? echo date("Y")?>" size="6" maxlength="4">
      </td>
    </TR>
    <TR> 
      <td align="right" bgcolor="<? echo $corcelula1?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Fotografo:</strong></font></td>
      <td colspan="5" bgcolor="<? echo $corcelula1?>"><input name="fotografo" type="text" id="fotografo" style="width:290;border:1px solid <? echo $cortexto?>" maxlength="255"></td>
    </tr>
    <TR>
      <td align="right" bgcolor="<? echo $corcelula1?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Local do Evento:</strong></font></td>
      <td colspan="5" bgcolor="<? echo $corcelula1?>"><input name="local" type="text" style="width:290;border:1px solid <? echo $cortexto?>" maxlength="255"></td>
    </tr>
    <TR> 
      <td align="right" bgcolor="<? echo $corcelula2?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Pasta 
        de Destino:</strong></font></td>
      <td colspan="5" bgcolor="<? echo $corcelula2?>"> 
        <input type="text" name="nomedapasta" style="width:290;border:1px solid <? echo $cortexto?>">
      </td>
    </TR>
    <TR> 
      <td align="right" bgcolor="<? echo $corcelula1?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><strong>Foto 
        de Destaque:</strong></font></td>
      <td colspan="5" bgcolor="<? echo $corcelula1?>">
<input name="foto01" type="file" size="25" style="width:290;border:1px solid <? echo $cortexto?>">
      </td>
    </TR>
  </TABLE>
  
 <table width="400" align="center" cellpadding="0" cellspacing="0">
   <tr> 
     <td height="35" colspan="4" align="center"> 
       <INPUT Type="submit" Value="Cadastrar" name="Submit" style="width:100;border:1px solid <? echo $cortexto?>">
         <INPUT Type="reset" Value="Limpar" style="width:100;border:1px solid <? echo $cortexto?>">
     </td>
   </tr>
</table>
</FORM>

cadastrar_db.php
<? include("verifica.php")?>
<? include("menu.php")?>

<?
// inicia criação de pasta
if($nomedapasta != ""){
$pasta = @mkdir("../images/galeria/$nomedapasta", 0777);
}
// fim da criação da pasta
// inicia a função para enviar a foto
if($pasta == "$nomedapasta" AND $foto01 != ""){
if (copy($foto01,"../images/galeria/$nomedapasta/".$foto01_name)){}else{
echo ("<BR><div align='center'><font face='$fonte' size='$tamanhofonte'><b>Erro no enviar a foto!</b></font></div><BR>");
}
}
// termina a função para enviar a foto

if($pasta == "$nomedapasta" AND $foto01 != ""){
$sql="insert into galeria (id, nome, dia, mes, ano,fotografo, local, pasta, foto01) VALUES ('', '$nome','$dia','$mes','$ano','$fotografo','$local','$nomedapasta','$foto01_name')"; 
$sql = mysql_query($sql);
?>
<meta http-equiv="refresh" content="1;URL=../images/enviar_fotos.php?nomedapasta=<? echo $nomedapasta?>&nivel=<? echo $nivel?>">
<center>
  <font color="<? echo $cortexto?>" size="<? echo $ttitulo?>" face="<? echo $fonte?>"><b>Galeria cadastrada com sucesso!</b> </font>
</center>
<? }?>
nao sei qual a versao que é essa, foi a primeira q achei aqui no pc no meu trabalho.

Na minha opiniao, o pessoal que se diz leigo no assunto e que fica aqui pedindo pra a gente fazer os codigos ou alterar, deveria se empenhar um pouco pra fazer mesmo.Pois não é tão dificil assim, é so pegar arquivo por arquivo e ver a funcionalidade e finalidade dele dentro do sistema.

Edição feita por: <?PHPMAN?>, 08/06/2005, 13:40.

Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#1955 vitorcarrara

vitorcarrara

    Turista

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

Posted 08/06/2005, 09:52

poxa PHPMAN, q indireta! :unsure:

eu naun sei muito em php msm... e olha... eu estou tentando, vc viu meu último post, dah uma força aí velho!









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


www.ocumulo.com

#1956 neo.mg

neo.mg

    Novato no fórum

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

Posted 08/06/2005, 11:57

Galera como faço na Galeria Brasil v2.0 para que a mesma aceita imagens *.gif, *.png e outras categorias

#1957 <?PHPMAN?>

<?PHPMAN?>

    Ativo

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

Posted 08/06/2005, 13:55

poxa PHPMAN, q indireta! :unsure:

eu naun sei muito em php msm... e olha... eu estou tentando, vc viu meu último post, dah uma força aí velho!

Não é indireta pra ninguem, mas como alguns dos Admins e Moderadores mesmo já falaram, estudar, estudar,estudar...

Alem do mais, a exemplo desta Galeria, dos inumeros scripts prontos que vc acha por ai na Net, quase todos tem mais de uma versão com melhorias ou alterações. O que torna meio complicado esse negocio de fazer alteracoes nos mesmo.
Imagine um script onde alguem fez alterações consideraveis e o disponibiliza para download e vc baixa e usa o mesmo, ai vc pede pra alguem fazer alguma alteracao pra vc e ele so conhece o script original e dai como que fica....
Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#1958 vitorcarrara

vitorcarrara

    Turista

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

Posted 08/06/2005, 16:21

poxa PHPMAN, q indireta!  :unsure:

eu naun sei muito em php msm... e olha... eu estou tentando, vc viu meu último post, dah uma força aí velho!

Não é indireta pra ninguem, mas como alguns dos Admins e Moderadores mesmo já falaram, estudar, estudar,estudar...

Alem do mais, a exemplo desta Galeria, dos inumeros scripts prontos que vc acha por ai na Net, quase todos tem mais de uma versão com melhorias ou alterações. O que torna meio complicado esse negocio de fazer alteracoes nos mesmo.
Imagine um script onde alguem fez alterações consideraveis e o disponibiliza para download e vc baixa e usa o mesmo, ai vc pede pra alguem fazer alguma alteracao pra vc e ele so conhece o script original e dai como que fica....

PHPMAN... o codigo q eu postei, foi eu msm q fiz... e me basiei no script para contar visitas das galerias, da própria Galeria Brasil... naun eh de nenhum outro script naun.. ok?? poderia me ajudar?









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


www.ocumulo.com

#1959 <?PHPMAN?>

<?PHPMAN?>

    Ativo

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

Posted 08/06/2005, 17:01

PHPMAN... o codigo q eu postei, foi eu msm q fiz... e me basiei no script para contar visitas das galerias, da própria Galeria Brasil... naun eh de nenhum outro script naun.. ok?? poderia me ajudar?

vc ja tem a tabela visitasfoto?

<?
$foto = "$dir$imagens[$i]";

$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$foto'");
$resultado = mysql_query($sqlfoto)or die ("Erro ".mysql_error());
$total = @mysql_num_rows($resultado);

while ($linha=mysql_fetch_array($resultado)) {
	$visitas = $linha["visitas"];
}
if ($total == 0)//se nao tiver a foto ainda no banco ele insere a foto
{
	$visitas = 1;
	$sql = "insert into visitasfoto (foto,visitas) values ('$foto','$visitas')";
	$insere = mysql_query($sql)or die ("Erro".mysql_error());
}
else//se ja tiver ele simplesmente atualiza
{
	$visitas = $visitas + 1;
	$sqlfoto = mysql_query("UPDATE visitasfoto SET visitas = '$visitas' WHERE foto = '$foto'");
}
echo $visitas; echo " acesso(s)";
?>

Edição feita por: <?PHPMAN?>, 08/06/2005, 17:02.

Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#1960 together

together

    AFCweb

  • Usuários
  • 282 posts
  • Sexo:Masculino
  • Localidade:Araraquara - SP
  • Interesses:aaaa

Posted 08/06/2005, 17:25

tenta ae...


$fotobd = $variavel_da_foto;

$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
$cont = mysql_num_rows($sqlfoto);
if($cont == "1") {
 $insere = mysql_query("UPDATE visitasfoto SET visitas = visitas+1 WHERE foto = '$fotobd'");
  $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
  $x = mysql_fetch_array($sqlfoto1);
 echo "Vista $x[visitas] vezes";
} else {
  $insere = mysql_query("INSERT INTO visitasfoto (foto, visitas) VALUES ('$fotobd','1')");
  $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
  $x = mysql_fetch_array($sqlfoto1);
  echo "Vista $x[visitas] vezes";
}

(y)

#1961 vitorcarrara

vitorcarrara

    Turista

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

Posted 08/06/2005, 17:26

aew pessoal!!!! :D huahuahuahuhaua

jah era o codigo do contador de visitas!!!!!! uhuahuauahuahuahu
o meu grande amigo together fez pra gente... vlw together!!!!!!! o código eh esse acima....

Edição feita por: vitorcarrara, 08/06/2005, 17:26.










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


www.ocumulo.com

#1962 <?PHPMAN?>

<?PHPMAN?>

    Ativo

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

Posted 08/06/2005, 17:33

tenta ae...


$fotobd = $variavel_da_foto;

$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
$cont = mysql_num_rows($sqlfoto);
if($cont == "1") {
 $insere = mysql_query("UPDATE visitasfoto SET visitas = visitas+1 WHERE foto = '$fotobd'");
  $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
  $x = mysql_fetch_array($sqlfoto1);
 echo "Vista $x[visitas] vezes";
} else {
  $insere = mysql_query("INSERT INTO visitasfoto (foto, visitas) VALUES ('$fotobd','1')");
  $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
  $x = mysql_fetch_array($sqlfoto1);
  echo "Vista $x[visitas] vezes";
}

(y)

hehehe, quase parecido ao meu que ta logo acima....
Mas então povo, agora é com vcs pra implementar o resto.
Nome: Luciano André Bruch
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br

#1963 victorsato

victorsato

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado
  • Interesses:PHP

Posted 09/06/2005, 02:30

neste código:
$fotobd = $variavel_da_foto;

$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
$cont = mysql_num_rows($sqlfoto);
if($cont == "1") {
$insere = mysql_query("UPDATE visitasfoto SET visitas = visitas+1 WHERE foto = '$fotobd'");
 $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
 $x = mysql_fetch_array($sqlfoto1);
echo "Vista $x[visitas] vezes";
} else {
 $insere = mysql_query("INSERT INTO visitasfoto (foto, visitas) VALUES ('$fotobd','1')");
 $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
 $x = mysql_fetch_array($sqlfoto1);
 echo "Vista $x[visitas] vezes";
}

não está identificando a foto... está somando todas as fotos...
não teria que usar o código: $dir$imagens[$i] para identificar as fotos...
Sem mais Victor Sato :wacko:

#1964 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 09/06/2005, 12:33

<?PHPMAN?>,

Me desculpe, mas eu mexi e mexi no alterar.php e alterar_db.php e não consegui adicionar a opção de fotógrafo... As outras funcionam perfeitamente, quando cadastro a galeria consigo colocar o fotógrafo, mas não consigo modificar as galerias já cadastradas.

Agradeço a ajuda antecipadamente

Edição feita por: Fernando Lopes, 09/06/2005, 12:45.


#1965 vitorcarrara

vitorcarrara

    Turista

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

Posted 10/06/2005, 13:47

neste código:

$fotobd = $variavel_da_foto;

$sqlfoto = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
$cont = mysql_num_rows($sqlfoto);
if($cont == "1") {
$insere = mysql_query("UPDATE visitasfoto SET visitas = visitas+1 WHERE foto = '$fotobd'");
 $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
 $x = mysql_fetch_array($sqlfoto1);
echo "Vista $x[visitas] vezes";
} else {
 $insere = mysql_query("INSERT INTO visitasfoto (foto, visitas) VALUES ('$fotobd','1')");
 $sqlfoto1 = mysql_query("SELECT * FROM visitasfoto WHERE foto = '$fotobd'");
 $x = mysql_fetch_array($sqlfoto1);
 echo "Vista $x[visitas] vezes";
}

não está identificando a foto... está somando todas as fotos...
não teria que usar o código: $dir$imagens[$i] para identificar as fotos...
Sem mais Victor Sato :wacko:

issu msm..
no lugar de "$variavel_da_foto;" vc coloca '$dir$imagens[$i]'... blz?? flw!!









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


www.ocumulo.com




6 user(s) are reading this topic

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

IPB Skin By Virteq