Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com esse problema estou tentando colocar as galerias de imagens nesse plugin de jquery carousel mais não consigo listar categorias por datas ou apenas aparece 1 galeria ou aparece nos 5 itens a mesma galeria , queria q aparecesse normal por ordem alguem ajuda?
<script type="text/javascript">
$(document).ready(function() {
$('#carouselh').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: false, circular: true, masked: false, itemstodisplay: 5, orientation: 'h' });
});
</script>
<?
$i=0;
$SQL = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status=1 ".$busca." ORDER BY data DESC";
$Lista = new Consulta($SQL,1,$PGATUAL);
while ($linha = db_lista($Lista->consulta)) { $i++;
$linha['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$linha['id_galeria']));
?>
<div id="contents">
<div id="v2">
<div id="carouselh">
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" /><br />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
</div>
</div>
</div>
<?
}
?>
exatamente kra funcionou só que quando vou listar ele lista a proxima e a primeira cai e fica em cima ai fica tudo embaralhado ai só rola as galerias por baixo da primeira q fica em cima vc sabe por q acontece isso?
<script type="text/javascript">
$(document).ready(function() {
$('#carouselh').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: false, circular: true, masked: false, itemstodisplay: 5, orientation: 'h' });
});
</script>
<div id="carouselh">
<?
$i=0;
$SQL = "SELECT *, DATE_FORMAT(data,'%d/%m/%Y') as data1 FROM tbgalerias WHERE flag_status=1 ".$busca." ORDER BY data DESC";
$Lista = new Consulta($SQL,10,$PGATUAL);
while ($linha = db_lista($Lista->consulta)) { $i++;
$linha['qtfotos'] = db_linhas(db_consulta("SELECT id_foto FROM tbgalerias_fotos WHERE flag_status=1 AND id_galeria=".$linha['id_galeria']));
?>
<div>
<img src="../img.php?x=100&y=100&corta=1&img=arquivos/galeria/<?=$linha['codigo'];?>/capa.jpg" />
<span class="thumbnail-text"><?=$linha['data1'];?>
<a href="?p=galeria_ver&id=<?=$linha['id_galeria'];?>"><?=utf8_decode($linha['titulo']);?></a></span></div>
<?
}
?>
</div>
O while tem que rodar nas divs dentro do carrossel, do jeito que você montou ele vai repetir todas as divs com o mesmo resultado, já que está tudo dentro da mesma volta do laço.