Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как сделать чтоб custom новости были разных цветов(фон)

Как сделать чтоб custom новости были разных цветов(фон)


     12.12.2011    Хаки    2536

вопрос
Если выводить новости через {content}, то все работае, не работает при выводе через {custom}
Делал по данному примеру:
Открываем engine/modules/show.short.php
ищем:
while($row = $db->get_row($sql_result)){

заменяем на:
$news_counter = 0;
while($row = $db->get_row($sql_result)){

// Background color randomizer by Boff-

if ($news_counter % 2 == 0) {
    $bgcolor = '#FFFFFF';
} else {
    $bgcolor = '#EEEEEE';
}
$news_counter ++;

$tpl->set('{color}', $bgcolor);

Открываем shortstory.tpl
в самое начало вставляем:
<div style="background-color:{color};">

и в самый конец вставляем:
</div>

Ответил: ПафНутиЙ


ППЦ!
Срочно выкиньте этот ужас!

Простое решение с чередованием фона:
<script type="text/javascript">
jQuery(function($) {
$(".news:odd").addClass("hilight");    
});
</script>  

CSS:
   .hilight {
       background: #ccc;
       }


Релизация посложнее, но не ограниченная двумя, тремя вариантами оформления.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

 09.08.2012 ShoMpeT  Хаки