Хак Хак xFRequest для вывода текста на странице доп полей для DLE

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63
Мини хак для DalaLife Engine, предназначенный для вывода информации на определенной странице поиска по дополнительном полю.

Установка
  1. Залить файл xfrequest.php в /engine/modules/.
  2. Открыть /engine/modules/main.php (если его нету то /index.php) найти код:
    PHP:
    echo $tpl->result['main'];
    Выше вставить
    PHP:
    include ENGINE_DIR . "/modules/xfrequest.php";
Использование
В main.tpl для версии 11.0 и выше можно использовать так:
Код:
[xf-request=название дополнительного поля на латинице;значение]нужный текст[/xf-request]
[xf-request=название дополнительного поля на латинице]нужный текст[/xf-request]
Для версии 10.6 и ниже только так:
Код:
[xf-request=значение]нужный текст[/xf-request]

Примеры

Для 11.0 и выше:
Код:
[xf-request=year;2016]Фильмы 2016 года[/xf-request]
Можно задать текст сразу для всего дополнительного поля если в нем нужно менять только значение.
Код:
[xf-request=year]Фильмы {value} года[/xf-request]
Если вы используете вывод текста для одного дополнительного поля по значению и сразу для всех, пример
Код:
[xf-request=year]Фильмы {value} года[/xf-request]
[xf-request=year;2016]Фильмы 2016 года[/xf-request]
То нужно что бы текст по значению был выше, иначе текст продублируется. Вот как нужно
Код:
[xf-request=year;2016]Фильмы 2016 года[/xf-request]
[xf-request=year]Фильмы {value} года[/xf-request]
Для 10.6 и ниже выводить текст можно только по значению:
Код:
[xf-request=2016]Фильмы 2016 года[/xf-request]
Ссылка на автора: https://punpun.name/dle/36-xfrequest.html
Ссылка на гит: https://github.com/punpun1/xFRequest
 

Вложения

wildseo

Приватовец
Приватовец
Регистрация
21 Фев 2017
Сообщения
305
Реакции
177
Баллы
43
ктонибудь объясните что за страницы дополнительных полей
 
Сверху Снизу