Joomcat的K2 Filter and Search Module介绍

上一篇文章野草介绍了JOOMLART的K2 Filter and Search Module,相信对这方面的感兴趣的朋友都会到JA提供的演示页面逛一圈,感受K2字段搜索功能带来的惊喜吧。但如果您希望更深入了解这方面的功能,就不能错过www.joomcar.net推出的K2 Filter and Search Module。虽然我和你也会很纳闷他们为什么名称要起得一样,但不管啦,下面就让野草来介绍一下这个模块。

以下内容来自joomcar网站的介绍,野草将其翻译为中文:

http://www.joomcar.net/description

模块特性:

  • 搜索字段可显示为文本、下拉选择、多项选择、滑块、范围值滑块、单选、标签(允许选择多个标签)、分类、文章标题(标题文本或首字母)、文章内容、文章创建/发布日期;
  • 限制特定的类别进行搜索(你可自由选择是指定的一个或多个ID或者是自动根据当前页面的分类);
  • 搜索结果具有多种排序方式;
  • 可将搜索区域设置成多栏(列)模式;
  • 搜索结果可根据某个字段的值进行排序;

该模块由两部分结成:

  • 模块部分(mod_k2_filter);
  • 插件部分提供搜索功能(系统功能,用户无可设置的参数)。

模块后台截图:

  • 在模块的参数设置中,你可以选择字段的显示类型(一般选择和K2中设定的类型对应,当然有些类型可以混合使用,下拉选择和单选)
    K2 Content Filter Module for Joomla
  • 你也可以选择哪些字段被显示,设定字段的显示顺序和设置字段在前台搜索区的栏数(列)。
    K2 Filter and Search Module

如果你希望下载K2 Multiple Extra Fields Filter Module,你需要在此页面 "Purchase the module" 购买该模块。目前购买价格大概是RMB 232元。但Joomla1.5是另一个版本,和Joomla 1.7/2.5/3.0是一个版本,它们是要分开购买的。

安装说明:

  • 安装前请备份你的网站;
  • 通过Joomla后台的扩展安装安装模块部分;
  • 通过Joomla后台的扩展安装安装插件部分;
  • 启用安装的插件(默认安装后为禁用状态);
  • 设置模块的各种参数。

已知问题:

sh404sef兼容性

如果你的网站安装了sh404sef,你需要在此文件components\com_k2\sef_ext\com_k2.php中增加条件语句

找到下面的语句:

case 'search' :
$title[] = 'search';
if (!empty($searchword))
$title[] = $searchword;
break;

在它的下面添加新的条件语句

case 'filter' :
$title[] = 'filter';
if (!empty($searchword))
$title[] = $searchword;
break;

然后你可能需要删除缓存并重新启用sh404sef。

野草的补充说明:

Joomcat的K2 Filter and Search Module的售价虽然是比较贵(相对于其他一些大型收费的Joomla扩展其实也不算贵),但对于真正有需求的Joomla建站用户,是十分值得购买的。而且扩展的开发作者Andrey十分专业并且友好,你购买的不单只是扩展,还有附加的服务。

后面野草会陆续发一些关于此模块的文章,大家感兴趣的话可以关注一下K2 Filter相关的文章。