Counter: 415700 [Mode] Since 2009-10-18

Date: Aug 07

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

Category: Nucleus | Posted by: 霜蛙

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

Local search for: Nucleus で生成された HTML

Comments
Date: Aug 07 23:19
霜蛙 wrote:
コメントのテストです。長い文章を書いてみる。
改行してみる。どうだろう?
Date: Aug 08 00:55
輝竜司 wrote:
ヽ(・ω・)ノ
Date: Aug 17 20:54
名無し wrote:
テスト
Add Comment