无限星辰工作室-客户无限互联网动力之源

标题: TwoThink1.0 插件控制器错误 [打印本页]

作者: crx349    时间: 2017-1-1 22:27
标题: TwoThink1.0 插件控制器错误
application\admin\controller\Addons.php,在452行看到:
      
  1. public function sql_split($sql, $tablepre) {
  2.                 if ($tablepre != "twothink_")
  3.                         $sql = str_replace ( "twothink_", $tablepre, $sql );
  4.                 $sql = preg_replace ( "/TYPE=(InnoDB|MyISAM|MEMORY)( DEFAULT CHARSET=[^; ]+)?/", "ENGINE=\\1 DEFAULT CHARSET=utf8", $sql );

  5.                  if ($r_tablepre != $s_tablepre)//这是两个无用的变量
  6.                          $sql = str_replace ( $s_tablepre, $r_tablepre, $sql );
  7.                 $sql = str_replace ( "\r", "\n", $sql );
  8.                 $ret = array ();
  9.                 $num = 0;
复制代码



我查了一下,这个错误来自onethink的源码。注释掉这两行即可:
               
  1. // if ($r_tablepre != $s_tablepre)
  2.                 //         $sql = str_replace ( $s_tablepre, $r_tablepre, $sql );
复制代码


原作者:Loyal to the skies,越洋




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4