今天在做一个织梦模板的时候碰到一个问题,客户需要在织梦dedecms列表页的每一篇文章处加上这篇文章的TAG标签。织梦并没有直接的代码 可以解决这个问题。于是自己写了一个小方法。现在分享给大家。
首先打开根目录下的include文章下的common.func.php
在最下方?> 前加上下面这些代码
function listtag($aid){
global $dsql;
$sql = "SELECT tag FROMWHERE aid='$aid' ";
$dsql->SetQuery($sql);
$dsql->Execute();
$menu_i=1;
while ($row = $dsql->GetArray()) {
$tags .= "<a rel="nofollow noopener noreferrer" href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a> ";
}
return $tags;
}
然后所要调用的文章的列表模板处加上 TAG:[field:id function="listtag(@me)" /] 如图。
这样每一篇文章就会显示要调用的TAG标签
<script type="text/javascript"> document.body.oncopy = function (){ setTimeout(function (){ var text = clipboardData.getData("text"); if (text){ texttext = text + "rn本文转载于DeDeCms模板中心(genban.org)- 织梦模板 DEDECMS企业模板 DEDECMS仿站 dede模板下载:http://www.genban.org-原文链接:"+location.href; clipboardData.setData("text", text); } },100) } </script>
到此这篇关于dedecms文章列表获取单篇文章TAG标签如何解决方法就介绍到这了。钱不是目标,不是结果,也不是消费品,而是成就事业的工具。更多相关dedecms文章列表获取单篇文章TAG标签如何解决方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!