织梦dedecms文章内容页添加tags标签的方法

灵兮 2024-1-17 22 1/17

tag标签web2.0的产物,相当于文章中关键词,使用织梦CMS系统发布内容文章时如何添加tag标签?下面大兵来教大家二种方法。

 

织梦dedecms文章内容页添加tags标签的方法
织梦dedecms系统网站tags标签
1、打开网站内容模板rticle_article.htm,在{dede:field.body/}后面合适的位置添加tag标签代码,例如{dede:tag row=’30’ sort=’new’ getall=’0′}<a href=”[field:link/]” target=”_blank”>[field:tag /]</a>{/dede:tag},更新下网站内容页,再看看网站内容页更新后的效果。
2、织梦dedecms系统文章内容页调用tag标签,找到网站内容页模板在{dede:field.body/}代码后加入{dede:field.tags/}这个标签调用tag标签关键字,但这种调用方法tag标签是没有加超级链接的,接下来教大家如何给tag标签加超链接。
3、给tag标签加超链接
找到织梦dedecms系统网站根目录下的/include/helpers/archive.helper.php,在120行左右。
if ( ! function_exists(‘GetTags’))
{
function GetTags($aid)
{
global $dsql;
$tags = ”;
$query = “SELECT tag FROM dede_taglist WHERE aid=’$aid’ “;
$dsql->Execute(‘tag’,$query);
while($row = $dsql->GetArray(‘tag’))
{
$tags .= ($tags==” ? $row[‘tag’] : ‘,’.$row[‘tag’]);
}
return $tags;
}
}
替换成以下代码:
if ( ! function_exists(‘GetTags’))
{
function GetTags($aid)
{
global $dsql;
$tags = ”;
$query = “SELECT tag FROM dede_taglist  WHERE aid=’$aid’ “;
$dsql->Execute(‘tag’,$query);
while($row = $dsql->GetArray(‘tag’))
{
$tags .= ($tags==” ? ”.$row[‘tag’].”: ‘,’.’
‘.$row[‘tag’].”); }
return $tags;
}
}
- THE END -

灵兮

1月17日11:06

最后修改:2024年1月17日
0

非特殊说明,本博所有文章均为博主原创。