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修改成你想要的即可。怎么样?简单吧?