eleon 0 Опубликовано: 16 февраля 2009 Рассказать Опубликовано: 16 февраля 2009 Помогите пожалуйста, разобраться. Хочется сделать так, чтобы фон комментариев чередовался. Например 1-ый коммент - белый фон, 2-ой коммент - серый фон. И так по очереди. HTML из шаблона для комментов: <ul> <li><a href="#"><b>Коммент 1</b></a><span>David<br />22. 01. 2009</span></li> <li class="alt"><a href="#"><b>Коммент 2</b></a><span>Leon<br />21. 01. 2009</span></li> <li><a href="#"><b>Коммент 3</b></a><span>David<br />22. 01. 2009</span></li> <li class="alt"><a href="#"><b>Коммент 4</b></a><span>Leon<br />21. 01. 2009</span></li> </ul> Грубо говоря, как сделать так, чтобы в CSS класс ALT в код каждого второго коммента вставлялся? Если сможете помочь только на платной основе, то тоже пишите. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 февраля 2009 Рассказать Опубликовано: 16 февраля 2009 Открываем engine/modules/show.full.php Ищем: $tpl->set( '{comment}', "<div id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" ); Заменяем на: if ($i%2==0) { $tpl->set( '{comment}', "<div class='alt' id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" ); } else { $tpl->set( '{comment}', "<div id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" ); } Цитата Ссылка на сообщение Поделиться на других сайтах
eleon 0 Опубликовано: 16 февраля 2009 Рассказать Опубликовано: 16 февраля 2009 Автор Большое спасибо за помощь! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.