Страница 1 из 2

Non-latin Symbols URL phpbb3 - Кириллические ссылки в phpbb

Добавлено: 21 май 2012, 21:19
DeaDRoMeO
Введение

Как известно, в phpbb3 не обрабатываются кириллические ссылки, они либо обрубаются либо вовсе неактивны. Сегодня я хотел бы представить вам модификацию, которая решит эту проблему - Non-latin Symbols URL phpbb3 . Она добавит поддержку кириллических ссылок в сообщениях.

Установка

Сама по себе модификация легка в установке, не требует запросов к БД и не имеет своих файлов. Скачиваем архив и устанавливаем мод по инструкции

Модификация не имеет настроек и руссификации, так что проблем с ней не должно возникнуть.
При использовании данного мода вкупе с модом русские ссылки не обрабатываются. Архив, прикрепленный ниже, должен решить проблему(отдельное спасибо за наводку пользователю )
rus-idn-go.zip
Доработка для парной работы модов Non-latin Symbols и Prime Links
(18.01 КБ) 73 скачивания
Успехов :co_ol:

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 21 май 2012, 21:38
St_roy
в phpbb3 не обрабатываются кириллические ссылки
Даже не знал)) Добавил в закладки, при случае поставлю обязательно

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 21 май 2012, 21:41
DeaDRoMeO
Нууу я тоже, впринципе на этом не заморачивался, но раз мод есть и у людей возникают такие проблемы, значит всетаки русские ссылки не обрабатываются. Позже и себе может поставлю его :hi_hi_hi:

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 30 авг 2012, 16:33
Atlas
У меня домен кириллический, так ссылками была куча проблем... Теперь, надеюсь, проблем не будет... Спасибо огромное!

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 30 авг 2012, 18:16
DeaDRoMeO
Всегда пожалуйста, главное куки форума правильно еще настройте

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 04 окт 2012, 07:10
psnw2007
При использовании этого мода с Prime Links и файлом go.php наблюдается глюк. Редирект на русские урл'ы не отрабатывает.
Решение было найдено здесь: http://www.phpbbguru.net/community/topic16496-120.html

Пример работы: http://forum.top68.ru/tambov-tambovskay ... 8.html#p77

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 04 окт 2012, 15:39
DeaDRoMeO
Спасибо, перенес вложение в первое сообщение темы

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 11 ноя 2012, 16:19
boroda-max
Прекрасный мод, а самое главное - вовремя))) очень много кирилических доменов появилось. Спасибо большое!

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 11 ноя 2012, 16:59
DeaDRoMeO
Всегда пожалуйста))

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 02:54
xalker
Установил данный мод, ссылки стали обрабатываться, но вместо прямых ссылок вставляются ссылки анонимки:
код [url=http://www.технологииучета.рф]технологииучета.рф[/url]
преобразуется в ссылку
http://www.мойдомен.рф/go.php?http://www.anonym.to/?http://www.технологииучета.рф

это нельзя изменить?

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 05:02
Alexander
Видимо, это из-за установленного у Вас мода Prime Links. Вам нужно правильно настроить файл /includes/prime_links.php, чтоб домен www.технологииучета.рф стал доверенным (добавить домен в строку define('INTERNAL_LINK_DOMAINS',). Кстати, не совсем понятно, почему у Вас есть в строке "http://www.anonym.to/?". По идее, если домен www.технологииучета.рф не добавлен в доверенные, должно быть так: http://www.мойдомен.рф/go.php?http://ww ... ииучета.рф...
В общем перейдите по указанной ссылке, там много полезной информации.

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 11:06
xalker
Alexander, вы правы, узнал - Prime Links действительно установлен. В нем как раз и прописано define('EXTERNAL_LINK_PREFIX', '/go.php?http://www.anonym.to/?');

И еще уточню, не совсем корректный пример привел. Проблема на текущий момент с внутренними ссылками типа http://www.мойдомен.рф/sp/catalog.php?catalog_id=1

Что имею в итоге:
Prime links установлен, в настройках:

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', '/go.php?http://www.anonym.to/?');		// Example: 'http://anonym.to?'
define('INTERNAL_LINK_DOMAINS', 'http://xn--b1afaslnbifn.xn--p1ai;http://www.xn--b1afaslnbifn.xn--p1ai');
В итоге перебрасывает через анонимку.

Если я меняю экстернал линкс на строку:

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', '/go.php?');		// Example: 'http://anonym.to?'
то, например, в FF получаю:
"Firefox не может найти сервер http://www.%d0%ba%d0%b5%d0%bc%d0%b5%d1%80%d0%be%d0%b2%d0%be%d1%81%d0%bf.%d1%80%d1%84.
При этом в адресной строке адрес указан верно кириллицей, и если установить курсор в адрес и еще раз нажать ввод, то ссылка корректно открывается

Форум ставил не сам, приобрел его из-за модуля который на нем крутится, вот только разбираюсь что и как, всплывают всякие нюансы :)
Подскажите новичку, а как вообще узнать стоит ли у меня этот мод или нет? искать по вставкам\правкам в файлах исходя из метода установки мода?

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 15:02
DeaDRoMeO

Код: Выделить всё

http://www.anonym.to/?
Эту ересь из кода нафиг убрать, а перед

Код: Выделить всё

/go.php?
Вписать свой домен, наверное получится

Код: Выделить всё

http://xn--b1afaslnbifn.xn--p1ai/go.php?

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 16:10
xalker
Прописал явным образом в юникоде. Итог: FF отказывается открывать по вышеуказанному поведению
А вот тот же GChrome открывает на ура...

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 16:21
DeaDRoMeO
А опера как реагирует на это ?

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 18 дек 2012, 18:12
xalker
DeaDRoMeO писал(а):А опера как реагирует на это ?
Опера тоже нормально отображает. FF выеживается ))
DeaDRoMeO писал(а):Код: Выделить все
http://www.anonym.to/?
Эту ересь из кода нафиг убрать, а перед
А почему ересь? ) Я так понимаю это предполагало открытие внешних ссылок через анонимайзер? Если не ошибаюсь это чтобы при индексации данные ссылки не накручивали рейтинг тем ресурсам, ссылки на которые указаны?

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 19 дек 2012, 10:47
DeaDRoMeO
xalker писал(а):Если не ошибаюсь это чтобы при индексации данные ссылки не накручивали рейтинг тем ресурсам, ссылки на которые указаны?
Поисковики вообще не видят этих ссылок, ведь мод для этого и создан, скрыть от ПС все внешние ссылки)) Ересь потому что это лишнее вообще, да и прописано так, что идет редирект через ГО файл на сторонний сайт, с которого в свою очередь идет еще один редирект

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 19 дек 2012, 11:36
xalker
DeaDRoMeO писал(а):Поисковики вообще не видят этих ссылок, ведь мод для этого и создан, скрыть от ПС все внешние ссылки)) Ересь потому что это лишнее вообще, да и прописано так, что идет редирект через ГО файл на сторонний сайт, с которого в свою очередь идет еще один редирект
А... понятно ) Так или иначе, с редиректом через анонимку и ФФ открывает нормально, а напрямую FF бычится :) пока не поборол паразита

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 20 дек 2012, 07:06
DeaDRoMeO
Тогда если через анонимку идет все и во всех браузерах, то делайте через анонимку)

Non-latin Symbols URL phpbb3 - Кириллические ссылки в p

Добавлено: 20 дек 2012, 09:15
xalker
DeaDRoMeO писал(а):Тогда если через анонимку идет все и во всех браузерах, то делайте через анонимку)
Эт жутко некрасиво :-00):