dede 5.7后臺(tái)移動(dòng)欄目,下拉列表顯示不全的問題
想移動(dòng)子欄目到其他欄目下,點(diǎn)其后的“移動(dòng)&dquo;,打開的頁面里&quo;你希望移動(dòng)到那個(gè)欄目?“后的下拉列表里只列出了幾項(xiàng),而且里面沒有我要移動(dòng)的目標(biāo)欄目。解決方法:找到dede的后臺(tái)目錄:默認(rèn)&dquo;dede&l......
以下是【金聰采編】分享的內(nèi)容全文:
以下是【金聰采編】分享的內(nèi)容全文:
想移動(dòng)子欄目到其他欄目下,點(diǎn)其后的“移動(dòng)”,打開的頁面里"你希望移動(dòng)到那個(gè)欄目?“后的下拉列表里只列出了幾項(xiàng),而且里面沒有我要移動(dòng)的目標(biāo)欄目。
解決方法:
找到dede的后臺(tái)目錄:默認(rèn)”dede“,打開”catalog_do.php"文件,大約327行:
$typeOptions = $tl->GetOptionArray(0,0,$channelid); |
將其改為:
$typeOptions = $tl->GetOptionArray(0,0,0); |
刷新后,欄目全部列出來了。
參考:
GetOptionArray()函數(shù)在TypeLink.class.php里定義,作用是:獲得類別列表
函數(shù)代碼如下:
//hid 是指默認(rèn)選中類目,0 表示“請(qǐng)選擇類目”或“不限類目”
//oper 是用戶允許管理的類目,0 表示所有類目
//channeltype 是指類目的內(nèi)容類型,0 表示不限頻道
function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0) { return $this->GetOptionList($hid,$oper,$channeltype,$usersg); } function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0) { return $this->OptionArrayList; } //+ 為下級(jí)類目遞歸加上 '-' function LogicGetOptionArray($id, $step, $oper=0) { } |
------------------------------------------------------------------------------------------------------------
另外還可以用sql語句直接修改:
Update `dede_arctype` set reid=’目標(biāo)父欄目ID’ where id in(2,3,4,5) |
在系統(tǒng)SQL命令行工具中執(zhí)行

侵權(quán)舉報(bào)/版權(quán)申訴



