バージョン | 1.4.7 |
---|---|
投稿者 | くり |
状態 | 提案 |
投稿日 | 2007-08-14 (火) 14:47:46 |
関連ページのリンクの数を表示できる、インライン型のプラグインが欲しいです。
関連ページの数を表示させて、そのページがどれだけ重要であるかを表せたら便利ではないかと思います。
define('PLUGIN_RELATED_INLINE_FORMAT', '($1)件');
function plugin_related_inline() { static $done; if (isset($done)) { return '&related;: You called me too much<br />' . "\n"; } else { $done = TRUE; } global $vars, $script, $defaultpage, $whatsnew; $_page = isset($vars['page']) ? $vars['page'] : ''; if ($_page === '') return ''; // Result nothing $data = links_get_related($_page); if (! empty($data)) { foreach(array_keys($data) as $page) { if (check_non_list($page)) unset($data[$page]); } } // Result return str_replace('$1', count($data), PLUGIN_RELATED_INLINE_FORMAT); }
<?php require_once(PLUGIN_DIR . related.inc.php'); echo plugin_related_inline(); ?>
<?php if ($related != '') { ?> (<?php echo substr_count($related, "<a href=") ?>)件 <?php } ?>