CMSware基础插件

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

基础插件是指评论、搜索等插件。通过点击导航菜单的“插件管理”-“基础插件”可以对它们进行设置。

Cmsware98.png

左方树形菜单中的结点和站点管理中的结点相对应。

评论使用方法[ ]

  • 语法: 显示当前内容页的评论
[$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的设置位于“插件管理”-“插件设置”:

Cmsware104.gif

点击计数使用方法[ ]

  • 语法:[计数器]
[$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><!-- 计数显示-->

注:

  1. 只放计数显示将只能显示计数,而不能触发计数,必须计数器和计数显示都放置才能正常运作
  2. 这里的IndexID后面数字(如IndexID=2)用内容ID变量调用代替,在内容页里用IndexID=[$IndexID]
  3. 如果在其它非内容页的页面,比如列表页显示,把计数显示那行搬到列表页就可以了,$IndexID 换成$var.IndexID
  4. [$PUBLISH_URL] :请在"系统管理-> 模版变量管理 "处设置. 你也可以自定义其它模版变量来实现你的需求

评论、搜索等基础插件的设置

这一部分主要包括评论插件和搜索插件的设置、每篇内容点击量的查看和评论的管理

进入管理界面

插件设置:可以针对不同的内容模型配置评论插件和搜索插件

点击具体的结点名称将进入该结点的点击计数和评论管理界面

Cmsware99.png

内容模型列表

这里列出系统的所有内容模型,您可以针对各个内容模型进行插件设置。打×的模型是还没有设置过的,对这样的模型进行设置只需要点击执行操作处的设置

Cmsware100.png

插件设置

您可以设置尚未进行过插件设置的内容模型进行设置,也可以修改原有的设置。这一步主要是选择评论和搜索所使用的模版和运行模式,在搜索设置中您可以设置允许搜索的字段

Cmsware101.png

点击计数和评论管理

Cmsware102.png

显示:可以设置这里每页显示的内容条数

评论管理:可以删除、编辑和搜索评论

Cmsware103.png


参考来源[ ]