|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
02-Авг-11 12:35 |
#1 |
интресный мод ,взятый от phpBB2.при регистрации спрашивает пользователя ,живой он или нет.заметно отсекает спампрограммы и спамботов!
вопросы и ответы перевел на русский и в шутливой форме все отладил.вы можете в language/lang_russian/lang_main.php видоизменить сам вопрос при регистрации и ответы после регистрации!
пример мода
до
после
пример ошибки,если нажали отрицательно
Время инсталляции:2 минуты
Уровень инсталляции: легкий
редактировать 3 файла:
includes/usercp_register.php
templates/subSilver/profile_add_body.tpl
language/lang_russian/lang_main.php
Установка
открыть includes/usercp_register.php
найти
Код: | validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature); |
поставить после
Код: | // The humanizer MOD
$humanizer_attribute = md5(($board_config['board_startdate'] + $board_config['board_timezone']) * $board_config['avatar_filesize']);
$ruhuman = ( isset($HTTP_POST_VARS[$humanizer_attribute]) ) ? ( ($HTTP_POST_VARS[$humanizer_attribute] == $humanizer_attribute) ? TRUE : 0 ) : 0; |
найти
Код: | if ($board_config['enable_confirm'] && $mode == 'register') |
поставить раньше
Код: | // The humanizer MOD
if (!$ruhuman && $mode == 'register')
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Are_u_human_wrong'];
} |
найти
Код: | if ( ($mode == 'register') || ($board_config['allow_namechange']) ) |
поставить раньше
Код: | // The humanizer MOD
if ( $mode == 'register' )
{
$template->assign_block_vars('switch_register', array());
} |
найти
Код: | 'SIGNATURE' => str_replace('<br />', "\n", $signature), |
поставить после
Код: | // The humanizer MOD
'ARE_U_HUMAN_YES' => ( $ruhuman ) ? 'checked="checked"' : '',
'ARE_U_HUMAN_NO' => ( !$ruhuman ) ? 'checked="checked"' : '', |
найти
Код: | 'L_EMAIL_ADDRESS' => $lang['Email_address'], |
поставить после
Код: | // The humanizer MOD
'L_ARE_U_HUMAN' => $lang['Are_u_human'],
'L_ARE_U_HUMAN_EXPLAIN' => $lang['Are_u_human_explain'], |
найти
Код: | 'S_ALLOW_AVATAR_UPLOAD' => $board_config['allow_avatar_upload'], |
поставить раньше
Код: | // The humanizer MOD
'S_HUMANIZER_ATTRIBUTE' => $humanizer_attribute, |
открыть templates/subSilver/profile_add_body.tpl
найти
Код: | <!-- END switch_confirm --> |
поставить после
Код: | <!-- BEGIN switch_register -->
<tr>
<td class="row1"><span class="gen">{L_ARE_U_HUMAN} *</span><br /><span class="gensmall">{L_ARE_U_HUMAN_EXPLAIN}</span></td>
<td class="row2">
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="{S_HUMANIZER_ATTRIBUTE}" {ARE_U_HUMAN_YES} />
<span class="gen">{L_YES}</span>
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="0" {ARE_U_HUMAN_NO} />
<span class="gen">{L_NO}</span>
</td>
</tr>
<!-- END switch_register --> |
открыть language/lang_russian/lang_main.php
найти
поставить раньше
Код: | // The humanizer MOD
$lang['Are_u_human'] = 'Ты реальный?';
$lang['Are_u_human_explain'] = '';
$lang['Are_u_human_wrong'] = 'Уважаемый,надо ответить на ВСЕ вопросы.';
|
Последний раз редактировалось: Admin (02-Авг-11 16:51), всего редактировалось 1 раз
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|