Хотел сделать поиск по сайту с помощью Ajax Search, не получается. Работаю с MODx 0.95, все сниппеты также старые. Кодировка - windows-1251. Встроенные сниппеты пальцем не трогал, стоит всё как есть. И работают все, кроме поиска. Короче, версия системы старая, но провереная: я с ней сделал уже несколько сайтов, всё супер. Никогда не возникало ни проблем с кодировками, ни с чем-либо ещё. Вот поиском я озадачился впервые. И тут такой облом
Может, я чего-то не сделал? Или сделал не так? Не понимаю.
Вызов сниппета делаю такой, как приведено в примере на сайте modxcms.com и на wiki:
[!AjaxSearch? &AS_showResults=`0` &AS_landing=`17` &showMoreResults=`1` &moreResultsPage=`17`!]
При попытке найти что-либо (в качестве теста), вместо результата Ajax мне пишет следующее:
Please enter a search term to begin your search.
There were no search results. Please try using more general terms to get more results.
И не важно, кириллицу я использую, или латиницу. Результат один и тот же. А искомое слово - вот оно, в тексте. Есть. Но Ajax его в упор не видит.
Помогите, поиск по сайту необходим. Если есть альтернативы Ajax Search, подскажите, пожалуйста, какие.
UPD: И ещё прикол. Ввожу в форму поиска цифры (они имеются в тексте, это дата, год). Ввожу: 1814.
После клика на кнопку GO! выскакивает алерт: EXCEPTION AJAX: Обнаружена недопустимая кодировка при попытке декодирования URI undefined!
Так-вот.