在使用 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 資訊提示 我們可以根據後面的資訊提示去修改錯誤,當...