Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Компонент AdvSearch MODX Revolution для создания поиска на сайте

Сайдбар

Что такое AdvSearch?

AdvSearch – это усовершенствованный поисковый компонент для MODx Revolution. Он позволяет проводить поиск в динамическом содержимом (с помощью поискового класса Zend Lucene), настраивать фасетный поиск и поиск в настраиваемых пакетах.На данный момент он не поддерживает функционал ajax.

Требования

• MODx Revolution 2.0.8 или более новая версия• PHP5 или более новая версия• UTF-8 кодировка• включенные php мульти-байты• класс Zend Search из библиотеки Zend (см. главу Установка)• Jquery 1.5.1 (поставляется с AdvSearch)

История

Компонент AdvSearch был написан Coroico и впервые выпущен 14 августа 2011 года. Создавался мотивам AjaxSearch для MODx эволюции путем KyleJ / Coroico, минус динамический поиск контента на основе библиотеки Zend поиска.

Скачать

Загружаетс яAdvSearch в рамках MODx Revolution с помощью Установщика пакетов или с MODx Extras Repository.! Прежде чем запустить первый поиск с AdvSearch, Вам необходимо установить библиотеку Zend Search.

Демонстрация

С основными возможностями advsearch можно ознакомиться на демо сайте AdvSearch: http://www.revo.wangba.fr

Установка класса ZendSearch

Хотя аддон AdvSearch полностью устанавливается с помощью пакета управления, при первой установке AdvSearch необходимо также установить класс Zend Search.Установка этого приложения производится только один раз и сохраняет актуальность для всех последующих повторных установок аддона. — перейдите на страницу загрузки Zend Framework на http://framework.zend.com/download/latest/ — зарегистрируйтесь и скачайте бесплатно Zend Framework. Минимального выпуска достаточно. — если у Вас нет папки для библиотек under assets/, создайте папку libraries/ under assets/ — распакуйте пакет Zend как папку assets/libraries/. Таким образом создается субкаталог с именем «Zend» (assets/libraries/Zend) — в этом каталоге должен находиться только каталог «search» и запрашиваемые файлы «Exception.php». Можете удалить все остальные файлы и каталоги. — В конце у Вас должна остаться только папка «Search» и файл «Exception.php».

Использование

AdvSearch включает два главных сниппета – один для отображения формы («AdvSearchForm»), а второй для отображения результатов поиска («AdvSearch»).Третий сниппет («AdvSearchHelp») используется для отображения окна справки для представления синтаксиса запросов. — AdvSearchForm — AdvSearchHelp — AdvSearchВсе темплейты используются по умолчанию для настройки формы и отображения результатов, представленных в виде чанков. Эти чанки устанавливаются с помощью пакета управления.

Примеры

Отобразить форму поиска, а под ней, результаты:
[[!AdvSearchForm]]

Результаты поиска

[[!AdvSearch]]
Показать форму Search, которая отправляет Вас к странице результатов в Resource 82 (в котором есть запрос AdvSearch):
[[!AdvSearchForm? &landing=`82`]]