続・コードを美しく「魅せる」@brBrbrカスタム編

続・コードを美しく「魅せる」@brBrbrカスタム編:

コードを美しく「魅せる」
の続きです。

※プラグインでCamCamさんの「brBrbr」を使っていると、各行に<br>が入ってしまいます。
についてです。

brBrbr はHTMLで編集している改行をそのまま
に変換してくれるとても便利なプラグインです。
Wordpress 改行プラグイン@CamCam

ですが、SyntaxHighlighter を使用してしまうと、こんな感じになってしまいます。

<root>
<aa>bb</aa>
</root>

ってことで、brBrbr をカスタムします。
1. brBrbr.phpの27行目に下記のコードを追加します。
...
$brbr = preg_replace('/(<code-style.*?>)(.*?)<\/code-style>/ise', "clr_br('$0')", $brbr);
...


2. HTMLで書き込む際に下記のようにします。
<code-style>
&lt;root>
&lt;aa>bb&lt;/aa>
&lt;/root>
[/source ]&lt;/code-style>
※SyntaxHighlighter で変換されないように[sorce ]の最後に半角スペースを入れてます。

すると。。。
<code-style>[source language='xml']
<root>
<aa>bb</aa>
</root>


はい、できました。

でもこれだと、いちいちタグを直接入力しないといけないですよね。
それを楽にする方法はまたのちほど。
たぶん。

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Comments »

 
 

コメントをどうぞ

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>