前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在DEDECMS织梦模板中调用全站相关文章?

如何在DEDECMS织梦模板中调用全站相关文章?

原创
作者头像
茹莱神兽
修改2024-10-06 21:11:03
11.4K0
修改2024-10-06 21:11:03
举报
文章被收录于专栏:茹莱神兽博客

很多站长在使用DedeCMS搭建网站的时候,都希望能够在文章内容页底部调用几篇与本篇文章相关的文章,这样不但可以去除DEDECMS默认模版原有的生硬,增加美观度,而且对SEO优化和提升网站PV也有很大的帮助,织梦文章内容页默认模板缺少相关文章,对用户及搜索引擎查找及判断文章主题不利。

那么,如何实现在DEDECMS织梦模板调用全站相关文章呢?

织梦
织梦

要想实现在DEDECMS织梦模板实现调用全站相关文章,方法其实很简单,只需要在文章模版article_article.htm和标签likearticle.lib.php文件中添加或者修改几处代码就可以了。

下面就是茹莱神兽通过网络整理的织梦默认模版比较详细的全站相关文章调用方法作为参考。

一、在文章模版article_article.htm中添加相关文章调用代码

首先进入到DedeCms网站管理后台,在默认模版管理中找到文章内容页模版article_article.htm打开,在约184行代码位置找到以下代码:

代码语言:txt
复制
{dede:include file=’ajaxfeedback.htm’ /}

然后在

代码语言:txt
复制
{dede:include file=’ajaxfeedback.htm’ /}

这行代码的上面添加相关调用代码,如下:

代码语言:txt
复制
<div class=”hot mt1″>
<dl class=”tbox”>
<dt><strong>相关文章推荐阅读</strong>
</dt>
<dd>
<ul class=”c1 ico2″>{dede:likearticle col=’2′ row=’16’ titlelen=’42’}
<li><a href=”[field:arcurl/]”>[field:title/]</a></li>
{/dede:likearticle}
</ul>
</dd>
</dl>
</div>

然后保存更新。

二、在likearticle.lib.php标签文件中修改调用代码,需要变更的地方有2处。

标签名称:likearticle.lib.php

功能说明:自动关连文档标签

适用范围:内容页使用

1、ikearticle.lib.php标签文件中织梦相关文章调用参数填充

登录网站管理后台在“标签源码管理”中找到likearticle.lib.php文件,然后找到以下相关参数代码:

代码语言:txt
复制
{dede:likearticle row=” col=” titlelen=” infolen=”}

织梦相关文章调用参数说明:

col:分多少列显示(默认为单列)

row:返回文档列表总数

titlelen:标题长度 等同于titlelength

infolen:表示内容简介长度 等同于infolength

mytypeid:手工指定要限定的栏目id,用,分开表示多个

innertext:单条记录样式(指标签中间的内容)

上面的代码包含了前四个相关参数,我们只需要添加相关数字即可,如下:

代码语言:txt
复制
{dede:likearticle row=’16’ col=’2′ titlelen=’30’ infolen=’160′ eregtype=all|tag|keyword}

2、ikearticle.lib.php标签文件中第二处的修改代码

在likearticle.lib.php标签文件第102行找到代码:

代码语言:txt
复制
$typeid=”And arc.typeid in($typeid) And arc.id<>$arcid”;

修改为:

代码语言:txt
复制
$typeid=”And arc.id<>$arcid”;

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

总结

likearticle.lib.php中需要修改的总共有两个地方,文章页面模版article_article.htm中需要添加代码。

这样就可以调用全站的相关文章了,文章页内显示相关文章内容。另外,在更新每篇文章的时候一定要加上标签或者关键词。

作者:茹莱神兽

原文:https://www.woshiyy.cn/185.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档