ホーム > ニュース > 開発・運用 > コア > XOOPS Cube Legacy 2.2alpha1リリース

XOOPS Cube Legacy 2.2alpha1リリース

3
onokazu
投稿者: onokazu | 投稿日時: 2010/3/28 15:48 | 公開日時: 2010/3/28 15:48 | 閲覧: 24374回
タグ: ,

XOOPS Cube Legacy 2.2alpha1(安定度: アルファ版)リリースです。


コメント(6)

新しいものから | 古いものから | ネスト表示 | RSS feed
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: onokazu | 投稿日時: 2010/3/28 15:51
onokazu

このバージョンは開発版ですので、サイトにて本運用される場合は2.1.8(2010年3月28日現在)の使用をお勧めします。
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: 10key | 投稿日時: 2010/3/31 0:06
10key

xamppにインストールしてみました。
・・が、私の力不足。

2.1.8の日本語ファイルを使って、インストールは、日本語表示ができましたが、セットアップが完了した後は、文字化け・・。

ソースを見ると、下記のように、ISO-8859-1になってます。
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

MYSQL5.1.30 で、utf8_unicode_ciで作成。
PHP Version 5.2.8

まだ、日本語環境には未対応?
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: toemon | 投稿日時: 2010/4/8 12:45 | 親コメント: #601
toemon

自分の場合、preload にAltsysの SetupAltsysLangMgr.class.php があると、

Notice [PHP]: Use of undefined constant _LANGCODE - assumed '_LANGCODE' in file **\class\template.php line 84
Notice [PHP]: Use of undefined constant _CHARSET - assumed '_CHARSET' in file **\class\template.php line 85
Notice [PHP]: Use of undefined constant _LANGCODE - assumed '_LANGCODE' in file **\cube22\modules\legacyRender\kernel\Legacy_AdminRenderSystem.class.php line 122
Notice [PHP]: Use of undefined constant _CHARSET - assumed '_CHARSET' in file **odules\legacyRender\kernel\Legacy_AdminRenderSystem.class.php line 123
Notice [PHP]: Use of undefined constant _CHARSET - assumed '_CHARSET' in file **\modules\legacyRender\kernel\Legacy_RenderTarget.class.php line 25

が発生して、同様の現象になりましたが、SetupAltsysLangMgr.class.phpを削除すれば、正しく表示されました。
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: toemon | 投稿日時: 2010/4/8 12:51 | 親コメント: #603
toemon

追記
fileManagerのlanguage/ja_utf8内のファイルはEUC-JPで保存されていますので、utf-8では文字化けします。
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: AICE | 投稿日時: 2010/4/17 20:47 | 親コメント: #603
AICE
引用:
が発生して、同様の現象になりましたが、SetupAltsysLangMgr.class.phpを削除すれば、正しく表示されました。


「xoopsマニア」っていうサイトからの引用です。(重すぎて閲覧がつらいので抜粋させてもらいます)

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
•altsys の XOOPS_ROOT_PATH/preload/SetupAltsysLangMgr.class.php で、必要な言語ファイル(XOOPS_ROOT_PATH/modules/legacy/language/en/setting.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);
}
}
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

この修正入れることで正常になります。
Re: XOOPS Cube Legacy 2.2alpha1リリース 
投稿者: AICE | 投稿日時: 2010/4/17 21:07 | 親コメント: #601
AICE
引用:
まだ、日本語環境には未対応?

記載されてるとおり、デフォでやると日本語が文字化けしますね。
自分は

XOOPS_ROOT_PATH/modules/legacy/language/english/setting.php

内で
if (!defined('_CHARSET')) define('_CHARSET', 'ISO-8859-1');

ここを下記のように修正したら日本語表示されるようになりました。

if (!defined('_CHARSET')) define('_CHARSET', 'EUC-JP');

    トラックバック(0)

    新しいものから | 古いものから | RSS feed

    投票(3)

    新しいものから | 古いものから | RSS feed
     
      To Top