公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 6014阅读
  • 4回复

[分享]巧妙设置DedeCms“频道头条” [复制链接]

上一主题 下一主题
离线3haoweb
 

发帖
21
贡献值
34
威望值
7
技术分
0
织梦币
0
只看楼主 倒序阅读 使用道具 0 发表于: 2010-01-07
  我的第一个独立网站“三好技巧网”http://www.3haoweb.cn是用DedeCms 5.5建立的,在使用过程中,我发现如果栏目属性选择了“频道封面”,则封面模板默认使用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'即可!

原创文章,转载请注明: 转载自网上·网下 Online·Offline http://blog.3haoweb.cn/

本文链接地址: http://blog.3haoweb.cn/?p=76
离线paramour

发帖
8
贡献值
16
威望值
2
技术分
0
织梦币
0
只看该作者 1 发表于: 2010-03-17
确实雕虫小技。不过支持一个。
 
离线mr.7an

发帖
38
贡献值
142
威望值
4
技术分
0
织梦币
0
只看该作者 2 发表于: 2010-06-01
受教了 这个方法确实有用 但是不知道官方把 频道头条也写成 flag='h' 是何用意?
 
离线lion0512

发帖
292
贡献值
32
威望值
103
技术分
0
织梦币
0
只看该作者 3 发表于: 2010-07-02
有用!!!

频道头条应该和首页头条分开的!
离线softjq

发帖
29
贡献值
2
威望值
6
技术分
0
织梦币
0
只看该作者 4 发表于: 2010-08-09
搜藏了 有空学习下