{dede:arclist flag='h' limit='0,1'}中“flag='h' limit='0,1'”各是什么意思?起什么作用? flag='h' 指的是幻灯片,你去后台,点模板,然后随便点一个模板,然后在里面点:arclist,上面有对他的属性的介绍, 就是你发布文章时 标题下边有个选项 有 推荐、图片、幻灯 等等! flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] 。 在使用过程中,我发现如果栏目属性选择了“频道封面”,则封面模板默认使用index_article.htm。这个封面模板的风格与主页是很相似的,不过头条在这里显示为“频道头条”,这里出现了一个我不喜欢的问题,就是无法单独设置“频道头条”,或者说“频道头条”都要在主页头条里显示出来。 那么怎么样才能单独设置“频道头条”,而不在“主页头条”显示呢? 我在网上搜索了好大工夫,也没有解决方案。后来我打开封面模板index_article.htm,发现“主页头条”和“频道头条”都是通过flag=’h'调用的,这里h是头条的调用代码,于是我想,如果把h改成特荐的调用代码a,不就可以实现“频道头条”不在“主页头条”显示了吗?只不过这样,实质上就不是头条,而是特荐了,但是对于访问者来说是一样的,却能够实现我想要的效果,那何乐而不为呢?于是我就把flag=’h'改成了flag=’a',重新生成栏目之后一看,哈哈,正合我意! 随后,按同样的方法我又把软件频道模板index_soft.htm中的flag=’c'也改成了flag=’a',因为软件频道模板中的flag=’c'调用的是推荐文章,这太多了,换成特荐的也就是我所谓的“频道头条”会更好一些。 呵呵,一点儿雕虫小技与诸君分享! 具体操作方法如下: 1、编辑/templets/default路径下的index_article.htm,找到第66行{dede:arclist titlelen=’42′ flag=’h’ limit=’0,1′}和第72行{dede:arclist flag=’h’ limit=’1,4′},将其中的flag=’h'改成flag=’a'即可; 2、编辑/templets/default路径下的index_soft.htm,同样位置找到如上代码,把flag=’c'改成flag=’a'即可! limit是一个灵活的取数标签,作用是取出指定的文章。 limit='0,1',表示从第一个文章开始,取1篇文章。 limit='1,1',表示从第二个文章开始,取1篇文章。 limit='2,3',表示从第三个文章开始,取3篇文章。 以此类推,用法有点类似row标签,但是比row更加灵活。 还有,可以用limit限定显示的起始-结束条数,但是在使用中,还应该注意一些问题,那就是如果arclist的orderby不是'id'那么使用起limit来就会出显一些错误,,所以,limit最好是结合ordeby 'id'使用更佳 。 (责任编辑:laiquliu) |