tracker.inc.php 1.122 ( 開発日記/2007-11-05 ) を試してみたところ、 PukiWiki 1.4.7 に入っている版との細かい動作の違いが ありましたので報告します。
Page/1 Page/10 (省略) Page/19 Page/2 Page/20 Page/3 (省略) Page/9
Page/1 (省略) Page/9 Page/10 (省略) Page/19 Page/20
function _replace_title($matches = array()) { (中略) $fieldname = isset($matches[1]) ? $matches[1] : ''; if (! isset($fields[$fieldname])) { // Invalid $fieldname or user's own string or something. Nothing to do return isset($matches[0]) ? $matches[0] : ''; } + if ($fieldname == '_name' || $fieldname == '_page') $fieldname = '_real'; (以下、省略)
// Special type: Page name with link syntax class Tracker_field_page extends Tracker_field_text { - var $sort_type = PLUGIN_TRACKER_SORT_TYPE_STRING; + var $sort_type = PLUGIN_TRACKER_SORT_TYPE_NATURAL;ただし、これだと予約名[_page] 以外の、page 形式の項目の並び順まで自然順になりますけど。 -- 2007-11-06 (火) 20:21:36