php,{dede:likearticle row='8' typeid='1'},[field:title/],{/dede:likearticle},
“在织梦CMS(DedeCMS)中,调用相关文章是提高网站内容相关性和用户体验的重要手段,通过合理设置,可以有效地增加页面的关键词密度和用户停留时间,进而提升搜索引擎优化(SEO)效果,以下是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
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复