PukiWiki/TrackbackTop / PukiWiki / Trackbacktrackback pingなURLではなく記事のURLを書かないといけない。 ナビゲーション以外でtrackback<?php if ($trackback) { ?> <?php _navigator( 'trackback', $lang['trackback'] . '(' . tb_count($_page) . ')', ($trackback_javascript == 1) ? 'onClick="OpenTrackback(this.href);return false"' : '') ?> <?php } ?> を適当なところに追加。 必要なときだけtrackback扱い$plus = join("\n", preg_replace('/^\+/', '', preg_grep('/^\+/', $_diff))); $minus = join("\n", preg_replace('/^-/', '', preg_grep('/^-/', $_diff))); を以下のように変更すると、 trackback: から始まっているもののみを対象。 $plus = join("\n", preg_replace('/^\+/', '', preg_grep('/^\+trackback:/', $_diff))); $minus = join("\n", preg_replace('/^-/', '', preg_grep('/^-trackback:/', $_diff))); calendar_viewにtrackback$head = '<h1>' . $link . '</h1>' . "\n"; $return_body .= $head . $body; な後に以下を追加。 // trackback global $trackback; if ($trackback) { global $_LANG; $return_body .= '<div align="right"><a href="' . $script . '?plugin=tb&__mode=view&tb_id=' . tb_get_id($page) . '">' . $_LANG['skin']['trackback'] . '(' . tb_count($page) . ')' . '</a></div>' . "\n"; } |