DEDE栏目文章列表获取TAGS解决方法

Time:2014/08/30 16:08:51   Click:

很多人用dede制作网站的时候,会调整tags,但是官方有些bug,所以今天为大家整理这个文档:

具体方法:首先打开根目录下的include文章下的common.func.php 

在最下方?>前加上下面这些代码

function listtag($aid){
    global $dsql;
    $sql = "SELECT tag FROM dede_taglist WHERE aid='$aid' ";
    $dsql->SetQuery($sql);
    $dsql->Execute();
    $menu_i=1;
    while ($row = $dsql->GetArray()) {
        $tags .= "".$row['tag']."   ";
    }
    return $tags;
}

然后所要调用的文章的列表模板处加上 TAG:[field:id function="listtag(@me)" /]

文章内容页面加上tag

关键标签 {dede:tag row='4' getall='0'} [field:tag /] {/dede:tag}  

在plus 调用模板{dede:include filename="../default/head.htm"/}

dede调用栏目相关内容:

{dede:field name='typeid' runphp='yes'} $id=@me; global $dsql; $sql="select content from dede_arctype where id=$id"; $row=$dsql->getOne($sql); @me=$row["content"]; {/dede:field}

把里面的两处字段content修改成你想要的即可。怎么样?简单吧?

TOP

四川尚狐网络@2012 版权所有
蜀ICP备12016524号-2

成都网站建设 成都网站建设,成都做网站,四川尚狐网络