mysql调用tag标签_DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法
DEDECMS5.5/5.6/5.7列表页调用TAG标签的两种方法:
一、DedeCMSv5.6及其以前版本:
dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出2种方法。
方法1:
在列表需要的位置加入下列代码:
[field:id runphp=yes]
$tsql = new DedeSql(false);
$tags = '';
$tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid where t.aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
$tags .= "".$row['tagname']."";
}
@me=$tags;
[/field:id]
方法2:
在inc_functions.php文件里加入下列代码:
function listtag($aid){ $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid where t.aid='$aid'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ $tags .= "".$row['tagname'].""; } return $tags; }
然后在列表页相应位置加入 [field:ID function="listtag(@me)"/] 标记。
二、DedeCMSv5.7版本:
前面的调用代码在5.6升级到5.7的系统里可以正常使用,但是全新安装的5.7系统里貌似不能用。
测试发现,dedecms v5.7版本直接使用标签:[field:id function=GetTags(@me)/] ,就可以调用出来了。只不过不带链接的,如果需要链接,请注释掉include\helpers\archive.helper.php文件的130行: $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,当然你也可以加入自己的样式:$tags .= "".$row['tag']." ";
mysql调用tag标签_DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法相关推荐
- dedecms系统列表页调用tag标签同时带上链接的方法
小编给大家分享一下dedecms系统列表页调用tag标签同时带上链接的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! dedecms系统列表页如何调用tag标签同时带上链接? 织 ...
- Dede列表页调用TAG标签的方法
整理了以下几种方法供大家使用: 1.tag标签的语法解释 基本语法: {dede:tag row='30' sort='new' getall='0'} <a href='[field:link ...
- 帝国cms数据库php调用tag,帝国CMS列表内容模板调用TAG的两种方法
方法1. /* 列表页显示tag 开始*/ $tagstr=''; $tsql=$empire->query("select tagid from {$dbtbpre}enewstag ...
- mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...
- cpp 怎么连接mysql_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法
本文主要向大家介绍了MySQL数据库之c#mysql批量更新的两种方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 总体而言update 更新上传速度还是慢. 1: 简单的 ...
- dede列表页if判断输出html,首页、列表页调用文章body内容的两种方法
随着源码的开放性,很多SEOER对页面的要求也越来越复杂多样性,很多时候,织梦系统的原有功能并不能满足seoer的页面布置要求,这就需要继续开发页面,做更多的功能调用. 今天徐金华SEO给大家讲的是关 ...
- mysql如何实现树状结构_实现树状结构的两种方法
实现树状结构的两种方法 实现树状结构的两种方法 1.递归法 递归是指在函数中显式的调用它自身. 利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显).适 ...
- qt连接mysql数据库原理_Qt连接数据库的两种方法
我曾经想过,无论在哪个平台下开发,都不要再接触SQL Server了,但显然不行.我们是来看世界的,不是来改变世界的,想通就好. 前两天,尝试了一下Qt下远程访问数据库.在macOS下,用Qt 5.1 ...
最新文章
- pytorch方法测试——损失函数(CrossEntropyLoss)
- 实验五 Java网络编程及安全 实验报告 20135232王玥
- 固定DIV不随滚动条滚动
- 使用visualVM launcher的一些注意事项
- linux+右键快捷,LINUX 添加右键打开终端快捷方式
- 请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”...
- MySql 从查询结果中更新数据
- (78)Verilog HDL条件编译:`ifdef
- (39)Verilog HDL参数:localparam
- linux使用vscode运行c,Linux中使用VS Code编译调试C++项目详解
- sqlalchemy 简介
- LaTeX在数学环境中使用直立体
- win10 3dmax 激活后反复激活和激活码无效问题
- 个人财务管理系统,Excel记账表格分享
- 历史chrome(离线)版本下载
- 高斯过程回归python_GPR(高斯过程回归)详细推导
- PHP写评论模块,uchome2.0 日志评论模块分析(php代码及js代码分析)
- Mac系统 QuickTime 屏幕录制
- swift 中使用 Alamofire+Moya+ObjectMapper,并做了一些功能封装
- 历经300多年难得的那一刹那: 日全食
热门文章
- pod install 在1.0.0.beta.1 cocoapods版本显示错误
- HadoopSourceAnalyse---ResourceMananger-initiate
- 如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证
- 发现了学XML最好的素材
- rootfs文件系统的制作(一)
- ModuleNotFoundError: No module named ‘matplotlib‘ 解决办法
- 无法打开包括文件: “QTcpSocket”: No such file or directory
- Android Native Hook工具
- linux 编译ffmpeg 支持x264, x265
- xcode6.1中 symbolicatecrash位置