Главная » Хаки DLE » Хак Подсветка комментариев

Хак Подсветка комментариев

  • Хаки DLE

Хак Подсветка комментариев


Данный хак позволяет подсветить комментарии с чередованием цветов в новости .
Не использует дополнительных запросов. Пример вы можете увидеть в любой новости 4dle.ru
Использовалась переменная {comment-id}

1.Копируем изображения из папки images в вашу папку )(ваш_шаблон/images)

2. В ваш главный стиль (ваш_шаблон/css/style.css) добавляем строку:

#yellow1 { background-color: rgb(255, 247, 222); }  // где "(255, 247, 222)" это цвет формы  сообщения
                                                  // его можно взять в фотошопе в палитре цветов "(R,G,B)"





3. В папке /engine/modules/ открываем фил show.full.php и находим:


if ($config['comm_msort'] == "ASC")
    {
        $tpl->set('{comment-id}', $cstart+$i);
        $a_comment_id = $cstart+$i;
    }


Заменяем полностью на:


if ($config['comm_msort'] == "ASC")
    {
        $yuzumi=$cstart+$i;                           //приравниваем к переменной "$yuzumi"  номер сообщения
        $yuu = ($yuzumi%2==0) ? '2' : '1';  //приравниваем к переменной "$yuu" значение где если
                                        //переменная "$yuzumi" делится на 2 без остатка то "$yuu"  
                                        //получает значение  "2" в других случаях "1"
        $tpl->set('{comment-id}', $yuu);    //передаем значение переменной "$yuu" в шаблон "comments.tpl"
        $a_comment_id = $cstart+$i;
    }



4. Теперь редактируем "comments.tpl" (ваш_шаблон/comments.tpl):


<div id="yellow{comment-id}" style="margin-right: 0px; padding-right: 0px;"> 
<div style="height: 8px; font-size: 0px;">
    <div style="float: left;"><img ilo-full-src="/templates/Simple/images/yc_tl.gif" src="/templates/Simple/images/{comment-id}yc_tl.gif" width="8" border="0" height="8"></div>
    <div style="float: right;"><img ilo-full-src="/templates/Simple/images/img/yc_tr.gif" src="/templates/Simple/images/{comment-id}yc_tr.gif" width="8" border="0" height="8"></div>
</div>

[ВАША ФОРМА КОММЕНТАРИЯ]

<div style="height: 8px; font-size: 0px;">
    <div style="float: left;"><img ilo-full-src="/templates/Simple/images/img/yc_bl.gif" src="/templates/Simple/images/{comment-id}yc_bl.gif" width="8" border="0" height="8"></div>
    <div style="float: right;"><img ilo-full-src="/templates/Simple/images/yc_br.gif" src="/templates/Simple/images/{comment-id}yc_br.gif" width="8" border="0" height="8"></div>
</div>
</div>
<br>


// "id="yellow{comment-id}"" вызывает стиль "yellow1" если сообщение нечетное и "yellow2" если четное ("yellow1" не сущесвует так что стиль не вызывается в моем случае)

// "{comment-id}изображение.gif" вызывает изображения вида"1изображение.gif" если сообщение нечетное и "2изображение.gif" если четное ("2изображение.gif" не сущесвует так что изображения не вызывается) - эти изображения округляют наше сообщение



5. Идея взята с 4dle.ru xD
Тестировалась на dle 7.5 сайте animeparadise.ru (стиль white)
Предупреждение: использовался счетчик № комментария "{comment-id}", теперь он принимает два значения "1" и "2"

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



источник: 4dle.ru

Ключевые слова по теме Хак Подсветка комментариев: style34float58, nbspnbspnbspnbsp60div, width34834, height348346260div62, border34034, изображения, новости, nbspnbspnbspnbsp, стиль, 4dleru, yellow1, переменной, 0px3462, 60div, commentid, сообщение, 60div62, цветов, nbspnbspnbspnbspnbspnbspnbspnbspa_comment_id, сущесвует

Аватар пользователя PeRsoNalItyOffline
  • PeRsoNalIty (Пользователи)
  • добавил 19 мая 2009 10:38
  • Новостей: 0
  • Комментариев: 4
  • Репутация: 0
1.Копируем изображения из папки images в вашу папку )(ваш_шаблон/images)



от куда взять изображения?

0

--------------------
GPS: Российская Федерация
Российская Федерация
Аватар пользователя AdminOffline
  • Admin (Администраторы)
  • добавил 19 июня 2009 11:53
  • Новостей: 487
  • Комментариев: 24
  • Репутация: 0
Новость обновлена и исправлена.

0

--------------------
Высказывания и решения Администрации не обсуждаемы!

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