Тематика: По цвету: Красный Желтый Зеленый Синий Оранжевый Розовый Серый Белый Черный Мульти

Ваш сайт на CMS Joomla? Добавьте его в галерею Joomfans!

Вы можете совершенно бесплатно добавить ваш веб-сайт в нашу галерею сайтов. Подробнее...

Галерея Добавить

Главная Статьи Блог Фильтрация поиска в K2!
Фильтрация поиска в K2!
ВНИМАНИЕ ЭТО ПЕРЕВОД (оригинал)

Описание


K2 Extra fields Filter & Search is a module for content management system Joomla 1.5.x and content construction kit K2.

Я решил написать код для  одиного своего проекта, так как функци фильтра и поиска по дополнительным полям в K2 не хватает, и я не хотел использовать теги для этого. Кроме того, многие пользователи просили на форуме такую вещь, и я чувствовал, что я могу подготовить почву для других разработчиков и пользователей, чтобы обсудить другие необходимые функции (на данный момент модуль имеет ограниченные возможности), и внести свой вклад.

По-моему, это важно иметь такую возможность, когда кто то хочет использовать K2 для создания каталога.

Модуль совместим с Joom! Fish 2.0.4+.

Модуль работает с Joomla SEF (=Artio).

К сожалению, я не нашел способ обеспечить функциональность которая мне нужна исключительно с использованием функционала Joomla, поэтому, мне пришлось добавить еще один метод "фильтр" в ядро K2. Вам придется переписать некоторые файлы,  используемых в модуле.
Недостатком являются:

    * Помните, сначало ставьте К2 и только потом сам модуль
    * При переустановке K2 компонента, файлы, упомянутые выше, будут перезаписаны.
    * Модуль может быть не совместимой с другими версиями К2 (ниже 2.1). На самом деле я было бы сдорово, если бы модуль будет официально включен в будущих выпусках K2.

Что делает модуль?

Как следует из названия, его можно использовать для фильтрации и поиска по указанным дополнительным полям.

Модуль работает в 2 режимах:

   1. Режим выбора (в раскрывающемся списке, мульти-список или радио кнопками) модуль отображает доступные опции, которые можно отфильтровать, а затем список пунктов.
   2. Режим ввода текста (текстового поля), вы можете ввести ключевое слово для поиска в выбранных дополнительных полях.

 

Как установить

 

  1. Сделайте бекап сайта!
  2. установить модуль, как и любой другой
  3. Замените файлы в папке /components/com_k2/

Скачать

Модуль v 0.9.2 
Файлы которыми нужно заменить оригинальные
 

Комментарии

0Diana01.02.2012 03:13#1
ну где ссылки?Люди я уже вторую неделю искала то,что надо и тут нашла и такая беда!У кого есть этот модуль?
0aaa11104.07.2012 17:54#2
Warning: require_once(S: \home\mes.loc\www\modules \mod_k2_filter\ includes\filter method.php) [function.require-once]: failed to open stream: No such file or directory in S:\home\mes.loc\www\compone nts\com_k2\mode ls\itemlist.php on line 107

Fatal error: require_once() [function.require]: Failed opening required 'S:\home\mes.loc\www\modules \mod_k2_filter\ includes\filter method.php' (include_path='.;/usr/local/php5/PEAR') in S:\home\mes.loc\www\compone nts\com_k2\mode ls\itemlist.php on line 107

Выводит такую ошибку((((((((( ((
0Артем Гауряк11.07.2012 14:51#3
Установил модуль,все нормально работает
Только вот нужно чтоб в Select Extra field,былин не радио кнопки а checkbox,чтоб выбрать несколько доп.полей Думаю вопрос актуален
0Артем Гауряк11.07.2012 19:39#4
Как сделать при выборе дополнительных полей чекбоксы ...вместо радиокнопок... ну чтоб учитывалось несколько полей одновременно

Литература

8 видеоуроков по…

На днях популярная и известная студия по разработке шаблонов и…

Joomla!…

Если вы часто создаете сайты на CMS Joomla! 1.6, 1.7 или 2.5 то вы…

10 легких шагов к…

Прочитав книгу Хагена Графа «10 легких шагов к освоению Joomla! 3.0»…

Joomla! 2.5 -…

Книга «Joomla! 2.5 - Руководство для начинающего пользователя»…

Инструменты

Akeeba SiteDiff

При создании сайта, всегда есть вероятность того что он будет взломан…

Morph Framework

Последняя обновленная и уже совершенно бесплатная версия фреймворка…

CodeLobster PHP…

Очень мощный и многофункциональный редактор РНР, HTML, CSS,…

JB Zen Grid Framework…

Последняя обновленная версия фреймворка Zen Grid от студии…