Хак чередования фона для краткой новости

Рубрика: Хаки для DLE » Хак DLE 13.0, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8
Хак чередования фона для краткой новости

Сделать чередования фона для краткой новости, а значить отделить один блок от другого цветом можно с помощью небольшого хак 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, как хак чередования фона для краткой новости
Возможно есть решение проще на кверти, но пока и этот метод я замечу не плохой справляется с задачей.
Сделать чередования фона для краткой новости, отделить один блок от другого цветом, поможет хак чередования фона для краткой новости всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 40
Рубрика: DLE хаки » Хак для DLE
Ранее » Красивая всплывающая социальная панель хак для DLE« Далее Хаки DLE задать каждой категории цвет фона картинку
Нажмите на ссылку, чтобыОставить комментарий
  • № :1
  • 10 января 2014 12:49
Спасибо.Всё работает.Ставил на 9.8