2011年7月6日カテゴリー:未分類

Legacy:2.2.0「ja_utf8」altsysモジュール文字化け

【環境】PHPバージョン:5.2.14,MySQLバージョン:5.5.13,Legacy:2.2.0,altsys:0.7

Legacy:2.2.0を「ja_utf8」でインストール。
問題なく終了するも,altsysモジュールをインストールしたとたんに文字化け。
下記方法で問題解消。

prloadフォルダに入れたSetupAltsysLangMgr.class.phpに赤字部分を追記する。
***************************************************
function loadGlobalMessageCatalog()
 {
  /* if (!$this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/” . $this->mLanguageName . “/global.php”)) {
   $this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/english/global.php”);
  } */
  $this->_loadLanguage( ‘legacy’ , ‘global’ ) ;
  $this->_loadLanguage( ‘legacy’ , ‘setting’ ) ;

  //
  // Now, if XOOPS_USE_MULTIBYTES isn’t defined, set zero to it.
  //
  if (!defined(“XOOPS_USE_MULTIBYTES”)) {
   define(“XOOPS_USE_MULTIBYTES”, 0);
  }
***************************************************