Пропустить

имена содержащие латиницу с диакритикой

Форум для авторов модов для phpBB 2.0.x.

имена содержащие латиницу с диакритикой

Сообщение russianspy » 25.03.2005 8:39

(очень :) ) хотелось бы чтобы пользователи могли регистрировать ники содержащие латинские буквы с диакритикой (ľ š č ť ž ý ...). сейчас если ввести эти символы ник зарегится, но буквы с диакритикой выводятся как &#nnn;

у меня была такая же проблема с темами на форумах, но я нашёл в functions_post.php > prepare_post строку $subject = htmlspecialchars(trim($subject)); и добавил сразу за ней $subject = eregi_replace( "&", "&", $subject); (не знаю, было ли это лучшим решением или нет, но это первое что пришло в голову и кажется работает).

однако для имени пользователя не пойму где и как провернуть такую же махинацию. или естесственно если есть другие решения проблемы я очень хочу их услышать. пожалуйста помогите не решить эту проблему!

з.ы. в самом крайнем случае можно конечно запретить использование таких символов - как это сделать тоже интересно. однако очень хотелось бы иметь возможность регить такие ники на форуме использующем кодировку win-1251.

russianspy
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 24.03.2005 3:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 27.03.2005 7:48

так есть аналогичный этому htmlspecialchars(trim($subject)) код для имени... и искать надо в usercp_register.php только оформлено не так... из-за большого количества переменных...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Prometheus » 28.08.2007 11:19

Относится ли к этому вопросу проблема с апострофом в имени пользователя? Как минимум некорректно работает SQR... не подставляется ник.

Prometheus
phpBB 2.0.3
 
Сообщения: 178
Зарегистрирован: 03.05.2006 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 28.08.2007 12:15

Prometheus
Нет. Посмотрите как это сделано в EQR by Xpert и исправьте, там ничего сложного.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение Prometheus » 28.08.2007 12:17

Уже исправили

        //
        // SQR
        // If you have installed "User Profile MOD" - do not add this lines or remove "User Profile MOD"
        //
        if ( $show_qr_form )
        {
                $poster = '<a href="javascript:pn(\''.addslashes($poster).'\');">'.$poster.'</a>';
        }


Добавлено спустя 50 секунд:

Добавили addslashes и все. Теперь переход по имени с апострофом - без проблем.

Prometheus
phpBB 2.0.3
 
Сообщения: 178
Зарегистрирован: 03.05.2006 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 2.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы