Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal... Gostaria de uma força num script... Gostaria de fazer uma modificação no script da GALERIA DE FOTOS...
Gostaria de exibir as imagens tamanho 550x400px, UMA ABAIXO DA OUTRA, igual um blog,, por exemplo: 50 fotos por página....
O script atual que tenho exibe as imagens em javascript (a foto principal em cima, maior, e as demais em miniaturas)...
O que parece aparentemente simples para mim está complicado pois estou iniciandoagora em PHP...
Segue o código para análise,,, Agradeço a atenção de quem ler este post e qualquer ajuda será bem vinda...
<?
$GalPP =20;
$dados = db_lista(db_consulta(" SELECT *,DATE_FORMAT(data,'%d/%m/%Y') as data1
FROM tbgalerias
WHERE id_galeria=".(int)$_GET['id']));
$dados['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$dados['id_galeria']));
db_consulta('UPDATE tbgalerias SET contador=contador+1 WHERE id_galeria='.(int)$dados['id_galeria']." LIMIT 1");
?>
<script type="text/javascript" src="../js/galeria.js"></script><div class="bc-interna">
<div class="tituloInterna"><span><h2 id="fotos">Foto</h2></span></div>
<div class="contInterna">
<div id="dados_foto">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top">Portólio: <strong><?=$dados['titulo'];?></strong></td>
<td align="left" valign="top">Trabalhos: <strong><?=$dados['qtfotos']?></strong></td>
</tr>
</table>
</div>
<div id="galfoto"></div>
<div id="galminiaturas"></div>
<!-- Inicialização da Galeria -->
<script language="javascript">
<? $paginas = ( ((int)$dados['qtfotos'] % (int)$GalPP) > 0) ? (int)(((int)$dados['qtfotos'] / (int)$GalPP) +1) : ((int)$dados['qtfotos'] / (int)$GalPP); ?>
galeriaStart(<?=$GalPP;?>,<?=$dados['id_galeria'];?>, <?=$dados['qtfotos'];?>, <?=$paginas;?>);
// Setas do teclado
document.onkeydown = function keyPress(evt){
var keyCode = document.layers ? evt.which : document.all ? event.keyCode : document.getElementById ? evt.keyCode : 0;
if ( keyCode == 39 ) { galeriaProxFoto(); }
if ( keyCode == 37 ) { galeriaAnteFoto(); }
}
</script>
<? /*
<p>
<b><?=diadasemana($dados['diadasemana']+1);?>, <?=$dados['dia'];?> de <?=mesdoano($dados['mesdoano']);?> <?=$dados['ano']?></b><br />
<span><? //= $dados['local'];?></span>
</p>
<h3><?=$dados['titulo'];?></h3>
<? /*
<div id="bc-geleria">
<div id="galfoto"></div>
<div id="galminiaturas"></div>
<!-- Inicialização da Galeria -->
<script language="javascript">
<? $paginas = ( ((int)$dados['qtfotos'] % (int)$GalPP) > 0) ? (int)(((int)$dados['qtfotos'] / (int)$GalPP) +1) : ((int)$dados['qtfotos'] / (int)$GalPP); ?>
galeriaStart(<?=$GalPP;?>,<?=$dados['id_galeria'];?>, <?=$dados['qtfotos'];?>, <?=$paginas;?>);
// Setas do teclado
document.onkeydown = function keyPress(evt){
var keyCode = document.layers ? evt.which : document.all ? event.keyCode : document.getElementById ? evt.keyCode : 0;
if ( keyCode == 39 ) { galeriaProxFoto(); }
if ( keyCode == 37 ) { galeriaAnteFoto(); }
}
</script>
<div class="limpar"></div>
</div>
*/?>
<div class="limpar"></div>
<?
$consulta = db_consulta("SELECT * ,DATE_FORMAT(data, '%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status=1 AND id_galeria<>".(int)$dados['id_galeria']." ORDER BY data DESC LIMIT 6");
if(db_linhas($consulta)>0){
?>
<div class="tituloOutros"><h3>VEJA TAMBÉM</h3><a title="Veja Mais" href="?p=fotos">Veja Mais</a></div>
<ul>
<? $i=0; while($linha = db_lista($consulta)){$i++; ?>
<li class="lista_agenda" style="background:#<? if (($i%2)==0) echo 'f0f0f0'; else echo 'f7f7f7'; ?>">
<?=$linha['data1'];?> - <a href="?p=foto&id=<?=$linha['id_galeria'];?>"><b><?=$linha['titulo'];?></b></a>
</li>
<? }?>
</ul>
<? }?>
</div>
</div>
</div>Carregando comentários...