如何在Dedecms中使用dede:likearticle标签调用相关文章?
创始人
2025-02-15 07:03:21
在dedecms中,调用相关文章可以使用dede:likearticle标签。

Dedecms调用相关文章dede:likearticle

基本介绍

在DedeCMS中,调用相关文章是一项非常实用的功能,它有助于提升用户体验和SEO效果,通过{dede:likearticle}标签,可以实现这一功能,以下是详细的使用方法和参数说明。

基础语法

{dede:likearticle row='8' eregtype='all|tag|keyword'}

如何在Dedecms中使用dede:likearticle标签调用相关文章?

 
  • [field:pubdate function="MyDate('Ymd',@me)"/]·[field:title/]
  • 参数说明

    参数名 说明
    col 分多少列显示(默认为单列)
    row 返回文档列表总数
    titlelen 标题长度
    infolen 内容简介长度
    mytypeid 手工指定要限定的栏目id,用逗号分开表示多个
    innertext 单条记录样式(指标签中间的内容)
    eregtype 匹配类型,可以是all, tag, keyword

    示例代码

    1、基本调用

     {dede:likearticle row='8'} [field:title/] {/dede:likearticle}

    2、带日期和链接的调用

     {dede:likearticle row='8' eregtype=all|tag|keyword} 
  • [field:pubdate function="MyDate('Ymd',@me)"/]·[field:title/]
  • {/dede:likearticle}

    3、根据TAG调用相关文章

     {dede:liketags row='12' titlelen='80' orderby='sortrank' orderway='asc' typeid='3' eregtype='all|tag|keyword'} 
  • [field:title/][field:click/]次浏览
  • {/dede:liketags}

    常见问题与解决方法

    1、Q1: 为什么使用{dede:likeart} 标签无法实现关联,而是显示所有文章?

    A1: 从DedeCMS 5.5版开始,{dede:likeart} 标签已经被替换为{dede:likearticle} 标签,请确保在模板中使用正确的标签名称。

    ```html

    {dede:likearticle row='8'}

    [field:title/]

    {/dede:likearticle}

    ```

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

    A2: 你可以通过修改include/extend.func.php 文件来实现自定义排序,具体步骤如下:

    找到文件中的关键字条件部分:

    ```php

    //关键字条件 if($keyword!='') { $keyword = str_replace(',', '|', $keyword); $orwheres[] = " CONCAT(arc.title,arc.keywords) REGEXP '$keyword' "; }

    ```

    修改为:

    ```php

    if($keyword!='') { $keyword = str_replace(',', '|', $keyword); $orwheres[] = " (arc.title LIKE '%$keyword%' OR arc.keywords LIKE '%$keyword%') "; }

    ```

    然后重新生成页面即可。

    通过合理使用{dede:likearticle} 标签,可以有效地增强网站内容的相关性和SEO效果,希望以上内容能够帮助你更好地理解和应用这一功能。


    Dedecms 调用相关文章dede:likearticle 说明

    1. 简介

    dede:likearticle 是 Dedecms 模板标签中用于显示与当前文章相关推荐文章的功能标签,通过使用该标签,可以在模板中展示与当前文章主题相似或相关的内容,以吸引用户继续浏览。

    2. 使用方法

    在 Dedecms 的模板文件中,可以使用以下格式调用dede:likearticle

     

    3. 参数说明

    row:推荐文章的行数,默认值为 5。

    limit:每行显示的文章数量,默认值为 20。

    titlelen的长度,单位为字符,默认值为 30。

    type:推荐文章的类型,通常有 'left' 和 'right' 两种,分别表示在模板的左侧或右侧显示推荐文章,默认值为 'left'。

    4. 示例

    以下是一个完整的调用示例,展示了如何在一个 Dedecms 模板中调用dede:likearticle

      

    5. 输出效果

    调用dede:likearticle 标签后,会在模板中生成一个列表,展示与当前文章相关的推荐文章,列表中会包含文章的标题和链接。

     
    相关推荐:
    文章标题1
    文章标题2

    6. 注意事项

    确保在模板文件中正确地包含了 Dedecms 的模板标签库文件。

    调用标签时,根据实际需求调整参数值。

    如果需要定制推荐算法或展示方式,可能需要修改 Dedecms 的源代码或扩展插件。

    相关内容

    热门资讯

    秒懂普及,微信斗牛房卡专卖店联... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡...
    两分钟讲述,牛牛房卡购买渠道卡... 卡卡大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡...
    一分钟教会你,微信金花链接房卡... 牛魔王正厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
    安卓系统奇幻变脸古装,安卓系统... 你知道吗?安卓系统最近可是来了一场奇幻的变脸秀,简直就像是从现代穿越到了古代,让人眼前一亮!想象那些...
    秒懂普及,有没有炸金花房卡买新... 新毛豆互娱是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...