国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

dedecms 在文章標題前調用頂級欄目的方法

2024-04-25 20:48:26
字體:
來源:轉載
供稿:網友

我有3個頂級欄目(欄目a、欄目b、欄目c),頂級欄目下面又有若干子欄目。問題是:首頁有個區域需要調用這三個頂級欄目下面的文章,調用的文章前面需加上頂級欄目的名稱,且鏈接地址也是頂級欄目的,效果如下:

[欄目a] 阿斯頓福建歷史就分手了附件是了附件
[欄目b] 阿斯頓福建歷史就分手了附件是了附件
[欄目c] 阿斯頓福建歷史就分手了附件是了附件

{dede:arclist row=8 titlelen=40 orderby=pubdate att=c}
<a href="[field:typeurl/]" >[[field:typename/]]</a>
<a href=’[field:arcurl/]‘ >[field:title/]</a></br>
{/dede:arclist}這樣寫,只是調用文章所在的子欄目名!
請問改怎么弄,才能調用文章所在的頂級欄目名且鏈接地址也是頂級欄目地址?

解決辦法:

通過文章的typeid從arctype表中找到reID,然后根據這個reID找到id=reID的欄目,讀取typename和url并輸出
注:reID就是欄目的上級欄目的id
{dede:arclist|}
[field:typeid runphp=yes]
     $tsql = new DedeSql(false);
     $typelink2 = ”;
     $tsql->SetQuery("Select i.typedir,i.typename From dede_arctype t left join dede_arctype i on i.id=t.reid where t.id=’@me’");
     $tsql->Execute(‘t’);
     while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC))
     {
       $typelink2 .= "<a href=’".$row['typedir']."’>".$row['typename']."</a>";
     }
     @me=$typelink2;
[/field:typeid]
{/dede:arclist}

5.3有topid了,把里面reid改成topid即可

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙山县| 陵川县| 宾阳县| 龙海市| 海原县| 高淳县| 甘肃省| 曲松县| 洞头县| 五河县| 林西县| 永兴县| 唐河县| 乐亭县| 梓潼县| 南通市| 教育| 安乡县| 太保市| 隆安县| 遵义市| 峡江县| 兰州市| 乌拉特中旗| 肃南| 开封市| 阳江市| 三门峡市| 元阳县| 犍为县| 凤台县| 绥德县| 旬阳县| 灌云县| 濮阳市| 濮阳市| 大石桥市| 平邑县| 永修县| 松溪县| 寿阳县|