Хак — Иконка ТС рядом с комментами автора новости 1.1 » Techno-Co — Всё для вебмастера, для создание сайтов с нуля. {title}

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

Установка:

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

Автор: Горбушка