Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

русский URL в профиле пользователя

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 02 ноя 2011, 11:15

Сразу прощу прощения если вдруг я слепой или тупой, но перерыв весь форум и несколько других - не нашёл ответа на этот вопрос.

Использую - phpBB 3.0.9

есть такая вещь как профиль пользователя - в нём есть строка web-сайт, в котором можно указывать сайты только на латинице, и так уважаемые знатоки - разъясните дураку как сделать так, чтобы там можно было писать и адреса РФ (латиницей)

P.S. при попытке ввести URL латиницей - получаешь:
Адрес WEB-сайта должен быть правильной ссылкой, включающей наименование протокола. Например, http://www.example.com/.
при этом верез myphpadmin - можно влезть в таблицу и вписать URL на латинице, следовательно я так понимаю что это где-то должно быть прописано текстом в самом форуме (проверка правильности введенного URL). Уважаемы, будьте так любезны - подскажите, что и где?
Аватар пользователя
desancheg
Новичок
 
Сообщений: 4
Зарегистрирован:
02 ноя 2011, 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 02 ноя 2011, 11:29

crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 02 ноя 2011, 11:33

ммммм... зер гуд... а для русского языка пройдёт? или чего поправить надо?
Аватар пользователя
desancheg
Новичок
 
Сообщений: 4
Зарегистрирован:
02 ноя 2011, 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 02 ноя 2011, 11:36

ну по идее надо просто добавить русский алфавит, вместо арабского или какого там.
Вообще где-то была ссылка на мод вроде, non-latin url, попробуйте поискать
crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 02 ноя 2011, 11:41

пробовал - всё перерыл и не только на этом форуме ( реально не по глазам, всё что нашёл, только чтобы форум вообще как таковой понимал русский URL, это уже прописал и сделал - но это не распространяется на профиль пользователя (поле WEB-сайт) в том и проблема

кстати на этом форуме таже проблема ) попробуйте зайти к себе в профиль и вписать в поле "сайт" - адрес URL латницией (из зоны РФ)
Аватар пользователя
desancheg
Новичок
 
Сообщений: 4
Зарегистрирован:
02 ноя 2011, 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 03 ноя 2011, 07:37

собственно: (нашлось решение, проверенно, работает)
OPEN includes/ucp/ucp_profile.php
FIND
Код: выделить все
'website'      => request_var('website', $user->data['user_website']),
REPLACE WITH
Код: выделить все
'website'      => request_var('website', $user->data['user_website'], true),
FIND
Код: выделить все
array('match', true, '#^http[s]?://(.*?\.)*?[a-z0-9\-]+\.[a-z]{2,4}#i')),

REPLACE WITH
Код: выделить все
array('match', true, '#^http[s]?://(.*?\.)*?[\p{L}a-z0-9\-]+\.[\p{L}a-z]{2,6}#iu')),

Требуется поддержка UTF-8 в PCRE.

P.S. Надеюсь кому пригодится
P.P.S. тему можно закрыть )
P.P.P.S. Всем спасибо )
Аватар пользователя
desancheg
Новичок
 
Сообщений: 4
Зарегистрирован:
02 ноя 2011, 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


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

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама