15.07.13, 11:24
0 комментарий
  DLE Хаки

Хак - Иконка ТС рядом с комментами автора новости 1.1

Хак позволяет отметить автора новости в комментариях. Когда комментариев к новости очень много , то сразу будет понятно кто ее автор. Можно вывести как иконку, так и надпись.

Установка:
1. Открываем /engine/modules/show.full.php и ищем:

$tpl->set( '{login}', $row['autor'] );


Ниже добавляем:

$ts = $row['autor']; 


Ищем далее:

$comments->build_comments('comments.tpl', 'news', $allow_full_cache, $full_link ); 


Заменяем на:

$comments->build_comments('comments.tpl', 'news', $allow_full_cache, $full_link, $ts ); 


2. Открываем /engine/classes/comments.class.php и ищем:

function build_comments( $template, $area, $allow_cache = false, $re_url = false ) { 


Заменяем на:

function build_comments( $template, $area, $allow_cache = false, $re_url = false, $ts = '' ) { 


Ищем далее:

$row['name'] = stripslashes( $row['name'] ); 


Ниже вставляем:

            if ($row['gast_name'] == $ts) {
                
                $tpl->set_block( "'[not-ts](.*?)[/not-ts]'si", "" );
                   $tpl->set( '[ts]', "" );
                   $tpl->set( '[/ts]', "" );
                
            }
            else {
                
                $tpl->set_block( "'[ts](.*?)[/ts]'si", "" );
                   $tpl->set( '[not-ts]', "" );
                   $tpl->set( '[/not-ts]', "" );
                
            } 


3. В нужное место шаблона comments.tpl добавляем:

[ts] Автор статьи [/ts]
[not-ts] НЕ автор статьи [/not-ts]


Готово!

Версия DLE: 9.x-10.0
Автор: Горбушка

Напишите своё мнение