如何高效利用DEDECMS调用相关文章的代码?

php,{dede:likearticle row='8' typeid='1'},[field:title/],{/dede:likearticle},

在织梦CMS(DedeCMS)中,调用相关文章是提高网站内容相关性和用户体验的重要手段,通过合理设置,可以有效地增加页面的关键词密度和用户停留时间,进而提升搜索引擎优化(SEO)效果,以下是dedecms调用相关文章代码的具体介绍:

如何高效利用DEDECMS调用相关文章的代码?

调用当前栏目相关文章

1、基础方法

基本语法:{dede:likearticle row=’8′ titlelen=’40’} <li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li> {/dede:likearticle}

参数说明

row:返回文档列表总数,默认为10。

titlelen长度,默认为30。

示例:{dede:likearticle row=’6′ titlelen=’40’} <li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li> {/dede:likearticle}

2、进阶方法

带日期显示:{dede:likearticle row=’8′ eregtype=all|tag|keyword} <li><span>[field:pubdate function="MyDate(‘Ymd’,@me)"/]</span>·<a href="[field:arcurl/]" title="[field:fulltitle/]" target="_blank">[field:title/]</a></li> {/dede:likearticle}

参数说明

eregtype:指定文章匹配类型,如all(全部)、tag(标签)、keyword(关键词)。

示例:{dede:likearticle row=’8′ eregtype=all|tag|keyword} <li><span>[field:pubdate function="MyDate(‘Ymd’,@me)"/]</span>·<a href="[field:arcurl/]" title="[field:fulltitle/]" target="_blank">[field:title/]</a></li> {/dede:likearticle}

调用全站相关文章

1、修改PHP文件

文件路径:includetagliblikearticle.lib.php

修改代码:找到 $typeid = " And arc.typeid in($typeid) And arc.id<>$arcid "; 修改为 $typeid = " And arc.id<>$arcid ";

示例:{dede:likearticle col=’2′ row=’10’ titlelen=’42’} <a href="http://phply.blog.163.com/blog/[field:arcurl/]">[field:title/]</a> {/dede:likearticle}

2、自定义标签

基本语法:{dede:liketags row=’12’ titlelen=’80’ orderby=’sortrank’ orderway=’asc’ typeid=’3′ eregtype=’all|tag|keyword’} <li><a href="https://www.360muye.cn/[field:arcurl/]" title="[field:title/]">[field:title/]</a><span>[field:click/]次浏览</span></li> {/dede:liketags}

参数说明

orderby:排序字段,如sortrank、id等。

orderway:排序方式,如asc(升序)、desc(降序)。

示例:{dede:liketags row=’12’ titlelen=’80’ orderby=’sortrank’ orderway=’asc’ typeid=’3′ eregtype=’all|tag|keyword’} <li><a href="https://www.360muye.cn/[field:arcurl/]" title="[field:title/]">[field:title/]</a><span>[field:click/]次浏览</span></li> {/dede:liketags}

相关问答FAQs

1、如何在文章内容页调用全站相关文章?

步骤:找到并打开 includetagliblikearticle.lib.php 文件,然后找到其中的代码 $typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";,将其修改为 $typeid = " And arc.id<>$arcid ";保存文件并更新缓存。

2、如何通过关键词调用相关文章?

步骤:找到并打开 /include/taglib/arclist.lib.php 文件,找到如下内容 //关键字条件 if($keyword!=”) { $keyword = str_replace(‘,’, ‘|’, $keyword); $orwheres[] = " CONCAT(arc.title,arc.keywords) REGEXP ‘$keyword’ "; } 替换为:if($keyword!=”) { $keyword = str_replace(‘,’, ‘|’, $keyword); $orwheres[] = " CONCAT(arc.title,arc.keywords) LIKE ‘%$keyword%’ "; }

通过以上方法和示例,可以在Dedecms中灵活地调用相关文章,从而提高网站的用户体验和SEO效果,希望这些信息能对您有所帮助!

