Главная » Хаки DLE » Хак Чередование фона в shortstory.tpl

Хак Чередование фона в shortstory.tpl

  • Хаки DLE

Хак Чередование фона в shortstory.tpl


Чередование фона в shortstory.tpl делается очень просто.

Открываем файл "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 и там где у вас стоит класс блока новости, добавляем нашу переменную (например) :
<div class="news-{bg-id}">
{short-story}
</div>


теперь находим в .css файле наш стиль и вместо него делаем два образца с *-bg1 и *-bg2.У меня, например, так :
.news-bg1 {
    background-color : #F2F8E0;
   }
  .news-bg2 {
    background-color : #FFF;
  }


Всё, если понятна суть с .css то можно сделать чередование и для заголовков, как на скрине.

Автор: oleksys
Стоимость: Бесплатно

Ключевые слова по теме Хак Чередование фона в shortstory.tpl: Хак для DLE, Чередование фона в shortstory.tpl

Аватар пользователя PeRsoNalItyOffline
  • PeRsoNalIty (Пользователи)
  • добавил 9 июля 2009 20:28
  • Новостей: 0
  • Комментариев: 4
  • Репутация: 0
А как воплотить чередование постов на дле форум? Попробовал эти способом , но 1.engine\forum\action\post.php
2.post.tpl добавил переменную <div class="news-{bg-id}">
{text}
</div>
3.dle-forum.css
Но фон стал черный и не чередуется!Подскажите как это реализовать заранее благодарен...)

0

--------------------
GPS: Российская Федерация
Российская Федерация