咨询邮箱 咨询邮箱:515384734@qq.com 咨询热线 咨询热线:13422874072
您的位置:首页 > 资讯中心 > >
织梦dedecms后台更新栏目无反应问题解决
发表日期:2018-04-11    文章编辑:admin

在安装织梦dedecms过程中,偶尔会遇到后台更新栏目无反应的情况,重新安装多次还是如此。登录ftp去查看的时候,其实栏目的文件夹已经是创建了的,就是唯一的是栏目的index.html没有生成。

其实这个问题可以算是织梦的一个小小的bug,说是bug吧,其实也不算,但是同样的程序有时间能正常的使用,可是今天怎么也使用不了,奇怪之余也只能解决了。在网上搜索了很多方法,都无法解决,原因在include/common.func.php里面,可能是更新的时候无法获取顶级栏目的名称id导致。

解决办法:进入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'];
    }
}


注意:不要直接在TXT文档中直接修改,否则会产生新的问题,建议用Dreamweaver修改再上传覆盖。