大家有时候需要在列表页模板中,循环文章的时候,每篇文章后面都附带加上tag标签,这个也是有利于的,那这个是怎么实现的,织梦源码中是没有实现的的方法的,下面小蚂蚁网就来和大家说说怎么实现的吧!
在include/common.func.php里面增加函数:
使用方法:
在include/common.func.php里面增加函数:
//列表页标签调用
function listtag($aid) {
global $dsql;
$tags="";
$sql = "Select i.tag From zmb_taglist t
left join zmb_tagindex i on
i.id=t.tid where t.aid='$aid'";
$dsql->SetQuery($sql);
$dsql->Execute();
while($row = $dsql->GetArray()){
$arr[]=$row[tag];
}
foreach($arr as $key=>$value){
$tg = $value;
$tags .= "<a href='/tags.php?/".
urlencode($tg)."/'>".$tg."</a> ";
}
return $tags;
}
|
{dede:list pagesize='15' titlelen='70'}
<div class="g">
<h2><a href="[field:arcurl/]" target="_blank">
[field:title function='html2text(@me)' /]</a></h2>
[field:description/]...
<a href="[field:arcurl/]" target="_blank">查看详细>></a>
<span class="data"><em class="list_view">
[field:click/]围观</em><em class="list_tag">
标签:[field:id function="listtag(@me)"/] </em>
</span> </p>
</div>
{/dede:list}
|





