大家在用到織夢dedecms時候,需要在會員中心模板調用欄目的名稱和鏈接,還有某個欄目下的文檔要怎么操作呢?
我們都知道,在會員中心模板,直接用dede:type或者dede:arclist標簽是不行的,在會員中心調用只能用php語法,借助sql進行調用,我們以調用欄目ID為8的欄目為例
調用某個欄目的名稱和鏈接:
?<?php?$row = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=8");echo "<li><a href=".$row['typedir'].">".$row['typename']."</a></li>";?>?
這里要注意,如果你欄目保存地址中有{cmspath},要首先做一個替換才行。
調用某個欄目下文檔(文檔鏈接靜態地址):
<?php$sql = "SELECT * FROM `dede_archives` WHERE arcrank > -1 and typeid=8 ORDER BY click desc LIMIT 8";$dsql->SetQuery($sql);$dsql->Execute('t');$result = '';while($row = $dsql->GetArray('t')){$arcrow = GetOneArchive($row['id']);$row['arcurl'] = $arcrow['arcurl'];$row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);$result .= "<li><a href=\"{$row['arcurl']}\">{$row['title']}</a></li>";}
echo $result;?>?