SIRIUSオンラインマニュアル

SIRIUSで使用できる関数

関数とは、独自タグの後に | を付け、特定の関数を指定する事で、
独自タグの内容を変化させる事が出来ます。

 

<% 独自タグ | 関数 %>

 

関数は複数同時に指定する事が出来ます。
複数の関数が指定されている場合、左側に指定されている関数から順番に
独自タグの内容が変化します。

 

例) <% 独自タグ | 関数1 | 関数2 | 関数3 %>


関数一覧

関数 関数の説明 使用例
html HTMLエスケープを行う

('<' => '<')

<ページタイトル>

↓↓↓
<ページタイトル>

nl2br 改行コードを

<br />タグに変換
する

テストですテストです

↓↓↓
テストです<br />テストです

ns2sp 改行コードを

スペース文字に
変換する

テストですテストです

↓↓↓
テストです テストです

oneline 改行コードを抜いて一行にする テストですテストです

↓↓↓
テストですテストです

shorten(文字数) 指定文字数以降を表示しない 例)文字数を5に指定した場合

サンプルテキストです。
↓↓↓
サンプルテ

tag_strip HTMLタグを全て

取り除く

<strong>見本</strong>です。

↓↓↓
見本です。

tag_strip(取り除くタグ) 指定されたタグを

全て取り除く

例)取り除くタグを p と

指定した場合
<p><strong>見本</strong>
です。</p>
↓↓↓
<strong>見本</strong>です。

tag_replace(置換したいタグ,置換後のタグ) 指定されたタグを

置換する

例)置換前を p 、置換後を

 h3 と指定した場合<p><strong>見本</strong>
です。</p>
↓↓↓
<h3><strong>見本</strong>
です。</h3>

str_replace(置換したい文字列,置換後の文字列) 指定された文字列を

置換する

例)置換前を サンプル 、

置換後を テストと指定した場合
サンプルテキストです。
↓↓↓
テストテキストです。

addRound 角丸用のタグを

挿入する

サンプルテキストです。

↓↓↓
<div class="top"> </div><div
 class="body">サンプルテキ
ストです。</div><div
 class="bottom"> </div>