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

softyun3年前cms教程133

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

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

相关文章

新手必看的HTML 语言教程

书籍名称:HTML 语言教程 教程手册编辑:太阳雨 发布日期:2008年7月24日 官方网址:camphorway 缩略图:   教程说明: 这是一本每位站长都必须阅读的技术手册,这是每个网站技术人员...

dede审核时间与更新文章发布日期同步

dede审核时间与更新文章发布日期同步打开织梦dedecms后台所在目录 默认为dede的archives_do.php文件,大概在200行开始:原代码:$maintable = ( trim($ro...

dedecms隐藏畅言浮动评论框

分享一下如何在dedecms隐藏畅言浮动评论框。现在一个织梦dedecms站用了搜狐畅言,但是畅言模块默认是底部浮动评论框的,我的这个站有我自己的底部浮框,这样一来就发生了冲突,我的被盖住了。 隐藏畅...

登陆后直接转跳到首页而不是管理中心解决办法

用Dreamweaver8或者EditPlus打开/member/index_do.php行码388 if(empty($gourl)||eregi("action|_do",$gourl)){389...

FCK编辑器,弹出'未知工具栏项目'的解决方法

 在Google Chrom内核的浏览器下,编辑内容的时候总是提示 未知工具栏项目 XX.然后新增加的FCK编辑器插件无法使用,但是在IE下没有这个问题.找遍整个网络没找到解决方法,自己研究半天,总算...

DedeCms教程:圈子管理模块使用说明

1. 圈子管理模块使用说明 使用圈子模块可以极大的增强用户互动。让有共同兴趣爱好的人在网站发话题,讨论共同的爱好。网站用户更加活跃,对网站的依赖性与粘合性很高。圈子模块也可以大大提高网站的访问量与...