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

#2071 Astar

Astar

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado
  • Localidade:Livramento de Nossa Senhora- Ba

Posted 27/07/2005, 20:52

Aê dudy, tenho m site de cobertura de eventos e gostaria que vc me ajudasse a melhorar a minha galeria ( tah quase no 0 ) , pq tôw com um monte de problema, e num consegui colocar nda do k vc citou acima. me add no seu msn arthurastar@hotmail.com.


valew B)

#2072 julio.mb

julio.mb

    Turista

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

Posted 27/07/2005, 21:44

Posta ai...ok.. nao vou add no msn nao.. pq depois nao posso nem ligar o msn.. que o voa umas 500 msg ao mesmo tempo

#2073 julio.mb

julio.mb

    Turista

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

Posted 28/07/2005, 00:54

bom.. vou postar aqui uma coisa que acho q todo mundo queria ter no site.. principalmente aqueles sistes que tem muita balada... fiz um sisteminha de busca por baladas..

Pode Buscar por:
-Nome do Evento
-Local
-Fotografo
-Mes
-Ano


Avisando quem não tiver o fotografo na galeria.. e so desconsiderar ok

apaga essa linha aqui quem nao tiver fotografo

<option value="fotografo">Fotografo</option>


busca.php
<? include("path.php");?>
<html>
<head>
<title>Procura de Baladas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<script src="css/janelas_popup.js" language="JavaScript"></script>

<body bgCOLOR="#FE9800">

<STYLE type=text/css>BODY {
	MARGIN: 0px
}
</STYLE>
<form name="form1" method="post" action="busca.php?busca=ok">

<table width="450"  border="0" align="center" bgCOLOR="#FE9800" style="font-family:verdana;font-size:8pt;color:000000;background-color:FE9800">
<tr>
<td colspan="2">
<div align="center">
<b>Como Procurar?</b>
<br>
Ex.: Se você deseja alguma foto do Vocejaviu.com.br, pode digitar "voce" ou "vocejaviu" ou "voceja" ou então o nome completo, esse critério serve
para os campos <b>Nome do Evento</b>, <b>Local</b> e <b>Fotografo</b>, apenas a <b>Data e ano</b> deverão ser digitados o número Ex.: "01" corresponde a janeiro assim por diante.
</div>
</td>
</tr>
  <tr>
  <td colspan="2"><div align="center">Buscar :
  <input name="busca_que" type="text" class="style1">
  </div>
  </td>
  </tr>
  <tr>
  <td colspan="2"><div align="center">Buscar Por :
  <select name="busca_quem" class="style1" id="select">
  <option value="nome" selected>Nome Evento</option>
  <option value="local">Local</option>
  <option value="fotografo">Fotografo</option>
  <option value="mes">Mês</option>
  <option value="ano">Ano</option>
  </select>
  </div>
  </td>
  </tr>
  <tr>
  <td colspan="2"><div align="center">
  <input name="Submit" type="submit" class="style1" value="Buscar">
  </div>
  </td>
  </tr>
  <tr>
  <td width="70%">
  <div align="left">

<?php

