С поправками Systemnik'a
Файл language\russian\lang_front_register.php
После строки
CODE:
$this->LANG['NotNeededInfo'] = 'эта информация необязательна';
$this->LANG['NotNeededInfo'] = 'эта информация необязательна';
добавляем
CODE:
$this->LANG['TITLE'] = 'Персональное звание (статус)';
$this->LANG['TITLEDesc'] = 'В Вашем активе достаточно сообщений, оставленных на форуме, и администрация предоставляет Вам возможность самостоятельно указать персональный статус, который будет отображаться под ником.';
$this->LANG['titlexakept'] = 'Hacking Attempt';
$this->LANG['titlexakeptext'] = 'Кулцхакер попытался сломать форум :)';
$this->LANG['TITLE'] = 'Персональное звание (статус)';
$this->LANG['TITLEDesc'] = 'В Вашем активе достаточно сообщений, оставленных на форуме, и администрация предоставляет Вам возможность самостоятельно указать персональный статус, который будет отображаться под ником.';
$this->LANG['titlexakept'] = 'Hacking Attempt';
$this->LANG['titlexakeptext'] = 'Кулцхакер попытался сломать форум :)';
Файл profile.php
После строк (примерно 322-ая строка)
CODE:
$user = $fm->_Read2Write($fp_user,'members/'.$fm->user['id'].'.php');
$user['pass'] = $fm->user['pass'];
$user['mail'] = $fm->input['emailaddress'];
$user['showemail'] = $fm->_Boolean($fm->input,'showemail');
$user['www'] = $fm->input['homepage'];
$user = $fm->_Read2Write($fp_user,'members/'.$fm->user['id'].'.php');
$user['pass'] = $fm->user['pass'];
$user['mail'] = $fm->input['emailaddress'];
$user['showemail'] = $fm->_Boolean($fm->input,'showemail');
$user['www'] = $fm->input['homepage'];
добавляем
CODE:
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {
$user['title'] = $fm->input['title'];
} else {
$fm->_Message($fm->LANG['titlexakept'], $fm->LANG['titlexakeptext']);
}
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {
$user['title'] = $fm->input['title'];
} else {
$fm->_Message($fm->LANG['titlexakept'], $fm->LANG['titlexakeptext']);
}
Файл templates/InvisionExBB/profile.tpl
После строк (примерно 31)
CODE:
<!-- ДЕНЬ РОЖДЕНИЯ -->
{$select_birstday}
<!-- ДЕНЬ РОЖДЕНИЯ -->
<!-- ДЕНЬ РОЖДЕНИЯ -->
{$select_birstday}
<!-- ДЕНЬ РОЖДЕНИЯ -->
добавляем
CODE:
DATA;
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {
echo <<<DATA
<tr>
<td class="profilleft" valign="top"><b>{$fm->LANG['TITLE']}</b><br><span class="desc">{$fm->LANG['TITLEDesc']}</span></td>
<td class="profilright"><input type="text" style="width: 200px" name="title" maxlength="25" value="{$fm->user['title']}"></td>
</tr>
DATA;
}
echo <<<DATA
DATA;
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {
echo <<<DATA
<tr>
<td class="profilleft" valign="top"><b>{$fm->LANG['TITLE']}</b><br><span class="desc">{$fm->LANG['TITLEDesc']}</span></td>
<td class="profilright"><input type="text" style="width: 200px" name="title" maxlength="25" value="{$fm->user['title']}"></td>
</tr>
DATA;
}
echo <<<DATA
Файл data/boardinfo.php
После строки
CODE:
$this->exbb['max_sig_lin'] = 3;
$this->exbb['max_sig_lin'] = 3;
добавляем
CODE:
$this->exbb['min_posts_for_stat'] = 20;
$this->exbb['min_posts_for_stat'] = 20;
Файл admin/board_config.tpl
После строк
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['MaxSigLines']}</td>
<td class="row2"><input class="post" type="text" maxlength="2" size="5" name="new_exbb[i][max_sig_lin]" value="{$fm->exbb['max_sig_lin']}" /></td>
</tr>
<tr class="gen">
<td class="row1">{$fm->LANG['MaxSigLines']}</td>
<td class="row2"><input class="post" type="text" maxlength="2" size="5" name="new_exbb[i][max_sig_lin]" value="{$fm->exbb['max_sig_lin']}" /></td>
</tr>
добавляем
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['min_posts_forstats']}</td>
<td class="row2"><input class="post" type="text" size="5" name="new_exbb[i][min_posts_for_stat]" value="{$fm->exbb['min_posts_for_stat']}" />
</td></tr>
<tr class="gen">
<td class="row1">{$fm->LANG['min_posts_forstats']}</td>
<td class="row2"><input class="post" type="text" size="5" name="new_exbb[i][min_posts_for_stat]" value="{$fm->exbb['min_posts_for_stat']}" />
</td></tr>
Файл: language/russian/lang_admin_setvariables.php
После строки
CODE:
$this->LANG['MaxSigLines'] = 'Макс. кол-во строк в подписи';
$this->LANG['MaxSigLines'] = 'Макс. кол-во строк в подписи';
добавляем
CODE:
$this->LANG['min_posts_forstats'] = 'Мин. колличество сообщений после которых,
пользователь сможет самостоятельно менять статус.';
$this->LANG['min_posts_forstats'] = 'Мин. колличество сообщений после которых,
пользователь сможет самостоятельно менять статус.';