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

softyun3年前cms教程48

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标签。
仅供大家学习参考。

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

相关文章

DEDECMS V5.3 官方默认模板 预设列表样式说明

DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 您可以根据自己的实际需要修改使用 下面以首页区块调用位置为例 我们来详细介绍这六种列表样式的结构和class 首页模板的&l...

织梦dedecms如何让内容页显示不同的内容,但是每次更新都不变

织梦dedecms如何让内容页显示不同的内容,但是每次更新都不变织梦dedecms如何让内容页显示不同的内容,但是每次更新都不变 。今天圈子里面有个朋友,给我提了一个需求,他的内容页里面有个相关推荐,...

织梦模板dedecms里显示当前登录会员名

织梦模板dedecms里显示当前登录会员名动态模式下 {dede:global.cfg_mb_open runphp=yes}require_once(DEDEMEMBER."/config.php"...

dede不使用js调用非DEDE数据 如论坛等其他cms数据

对于织梦dedecms主站和论坛分隔2地的,大家一般首页调用论坛都是JS来搞是吧,下面推荐一个好方法实现html调用,对搜索引擎友好。 论坛以PW举例:一般实现方法:<script src="h...

DedeCms 更新搜索表内容链接(解决搜索路径错误)

dedecmsV5更新搜索表并更新生成页面程序(解决搜索路径错误)点击下载此文件注意:该程序在要您的管理目录才能正常运行 默认目录:dede...

DEDECMS admin5的评论效果

图片: 哪位朋友修改后了 请出个演示 以便让其他朋友提供参考 谢谢声明:大家下载后请先在本地调式,确定无误后再使用。请备份原文件把附件一覆盖到 主目录\plus文件夹下;把附件二覆盖到 主目录\tem...