Dedecms列表页通过函数调用当前文档tag的方法

  在列表页调用当前文档tag标签虽然还没有现成的标签可以用,但是在织梦dedecms中却有这种调用方式的函数。

  位于/include/common.func.php文件内的以下代码:

  先看一下函数原型

  //获得某文档的所有tag

  function GetTags($aid)

  {

  global $dsql;

  $tags = ”;

  $query = “Select tag From `dede_taglist` where aid=’$aid’ “;

  $dsql->Execute(‘tag’,$query);

  while($row = $dsql->GetArray(‘tag’))

  {

  $tags .= ($tags==” ? $row[‘tag’] : ‘,’.$row[‘tag’]);

  }

  return $tags;

  }

  有了这个函数,在列表页调用可以参照下面这个例子:

  {dede:list pagesize=’9′}

  

[field:pubdate function=”GetDateTimeMK(@me)”/][field:title/]

  热门关词:[field:id function=GetTags(@me)/] 点击:[field:click/]

  

[field:description/]..浏览全文

  {/dede:list}

  将下面代码插入到你的模板文件 list_article.htm 里面,生成就会看到效果。

  热门关词:[field:id function=GetTags(@me)/] 这一段就是我们所要的列表页调用TAG标签。

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » Dedecms列表页通过函数调用当前文档tag的方法

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情