dle-faq.pro » FAQ » jQuery » Оформление вывода новостей

Оформление вывода новостей

Подскажите пожалуйста , как можно сделать , чтобы после вывода 5 новостей ставилось :
<div class="cb"></div>


т.е
новость 1
новость 2
новость 3
новость 4
новость 5
<div class="cb"></div>
новость 6
новость 7
новость 8
новость 9
новость 10
<div class="cb"></div>
ну и т.д
Новости выводятся стандартным тегом {content}

На вопрос ответил: Sander,

Оборачиваем весь шаблон новости в тег:
<div class="wrapnews">шаблон новости</div>


В main.tpl пишем код:
<script type="text/javascript">
$(function(){
$(".wrapnews").each(function(i){
  if(Math.floor((i+1)/5)==(i+1)/5) $(this).append('<div class="cb"></div>');
});
});
</script>
Спасибо сказали: promax
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 (голосов: 0)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Разработка сайта: ПафНутиЙ