588创业论坛

 找回密码
 快速注册
搜索
查看: 2429|回复: 0
打印 上一主题 下一主题

dede5.5 列表页调用tag的方法

[复制链接]

293

主题

0

听众

4577

积分

管理员

Rank: 9Rank: 9Rank: 9

金钱
156 创业币
在线时间
679 小时
跳转到指定楼层
1
miqike 发表于 2010-3-1 17:38:31 |只看该作者 |倒序浏览
用此方法可以在 dede5.5 列表页里调用本栏目下的tag标签,感谢dedecms论坛的gswb提供此方法。

1、在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;

}



2.然后在文章页可以使用{dede:field.id function="listtag(@me)"/}来调用TAG标签,

在列表页可以使用[field:id function="listtag(@me)"/]来调用TAG标签.
您需要登录后才可以回帖 登录 | 快速注册

Archiver|手机版|588创业网 ( 闽ICP备08003622号-6 )

GMT+8, 2024-5-3 11:20 , Processed in 0.105989 second(s), 24 queries .

Powered by bbs.588cy.com

© 2001-2012 Discuz! X2.5

回顶部