ScriptLife » DataLife Engine » Хаки DLE » Транслит ссылок в дополнительных полях c заменой xfsearch

Транслит ссылок в дополнительных полях c заменой xfsearch

25 окт 2022, 18:36
Добавил: ScriptLife
17
0
Данный материал предоставлен сайтом ScriptLife.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
  • Описание
    • Версия DLE: 15.1 - 15.2
    • Кодировка: utf-8
    • Автор: неизвестно

Хак для конвертации ссылок в дополнительных полях в латиницу, заточенного под актуальную версию DLE, который кроме всего прочего заменяет в ссылке /xfsearch/ на /sort/.

При желании можно заменить sort на любое другое слово - find, filter и т.д. Для этого достаточно в коде хака и правке касательно .htaccess заменить все найденные sort на ваше слово.

  1. Установить хак через через систему плагинов.
  2. Открыть в корне сайта .htaccess и найти:
    RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [B,L]
    Заменить на:
    RewriteRule ^sort/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
    RewriteRule ^sort/(.*)/?$ index.php?do=xfsearch&xf=$1 [B,L]
  3. Открыть нужные доп.поля, в которых используется значения полей как перекрестные гиперссылки и выставить галку напротив - Использовать транслит в ссылках.

Готово!

Ctrl
Enter
Заметили ошЫбку?
Выделите текст и нажмите Ctrl+Enter
Мы в

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Комментариев еще нет. Вы можете стать первым!

Политика конфиденциальности

Сайт использует идентификационные файлы cookies для хранения информации. «Cookies» представляют собой файлы, которые могут использоваться сайтом для идентификации посетителей... Больше информации