バージョン | 1.4 |
---|---|
投稿者 | morikawa |
状態 | 完了 |
投稿日 | 2003-04-30 (WED) 00:00:00 |
&a_title(100){ページ名};すると、BracketName同様にリンクが貼られつつtitle属性に先頭100文字がセットされるみたいな。重そうなので、全部のリンクには必要ない処理。ときどきだけど、マウス重ねるだけで説明がでたらページ遷移しなくて済むのにと思う程度の、ちょっとした内容を表示したいことがある。 ある単語の説明をページに書いておけば、titile表示するのにも一回書くだけで済むしね。
aタグ以外でもtitile属性あるんだ。タグの指定も出来るといいかなあ。a なのか、span なのかみたく。
高速化できるなら、自動リンクでも対応して欲しいなあ。あっちいったりこっちいったりするのも大変だし。
もしくは、BracketNameに別の書式を加えて対応するとか。
ページの先頭~文字とするよりも指定したページから用語と解説文のフォーマット(:用語:解説文)を探して、指定した用語に対応する解説文をTITLEに設定するようにした方が、リンク先ページの構成が自由になって良いかな。
&attr_title(HTTP); と書くと、<span class="attr_title" title="HyperText Transfer Protocol">HTTP</span>て感じがよいかな。
作ってみました。いかがでしょうか?「自作プラグイン/tooltip.inc.php」をご参照のこと。下記の最後の例は、ページへのリンクに対してツールチップを表示する例で、エイリアスを利用しています。→tooltip.inc.php.3にて対応しました。
&tooltip(HTTP){HyperText Transfer Protocol}; &tooltip(HTTP); ←「用語集」に定義を書いておく。各項目1行で。 [[&tooltip(ページ名){説明をいろいろと書く};>ページ名]]
tooltip.inc.php.3にて、実在するページ名を使用した場合、リンクになるようにしました。body部にも用語集にも定義がない場合、そのページの最初の見出しを使用します。
&tooltip(ページ名){ページの説明}; &tooltip(ページ名); ←「用語集」に定義を書いておく。各項目1行で。 &tooltip(ページ名); ←「用語集」にも無い場合、ページの最初の見出し。