內容簡介
NW 公司簡介是一個可以管理網站內通用基本資訊的外掛程式。
如何取得選項?
通過指定 ID 來獲取設定值
NWPF::get('sample01')
通過指定 ID 獲取標籤
NWPF::get_label('sample01')
通過指定 ID 獲取標籤和設定值的陣列
NWPF::gets('sample01')
獲取所有選項的標籤和設定值的關聯陣列
※不會獲取設定值為空的選項。
NWPF::gets()
通過設置參數,獲取多個選項的標籤和設定值的陣列
※不會取得值為空的選項。
NWPF::gets( array( 'key' => array( 'sample01', 'sample02'), 'exclude' => false )
key – 以陣列形式指定多個標誌。根據[排除]參數的真偽值,取得的陣列會有所不同。(預設值:NULL)
exclude – 如果設為 true,該[key]參數指定的標誌將被從獲取目標中排除。(預設值:false)
通過指定群組名稱,獲取標籤和多個選項的標籤和設定值的關聯陣列
NWPF::get_group('group_name')
連接地址信息並輸出
※不會獲取設定值為空的選項。
NWPF::get_address()
如果要在任意位置插入空格,請指定參數。
NWPF::get_address('sp1' => false, 'sp2' => true, 'sp3' => true)
sp1 – 如果“ zip ”有設置值,將在其之後插入半角空格。(預設值:true)
sp2 – 如果“ address1 ”有設置值,將在其之前插入半角空格。(預設值:false)
sp3 – 如果“ address2 ”有設置值,將在其之前插入半角空格。(預設值:false)
如何輸出選項?
輸出陣列
$option = NWPF::gets('sample01');
echo 'Label : ` . $option[0] . '<br />' . 'Value : ' . $option[1];
輸出關聯陣列
$options = NWPF::gets();
foreach( $options as $option ) :
echo 'Label : ` . $option[0] . '<br />' . 'Value : ' . $option[1];
endforeach;
按照本外掛程式定義的格式輸出 HTML
NWPF::display()
key – 以陣列形式指定多個標誌。根據[排除]參數的真偽值,取得的陣列會有所不同。(預設值:NULL)
exclude – 如果設為 true,該[key]參數指定的標誌將被從獲取目標中排除。(預設值:false)
address_label – 如果輸出連接的地址信息,可以指定該專案的標籤。(預設值:'所在地')
sp1 – 如果“ zip ”有設置值,將在其之後插入半角空格。(預設值:true)
sp2 – 如果“ address1 ”有設置值,將在其之前插入半角空格。(預設值:false)
sp3 – 如果“ address2 ”有設置值,將在其之前插入半角空格。(預設值:false)
外掛標籤
開發者團隊
原文外掛簡介
NW Company Profile はウェブサイト内で汎用的に利用する基本情報を管理できるプラグインです。
How to get options ?
IDを指定して設定値を取得する
NWPF::get('sample01')
IDを指定してラベルを取得する
NWPF::get_label('sample01')
IDを指定してラベルと設定値の配列を取得する
NWPF::gets('sample01')
すべてのオプションのラベルと設定値の連想配列を取得する
※設定値が空のオプションは取得しません。
NWPF::gets()
パラメータを設定して複数のオプションのラベルと設定値の連想配列を取得する
※設定値が空のオプションは取得しません。
NWPF::gets( array( 'key' => array( 'sample01', 'sample02'), 'exclude' => false )
key – 配列にて複数のスラッグを指定します。[exclude]パラメータの真偽値に従って取得する配列が異なります。(初期値:NULL)
exclude – trueを指定すると[key]パラメータに含まれるスラッグを取得対象から除外します。(初期値:false)
グループを指定してラベルと複数のオプションのラベルと設定値の連想配列を取得する
NWPF::get_group('group_name')
住所情報を連結して出力する
※設定値が空のオプションは取得しません。
NWPF::get_address()
任意の位置に範克スペースを挿入する場合は引数を指定します。
NWPF::get_address('sp1' => false, 'sp2' => true, 'sp3' => true)
sp1 – “zip”に設定値がある場合、その直後に半角スペースを挿入します。(初期値:true)
sp2 – “address1″に設定値がある場合、その直前に半角スペースを挿入します。(初期値:false)
sp3 – “address2″に設定値がある場合、その直前に半角スペースを挿入します。(初期値:false)
How to output options ?
配列の出力
$option = NWPF::gets('sample01');
echo 'Label : ` . $option[0] . '
' . 'Value : ' . $option[1];
連想配列の出力
$options = NWPF::gets();
foreach( $options as $option ) :
echo 'Label : ` . $option[0] . '
' . 'Value : ' . $option[1];
endforeach;
本プラグインに定められた形式でHTMLを出力する
NWPF::display()
key – 配列にて複数のスラッグを指定します。[exclude]パラメータの真偽値に従って取得する配列が異なります。(初期値:NULL)
exclude – trueを指定すると[key]パラメータに含まれるスラッグを取得対象から除外します。(初期値:false)
address_label – 連結された住所情報が出力される場合、その項目のラベルを指定できます。(初期値:’所在地’)
sp1 – “zip”に設定値がある場合、その直後に半角スペースを挿入します。(初期値:true)
sp2 – “address1″に設定値がある場合、その直前に半角スペースを挿入します。(初期値:false)
sp3 – “address2″に設定値がある場合、その直前に半角スペースを挿入します。(初期値:false)
NW系プラグインについて
本プラグイン以外にもNW系として複数のプラグインを作成しています。
すべてのNW系プラグインの設定画面は同一のトップレベルメニューのサブメニューとして追加されます。
トップレベルメニューのラベルはプラグイン上で変更が可能です。
