自作プラグイン/tooltip.inc.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**tooltip.inc.php [#v766e23d]
|RIGHT:100|LEFT:360|c
|~サマリ|用語集で定義された用語にツールチップで説明をつけ...
|~リビジョン|0.7|
|~対応バージョン|1.4.3|
|~投稿者|[[sha]]|
|~投稿日|&new{2003-08-23 (SAT) 19:15:32};|
*** 概要 [#d577ceda]
-マウスカーソルを単語に合わせると、ツールチップとして説明...
-ページ名に対してリンクを張り、ツールチップの説明もつける。
#contents
*** 説明 [#s24a9a9e]
-「[[欲しいプラグイン/35]]」を受けて作成。
-ブラウザでJavaScriptを有効にしておくと、マウスカーソルを...
-スタイルシート(skin/default.ja.css)内に、''tooltip''の...
-XHTML1.1 validation check済み。
*** 使用法 [#i1f09716]
-インライン型のみ。
&tooltip(<term>){<definition>};
&tooltip(<term>);
-<term>にマウスカーソルを合わせると、ツールチップとして説...
-<term>が存在するページ名だった場合には、そのページへのリ...
-説明を探索する優先順位は以下の通り。
++<definition>が有れば使用。
++<definition>が無い場合には「''用語集''」というページの...
++<definition>も「''用語集''」にもなくて、かつ実在するペ...
-<definition>の中に''&bt;''(改行)と''&t;''(タ...
-「''用語集''」の記載方法
++''定義''で書く
そのページ内には、下記のように各用語を1行で記載を並べて...
:<term>|<definition> ←1行で書く
++テーブルで書く。
カラムの数は2個でなければならない。ヘッダー行は用語の対...
|<term>|<definition>|
*** 使用例 [#v2ad14c7]
+定義(用語の説明)も記載する方法
-その通信プロトコルには&tooltip(HTTP){HyperText Transfer...
【表示例】
>
-&color(red){その通信プロトコルにはHTTPを使用します。};
<
+定義は「用語集」を参照する方法
-その通信プロトコルには&tooltip(HTTP);を使用します。
【表示例】
>
-&color(red){その通信プロトコルにはHTTPを使用します。};
<
++用語集の記載例(その1)
: HTTP | HyperText Transfer Protocol
: URL | Uniform Resource Locator
: ララ | 魔法のステージ ファンシーララ
++用語集の記載例(その2)
|用語|説明|h
|ADSL|Asymmetric Digital Subscriber Line|
|ARIB|Association of Radio Industries and Businesses|
|ARIN|American Registry for Internet Numbers|
-以上のいずれの場合も、例えば、HTTPが実在するページ名だっ...
--その場合に、以上のいずれにも説明がない場合、そのページ...
-%%ページへのリンクに対してツールチップをつける方法%%~
%%エイリアスを利用する。%%→''tooltip.inc.php.3''からリン...
*** 補足 [#n8491ada]
~JavaScriptを使用するため、スキンの<head>ブロック内に下記...
<meta http-equiv="Content-Script-Type" content="text/jav...
*** ダウンロード [#y54362de]
ここに添付しました。御利用下さい。
-「&ref(tooltip.inc.php.7);」←提供中
|CENTER:||c
|リビジョン|更新日| 内容|h
|&ref(./tooltip.inc.php.7,v0.7);|2004/09/10|みこさんのパ...
|&ref(./tooltip.inc.php.6,v0.6);|2004/04/06|名無しさんの...
|v0.5|2003/11/03|debug/キャッシュ作成時の単語が''glossary...
|v0.4|2003/08/29|「用語集」ページの記載方法をテーブル形式...
|v0.3|2003/08/25|ページへのリンクに対応。ページの最初の見...
|v0.2|2003/08/24|「用語集」ページ名やデフォルト定義をplug...
|v0.1|2003/08/23|新規作成。debug|
*** アンケート [#c586a8e1]
-このプラグインに満足しておりますか?
|CENTER:|CENTER:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):はい|BGCOLOR(#EEF5FF):16 [投票]|
|BGCOLOR(#EEF5FF):いいえ|BGCOLOR(#EEF5FF):4 [投票]|
-「いいえ」に投票した方に質問です。~
どのような修正を加えれば、よくなると思いますか?下記のコメ...
*** コメント [#p044b037]
-[[upk]] &new{2003-08-23 (SAT) 23:49:53};
~用語集の記述方法を :config 形式とはせず、独自にした理由...
--[[sha]] &new{2003-08-24 (SUN) 00:26:06};
~v0.1ですし、「[[欲しいプラグイン/35]]」に従いました。「...
--[[sha]] &new{2003-08-24 (SUN) 22:23:13};
~''tooltip.inc.php.2''にて「用語集」ページ名やデフォルト...
-[[sha]] &new{2003-08-29 (FRI) 23:04:43};
~<meta>でscriptのタイプで''text/Javascript''を指定する必...
-[[morikawa]] &new{2003-11-03 (MON) 02:52:06};
~今日まで存在に気づきませんでした。Config形式でも構わない...
--[[sha]] &new{2003-11-03 (MON) 11:19:58};
~どうもありがとうございます。確かに動作が変ですね。確認し...
--[[sha]] &new{2003-11-03 (MON) 16:31:41};
~debug対応しました。''tooltip.inc.php.5''を御利用下さい。...
-[[名無しさん]] &new{2004-04-03 (SAT) 08:57:11};
~実在するページ名だった場合リンクになるということですが、...
--[[sha]] &new{2004-04-06 (TUE) 01:15:53};
~あります。ご要望ありがとうございます。しばらくお待ち下さ...
---[[名無しさん]] &new{2004-04-06 (TUE) 09:26:07};
~よろしくお願いいたします。
---[[sha]] &new{2004-04-06 (TUE) 23:42:30};
~tooltip.inc.php.6で対応致しました。ご確認下さい。
---[[名無しさん]] &new{2004-04-07 (WED) 07:07:40};
~対応ありがとうございました。ちょっと質問なのですが、例え...
---[[sha]] &new{2004-04-10 (SAT) 01:13:59};
~試してみましたが、「Wikiのヘルプ」が存在しなくて「ヘルプ...
-[[みこ]] &new{2004-08-05 (THU) 01:58:39};
~ツールチップ内での改行とタブに対応するように改造していま...
@@ -106,6 +106,8 @@
}
}
$out = $aglossary[trim($term)];
+ $out = preg_replace('/&br;/', "\n", $out);
+ $out = preg_replace('/&t;/', "\t", $out);
// echo "/out=$out/term=$term";
if ( $out == '' ) return FALSE;
return $out;
--どうもありがとうございます。遅ればせながら、パッチを取...
-調子に乗って単語を追加したためか、用語集のページの表示が...
//#comment
終了行:
**tooltip.inc.php [#v766e23d]
|RIGHT:100|LEFT:360|c
|~サマリ|用語集で定義された用語にツールチップで説明をつけ...
|~リビジョン|0.7|
|~対応バージョン|1.4.3|
|~投稿者|[[sha]]|
|~投稿日|&new{2003-08-23 (SAT) 19:15:32};|
*** 概要 [#d577ceda]
-マウスカーソルを単語に合わせると、ツールチップとして説明...
-ページ名に対してリンクを張り、ツールチップの説明もつける。
#contents
*** 説明 [#s24a9a9e]
-「[[欲しいプラグイン/35]]」を受けて作成。
-ブラウザでJavaScriptを有効にしておくと、マウスカーソルを...
-スタイルシート(skin/default.ja.css)内に、''tooltip''の...
-XHTML1.1 validation check済み。
*** 使用法 [#i1f09716]
-インライン型のみ。
&tooltip(<term>){<definition>};
&tooltip(<term>);
-<term>にマウスカーソルを合わせると、ツールチップとして説...
-<term>が存在するページ名だった場合には、そのページへのリ...
-説明を探索する優先順位は以下の通り。
++<definition>が有れば使用。
++<definition>が無い場合には「''用語集''」というページの...
++<definition>も「''用語集''」にもなくて、かつ実在するペ...
-<definition>の中に''&bt;''(改行)と''&t;''(タ...
-「''用語集''」の記載方法
++''定義''で書く
そのページ内には、下記のように各用語を1行で記載を並べて...
:<term>|<definition> ←1行で書く
++テーブルで書く。
カラムの数は2個でなければならない。ヘッダー行は用語の対...
|<term>|<definition>|
*** 使用例 [#v2ad14c7]
+定義(用語の説明)も記載する方法
-その通信プロトコルには&tooltip(HTTP){HyperText Transfer...
【表示例】
>
-&color(red){その通信プロトコルにはHTTPを使用します。};
<
+定義は「用語集」を参照する方法
-その通信プロトコルには&tooltip(HTTP);を使用します。
【表示例】
>
-&color(red){その通信プロトコルにはHTTPを使用します。};
<
++用語集の記載例(その1)
: HTTP | HyperText Transfer Protocol
: URL | Uniform Resource Locator
: ララ | 魔法のステージ ファンシーララ
++用語集の記載例(その2)
|用語|説明|h
|ADSL|Asymmetric Digital Subscriber Line|
|ARIB|Association of Radio Industries and Businesses|
|ARIN|American Registry for Internet Numbers|
-以上のいずれの場合も、例えば、HTTPが実在するページ名だっ...
--その場合に、以上のいずれにも説明がない場合、そのページ...
-%%ページへのリンクに対してツールチップをつける方法%%~
%%エイリアスを利用する。%%→''tooltip.inc.php.3''からリン...
*** 補足 [#n8491ada]
~JavaScriptを使用するため、スキンの<head>ブロック内に下記...
<meta http-equiv="Content-Script-Type" content="text/jav...
*** ダウンロード [#y54362de]
ここに添付しました。御利用下さい。
-「&ref(tooltip.inc.php.7);」←提供中
|CENTER:||c
|リビジョン|更新日| 内容|h
|&ref(./tooltip.inc.php.7,v0.7);|2004/09/10|みこさんのパ...
|&ref(./tooltip.inc.php.6,v0.6);|2004/04/06|名無しさんの...
|v0.5|2003/11/03|debug/キャッシュ作成時の単語が''glossary...
|v0.4|2003/08/29|「用語集」ページの記載方法をテーブル形式...
|v0.3|2003/08/25|ページへのリンクに対応。ページの最初の見...
|v0.2|2003/08/24|「用語集」ページ名やデフォルト定義をplug...
|v0.1|2003/08/23|新規作成。debug|
*** アンケート [#c586a8e1]
-このプラグインに満足しておりますか?
|CENTER:|CENTER:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):はい|BGCOLOR(#EEF5FF):16 [投票]|
|BGCOLOR(#EEF5FF):いいえ|BGCOLOR(#EEF5FF):4 [投票]|
-「いいえ」に投票した方に質問です。~
どのような修正を加えれば、よくなると思いますか?下記のコメ...
*** コメント [#p044b037]
-[[upk]] &new{2003-08-23 (SAT) 23:49:53};
~用語集の記述方法を :config 形式とはせず、独自にした理由...
--[[sha]] &new{2003-08-24 (SUN) 00:26:06};
~v0.1ですし、「[[欲しいプラグイン/35]]」に従いました。「...
--[[sha]] &new{2003-08-24 (SUN) 22:23:13};
~''tooltip.inc.php.2''にて「用語集」ページ名やデフォルト...
-[[sha]] &new{2003-08-29 (FRI) 23:04:43};
~<meta>でscriptのタイプで''text/Javascript''を指定する必...
-[[morikawa]] &new{2003-11-03 (MON) 02:52:06};
~今日まで存在に気づきませんでした。Config形式でも構わない...
--[[sha]] &new{2003-11-03 (MON) 11:19:58};
~どうもありがとうございます。確かに動作が変ですね。確認し...
--[[sha]] &new{2003-11-03 (MON) 16:31:41};
~debug対応しました。''tooltip.inc.php.5''を御利用下さい。...
-[[名無しさん]] &new{2004-04-03 (SAT) 08:57:11};
~実在するページ名だった場合リンクになるということですが、...
--[[sha]] &new{2004-04-06 (TUE) 01:15:53};
~あります。ご要望ありがとうございます。しばらくお待ち下さ...
---[[名無しさん]] &new{2004-04-06 (TUE) 09:26:07};
~よろしくお願いいたします。
---[[sha]] &new{2004-04-06 (TUE) 23:42:30};
~tooltip.inc.php.6で対応致しました。ご確認下さい。
---[[名無しさん]] &new{2004-04-07 (WED) 07:07:40};
~対応ありがとうございました。ちょっと質問なのですが、例え...
---[[sha]] &new{2004-04-10 (SAT) 01:13:59};
~試してみましたが、「Wikiのヘルプ」が存在しなくて「ヘルプ...
-[[みこ]] &new{2004-08-05 (THU) 01:58:39};
~ツールチップ内での改行とタブに対応するように改造していま...
@@ -106,6 +106,8 @@
}
}
$out = $aglossary[trim($term)];
+ $out = preg_replace('/&br;/', "\n", $out);
+ $out = preg_replace('/&t;/', "\t", $out);
// echo "/out=$out/term=$term";
if ( $out == '' ) return FALSE;
return $out;
--どうもありがとうございます。遅ればせながら、パッチを取...
-調子に乗って単語を追加したためか、用語集のページの表示が...
//#comment
ページ名: