MTOS + Syntaxhighlighter

Use

<pre>タグに入る改行はMTとTinyMCEを使った場合、本文に入れず続きに入力で避けることができる?つまり本文フィールドが読み込まれてTinyMCEが適応される間に改行に変換されるような気配。

add module

syntaxhighlighter.mtml

<mt:setvars>
sh_path=<mt:staticwebpath>syntaxhighlighter/
</mt:setvars>
<link type="text/css" rel="stylesheet" href="<mt:var name="sh_path">styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="<mt:var name="sh_path">styles/shThemeDefault.css"/>
<script type="text/javascript" src="<mt:var name="sh_path">scripts/shCore.js"></script>
<script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushBash.js"></script>
<script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushCpp.js"></script>
<mt:EntryIfTagged tag="@shBrushCSharp"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushCSharp.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushCss"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushCss.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushDelphi"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushDelphi.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushDiff"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushDiff.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushGroovy"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushGroovy.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushJava"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushJava.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushJScript"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushJScript.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushPhp"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushPhp.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushPlain"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushPlain.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushPython"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushPython.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushRuby"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushRuby.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushScala"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushScala.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushSql"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushSql.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushVb"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushVb.js"></script></mt:EntryIfTagged>
<mt:EntryIfTagged tag="@shBrushXml"><script type="text/javascript" src="<mt:var name="sh_path">scripts/shBrushXml.js"></script></mt:EntryIfTagged>
<script type="text/javascript">
window.addEvent('domready', function(){
 SyntaxHighlighter.config.clipboardSwf = '<mt:var name="sh_path">scripts/clipboard.swf';
 SyntaxHighlighter.config.stripBrs = true;
 SyntaxHighlighter.defaults['wrap-lines'] = false;
 SyntaxHighlighter.all();
});
</script>
| comment [0] | trackback [0] | category [ note ] | tags [ , ]

トラックバックTrackBack URL:

コメントする