Plugin Help/anchor
Help >> Plugin Help >> Plugin Help/anchor
「anchor」プラグインの説明ページです
説明
内容
- 元となっているもの
- インライン プラグイン
プラグイン構文を書く事で、アンカーを設置出来ます。
元となっているものを参考に、同様のプラグインを独自に作りました。
「アンカー」とは、ページ内の特定の位置へのリンクの事です。
例えば、ページ内下段に掲示板を設置したとして、「掲示板へのリンク」をクリックすると、その掲示板の表示位置に飛べるようにする事が出来ます。
また、幾つもの言葉を書いた辞書のページを作ったとして、そのページへのリンクでなく、ページ内の特定の言葉へ直接リンクを貼りたいと思った時にも「アンカー」が有益です。このプラグインによって、別ページのアンカー先にリンクさせる文字か画像を配置して、それをクリックすると目的のアンカー先へ飛べるようにする事が出来ます。
アンカーリンク元(A)をクリック → アンカーリンク先(B)へ移動
構文
{{anchor アンカー名,アンカー用テキスト(省略可),パラメータ(省略可),Wikiページ名(省略可)}
{{anchor アンカー名}} {{anchor アンカー名,アンカー用テキスト}} {{anchor アンカー名,アンカー用テキスト,パラメータ}} {{anchor アンカー名, ,パラメータ}} {{anchor アンカー名,アンカー用テキスト,パラメータ,Wikiページ名}} {{anchor アンカー名,アンカー用テキスト, ,Wikiページ名}}
- アンカー名
- 任意の名前。リンク元、リンク先を同じ名前にします。ブラウザによっては日本語アンカー名だと上手く機能しない可能性があります。必須項目
- アンカー用テキスト
- アンカー先での表示文字。もしくはアンカー元でリンクさせる表示文字。もしくはアンカー元でリンクさせる画像のURL (「パラメータ」で「p」を指定した場合)。省略可能 (パラメータやWikiページ名を指定してアンカー用テキストを省略する場合は半角スペースに)
- パラメータ
- アンカーの種類を示す指定(a・g・p)。「a」もしくは未指定(省略)はアンカー(リンク先)。「g」は文字によるアンカーへのリンク元(goto)。「p」は画像(picture)によるアンカーへのリンク元(goto)。省略可能 (Wikiページ名を指定してパラメータを省略する場合は半角スペースに)
- Wikiページ名
- アンカー(リンク)先が存在するWikiページの名前。「パラメータ」が「g」か「p」の場合のみ指定。リンク先とリンク元が同一ページ内の場合は「Wikiページ名」を指定する必要はありません。しかし、アンカー(リンク)先が他ページにある場合、アンカー(リンク)先が存在する「Wikiページ名」も指定する必要があります。指定したページが存在しない場合、「ページが存在しません」という文に置き換わります。省略可能
パラメータで「p」を指定しても、「アンカー用テキスト」で指定した画像(URL)が存在しない場合、当然画像は表示されません。Wikiページに添付した画像を利用する場合は、その画像URL(httpから始まるURL)で指定して下さい。画像URLの最後が「.gif」「.jpg」「.jpeg」「.png」「.bmp」で終わっていない場合、画像ではないと見なされ表示されません (逆に言うと、それしか判定してないので、何らかの危険もありえる事を承知の上で利用して下さい(^^;))。
例
{{anchor test,アンカー先(ここに飛んでくる),a}}
{{anchor test,アンカーへ移動,g}}
{{anchor test,http://ana.na.coocan.jp/fswiki-l/sozai/back.gif,p}}
{{anchor Information1,FrontPage Informationへ移動,g,FrontPage}}
プラグイン配布&設置
※このプラグインを設置した事によって何か問題が生じたとしても、IOは責任を負えません。利用する場合はあくまで自己責任でお願いします
- FreeStyleWikiLite用
- FreeStyleWikiLite 0.0.11にて使用確認
- プラグインファイル (ZIP圧縮)
- 設置方法
- anchor.plをpluginフォルダに入れる
- 以下の文をsetup.plの該当箇所 (# プラグインの設定) に記述する
require "./plugin/anchor.pl";
ページ内容にコメント
- 画像URLの拡張子判定を付けた方がいいかなと思い、付けてアップし直しました。 - IO (2007年10月14日 15時20分42秒)
- 私は複数のプラグインを一つのファイルにまとめて通常利用していて、今回配布のためにこのプラグイン単体で一つのファイルに切り出しましたが、それについてはテストしてません(^^;;;)。プログラム自体は変えてないので多分大丈夫だと思うんですけど、何か問題あったら見直しますので報告して下さい。 - IO (2007年10月14日 14時29分50秒)
サイト内に表記された商品名、会社名等は各社の登録商標もしくは商標です。