こちらの環境(下記のとおり)で新規にtrackerで質問箱を作成したのですが、新規ページを作成するとリストに表示はされるのですが、ヘッダの幅を完全に無視して追加されるため、リストがきれいに表示されません。
PC環境1
OS:Server2008R2 Standerd 64bit PukiWiki:1.5.1 XAMPP for Win5.6.19 Apache:2.4.17(Win32) PHP:5.6.19
PC環境2
OS:Windows10 Home 64bit PukiWiki:1.5.1 Apache:2.4.18(Win64) PHP:7.0.2
上記2環境とも現象は同じです。 試しに、\htdocs\pukiwiki\wiki中のlist(:config/plugin/tracker/質問箱/list)のテキストから
author("2016-10-13T04:53:33+02:00","","")
を行削除したところ2環境ともに正常に表示されました。バグでしょうか。 ちなみにお試しサイト(Ver1.5.0)で同様のテストを行いましたが、こちらは正常でした。仕様変更等が影響しているようにも感じます。
1.5.2で修正されますが、1.5.1で暫定的に対処する方法です。
ことで、一時的にテーブルが崩れなくなります。 -- umorigu 2016-11-08 (火) 01:27:19
とあるので、plugin_tracker_get_source() でremove_author_info() を通すとか先頭行の#author だけでも削る処理を追加するとかすれば、tracker やtracker_list に渡されるwikiページのソースが過去のバージョン互換に近づくと思われます。(プラグインマニュアルにも載っていないので、整形済みテキストの#author も一律削除でいいのかな?) -- 2016-10-19 (水) 21:48:16
- :config/plugin/tracker/ 配下の設定ページを編集するたびに不具合が出るのなら、dev:BugTrack2/374で機能追加した際の検証漏れの可能性もありますね。plugin/tracker.inc.php のplugin_tracker_get_source() の中で、見出しの固有IDや#freezeと同様に編集者情報(#author の行)を削除する必要があるのかもしれません。お試しサイトでも簡単に再現できるようなら、dev:BugTrack2/385のように新しいBugTrackを起こして報告してみては? -- 2016-10-13 (木) 22:25:52