Перейти к публикации

Ошибка при поиске по пользователю


Рекомендованные сообщения

В расширенном поиске вводим любое слово в поле "Найти по пользователю", жмём Enter и выскакивает SQL ошибка

проверено на DLE сайте :)

 MySQL Error! 

------------------------


The Error returned was: 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as score, autor, dle_demo_post.date AS newsdate, dle_demo_post.date AS date, sho' at line 1 


Error Number: 

1064
решается так: все места в файле search.php где есть "as score"
".$titleonly_where[...]." as score
обнести одинарными кавычками перед и после "
'".$titleonly_where[...]."' as score

Изменено пользователем LelikInside
Ссылка на сообщение
Поделиться на других сайтах

ну значит не то добавил....у меня работает

короче перед as score есть что-нить в двойных кавычках " "......ну вот эти кавычки и обнести одинарными нужно...'" "' слева и справа (без пробелов между ними)

Изменено пользователем LelikInside
Ссылка на сообщение
Поделиться на других сайтах

Баг подтверждаю.

не понятно откуда вылезает все это и как назло celsoft в отпуске!!! :(

И так, этот Баг наблюдается только в новом файле поиска( тот файл который отдельно выдавался исправленный).

Ссылка на сообщение
Поделиться на других сайтах

Аналагична! Профиксил, спасибо!

Нашёл в 534 строке и заменил ".$titleonly_where[$titleonly]." на '".$titleonly_where[$titleonly]."'

Теперь всё норм.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Здравствуйте!

Подскажите пожалуйста - в чём может быть причина, в движке не работает поисковик, то есть он находит то-что запросил, а на остальные страницы не переходит при клике на них... ?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

это с версии 5.7 а то и еще раньше. почему такие мысли? - последняя демо версия - 5.7. зная это - идем на демо-сайт (_http://demo.dle-news.ru/index.php?do=search) - там этот баг присутствует.

короче перед as score есть что-нить в двойных кавычках " "......ну вот эти кавычки и обнести одинарными нужно...'" "' слева и справа (без пробелов между ними)

если так "исправить", то поиск по новостям и комментам перестает работать :lol:

и еще - с чего Вы взяли, что при поиске по имени юзера должны выводиться новости и комменты, а не данные юзера ? :blink:

вот если бы поиск по имени автора - да. а так - .......

==========================

Памятка по размещению {ЧЕГО} об обнаруженном баге

Обратите внимание{запятая} что в созданной вам теме вы должны указать:

1. Версию движка, которую вы используете

2. Информацию, показанную автопроверкой скрипта из админпанели

3. Подробное описание условий, при которые происходит сбой в работе движка, другими словами: пошагово отписывайте ваши действия

4. Не пишите{запятая} что вы не можете установить скрипт - это ваши проблемы, либо покупайте платную службу поддержки <--- {ошибка построения логики}

В случае невыполнения вышеуказанных условий ваше сообщение может быть прогнорировано.

КХМ :angry:
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...