カテゴリ | 動作環境 |
サマリ | 質問箱の表示について(tracker_listプラグインの不具合?) |
バージョン | 1.5.4 |
投稿者 | ぬぺぺ |
状態 | 質問 |
投稿日 | |
適当な質問で申し訳ないのですが…
結構前から、質問箱の表示が
[state] 質問箱/2381 [category] [summary]
[state] 質問箱/3093 [category] [summary]
というようになっていて、状態・カテゴリ・サマリ の表示がされていないことがあります。
これって不具合なのでしょうか?
- 自分は全く使わないプラグインなので適当な憶測なのですが、#tracker_list() の不具合なような気がします。自作プラグインのリストでも同様の表示になっているものがあります(ソートするとわかりやすいです) -- ぬぺぺ
- わかった~。カテゴリが空だとこの表示になるみたいですね。見てないですが、PHPで空文字列がfalse判定されてるとかじゃないでしょうか… -- ぬぺぺ
- pukiwiki.osdn.jp/_trial/?tracker_test で再現しないかいろいろ試してみたのですが、うまく再現しませんでした…。[state]のような表示に一瞬なりはしたのですが、新しく投稿したら消えてカテゴリが空でも再現しなくなってしまいました。 -- ぬぺぺ
- [state] 質問箱/2381 のようになっているものはスパムの書き込みがあったもののようです。時々「1」とだけコメント欄に書き込むものが大量にあるのですが、それをされたものだけがきちんと表示されないようですね。理屈はわかりません。
質問箱/3093にはまだそれが残っていて消そうとすると真っ白になって消せませんでした。他の質問は削除済みで差分に残っている状態です。 -- D
- ありがとうございます。なんなんでしょうね…? とりあえず、自分には実害は無いのでほっときます。(みんなそんな感じなのかも) -- ぬぺぺ
- WebTrack/111こちらでも取り上げられています。短縮URLの問題なのかもしれませんね。 -- D
- PukiWiki-official で短縮URLは利用していないですし trakcer の問題だと思っていますが、原因がわかりません -- umorigu
- ありがとうございます。umoriguさんでもわからないんですね… -- ぬぺぺ
- とりあえず、全然解決してないですが状況はわかってスッキリ(心的な問題)したので完了にしておきます。ご回答くださった方々ありがとうございました! -- ぬぺぺ
- まさかの再現したので状態を完了から質問に戻します。 -- ぬぺぺ
- 最初のテーブルの書式指定行が最近の投稿は
|RIGHT:100|LEFT:410|c
となっていますが、古い投稿は
|RIGHT:70|LEFT:410|c
となっています。ここのページを試しに70幅に変えてみたところ、[state]系の表示に変化しました。
- この質問をした当時、「テーブル中にコメントアウトがあると表示が変になる」的なのをBugTrackに投稿しようとしてやめたのですが、要するにそんな感じで、ちょっとでもテンプレに合わないところが出ると全部認識失敗になって[state]系の表示になるんじゃないでしょうか。 -- ぬぺぺ
- 70幅の質問を新しく作成してみます。(質問板の目的外使用な感じがしなくもないですが…) -- ぬぺぺ
- trackerの雛形は2022-03-30に70から100へ変更した模様です。ぬぺぺさんが気付いたのも春くらいからでしょうか? -- 匿名
- そんな真面目に見てないのでわかんないですが、前はこんなガタガタしてなかった気がします。たぶん… -- ぬぺぺ
- 返信ありがとうございます。archive.orgの方を確認したら、5月は問題なし9月は[state]表示ありでした。この間に何か起きたようです。 -- 匿名
- ありがとうございます。たしかTrackerなんとかプラグインはキャッシュ機構があったような気がするので、22年4月以降に70幅のページを更新すると[state]表示になる…とかだったりしないでしょうか。(全然未確認ですが) -- ぬぺぺ
- [state]表示になっていた質問箱/5437を試しに70幅から100幅にしてみたのですが、[state]表示からちゃんとした表示に戻りました。 -- ぬぺぺ
- 全然関係ない質問に手加えることになるので試せませんが、恐らく現在ちゃんとした表示になっている70幅のページを更新すると[state]表示になってしまうのではないかと思います。 -- ぬぺぺ
- dev:BugTrack/560を見ると誤動作することもあるみたいですね。 -- 匿名
- みなさま調査ありがとうございます。なるほど 2022-03-30 にテンプレートを変えたのでそれ以前に作られたページの解析に失敗するのですね。気づいてませんでした。 dev:BugTrack/560での変更で、各ページの解析結果をキャッシュするようになったので、これまであまり目立たなかった、ということのようです。これは管理者操作で各ページを修正します。かなり手間がかかるので対応には時間かかります。 -- umorigu
- お疲れさまです~。大変そうですね…。公式サイトだからregexpプラグインを入れるって訳にもいかなさそうですし…。 -- ぬぺぺ
- WebTrack内のtracker_listのリンクに$urlが挿入されています。[state]表示とは別件ですが該当ページを更新すると直る可能性があるため、こちらにコメント失礼します。 -- 匿名
- WebTrack/111の件ですね。現象確認しました。 https:// pukiwiki.osdn.jp/?WebTrack/111 となるはずのところがすべて https:// pukiwiki.osdn.jp/$url?WebTrack/111 となっていますね。面白いのはカラムのリンク (ソート順変更) は https:// pukiwiki.osdn.jp/index.php/$url?plugin=tracker_list&refer=... のようにさらに違ったリンクの壊れ方をしていました ( 本来は https:// pukiwiki.osdn.jp/?plugin=tracker_list&refer=... となるべきもの ) -- umorigu
- 今見たら "$url" は消えていましたが、カラムのリンクが https:// pukiwiki.frontpage.sourceforge.jp/?plugin=tracker_list&... となっていました。なんだこれは・・ -- umorigu
- osdn.jp のWebサーバーが複数台構成になっていて、その中で変な設定のものが混ざっているということかな。 $url や $href のような変数が残ってしまうのはどういうことだろう... -- umorigu
- osdn.jp のプロジェクトWebサーバーは https:// pukiwiki.frontpage.sourceforge.jp/ のURLでもアクセスすることができて、このアクセス時にキャッシュが生成されてしまうと https:// pukiwiki.osdn.jp/ でアクセスしたときにもこのキャッシュが使われてしまう、と推測しました。これは別名アクセスでのアクセスを拒否するかグローバル変数$scriptでURLを固定するしかありませんね -- umorigu
- 調査ありがとうございます。WebTrack/111もキャッシュ関連の現象っぽいですね。 -- 匿名