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 .= "<a href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>";
}
@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 .= "<a href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>"; } 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 .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
分享到:
相关推荐
58种标签调用DedeCMS5.6标签调用总汇[归类].pdf
58种标签调用DedeCMS5.6标签调用总汇[文].pdf
基于PHP的DEDECMSdede5.7定时发布审核插件(附dedecms5.5打包)源码.zip
DeDecms织梦系统_V5.7.zip
DEDECMS5.7后台getshell1
DEDECMS标签调用58种方法[参考].pdf
本后台界面模板只适用与dedecmsv5.5及dedecmsv5.6的GBK版本。 风格名称:后台登陆界面 适用版本:DedeCMSV5.5 语言编码:GBK 风格类型:行业
基于PHP的DedeCMS V5.6 正式最终稳定版.zip
dedecms标签调用.docx
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...
PHP实例开发源码—DedeCMS V5.6 正式最终稳定版.zip
商业源码-编程源码-DedeCms v5.6 GBK build 20100928.zip
DEDECMS5.7星星评分插件,适用于dedecmsv5.7版本的织梦星星评分插件
dedecms彩色tag标签讲解教程.pdf
安装前请详细阅读该说明。本插件基于dedecms官方5.7版本,使用的页面模板是默认模板。如果您的dedecms是二次开发过的,建议手动修改代码的方式安装插件,避免直接安装覆盖了您二开过的文件。
DEDECMS调用当前TAG的文档总数量,在模板的taglist.htm文档页,你想要显示该TAG数量的地方即可显示TAG文档总数量。
学习dedecms彩色tag标签讲解教程.pdf
易采站长源码DEDECMS蓝色模板 v5.7.zip
dedecms 5.6 仿WordPress blog模板程序打包 UTF8.zip
DEDE5.7图集发布模块,对网站图集及图片类网站进行发布发布.最新DEDE5.7图集发布模块.wpm