リクエスト広場

編集履歴の表示内容がページによって違う

7 コメント
views
4 フォロー

お世話になります。
1,2日前ごろから、ページによってMenuBarにある10件の編集履歴の内容がまちまちになるようになりました。現在も表示不備が継続しています。
TOPページ」や「カイロソフト 攻略一覧 新作順」、「カイロソフト 製品一覧 新作順_Kairosoft Games List」、「ハード(ゲーム機本体)_ゲーム発展国++」などのページでは最新の2件分が更新されず、
画像1

最新の更新ページである「開幕!!パドックGP2/車くじの年間スケジュール」や「開幕!!パドックGP2_Grand Prix Story 2」は最新の更新1件分が更新されていません。
画像2

正しい編集履歴はRecentChangesのとおりです。
こちらの不具合の改善をお願いいたします。

環境
iPhoneSE3 17.4.1(21E236)
確認したブラウザ
Safari
Chrome 123.0.6312.52

款冬華
作成: 2024/04/11 (木) 07:42:49
通報 ...
1
款冬華 2024/04/11 (木) 08:13:55

MenuBarを編集したところ、反映されるようになりました。

編集内容
 #includex(others/strategy-simple-list,num=9:13,titlestr=off,firsthead=off)

 #includex(others/strategy-simple-list,num=8:12,titlestr=off,firsthead=off)

なぜ、各ページの表示不備が治ったのか不明です。意図せず原因不明のまま自己解決しましたが、今後も再発するおそれがあるため「解決済」タグは付けずにしておきます。

2
名無し 2024/04/11 (木) 16:22:20 248b0@d3edc

関係しているか分かりませんが、ecacheの引数にpage指定が無いのが気になりました。
もしかするとpage指定が無いことで各ページごとにMenuBarのキャッシュが作られているのかもしれません。

https://zawazawa.jp/wikiwiki/topic/8#ecacheプラグイン
こちらの説明を読む限りでは、下記のようにしてキャッシュ先にMenuBarを指定してあげる必要があります。

#ecache(reset=3601,page=MenuBar){{{

3
款冬華 2024/04/11 (木) 21:53:50 >> 2

回答ありがとうございます。ecacheプラグイン周辺の記述はどのページにおいても、ここ最近は変更していないので運営サイドのメンテナンスが行われた挙動変更によるものと考えています。

ためしがき/echcheテストによれば、

page=ページ名
キャッシュを区別するページ名。デフォルトではカレントページ。MenuBar に設置する場合に page=MenuBar とするためのようなもの。

オプション指定がない場合はecacheプラグインを置いているページのキャッシュを参照する。つまりページをまるごとecacheプラグインで囲むような場合はpage指定が不要。

とあり、各ページのecacheの対象はMenuBarページも含めてカレントページのため、特に変更せずにこれまで通りで良いと考えております。

今回のように、見るページによって編集履歴内容が違い、ひどいページだと1日以上もの更新が滞るような問題は今までに発生してきませんでした。(ecache時間指定3601秒をしているため)もし、仕様変更がなされたのであれば、運営より具体的にどのようにすべきなのかアナウンスがほしいところです。

4
名無し 2024/04/11 (木) 22:39:31 248b0@d3edc >> 3

>> 2で示したWikiWiki公式の説明では

キャッシュを区別するページ名。デフォルトではカレントページ。MenuBar に設置する場合に page=MenuBar とするためのようなもの。

とあるので、カレントページに関する認識がおそらく違うのではないかと‥‥
MenuBarが常にカレントページであるならこのpage=MenuBarの説明は書かれていないでしょう。
MenuBarページ自体を開かなければ、MenuBarはカレントページにならないはずです。

少なくともWikiWiki公式からピンポイントで page=MenuBar という一例が示されている以上、指定して損は無いかと思います。

5
款冬華 2024/04/12 (金) 00:24:26 修正 >> 3

ご助言ありがとうございます。各製品/MenuBarページはそのようにすると反映されなくなったので、 MenuBarページだけをそのように適用して様子見してみようと思います。

自分でも詳しく調べてみて、こちらに記載している下記の内容と助言頂いた内容が合致して理にかなっているので、納得しました。

page=ページ名
キャッシュを区別するページ名。デフォルトではカレントページ。MenuBarなど、他のページの一部として動作するページ内に設置する場合に page=MenuBar のように設定します。

7
款冬華 2024/04/15 (月) 07:16:00 >> 3

やはり症状が改善されていません。本日、設置_喫茶ブレンド物語引き継ぎ_喫茶ブレンド物語を同じ方が編集を行い、後者の編集分が現時点では、TOPページカイロソフト 攻略一覧 新作順創作♪パティシエ部_Bonbon Cakeryなどの一部ページでは反映されていません。
画像1
喫茶ブレンド物語_Cafe Master Story箱庭タウンズ_Dream Town Storyなどは反映されています。
画像2

トピックを建てる前までに視認していない不具合が度々、起きています。各MenuBarページにecacheプラグインを設置したのはバックアップページを参照すると2ヶ月も前で、このような症状は起きておりませんでした。改善をお願いします。

要望は具体的な提案や理由を書いて下さい。
×