• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    DedeCMS信息发布员发布文章错误Error page的问题
    POST TIME:2021-05-23 01:59
    用信息发布员写文章出现如下错误。
     
     
     
      以下错误信息出现在“所有文档列表”和“我发布文档列表”中:
     
      DedeCMS Error Warning!
     
      Technical Support: http://bbs.dedecms.com
     
      Error page: /zero/content_list.php?channelid=1&cid=150Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') And reid=0 And channeltype='1'' at line 1
     
      Error sql: Select id,typename,ispart From `dede_arctype` where ispart<>2 And id in(150,) And reid=0 And channeltype='1'
     
      以下出现在“发布文档”中:
     
      DedeCMS Error Warning!
     
      Technical Support: http://bbs.dedecms.com
     
      Error page: /dede/article_add.php
     
      Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') And reid=0 And ispart<>2' at line 1
     
      Error sql: Select id,typename,ispart,channeltype From `dede_arctype` where id in(1,) And reid=0 And ispart<>2
     
      解决方法:
     
    --修复“所有档案列表”和“我发布的文档” 中出现的Error方法: 
     
    首先找到 include/channelunit.func.php文件 
    修改第264行如下: 
     
    function GetSonIds($id,$channel=0,$addthis=true) 
    global $_Cs; 
    $GLOBALS['idArray'] = array(); 
    if( !is_array($_Cs) ) 
    require_once(DEDEROOT."/data/cache/inc_catalog_base.inc"); 
    GetSonIdsLogic($id,$_Cs,$channel,$addthis); 
    $rquery = join(',',$GLOBALS['idArray']); 
    $rquery = preg_replace("/,$/", '', $rquery); 
    return $rquery; 
     
    再找到include/typelink.class.php文件 
     
    找到第245行 $admin_catalog = join(',', $admin_catalogs); 
    在后面加上下面这一行: 
     
    $admin_catalog = preg_replace("/,$/", '', $admin_catalog); 
     
    添加后并保存。 
     
    --修复“发布文章” 中出现的Error方法: 
     
    找到/dede/inc/inc_catalog_options.php文件 
     
    在第42行(注意是第42行,不是30行):$admin_catalog = join(',', $admin_catalogs); 
    在后面添加下面这一行: 
    $admin_catalog = preg_replace("/,$/", '', $admin_catalog); 
    保存后即可!
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!