首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>程序集锦>DEDE>资讯:dede5.3tag标签调用

dede5.3tag标签调用

www.jz123.cn  2009-01-13   来源:   中国建站    编辑整理    我要投递新闻

1,文章页的tag的调用解决办法V5.3TAG的调用方式为:TAG:{dede:field.tags/}
这个在内容页模板中使用
演示:[url]http://www.dedemo.cn/dedecms/2008/1218/629.html[/url]

全局标签{dede:tag row='8' getall='1' sort='month'}
支持属性
row|30  行数
sort|new  排序
getall|0 调用类型
可以查看/include/taglib/tag.lib.php


找到include/common.func.php
替换下面的函数就可以了

//获得某文档的所有tag
function GetTags($aid)
{
    global $dsql;
    $tags = '';
    $query = "Select tag From `dede_taglist` where aid='$aid' ";
    $dsql->Execute('tag',$query);
    while($row = $dsql->GetArray('tag'))
    {
        $tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']}target=_blank>{$row['tag']}</a>" : ','."<ahref=/tags.php?/{$row['tag']}target=_blank>{$row['tag']}</a>");
    }
    return $tags;
}  


2,在列表页的列表里调用TAG代码如下

[field:id runphp=yes]
                    $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='@me'");
    $tsql->Execute('t');
    while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
       $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>";
      
      
    }
    @me=$tags;

                [/field:id]


上一篇:DEDE5.3首页调用自定义字段 下一篇:dede5.3顶级栏目-二级栏目标题专用标签

评论总数:2 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图