标签名称 代码示例 说明
{dede:arclist type='rand' row='5'} {dede:arclist type=’rand’ row=’5′} 随机调用5篇相关文章
{dede:arclist typeid='2' row='5'} {dede:arclist typeid=’2′ row=’5′} 调用typeid为2的分类下的5篇相关文章
{dede:arclist titlelen='30'} {dede:arclist titlelen=’30’} 设置文章标题长度为30个字符
{dede:arclist orderby='pubdate'} {dede:arclist orderby=’pubdate’} 按照文章发布时间排序
{dede:arclist orderby='click'} {dede:arclist orderby=’click’} 按照文章点击量排序
{dede:arclist orderby='sortid'} {dede:arclist orderby=’sortid’} 按照文章排序ID排序
{dede:arclist limit='0,10'} {dede:arclist limit=’0,10′} 从第0篇文章开始,调用10篇文章
{dede:arclist channelid='1'} {dede:arclist channelid=’1′} 调用channelid为1的栏目下的文章
{dede:arclist infourl='1'} {dede:arclist infourl=’1′} 调用文章信息链接
{dede:arclist image='1'} {dede:arclist image=’1′} 显示文章图片
{dede:arclist showdigest='1'} {dede:arclist showdigest=’1′} 显示文章摘要
{dede:arclist flag='h'} {dede:arclist flag=’h’} 调用带有热点标志的文章
{dede:arclist flag='c'} {dede:arclist flag=’c’} 调用带有推荐标志的文章
{dede:arclist flag='p'} {dede:arclist flag=’p’} 调用带有置顶标志的文章
{dede:arclist flag='v'} {dede:arclist flag=’v’} 调用带有视频标志的文章
{dede:arclist flag='r'} {dede:arclist flag=’r’} 调用带有评论标志的文章
{dede:arclist flag='j'} {dede:arclist flag=’j’} 调用带有加精标志的文章
{dede:arclist flag='a'} {dede:arclist flag=’a’} 调用带有审核标志的文章
{dede:arclist flag='b'} {dede:arclist flag=’b’} 调用带有屏蔽标志的文章
{dede:arclist flag='f'} {dede:arclist flag=’f’} 调用带有封禁标志的文章
{dede:arclist flag='d'} {dede:arclist flag=’d’} 调用带有删除标志的文章
{dede:arclist flag='s'} {dede:arclist flag=’s’} 调用带有锁定标志的文章
{dede:arclist flag='t'} {dede:arclist flag=’t’} 调用带有置顶标志的文章

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1217353.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-15 19:37
下一篇 2024-10-15 19:39

相关推荐

  • 如何使用DedeCMS创建并管理我的网站?

    您的网站使用DedeCMS(织梦内容管理系统)构建,这是一个流行的开源PHP网站管理平台,适用于创建和管理动态网站。如果您需要进一步的帮助,请提供更多详细信息。

    2024-11-20
    012
  • DEDECMS中的时间显示如何设置为多少分钟前?

    您的问题似乎不完整,请提供更详细的信息或上下文,以便我能更准确地回答您。如果您是在询问dedecms(一个内容管理系统)的安装、配置、使用或其他相关问题,请具体说明需要了解的内容,我会很乐意为您提供帮助。

    2024-11-08
    020
  • Dede如何查看文章数量?

    在 DedeCMS(织梦内容管理系统)中,查看文章数量的方法如下:,,1. 登录后台管理系统。,2. 进入“内容管理”模块。,3. 选择“文章管理”。,4. 在右侧列表中即可看到所有文章的标题、作者、发布时间等信息。

    2024-11-07
    019
  • 织梦DedeCMS核心目录知识有哪些要点?

    织梦DedeCMS核心目录知识大全背景介绍织梦DedeCMS是一款流行的开源内容管理系统(CMS),广泛用于企业建站和信息管理,了解其目录结构和文件功能对于开发者进行二次开发、安全管理和界面定制至关重要,本文将详细介绍织梦DedeCMS的核心目录结构及其主要文件的作用,以帮助开发者更好地理解和使用该CMS,目录……

    2024-11-02
    0313

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入