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

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Введение

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

Установка

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

Модификация не имеет настроек и руссификации, так что проблем с ней не должно возникнуть.
При использовании данного мода вкупе с модом русские ссылки не обрабатываются. Архив, прикрепленный ниже, должен решить проблему(отдельное спасибо за наводку пользователю )
rus-idn-go.zip
Доработка для парной работы модов Non-latin Symbols и Prime Links
(18.01 КБ) 73 скачивания
Успехов :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
St_roy
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 873
Стаж: 12 лет 2 месяца
Откуда: Москва
Контактная информация:

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

Сообщение St_roy »

в phpbb3 не обрабатываются кириллические ссылки
Даже не знал)) Добавил в закладки, при случае поставлю обязательно
Зри в корень
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Нууу я тоже, впринципе на этом не заморачивался, но раз мод есть и у людей возникают такие проблемы, значит всетаки русские ссылки не обрабатываются. Позже и себе может поставлю его :hi_hi_hi:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
Atlas
Свой на все 100
Свой на все 100
Сообщения: 669
Стаж: 11 лет 7 месяцев
Откуда: Санкт-Петербург

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

Сообщение Atlas »

У меня домен кириллический, так ссылками была куча проблем... Теперь, надеюсь, проблем не будет... Спасибо огромное!
Перед тем, как следовать моим советам, сделайте полный бекап форума!=)))
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Всегда пожалуйста, главное куки форума правильно еще настройте
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
psnw2007
Заглянул на огонек
Заглянул на огонек
Сообщения: 18
Стаж: 11 лет 6 месяцев

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

Сообщение psnw2007 »

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

Пример работы: http://forum.top68.ru/tambov-tambovskay ... 8.html#p77
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Спасибо, перенес вложение в первое сообщение темы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
boroda-max
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 180
Стаж: 11 лет 4 месяца
Откуда: CCCР. Ленинград
Контактная информация:

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

Сообщение boroda-max »

Прекрасный мод, а самое главное - вовремя))) очень много кирилических доменов появилось. Спасибо большое!
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Всегда пожалуйста))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение xalker »

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

это нельзя изменить?
Последний раз редактировалось xalker 18 дек 2012, 02:55, всего редактировалось 1 раз.
#10
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

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

Сообщение Alexander »

Видимо, это из-за установленного у Вас мода Prime Links. Вам нужно правильно настроить файл /includes/prime_links.php, чтоб домен www.технологииучета.рф стал доверенным (добавить домен в строку define('INTERNAL_LINK_DOMAINS',). Кстати, не совсем понятно, почему у Вас есть в строке "http://www.anonym.to/?". По идее, если домен www.технологииучета.рф не добавлен в доверенные, должно быть так: http://www.мойдомен.рф/go.php?http://ww ... ииучета.рф...
В общем перейдите по указанной ссылке, там много полезной информации.
#11
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение 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.
При этом в адресной строке адрес указан верно кириллицей, и если установить курсор в адрес и еще раз нажать ввод, то ссылка корректно открывается

Форум ставил не сам, приобрел его из-за модуля который на нем крутится, вот только разбираюсь что и как, всплывают всякие нюансы :)
Подскажите новичку, а как вообще узнать стоит ли у меня этот мод или нет? искать по вставкам\правкам в файлах исходя из метода установки мода?
#12
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

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

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

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

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

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

http://xn--b1afaslnbifn.xn--p1ai/go.php?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#13
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение xalker »

Прописал явным образом в юникоде. Итог: FF отказывается открывать по вышеуказанному поведению
А вот тот же GChrome открывает на ура...
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

А опера как реагирует на это ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение xalker »

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

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

Сообщение DeaDRoMeO »

xalker писал(а):Если не ошибаюсь это чтобы при индексации данные ссылки не накручивали рейтинг тем ресурсам, ссылки на которые указаны?
Поисковики вообще не видят этих ссылок, ведь мод для этого и создан, скрыть от ПС все внешние ссылки)) Ересь потому что это лишнее вообще, да и прописано так, что идет редирект через ГО файл на сторонний сайт, с которого в свою очередь идет еще один редирект
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#17
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение xalker »

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

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

Сообщение DeaDRoMeO »

Тогда если через анонимку идет все и во всех браузерах, то делайте через анонимку)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#19
Аватара пользователя
xalker
Заглянул на огонек
Заглянул на огонек
Сообщения: 23
Стаж: 11 лет 3 месяца

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

Сообщение xalker »

DeaDRoMeO писал(а):Тогда если через анонимку идет все и во всех браузерах, то делайте через анонимку)
Эт жутко некрасиво :-00):
#20
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение