搜索:
首页 >> 站长资讯 >> CMS/BBS >> dede5.3tag标签调用

dede5.3tag标签调用

2009-2-15 来源:中国asp之家 投递文章

1,文章页的tag的调用解决办法V5.3TAG的调用方式为:TAG:{dede:field.tags/}
这个在内容页模板中使用

全局标签{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] 
Tags:调用  标签  tag  dede 
相关文章
手机版 CMS/BBS Asp之家 Aspxhome.com
闽ICP备06017341号