

Posted 10/10/2004, 21:03
Posted 10/10/2004, 21:25
Posted 10/10/2004, 22:19
Posted 11/10/2004, 01:35
Posted 11/10/2004, 17:57
Posted 11/10/2004, 21:18
Ai brother,Ola Agito...
Kra consegui implementa esse sistema de fotos no meu site... conforme o layout...![]()
Agora me parece estar indo td bem....
Soh q estou com um probleminha...
Eu queria colocar tb... vamos dizer... as duas ultimas galerias (podia ser).. em destaque... elas em primeiro msm.... com as fotos maiores q as demais...
Como sao feitas nos outros sites de festas...
Onde tem sempre o destaque da semana... se eh q me entende...
Bem se alguem souber tb.. por favor me ajude..
Desde ja obrigado.
KURT
Posted 11/10/2004, 21:22
Bem, se alguem ai souber sobre isso me diga por favor, o redimensionamento de pequenas images pode causar lag no servidor e ainda aumentar o seu trafego??pessoal, tipo eu vou colocar minha opnião pessoal aqui que tipo axo que seria legal colocar na versão 3,0, tipo ela lista todas as seções ou galerias de fotos cadastradas, então porque não fazer um sistema de páginação? eu fiz mais não funfou direito, se alguem fez e funfou dá uma dica aki pra eu
e outra tipo a cada visita que a pessoa faz o sistema tem que pegar as fotos e redimensionar, imagina se um site que usa este sistema estiver com umas 1000 visitas/dia é bem proravel de travar o server e fora que vai muito mais banda né, então tipo axo que seria legal fazer algo que já no upload das imagens ele já redimensionasse elas, sei que muitos fazem o upload via ftp, mas veja a trasnferencia que isso vai gerar no final do mes deixando com que a cada visita o sistema redimensione as fotos ..... bom é isso valew
Posted 12/10/2004, 14:33
<?
include("path.php");
$sql = mysql_query("SELECT * FROM galeria");
?>
<?
$dados= mysql_fetch_array($sql);
?>
</TR>
</table>
<script src="css/janelas_popup.js" language="JavaScript"></script>
<html>
<head>
<title>ClickRadical - Eternizando seu momento!!!</title>
<STYLE><!--A {text-decoration: none;} a:hover{text-decoration: underline;}--></STYLE>
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color: #666666;
scrollbar-highlight-color: #c0c0c0;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #000000;
}
-->
</STYLE>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1)">
</head>
<table align="center" width="390"><tr>
<td width="100%"><img border="0" src="../imagens/logofo.jpg" width="390" height="63"></td>
<tr><td height="5"></td></tr>
</tr><tr width="100"><td bgcolor="#666666"><font size="1" color="#FFFFFF" face="Tahoma"><b>Nota:</b> Esta imagem foi reduzida em tamanho, resolução e qualidade para uso na internet. Os produtos comprados são feitos a partir do original que possui maior tamanho, resolução e qualidade.</font></td></tr>
<tr><td>
<table border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<? if($dados[foto01] != ""){?>
<td align="center" colspan="2"><font color="#FFFFFF" size="1" face="tahoma">Evento: <b><? echo "$evento";?></b> <? echo $dados['local']?></font><br></td>
<? }?>
<HR width="100%" size="1" noshade color="<? echo $cortexto?>">
</tr>
<tr><td align="center"><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="100%" height="247" border="0" cellpadding="0" cellspacing="1" bgcolor="<? echo $cortexto?>">
<?
$res=getimagesize("$dir$imagens[$i]");
if ($res[1]>265){
$height=265 ;
$width=($res[0]*$height)/$res[1];
} else {
$height=$res[1];
$width=$res[0];
}
$width=ceil($width);
$height=ceil($height);
?>
<tr>
<td width="100%" height="15" bgcolor="999999"><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" bgcolor="999999"> <img src="<? echo "$dir$imagens[$i]";?>" border="0" width="350" height="265"></td>
</tr></table>
</td>
</tr>
<tr>
<TD height="30">
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr valign="top">
<td width="70" align="center" bgcolor"999999"> <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 * 32 < $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="java script:popup('imagempop.php?imagem=<? echo "$dir$imagens[$i]";?>');"><img src="images/icone_ampliar.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></td></tr></table>
<?
$div=$pag/12;
if (!strstr($div,'.'))
{
$inter=0;
}
if (isset($inter) AND $div * 32 < $pg)
{
echo "<script language=JavaScript>
window.open('fotos.php?dir=$dir&pg=$div$var1', 'fotos');
</SCRIPT>";
}
?>
</td>
</tr>
<table width="352" align="center" cellspacing="0" cellpadding="3">
<tr><td align="center" colspan="2" style="border-bottom: 1 solid #FFFFFF" width="348" bgcolor="#999999"><font face="tahoma" color="#000000" size="1"><strong>Código:</strong><? echo " $imagens[$i]";?></font></td></tr>
<tr><td align="center" style="border-bottom: 1 dotted #FFFFFF" width="25"><font face="tahoma" size="1"><img border="0" src="../imagens/fig_calendarios.gif"></font></td><td width="303" style="border-bottom: 1 dotted #FFFFFF"><font face="tahoma" color="#FFFFFF" size="1"><a href="#" onClick="window.open('agende.php','_blank',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,widt
h=440,height=400'); return false;">Agende uma sessão de fotos.</a></font></td></tr>
<tr><td align="center" style="border-bottom: 1 dotted #FFFFFF" width="25"><font face="tahoma" size="1"><img border="0" src="../imagens/fig_faq.gif"></font></td><td width="303" style="border-bottom: 1 dotted #FFFFFF"><font face="tahoma" color="#FFFFFF" size="1"><a href="#" onClick="window.open('infofoto.php','_blank',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,widt
h=440,height=400'); return false;">Informação importante sobre a foto.</a></font></td></tr>
<tr><td align="center" colspan="2" width="346"><font face="tahoma" color="#FFFFFF" size="1">× Informação importante sobre como comprar sua foto</font></tr>
<tr><td height="10"></td></tr>
<tr><td colspan="2" align="center"><a href="#" onClick="window.open('comprar.php','_blank',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,widt
h=440,height=400'); return false;"><img border="0" src="../imagens/btcomprar.jpg" width="140" height="30"></a></td></tr>
</table>
<br><table align="center" border="0" width="380" cellspacing="0" cellpadding="2" style="text-align: justificar">
<tr><td><table><tr><td><font face="tahoma" size="1"><a href="#" onClick="window.open('agende.php','_blank',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,widt
h=440,height=400'); return false;"><img border="0" src="../imagens/fig_calendarios.gif">Agende uma sessão de fotos.</a></font></td></tr></table>
<tr><td height="5"></td></tr>
<tr>
<td width="100%" bgcolor="#6F6F6F" style="border: 1 outset #FFFFFF"><font face="Tahoma" size="1" color="#FF0000"><b>Aviso importante:</b></font></td>
</tr>
<tr>
<td width="100%" bgcolor="#ebebeb" style="text-align: Justificar; border-left: 1 solid #8C8C8C; border-right: 1 solid #8C8C8C; border-bottom: 1 solid #8C8C8C"><font face="Tahoma" size="1" color="#000000">As fotos apresentadas neste site têm o único propósito de dar a você, o esportista, ou a sua família e amigos, a oportunidade de adquirir uma foto profissional sua praticando
o seu esporte. No caso de você não estar praticando seu esporte, o propósito da sua foto estar no site é de dar a você, família e amigos a oportunidade de ter uma foto profissional sua. Nenhuma foto neste site tem a finalidade e nem será usada
para fins comerciais sem prévia autorização sua e dos
responsáveis pelo site. O objetivo desse site é dar a você,
familiares e amigos a oportunidade de adquirir uma foto
profissional com custo reduzido para uso e prazer pessoal. Os
preços para você obter a sua foto são baseados nos meus
gastos com equipamentos materiais e tempo requeridos para fazer
as fotos, expô-las no site, amplia-las e as entregar para
você.
</font>
<p><font face="Tahoma" size="1" color="#000000">Se de alguma maneira você se ente ofendido com alguma foto sua neste site, por favor envie um e-mail para contato@clickradical.com.br e sua foto será prontamente removida.
<p>Todas as imagens são propriedade do www.clickradical.com.br e não podem ser usadas, copiadas, publicadas ou reproduzidas sem prévia autorização de www.clickradical.com.br. Os infratores serão processados em todas as formas da lei. Todos os produtos comprados neste site são para uso pessoal apenas e não podem ser usados para fins comerciais ou editoriais.
Para adquiri-los para fins comerciais ou editoriais favor entrar em contato através do endereço: contato@clickradical.com.br.
</p></font>
</td>
</tr>
<tr>
<td width="100%"></td>
</tr>
</table>
</table>
<?
include("path.php");
$sql = mysql_query("SELECT * FROM galeria order by id desc");
?>
<? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?>
<table border="0" cellpadding="0" cellspacing="0">
<?
// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($sql);
// Defina o número de colunas que você deseja exibir:
$colunas = "1";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?>
<TR>
<TD height="3"></td>
<tr>
<? }?>
<?
$dados= mysql_fetch_array($sql);
?>
<td width="5%" align="center" style="border-bottom: 1 solid #666666"><img border="0" src="../imagens/lupa.gif" width="18" height="15"></td>
<td width="450" bgcolor="#4B4A49" style="border-bottom: 1 solid #666666"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>">
<? if($dados[foto01] != ""){?>
<a href="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&idgaleria=$dados[id]";?>')"><b> <? echo $dados['nome']?></b></a>
<? }?>
- <? echo $dados['local']?> - <strong>
<?
$dir="images/galeria/$dados[pasta]";
$dir1=opendir($dir);
$cont=0;
while ($res=readdir($dir1) ){
$tipo=explode(".",$res);
if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){
$cont=$cont+1;
}
}
print ($cont);
?> </strong>Fotos.
</font></td>
<TD width="15"></TD>
<? }}
?>
</TR>
</table>
Posted 12/10/2004, 15:20
Posted 12/10/2004, 15:56
Posted 13/10/2004, 09:41
Blz kra...Vlw agito ,
Mas kra.. acho q vc nao me entedeu...
Eu quero q as ultimas galerias cadastradas vao fikando em cima.. ok ateh ai tah certo.. eu jah consegui fazer... como vc tinha me dado a dica primeiro...
Mas soh q agora eu quero aumentar as fotos de destaque.. ateh ai como se aumenta elas no arquivo imagemdimindex.php.. eu jah sabia...
O meu problema agora tah sendo... eh q eu nao toh conseguindo aumentar por exemplo.. soh as duas ultimas galerias cadastradas (q sao as de cima)...
e depois eu quero q as fotos continuam em baixo normalmente...
E td isso no index msm.
Acho q no arquivo galeria_2col.... +/- na linha 14 onde tem o ...
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
Eu terei de colocar o <img src="imagemdimindexHOME.php?..... (como vc me disse antes)
E depois terei de colocar um...
else... e continuar o contador.... como o
<img src="imagemdimindex.php?..... (seguindo normalmente como antes)...
Bem... espero q agora vc tenha me entendido.. pq eu estou tentando aki e ainda nao consegui resolver isso..
Se vc souber.. por favor me d um tok..
KURT
Posted 13/10/2004, 09:48
Ae brother...Ai brother,Ola Agito...
Kra consegui implementa esse sistema de fotos no meu site... conforme o layout...![]()
Agora me parece estar indo td bem....
Soh q estou com um probleminha...
Eu queria colocar tb... vamos dizer... as duas ultimas galerias (podia ser).. em destaque... elas em primeiro msm.... com as fotos maiores q as demais...
Como sao feitas nos outros sites de festas...
Onde tem sempre o destaque da semana... se eh q me entende...
Bem se alguem souber tb.. por favor me ajude..
Desde ja obrigado.
KURT
Essa parte de como colocar os ultimos eventos em uma posiçao em destaque eu ja havia te passado aqui,
Ai amigo eu fiz isso tb, voce coloca uma funçao e escolhe o tanto de coberturas quer colocar na pagina inicial de seu site... vou passar aqui para voce,
Pegue o arquivo galeria2col.php e crie uma copia dele e renomeia para um nome que voce quiser, essa copia sera a outra index que vai listar as utlimas galerias
Na linha 3 desta copia subistitua
$sql = mysql_query("SELECT * FROM galeria);
Por
$sql = mysql_query("SELECT * FROM galeria order by id DESC Limit 0,2");
Sendo onde esta escrito limit 0,2 o numero de coberturas que voce quer... ai voce pode mudar e colocar o tanto que achar necessario...
Na pagina index de seu site voce bota um include para chamar este arquivo tipo
<? include ("nomedacopia.php");?>
Agora vai a parte de colocar essas imagens com tamanho diferente da index.php...
Abra o arquivo imagemdimindex.php, na linha 7 voce coloca a altura da imagem, eu coloquei 170 tamanho bom para foto de destaque...
Ok, a dimensao foi mudada, mas como queremos que so as de destaque da pagina incial seja mudada, voce tera que fazer o seguinte... salve essa imagemdimindex.php como imagemdimindexhome.php por Ex, agora abra o arquivo.php que voce vai usar para chamar as galerias mais novas ( que la em cima eu ensino que que faz) e procure no codigo fonte por imagemdimindex.php e subistua esse arquivo pelo que voce renomeou, no caso ficou imagemdimindexhome.php e pronto...
Agora as images da pagina principal terao um tamanho diferente das da index.php
Falow, e qualquer coisa post ai,,,
Até
Posted 13/10/2004, 11:16
Coloca o link para abrir as fotos pra da uma olhada..Ae brother...
Eu fiz como vc explicou, só q tem um probleminha... qdo eu clico pra v as fotos não abre, aparece um erro na barra de status...
Posted 13/10/2004, 11:22
Que link????Coloca o link para abrir as fotos pra da uma olhada..Ae brother...
Eu fiz como vc explicou, só q tem um probleminha... qdo eu clico pra v as fotos não abre, aparece um erro na barra de status...
Posted 13/10/2004, 11:26
Edição feita por: tripsurfer, 13/10/2004, 11:28.
0 membro(s), 3 visitante(s) e 0 membros anônimo(s)