-
電腦系統(tǒng)軟件下載類網(wǎng)站...
-
玩具動漫類網(wǎng)站織夢模板...
-
蔬菜鮮果配送類網(wǎng)站織夢...
-
營銷型無縫鋼管定制生產...
-
食品百貨英文外貿類網(wǎng)站...
-
電子元件電路板類網(wǎng)站織...
-
儀器儀表科技公司類網(wǎng)站...
-
貂絨大衣服裝設計類網(wǎng)站...
-
手游APP軟件下載類網(wǎng)站織...
-
精工機械軸承生產廠家類...
-
鋼結構崗亭營銷型織夢網(wǎng)...
-
財稅記賬工商注冊認證類...
-
裝飾建材公司類網(wǎng)站織夢...
-
網(wǎng)站模板資源下載類網(wǎng)站...
-
展覽展會信息類網(wǎng)站織夢...
-
人力資源管理類網(wǎng)站織夢...
-
物流快運速遞類網(wǎng)站織夢...
-
儀器分析儀類網(wǎng)站織夢模...
-
水利工程施工類網(wǎng)站織夢...
-
中英雙語律師事務所類網(wǎng)...
如圖

織夢官方程序中后臺的系統(tǒng)用戶管理,在授權欄目選項中,只列出了最高二級欄目,我們來修正一下,讓它支持無限級授權欄目
1、打開 /dede/sys_admin_user_add.php 找到,最后一行的
include DedeInclude('templets/sys_admin_user_add.htm');
在它上面加入
function getalltype($reid = 0, $step = '', $typeids = array()){global $dsql, $result;$dsql->SetQuery("SELECT reid,id,typename FROM `dede_arctype` WHERE reid='$reid' AND (ispart=0 OR ispart=1) ORDER BY sortrank");$dsql->Execute($reid);if ($dsql->GetTotalRow($reid) > 0) {while ($row = $dsql->GetArray($reid)) {$result .= "<option value='{$row['id']}' class='" . (empty($row['reid']) ? 'b' : 's') . "type'>{$step}{$row['typename']}</option>\r\n";getalltype($row['id'], $step . "—", $typeids);}}return $result;}$typeOptions = getalltype(0, '', $typeids);
如圖

2、打開 /dede/sys_admin_user_edit.php 找到,最后一行的
include DedeInclude('templets/sys_admin_user_edit.htm');
在它上面加入
function getalltype($reid = 0, $step = '', $typeids = array()){global $dsql, $result;$dsql->SetQuery("SELECT reid,id,typename FROM `dede_arctype` WHERE reid='$reid' AND (ispart=0 OR ispart=1) ORDER BY sortrank");$dsql->Execute($reid);if ($dsql->GetTotalRow($reid) > 0) {while ($row = $dsql->GetArray($reid)) {$result .= "<option value='{$row['id']}' class='" . (empty($row['reid']) ? 'b' : 's') . "type'" . (in_array($row['id'], $typeids) ? ' selected' : '') . ">{$step}{$row['typename']}</option>\r\n";getalltype($row['id'], $step . "—", $typeids);}}return $result;}$typeOptions = getalltype(0, '', $typeids);
如圖
