Home arrow Blog arrow SyntaxHighlighter

5月
27
2008

SyntaxHighlighter : Windows Live Writer プラグイン

diggに追加!

Windows Live WriterのプラグインSyntaxHightlighterを使うととても便利です。Joomla!にうちのSyntaxHighlighterプラグインをインストールしておけば、Live Writer上でコードの種類や、行表示などを簡単に表示することができます。

たとえば、実際に以下のコードをWindows Live WriterのSyntaxHighlighterプラグインを使って投稿すると以下のように変更されて記事に書き込まれます。

AJS.AEV(window, 'load', function(){
alert('after AJS');
alert('boty');
GB_show("Hello world", http://google.com);
alert('before AJS');
});

と書いて投稿すると

<div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:d4cbc8a1-e875-4799-adc3-f97889233b01" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><pre name="code" class="js:nocontrols"> AJS.AEV(window, 'load', function() {  
     alert('after AJS');  
     alert('body');  
     GB_show("Hello world", "http://google.com");  
     alert('before AJS');  
 });  </pre></div>

のように投稿されています。後は、Jooma!のプラグイン側で表示するときに処理します。

Joomla!側では、うちのSyntaxHighlighterプラグインをインストールし、公開するだけです。後は、Windows Live Writerのプラグイン(SyntaxHighligher)側でどう表示するかをコントロールできてしまいます。現在のテンプレートに変更するまでは使っていなかったのですが、先日からの投稿で使っています。コード毎にtextareaだのpreだのと書く必要がないし、ソースコードを表示させて編集する必要がありません。

これは、とってもお薦めです。

これで、tab_replacerがまた遅くなりそうです。

 

Related Articles

Joomla!1.5のxml-rpc
Joomla!1.5では、xml-rpcが標準で実装されるようですが、RC3では投稿ができません。 forum.joomla.orgでスレッドがありました。 該当スレ...
PDFフォント : Joomla!1.5
PDFフォントの件で、Joomla!じゃぱんフォーラムに投稿しましたがTCPDFはJoomla!1.5でライブラリとして使用されています。今関わっているプロジェクトでちょうどTCPDFを使って出力が...
Joomla! サイトのローカルコピーを作成
サイトを運営していると新しいエクステンションをテストしたり、表示を確かめることってありますよね。Joomla!の場合オンライン上で記事を書き、また編集できちゃうので以前のローカルでテストしてというこ...
ブログエディタもiPhoneですか : Joomla! MovableType XML-RPC
問い合わせがあった。iPhone + Google Docsの組み合わせでブログ投稿です。 残念ながら私は、iPhoneを持っていない。なので試しようがない。確かに便利そうで見た目も良く日本の携帯に...
MTmail でモバイル「Joomla!モブログ」 : MovableType XML-RPC
携帯(PCでも)メールから記事を投稿できる無料サービスMTmail専用プラグイン(Joomla!1.5のみ)を以下で公開しています。 mtmail_for_tester.zip Joomla!...
Class Creation
Joomla!のツールをさらに・・・ Joomla!のコンポーネントを作成するときデータベースを利用するなら必ずといってデータベースの接続クラスを作成することと思います。 このツールは、ローカルのデ...
New QRcode for Joomla!1.5
{TR_New_BigStar} New extension : mod QRCode for Joomla!1.5. QRcodeモジュール for Joomla!1.5を公開しました ...
Joomlaos.de : JGTdoc と WebLink Info
昨日、BBCloneのログをなにげに見ていたらwww.joomlaos.de とあるではないですか! おそらく私だけではないでしょう。Joomla!を使い始めて訪れるサイトの中に必ず入っているサイト...
こうしてくれると解決が早い
エクステンションやJoomlaに問題があったとき、テストサイトを作ってもらえると解決が早いです。(問題の程度にもよりますので一概に言えませんけどね。)  先日問い合わせのあった方は、自らテストサイト...
ログインできなくなっていました
Joomla!1.0.14RC1に向けて徐々に変更を行っていましたが、中途半端であるがためにフロントでログインできなくなっていました。ご迷惑をおかけしました。 早速関連があるだろうと思われるところを...
とっても恥ずかしい話
この間からタイトルがダブってるって:Joomla!1.5
AdobeUpdater.exeが停止できない
SyntaxHighlighter Plugin : アップデートしました Update !!
Joomla!じゃぱんのフォーラムにやっとログインできた
MOVABLETYPE XML-RPC BETA プラグインを公開
携帯 Google Map モジュールのデモを公開しました : Joomla!1.5
Search Engine Friendly URLS for Joomla!1.5
複数のJavascript、複数のスタイルシートを結合する
MovableType XML-RPCをアップデートしました

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile