SyntaxHighlighter(改) 用ビルドパラメータファイル

  構文サンプルコード



このソースを、こちら「SyntaxHighlighter」ボタンで HTML に変換しますと、こうなります

  
# *****************************************
# # の次がスペースの場合はコメント
# # のみは無視される行
# 特別なキーワード以外は通常の要素と属性を書けます
# 例) #要素|属性="値"|属性="値"|....
# *****************************************
# IE以外のブラウザでクリップボードにコピーする為の SWF の場所
#clip|/sh/clipboard.swf
#
# html は 第一パラメータを書く場合は、タイトル
# html を書くと、必ず head の開始タグも付加される
#html|タイトル文字列

# meta でキャラクタセットを指定
#charset|shift_jis

# 開始 style は、引数を使えません 
#style
# get は http で呼び出して埋め込みます
# (範囲を指定しなければ全て)
#get|http://winofsql.jp/sh/shexsample.htm|6|19
#/style

# link は、url しか指定できません
#link|http://winofsql.jp./styleva.css
#link|http://winofsql.jp/sh/SyntaxHighlighter.css

# include は、script の外部読み込みです
#include|http://winofsql.jp/sh/shCore.js
#include|http://winofsql.jp/sh/shBrushJScript.js

# 通常のインライン用です 開始 script は、引数を使えません
#script
#/script

# 書くと必ず head の終了タグも付加されます
#body

# SyntaxHighliter 用です。
# 行頭の @ に続いて class に指定する文字列と、必要ならば ダウンロード用 URL と 、
# 必要ならば name に指定する文字列です
# name は 省略すると code です
# 次に行頭に @ を発見すると終わります
#h|1|追加変数の定義
@js:firstline[43]|http://winofsql.jp/download/shCore.lzh|toolbar1|
var ViewSource_check=false; // それぞれのコントロールの表示・非表示用の変数追加です   
var PrintSource_check=false;   
var About_check=false;   
var Download_check=false;   
var User_check=false;   
  
dp.sh.Toolbar.Commands = {   
@

# SyntaxHighliter の JavaScript 実装用です
# 最初の引数を省略すると code です
# フラグが5つ並び(View,Print,About,Download,User)、最後に User 用の文字列です
#run|toolbar1||||1||<A href="http://winofsql.jp" target="_blank">SQLの窓</A>

# タイトル用の特別キーワードです
#h|1|適用のサンプル
@js:firstline[43]||toolbar2
<script type="text/javascript">   
dp.SyntaxHighlighter.ClipboardSwf = "/sh/clipboard.swf";   
  
ViewSource_check=true;   
PrintSource_check=true;   
About_check=true;   
Download_check=true;      
User_check=true;      
  
dp.sh.Toolbar.Commands.User.label = 
	'<A href="http://winofsql.jp" target="_blank">SQLの窓</A>';   
  
dp.SyntaxHighlighter.HighlightAll("toolbar");   
</script>   
@

#run|toolbar2||||||<A href="http://winofsql.jp" target="_blank">SQLの窓</A>

#/body
#/html
  



  上記と同様の内容を最短で書くとこうなります



1) BODY より上は他のファイルより取得
2) name 属性を同じ( 省略 )にして、適用を1どだけにする

※ 2008/09/01 : @ 〜 @ の間で #get を使用可能にしました。

  
#clip|/sh/clipboard.swf
#get|http://winofsql.jp/sh/shexsample.htm|1|35
#h|1|追加変数の定義
@js:firstline[43]|http://winofsql.jp/download/shCore.lzh|
var ViewSource_check=false; // それぞれのコントロールの表示・非表示用の変数追加です   
var PrintSource_check=false;   
var About_check=false;   
var Download_check=false;   
var User_check=false;   
  
dp.sh.Toolbar.Commands = {   
@

#h|1|適用のサンプル
@js:firstline[43]
<script type="text/javascript">   
dp.SyntaxHighlighter.ClipboardSwf = "/sh/clipboard.swf";   
  
ViewSource_check=true;   
PrintSource_check=true;   
About_check=true;   
Download_check=true;      
User_check=true;      
  
dp.sh.Toolbar.Commands.User.label = 
	'<A href="http://winofsql.jp" target="_blank">SQLの窓</A>';   
  
dp.SyntaxHighlighter.HighlightAll("toolbar");   
</script>   
@

#run|||||1|1|<A href="http://winofsql.jp" target="_blank">SQLの窓</A>

#/body
#/html
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