织梦DEDECMS文章内容页调用TAGS标签的方法
在织梦网站系统 中,TAGS标签相当于关键字,我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?
Tag标签对于SEO帮助很大,具体修改方法有以下2种方法:
第一种:在需要调用的地方直接插入以下代码即可。
{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
row=’30’ 调用条数
sort=’new’ 排序方式 month,rand,week
getall=’0’ 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记
第二种:用织梦默认的标签调用代码{dede:field.tags/},但这种调用出来的代码是没有链接的。下面我们给他加上链接:
打开/include/helpers/archive.helper.php
查找
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;
}
}
大约在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=='' ? '<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>': ''.' <a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>'); }
return $tags;
}}
然后,再看看是不是有链接了。
声明:
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
THE END