1. 文章标签中orderby的使用方式,并指定排序方式?

  老版本:orderby="a.topflag desc|a.publishdate desc"

  新版本:orderby="a.topflag desc,a.publishdate desc"

2. Verify的数据编写方式?

语法

其中verify属性值为校验字符串,由以"|"分隔的两部分组成,前半部分表示控件信息,后半部分表示校验规则,一个控件可以有多个校验规则,各个校验规则之间以"&&"分隔。condition属性值表示当condition所指明的JavaScript语句返回值为真时才校验,否则不校验。

3. 如何给图片上加留言板标签?

4. 获取的文章中带有标签或者样式的问题处理

有些el表达式取的内容都是html转义的,想不需要转义的内容可以在el表达式最外层加一对小括号,如${Text}输出的都是Html转义内容 则改成${(Text)}就是非转义的

5. 在视频中获取不到视频路径,添加loadcontent属性

 

     

       

         ${Video.Title} +${Video.FileName}+${Video.Name}+${Video.VideoPath}+${Video.Path}

           

${Video.Info}

           

${format(Video.PublishDate, 'yyyy-MM-dd HH:mm:ss')}

       

     

 

6. 在栏目列表中高亮当前栏目

(一)模板页面html代码如下:

   

模板中页面js代码如下:(此段代码必须放到每个模板页面,不能放在公用头尾文件)

 var curCatalogInnerCode = "${Catalog.InnerCode}";  

for ( var i = 1, len = curCatalogInnerCode.length; i < len / 6 + 1; i++) {

   var innerCode = curCatalogInnerCode.substring(0, i * 6);

   var catalogElement = document.getElementById(innerCode);

   if (catalogElement) {

       catalogElement.className += " current";

   }

}

(二)通过标签判断获取到的栏目id

可参考: /c/2015-04-28/259636.shtml

7. 在栏目列表中如何实现选中第一个栏目

可参考:/c/2015-04-28/259638.shtml

8. 怎么判断如果有文章就循环出栏目,如果没有就不循环栏目

可参考:/c/2015-04-28/259639.shtml

9. 怎么在cms:article标签中获取当前栏目名称?

 ${catalog(article.catalogid).name}

可参考: /c/2015-04-14/259561.shtml

10. 文章详细页中如何对时间进行处理?

使用format()函数,例如:${format(Article.PublishDate,"yyyy-MM-dd")

可参考:/c/2015-05-18/259718.shtml

11. 如何判断在文章获取5条后,换行显示?

           

                   

  •        
  • ${Format(Article.PublishDate,'MM-dd')}${charWidth(Article.Title, 100,"...")}
  •                

               

    可参考:/c/2013-12-19/257488.shtml

    12. 栏目设置了列表页和首页及详细页,如果获取列表页的链接?

    尝试用${Catalog.ListLink}获取。通常情况下,${Catalog.Link}可以获取栏目链接,当栏目配置首页时获取首页链接,未配置首页时获取列表页链接。而${Catalog.ListLink}仅仅获取列表页链接。

    13. 为什么生成的静态网页中新闻详细页点击量不随之变化?

    解决办法:在模板中引用js:

    点击量:${Article.HitCount}

    新版本直接是${(Article.HitCount)}

    14. 为什么在后台模板管理里面没有我添加的模板文件?

    模板文件必须以.template.html为后缀,如果不是这样的后缀在zcms系统是不识别的,且在模板的头部必须通过 声明是模板(即模板文件头声明),这样后台才能找到。比如设置模板的类型为SiteIndex,代码

    15. 怎么给首页模板添加Logo小图标?

     (1)制作一个.ico的图片

     (2)在首页中加入如下代码

    16. 文章获取数据过多,设计的位置不足以展现全部内容?

    通过charWidth字符串处理函数,截取一定长度的字符。

    例:${charWidth(article.Title,30,'...')}

    17. 获取图片时,图片不显示,路径不对?

    在图片路径前加上${Prefix}

    例:只是针对于老版本,或者是二次开发的动态页面

    18. 文章中添加的图片,在前台页面没有显示?

    解决办法:查看添加的图片模式。建议设置为RGB模式,图片的CMYK模式在一些浏览器下不会显示。

    19. 文章列表页分页报错,或者不显示?

    (1) 标签需要加page属性,需要分页的设置page=true其余的设置为page=false

    (2) 2.4新版本获取分页时,如果数据条数达不到设置的pagesize时,默认是不显示,可通过调整pagesize大小进行测试。

    20. 通过标签怎么在当前站点下获取另一站点的文章数据?

      修改标签类CmsArticleTag,在标签中添加siteid属性。例:

     

  • ·${charWidth(Article.Title,20,'...')}
  • 标签类:

    定义属性: private long siteid;

    添加属性: list.add(new TagAttributeDesc("siteid", false, "Long", "@{Contentcore.SiteID}"));

    21. 前台获取全站浏览量

    ${(Site.TotalHitCount)}

    可参考:/c/2014-05-30/258271.shtml

    22. 如何获得当前栏目的顶级栏目下的所有子栏目,当前栏目是三级栏目

    通过innercode栏目内部编码

       

  • ${catalog.name}
  • 23. 在搜索页中如何通过搜索词来显示不同的广告?

      1)在广告管理中设置为关键字策略

      2)

    通过广告标签中的keywords设置为搜索词来判断显示。

    24. 在搜索页中怎么实现按照搜索的词来设定广告

    根据搜索的几大类添加相应的广告策略,通过关键字来获取广告的图片,即:

    图片11

    25. 模板中的article标签怎么使用condition属性?

    类似于sql查询中的where条件

    26. 文章标题后台设置了样式,前台不显示?

    在标签上添加style

    ${charwidth(Video.Title,26,'...')}
    ${Video.PublishDate}

    27. v3日期控件无法显示?

    需要把window.jQuery.bootstrapFlag = true;true改为false

    28. 搜索页面,如何切换为html5的搜索?

    html5添加&PlatformID=Html5的参数显示手机端

    29. 如何获取维度?

     

       

           

  •         ${Article}

             

  •  

    30. 模板获取图片,失真怎么处理?

    解决办法:用函数imagesize()或者sourceImage() .

    31. 标签获取不到数据?

    解决办法:检查下系统管理 -> 配置项管理中的"SQL标签启用"是否选中。一般情况不推荐使用这个标签。

    图片12

    32. 栏目当前位置,如何修改连接符?

    使用spliter内置标签属性就可以做到

    当前位置:

     

    图片13


    33.文件列表页如何实现下载功能?