织梦教程DedeCMS系统列表页调用tag的方法

dedecms教程织梦列表页调用tag的方法!织梦 DEDECMS V5.7在此版本下直接使用

dedecms教程织梦列表页调用tag的方法!织梦 DEDECMS V5.7在此版本下直接使用[field:id function=GetTags(@me)/]就可以调用出来。但是不带连接的,如果需要连接。

请按如下方法修改

打开include/helpers/archive.helper.php文件

找到

$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

修改为

$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

文章页调用方法:

{dede:field.id function=GetTags(@me)/}  //此调用标签不会显示此TAG下共有多少文章
{dede:tag type='current'/}  //此调用标签会显示此TAG下共有多少文章

列表页调用方法:

[field:id function=GetTags(@me)/]

织梦 DEDECMS V5.6 以前的版本

打开include/common.func.php文件

在最底部 ?> 前面加入以下代码:

function listtag($aid)  
{  
    $tsql = new DedeSql(false);  
    $tags = '';  
    $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'");  
    $tsql->Execute('t');  
    while($row = $tsql->GetArray('t',MYSQL_ASSOC)){  
       $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";  
    }  
    return $tags;  
}  

文章页调用方法:

{dede:field.id function="listtag(@me)"/}

列表页调用方法:

[field:id function="listtag(@me)"/]
温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

GithubHosts轻松解决无法访问Github的囧境

2020-4-13 0:00:00

编程技巧

如何修复WordPress出现的“您所关注的链接已过期”错误

2020-4-20 0:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索