prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

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

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


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


Сообщение об отсутствии и отключении комментариев 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
Просмотры: 1975 VIP ProWebber | Комментарии (4)
Теги: хаки, для dle
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1BENQ

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

0

#2789456123

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

0

#3axsel

  • 12 февраля 2010 19:44
  • Регистрация: 12.02.2010
  • ICQ: --
  • Комментариев: 4
удобная штука спасибо

0

#4Goldpromo

  • 9 марта 2011 22:19
  • Регистрация: 28.02.2010
  • ICQ: --
  • Комментариев: 29
На DLE 9.2 работает?

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

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки