Home > Nucleus > Nucleus で生成された HTML コードの可読性を向上させる Tips

Nucleus で生成された HTML コードの可読性を向上させる Tips

Nucleus スキン中で使用可能な<%if%><%elseif%><%else%><%endif%>タグは、HTML 出力時に空行に置換される。このため、複雑なスキンを使用している場合、無駄な空行が多く、HTML の可読性が低い。これを改善する。

nucleus/libs/PARSER.php を編集する。
これにより、無駄な空行が表示されなくなる。なお、下記のコードは、タグ括弧<>が全角なので、半角に修正すること。

	function parse(&$contents) {

		// modified for html readability by frostfrog
		$contents = preg_replace("@r@", "", $contents);
		$search = array("@n[ t]*<%if((.*))%>n@",
				"@n[ t]*<%elseif((.*))%>n@",
				"@n[ t]*<%else%>n@",
				"@n[ t]*<%endif%>n@");
		$replace = array("n<%if($1)%>",
				 "n<%elseif($1)%>",
				 "n<%else%>",
				 "n<%endif%>");
		$contents = preg_replace($search, $replace, $contents);
		// modified end

Comments:3

鈴音 2009-08-07 (Fri) 23:19

コメントのテストです。長い文章を書いてみる。
改行してみる。どうだろう?

輝竜司 2009-08-08 (Sat) 00:55

ヽ(・ω・)ノ

名無し 2009-08-17 (Mon) 20:54

テスト

Home > Nucleus > Nucleus で生成された HTML コードの可読性を向上させる Tips

Search
works & cover art
Feeds

Page Top