織夢dedecms5.7后臺移動欄目,下拉列表顯示不全的問題解決方法教程
有些織夢站點會遇到這樣的一個問題,想移動子欄目到其他欄目下,點擊后的“移動”,打開的頁面里"你希望移動到那個欄目?“后的下拉列表里只列出了幾項,而且里面沒有我要移動的目標欄目。

解決方法:

找到dede的后臺目錄:默認”dede“,打開”catalog_do.php"文件,大約327行:
  1. $typeOptions = $tl->GetOptionArray(0,0,$channelid);
復制代碼


將其改為:
  1. $typeOptions = $tl->GetOptionArray(0,0,0);
復制代碼


刷新后,欄目全部列出來了。

下面我們來看下織夢函數參考:
GetOptionArray()函數在TypeLink.class.php里定義,作用是:獲得類別列表
函數代碼如下:
//hid 是指默認選中類目,0 表示“請選擇類目”或“不限類目”
//oper 是用戶允許管理的類目,0 表示所有類目
//channeltype 是指類目的內容類型,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;
}
//+ 為下級類目遞歸加上 '-'
function LogicGetOptionArray($id, $step, $oper=0)
{
}
------------------------------------------------------------------------------------------------------------
另外還可以用sql語句直接修改:
Update `dede_arctype` set reid=’目標父欄目ID’ where id in(2,3,4,5)
在系統SQL命令行工具中執行。

推薦給好友: [復制鏈接]
上一篇:織夢dedecms 提示 body has not allow words 問題解決方法教程摘要:織夢dedecms 提示 body has not allow words 問題解決 ...
下一篇:dedecms織夢channel指定typeid之后,currentstyle無效的解決方法摘要:dedecms織夢channel指定typeid之后,currentstyle無效 ...
推薦文章
回復

使用道具 舉報

相關文章

精彩評論1

跳轉到指定樓層
學習了,感謝自丟教程網
回復

使用道具 舉報

發布主題
  • 今日更新:5
  • 昨日更新:7
  • 模板總數:8433
打造全國最大模板下載平臺
技術維護在線

QQ:515138

周一至周日9:00-23:00

如有侵權請聯系我們

[email protected] 在線QQ咨詢

微信掃碼關注我們

鸟叔彩金 体彩广东11选五玩法 澳洲幸运十官网 老快3开奖走势图 600031股票行情 大圣闹海捕鱼平台 幸运飞艇开奖网 秒速快三官方开奖 安徽11选5专家技巧 彩票新疆35选7 墨西哥vs加蓬比赛比分 微信红包麻将手机版 青海11选5平台 一肖中特图片 资料 一码中特 体育彩票双色球第39期 甘肃娱乐快三 欢乐游戏棋牌官网