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

softyun3年前cms教程231

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′} 
<h2><span>[field:pubdate function="GetDateTimeMK(@me)"/]</span><a href=’[field:arcurl/]‘>[field:title/]</a></h2> 
<i>热门关词:[field:id function=GetTags(@me)/] 点击:[field:click/]</i> 
<p>[field:description/]..<a href="[field:arcurl/]">浏览全文</a></p> 
{/dede:list} 

将下面代码插入到你的模板文件 list_article.htm 里面,生成就会看到效果。
热门关词:[field:id function=GetTags(@me)/] 这一段就是我们所要的列表页调用TAG标签。
仅供大家学习参考。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

增加父栏目调用,以及多级支持currentstyle!

因为本人需要,自己就动手修改了其中代码,拿来分享,能用到的朋友可以借鉴一下!\include\inc_typelink.php1、在这段代码后 大概263行if($reID==0 &&...

软件下载统计

首先修改数据库用phpmyadmin在数据库里执行以下sqlALTER TABLE `dede_addonsoft` ADD `click` INT( 11 ) UNSIGNED NOT NULL D...

让v5.01的搜索更准确一些

新版本的dedecms5.01更改了默认的搜索模式,所以大家都反映搜索出来的结果不准确。 大家如果认真看一下高级搜索里面的:关键字模式: 或 与 如果关键字超过3个,用默认的“或”搜索出来的结果将很不...

没内容时隐藏“来源”或者“作者”

{dede:field name='source' runphp='yes'}if(@me == "") @me = "";else @me = "来 源:".@me;{/dede:field}{de...

随机颜色随机大小tags的修改方法

打开:inc_channel_unit_functions.php找到函数:function GetHotKeywords(...)替换为://zouql-hotwords-b://用法举例://调用...

防止织梦dedecms被挂黑链的几个要点

今天教给大家一些为防止织梦dedecms被挂黑的几个要点:,希望能给各位织梦爱好者们带来帮助,总共分四点:一、按织梦官方公布的安全目录设置一次,这些一般只适用于使用独立服务器的站长,因为在虚拟主机里很...