if($_GET['busca'] == "ok"){
  $op = $_POST['busca_quem'];
  $oque = $_POST['busca_que'];
  $banco = mysql_query("SELECT count(*) as total FROM galeria WHERE $op LIKE '%$oque%'"); ## CONTA QUANTOS REGISTROS TEM ##
  $numero = mysql_fetch_array($banco); ## CRIA UM ARRAY COM TODAS AS TABELAS #
  $quantos = $numero['total'];
  $totalpag = ceil(($quantos)/50);

if(!isset($_GET['start']))$_GET['start']=0;
  $start=$_GET['start'];
  $query_ult = mysql_query("SELECT * FROM galeria WHERE $op LIKE '%$oque%' ORDER BY id DESC LIMIT $start,50") or die(print(mysql_error()));
  while($data_ult = mysql_fetch_array($query_ult)){
?>

<a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$data_ult[pasta]/&id=$data_ult[id]&evento=$data_ult[nome]&data=$data_ult[dia]/$data_ult[mes]/$data_ult[ano]&local=$data_ult[local]&id=$data_ult[id]&fotografo=$data_ult[fotografo]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $data_ult['pasta']?>/<? echo $data_ult['foto01']?>" border="1" align="left"></a>

                  

<?php
  echo "<b>Nome Evento :</b>".$data_ult['nome']."<br>";
  echo "<b>Local :</b>".$data_ult['local']."<br>";
  echo "<b>Data :</b>".$data_ult['dia']."/".$data_ult['mes']."/".$data_ult['ano']."<br><br>";
  $passou = "ok";

}
?>

</div></td>
                </tr>
                <tr>
                  <td height="79" colspan="2"><div align="center">

<?php
  if($totalpag>1)
     { ## PAGINAÇÃO, SE TIVER MAIS QUE UMA PAGINA ##
     for($i=1; $i<=$totalpag; $i++) ## UM LACO QUE PEGA ATEH QUANTAS PÁGINAS TERÁ ##
     {
     if(50*($i-1)==$start) ## SE ESTIVER NA PÁGINA OU SEJA FOR IGUAL A VARIAVEL STAR, A PÁGINA FICA EM NEGRITO ##
     {	
     echo " | <b>$i</b>";
     }
     else
     {
     $aevi = 50*($i-1); 
     echo " | <a href=\"busca.php?busca=ok&start=$aevi\"><b>$i</b></a> ";
     } ## CASO CONTRARIO MOSTRA AS OUTRAS PÁGINAS PARA SE NAVEGAR ##
     }
     }
     $agora = ($start/50)+1; ## PEGA A PÁGINA ATUAL ##
     $todas = $totalpag; ## PEGA O TOTAL DE PÁGINA ##
     if($passou != "ok"){
       echo "Desculpe mas não foram encontrados resultados para sua busca !!!<br>";
     }
     else{
     echo "<br><br><br>Exibindo página $agora de $todas páginas<br>"; ## MOSTRA AS VARIAVEIS ##
     }  
     }
      
?>

</div>
</td>
</tr>
</table>
<br>
<br>
</form>
</body>
</html>

Ver o sistema funcionando no meu site Vocejaviu.com.br - Exclusivo Para Pessoas Importantes "Como Você!"

é só copiar o arquivo para a pasta onde estao os arquivos da galeria...
como eu to bonzinho esses dias resolvi ajudar ok..

Edição feita por: julio.mb, 28/07/2005, 01:00.


#2074 mi7chael

mi7chael

    12 Horas

  • Usuários
  • 266 posts
  • Sexo:Masculino

Posted 28/07/2005, 08:56

Ae Julio, sua galeria tá simplesmente fantástica, muito boa mesmo. Espero que você esteja bonzinho sempre, hehe. Um abraço.

#2075 alandebortolo

alandebortolo

    <? echo NOW() ?>

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:Colatina - ES
  • Interesses:PHP &amp; Fireworks

Posted 28/07/2005, 13:45

Mano valeu ae!!
Eu já tinha tentado fazer diversas vezes mais sempre dava um errinho aqui, outro ali.. etc...
Mas agora seu codigo me serviu de base, e finalmente eu consegui implementar no meu site.

VEJA COMO FICOU

Vlw!! (y) (y) (y) (y) (y) (y) (y) (y) (y) (y) (y)
Conheçam:
Portfolio: DesignMaster
Faça seu AgitoFlog: AgitoFlog.com.br
Site de trabalho: EuAgito.com.br

"A mentira tem perna curta, barba branca e não tem 1 dedo"


#2076 julio.mb

julio.mb

    Turista

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

Posted 28/07/2005, 14:30

Blz to por ai...

#2077 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 28/07/2005, 14:50

Júlio,

Ótimo esse MOD de busca de eventos... Parabéns...
Aproveitando o embalo, você sabe como mudar o sistema para ele não abrir automático a foto principal na galeria... aparecendo ali uma imagem "CLIQUE NAS MINIATURAS PARA VISUALIZAR AS FOTOS...". Eu ainda não testei o sistema de contador em cada foto (porque o MySQL deu erro 1067 ao iniciar serviço no comp local), mas acho que sempre a foto principal vai ser a mais visitada... E também naquela imagem principal podemos colocar alguma publicidade ou algo parecido...

