Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как исправить вывод гиперссылок xflist?

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


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

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

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


Комментарии пользователей (8)

ravchik
66

375 | 123

ravchik - 11 марта 2015 21:11 - Юзер

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

serg91100
3

242 | 37

serg91100 - 12 марта 2015 09:13 - Юзер

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

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

ravchik
66

375 | 123

ravchik - 12 марта 2015 14:16 - Юзер

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

serg91100
3

242 | 37

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
66

375 | 123

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
3

242 | 37

serg91100 - 13 марта 2015 10:23 - Юзер

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

ravchik
66

375 | 123

ravchik - 13 марта 2015 11:47 - Юзер

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

serg91100
3

242 | 37

serg91100 - 13 марта 2015 13:02 - Юзер

Отправил

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

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