Вывод последних комментариев под короткой новостью в DLE

Вывод последних комментариев под короткой новостью в DLE


Инструкция по выводу последних комментариев под короткой новостью в DataLife Engine, поддерживаются все версии системы. Количество запросов увеличится на 1 при просмотре коротких новостей.

1. В файле engine/modules/show.short.php

найти

        $tpl->compile( 'content' );

        if( $user_group[$member_id['user_group']]['allow_hide'] ) $tpl->result['content'] = str_ireplace( "[hide]", "", str_ireplace( "[/hide]", "", $tpl->result['content']) );
        else $tpl->result['content'] = preg_replace ( "#\[hide\](.+?)\[/hide\]#ims", "<div class=\"quote\">" . $lang['news_regus'] . "</div>", $tpl->result['content'] );


вставить выше

Данная часть публикации удачно скрыта. Авторизуйтесь, пожалуйста :)


найти

    $tpl->clear();
    $db->free( $sql_result );
    
    if( $do == "" ) $do = $subaction;
    if( $do == "" and $year ) $do = "date";
    $ban_short = array ();
    unset( $ban_short );


вставить выше

Данная часть публикации удачно скрыта. Авторизуйтесь, пожалуйста :)


2. В файле language/Russian/website.lng. Данную вставку желательно провести в каждый языковую папку.

найти

$lang = array (

ниже вставить

Данная часть публикации удачно скрыта. Авторизуйтесь, пожалуйста :)


tplCommShortNews - строка-шаблон, если вдруг Вы решите не использовать стандартный шаблон comments.tpl.
tplCommShorNewsExplorer - вставляется после каждого блока комментариев,
tplCommCount - количество последних комментариев,
CommIncludeStandartTemplate - 1 использовать стандартный шаблон comments.tpl, 0 не использовать стандартный шаблон.

3. В файле шаблона shortstory.tpl

В любое место вставить

[comments_here]{comments_here}[/comments_here]

Готово.

После обновления системы повторите вшивку модификации вновь.