dedecms文章列表获取单篇文章TAG标签如何解决方法

愿我们努力拼搏,征战沙场,不忘初心,努力成为一个浑身充满铜臭味的有钱人。

     今天在做一个织梦模板的时候碰到一个问题,客户需要在织梦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> &nbsp;&nbsp;";
    }
    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标签如何解决方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: 方法 文章列表