當(dāng)前位置:首頁 >  科技 >  IT業(yè)界 >  正文

DEDE使用過程中的小問題處理

 2013-10-21 10:32  來源: A5專欄   我來投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競價(jià),好“米”不錯(cuò)過

好郁悶,今天我本來想給我的一個(gè)用DEDE程序搭建的資訊站安裝一個(gè)自動(dòng)ping服務(wù)插件的。卻哪里知道一進(jìn)網(wǎng)站后臺(tái),頓時(shí)傻眼了,我的模塊列表竟然又不顯示變成空白的了。這個(gè)問題已經(jīng)多次在我的網(wǎng)站出現(xiàn)了,而出現(xiàn)這種情況的原因一般都是由于moduleurllist.txt這個(gè)模塊列表文件為空或者被刪除所造成的,情況如下圖所示:

解決方法其實(shí)也挺簡單的,下面我就來一步一步教大家如何去解決這個(gè)問題:

第一步:找到有內(nèi)容的文件moduleurllist.txt

這個(gè)文件一般是安裝以后自動(dòng)生成的,所以在安裝包中是找不到,建議你可以在本地安裝一個(gè)DEDE程序之后,將里面的moduleurllist.txt文件復(fù)制下來,如果要是本地架設(shè)不方面,同時(shí)你又信任我的話也可以下載我提供的這份moduleurllist.txt文件。(哦,這里忘記說下文件路徑如下:/data/module/moduleurllist.txt,方便大家尋找該文件)

moduleurllist.txt文件下載地址:

第二步:替換文件moduleurllist.txt

上傳文件至/data/module/文件夾下,替換原有文件moduleurllist.txt,如下圖(我是在DEDE后臺(tái)上傳的,也可以通過FTP進(jìn)行上傳):

第三步:驗(yàn)收檢查是否OK

替換好文件以后,模塊列表就應(yīng)該能夠正常顯示了,如下圖:

其實(shí),上面所講的這個(gè)方法僅僅只是解決這個(gè)問題的一種方法,只是治標(biāo)但卻不是治本的方法,很有可能會(huì)復(fù)發(fā)的哦,所以下面再給大家介紹一個(gè)標(biāo)本兼治的好方法。

第一步:找到文件module_main.php

先在程序中按路徑/dede/module_main.php找到該文件,然后對其進(jìn)行編緝,如下圖(同樣,熊偉博客在這里也是在DEDE后臺(tái)文件管理器中直接查找):

第二步:修改文件代碼

下面大家就可以在該文件中查找以下兩段代碼:

$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);

$modules = array_merge($modules,$modules_remote);

如下圖紅線所標(biāo)注代碼:

找到這兩行代碼,將其刪除或者注釋都可以,修改以后的樣子如下:

第三步:檢查模塊列表是否正常顯示

這下再來看看你的模塊列表是否是正常顯示了呢?哈哈,我的已經(jīng)沒有問題了哦,請看下圖:

好吧,這次的就到這里結(jié)束了,又讓大家聽我嘮叨了,HOHO,,有啥還不明白的,可以在評論中留言。

《熊偉寫于2013年10月20日10點(diǎn)22分,文章版權(quán)歸目錄閣網(wǎng)站目錄所有,轉(zhuǎn)載請注明出處:》

申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