织梦更新报错Call to undefined function GetTopTypename()解决方法

近几天在调试织梦网站时候,一键更新网站就会报错Fatal error: Uncaught Error: Call to undefined function GetTopTypename() 。导致新的栏目和文章无法更新。其实这是因为在模板中调用GetTopTypename()这

   近几天在调试织梦网站时候,一键更新网站就会报错Fatal error: Uncaught Error: Call to undefined function GetTopTypename() 。导致新的栏目和文章无法更新。其实这是因为在模板中调用GetTopTypename()这个函数,而你的程序是没有这个函数才会引起更新网站报错的。
 
一键更新是报错图片
 
   这个时候我就需要添加这个函数。添加函数方法:打开 /include/extend.func.php 在最下面加入
 
if(!function_exists('GetTopTypename'))
{
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
if ($row['topid'] == '0')
{
return $row['typename'];
}
else
{
$row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
return $row1['typename'];
}
}
}
 
织梦更新报错Call to undefined function GetTopTypename()解决方法
 
   保存,在更新就没有问题了。

原创文章,标题:织梦更新报错Call to undefined function GetTopTypename()解决方法,如若转载,请注明出处:https://www.laomiseo.com/854.html