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

主頁 > 網站建設 > 建站知識 > dedecms中使用arclistsg標簽在首頁調用聯動類型字段

dedecms中使用arclistsg標簽在首頁調用聯動類型字段

POST TIME:2018-09-02 12:54

在不改動dedecms程序的情況下,首頁調用聯動類型出來的是枚舉值,也就是一堆垃圾數字。需要改動includechannelunit.func.php這個文件,把枚舉值變成枚舉名。

在上述文件中加入以下代碼:

//聯動類型
function GetInfoType($聯動類別組名)
{
global $dsql;
$typename=”;
$query = " Select ename From `dede_sys_enum` where egroup = ‘聯動類別組名’ And evalue = ‘$聯動類別組名";
$dsql->Execute(‘ename’,$query);
while($row=$dsql->GetArray(‘ename’))
{
$typename .=($typename==” ? $row['ename'] : ‘,’.$row['ename']);
}
return $typename;
}
?>

在首頁用以下代碼調用:


{dede:arclistsg addfields=’聯動類別組名’ row=’8′ channelid=’模型ID’ typeid=’欄目ID’ titlelen=’24′ }
[field:聯動類別組名 function=GetInfoType(@me)/]
{/dede:arclistsg}

如果想做成鏈接的形式,可以用下面的代碼:

//聯動類型
function GetInfoType($聯動類別組名)
{
global $dsql;
$typename=”;
$query = " Select ename From `dede_sys_enum` where egroup = ‘聯動類別組名’ And evalue = ‘$聯動類別組名";
$dsql->Execute(‘ename’,$query);
while($row=$dsql->GetArray(‘ename’))
{
$typename .=($typename==” ? $row['ename'] : ‘,’.$row['ename']);
$typelink = "<a href=’$cfg_phpurl/plus/list.php?channelid=模型ID&聯動類別組名=$聯動類別組名’>$typename</a>";
}
return $typelink;
}
?>

這樣點擊鏈接就可以直接查詢該模型下所有同枚舉值的列表了。

鏈接的路徑并不一定適用,要根據自己的網站目錄路徑修改。

還有很重要的一點,該聯動類別必須要有至少一個二級分類,也就是子分類下的子分類才能調用成功



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

  • 400-1100-266
主站蜘蛛池模板: 金湖县| 英德市| 河津市| 开远市| 柳河县| 道孚县| 孝感市| 江永县| 桐庐县| 法库县| 福泉市| 沅江市| 民县| 昭苏县| 红原县| 凌海市| 贵州省| 白城市| 阜城县| 东乌| 罗山县| 丹东市| 大名县| 封丘县| 益阳市| 大丰市| 泽普县| 黄骅市| 五原县| 八宿县| 宣恩县| 丰县| 庆安县| 体育| 大关县| 阿巴嘎旗| 兴国县| 绿春县| 梓潼县| 贵阳市| 伊川县|