您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦列表页调用TAG标签并带上链接的实现方法
尔珍2024-02-04 17:34:20dedecms教程已有人查阅
导读网上看到这篇织梦列表页调用TAG标签并带上链接的教程,觉得有用,分享给大家。
方法如下:这里以默认模板为例,打开/templets/default/li
网上看到这篇织梦列表页调用TAG标签并带上链接的教程,觉得有用,分享给大家。
方法如下:
这里以默认模板为例,打开/templets/default/list_article.htm 找到:
注:这里是以默认模板为例,打开您自己的模板在合适的位置添加代码才是正确的。
代码解释
其实这里就只是运用到了三个知识点:
1.使用自带的GetTags函数获取文档对应的TAG列表;
2.将获取到的值以半角符号的逗号(,)为标准拆分为数组;
3.循环数组元素,将其对应的值输出并加上链接;
同时呢,为了更好的兼容,这里也用 global $cfg_cmspath;方法加载了系统基本参数里中的程序安装目录,用于在附加链接时自动兼容安装到子目录的站点。
好了,内容就是这些,解释了也是这些。希望能看懂的可以从中获取启发,从而举一反三。也期待着分享您的教程。对于没有看懂的,也没关系,你可以收藏本代码,以后慢慢体会。
效果展示
方法如下:
这里以默认模板为例,打开/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;方法加载了系统基本参数里中的程序安装目录,用于在附加链接时自动兼容安装到子目录的站点。
好了,内容就是这些,解释了也是这些。希望能看懂的可以从中获取启发,从而举一反三。也期待着分享您的教程。对于没有看懂的,也没关系,你可以收藏本代码,以后慢慢体会。
效果展示
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦采集过滤规则示例介绍
dede采集过程中最麻烦的莫过于采集的正则过滤函数的编写。说实在的,dede在这点上和很多ASP CMS系统比如说动易等,采集的时候直接选择几个选项就可以了 -
在织梦静态页面上调用短消息情况
在织梦模板会员中心的顶部有一个短信息的链接,如果有了未读短消息,就会用红色字体显示数量。感觉非常不错,仔细一研究发现这页面是动态生成的,不可以应用在静态页面上 -
织梦dedecmsv5.7完美整合uc+home+dz x3登陆的方法
DEDE v5.7 完美整合uc+home+dz x3登陆教程。一直想将网站整合论坛一起,pw的没有研究过。 -
织梦cms怎么通过arclist标签调用附加表中的信息
如果你用过织梦CMS,那么你应该知道织梦CMS的内容是以主表(dede_archives) 与附加表(dede_addon***) 联合保存的,主表主要是储存一些通用信息
留言与评论 (共有 条评论) |