ようこそ! Geeklog Japan 2018/12/19 09:17 JST


 2018/11/29 17:29 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 195
$l = explode('.', $_CONF['locale']); // get rid of character set
と $_CONF['locale'] からひっぱっているので どこを直すかですね

 2018/11/29 17:52 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5849
場所:Tokyo
サイトの言語id はconfからとってきてはいけません。

COM_getlanguage_id()
というような関数があります。

Japanizeプラグインがインストールされていれば
正常に動いているかと思ったんですが

このサイトもdemoサイトも正常に動いていますよね。

 2018/11/30 12:17 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 195
function JAPANIZE_setHtmlAttribute($template) {
global $_USER, $_CONF;

$langId = COM_getLanguageId();

if ($langId === ''Wink {
$langId = JAPANIZE_languageToLangId(@$_USER['language']);

if ($langId === ''Wink {
// Tries to derive the language id from the locale
$l = explode('.', $_CONF['locale']); // get rid of character set
$langId = $l[0];
$l = explode('@', $langId); // get rid of '@euro', etc.
$langId = $l[0];
}
}

遷移を追いかけてはいないのでなんともいえませんが
$langId = COM_getLanguageId();で返りが無いときは
$l = explode('.', $_CONF['locale']); // get rid of character set
$_CONF['locale']を使用してますね

 2018/11/30 12:49 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5849
場所:Tokyo
はい。
コンフィギュレーションの言語ID
ブラウザの言語
URL
ユーザーが選んだ言語ID

それらを一定の優先順序で判断したものが
COM_getLanguageid
です。

時刻はすべて JST , 現在の時刻は 09:17 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック