5ucms if标签和添加多说评论

作者 席鑫淼 来源 ligangxi.com 浏览 发布时间 15/06/28

5ucms 单页模板功能小拓展 if标签的使用

5ucms作为小型企业站的建站利器,当然自身也存在不少弊病,就比如说, 假如你想把企业介绍性的单页栏目放在后台可以随时更改的话,很多人会首先想到为每一个栏目建立一个模板,在后台用自定义标签管理,当然这种方法可行,但是 很繁琐,其实这些个模板内容都是一样的,不同是分别写入了不同的自定义标签,其实我们完全可以把这些标签糅合到一个模板页面中。

if标记一个被我们忽略的标记

翻看5ucms的老版本的默认模板,经常见到这个标记,只是在新版本以及我们的开发中,除非遇到特别特殊的情况都很少使用到这个标签。其实这个标签在很多cms中都可以使用,灵活的使用这个标记可以达到以下目的:

1、栏目的高亮显示

2、程序的不规则输出

当我们使用5ucms建站的时候,对于那些企业说明性的资料完全可以用这个标签,把这些栏目的模板规整成一个页面,废话不多说了,下面上标签:

{if:{field:id}='21'}

{My:about}

{end if}

这样子写一个规则 就可以应对多种不同情况了,完全不用做N多模版这么麻烦的事情

 

 

5u安装多说评论框代码

    关于多说评论系统,相信大多数朋友都知道,但是多说网上并没有给出5UCMS的适用代码来,只有通用代码一途可供我们选择了。其实不然,我们只要稍加改动,就能使之成为无忧CMS的专用代码。

     当然第一步首先您要在多说上面注册一个管理员帐号了。接下来就可以在模板评论部分用以下代码来代替:

<!-- Duoshuo Comment BEGIN -->  

   <div class="ds-thread" data-thread-key="{field:id}" data-title="{field:title}" data-author-key="{field:author}" data-url="{field:aurl}"></div>  

   <script type="text/javascript">  

   var duoshuoQuery = {short_name:"二级域名"};  

   (function() {  

       var ds = document.createElement('script');  

       ds.type = 'text/javascript';ds.async = true;  

       ds.src = 'http://static.duoshuo.com/embed.js';  

       ds.charset = 'UTF-8';  

       (document.getElementsByTagName('head')[0]    

       || document.getElementsByTagName('body')[0]).appendChild(ds);  

   })();  

   </script>  

<!-- Duoshuo Comment END -->  

如果需要用到调用最新评论,就要用到http://dev.duoshuo.com/threads/4ff28d95552860f21f000010

 

Copyright hd30.cn . Some Rights Reserved 冀ICP备19002383号-1