質問箱/2097
の編集
Top
/
質問箱
/
2097
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/2097]] [#c77eaee9] |RIGHT:100|LEFT:410|c |~カテゴリ|| |~サマリ|popularプラグインやrecentプラグインで、表示ページと同一の場合リンクを貼らない方法| |~バージョン|1.4.2| |~投稿者|[[もりー]]| |~状態|完了| |~投稿日|&new{2004-03-18 (THU) 18:39:07};| ***質問 [#z88e3571] #popularや#recentで、表示ページと同一の場合リンクを表示させない方法はありますか?~ 例えば、hogeのMenuBarにある#popularや#recentの中にhogeが表示されている場合、勿論それはhogeへのリンク付きなのですが、 hogeへのリンクのみリンクさせない方法はありますか? ***回答 [#i3e6a645] -[[reimy]] &new{2004-03-18 (THU) 20:47:27}; ~ちょこっと改造すれば可能です。実例はpukiwiki.orgのメニューバー(最新の20件、今日の10件)をご覧ください。 --recent.inc.php function plugin_recent_convert() { global $script,$BracketName,$date_format; global $_recent_plugin_frame; + global $vars; + + $c_page = $vars['page']; -- $s_page = htmlspecialchars($page); $r_page = rawurlencode($page); $pg_passage = get_pg_passage($page,FALSE); + if ($c_page != $page){ $items .=" <li><a href=\"$script?$r_page\" title=\"$s_page $pg_passage\">$s_page</a></li>\n"; + } else { + $items .=" <li><span title=\"$s_page $pg_passage\">$s_page</span></li>\n"; + } } --popular.inc.php function plugin_popular_convert() { global $_popular_plugin_frame, $_popular_plugin_today_frame; global $script,$whatsnew,$non_list; + global $vars; + + $c_page = $vars['page']; -- $s_page = htmlspecialchars($page); + if ($c_page != $page){ $items .= " <li>".make_pagelink($page,"$s_page<span class=\"counter\">($count)</span>")."</li>\n"; + } else { + $pg_passage = get_pg_passage($page,FALSE); + $items .= " <li><span title=\"$s_page $pg_passage\">$s_page<span class=\"counter\">($count)</span></span></li>\n"; + } } -[[もりー]] &new{2004-03-19 (FRI) 08:33:31}; ~reimyさん、ありがとうございました。イマイチうまく出来なかったので、お知恵をお借りでき、助かりました。 -[[dev:BugTrack/676]] -- &new{2004-09-04 (土) 22:52:37}; #comment
**[[質問箱/2097]] [#c77eaee9] |RIGHT:100|LEFT:410|c |~カテゴリ|| |~サマリ|popularプラグインやrecentプラグインで、表示ページと同一の場合リンクを貼らない方法| |~バージョン|1.4.2| |~投稿者|[[もりー]]| |~状態|完了| |~投稿日|&new{2004-03-18 (THU) 18:39:07};| ***質問 [#z88e3571] #popularや#recentで、表示ページと同一の場合リンクを表示させない方法はありますか?~ 例えば、hogeのMenuBarにある#popularや#recentの中にhogeが表示されている場合、勿論それはhogeへのリンク付きなのですが、 hogeへのリンクのみリンクさせない方法はありますか? ***回答 [#i3e6a645] -[[reimy]] &new{2004-03-18 (THU) 20:47:27}; ~ちょこっと改造すれば可能です。実例はpukiwiki.orgのメニューバー(最新の20件、今日の10件)をご覧ください。 --recent.inc.php function plugin_recent_convert() { global $script,$BracketName,$date_format; global $_recent_plugin_frame; + global $vars; + + $c_page = $vars['page']; -- $s_page = htmlspecialchars($page); $r_page = rawurlencode($page); $pg_passage = get_pg_passage($page,FALSE); + if ($c_page != $page){ $items .=" <li><a href=\"$script?$r_page\" title=\"$s_page $pg_passage\">$s_page</a></li>\n"; + } else { + $items .=" <li><span title=\"$s_page $pg_passage\">$s_page</span></li>\n"; + } } --popular.inc.php function plugin_popular_convert() { global $_popular_plugin_frame, $_popular_plugin_today_frame; global $script,$whatsnew,$non_list; + global $vars; + + $c_page = $vars['page']; -- $s_page = htmlspecialchars($page); + if ($c_page != $page){ $items .= " <li>".make_pagelink($page,"$s_page<span class=\"counter\">($count)</span>")."</li>\n"; + } else { + $pg_passage = get_pg_passage($page,FALSE); + $items .= " <li><span title=\"$s_page $pg_passage\">$s_page<span class=\"counter\">($count)</span></span></li>\n"; + } } -[[もりー]] &new{2004-03-19 (FRI) 08:33:31}; ~reimyさん、ありがとうございました。イマイチうまく出来なかったので、お知恵をお借りでき、助かりました。 -[[dev:BugTrack/676]] -- &new{2004-09-04 (土) 22:52:37}; #comment
テキスト整形のルールを表示する