dedecms 内容页模板(dedecms列表页与详情页调用tag标签的方法)
类别:CMS系统 浏览量:1883
时间:2022-01-28 01:48:54 dedecms 内容页模板
dedecms列表页与详情页调用tag标签的方法本文实例讲述了dedecms列表页与详情页调用tag标签的方法。分享给大家供大家参考。具体分析如下:
使用dedecms系统时我们如果想在列表页面或详情页面调用tags标签时要自己写一个函数,这里就来给大家介绍一下实现方法:
方法一,直接在模板中加php
这里以默认模板为例,打开 /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]
保存后即可.
方法二,我们在模板页面加如下操作,代码如下:
- {dede:field.aid function="getmeurl(@me)"/}
然后在于include/channelunit.func.php中加下如下代码:
{
$tags ='';
$id = intval( $id );
$dsql = new Dedesql(false);
$sql ="select `tag` from dede_taglist where aid='$id' ";
$dsql->SetQuery($sql);
$dsql->Execute('hw');
while($row=$dsql->GetArray('hw'))
{
if( $tags =="" )
{
$tags =' tag标签:<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>';
}
else
{
$tags .=',<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>';
}
}
return $tags;
}
希望本文所述对大家的dedecms建站有所帮助。
您可能感兴趣
- dedecms如何做弹窗(dedecms实现将表单订单发送到邮箱实例代码)
- dedecms后台内链如何制作(dedecms自定义表单增加验证码的方法分享)
- dedecms如何建站(多端全媒体建站系统DEDECMS V6全新发布)
- dede织梦cms安装教程(开源织梦dedecms快速搬家图文教程)
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
- dedecms数据库调用(DEDECMS直接获取软件模型本地下载地址或服务器名称)
- dedecms标签怎么调用(DEDECMS自定义表单提交后的跳转链接修改方法)
- dedecms数据负载能力(详解织梦dedecms标签{dede:flink /}用法)
- dedecms前台发布文章(dedecms随机调用文章数据方法汇总)
- dedecms分页效果(织梦dedecms将列表页重复的第一页去除的方法)
- dedecms修改教程(还原dedecms数据后系统基本参数空白的解决方法)
- 如何提高织梦dedecms的安全性(详解织梦DedeCMS幻灯片调用图片显示模糊的原因以及解决办法)
- dedecms优化关键词(DedeCMS栏目列表推荐文章加粗效果去除方法)
- dedecms 标签通用(DEDECMS标签循环调用 去掉最后一个循环符号的代码)
- dedecms系统参数设置(织梦dedecms首页调用指定栏目内容的标签详解)
- dedecms怎么使用(DEDECMS网站系统目录权限设置教程)
- 体坛传媒LOGO全新升级,多元发展迈出坚实步伐(体坛传媒LOGO全新升级)
- 超撩人治愈的绝美水彩,原来出自她之手 一笔一画令无数人沉醉(超撩人治愈的绝美水彩)
- 新手的勾线(新手的勾线)
- ()
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
热门推荐
- easyUI DataGrid 显示可排序的列
- apache的安装步骤(windows安装apache系统中无apache2服务解决方案)
- filter的用法css(CSS filter 有什么神奇用途)
- extjs radiogroup赋值和取值
- vue3.0全家桶教程elementui学习(vite+vue3.0+ts+element-plus快速搭建项目的实现)
- nginx反向代理怎样实现(Nginx反向代理配置的全过程记录)
- html5 拍照上传(Html5在手机端调用相机的方法实现)
- vue中的watch属性(vue Watch和Computed的使用总结)
- sqlsever查看视图数据类型(SQL Sever查询语句大全集锦)
- pythonlist列表讲解(Python中将两个或多个list合成一个list的方法小结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9