dedecms5.1升級sp1出現IfTagNull()錯誤解決方法記錄_PHP教程
推薦:PHP教程:PHP編碼書寫規范1 文件結構 | |――images |――include |――parameter |――config |――function |――index images存放圖
最近有報告錯誤說從dedecms5.1升級sp1出現錯誤,代碼大致如下:
Fatal error: Call to undefined function IfTagNull() in /……/include/pub_dedetag.php(485) : eval()’d code on line 1
分析錯誤原因,是因為模板中調用了IfTagNull函數而程序中找不到這個函數導致出錯,解決的辦法很簡單,兩種,這里記錄一下:
1、修改article_article.htm模板,把{dede:tag type=’current’ function=’IfTagNull(@me)’/} 換回原來的{dede:tag type=’current’ /}
2、修改include目錄下的inc_functions.php文件,加入代碼如下:
function IfTagNull($tag){
//這里直接輸出了Tag:自行修改
if(!$tag=="") $tag="Tag:".$tag;
return $tag;
}
原文地址:http://www.blog-dragon.com/2008/07/dedecms5-tagnull.html
分享:PHP中addcslashes函數與stripcslashes的用法今天在寫一個網站的英文版時,寫完后填加英文資料,我隨便填寫時一點問題沒有,但每當填加指定的內容時卻填加不上,也不報錯,我查看了數據庫,發現這個字段用的是“TEXT”數據數型,
- 相關鏈接:
- 教程說明:
PHP教程-dedecms5.1升級sp1出現IfTagNull()錯誤解決方法記錄
。