Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Вставка URL c кириллицей
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Re: Вставка URL c кириллицей
MAzZY да это я пример в первом случае приводил, а во втором уже конкретно с форума скрин делал, что пишет. По путям не волнуйтесь, все правильно лежит. Если переименовываешь файл в латиницу и меняешь соответственно в ссылке, все открывается, на кирилице же не хочет. Разговор именно про файлы. Русскоязысные URL открываются без проблем.
- nissin
- phpBB 3.0.4
- Сообщения: 2208
- Стаж: 16 лет 3 месяца
- Откуда: Павлодар
- Благодарил (а): 7 раз
- Поблагодарили: 338 раз
- Контактная информация:
Re: Вставка URL c кириллицей
Если просто в адресной строке браузера(без форума) ссылку на файл на русском набрать, он открывается?
Сейчас поэкспериментировал, если имя файла на сервере в кодировке utf-8, он нормально открывается, во всех прочих случаях 404 ошибка.
http://www.1gb.ru/wiki/index.php?title= ... 0%BE%D0%B2
Сейчас поэкспериментировал, если имя файла на сервере в кодировке utf-8, он нормально открывается, во всех прочих случаях 404 ошибка.
http://www.1gb.ru/wiki/index.php?title= ... 0%BE%D0%B2
Кстати FAR-у можно при создании подключения можно указать, в какой кодировке должны быть имена файлов.Все современные обозреватели по-умолчанию передают URI на сервер в кодировке UTF-8 и web-сервер Apache оперирует с файлами в той кодировке, в которой пришел запрос. Поэтому, вам достаточно, при создании файла с русскими буквами использовать кодировку UTF-8 и без каких-либо дополнительных настроек все будет работать.
Всё повторяется. nurlan.info
Re: Вставка URL c кириллицей
Спасибо. Помогло.
Но не отображаются еще такие ссылки, на тире я так понимаю реагирует...
Эксперимент Миллера — Юри
Или так:
Эксперимент Миллера—Юри
Но не отображаются еще такие ссылки, на тире я так понимаю реагирует...
Эксперимент Миллера — Юри
Или так:
Эксперимент Миллера—Юри
Re: Вставка URL c кириллицей
Да здравствуют Firefox и Chrome, которые отдают кириллические ссылки в правильном рабочем виде: color]
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Вставка URL c кириллицей
Nekstati
Как ни странно, но в "нормальном рабочем виде" в данном случае мне отдаёт ссылку только ИЕ: http://www.google.ru/search?hl=ru&newwi ... C1%2C6%2C1
Сафари, Опера, Хром, Фирефокс - все выдают именно "лаговую".
Однако речь там была даже не про браузеры, а про обработку ссылок форумом.
Как ни странно, но в "нормальном рабочем виде" в данном случае мне отдаёт ссылку только ИЕ: http://www.google.ru/search?hl=ru&newwi ... C1%2C6%2C1
Сафари, Опера, Хром, Фирефокс - все выдают именно "лаговую".
Однако речь там была даже не про браузеры, а про обработку ссылок форумом.
Re: Вставка URL c кириллицей
Речь не о том, в каком виде ссылку видят ваши глаза в адресной строке браузера, а о том, какой вид она примет, если её оттуда скопировать на форум или в Блокнот. Именно Firefox и Chrome ведут себя наиболее корректно: в их адресной строке мы видим кириллицу, а при копировании ссылок получаем вышеприведённый код. (Win7 x64.)
Проблемы обработки ссылок форумом не было бы, если бы все браузеры придерживались стандартов.
Проблемы обработки ссылок форумом не было бы, если бы все браузеры придерживались стандартов.
Re: Вставка URL c кириллицей
Так это да, понятно. ФФ я юзаю и сам, начиная с первой версии. Другой вопрос в том, что на форуме обычно не один человек сидит, а юзвери по разному копируют, по разному вставляют и разные браузеры юзают. Поэтому все-таки имхо лучше исправлять, дорабатывать в форуме как-то... а то пинать на руки неправильной конфигурации - хм, не лучший вариант, если это форум ))Да здравствуют Firefox и Chrome, которые отдают кириллические ссылки в правильном рабочем виде:
Конечно, такие ссылки встречаются не так уж часто в конце-концов и это не критично, но...
- nissin
- phpBB 3.0.4
- Сообщения: 2208
- Стаж: 16 лет 3 месяца
- Откуда: Павлодар
- Благодарил (а): 7 раз
- Поблагодарили: 338 раз
- Контактная информация:
Re: Вставка URL c кириллицей
Ing
Да, на длинное тире не реагирует.
Если есть желание можете сами добавить до или после \-
Да, на длинное тире не реагирует.
Если есть желание можете сами добавить до или после \-
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Вставка URL c кириллицей
nissin
http://www.phpbbguru.net/community/topi ... ml#p249403
В каждом из трёх случаев заменять все четыре вхождения?
Добавлено спустя 18 минут 23 секунды:
Пробовал добавить, как написал выше, но результат следующий:
http://www.phpbbguru.net/community/topi ... ml#p249403
В каждом из трёх случаев заменять все четыре вхождения?
Добавлено спустя 18 минут 23 секунды:
Пробовал добавить, как написал выше, но результат следующий:
Это вот эта строка:[phpBB Debug] PHP Notice: in file /includes/functions_content.php on line 678: preg_replace() [function.preg-replace]: Compilation failed: invalid UTF-8 string at offset 69
Код: Выделить всё
return preg_replace($magic_url_match, $magic_url_replace, $text);
- nissin
- phpBB 3.0.4
- Сообщения: 2208
- Стаж: 16 лет 3 месяца
- Откуда: Павлодар
- Благодарил (а): 7 раз
- Поблагодарили: 338 раз
- Контактная информация:
Re: Вставка URL c кириллицей
Только что проверил, работает. Вот собственно исправленный кусок:
Вообще, в доменном имени наверно не стоит разрешать длинное тире, но в принципе это большой роли не играет.
Код: Выделить всё
case 'url':
case 'url_inline':
$inline = ($mode == 'url') ? ')' : '';
$scheme = ($mode == 'url') ? '[a-z\d+\-.]' : '[a-z\d+]'; // avoid automatic parsing of "word" in "last word.http://..."
// generated with regex generation file in the develop folder
return "[a-z]$scheme*:/{2}(?:(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})+|[0-9.]+|\[[\pLa-z0-9.]+:[\pLa-z0-9.]+:[\pLa-z0-9.:]+\])(?::\d*)?(?:/(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})*)*(?:\?(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?(?:\#(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?";
break;
case 'www_url':
case 'www_url_inline':
$inline = ($mode == 'www_url') ? ')' : '';
return "www\.(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})+(?::\d*)?(?:/(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})*)*(?:\?(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?(?:\#(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?";
break;
case 'relative_url':
case 'relative_url_inline':
$inline = ($mode == 'relative_url') ? ')' : '';
return "(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})*(?:/(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@|]+|%[\dA-F]{2})*)*(?:\?(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?(?:\#(?:[\pLa-z0-9\-—._~!$&'($inline*+,;=:@/?|]+|%[\dA-F]{2})*)?";
break;
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 2217
- Стаж: 15 лет 3 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 561 раз
- Контактная информация:
Re: Вставка URL c кириллицей
Странно, а у меня по-прежнему та же ерунда, даже на двух совершенно разных форумах проверил, где нет одинаковых модов (на втором вообще только чат, галерея и новые темы на главной), только находящихся на одном сервере. А в Денвере сломалось что-то непонятным образом, не охота его сейчас снова переставлять.
Ну и ладно, не столь это важно.
Ну и ладно, не столь это важно.
- владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 13 лет 11 месяцев
- Откуда: Сергиев Посад
- Благодарил (а): 374 раза
- Поблагодарили: 727 раз
- Контактная информация:
Использование кириллицы как якоря в URL
Гуру помогите реализовать.
Материал на сайте перелинкован якорями, в качестве якоря используется кириллица, если дать ссылку с форума на материал на сайте с использованием якоря:
то она разрушается, становится неактивной.
Скажите возможно ли как то это исправить?
Материал на сайте перелинкован якорями, в качестве якоря используется кириллица, если дать ссылку с форума на материал на сайте с использованием якоря:
Код: Выделить всё
[url=http://mysite/document.html#якорный текст]Анкорный текст[/url]
Скажите возможно ли как то это исправить?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
- владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 13 лет 11 месяцев
- Откуда: Сергиев Посад
- Благодарил (а): 374 раза
- Поблагодарили: 727 раз
- Контактная информация:
Re: Использование кириллицы как якоря в URL
Shredder
Спасибо, работает с поправками по теме!
Спасибо, работает с поправками по теме!
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- Бывший член :)
- Сообщения: 2925
- Стаж: 18 лет 10 месяцев
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Вставка URL c кириллицей
В связи с появлением доменов рф тема приобретает актуальность как никогда. Может кто-нибудь сделать нормальное решение, которое позволит использовать на форуме такие ссылки?
http://президент.рф
Неподготовленный пользователь не сможет в этой теме ничего разобрать.
Напоминаю, что у нас проводится конкурс и это решение вполне может быть засчитано как конкурсная работа с соответствующей оплатой.
http://президент.рф
Неподготовленный пользователь не сможет в этой теме ничего разобрать.
Напоминаю, что у нас проводится конкурс и это решение вполне может быть засчитано как конкурсная работа с соответствующей оплатой.