Oxotnik пишет:1. При разрешенных русских никах на форуме, не позволяет создавать ники в которых есть буква Ё
Есть такая ошибка. Связана она с тем, что буква ё в таблице кодировки windows-1251 находится вне множества алфавита. В то же время проверка скриптом регистрации осуществляется только по множеству, соотвественно не учитывая эту букву. Для исправления открываем файл register.php и находим строку:
CODE:if ($fm->exbb['ru_nicks'] === FALSE && preg_match("#[а-я|А-Я]{1,}#is",$fm->input['inmembername'])) {
И заменяем её строкой:
CODE:if ($fm->exbb['ru_nicks'] === FALSE && preg_match("#[а-яё|А-Яё]{1,}#is",$fm->input['inmembername'])) {
Далее в этом же файле находим строку:
CODE:if (preg_match("#[а-я|А-Я]{1,}#is",$fm->input['inmembername']) && preg_match("#[a-z|A-Z]{1,}#is",$fm->input['inmembername'])) {
И заменяем её строкой:
CODE:if (preg_match("#[а-яё|А-Яё]{1,}#is",$fm->input['inmembername']) && preg_match("#[a-z|A-Z]{1,}#is",$fm->input['inmembername'])) {
Потом в этом же файле находим строку:
CODE:if (preg_match("#(guest|admin|moder|админ|".$fm->LANG['Guest']."|модер|[^0-9A-Za-zА-Яа-я-_\.\s])#is",$fm->input['inmembername'])) {
И заменяем её строкой:
CODE:if (preg_match("#(guest|admin|moder|админ|".$fm->LANG['Guest']."|модер|[^0-9A-Za-zА-Яа-я-_\.\sё])#is",$fm->input['inmembername'])) {
На этом всё
Oxotnik пишет:2. Когда пользователь регится в форме в поле "Пароль" пароль печатается открыто., то есть не прячется за символы *
Открываем файл templates/InvisionExBB/agreed.tpl и находим строку:
CODE:<td class="profilright"><input type="type" size="20" name="password" maxlength="16"></td>
И заменяем её этой строкой:
CODE:<td class="profilright"><input type="password" size="20" name="password" maxlength="16"></td>
Далее открываем файл templates/InvisionExBB/profile.tpl, находим строку:
CODE:<td class="profilright"><input type="text" style="width: 200px" name="password" maxlength="16"></td>
И заменяём её этой строкой:
CODE:<td class="profilright"><input type="password" style="width: 200px" name="password" maxlength="16"></td> |