织梦(DedeCMS)系统列表页调用TAG标签并带上链接的实现方法

[复制链接]
Discuz技术网实名认证 官方认证 VIP会员 永久VIP 发表于 2018-6-6 17:26:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
这里以默认模板为例,打开 /templets/defaul/list_article.htm 找到:
  1. <small>标签:</small>     
  2. [field:id runphp='yes']     
  3. global $cfg_cmspath;        
  4. $tags = GetTags(@me);        
  5. $revalue = '';        
  6. $tags = explode(',', $tags);        
  7. foreach($tags as $key => $value){
  8.             if($value){
  9.                 $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> ';         
  10.    }      
  11.   }        
  12. @me = $revalue;     
  13. [/field:id]
复制代码

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

好了,内容就是这些,解释了也是这些。希望能看懂的可以从中获取启发,从而举一反三。也期待着分享您的织梦教程。对于没
有看懂的,也没关系,你可以收藏本代码,以后慢慢体会。


目标做全球最大的建站资源及源码免费下载站-做网站-就选Discuz技术网



Discuz技术网,全网领先的建站资源下载基地!Discuz模板、Discuz插件、素材、特效,源码,建站,就上Discuz技术网!
通告:谨防魔趣吧(m***8.com)骗子!【Discuz技术网唯一官方网站:https://www.dzmip.com   请谨防假冒网站!】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
专注模板-插件-素材-教程免费分享
全国免费热线电话
155-3511-0758

周一至周日9:00-23:00

反馈建议
admin@dzmip.com 在线QQ咨询/ 在线QQ咨询
扫描二维码关注我们/

扫描二维码关注我们

今天是: | 本站已经安全运行: //这个地方可以改颜色

QQ- Archiver-手机版-小黑屋- Discuz技术网_DiscuzMIP_建站资源一条龙站! |网站地图 Discuz_DiscuzMIP_վԴһվ积分充值 |

晋ICP备18003582号 运营:Discuz技术网 山西星莹网络科技有限公司版权所有

山西省金融信息行业协会理事单位 | 山西省信息服务业行业协会会员单位 | 山西省网络信贷服务业企业联盟单位

实名认证/ 行业认证/ 官网认证/ 安全认证/