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

Не работает searchfield


     03.08.2012    searchfield    Общие вопросы по PHP, Модули    4419

вопрос
Есть версия модуля searchfield для DLE 9.6???или какие нибудь альтернативы, а то установил по инструкции, но выдает ошибку

MySQL Error! 
------------------------

The Error returned was:
Unknown column 'allow_rate' in 'field list'

Error Number:
1054


SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags  FROM dle_post where SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,  'price|', -1 ) ,  '||', 1 )>450 AND SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,  'price|', -1 ) ,  '||', 1 )<450 AND xfields LIKE '%quantity|1000%' AND xfields LIKE '%x|15%' AND xfields LIKE '%y|10%' AND approve AND date < '2012-08-03 14:42:33' ORDER BY date+0 DESC LIMIT 0,10

Ответил: nowheremany


Альтернатива

Нагрузка от searchfield колоссальная. SUBSTRING_INDEX нереально нагружает сервер, да и тай запрос не гарантирует точный поиск

2 комментария

ayy_jay
Юзер

ayy_jay - 4 августа 2012 15:51 -

Как через твой модуль делать поиск???Мне нужно делать Поиск по Определенным категориям и поиск по дате заданный через доп поля!

ayy_jay
Юзер

ayy_jay - 4 августа 2012 15:59 -

например поиск как на http://www.booking.com/...или http://www.uzbooking.com/

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

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

наверх