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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
x-miller-x
Отправлено: 17 Ноября, 2012 - 11:59:45
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




Привет всем! У меня такая проблема надо добавить каждому элементу кратной четверке класс "any". Как это реализовать?
Допустим есть 8 блоков, надо добавить этот класс 4 и 8 элементу
 
 Top
LIME
Отправлено: 17 Ноября, 2012 - 12:11:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




http://htmlbook[dot]ru/css/nth-child
(Добавление)
ну если обязательно в пхп
if($i%4)

(Отредактировано автором: 17 Ноября, 2012 - 12:21:06)

 
 Top
x-miller-x
Отправлено: 18 Ноября, 2012 - 15:16:07
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




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"
 
 Top
armancho7777777 Супермодератор
Отправлено: 18 Ноября, 2012 - 15:36:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




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.  
 
 Top
x-miller-x
Отправлено: 18 Ноября, 2012 - 15:44:16
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




armancho7777777 чет не так
 
 Top
x-miller-x
Отправлено: 25 Ноября, 2012 - 13:25:08
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




элементы отображаются по несколько раз(
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB