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 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相关的文章。