Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Добавить класс определенному элементу
Форумы портала PHP.SU » » Вопросы новичков » Добавить класс определенному элементу

Страниц (1): [1]
 

1. x-miller-x - 17 Ноября, 2012 - 11:59:45 - перейти к сообщению
Привет всем! У меня такая проблема надо добавить каждому элементу кратной четверке класс "any". Как это реализовать?
Допустим есть 8 блоков, надо добавить этот класс 4 и 8 элементу
2. LIME - 17 Ноября, 2012 - 12:11:59 - перейти к сообщению
http://htmlbook[dot]ru/css/nth-child
(Добавление)
ну если обязательно в пхп
if($i%4)
3. x-miller-x - 18 Ноября, 2012 - 15:16:07 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?foreach($a as $row){?>
  2.   <div class="item">
  3.         <a href="/<?=$row["alt_name_cat"]?>">
  4.           <div class="title"><?=$row["title"]?></div>
  5.         </a>
  6.   </div>
  7. <?}?>

вот так у меня отображается как туда теперь добавить "item any"
4. armancho7777777 - 18 Ноября, 2012 - 15:36:34 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3.  
  4. $c = count($a);
  5.  
  6. for($i = 0; $i < $c; $i++) :
  7.  
  8. $className = (($i + 1) % 4 == 0) ? 'any' : '';
  9.  
  10. ?>
  11.  
  12.   <div class="item <?=$className?>">
  13.  
  14.         <a href="/<?=$row["alt_name_cat"]?>">
  15.  
  16.           <div class="title"><?=$row["title"]?></div>
  17.  
  18.         </a>
  19.  
  20.   </div>
  21.  
  22. <? endfor; ?>
  23.  
5. x-miller-x - 18 Ноября, 2012 - 15:44:16 - перейти к сообщению
armancho7777777 чет не так
6. x-miller-x - 25 Ноября, 2012 - 13:25:08 - перейти к сообщению
элементы отображаются по несколько раз(

 

Powered by ExBB FM 1.0 RC1