hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

20年5月27日(Wed) 1時18分
TOP » xpWiki::Dev » xpWiki開発日記 » 2007-01-07

Sun 7 Jan 2007
 

Ver 0.8.16 (EMLHに対応など) anchor.png Edit

  1. アウトプットバッファーをクリアし過ぎていましたのでその修正をしました。
  2. ページ情報のユーザー名取得で、cookie由来のユーザー名が保存されていない場合は、uid から検索するようにしました。

  • 2007-01-07 10:20 nao-pon
    • * xoops_version.php (1.82):
      • Version 0.8.16
  • 2007-01-07 10:00 nao-pon
    • * class/xpwiki.php (1.24):
      • bugfix. flush output buffer problem.
  • 2007-01-07 09:58 nao-pon
    • * class/func/xpwiki_func.php (1.44):
      • set pginfo['uname'] from pginfo['uid'] when it's empty.
Page Top

一行コメント anchor.png Edit




Comments list

Posts tree


EVINFO site url  Posted on 2007-1-7 22:27

フォーラムで教えていただいたEVINFOです。その後の動作報告をさせていただきます。

xpWikiとnobunobuさんのSysUtilモジュールのEMLHを併用しています。
pukiwiki.ini.phpで、$const['SETLANG'] を SysUtilのパラメータと同じく、"ml_lang" に設定して動かしています。

大体上手く動くようになったのですが、下記の現象が起こっています。問題になるような動作ではないのですが、解決するためのヒントなど教えていただけると助かります。

1.xpWikiを表示させた状態で、SysUtilの言語選択モジュールから日本語->英語に切替えるとxpWikiも連動して、日本語->英語に切り替わりました。

2.xpWiki以外を表示させた状態で、SysUtilの言語選択モジュールから日本語->英語に切替えるとxpWikiは連動しませんでした(日本語のまま)。

以上です。

nao-pon  Posted on 2007-1-9 7:33
引用:

2.xpWiki以外を表示させた状態で、SysUtilの言語選択モジュールから日本語->英語に切替えるとxpWikiは連動しませんでした(日本語のまま)。

これは、気づきませんでした。ありがとう!
SysUtilが発行している cookie を取得する必要がありますね。
考えてみます。 :-)

nao-pon  Posted on 2007-1-10 17:29

とりあえず、Ver 0.8.19 で対応してみました。

しかし、未検証でたぶんこれで大丈夫かな?ってレベルです。

上手くいけばいいのですが・・・ :-P

nao-pon  Posted on 2007-1-11 18:11

cookie 名が違っていた模様です。

例えば、sysutilモジュールの場合、定数 'SYSUTIL_ML_COOKIE_NAME' は $xoopsConfig['language']用で値は 'english' などと保存されていて、定数 'SYSUTIL_ML_PARAM_NAME' は、'en' と保存されているので、定数 'SYSUTIL_ML_PARAM_NAME'を使って判定するようにしてみました。

Ver 0.8.21 以降です。 :-)

nao-pon  Posted on 2007-1-12 0:43
引用:
Ver 0.8.21 以降です。 :-)

よく見てみたら、ぜんぜんダメダメでした。 :hammer:

もう一度、よく見直しますので少々お待ちを... ;-)

nao-pon  Posted on 2007-1-12 8:26

Ver 0.8.22 で再修正してみました。

これで、多分いけると思うのですが、どうかな? :roll:

EVINFO site url  Posted on 2007-1-12 20:12

EVINFOです。

nao-ponさん、フォローをしていただいてありがとうございます。
残念ながら、状況は変わらないのです。

2点、確認させてください。

1.pukiwiki.ini.phpの以下の2行はそのままでよいのでしょうか?
引用:
$const['SETLANG'] = $this->get_setlang('setlang');
$const['SETLANG_C'] = $this->get_setlang_c('');

2.静的URLで運用していますが、.htaccessの記述はそのままでよいのでしょうか?

よろしくお願いします。

nao-pon  Posted on 2007-1-13 2:05
引用:

1.pukiwiki.ini.phpの以下の2行はそのままでよいのでしょうか?
2.静的URLで運用していますが、.htaccessの記述はそのままでよいのでしょうか?

1, 2 とも、そのままでOKだと思います。

先ほど、 https://hpwb.net/ilcsA (www.evinfo.org) で試してみましたが、上手くいっているように思うのですが・・・ :roll:

  1. 最初トップページに訪問したときは日本語表示でした。
  2. アメリカの国旗をクリックして英語モードに切り替え。
  3. xpwiki へ移動。
  4. 英語表示になっていることを確認。
  5. トップページへ戻り日本の国旗をクリック。
  6. 再度 xpwiki へ移動。
  7. 日本語表示になっていることを確認。

こんな感じでした。

EVINFO  Posted on 2007-1-13 3:14

nao-ponさん、ありがとうございます。

たしかに、nao-ponさんの書かれたとおりにすると、うまくいきました。
ただ、左上においておいたSysUtilの言語選択ブロックから言語を選択すると、上手くいったりだめだったり。。。

このブロックの中身を[mlimg]に置き換えてみましたが、上手くいったり、だめだったり。。。

なかなか再現性が確認できず、です。

nao-pon  Posted on 2007-1-14 22:55

上手くいったりいかなかったりするのは、キャッシュが悪さしていることも多いと思います。

キャッシュ周りを確認してみると答えが見つかるかも知れませんね。 :roll:

nao-pon  Posted on 2007-1-18 9:14 | Last modified

なんとなく分かったかも。

EMLH の Cookie で UI_LANG の Cookie を上書きするようにしてみました。
これで上手くいくかも。

EVINFO  Posted on 2007-1-22 4:24

nao-ponさん、ありがとうございます。

ver.1.04.01にアップデートしたら、上手く動いているようです。



Post a new comment

Subject
guestname
Body

Go to richer form

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: 3003, today: 1, yesterday: 2
Princeps date: 2007-01-07 (Sun) 10:39:33
Last-modified: 2019-12-25 (Wed) 05:48:17 (JST) (153d) by 通りすがりさん
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証 | SSLログイン

Register now! | Lost Password?



メインメニュー
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
id.1:
通りすがりさん : : 19/12/25 05:48

as

MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 29 人がオンライン中 :-)
(xpWiki::Dev : 1 人)

登録ユーザ: 0 & ゲスト: 29

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4658


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報