2009 25 октября

Модуль AJAX поиска по сайту (Joomla 1.5, Jquery, com_content only)

jquery1 По мотивам инструкции сообразил на быструю руку бета версию реализации поиска на сайте без ручного ковыряния файлов - ajaxSearchJquery_beta 1.0 Рабочая версия в демонстрации (верхний правый угол сайта)
Установка: 1 - качаем архив с расширениями тут http://www.pbelkov.net/ajaxsearch.zip 2 - распаковываем на локальном диске 3 - устанавливаем компонент com_ajaxsearch 4 - устанавливаем и публикуем на нужной позиции модуль mod_ajaxsearch Внимательно: 0 - поиск только по стандартным материалам (заголовок, вступительный текст) 1 - это пока бета рабочей версии, потому на свой страх и риск 2 - функционал основан на Jquery (под мутулз пусть энтузиасты переписывают), если библиотека ранее подключается на сайте - можно выключить в настройках модуля 3 - результат поиска выводится в диве id="suggestions" (сейчас заложен в шаблоне модуля), можно переместить в любое другое место сайта и поправить CSS (files\ajaxsearch.css в модуле). P.S. на вопросы " как перенести див и\или настроить позиционирование" стараюсь не отвечать 4 - если результатов несколько - строкам присваиваются классы odd\even, оформление базово заложено в CSS модуля 5 - поиск производится по заголовку и вступительному тексту материала, кому надо - ковыряем файл components\com_ajaxsearch\ajaxsearch.php 6 - подсветка с классом highlight для искомого запроса работает только если найдено соответствие в заголовке, по умолчанию модуль выводит только его 7 - поиск стартует с вводом первого символа P.S. фишка для энтузиастов, кому было нужно разобрались бы и по инструкции, потому на вопросы 1-го класса по возможности не отвечаю Тема на joomlaforum

Комментарии

0 Alexander пишет нам 15.12.2009 23:07
Отличный, отличный модуль, проблема вся в том, что если нажать на Enter по привычке выводятся пустые результаты..Это мой косяк или твой? Спасибо! Молодец!
Сообщить модератору
0 Beliyadm отвечает 16.12.2009 00:10
По ентеру отрабатывается стандартный поиск движка, так что смотреть в ту сторону.
Сообщить модератору
0 Дмитрий пишет нам 12.04.2011 11:38
Каким образом его переделать под Joomla 1.6 ? добавил строку $document = &JFactory::getDocument(); и изменил $mainframe->addCustomTag($header); на $document->addCustomTag($header); ошибка со страницы убралась, и все что бы не набрал пишет \"По Вашему запросу ничего не найдено\" где, еще что подправить? Заранее спасибо!
Сообщить модератору
0 Beliyadm отвечает 12.04.2011 13:07
Понятия не имею
Сообщить модератору
0 aspidy пишет нам 04.06.2013 18:10
Хорошее расширение, непонятно зачем реализация через компонент. Поиск по заголовкам не совсем удобен. Если доработать будет классная вещь.
Сообщить модератору
0 Beliyadm отвечает 05.06.2013 00:59
Через компонент идет обработка результатов запроса, мне так проще. Добавить в запрос нужные поля - никогда не составляет проблемы, тем более там не только заголовки, отрабатывает еще вступительный текст материала
Сообщить модератору
0 aspidy пишет нам 05.06.2013 10:49
Согласен компонент проще расширять. Легко переделывается на обработку всего текста. Не сравнивали с модулем Адептуса?
Сообщить модератору
0 Beliyadm отвечает 05.06.2013 12:14
Нет, с Адептусом не сравнивал, не было подобной необходимости )
Сообщить модератору
0 aspidy пишет нам 05.06.2013 14:45
Желания нет доработать до коммерческого варианта?
Сообщить модератору
0 Beliyadm отвечает 05.06.2013 14:49
А что требуется видеть в "коммерческом" варианте из функционала?
Сообщить модератору
0 aspidy пишет нам 06.06.2013 12:25
На сегодня компонент хороший но сырой. Поиск по заголовкам и вывод заглавий устраивает не всех. Окно выводится без ограничений под модулем. Нет выбора сброса на дефолт.
Сообщить модератору
0 Beliyadm отвечает 06.06.2013 19:55
Неоднократно писал - то что я выложил - это скорей руководство к действию на свое усмотрение в любом компоненте, просто пример. Не ставил задачу сделать работающее на 146% приложение. Просто пример. Дорабатывать и прочее не планирую, у кого есть руки поймут сами, у кого нет - есть отличные платные расширения
Сообщить модератору
0 aspidy пишет нам 06.06.2013 22:27
Руки есть статью прочитал, интересная статья.
Сообщить модератору

Недостаточно прав для комментирования