cassianooliver Postado Setembro 12, 2008 Denunciar Share Postado Setembro 12, 2008 (editado) faço um loop, exibo-os em 3 colunas...na do meio, preciso aplicar uma classe diferente...como identificar esta coluna???creio que é com contador no loop, mas minhas tentativas não deram certo...se alguém puder me ajudar....<?php $dir = "fotos/2008/teste/"; $procura = glob($dir . "*{.jpg, .jpeg, .pjpeg}", GLOB_BRACE); foreach($procura as $foto) { $foto = str_replace($dir, "", $foto); ?> <!-- GALERIA --> <div class="galeria"> <a href="#" title="NV Folia"><img src="imagens/destaques/nv-folia.jpg" alt="imagem1" class="pre-video" /></a> <div class="info-galeria"> <div class="titulo-galeria"> <a href="#" title="NV folia" class="link-titulo-video"><strong>Expo São Mateus</strong><br /> <small>10/09 - São Mateus-ES</small> </a> </div> <div class="icones"> <div class="comentarios-galeria"> <img src="imagens/icones/comentarios.png" alt="comentarios" title="comentarios" class="icone" /><small>105</small> </div> <div class="views-galeria"> <img src="imagens/icones/visualizacoes.png" alt="Visualizações" title="Visualizações" class="icone" /><small>1055</small> </div> <div class="avaliacao-galeria"> <img src="imagens/icones/avaliacao.png" alt="Avaliação" title="Avaliação da galera" class="icone" /><small>4.75</small> </div> </div> </div> </div> <!-- FIM VÍDEO --> <?php } ?>EX:Col 1 - Col 2 - Col 3Col 4 - Col 5 - Col 6preciso descobri as col 2 e col 5, e assim por diante... Editado Setembro 12, 2008 por cassianooliver Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andréa Carvalho Postado Setembro 12, 2008 Denunciar Share Postado Setembro 12, 2008 (editado) Cassiano,Acredito que a lógica que você precise seja essa:for ($i=1;$i<10;$i++){ if (($i%3)-1==1){ $class = "coluna_central"; } else { $class = "colunas_laterais"; } }Ou simplificando: ($i%3)==2 Editado Setembro 12, 2008 por Andréa Carvalho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Setembro 12, 2008 Autor Denunciar Share Postado Setembro 12, 2008 Olá Andrea...obrigado pela atenção...vou testar sua dica...mas já consegui aqui...como vou mostrar 18 registros por página...fiz um switch, quando o contador for 2, 5, 8, 11, 14 e 17 eu coloco a classe...bom, não é a mais fácil mas funciona..... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andréa Carvalho Postado Setembro 12, 2008 Denunciar Share Postado Setembro 12, 2008 A maior vantagem em usar a regra ($i%3)==2 é que ela serve independente da quantidade de registros... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cassianooliver
faço um loop, exibo-os em 3 colunas...
na do meio, preciso aplicar uma classe diferente...
como identificar esta coluna???
creio que é com contador no loop, mas minhas tentativas não deram certo...
se alguém puder me ajudar....
EX:
Col 1 - Col 2 - Col 3
Col 4 - Col 5 - Col 6
preciso descobri as col 2 e col 5, e assim por diante...
Editado por cassianooliverLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.