7.08.13, 13:14
0 комментарий
  DLE Хаки

Хак Чередования фона для краткой новости для DLE 9.x-10.0

Чередования фона в краткой новости (shorstory). Любая версия DLE.

Установка:
1) Для начала переходим в 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 );  // выводим переменную в наш шаблон.



2) теперь открываем наш shorstory.tpl и там где у вас стоит класс блока новости, добавляем нашу переменную (например):

<div class="news-{bg-id}">
{short-story}
</div>



3) Yаходим в style.css файле наш стиль и вместо него делаем два образца с *-bg1 и *-bg2.У меня, например, так:

.news-bg1 {
    background-color : #F2F8E0;
   }
  .news-bg2 {
    background-color : #FFF;
  }

Напишите своё мнение