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

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

telegram: @Accusser
skype: metsof
email: accusser@gmail.com

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

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

Авторизация

AdvSearch MODX Revolution.Дополнение 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`]]