dle.in.ua » Хаки » Запрещаем комментировать новости новым пользователям

Запрещаем комментировать новости новым пользователям

Автор: park0ur от 25-04-2009, 19:44
Хак запрещает комментировать новости для пользователей, зарегистрированных на сайте менее 7 дней назад.
Вместо формы добавления комментария будет выводится сообщение о запрете комментирования, дата снятия запрета и ссылка на детальное изучение правил поведения на сайте.
Открываем /engine/modules/show.full.php

Находим строчку:
if( $user_group[$member_id['user_group']]['allow_addc'] AND $config['allow_comments'] == "yes" AND ($member_id['restricted'] != 2 AND $member_id['restricted'] != 3) ) {

Меняем на:
if( $user_group[$member_id['user_group']]['allow_addc'] AND $config['allow_comments'] == "yes" AND ( time()>$member_id['reg_date']+17*86400 AND $member_id['restricted'] != 2 AND $member_id['restricted'] != 3) ) {

Далее, перед строчкой:
} elseif( $config['allow_comments'] != "no" ) {

Вставляем:
} elseif( time()load_template( 'info.tpl' );
$tpl->set( '{error}', $lang['news_info_2']."

А пока почитайте правила сайта!" );
$tpl->set( '{date}', langdate( "j M Y H:i", $member_id['reg_date']+7*86400) );
$tpl->set( '{title}', $lang['all_info'] );
$tpl->compile( 'content' );
$tpl->clear();


my_sait.ru замените на адрес своего сайта.
Хак для 7.5, но скорее всего будет работать на всей 7 линейке.
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • бред.ИМХО.куда не шло для новостей.Хотя как антиспам - отлично будет.

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 25 апреля 2009 20:43
    • 1
    ^
  • Группа: User
  • Icq: 899978
  • Комментариев: 230
  • Публикаций: 112
  • ОТЛИЧНО! Давно искал, автору плюс!

    --------------------
    • Boroda
    • Регистрация: 16.10.2008
    • Репутация: (0|0|0)
    • 26 апреля 2009 00:28
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • На DLE 8 попрет!?
    • Vadeinpace
    • Регистрация: --
    • Репутация: (||)
    • 30 сентября 2009 16:21
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 72
  • Публикаций: 1
  • Vadeinpace,Imet pramie ruki dostato4no pover winked
    • heidality
    • Регистрация: 28.06.2009
    • Репутация: (0|0|0)
    • 10 октября 2009 16:53
    • 4
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.