主页 > 网站建设 > 建站知识 > dedecms文章列表获取单篇文章TAG标签解决方法

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

POST TIME:2018-01-08 14:02

今天在做一个织梦模板的时候碰到一个问题,客户需要在织梦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 href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a> &nbsp;&nbsp;";
}
return $tags;
}

然后所要调用的文章的列表模板处加上 TAG:[field:id function="listtag(@me)" /] 如图。

这样每一篇文章就会显示要调用的TAG标签



收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266