вопрос
Кто устанавливал хак Умный поиск для DLE сслылка на хак, может знает как убрать косяк с поиском на букву э. По всем остальным буквам ищет правильно, даже на большую букву Э тоже нормально ищет, но если в слове присутствует маленькая буква э то выдаёт MYSQL error. В search.php вставляется код для умного поиска и в этом коде есть '\'' => 'э', пробовал менять на ''' => 'э', тогда перестаёт работать быстрый поиск. Как быть?
я реши эту проблему так:
в файлике: /engine/ajax/search.php где строчки:
вставте после них:
Вот и всё! Проблема в том что если писать в поиске например 1,3,5 и тд. букв э тоесть она меняется на простую кавычку ' то запрос к базе неверный!
в файлике: /engine/ajax/search.php где строчки:
$en = translit_en($query);
$ru = translit_ru($query);
вставте после них:
$en = addslashes($query);
$ru = addslashes($query);
Вот и всё! Проблема в том что если писать в поиске например 1,3,5 и тд. букв э тоесть она меняется на простую кавычку ' то запрос к базе неверный!