ravchik
Участник
OLD SkripTers
- Регистрация
- 18 Дек 2019
- Сообщения
- 56
- Реакции
- 213
Данный плагин во многом похож на плагин XF List generator.
Однако есть отличия, основное из которых заключается в том, что при установке плагина и перестроении публикаций, все допполя из таблицы dle_post копируются в таблицу dle_xfsearch. Это необходимо для того, чтобы работал поиск по всем допполям, независимо от того, указано ли использовать поле как перекрестные ссылки. Далее, при добавлении новостей, все допполя помещаются в dle_post и dle_xfsearch, независимо от того, указано ли использовать поле как перекрестные ссылки.
Не использует DLE_API, никакие файлы не загружаются на сервер.
Применение
В любом шаблоне вставить
Параметры
1. xfname = название дополнительного поля, обязательный параметр!
2. cat = ID категории или нескольких через запятую, в которых проводить выборку.
3. templ = название файла-шаблона на латинице. В шаблоне поддерживаются теги {title} - название поля, {value} - значение, {count} - число подходящих элементов. Если шаблон не указан, то выводятся простые ссылки типа
4. mm = max и min, максимальное или минимальное значение (только для числовых значений). Выводит только число без форматирования и тегов.
5. sort = сортировка списка, asc - по возрастанию, desc - по убыванию. По умолчанию - без сортировки
6. sep = разделитель выводимых значений, например '. ' или ', ' (пробел в конце нужно указать) и тд. По умолчанию без разделителя
Однако есть отличия, основное из которых заключается в том, что при установке плагина и перестроении публикаций, все допполя из таблицы dle_post копируются в таблицу dle_xfsearch. Это необходимо для того, чтобы работал поиск по всем допполям, независимо от того, указано ли использовать поле как перекрестные ссылки. Далее, при добавлении новостей, все допполя помещаются в dle_post и dle_xfsearch, независимо от того, указано ли использовать поле как перекрестные ссылки.
Не использует DLE_API, никакие файлы не загружаются на сервер.
Применение
В любом шаблоне вставить
{include file="engine/modules/xf.php?xfname=имя_поля&парам1=знач1&парам2=знач2"}
Параметры
1. xfname = название дополнительного поля, обязательный параметр!
2. cat = ID категории или нескольких через запятую, в которых проводить выборку.
3. templ = название файла-шаблона на латинице. В шаблоне поддерживаются теги {title} - название поля, {value} - значение, {count} - число подходящих элементов. Если шаблон не указан, то выводятся простые ссылки типа
<a href="/xfsearch/xfname/value/">value</a>
4. mm = max и min, максимальное или минимальное значение (только для числовых значений). Выводит только число без форматирования и тегов.
5. sort = сортировка списка, asc - по возрастанию, desc - по убыванию. По умолчанию - без сортировки
6. sep = разделитель выводимых значений, например '. ' или ', ' (пробел в конце нужно указать) и тд. По умолчанию без разделителя