织梦dedecms5.7列表页调用tag的方法

织梦dedecms5.7列表调用tag,互联网上一些修改方法有些过时,织梦58修改了一下,测试可用

 

一,修改include\extend.func.php在其中增加一个函数

 

function listtag($aid){ 

global $dsql;   

  $tags = ''; 

  $query = "Select i.tag From  t left join  i on i.id=t.tid where t.aid='$aid'";

   $dsql->SetQuery($query);

        $dsql->Execute();  

  while($row = $dsql->GetArray()){     

  $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'><span class='badge bg-main swing-hover'>".$row['tag']."</span></a> ";

  }return $tags;}

 

二是,在模板中调用这个函数.示例

 

 

 [field:id function="listtag(@me)"/]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a6ef2fe69751756405cb3314a21f2e41.html