十年风雨路 · 一心铸精品

接一个官网 留一件精品 做一个项目 树一块样板

织梦dedecms模板调用全站相关文章方法

我们使用DedeCMS搭建网站的时候,文章页如果调用相关文章是对优化有好处的,昨天有朋友问我,怎么写了这个调用代码不出来?这个原因1是可能代码中没有相同标签的文章,因为织梦相关文章是按相同标签的文章相互关联调用的。二是有相同标签代码的文章并不在同一个栏目,因为织梦

时间:2013年08月26日 点击量:

我们使用DedeCMS搭建网站的时候,文章页如果调用相关文章是对优化有好处的,昨天有朋友问我,怎么写了这个调用代码不出来?这个原因1是可能代码中没有相同标签的文章,因为织梦相关文章是按相同标签的文章相互关联调用的。二是有相同标签代码的文章并不在同一个栏目,因为织梦dedecms相关文章就是默认调用同一个栏目下同一个标签关键词的文章!

那么如何解决这个相关文章调用不显示的问题呢?详细方法如下,希望能帮到做网站的朋友。

织梦模板中调用相关文章的代码:

view sourceprint?01 <div> 

02 <dl> 

03 <dt><strong>织梦模板调用相关文章</strong></dt> 

04 <dd> 

05 <ul> 

06 {dede:likearticle col=\'2\' row=\'10\' titlelen=\'42\'} 

07 <li><a href=\"[field:arcurl/]\">[field:title/]</a></li> 

08 {/dede:likearticle} 

09 </ul> 

10 </dd> 

11 </dl> 

12 </div>


以上代码是调用当前栏目相关文章的方法。

如果我们需要调用整站的相关文章就还需要更改一个系统文件才能起到作用。

找到DedeCms根目录下的文件:\\include\\taglib\\likearticle.lib.php
找到代码:

view sourceprint?1 $typeid = \"And arc.typeid in($typeid) And arc.id<>$arcid\";

修改为:

view sourceprint?1 $typeid = \"And arc.id<>$arcid\";


修改之后保存覆盖,然后重新把文章页重新生成就可以了。

推荐案例

  • 成都森美啦园林绿化工程公

  • 四川尚恒科技有限公司

  • 成都九邦物流有限责任公司

  • 四川品睿餐饮管理有限公司

  • 美绘陶社陶艺手绘工作室-暖

  • 成都恩多施生物工程技术有

  • 汶川羌人土特产有限公司

  • 印刷设计公司网站No.3138

联系我们 / CONTACT US

  • 四川省成都市金牛区五福桥东路229号龙湖北城天街28栋903室
  • 服务热线:400-000-2367 028-86088588
  • 总机:028-62322623-0
  • 传真:028-62322623-823

扫码访问冠辰手机网站

版权所有 Copyright © 2002-2019 四川冠辰科技开发有限公司  www.scgckj.com 保留所有权利  蜀ICP备11012605号

地址:四川省成都市金牛区五福桥东路229号龙湖北城天街28栋903室

服务热线:400-000-2367 028-86088588 总机:028-62322623-0 传真:028-62322623-823