koala自作プラグイン(pyukiwiki0.1.9用)

&tagdirect

  1. 書式:「&tagdirect(ResourceName);」
  2. ファル名:tagdirect.pl
  3. 機能:HTMLタグ構文の直接貼り付け
  4. 目的:アフィリエイトの広告タグ貼り付けなど、HTMLタグの構文を直接貼り付けたいときに使用。
  5. 使用法
    1. 「resource」フォルダ内の「resource.ja.txt」内に、「(名称)=(タグ構文(HTML))」の形式でHTMLに名称を関連づけて登録する
    2. wikiのページ編集時に、貼り付けたい場所に本プラグインで上記名称を指定
  6. 注意事項
    1. 一般に、指定したHTMLは<p>と</p>で挟まれて出力されるので、矛盾しないhtml文にしておく必要がある
  7. 雑記
    1. プラグインの引数部分に直接HTMLを書き込む形式にしようと思ってあれこれやってましたが、HTML文に含まれる特殊文字が化けてしまったりして面倒になったので、resource利用に切り替えました
  8. ソース
 use strict;
 package tagdirect;
 
 sub plugin_inline {
 	my $res = shift;
 	return $::resource{$res};
 }
 
 1;
 __END__

rakuten

  • 楽天の広告バナーを表示する。
  • あるいは、下記形式の各種リンク付きバナーを表示する(twitterのバナーなど)
   <a href="○○" target="_blank"><img src="□□" border="0"></a>
  • 書式
  #rakuten(リンク先URI,画像のuri,[alt(バナー上に表示する文字列)])
  • ソース(rakuten.inc.pl)
 use strict;
  
 sub plugin_rakuten_convert {
 	my ($uri, $imag , $alt) = split(/,/, shift);
  
 	my $res='<div><a href="' . $uri .
 		 '" target="_blank"><img src="' . $imag .
 		 '" border="0"></a></div>';
  
 	return $res;
 }
 1;
 __END__
  

rakutenmoji

  • 楽天の文字広告リンクを表示する。
  • あるいは、下記形式の各種リンク付き文字を表示する(googleの地図など、長く特殊文字を含むURLへのリンクにも使える)
   <a href="○○" target="_blank">□□</a>
  • 書式
  #rakutenmoji(リンク先URI,リンク表示する文字列)
  • ソース(rakutenmoji.inc.pl)
 use strict;
  
 sub plugin_rakutenmoji_convert {
 	my ($uri, $moji) = split(/,/, shift);
  
 	my $res='<div><a href="' . $uri . '" target="_blank">' . $moji . '</a></div>';
  
 	return $res;
 }
 1;
 __END__
 

Counter: 2489, today: 1, yesterday: 1


Last-modified: 2014-11-09