Abração...

Inté...

#2078 julio.mb

julio.mb

    Turista

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

Posted 28/07/2005, 15:15

Ihh cara.. o unico geito de fazer isso.. e vc sempre colocar a img.. ou logo como 000.jpg essa sempre vai ser a primeira que vai aparecer no centro.. pq é o menor numero manjou...

Entao quando vc fizer upload das fotos sempre deixa a img (publicidade) que vc quer que apareça la. com o nome 000.jpg e mande ele junto com as fotos do evento..

Não sei se vc entendeu.. mais é assim.. ok

dai tb.. vc tem a opcao de variar né.. tipo evento na casa do mané foi patrocinado por SKOL. faz um 000.jpg diferente para cada festa.. como se fosse um banner..

pode crer que sempre a primeira vai ser mais visitada.. entao nao tem quase nenhuma funcao esse contador haha.. a nao ser se desse pra fazer um random nas fotos a cada abertura na galeria.. eu vou tentar fazer isso..
mais to com preguiça hahaha.. novidade heim

Edição feita por: julio.mb, 28/07/2005, 15:34.


#2079 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 28/07/2005, 15:39

Entendi Júlio... Mas se eu fizer um sistema de TOP 10 por exemplo, essas primeiras fotos sempre seriam as mais visitadas, certo? Hehehe...
Eu já vi (não sei onde) um sistema desse, que nem tem contador na primeira foto...

Inté...

#2080 victorsato

victorsato

    Turista

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

Posted 28/07/2005, 16:27

ae Fernando Lopes... tb pensei nisso qdo fui fazer um Top 10 das fotos mais visitadas... a imagem de destauqe (primeira foto) sempre seria a mais visitada...
pra isso não acontecer é só você modificar o arquivo janela.php e mudar o iframe onde aparece a foto... eu coloquei uma abertura... veja como ficou na minha galeria...
http://www.zonastyle.com/index1.htm
espero ter ajudado! (y)
falows

#2081 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 28/07/2005, 17:25

Beleza Victor... Ajudou bastante... Valeu... (y)

Inté...

#2082 julio.mb

julio.mb

    Turista

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

Posted 28/07/2005, 17:38

opaaa valeu ai.. viajei agora hahah... tinha esquecido esse detalhe

#2083 vitorcarrara

vitorcarrara

    Turista

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

Posted 28/07/2005, 17:43

ae Fernando Lopes... tb pensei nisso qdo fui fazer um Top 10 das fotos mais visitadas... a imagem de destauqe (primeira foto) sempre seria a mais visitada...
pra isso não acontecer é só você modificar o arquivo janela.php e mudar o iframe onde aparece a foto... eu coloquei uma abertura... veja como ficou na minha galeria...
http://www.zonastyle.com/index1.htm
espero ter ajudado! (y)
falows

eh.. vlw victor! (y)









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


www.ocumulo.com

#2084 Fernando Lopes

Fernando Lopes

    Turista

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

Posted 28/07/2005, 17:56

Uma coisa que eu sempre imaginei que seria legal é se a pessoa só conseguisse comentar, enviar, imprimir e copiar as fotos se estivesse logado no site... É que sempre tem engraçadinhos mandando MSGs sacanas... E com isso teriamos muito mais controle sobre os visitantes... ;)

Edição feita por: Fernando Lopes, 28/07/2005, 18:45.


#2085 victorsato

victorsato

    Turista

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

Posted 28/07/2005, 18:47

Uma coisa que eu sempre imaginei que seria legal é se o cara só conseguisse comentar as fotos se estivesse logado no site... É que sempre tem engraçadinhos mandando MSGs sacanas... E com isso teriamos muito mais controle sobre os visitantes... E para incentivar o cadastro a pessoa só poderia enviar foto, comentar, imprimir e copiar se estivesse logado... 


você pode colocar um sistema para moderar as mensagens antes de aparecer no site, assim as mensagens indesejáveis não apareceram direto no site... achu q isso não eh mto dificil de fazer...
falows :)




4 user(s) are reading this topic

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

IPB Skin By Virteq