账号通
    

账号  

密码  

82251

查看

83

回复
主题:[CMS通用功能]KesionCMS V9.0对部分标签进行小范围的改进说明 [收藏主题] 转到:  
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46047 分
登录次数:4180 次
注册时间:2006/4/26
最后登录:2023/12/4
任我行 发表于:2012/6/8 15:29:39   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

如系统函数标签的万能列表标签,增加可以在标签里录入sql语句的条件限制,如下图:


如我们只想调用admin发布的文档,则可以如下图在sql条件里录入条件

点击查看原图


再比如,如果我们在一个列表中,第一条显示图片,下面显示纯标题列表,如下图:

点击查看原图


这通常用两个标签来实现,即上面做一个图片标签 下面一个纯标题列表标签。如果要达到下面标题列表不再重复出现第一条标题,则这时我们可以在第二个标签里增加个条件。如and i.picnews<>1 这样就可以达到目的了,这个在之前的版本用系统函数标签是比如难实现的。


再比如,之前版本在标签的循环体里,一旦放入{@photourl}字段,则只会调用有图片的文档,这个显然有点不合理,在新版本中我们进行了改进,直接增加了是否仅调用有图片的文档的选项,如下图:

点击查看原图



再比如自定义sql标签的改进,之前版本sql标签如果查询不到记录时,是不会给出任何提示的,新版本的增加可以设置没有记录时,显示给用户的提示信息,如下图:


点击查看原图


另外sql标签循环体还增加了替换功能,语法如下:


{$REPLACE(待替换的字符串||关键字1,替换后的字1|关键字2,替换后的字2)}



另外还增加在任意页面可以任意调用某一篇文档的任意字段的标签,语法如:


{=getfieldvalue(模型ID,文档ID,字段名称)}



这个功能对于做企业网站的站点特别有用,比如,我们将公司简介以文章的形式还有加,这时想在首页调用公司的简介,就可以用这个标签调用的,如:

{=getfieldvalue(1,100,articlecontent)}

表示调用文章模型,文档ID为100的文章内容



另外在新版本中各个主模型还增加了SEO优化选项,如下图:


点击查看原图


前台对应的内容页模板直接用以下标签调用即可: {$GetSEOTitle},{$GetSEOKeyWord},{$GetSEODESCRIPT}




还有其它一些关于棱的改进如:系统函数标签增加专家排行列表标签,系统函数标签的论坛帖子调用列表标签增加可以指定多个版面进行调用,论坛搜索页面,增加显示主题归类标签:{@item.category}

 
为了您的正当权益,请您通过正规渠道购买正版软件,严厉打击盗版软件! 售前咨询客服QQ:9537636 4000080263科汛官方站:www.kesion.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0