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

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

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

那么如何解决这个相关文章调用不显示的问题呢?详细方法如下,希望能够帮助到大家。

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

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根目录下的文件:includetagliblikearticle.lib.php
找到代码:

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

修改为:

1 $typeid="And arc.id<>$arcid";

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

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

摘要:官方的dede:likearticle并没有那么精准的输出相关文章,下面我们自定义一个类库文件来实现精准获取相关文章 官方的dede:likearticle并没有那么精准的输出相关文章,下面我们自定义一个类库文件来实现精准获取相关文章 单用tag来调用相关文章,也可用ta
DedeCMS非常灵活,可以根据关键词、文章标题调用文章,以提高内容之间的相关度,提高页面权重。实现这个功能主要用likearticle标签,该标签只能用在内容页,默认不能调用自定义附加字段,但经常会用到调用附加表字段功能,修改方法如下: 打开/include/tagli
相关文章不管对SEO还是用户体验都有好的效果,使用如下的DEDE全站相关文章设置方法,使相关文章不局限于默认的某一个栏目,喜欢的朋友可以试试。 {dede:likearticle row= col= titlelen= infolen=} a href=[field:arcurl/][field:title/]/a {/dede:likeartic
本文主要讲解了织梦DedeCMS缩略图失真模糊的解决方法,由于织梦dedecms默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩 略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,不能满足大多数网站的需求,本文给出了一个终极完美解决
最近遇到一个问题,因为网站一个技术名词要修改,但是首页的内容我们都是需要按照最新写的排序,因为最新写的一般都是比较好的,但是我们已改顺序就 全乱了。会出现一些以前的文章,文章质量也跟不上,非常影响用户体验。所以需要我们在修改文章的内容同时不
dedecms每次新上传图片插入编辑器会自动加p标签,这个会导致网页错位等问题。以下是修改方法。 第一种解决方法: 修改网站根目录\include\FCKeditor\editor\dialog\dede_image.php 找到 //FCK.InsertHtml(inImg); var newCode = FCK.CreateElement(p); newCo