搜索真的很重要,现在搜索真的太弱了,除了标题,链接,日期,内容介绍外,其它如栏目名称、栏目链接、缩略图、关键词等等,太多了,似乎都不能调用。if判断语句更是无效。
所以,官方有时间了,能不能好好做下全站搜索?要求不高,齐博标签{qb:tag}{/qb:tag}能调用出来的,搜索都能调用就行。
还有关键词,能不能也好好做下。
挺看好齐博X1的,但,这两天研究了下,功能挺多,移动端表现也还好,但就是感觉没多少模块功能做精了。尤其这些基础性的东西,感觉官方一点不重视。
用了不少CMS,搜索和关键词做的最差的可以说是齐博X1,一些简单的企业程序,在这方面都远远胜过X1。
搜索和关键词,其实并不难搞,官方却不重视,真的是看不懂。
目前还有一些感觉不合理的地方,比如分页,列表分页滚动加载虽然流行,但传统分页也还可以。但分页就一个{$page}标签,想个性化分页模板,实在太难,唯有修改PHP文件一途。还有内容页,完全没有分页,文章长了咋办呢?这应该是系统必备的功能吧,也没有。
还有上一篇下一篇,功能也太弱了,和列表分页标签{$page}一样,都太简单了。
现在很多cms,其实就几种标签,就能实现全站功能。
打个比方,或者说提点个人意见,齐博X1完全可以借鉴其它程序的标签,着重打造以下几套标签来:
1、通用标签用:{qb:tag}{/qb:tag}
2、栏目标签用:{qb:nav}{/qb:nav}
3、列表页标签用:{qb:listpage}{/qb:listpage}
4、搜索模块标签用:{qb:search}{/qb:search}
这样多简单,一目了然,用户上手就容易了。
研究X1这几天,感觉齐博X1的标签很乱。除了官方出的几个模块,如CMS,商城,拼团,论坛等几个外,其它模块或者插件,比如友情链接,随风出的商城,考试模型等等,似乎并不遵循齐博X1的通用标签{qb:tag}{/qb:tag}。
一个模块,一个插件,就一套标签。用户用X1,还得掌握无数套标签。而且这些标签,还不遵循官方的通用标签。这就导致,X1给人的感觉就是,无数个几乎不相干的程序的大杂烩。
还有,有些调用,齐博标签能解决,有的调用,却只能用thinkPHP的标签,还有不少,标签完全没有,只能用jq。
谁都知道jq强大,但普通用户有几个人玩的转呢?上手成本实在太高。既然用第三方程序,肯定是看中标签。如果不是看中标签,有能力,为什么不直接用tp呢?
用户用第三方程序,图的就是程序的强大,以及完善灵活的标签。标签不完善,普通用户只能干瞪眼。
如果官方着重打造上面我说的几套标签,将其完善,做精,其它第三方开发者开发的模块或者插件,也严格按照官方的标签做,X1用户上手更容易。
回归正题,搜索调用。如果打造一个和通用标签功能想仿的搜索专用标签{qb:search}{/qb:search},用户用起来自然就得心应手。不像是现在的搜索模块,功能弱,标签也弱。
齐博X1要真正发展起来,在模板这么烂的情况下(真的烂),真的应该重视基础功能和灵活强大的标签了。用户选择X1,可不是为了jq,而是强大的功能,以及灵活的标签和完善的基础功能。
但是还是上面说的,一个模块,一个插件,就一套规则,一套标签。
为什么就不能遵循官方通用标签做呢?