Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Добавление позволяет исключить спам, помогает бороться с нарушителями, а так же даёт возможность Модераторам проверить аккаунт нового юзера (удалить или оставить) до того, как юзер будет иметь возможность постить в темах. По умолчанию испытательный срок поставлен на 24 часа (можно продлить или уменьшить, уменьшая или увеличивая цифру 84600). Рекомендуется поставить код в файл viewtopic.php, но можно поставить в любой файл, например в post.php или в файл viewforum.php.
В файле viewtopic.php
После кода:
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
Вставить код:
$trial_period = ($pun_user['registered'] + 84600);
$lang_common['trial_period'] = "Вы находитесь на обязательном испытательном периоде следующем сразу после регистрации. Ровно через сутки ваш аккаунт станет полностью полнофункциональным. За это время заполните свой Профиль, изучите как тут всё работает... в общем не теряйте время! А Модераторы за это время проверят вас на нормальность :=)";
if (time() < $trial_period)
message($lang_common['trial_period']);
Download punres.org:
http://www.punres.org/desc.php?pid=243
Сейчас добавил возможность показа зарегистрированному юзеру находящемуся на Тестовом периоде время до конца Тестового периода.
На punres.org (Trial_Period_1.1):
http://www.punres.org/files.php?pid=243
На русском:
##
##
## Mod title: Trial Period
##
## Mod version: 1.1
## Works on PunBB: 1.2.11
## Release date: 2006-05-5
## Author: Demo (http://punbb.ru)
##
## Description: This mod allows to create the trial period for authorized user.
##
##
## Affected files: viewtopic.php
## post.php
##
## Affects DB: No
##
## Notes: None
##
## DISCLAIMER: Please note that "mods" are not officially supported by
## PunBB. Installation of this modification is done at your
## own risk. Backup your forum database and any and all
## applicable files before proceeding.
##
##
#
#
#
#---------[ 1. OPEN ]----------------------------------------------------
#
viewtopic.php
#
#---------[ 2. FIND ]----------------------------------------------------
#
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
#
#---------[ 3. ADD AFTER ]-----------------------------------------------
#
$lang_common['trial_period'] = "$lang_common['trial_period'] = "Вы находитесь на обязательном испытательном периоде следующем сразу после регистрации. Ровно через сутки ваш аккаунт станет полностью полнофункциональным. За это время заполните свой Профиль, изучите как тут всё работает... в общем не теряйте время! А Модераторы за это время проверят вас на нормальность :=) Ваш Испытательный срок истекает через (в сек.): ";
$trial_period = ($pun_user['registered'] + 84600);
$end_trial_period = ($trial_period - time());
if (time() < $trial_period)
message($lang_common['trial_period'].$end_trial_period);
#
#---------[ 4. OPEN ]----------------------------------------------------
#
post.php
#
#---------[ 5. FIND ]----------------------------------------------------
#
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
#
#---------[ 6. ADD AFTER ]-----------------------------------------------
#
$lang_common['trial_period'] = "$lang_common['trial_period'] = "Вы находитесь на обязательном испытательном периоде следующем сразу после регистрации. Ровно через сутки ваш аккаунт станет полностью полнофункциональным. За это время заполните свой Профиль, изучите как тут всё работает... в общем не теряйте время! А Модераторы за это время проверят вас на нормальность :=) Ваш Испытательный срок истекает через (в сек.): ";
$trial_period = ($pun_user['registered'] + 84600);
$end_trial_period = ($trial_period - time());
if (time() < $trial_period)
message($lang_common['trial_period'].$end_trial_period);
#
#---------[ 7. SAVE/UPLOAD ]---------------------------------------------------
#
enjoy :=)
Страницы 1
Тема закрыта