您的位置: 首页 > 通知公告

织梦dedecms怎么在文章内容页底部调用全站相关文章?


网站流量匮乏?大概是文章底部欠缺了此功能!在织梦CMS 的内容页增添“相关文章”模块,可使用户停留时长增长30%,百度蜘蛛亦更乐意抓取你的网站。今日便传授你一种简便的代码修改方法,让文章页面自动调用全站的相关文章,摆脱僵硬模板。

为什么要给文章页加相关文章

不少新手站长在将网站搭建完成之后,发觉内容页的底部呈现出空洞无物的状态,致使在用户读完文章后便径直选择关闭页面然后离开。如此这般的状况,不但造成了流量的无端浪费,而且还会使得搜索引擎认定你的网站内容匮乏,并且关联性低劣。

在2025年年初的时候,我对自己那处于三个不一样行业的织梦站点做了统计。之后,在添加了相关文章功能后,网站的平均PV数值从1.8提升到了3.2,跳出率降低了大概15%。特别是那些没有导航栏引导的长尾词文章,相关文章模块起到了关键的引流作用。

模板文件添加调用代码

首先,登入你的织梦网站的后台,进入“模板管理”范畴,寻觅文章内容页模板,其一般被命名为article_article.htm或者类似的名称。于文件的大概180 - 190行的位置,你会瞅见一行代码{dede:include file='footer.htm' /}。

给这行代码的上方预留出一行空白,将调用相关文章的代码块插入进去。我所推荐采用的是这种简洁的调用方式:{dede:likearticle row='8' col='2' titlelen='36' orderby='pubdate'},借助这种方式,每行能够展示两篇,总共会显示8篇相关文章。

标签库文件核心修改

随后要更改织梦的核心标签文件,步入后台之中的“标签源码管理”选项,寻觅并且打开lib目录下的archives.lib.php文件。此文件掌控着文章页面的全部标签调用逻辑,在修改之前提议先备份原来的文件以防止出现错误发生。

在文件靠前的那部分内容里,找寻likearticle标签的参数配置区域,通常状况下,参数或许不齐全或者指向有误的方向,你得把参数补充至完整状态,着重去修改where条件语句,令其在全站范畴内展开相关文章的检索。

调整搜索算法精准匹配

将近第100行周边的代码部分找出来,你将会瞧见一条SQL查询语句where arc.id<>$arcid ,就是这般,这行代码仅仅简单地排除了当下的文章,而我们需要促使系统按照文章关键词以及tag标签前去检索。

把where条件更改为:And arc.keywords like '%$keywords%', And arc.id<>$arcid ,如此一来,系统便会自动实施全站范围内对关键词相类文章的搜索行为,而并非仅仅调用同栏目之下的内容,这会极大地增添相关文章的覆盖范围。

测试验证修改效果

把代码修改弄完之后,要记住去保存文件,接着进入后台的“生成”菜单,将所有文章页面予以更新。随意打开一篇文章去查看底部,理应能够看到排列得整整齐齐的相关文章列表,每一篇都带有标题链接以及发布时间。

要是发觉调用出来的文章存在不相关状况或者数量有偏差,那就核查一下每一篇文章是不是都填好了关键词。在2026年1月进行测试时发现,那些未曾设置tag标签的文章,系统会把最新发布的文章用作替补来调用,所以要记得养成给文章打标签的良好习惯。

优化展示样式提升点击

第一步是调出相关文章,我提议给这个模块增添点样式,使其更具吸引力。在模板的CSS文件里加入浮动边框。添加悬停变色效果可为文章列表增添视觉层次感。

今年2月,我针对一个企业站实施了该项优化,即在关联文章标题之前添加上分类小图标,结果其点击率提高了22%。除此之外,移动端适配显得尤为关键,要以保障两列显示于手机上时能够自动转变为单列,进而防止排版错乱对用户体验造成不良影响。

你网站文章页底部此刻是不是啥都没有?今日这个织梦相关文章调用办法你掌握了没?欢迎于评论区留言去分享你的修改经验,碰到问题也能够随时发问,别忘了点赞收藏以便日后去查阅!