1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 织梦DedeCMS首页/列表页/文章内容页调用tag的方法

织梦DedeCMS首页/列表页/文章内容页调用tag的方法

时间:2021-05-28 10:31:51

相关推荐

织梦DedeCMS首页/列表页/文章内容页调用tag的方法

网站中的tag是作为关联相关文章使用的入口,对网站优化非常有利,也有利于蜘蛛爬行抓取相关页面,DEDECMS有专门的tag页面,也能在各个不同地方调用tag,这里给大伙介绍在不同的页面调用tag的方法。

1 | 首页,列表页和文章页调用所有的tag

{dede:tagrow=8getall=1sort=month}

row |30 行数

sort |new 排序

getal l|0 调用类型

2 | 列表页调用每一篇文章的tag

[field:idrunphp=yes]$tsql=newDedeSql(false);$tags=\;$tsql->SetQuery("Selecti.tagFromtf_taglisttleftjointf_tagindexioni.id=t.tidwheret.aid=@me\");$tsql->Execute( );while($row=$tsql->GetArray( ,MYSQL_ASSOC)){$tags.="".$row[ ag]."";}@me=$tags;[/field:id]

3 | 文章页调用该篇正文的tag

{dede:field.tags/}

默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php ,大约755行,找到

//获得某文档的所有tagfunctionGetTags($aid){global$dsql;$tags=\;$query="SelecttagFrom`tf_taglist`whereaid=$aid\";$dsql->Execute( ag,$query);while($row=$dsql->GetArray( ag)){$tags.=($tags==\?$row[ ag]:,.$row[ ag]);}return$tags;}

修改为:

//获得某文档的所有tag

functionGetTags($aid){global$dsql;$tags=\;$query="SelecttagFrom`dede_taglist`whereaid=$aid\";$dsql->Execute( ag,$query);while($row=$dsql->GetArray( ag)){$tags.=($tags==\?"{$row[ ag]}":,."{$row[ ag]}");}return$tags;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。