Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_7f975a56c761db6506eca0b37ce6ec87.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318
DataLife Engine > Хаки DLE > Запрет комментирования новостей для новых пользователей в DLE
Запрет комментирования новостей для новых пользователей в DLE1-03-2012, 15:26. Разместил: Index_ |
Хак запрещает комментировать новости для пользователей, зарегистрированных на сайте менее 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']+7*86400 AND $member_id['restricted'] != 2 AND $member_id['restricted'] != 3) ) { Далее, перед строчкой: } elseif( $config['allow_comments'] != "no" ) { Вставляем: } elseif( time()<$member_id['reg_date']+7*86400 ) { $tpl->load_template( 'info.tpl' ); $tpl->set( '{error}', $lang['news_info_2']."<br><br><noindex><b><a href='http://my_sait.ru/rules.html' rel='nofollow'>А пока почитайте правила сайта!</a></b></noindex>" ); $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 замените на адрес своего сайта. Хак для DLE 7.5. Вернуться назад |