Топ-100 Accordion Menu
Создать акаунт
NULLTOP » CMS » DLE » Хаки DLE » Хак "Транслит ссылок в дополнительных полях c заменой xfsearch на sort" [DLE 15.1+]

Хак "Транслит ссылок в дополнительных полях c заменой xfsearch на sort" [DLE 15.1+]

07 янв 2024, 12:18
Хаки DLE
12
0
Хак "Транслит ссылок в дополнительных полях c заменой xfsearch на sort" [DLE 15.1+]

 

Реализация опции конвертации ссылок с кириллицы в латиницу в дополнительных полях. В дополнительных полях, для текстового и списка полей появиться опция Использовать транслит в ссылках включаете опцию вместе с Использовать значения полей как перекрестные гиперссылки.

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

ВНИМАНИЕ: Плагин не работает с другим плагином Мультивыбор в дополнительном поле типа Список

 

Установка:

  1. Установить плагин через систему плагинов.
  2. Открыть .htaccess в корне сайта, найти в нем
    HTML:
    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]
    заменить на
    HTML:
    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. Открываем нужные доп поля, в которых вы используете значения полей как перекрестные гиперссылки и выставить галочку "Использовать транслит в ссылках" https://prnt.sc/iprPobVFVQc8

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

Версия:
15.х
Язык:
Русский
Категория:
Хаки DLE
Автор:
LazyDev
Источник:

Все материалы, представленные на сайте, носят исключительно ознакомительный характер!

Если ссылка битая, пожалуйста сообщите нам через форму комментариев или в ЛС

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются
Кликните на изображение чтобы обновить код, если он неразборчив

Смотрите также: