Перейти к содержимому
Русский язык для Invision Community 5

SEO транслитерация русских URL

Имя файла: SEO транслитерация русских URL

Владелец файла: siv1987

Файл размещен: 04 Мар 2013

Файл обновлен: 24 Дек 2014

Категория файла: Mods/Моды

 

Хук для транслитерации русских урл в оригинальных версиях IPB без локализации от IBR.

Совместим с версиями 3.2+, хотя возможно что подойдет и для 3.1.4.

 

Внимание: Данный хук не поддерживает Sitemap!

 

Нажмите сюда, чтобы скачать этот файл

Рекомендованные сообщения

Хук очень полезный, спасибо за него.

Однако, есть досадный баг, в URL-ах съедает точку.

К примеру, ссылка на IP.Content в исходном виде выглядит так: http://my_site/page/index.html

С включенным хуком выглядит так: http://my_site/page/indexhtml и разумеется в раздел зайти невозможно.

  • Автор

Открыть хук, найти [^a-z0-9-]

Заменить на [^a-z0-9.-]

Переустановить хук.

 

Те, кто не используют ип.контент делать данную правку не нужно.

Открыть хук, найти [^a-z0-9-]

Заменить на [^a-z0-9.-]

Большое спасибо, теперь все нормально работает!

  • 3 недели спустя...

Скачал, поставил, все работает. Спасибо!

Небольшой вопрос - при генерации карты форума все равно присутствуют кракозябры из-за кирилицы вроде такого - <адрес форума>/topic/7-%d0%b2%d0%be%d0%bb%d0%b5%d0%b9%d0%b1%d0%be%d0%bb/

Это можно починить или ПС все равно как указано название у темы - транслитом или такими кракозябрами?

  • Автор

Хм, по идее должен был сработать транслит. Попробуйте sql запросом сбросить seo-тайтлы

 

UPDATE ibf_topics SET title_seo=''
UPDATE ibf_forums SET name_seo=''

Хм, по идее должен был сработать транслит. Попробуйте sql запросом сбросить seo-тайтлы

 

UPDATE ibf_topics SET title_seo=''
UPDATE ibf_forums SET name_seo=''

 

Сбросил, но через некоторое время сделал запрос по этим таблицам - там в title_seo опять появились кракозябры

  • Автор

Они там для генерации сео ссылок замутили свой г-класс, так что это все равно ничем не поможет. Увы, но для ситемап без прямого хардкода в файле не обойтись.

Да можно и хардкодом, если будет понятно где и как.

Можно будет какую-нибудь инструкцию написать в какой файл что нужно добавить? Если надо, готов предоставить свой тестовый форум для экспериментов. Хотелось бы все-таки чтобы ссылке в карте соответствовали действительности.

Здравствуйте уважаемые Пользователи и Администрация, обновил форум до 3.4.3 установил хук, но ссылка на IP.Content так и остается без точки :(

Обновлял кеши

Проделывал данную операцию:

Открыть хук, найти [^a-z0-9-] 
Заменить на [^a-z0-9.-]

, но опять таки без результатов...

 

Прошу помощи, сейчас ссылка на страницу IP.Content выглядит: http://my_site/page/indexhtml

  • Автор

установил хук, но ссылка на IP.Content так и остается без точки

Смотрим еще раз пост #3

все, извиняюсь, нашел решение проблемы: http://ipbskins.ru/forum/topic11586.html

  • Автор

все, извиняюсь, нашел решение проблемы:

Зачем вам тогда устанавливать хук, если он и так вшит с версии от ибр?..

  • 1 месяц спустя...

Добрый день.

Поставил хук на версию IP.Board 3.4.4 (ориг англ версия, лиц.)

 

Вроде установился, но все поля пустые.

Ссылки как были русскими, так и остались.

Почистил все кеши, легче на стало

 

i4b35612fa432_200x0.png

 

Что я делаю не так... ? Моя версия совместима с хуком?

 

Спасибо.

Прошу прощения, ступил при установке. Просто устанавливал архивом, думал он сам распакует.

 

Все заработало, большое спасибо!

Добрый день.

Добрый.

 

Моя версия совместима с хуком?

Совместима. Точнее хук совместим с Вашей версией скрипта. Проверено.

Нулей быть не должно. Вы файл сами не правили?

 

upd. Пока отвечал, проблема решилась.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.