dedeCMS织梦模板列表页调用tag标签的方法
2019-05-31 19:45
来源:织梦技巧
作者:模板下载
dedeCMS5.6以前的版本 打开DEDECMS根目录include/common.func.php 在最底部 ? 前面加入以下代码: 01 $tsql = new DedeSql( false ); 02 03 $tags = ; 04 05 $tsql-SetQuery( Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid=$aid ); 06 07 $tsql-Execute( t […]
dedeCMS5.6以前的版本
打开DEDECMS根目录include/common.func.php
在最底部 ?> 前面加入以下代码:
01
$tsql = new DedeSql(
false
);
05
$tsql->SetQuery(
"Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"
);
09
while
($row = $tsql->GetArray(
't'
,MYSQL_ASSOC)){
11
$tags .=
"<a href='/tags.php?/"
.urlencode($row['tag
'])."/'
>".$row[
'tag'
].
"</a> "
;
2.然后在文章页可以使用
{dede:field.id function="listtag(@me)"/}
来调用TAG标签,
在列表页可以使用
[field:id function="listtag(@me)"/]
来调用TAG标签.
dedeCMS5.7
dedecms v5.7版本直接使用标签:[field:id function=GetTags(@me)/] ,就可以调用出来了。只不过不带连接的,如果需要连接,请注释掉includehelpersarchive.helper.php文件的130行:
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,当然你也可以加入自己的样式
$tags .= "<a href='/tags.php?/""</a> ";