PukiWiki/1.4/ちょっと便利に/同一内容の注釈を一つにまとめる
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
**同一内容の注釈を一つにまとめる [#k8c6d8fa]
タイトル通りです。~
副作用として注釈の中の注釈も同じ内容なら本文から直リンク...
インクルードしたページ内に同じ注釈があった場合、元ページ...
**差分((1.4.5_1ベース)) [#edd6ed45]
--- make_link.php Sat Feb 05 03:40:14 2005
+++ make_link.test.php Fri Jul 01 06:44:54 2005
@@ -296,6 +296,7 @@
{
global $foot_explain, $script, $vars;
static $note_id = 0;
+ static $ids = array();
list(, $body) = $this->splice($arr);
@@ -303,12 +304,17 @@
$note = make_link($body);
$page = isset($vars['page']) ? rawurlencode($vars['pa...
+ if(isset($ids[$note]) && isset($foot_explain[$ids[$no...
+ $note_id--;
+ $id = $ids[$note];
+ }else{
+ $ids[$note] = $id;
// Footnote
$foot_explain[$id] = '<a id="notefoot_' . $id . '" hr...
$script . '?' . $page . '#notetext_' . $id .
'" class="note_super">*' . $id . '</a>' . "\n" .
'<span class="small">' . $note . '</span><br />';
-
+ }
// A hyperlink, content-body to footnote
$name = '<a id="notetext_' . $id . '" href="' . $scri...
'#notefoot_' . $id . '" class="note_super" title="' .
**コメント [#kc15abed]
-ここって部外者がページ作ってもよかったのか不安だったりし...
--こんにちは :) 特に制限はありませんよ~ -- [[henoheno]] ...
--わざわざありがとうございます。かなり不安だったので助か...
-これって注釈が多くなると同一内容の注釈を検索する処理が結...
--検索しないようにするには、同一内容であることを明示的に...
検索がいる(今の書式仕様です。3つの注釈が1つに纏ります。...
こんな((注釈))文章((注釈))があったとします((注釈))
明示的に指定(この書式は使えません。考えがまとまらないの...
こんな((注釈))文章((*1))があったとします((*1))
--あ、もしかしてforeach使わない方が…という意味だったのか...
--指定しなくても検索使わないでいけました…。ということで差...
--番号管理だと文章の編集していく中でズレが発生しませんか...
--note.inc.php拝見しました。車輪の再発明になってしまった...
--あぶない、私も同じものを作るところでした (^^;; -- [[te...
-[[official:自作プラグイン/shiftnote.inc.php]]絡みで修正...
#comment
終了行:
#topicpath
**同一内容の注釈を一つにまとめる [#k8c6d8fa]
タイトル通りです。~
副作用として注釈の中の注釈も同じ内容なら本文から直リンク...
インクルードしたページ内に同じ注釈があった場合、元ページ...
**差分((1.4.5_1ベース)) [#edd6ed45]
--- make_link.php Sat Feb 05 03:40:14 2005
+++ make_link.test.php Fri Jul 01 06:44:54 2005
@@ -296,6 +296,7 @@
{
global $foot_explain, $script, $vars;
static $note_id = 0;
+ static $ids = array();
list(, $body) = $this->splice($arr);
@@ -303,12 +304,17 @@
$note = make_link($body);
$page = isset($vars['page']) ? rawurlencode($vars['pa...
+ if(isset($ids[$note]) && isset($foot_explain[$ids[$no...
+ $note_id--;
+ $id = $ids[$note];
+ }else{
+ $ids[$note] = $id;
// Footnote
$foot_explain[$id] = '<a id="notefoot_' . $id . '" hr...
$script . '?' . $page . '#notetext_' . $id .
'" class="note_super">*' . $id . '</a>' . "\n" .
'<span class="small">' . $note . '</span><br />';
-
+ }
// A hyperlink, content-body to footnote
$name = '<a id="notetext_' . $id . '" href="' . $scri...
'#notefoot_' . $id . '" class="note_super" title="' .
**コメント [#kc15abed]
-ここって部外者がページ作ってもよかったのか不安だったりし...
--こんにちは :) 特に制限はありませんよ~ -- [[henoheno]] ...
--わざわざありがとうございます。かなり不安だったので助か...
-これって注釈が多くなると同一内容の注釈を検索する処理が結...
--検索しないようにするには、同一内容であることを明示的に...
検索がいる(今の書式仕様です。3つの注釈が1つに纏ります。...
こんな((注釈))文章((注釈))があったとします((注釈))
明示的に指定(この書式は使えません。考えがまとまらないの...
こんな((注釈))文章((*1))があったとします((*1))
--あ、もしかしてforeach使わない方が…という意味だったのか...
--指定しなくても検索使わないでいけました…。ということで差...
--番号管理だと文章の編集していく中でズレが発生しませんか...
--note.inc.php拝見しました。車輪の再発明になってしまった...
--あぶない、私も同じものを作るところでした (^^;; -- [[te...
-[[official:自作プラグイン/shiftnote.inc.php]]絡みで修正...
#comment
ページ名: