dedecms5.1升级sp1出现IfTagNull()错误解决方法记录_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐: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教程/更新时间:2008-08-22
相关PHP教程