друзья
реклама
|
Для вебмастера » DLE - DataLife Engine → Регистрация в определенное время для DLE
Используя данный хак можно открывать регистрацию на сайте только в определенное время.
Установка: Открыть файл inc/options.php и после: showRow($lang['opt_sys_wdst'], $lang['opt_sys_wdad'], makeDropDown(array("yes"=>$lang['opt_sys_yes'],"no"=>$lang['opt_sys_no']), "save_con[allow_static_wysiwyg]", "{$config['allow_static_wysiwyg']}")); Добавить:
showRow("Включить ограничение:", "Включить ограничение на регистрацию", makeDropDown(array("yes"=>"Да","no"=>"Нет"), "save_con[date_reg]", "{$config['date_reg']}")); showRow("С какого времени:", "С какого времени будет работать регистрация. Пример : 20:30." , "<input class="edit" type="text" name="save_con[with]" value="{$config['with']}" size="5" />"); showRow("До какого времени:", "До какого времени будет работать регистрация. Пример : 23:30." , "<input class="edit" type="text" name="save_con[do]" value="{$config['do']}" size="5" />"); Открыть файл modules/register.php. Скопируйте весь код этого файла начиная с
require_once ENGINE_DIR . '/classes/parse.class.php'; и сохраните его в блокноте.
Теперь вместо скопированного кода вставьте код ниже: $a = date("H:I"); if ($config['date_reg'] == yes) { if ($a > $config['with'] & $a load_template('info.tpl'); $tpl->set('{title}', "Ошибка"); $tpl->set('{error}', "Извините регистрация разрешена только с {$config['with']} по {$config['do']}"); $tpl->compile('content'); $tpl->clear(); } } else { ВНИМАНИЕ!!! ВНИМАНИЕ!!! ВНИМАНИЕ!!! } Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Комментарии:Оставить комментарий |
популярное
календарь
опрос
счетчики
Реклама
|