织梦dedecms首页列表页内容页调用tag的方法
I..首页,列表页和文章页调用所有的tag
{dede:tagrow=VI
更多精彩就在: 51免费论文网|www.jxszl.com
IIgetall=I.sort=month}
row|III0行数
sort|new排序
getall|0调用类型
II.列表页调用每I.篇文章的tag
[field:idrunphp=yes]
$tsql=newDedeSql(false);
$tags=;
$tsql->SetQuery("Selecti.tagFromtf_taglisttleftjointf_tagindexioni.id=t.tidwheret.aid=@me");
$tsql->Execute(t);
while($row=$tsql->GetArray(t,MYSQL_ASSOC)){
$tags.="
}
@me=$tags;
[/field:id]
III.文章页调用该篇正文的tag
{dede:field.tags/}
默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php,大约VIIVV行,找到
//获得某文档的所有tag
functionGetTags($aid)
{
global$dsql;
$tags=;
$query="SelecttagFrom`tf_taglist`whereaid=$aid";
$dsql->Execute(tag,$query);
while($row=$dsql->GetArray(tag))
{
$tags.=($tags==?$row[tag]:,.$row[tag]);
}
return$tags;
}
修改为:
//获得某文档的所有tag
functionGetTags($aid)
{
global$dsql;
$tags=;
$query="SelecttagFrom`dede_taglist`whereaid=$aid";
$dsql->Execute(tag,$query);
while($row=$dsql->GetArray(tag))
{
$tags.=($tags==?"
}
return$tags;
}
原文链接:http://www.jxszl.com/biancheng/dedecms/75685.html
热门阅读