Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Сообщение об отсутствии и отключении комментариев 2.0

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Сообщение об отсутствии и отключении комментариев 2.0

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Сообщение об отсутствии и отключении комментариев 2.0.



Хак, который выводит сообщение об отсутствии комментариев и отключении комментариев. В полной новости предлагается рабочий вариант, который тестировался на версии DataLife Engine 8.2.

Открыть /engine/modules/show.full.php
Найти:
    if( $comments_num > 0 ) {

        include_once ENGINE_DIR . '/classes/comments.class.php';
        $comments = new DLE_Comments( $db, $comments_num, $config['comm_nummers'] );

        if( $config['comm_msort'] == "" ) $config['comm_msort'] = "ASC";

        if( $config['allow_cmod'] ) $where_approve = " AND " . PREFIX . "_comments.approve='1'";
        else $where_approve = "";

        $comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];

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

        if( $_GET['news_page'] ) $user_query = "newsid=" . $newsid . "&news_page=" . intval( $_GET['news_page'] ); else $user_query = "newsid=" . $newsid;

        $comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . ".html#comment", $user_query);        

        unset ($comments);
    
    }


Заменить на:
    if( $comments_num > 0 ) {

        include_once ENGINE_DIR . '/classes/comments.class.php';
        $comments = new DLE_Comments( $db, $comments_num, $config['comm_nummers'] );

        if( $config['comm_msort'] == "" ) $config['comm_msort'] = "ASC";

        if( $config['allow_cmod'] ) $where_approve = " AND " . PREFIX . "_comments.approve='1'";
        else $where_approve = "";

        $comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];

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

        if( $_GET['news_page'] ) $user_query = "newsid=" . $newsid . "&news_page=" . intval( $_GET['news_page'] ); else $user_query = "newsid=" . $newsid;

        $comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . ".html#comment", $user_query);        

        unset ($comments);
    
    } elseif( $member_id['user_group'] < 5 ) {
                $tpl->load_template( 'info.tpl' );
                $tpl->set( '{title}', "Комментарии отсутствуют" );
                $tpl->set( '{error}', "Пока комментариев нет, Вы можете добавить первый." );
                $tpl->compile( 'content' );
                $tpl->clear();
        }

Найти:
}
?>


Заменить на:
} else {
        $tpl->load_template( 'info.tpl' );
        $tpl->set( '{title}', $lang['all_err_1'] );
        $tpl->set( '{error}', $lang['news_err_29'] );
        $tpl->compile( 'content' );
        $tpl->clear();
}
?>



Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 3 259 :: Комментарии (4) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: хаки, для dle
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1BENQ

  • 15 октября 2009 01:52
  • Регистрация: --
  • Был(а) онлайн: --
  • Комментариев: 0
  • 0
Это чисто для мотивации пользователя !

#2789456123

  • 9 ноября 2009 19:05
  • Регистрация: --
  • Был(а) онлайн: --
  • Комментариев: 0
  • 0
Как сказать)) Удобная вещь всеравно автору спасибо...

#3axsel

  • 12 февраля 2010 19:44
  • Регистрация: 12.02.2010
  • Был(а) онлайн: 14.07.2011
  • Комментариев: 4
  • 0
удобная штука спасибо

#4Goldpromo

  • 9 марта 2011 22:19
  • Регистрация: 28.02.2010
  • Был(а) онлайн: 30.03.2015
  • Комментариев: 29
  • 0
На DLE 9.2 работает?

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: