DedeCMS V5.5是织梦组建团队发布的新版本网站内容管理管理系统,简单、易用、高效,得到很多站长的喜爱。最新的版本5.3中首页自带了flash幻灯片动画显示代码,只要你发布的内容有图片缩略图并且发布的时候选择“幻灯片”图片在首页显示是没有问题的。
但是,如果把源代码移植到文章页或内容页或放置在head.html模板中供所有页面调用,发现幻灯片无法显示。
经过多方搜索,终于找到了解决的办法:
原有代码如下:
{dede:arclist flag='f' row='5'}
linkarr[[field:global.autoindex/]] = "[field:arcurl/]";
picarr[[field:global.autoindex/]] = "[field:litpic/]";
textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]";
{/dede:arclist}
更改后的代码(红色的部分)
{dede:arclist flag='f' typeid='11,12' row='5'}
linkarr[[field:global.autoindex/]] = "[field:arcurl/]";
picarr[[field:global.autoindex/]] = "[field:litpic/]";
textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]";
{/dede:arclist}
原因:用typeid='11,12'指出调用的频道(有幻灯片的频道)。估计dedecms首页默认调用所有栏目频道的内容,而到了栏目页,arclist 只调用自己所在频道的内容,如果所在的频道的没有“幻灯片”标记,就无法显示出来了。
免费电话咨询
18955177249