Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как исправить вывод гиперссылок xflist?

Как исправить вывод гиперссылок xflist?


     11.03.2015    Общие вопросы по PHP, Модули    2543

вопрос
Ставил модуль xflist.php
Вывожу года вот так {include file="/engine/modules/xflist.php?xfname=god"}
При клике например на 2009 год, в списке попадается все что имеет "2009". Как исправить?

Ответа пока нет


8 комментариев

ravchik
Юзер

ravchik - 11 марта 2015 21:11 -

Попробуйте так:
в файле /engine/engine.php найдите
'%{$xf}%'
и замените на
'{$xf}'

serg91100
Юзер

serg91100 - 12 марта 2015 09:13 -

Цитата: ravchik
'{$xf}'

Так вообще поиск не работает по доп полям.

ravchik
Юзер

ravchik - 12 марта 2015 14:16 -

ну тогда использовать что-то стороннее. например Sort-Fields v3 by Sander. Или более простой и бесплатный вариант SearchFields

serg91100
Юзер

serg91100 - 12 марта 2015 14:49 -

ravchik. У меня DLE 10.3 и например этого кода :
[code} elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );][/code]
У меня вообще нет.

Других вариантов как исправить xflist.php нету?

ravchik
Юзер

ravchik - 12 марта 2015 15:14 -

xflist.php тут непричем, в нем формируется ссылки стандартного поиска по допполям типа /xfsearch/значение
надо использовать альтернативы вместо этого стандартного поиска.

где вы взяли это:
 elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );]

serg91100
Юзер

serg91100 - 13 марта 2015 10:23 -

В инструкции по установке модуля SearchFields

ravchik
Юзер

ravchik - 13 марта 2015 11:47 -

напишите свой емайл в личку, отправлю немного модернизированный searchxf

serg91100
Юзер

serg91100 - 13 марта 2015 13:02 -

Отправил

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх