使用dedecms中常見錯誤提示及解決辦法 一

2022-07-03 01:36:11 字數 1376 閱讀 3078

在使用 dedecms 做**時,常常會遇到一些棘手的問題,比如:頁面不顯示(src 的位址不對)等等。

1. 更新**時錯誤

問題:call to a member function getinnertext() on a non-object(在乙個非物件型別上呼叫成員函式 getinnertext())。

解決:開啟 \include\taglib\channel\img.lib.php 檔案,將 $innertmp = $arctag->getinnertext(); 更改為 $innertmp = ($arctag=="") ? trim($arctag) : trim($arctag->getinnertext()); 我的版本是 v5.7-utf8-sp1,在第 51 行。

2. 網頁中不顯示

問題: src 位址顯示不對,如: /uploads/161130/1-161130110aw61.jpg 。當將位址換成 **+ /uploads/161130/1-161130110aw61.jpg 時,能顯示之前上傳的。

原因:出現這個問題,是因為自定義了內容模型,這個內容模型裡有字段。並且用的是,並非(僅**)。

解決:開啟 \include\extend.func.php 檔案。這個檔案就是系統預留的自定義函式介面檔案,主要用於二次開發用的。在該檔案最後加上如下**:

function getoneimgurl($img,$ftype=1)  

else

} }

} }

$dtp->clear();

return

$img

; }

}

列表頁和首頁呼叫方法:

[field:bigpic function='getoneimgurl(@me,0)'/] 呼叫的資訊,自動呼叫寬度和高度(已包含html**的

)[field:bigpic function='getoneimgurl(@me,1)'/] 只呼叫位址,一般可用於背景圖巢狀

內容頁呼叫方法:

3. 增加使用者時,提示使用者名稱已存在

問題:在使用者組裡,刪除使用者後,重新新增時,提示使用者名稱已經存在。

原因:當新增使用者後,在會員中心中可以看到,該使用者也被新增進會員列表了。

解決:刪除新增的使用者後,同時也要刪除會員中心得註冊會員列表裡的該會員。

python中常見錯誤

1.手誤造成的名字錯誤 nameerror 名字錯誤 如 nameerror name pint is not defined 2.多行 不能一行寫 syntaxerror 語法錯誤 如 syntaxerror invalid syntax 3.縮排錯誤 indentationerror unexp...

Qt中常見錯誤整理

解決方法 在構建裡面清理所有專案,重新構建 思路 工程在別的電腦可以執行說明不是程式問題,本電腦上可以執行其它工程說明電腦本身或者qt不存在問題,那只能是工程本身構建的問題 2 qt編譯出錯error in util.asciify build helloworld desktop qt 5 6 1...

js中常見的錯誤

1.錯誤分為兩種 1 錯誤 這種錯誤瀏覽器會報錯,可以根據錯誤型別去排錯 2 邏輯錯誤 這種錯誤瀏覽器不會報錯,但是可以使用斷點進行除錯排錯 2.錯誤型別 2.1語法錯誤 即寫的 不符合js編碼規則 報錯為 uncaught syntaxerror 資訊提示 我們可以根據後面的資訊提示去修改錯誤,當...