织梦恢复备份后,个别栏目无法生成静态页面,请教了,谢谢

织梦恢复备份后,个别栏目无法生成静态页面,请教了,谢谢

例如有栏目1、2、3、4、5

2、3、4、5一切正常,唯独内容最多的1无法更新,生成静态页面

其他都正常,请教了,谢谢

已经解决,自己回答,备用

找到include/common.func.php,打开这个文件,在这个文件的最后加入如下代码:

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'];
}
}//这里需要注意的是这个已经是到达了文件的末尾了下面千万不要出现换行。

追加问题
分享到微信 收藏
    0 人参与回答
该问题还没有收到回答 :(