
Сделать чередования фона для краткой новости, а значить отделить один блок от другого цветом можно с помощью небольшого хак dle. Достаточно внести изменения в файл engine/modules/show.short.php управляющего выводом публикации краткого содержания на главной странице сайта под управления движка DataLife Engine и вы сможете задать нужный цвет блоку. Сделать чередования фона для краткой новости, поможет хак чередования фона для краткой новости.
Установка хак на дле чередования фона для краткой новости
engine/modules/show.short.php
ищем строку:
$tpl->compile( 'content' );выше вставляем:
    $bg = $row['id'];    // присваиваем значение Id новости к переменной
                if ($bg%2 > 0) {     // определяем остаток от деления на два,  тем самым определяем парное или непарное это число.
                $bgid = 'bg1'; // если остаток есть, значит число непарное и его значение bg1.
                }
                else {
                $bgid = 'bg2'; // остатка нет, значит число парное и его значение bg2.
                }
                $tpl->set( '{bg-id}', $bgid );  // выводим переменную в наш шаблон.Откройте shorstory.tpl в вашем шаблоне, найдите тег {short-story}, который будет окружен
<div class="news" />{bg-id}<div class="news-{bg-id}">
{short-story}
</div>Далее добавляем в любой файл .css вашего шаблона наш стиль и вместо него делаем два образца с *-bg1 и *-bg2.
У меня, например, так :
.news-bg1 {
    background-color : #F2F8E0;
   }
  .news-bg2 {
    background-color : #FFF;
  }Скачать и другие хаки для dle, как хак чередования фона для краткой новости
Возможно есть решение проще на кверти, но пока и этот метод я замечу не плохой справляется с задачей.








 
    