婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms 在文章標(biāo)題前調(diào)用頂級欄目的方法

dedecms 在文章標(biāo)題前調(diào)用頂級欄目的方法

POST TIME:2018-10-30 17:21

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

[欄目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}這樣寫,只是調(diào)用文章所在的子欄目名!
請問改怎么弄,才能調(diào)用文章所在的頂級欄目名且鏈接地址也是頂級欄目地址?

解決辦法:

通過文章的typeid從arctype表中找到reID,然后根據(jù)這個(gè)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即可



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 靖宇县| 满洲里市| 邹城市| 米林县| 巫溪县| 吉木萨尔县| 边坝县| 西宁市| 平塘县| 陈巴尔虎旗| 大关县| 邓州市| 德庆县| 文昌市| 尼玛县| 柯坪县| 涿鹿县| 邵东县| 马边| 建水县| 哈密市| 石阡县| 富阳市| 靖远县| 宁波市| 姜堰市| 尚义县| 惠州市| 洛隆县| 松阳县| 泰顺县| 临安市| 洞头县| 彝良县| 深水埗区| 海伦市| 双牌县| 兖州市| 当涂县| 丹东市| 塔城市|