dedecms系统列表页调用tag标签同时带上链接

点评 :织梦DedeCMS系统列表页调用TAG标签并带上链接,想必很多站长朋友都想实现吧,接下来将详细介绍下实现方法及代码解释,感兴趣的你可不要错过了哈,希望可以帮助到你 实现方法 这里以默认模板为例,打开 /templets/default/list_article.htm 找到: 复
点评:织梦DedeCMS系统列表页调用TAG标签并带上链接,想必很多站长朋友都想实现吧,接下来将详细介绍下实现方法及代码解释,感兴趣的你可不要错过了哈,希望可以帮助到你
 
 
实现方法 
这里以默认模板为例,打开 /templets/default/list_article.htm 找到: 

代码如下:

<small>好评:</small>[field:scores/] 

在后面加上如下代码: 

代码如下:

<small>标签:</small> 
[field:id runphp='yes'] 
global $cfg_cmspath; 
$tags = GetTags(@me); 
$revalue = ''; 
$tags = explode(',', $tags); 
foreach($tags as $key => $value){ 
if($value){ 
$revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; 


@me = $revalue; 
[/field:id] 

保存后即可。 
注:这里我是以默认模板为例,打开您自己的模板在合适的位置添加代码才是正确的。 

代码解释 
其实这里就只是运用到了三个知识点: 
1.使用自带的GetTags函数获取文档对应的TAG列表; 
2.将获取到的值以半角符号的逗号(,)为标准拆分为数组; 
3.循环数组元素,将其对应的值输出并加上链接; 
同时呢,为了更好的兼容,这里也用 global $cfg_cmspath;方法加载了系统基本参数里中的程序安装目录,用于在附加链 
接时自动兼容安装到子目录的站点。 

好了,内容就是这些,解释了也是这些。希望能看懂的可以从中获取启发,从而举一反三。也期待着分享您的教程。对于没 
有看懂的,也没关系,你可以收藏本代码,以后慢慢体会。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一 打
织梦DEDECMS官方设定12个字符的TAG标签字数长度限制,肯定是要进行修改的,有一些对织梦DEDECMS程序不太熟悉的站长朋友,不知道该如何进行修改,现在我针对织梦DEDECMS V5.7版本修改TAG标签字数长度限制的方法写出来,仅供大家参考学习使用。 修改织梦DEDECM
织梦tag标签字数长度限制的网站修改 dedecms默认的tag标签有字数限制,如果标签长了以后就会显示不正常,下面是修改长度的方法: 修改有点复杂,涉及修改数据库和源码,有风险,修改前一定备份! 第一步:进入数据库修改数据库中表dede_tagindex 和dede_tagl
我们在进行织梦dedecms模板设计的时候,想实现tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。 但是织梦默认没有这样的标签来调用,这就需要我们自己对系统文件进行修改来实现了,具体方法如下: 找到并打开/include/taglib/tag.lib.php这个文件
dede织梦系统自定义表单提交内容后,在后台显示的方式比较别扭,我们都习惯横排显示,这里介绍怎么修改成横排显示。 1、找到后台自定义表单的模板,dede/templets/diy_list.htm 2、首先把代码 table width=98% border=0 cellpadding=1 cellspacing=1 align=c
1、首页,列表页和文章页调用所的tag标签 {dede:tag row=8 getall=1 sort=month} 支持属性 row|30 行数 sort|new 排序 getall|0 调用类型 可以查看/include/taglib/tag.lib.php 2、列表页调用每一篇文章的tag标签 [field:id runphp=yes] $tsql = new DedeSql(