Регистрация

Хак Запрет публикации новостей для новых пользователей

TipTop 28-07-2009, 12:26 1718 Хаки DLE

Хак Запрет публикации новостей для новых пользователей


При попытке добавить новость пользователь получит сообщение с датой, после которой ему разрешено добавлять новости.

Установка:

Открываем /engine/modules/addnews.php

После:

include_once ENGINE_DIR . '/classes/parse.class.php';
$parse = new ParseFilter( Array (), Array (), 1, 1 );




Добавляем:
$sql_result = $db->query( "SELECT reg_date FROM " . USERPREFIX . "_users where user_id='{$member_id['user_id']}'" );
$row = $db->get_row( $sql_result );
$post_allow_date = $row['reg_date'] + 1209600;

if( $post_allow_date > $_TIME ) {

$lang['news_info_4'] = str_replace( '{date}', langdate( "j M Y H:i", $post_allow_date ), $lang['news_info_4'] );

$lang['add_err_9'] = $lang['news_info_4'];

$allow_addnews = false;
}

Другие публикации по категории:

Запрет добавление повторных новостей

Хак запрещает добовление повторных новостей.

13.04.10 Хаки DLE
Хак на Запрет комментов в новостях новым пользователям

Хак запрещает комментировать новости для пользователей, зарегистрированных на сайте менее 7 дней

11.12.09 Хаки DLE
Хак Статус New! - Для новостей

Данный хак очень прост, он делает "статус" новостям. Например Для сегодня добавленной новости,

30.07.09 Хаки DLE

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть