ウェブデザインとプログラムのナインマイルズ

s9yドキュメント

マークアッププラグイン

  1. このセクションのオリジナルドキュメント
  2. ..(ユーザードキュメント)
  3. 標準のマークアッププラグイン

標準のマークアッププラグイン

注意:このページは未完成です。

nl2br

このあいまいな名前のプラグインは、単に、あらゆる改行をHTMLの<br />コードに書き換えます。

Emoticate

これは一般的なスマイルや感情表現を画像に差し変えます。 どの画像に変えるのかは、あなたが選択したテンプレートにより、 顔文字アイコンは次の通りです。

顔文字画像ファイル
:'(cry_smile.gif
:-)regular_smile.gif
:-Oembaressed_smile.gif
:O'embaressed_smile.gif
:-(sad_smile.gif
:(sad_smile.gif
:)regular_smile.gif
8-)shades_smile.gif
:-Dteeth_smile.gif
:Dteeth_smile.gif
8)shades_smile.gif
:-Ptounge_smile.gif
;-)wink_smile.gif
;)wink_smile.gif
:Ptounge_smile.gif

s9yマークアップ

太字

_アンダーライン_

^上付き文字^

@下付き文字@

|xxxxxx|文字色変更, xxxxxxは16進で|

#yyy# HTMLエンティティとしてyyyを埋め込み (例:#gt#, #lt# and #amp#)

Textile

BBコード

TextWiki

PEARのText_Wikiルール(標準のWikiWikiWebの変換ルールの拡張)に従います。
注意点として、今のところWikiWordsは扱えません。

RegExp

これはあらゆるマークアップに対応できるプラグインです。 PHPの正規表現を用いて、あなたのブログでカスタムマークアップを可能にします!

例えば、たくさんのFlashムービーを埋め込んでいる場合、エントリの中でそれらを簡単に指定する方法が欲しいと思います。 RegExpプラグインがあれば、エントリを書いている時に簡単に<flv>タグを生成可能です。 plugin/serendipity_event_regexpmarkup/regexps/ ディレクトリに行き、FLV.phpという名のファイルを作ります。 このファイルにタグと変換する文字を正規表現で記入します。

例を示します。
全ての<flv>タグを、サイズと自動再生が指定されたFlashムービーのための記述に置き換えます。
$1、$2 などは正規表現にマッチした1番目、2番目の語句と対になることに注目してください。これらはあなたが必要とする分だけ多くの変数を使うことができます。

$regexpArray = array(
    'SearchArray'=>array(
      '/<flv href="([^"]+)" width="([^"]+)" height="([^"]+)"
       autostart="([^"]+)">/U'
    ),
    'ReplaceArray'=>array(
      '<object type="application/x-shockwave-flash" width="$2" height="$3"
        data="http://yourdomain/flv.swf?file=$1&autostart=$4"><param
        name="movie" value="http://yourdomain/flv.swf?file=$1&autostart=$4" />
       </object>'     
    )
);

これで、エントリに <flv href="my_flv_file.flv" width="its_width" height="its_height" autostart="true_or_false"> と書くだけでFlashムービーの完全な記述が挿入されます。

Serendipity