Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Оформление вывода новостей

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


     01.02.2012    jQuery    2310

вопрос
Подскажите пожалуйста , как можно сделать , чтобы после вывода 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>
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 16.10.2014 Гость  jQuery