Хак Подсветка комментариев
- Хаки 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, сущесвует