nobunobuさんのXOOPS用モジュール。GIJOEさんのオートログイン機能と使用言語切替機能(EMLH)をコアファイルの変更なしで実現する。

Tag: XOOPS モジュール EMLH



Page Top

検討事項 anchor.png Edit

Page Top

EMLHがxpWikiで上手く機能しない。 anchor.png Edit

  • 具体的には以下の問題。
    1. メインメニューで[ ja]などのタグが表示されてしまう。
    2. いきなり編集画面に飛んでしまう。つまり、easiestml_lanをページ名と解釈してしまう。
  • PukiWikiとの相性は良くないようです。ただし、GIJOEさんのEMLHハックの改良バージョンのときの対応策のようで、SysUtilモジュールで同様に対応できるかは不明。 -> EMLH拡張
  • 現在開発が進んでいるXOOPS Cubeでは、解決済みのモジュールも試作されている様子。-> cubeUtils モジュール

(2007-01-06)

  • 上記問題点の「ii.いきなり編集画面に飛んでしまう。・・・」は、SysUtilモジュールでは出ないようだ。GIJOEさんのEMLHハックでは問題だったのだが。language/multi_lang/sysutil_ml.inc.phpにnobunobuさんのサイトのEMLH拡張のcommon.phpと同等の対応(1.easiestml_langパラメータの扱い)がすでに組み込まれていた。
  • 上記問題点の「i.メインメニューで[ ja]などのタグが表示されてしまう。」はB-Wikiでは発現しない。つまり、xpWikiに依存する問題のようだ。nao-ponさんのサイトのinclude/compat.phpのTYPO-xpWiki-フォーラム-XOOPSマニアによると、
    表示言語の規定値はXOOPSの $xoopsConfig['language'] の値をみて、TRUST/class/func/xoops_wrapper.php 中の function get_lang() で設定しています。(現状では ja, en の2通りしかありません)
    
    そして、実際アクセス時の表示言語は HTTP ヘッダの Accept-Language を見て決定しています。
    とある。このあたりを調べる必要がありそうだ。

(2007-01-07)

Page Top

オートログイン機能でログインすると途中で止まってしまう。 anchor.png Edit

  • (2007-01-04)include/functions.phpを一部変更すると動きました。-> 2.0.13a JPから2.0.14 JPでログイン出来ない
  • line 550 からの
       if (isset($handlers[$name])) {
           $ret =& $handlers[$name];
       }
       return $ret;
       return isset($handlers[$name]) ? $handlers[$name] : $ret;
  • line 584 からの
       if (isset($handlers[$module_dir][$name])) {
           $ret =& $handlers[$module_dir][$name];
       }
       return $ret;
       return isset($handlers[$module_dir][$name]) ? $handlers[$module_dir][$name] : $ret;

Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 1685, today: 1, yesterday: 1
Princeps date: 2008-05-11 (Sun) 02:45:37
Last-modified: 2008-05-11 (Sun) 02:45:37 (JST) (811d) by gokuraku
メインメニュー
ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録




Brasilian | English | French | German | Greek | Japanese | Korean | Russian | T-Chinese top
Powered by XOOPS Cube 2.2 © 2001-2010 XOOPS Cube Project