Плагин DLE MultiXfield - фильтр доп полей

  • Автор темы Автор темы killoff
  • Дата начала Дата начала

killoff

Команда форума
Moderator
Разрушитель (V)
Сообщения
182
Реакции
92
Баллы
1 418
1599627837_1542991001_1541828057_dle_multixfield[1].jpg
Модуль, почему то не нашедший широкого спроса, хотя он был и бесплатно выложен, но работает даже на 14.0 без каких либо проблем. Далее аннотация модуля...

Модуль подойдет любому сайту на DLE где используются дополнительные поля и нужно сделать простой подбор новостей по ним. С его помощью вы сможете выбрать один или больше значений разных дополнительных полей которые покажут новости где имеются эти значения. Кроме того с каждым выбором список доступных значений будет сокращаться.


Версия DLE: 13+. На версии 14.0/14.1 модуль работает нормально.
Версия PHP: 5.4-7.3 (другие версии не проверялись).
Автор: LazyDev

Страница модуля более не доступна, ранее была тут. Документация так же не доступна больше.

Инструкция по установке указана в архиве в комментарии. При установке плагина не забудьте сменить название шаблона в папке плагина.

Продублирую процесс установки ещё раз.


Код:
1. Загрузить все файлы на сервер, предварительно изменив название папки {THEME} в /templates/ на название своего шаблона.


2. Открыть .htaccess в корне сайта и найти:
RewriteEngine On


Добавить ниже:
# DLE MultiXfield
RewriteRule ^search/(.*)/?$ index.php?do=filter&xf=$1 [L]
RewriteRule ^search/?$ index.php?do=filter [L]


3. Открыть engine/engine.php и найти:
switch ( $do ) {


Добавить ниже:
case "filter" :
    include ENGINE_DIR . '/dle_multixfield/site/news.filter.php';
break;


4. Открыть шаблон main.tpl и найти:
</head>


Добавить выше:
<link href="{THEME}/dle_multixfield/filter.css" type="text/css" rel="stylesheet">


5. Открыть любой *.tpl шаблон и в нужном месте добавить:
<div class="multixfield-select-area">{include file="engine/dle_multixfield/site/filter.php"}</div>
Скачать плагин - https://cloud.mail.ru/public/4kye/U7AJV931b
 
Назад
Верх