VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Если использовать в метках кириллицу, то в URL таких меток кириллические символы будут преобразованы (закодированы) в код UTF-8 и в таком виде URL меток сохраняется в БД форума.
Скрипт форума, извлекая URL метки из БД, «забывает» декодировать UTF-8 в кириллические символы. Результатом чего в коде страницы, как здесь, появляются ссылки в таком виде
HTML Code:
<a href="tags.php?tag=%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0+%D0%B2+url">кириллица в url</a>
Чтобы декодировать URL создадим модуль
Местоположение модуля: tag_fetchbit
Заголовок: ЧПУ для меток в темах
Порядок выполнения: 5
Код PHP модуля:
PHP Code:
$urlcode_tag_url = rawurldecode($tag_url);
Модуль включен: Да
Сохраняем модуль.
Далее, необходимо править шаблон tagbit
Открываем шаблон и заменяем переменную $tag_url
на $urlcode_tag_url
Сохраняем шаблон.
Теперь ссылка в коде страницы с темой будет выглядеть так
HTML Code:
<a href="tags.php?tag=кириллица+в+url">кириллица в url</a>
WEBCAT добавил 14.03.2017 в 12:25 P.S.
Написал о баге движка с национальными символами в URL и в ссылках, о способе исправления указанного недостатка. Странно, никому, кроме одного человека это не интересно.
Может быть кто-то прокомментирует это.
Last edited by WEBCAT : 03-14-2017 at 01:27 PM.
Reason: Добавлено сообщение