Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2006-05-03 10:34:07

Demo
Гость

Мод: Испытательный срок

Добавление позволяет исключить спам, помогает бороться с нарушителями, а так же даёт возможность Модераторам проверить аккаунт нового юзера (удалить или оставить) до того, как юзер будет иметь возможность постить в темах. По умолчанию испытательный срок поставлен на 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']);

#2 2006-05-03 11:44:09

Demo
Гость

Re: Мод: Испытательный срок

#3 2006-05-05 13:53:17

Demo
Гость

Re: Мод: Испытательный срок

Сейчас добавил возможность показа зарегистрированному юзеру находящемуся на Тестовом периоде время до конца Тестового периода.

На 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 :=)

Подвал доски

Под управлением FluxBB. Хостинг Hostens