dltag.ini.php のバックアップ(No.1)


概要

 各項目と各値をdlタグに突っ込んでくれる。
 なお、結構長くなる事を想定しているので、アコーディオンで折り畳みがデフォルトです。

結果

呼び方
クーザン
名前
クーザン=ジェダイド
本名
クーザン=ヴィルトシュヴァイン=ブレイヴ
偽名
クーザン=ジェダイド
年齢
15
武器
片手剣
得意属性
種族
ノウィング
戦闘スタイル
バランス型前衛
秘奥義1
烈空乱舞刃
秘奥義2
神刃空滅斬
一人称
二人称
お前
家族
父(グローリー)、母(マリノ)、姉(ザナリーリウム)
一言説明
魔導学校に通う学生。武器屋の息子で、母と暮らしている。

使い方

#dltag(ch001-クーザン-クーザン=ジェダイド-クーザン=ヴィルトシュヴァイン=ブレイヴ-クーザン=ジェダイド-15-片手剣-風-ノウィング-バランス型前衛--烈空乱舞刃-神刃空滅斬-俺-お前-父(グローリー)、母(マリノ)、姉(ザナリーリウム)-魔導学校に通う学生。武器屋の息子で、母と暮らしている。-グローリーの息子で、カイルの転生した魂を持つ少年。)

ソース

dltag.ini.php

<?php
function plugin_dltag_convert() {
	$dt = 'id,呼び方,名前,本名,偽名,年齢,武器,得意属性,種族,戦闘スタイル,所属,秘奥義1,秘奥義2,一人称,二人称,家族,一言説明,備考'; // 項目名はここを修正
	$args = func_get_args();
	$dt = explode( ',', $dt );
	$args = implode($args);
	$dd = explode( '-', $args );
	$result = array_combine( $dt, $dd );
	$ret = '';
	$ret .= '<div class="profbox"><label for="prof">簡易プロフ</label><input type="checkbox" id="prof" class="acodion" /><div class="show"><dl class="dltag">';
	foreach( $result as $key => $value ){
		if( $key == "id" ){
			continue;
		}else if( $value == "" ){
			continue;
		}else if( $key == "備考" ){
			continue;
		}else{
			$ret .= '<dt>' . $key . '</dt><dd>' . $value . '</dd>';
		}
	}
	$ret .= "</dl></div></div>";
return $ret;
}
?>