CMSware基础插件
来自站长百科
导航:返回上一页
基础插件是指评论、搜索等插件。通过点击导航菜单的“插件管理”-“基础插件”可以对它们进行设置。
左方树形菜单中的结点和站点管理中的结点相对应。
评论使用方法[ ]
- 语法: 显示当前内容页的评论
[$PUBLISH_URL]comment.php?o=display&Id=[$IndexID]
- 语法:在内容页向当前内容页提交评论
[$PUBLISH_URL]comment.php?o=post&IndexID=[$IndexID]
- 语法:列表页显示所点击内容页的评论
[$PUBLISH_URL]comment.php?o=display&nodeid=[$var.NodeID]&id=[$var.IndexID]
- 语法:在评论页向当前评论对应的内容页发表评论
[$PUBLISH_URL]comment.php?o=post&nodeid=[$Publish.NodeID]&id=[$Publish.IndexID]
提醒:
(1)内容页中的评论列表请用js调用:
<script type="text/javascript" src=" [$PUBLISH_URL] js.php?id=comment&IndexID= [$IndexID] "></script>
(2)[$PUBLISH_URL]: 请在"系统管理-> 模版变量管理 "处设置. 你也可以自定义其它模版变量来实现你的需求
普通搜索使用方法[ ]
语法:普通搜索程序 search.php可以传递的参数(前台publish基础插件)
search.php?o=search&TableID=1&Field=Content& Keywords=关键字&NodeID=1,2,3&Sub=1&page=1
- 以下是可用参数,大小写敏感,URL中写时用&分开:
- o=search 则触发搜索,否则显示默认页,或o=pro 显示高级搜索参数页 (*此参数必须要)
- TableID 内容模型ID,例如默认新闻模型TableID为1,下载模型TableID为2,(*此参数必须要)
- Field 后台所设置的可搜索的字段名 (Title/Content等),大小写敏感,可用英文逗号分开多个,或在HTML表单中用多个Input做成数组,(*此参数必须要)
- Keywords 关键字,支持多组关键字,对应多个搜索字段Field,每组之间用英文逗号分开。 而在每组关键字中还可以用空格分开多个词在同一字段中搜索。大小写敏感。也可把每一组关键字在HTML表单中用多个Input做成数组。(*此参数必须要)
注意: 如果使用多个字段,则字段和关键字的组数一定要匹配!!!!
举例:
Field=Title,Content&Keywords=中国,上海 小吃
以上的参数指定搜索 Title标题 字段中包含'中国',而且 Content内容 字段中包含'上海'和'小吃'的记录
- Andor 逻辑运算联结符,支持多组,用于多组字段关键字之间的逻辑运算联结符,默认都为AND,可以不要此参数。如果加此参数,请注意是和字段数有关的,如有三个字段,此参数最大就有两组,每组值可为空,为空或拼错字母时默认为AND
- NodeID 搜索的结点,可用英文逗号分开多个, 可以不要此参数
- Sub 是否搜索子结点, 0为不搜索(默认), 1为搜索,可以不要此参数
- Time 检索内容的时间限制,可以不要此参数
- page 分页号,可以不要,默认是1
- Tpl 指定结果页模版文件名,从模版目录的根目录开始指定,如/plugins/base/search_2.html可以不要此参数,默认是用在后台基础插件设置中设置的那个模版
- Orderby 指出排序关键字, 一般情况不需要用, 如默认为"PublishDate DESC, IndexID DESC" ,可以不要此参数,默认排序是按IndexID(索引id)倒序排列,即最后发表的在前
- 结果页里可用模版变量如下(大小写敏感):(参考默认结果页模版templates/plugins/base/searchResult.html)
- searchResult 搜索结果数组, 包括你搜索的内容模型的字段变量可调用
- PageList 分页列表变量
- searchResultInfo 搜索结果信息(num,from,to,PageNum)
- searchKeywords 第一个非空的单关键字
- KeywordsList 空格分开的所有关键字列表(可用于高亮函数)
Field的设置位于“插件管理”-“插件设置”:
点击计数使用方法[ ]
- 语法:[计数器]
[$PUBLISH_URL]counter.php?IndexID=2
- 语法:[计数显示]-本日计数显示
[$PUBLISH_URL]counter.php?o=display&type=today&IndexID=2
- 语法:[计数显示]-[本周计数显示]
[$PUBLISH_URL]counter.php?o=display&type=week&IndexID=2
- 语法:[计数显示]-[本月计数显示]
[$PUBLISH_URL]counter.php?o=display&type=month&IndexID=2
- 语法:[计数显示]-[总计数显示]
[$PUBLISH_URL]counter.php?o=display&IndexID=2
或者
[$PUBLISH_URL]counter.php?o=display&type=total&IndexID=2
示例(content.html中的内容):首先在要计数的地方调用[计数器]
<script src="[$PUBLISH_URL]counter.php?Id=[$IndexID]"></script> <!--计数器-->
然后再要显示数字的地方调用[计数显示]
<script src="[$PUBLISH_URL]counter.php?o=display&Id=[$IndexID]"></script><!-- 计数显示-->
注:
- 只放计数显示将只能显示计数,而不能触发计数,必须计数器和计数显示都放置才能正常运作
- 这里的IndexID后面数字(如IndexID=2)用内容ID变量调用代替,在内容页里用IndexID=[$IndexID]
- 如果在其它非内容页的页面,比如列表页显示,把计数显示那行搬到列表页就可以了,$IndexID 换成$var.IndexID
- [$PUBLISH_URL] :请在"系统管理-> 模版变量管理 "处设置. 你也可以自定义其它模版变量来实现你的需求
评论、搜索等基础插件的设置
这一部分主要包括评论插件和搜索插件的设置、每篇内容点击量的查看和评论的管理
进入管理界面
插件设置:可以针对不同的内容模型配置评论插件和搜索插件
点击具体的结点名称将进入该结点的点击计数和评论管理界面
内容模型列表
这里列出系统的所有内容模型,您可以针对各个内容模型进行插件设置。打×的模型是还没有设置过的,对这样的模型进行设置只需要点击执行操作处的设置
插件设置
您可以设置尚未进行过插件设置的内容模型进行设置,也可以修改原有的设置。这一步主要是选择评论和搜索所使用的模版和运行模式,在搜索设置中您可以设置允许搜索的字段
点击计数和评论管理
显示:可以设置这里每页显示的内容条数
评论管理:可以删除、编辑和搜索评论