Home arrow Extensions 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

リボンをオンラインで作成
ページの端っこにリボンがかかっているのをよく見かけるのですが、オンラインで作成してくれるところがありました。 少しではあるかと思いますが、テンプレート作成の一助にいかが? ...
jQueryでLightBox
jQueryでLightBoxみたいな表示ができるプラグインがありますが、それをもじってひねっている最中です。そんな中AptanaがAptana Studioになったものを使っているのですが...
Web Links
ここではJoomla! Powerd Sitesをご紹介しています。※説明文は、リンク先サイトのmeta descriptionです。 このサイトは、CMS(コンテンツ・マネジメント・システム)で...
Joomla!1.5.4になって増えたtrigger : Joomla!1.5 Plugin
Joomla!のプラグインは、Joomla!側から指定されたイベントがあったときに呼ばれてプラグインの処理を実行するようになっています。 Joomla!1.5では、1.0.xよりも呼び出すトリガー(...
Joomlaos.de : JGTdoc と WebLink Info
昨日、BBCloneのログをなにげに見ていたらwww.joomlaos.de とあるではないですか! おそらく私だけではないでしょう。Joomla!を使い始めて訪れるサイトの中に必ず入っているサイト...
IE6 スタンドアローン
先日 IE6とIE7の両方の動作確認のため(別のPCにはIE6なので良いのですが、ローカルを見たいので)IE7が入っているメイン機にスタンドアローンで動くというIE6を入れてみた。 http...
Joomla! 1.0.14 RC1へ
Joomla! 1.0.14 RC1へ少しずつ変更しています。 FTPでダイレクトにファイルを開き、バックアップもせずに直接変更しているのですが、(とんでもないのでまねしないでください。)途中まで変...
Joomla!1.5の最新リビジョンで異なるDatabase Charsetを試してみた
Database CharsetをCP1251にし、以前にテストしたロシア語Joomla!1.0.xのデータベースをマイグレートしてみた。 Joomla!1.5では、1.0.xからデータベースをインポ...
extensions.joomla.orgがアップデートされていますよ
http://extensions.joomla.orgがアップデートされています。 見た目は変わりませんが、1.5用と1.0用の表示がされ見やすくなりました。 「We have updated ...
Joomla!じゃぱんのフォーラムにやっとログインできた
ちょうど一月ほど前に「あ、これ知ってるから書き込もう。」と思ってログインしようと思ったら「60分後にログインしてください。」と出るではないか・・・。え、もしかして私・・・「ブロックユーザー」ですか!?...
Prism0.9がリリースされていた : mozilla Labs
Update GreyBox Show プラグイン
時々サーバーに接続できないと言われる
Joomla!1.5日本語SEF : Hack
Joomla!1.5.4がリリースされています
こうしてくれると解決が早い
モタモタしていたら先を越されたよ : Joomla!
Frontpage Auto Updateをアップデートしました
ダウンロード数を比較してみると : Joomla!
5分でつくるJoomla! モジュール

C_square_trans.png Components
Joomla! Extensions
M_square_trans.png Modules
Joomla! Extensions
P_square_trans.png Plugins
Joomla! Extensions
Templates
Joomla! Extensions
a_delphi.gif Delphi for PHP
Delphi for PHP related

for Mobile