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

| 参数名 | 说明 |
| 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} 3、根据TAG调用相关文章:
{dede:liketags row='12' titlelen='80' orderby='sortrank' orderway='asc' typeid='3' eregtype='all|tag|keyword'} 1、Q1: 为什么使用{dede:likeart} 标签无法实现关联,而是显示所有文章?
A1: 从DedeCMS 5.5版开始,{dede:likeart} 标签已经被替换为{dede:likearticle} 标签,请确保在模板中使用正确的标签名称。
```html
{dede:likearticle row='8'}
{/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 的模板文件中,可以使用以下格式调用 3. 参数说明 row:推荐文章的行数,默认值为 5。 limit:每行显示的文章数量,默认值为 20。 titlelen的长度,单位为字符,默认值为 30。 type:推荐文章的类型,通常有 'left' 和 'right' 两种,分别表示在模板的左侧或右侧显示推荐文章,默认值为 'left'。 4. 示例 以下是一个完整的调用示例,展示了如何在一个 Dedecms 模板中调用 5. 输出效果 调用 6. 注意事项 确保在模板文件中正确地包含了 Dedecms 的模板标签库文件。 调用标签时,根据实际需求调整参数值。 如果需要定制推荐算法或展示方式,可能需要修改 Dedecms 的源代码或扩展插件。dede:likearticle
dede:likearticle
dede:likearticle 标签后,会在模板中生成一个列表,展示与当前文章相关的推荐文章,列表中会包含文章的标题和链接。