• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    dedeCMS列表页调用tag的方法小结(5.6/5.7)

    发布者: 浪子 | 发布时间: 2025-7-24 16:40| 查看数: 104| 评论数: 0|帖子模式

    dedeCMS5.6以前的版本 
    打开DEDECMS根目录include/common.func.php 
    在最底部 ?> 前面加入以下代码: 
             
                            复制代码
                            代码如下:
           
            $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 .= "".$row['tag']." "; 
            } 
            return $tags; 
            } 


           

    2.然后在文章页可以使用 

    {dede:field.id function="listtag(@me)"/} 
    来调用TAG标签, 
    在列表页可以使用 
    [field:id function="listtag(@me)"/] 
    来调用TAG标签. 

    dedeCMS5.7 
    dedecms v5.7版本直接使用标签:[field:id function=GetTags(@me)/] ,就可以调用出来了。只不过不带连接的,如果需要连接,请注释掉include\helpers\archive.helper.php文件的130行: 
    // $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 
    用下面语句替换,当然你也可以加入自己的样式 
    <span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>$tags .= "

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表