[ ヘルプ ]
abc &align(right) { def "><&' } &align(center) { ghi } &align(left) { jkl } mno
abc
def "><&'
ghi
jkl
mno
line1 "><&' #align|right|> line2 "><&' line3 ||< #align|left|> line4 "><&' line5 ||< #align|center|> line6 "><&' line7 ||< line8
line1 "><&'
line2 "><&'
line3
line4 "><&'
line5
line6 "><&'
line7
line8
Amazonアソシエイトが作成するHTMLタグをコピーしてそのまま貼り付けて使う。<iframe>(テキストとイメージ)形式と<a>+<img>(テキストのみ)形式を認識する。
#amazon||> <iframe src="xxyy" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> ||<
&amazon() { <iframe src="xxyy" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe> }
#amazon||> <a href="xxyy">(本のタイトル)</a> <img src="wwzz" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> ||<
&amazon() { <a href="xxyy">(本のタイトル)</a><img src="wwzz" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> }
&anchor(1234) { 見出し }
line1 #block||> line2 "><&' line3 line4 ||< line5
line1
line2 "><&'
line3
line4
line5
line1 #blockquote||> line2 "><&' line3 line4 ||< line5
line1
line2 "><&'
line3
line4
line5
| abc | def &br() ghi | jkl |
abc | def ghi |
jkl |
line1 #br|| line2
line1
line2
#cat| (行番号桁数) (, 初期行番号 (, 行番号増分) ) |> ... ||<
行番号は右寄せで表示される。行番号桁数が"0"(数字のゼロ)で始まる場合、ゼロ埋め表示される。それ以外の場合は空白埋めで表示される。
#cat||> line1 "><&' line2 line3 ||<
1: line1 "><&' 2: line2 3: line3
// 行番号表示の桁数は10桁右寄せ、スペース埋め #cat|10|> line1 "><&' line2 line3 ||<
1: line1 "><&' 2: line2 3: line3
// 5桁0埋め #cat|05|> line1 "><&' line2 line3 ||<
00001: line1 "><&' 00002: line2 00003: line3
// 行番号の始まりは10 #cat|05,10|> line1 "><&' line2 line3 ||<
00010: line1 "><&' 00011: line2 00012: line3
// 始まりを10にして、3ずつ増やす。 #cat|05,10,3|> line1 "><&' line2 line3 ||<
00010: line1 "><&' 00013: line2 00016: line3
float指定した"image"インラインプラグインと併せて使うと効果的。
#clear|right| -> <div style="clear: right;"></div> #clear|left| -> <div style="clear: left;"></div> #clear|both| -> <div style="clear: both;"></div> #clear|none| -> <div style="clear: none;"></div>
#code| 言語名 (, numbers) (, tabsize=タブ文字数) |> ... ||<
使用できる"言語名"は、2009/07時点で以下のとおり。大文字・小文字の区別は無し。
#code|PHP|> <?php print "Hello, World\n"; ||<
print "Hello, World\n";
#code|c,numbers,tabsize=2|> #include <stdio.h> int main(int argc, char *argv[]) { /* \"><&' */ printf("Hello, World\n"); exit(0); } ||<
引数が無い場合は、"pre"ブロックプラグインと同じ表示になる。
#code||> #include <stdio.h> int main(int argc, char *argv[]) { /* \"><&' */ printf("Hello, World\n"); exit(0); } ||<
#include <stdio.h> int main(int argc, char *argv[]) { /* \"><&' */ printf("Hello, World\n"); exit(0); }
abc &color(red) { def * def "><&' * } ghi
abc def def "><&' ghi
line1 #color|#9900AA|> '' line2 "><&' '' line3 line4 ||< line5
line1
line2 "><&'
line3
line4
line5
abc &del() { def ''' ghi"><&' ''' jkl } mno
abc def ghi"><&' jkl mno
&gmap(パラメータ1) &gmap(パラメータ1){ パラメータ2 }
gmapプラグインを使用するには、以下の準備が必要。
_YB('js.enable')がfalseになっているか、_YB('js.google.map.key')が空の場合は YakiBikiのGoogleMaps用JavaScriptは展開されない。
代わりに、座標とズーム率が指定されたGoogleMapへのURLリンクを表示する。
gmapプラグインのパラメータ1/2の詳細を以下に示す。
地図の大きさやコントロールの機能を指定する。
id | 地図のID(英数字のみ, <div>タグのid属性)(*3) |
w | 地図の幅をピクセル単位で指定する。 |
h | 地図の高さをピクセル単位で指定する。 |
lat | 緯度(latitude)を指定する。 |
lng | 緯度(longitude)を指定する。 |
zoom | ズーム率を指定する。 |
fixed | 地図を固定する。マウスでドラッグできなくなる。値を持たない。 |
marker | lat, lngで指定したポイントにデフォルトのマークを表示する。 |
control | 典型的な幾つかのコントロールを指定する。(後述) |
全パラメータを省略可能。"id"パラメータ省略時は、ランダムな英数字が自動的に使われる。
fixed以外のパラメータは、"名前=値"の形式で指定する。複数のパラメータを並べる時は","(カンマ)で区切る。
fixedは値を持たない。
controlで指定可能なコントロールを以下に示す。使いたいものを"+"で結んで指定する。
small | 拡大縮小・移動が可能なミニコントローラを表示する。 |
large | 拡大縮小・移動が可能なスライダ付コントローラを表示する。 |
maptype | 表示形式を変更するコントローラを表示する。 |
where | 現在表示中の中心点の緯度・経度を取得するコントローラを表示する。 |
パラメータ2は、マーカーがクリックされた時に表示される情報ウインドウのテキストを設定する。
markerがfalseに設定された場合は無視される。
パラメータ2が省略された場合は、単にマーカーが表示されるだけとなる。
&gmap(id=map0)
&gmap(lat=35.680987,lng=139.767358,zoom=8) { 東京駅です! }
&gmap(id=map2,lat=35.680987,lng=139.767358,zoom=8,fixed) { 東京駅です! }
&gmap(id=map3,control=large+maptype+where,marker=false)
&gmap(lat=35.680987,lng=139.767358,zoom=8,w=200,h=100,control=small+where)
複数のGoogleMapが1つのHTMLページ上にあると、ブラウザのパフォーマンスが劣化する場合がある。
ひどい場合は全てのMapが表示されるまで数分間待たされ、しかもその間はCPU使用率が100%に達する時すらある。
これは検索モードで複数の記事を同時に表示した場合に容易に発生する。
"more"プラグインを書いた後に"gmap"プラグインを使う事を強く推奨する。 そうすれば、検索モードではgmapプラグインは実行されない為、パフォーマンスは維持される。
[ ヘルプ ]
最新コメント10件
2009-03-21 by msakamoto-sf