ブログ - 不具合情報カテゴリのエントリ
(未確認)
管理者ユーザで試していると、テーマ選択などが正しくない場合にうまく機能しないことがある?
管理者ユーザで試していると、テーマ選択などが正しくない場合にうまく機能しないことがある?
LogCounterX [2.71a] で「アクセス元ドメイン別」が表示されないなぁ...
とずーーーっと思っていた。
「ホスト参照」を「はい」にしてあるのに表示されないのはなぜだろう?と不思議だった。
でも Web で検索しても、どこにも情報が見つからない。
LogCounterX はかなりメジャーなほうのモジュールだと思うのだが...
ようやく重い腰をあげて自ら確認することに...
とずーーーっと思っていた。
「ホスト参照」を「はい」にしてあるのに表示されないのはなぜだろう?と不思議だった。
でも Web で検索しても、どこにも情報が見つからない。
LogCounterX はかなりメジャーなほうのモジュールだと思うのだが...
ようやく重い腰をあげて自ら確認することに...
openid [0.24] (snapshot from sf.net)
■新規登録を許したくない...
ユーザモジュールの「一般設定」で「新規ユーザの登録を許可する」を「いいえ」にしていても openid モジュール経由では登録できてしまう...
これでは困るので、既存ユーザへのマッピングだけを許可するようにしたい。
■新規登録ユーザのグループが登録されない?
openid ログインから新規登録したユーザが、登録ユーザグループにアサインされない。
openid 管理メニューの「一般設定」「初期登録グループ」にアサインされるのではないのか?
■別件(仕様)
xrea では /dev/random /dev/urandom が使えない?ため、管理画面から「OpenID認可モジュール」−「一般設定」−「乱数生成デバイス」を空にする必要がある。
■新規登録を許したくない...
ユーザモジュールの「一般設定」で「新規ユーザの登録を許可する」を「いいえ」にしていても openid モジュール経由では登録できてしまう...
これでは困るので、既存ユーザへのマッピングだけを許可するようにしたい。
■新規登録ユーザのグループが登録されない?
openid ログインから新規登録したユーザが、登録ユーザグループにアサインされない。
openid 管理メニューの「一般設定」「初期登録グループ」にアサインされるのではないのか?
■別件(仕様)
xrea では /dev/random /dev/urandom が使えない?ため、管理画面から「OpenID認可モジュール」−「一般設定」−「乱数生成デバイス」を空にする必要がある。
これは仕様なのだろうか?
ってことはないと思うけど...
Warning: parse_url(/modules/openid/try_auth.php?action=verify&openid_identifier=http://IdP/xxxx/&frompage=/) [function.parse-url]: Unable to parse URL in /xxxx/modules/legacy/kernel/Legacy_Controller.class.php on line 383
Fatal error: Call to a member function assign() on a non-object in /xxxx/modules/openid/index.php on line 14
(追記)
どうも parse_url() は query string にエンコードされていない http:// などが含まれている場合に、うまく動作しないという問題があるようだ...
今回の問題がこれとかかわるのかどうかは良くわからないが...
[XCL 2.1.4] または [XCL 2.1.5]の問題...
この件については
http://www.xugj.org/modules/d3forum/index.php?topic_id=754
に記述がある。
ってことはないと思うけど...
Warning: parse_url(/modules/openid/try_auth.php?action=verify&openid_identifier=http://IdP/xxxx/&frompage=/) [function.parse-url]: Unable to parse URL in /xxxx/modules/legacy/kernel/Legacy_Controller.class.php on line 383
Fatal error: Call to a member function assign() on a non-object in /xxxx/modules/openid/index.php on line 14
(追記)
どうも parse_url() は query string にエンコードされていない http:// などが含まれている場合に、うまく動作しないという問題があるようだ...
今回の問題がこれとかかわるのかどうかは良くわからないが...
[XCL 2.1.4] または [XCL 2.1.5]の問題...
この件については
http://www.xugj.org/modules/d3forum/index.php?topic_id=754
に記述がある。
動作確認OpenID認証局
・openid.ne.jp ◎
認証のときに毎回聞かれるのは仕方ないのか?
・hatena ○
認証はOK
ただ、メールアドレスなしで登録できてしまうのだ...
・profile.livedoor.com ×?
認証時にエラーが発生する。
もう一度繰り返すとなぜか登録できるが、メールアドレスなしで登録できてしまって良いのか?
・Yahoo! JAPAN ×(OpenID2.0)?
「このサイトには現在ログインできません」となる。その前にワーニングが出ている。
・mixi 未確認
・openid.ne.jp ◎
認証のときに毎回聞かれるのは仕方ないのか?
・hatena ○
認証はOK
ただ、メールアドレスなしで登録できてしまうのだ...
・profile.livedoor.com ×?
認証時にエラーが発生する。
もう一度繰り返すとなぜか登録できるが、メールアドレスなしで登録できてしまって良いのか?
・Yahoo! JAPAN ×(OpenID2.0)?
「このサイトには現在ログインできません」となる。その前にワーニングが出ている。
・mixi 未確認
D3Blog [1.02.?] のRSS,RDFの出力でエラーが発生した。
どのようなエラーかというと
(IEの場合、FireFox ではエラーは出ない。)
いろいろ調べた結果次のように推測した。
RSSなどに表示する文字数を限定するために、xoops_substr() で、規定の文字数にカットしているようだが、これは当然ただの substr のちょっとしたラッパーのようだ。
ということで XMLやHTML の構文なんかお構いなしなのだ。
つまり、 & が &am で切られてしまえば、XML的にはエラー!
ということですね...
これを回避するには、構文をパースした上で文字をカットしないといけない...ということかぁ...ちょっと面倒だなぁ。
どちらかというと、原文を短くカットした上で加工したほうがいいか?
でも原文が HTML有効だったら同じことか...
どのようなエラーかというと
無効な文字がエンティティの範囲内に見つかりました。
行: 130 文字: 45
$modversion['onUninstall'] = '...</description>
(IEの場合、FireFox ではエラーは出ない。)
いろいろ調べた結果次のように推測した。
RSSなどに表示する文字数を限定するために、xoops_substr() で、規定の文字数にカットしているようだが、これは当然ただの substr のちょっとしたラッパーのようだ。
ということで XMLやHTML の構文なんかお構いなしなのだ。
つまり、 & が &am で切られてしまえば、XML的にはエラー!
ということですね...
これを回避するには、構文をパースした上で文字をカットしないといけない...ということかぁ...ちょっと面倒だなぁ。
どちらかというと、原文を短くカットした上で加工したほうがいいか?
でも原文が HTML有効だったら同じことか...
D3Blog [1.02.3] では問題なかったのだが [1.02.5a] では RSS,RDFなどで、HTML特殊文字を2重にエンコードしているように思える。
たとえば次のような感じ...
HTMLは無効にしてあります。
a['b'] = c;
としたものは [1.02.3] では正しく表示されるが、[1.02.5a] では
a[&39;b&39;] = c;
と表示されてしまう。
たとえば次のような感じ...
HTMLは無効にしてあります。
a['b'] = c;
としたものは [1.02.3] では正しく表示されるが、[1.02.5a] では
a[&39;b&39;] = c;
と表示されてしまう。
altsys [0.58] のブロック管理画面では、
$modversion['block'] の
'show_func' と DB内の show_func が一致していないと、複製可能とみなしてくれない。
(正確には func_file と DBのfile、さらには template も)
というわけで、クラス化したブロックは複製可能マーク 'can_clone' をつけてあっても、ブロック管理画面では複製可能にならない。
(参照 libs/altsys/include/MyBlockAdmin.class.php)
これをとりあえずだますには、
show_func に cl:: に続けて class の内容を書けばよい...
うーん。これでいいのだろうか...
そもそも、Altsysが複製可能でないと判断する基準を理解できていないことに問題があるぞ >> 自分
$modversion['block'] の
'show_func' と DB内の show_func が一致していないと、複製可能とみなしてくれない。
(正確には func_file と DBのfile、さらには template も)
というわけで、クラス化したブロックは複製可能マーク 'can_clone' をつけてあっても、ブロック管理画面では複製可能にならない。
(参照 libs/altsys/include/MyBlockAdmin.class.php)
これをとりあえずだますには、
show_func に cl:: に続けて class の内容を書けばよい...
うーん。これでいいのだろうか...
そもそも、Altsysが複製可能でないと判断する基準を理解できていないことに問題があるぞ >> 自分
以下は未確認情報です。
例によってiモードシミュレータ
(1) pico で コメント(d3forum)をつけると、コメントを投稿できたが、ログアウトされていた。
ちなみにゲストで投稿すると「javascriptをonにしろ」と言われるのは、d3forum の仕様?
(2) d3Blog でコメント(標準コメント)をつけても同様。さらにゲストで投稿すると真っ白。投稿もできていない...
例によってiモードシミュレータ
(1) pico で コメント(d3forum)をつけると、コメントを投稿できたが、ログアウトされていた。
ちなみにゲストで投稿すると「javascriptをonにしろ」と言われるのは、d3forum の仕様?
(2) d3Blog でコメント(標準コメント)をつけても同様。さらにゲストで投稿すると真っ白。投稿もできていない...