loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

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

Написал Yuuzuu, 19 мая 2009 | 20 комментариев | рейтинг новости не нравится   +9   нравится Версия для печати
Подсветка комментариев



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"



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал sanshteyn, 19 мая 2009 в 00:38 плохой комментарий   +1   хороший комментарий
Новостей: 10, комментариев: 490, Модератор
Карма: 28±
А вот этот хак я установлю - очень удобен для читабельности и разделения комментов... 59

Написал Petro38, 19 мая 2009 в 01:14 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 101, Пользователи
Карма:
if( $config['comm_msort'] == "ASC" ) $tpl->set( '{comment-id}', $cstart + $i );
else $tpl->set( '{comment-id}', $comments_num - $cstart - $i + 1 );

Строчка не такая. И не работает!

Написал DarkRaveN85, 19 мая 2009 в 04:26 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 68, Пользователи
Карма:
1.Копируем изображения из папки images в вашу папку )(ваш_шаблон/images)

Не понял, какие изображения? bn

Написал Брупт, 19 мая 2009 в 04:27 плохой комментарий   -1   хороший комментарий
Новостей: 4, комментариев: 103, Пользователи
Карма: 10±
Просто отлично, тоже возьму :)

Написал Dem84, 19 мая 2009 в 09:42 плохой комментарий   -1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Эх еще бы ко сказал как они к стандартному модулю Кармы пользователя добавили знак + рядом с цифрой...модуль этот на этом сайте доступен для скачки, все в нем перерыл так и не нашел в каком месте знак + там влепить..

Написал dj-avtosh, 19 мая 2009 в 10:54 плохой комментарий   0   хороший комментарий
Новостей: 26, комментариев: 185, Пользователи
Карма: 16±
Dem84, там ещё проше

if($act=="plus")
ну и левел вписывать, там есть всё))


вроде этого

Написал skorge, 19 мая 2009 в 15:42 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 11, Пользователи
Карма:
1.Копируем изображения из папки images в вашу папку )(ваш_шаблон/images)
чего то я не догнал откуда копировать... качать то нечего.. -(

Написал fakkke, 19 мая 2009 в 20:07 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
ну так что? разобрались с установкой?
получилось? или нет?

стОит ставить?

Написал skorge, 20 мая 2009 в 13:17 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 11, Пользователи
Карма:
я не разобрался... а автор что то не появляется тут...

Написал ves_sergey, 20 мая 2009 в 14:40 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
я разобрался ... в предложенном материале очень много ошибок + нет необходимых файлов :
1yc_bl.gif, 1yc_br.gif, 1yc_tl.gif , 1yc_tr.gif...

Но идея хороша.


Написал bataliy, 20 мая 2009 в 19:01 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 3, Пользователи
Карма:
Может дополните и поправите новость

Написал PSIHOZ00000, 20 мая 2009 в 21:28 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 173, Пользователи
Карма:
Можно ссылку на пример?

Написал DarkRaveN85, 21 мая 2009 в 03:34 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 68, Пользователи
Карма:
Тестировалась на dle 7.5 сайте animeparadise.ru (стиль white)

Написал Yuuzuu, 21 мая 2009 в 22:14 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 8, Пользователи
Карма:
Вот архив, забыл приложить.

_http://animeparadise.ru/Yuzumi_Rito/dle_com_hack.rar


Найдите в show.full.php - $tpl->set( '{comment-id}... и там попправьте получаемое значение. Думаю поделить значение на 2 и передать его в шаблон не доставит проблемы)

Написал smartkpk, 23 мая 2009 в 20:51 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Yuuzuu,
спс, всё пашет

Написал Kipet, 30 мая 2009 в 13:37 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Вот таблица RGB цветов если кому нужно...
З спасибо за хак, давно искал!

Написал sanshteyn, 31 мая 2009 в 16:44 плохой комментарий   0   хороший комментарий
Новостей: 10, комментариев: 490, Модератор
Карма: 28±
Установил, работает, но было бы просто супер, если можно было указывать цвет чередующегося коммента...

Написал Karibi, 15 июня 2009 в 06:54 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 13, Пользователи
Карма:
Всё работает спасиба автору 4

Написал alexjkeee, 6 июля 2009 в 23:41 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: Yuuzuu
Найдите в show.full.php - $tpl->set( '{comment-id}... и там попправьте получаемое значение. Думаю поделить значение на 2 и передать его в шаблон не доставит проблемы)

ппц .. так что где заменять angry_2 ?!
я нечё не вчехлил .. поправь новость,каждый раз перечитывать каменты если автор ошибку допустил нет времени ..

Написал Nickola, 12 апреля 2010 в 16:13 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 30, Пользователи
Карма:
архив перезалейте

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта