SyntaxHighlighter TinyMCE Button

SyntaxHighlighter TinyMCE Button「SyntaxHighlighter TinyMCE Button」は、WordPress用のプラグインです。

The description in English is here.

Click “Download” icon to get the current stable version.

Ver. 0.7.8.4 サイズ:132.52 kB ダウンロード:841

wordpress.orgのプラグインディレクトリ」からもダウンロードできます。

プラグインディレクトリの統計情報

  • 現行バージョン:0.7.8.4
  • 最終更新日:2011-12-24 2:18am GMT
  • 登録日:2011-04-30
  • ダウンロード数:18,918
  • 評価:/5(人による評価)

SyntaxHighlighter」をベースとしたプラグインの利用を円滑にするプラグインです。

標準のビジュアルエディター「TinyMCE」に、ソースコードをマークアップするための「<pre>」タグを簡単に挿入できる2つのボタンを追加します。

SyntaxHighlighter TinyMCE Buttonのボタン

このプラグインを利用することで、「<pre>」タグの挿入から、変更までの操作をビジュアルエディター上で完結できます。

このプラグインは、当初「WP SyntaxHighlighter」用に作られましたが、汎用性も高く、「SyntaxHighlighter バージョン2.0」以上のライブラリをベースにした様々なハイライト表示プラグインと同時に使用できます。挿入される「<pre>」タグの属性も「SyntaxHighlighter バージョン2.0系」または「3.0系」に特化したものです。

対応プラグインの一例:

※「SyntaxHighlighter Evolved」を使用する場合は、「SyntaxHighlighter Evolved」の設定画面で「すべてのブラシを読み込む」を有効にする必要があります。

全ての「SyntaxHighlighter」ベースのプラグインに対応しているわけではありません。

「<pre>」タグでのマークアップが可能なプラグインにのみ対応しており、ショートコードのみが使用できるプラグインには対応しておりません。

主な機能

  • 必要な操作すべてをビジュアルエディター上で完結することを前提とした設計。
  • ビジュアルエディターにソースコードを「<pre>」でマークアップするための2つのボタンを追加。
  • マークアップ済みのソースコードの設定変更が可能。
  • ソースコードのタブによるインデントを有効にする。
  • 管理画面やボタンラベルは、英語と日本語での表示に対応。

動作環境

  • WordPress バージョン3.0 以上
  • 「SyntaxHighlighter バージョン2.0」以上をベースとしたプラグイン
  • 標準のビジュアルエディター(TinyMCE)

インストール

「syntaxhighlighter-tinymce-button」フォルダごと「/wp-content/plugins」にアップロードし、WordPessの管理画面から有効化して下さい。

アップデート

WordPressの管理画面で、プラグインを一旦停止し、インストールと同様の手順でプラグインファイルを上書した後、再度、プラグインを有効化して下さい。

アンインストール

WordPressの管理画面でプラグインを停止した後、削除を実行。

使い方

・記事にソースコードをペーストし、同時にハイライト表示する場合

ビジュアルエディターのツールバー上の「CODE」ボタンをクリックし、言語、オプションを選択し、ソースコードをテキストボックスにペーストして「挿入」ボタンをクリックする。この方法では、インデントを維持したまま、コードをペーストでき、通常は、このボタンを主に使用する事になるでしょう。

SyntaxHighlighter TinyMCE ButtonのCodeboxボタン

・記事に書き込まれているソースコードをハイライト表示する場合

ソースコードをペーストするのではなく、既に記事上にあるソースコードをハイライト表示させたい場合は、ビジュアルエディターでソースコードを選択、反転表示させ、「pre」ボタンをクリックし、言語、オプションを選択した後、「挿入」ボタンをクリックする。

SyntaxHighlighter TinyMCE ButtonのSelect&Insertボタン 挿入時

・ハイライト表示設定の変更

ビジュアルエディター上のソースコードを選択、反転表示させ、「pre」ボタンをクリックし、言語、オプションを変更した後、「更新」ボタンをクリックする。

SyntaxHighlighter TinyMCE ButtonのSelect&Insertボタン 更新時

・タブによるインデント

ソースコードにタブを入力する。ただし、タブによるインデントが出来るのは、「<pre>」タグでマークアップされたソースコードのみ。

設定

WordPressの管理画面上の「設定」->「SH TinyMCE Button」で各種設定が可能です。

更新履歴とダウンロード

2011/12/24 SyntaxHighlighter TinyMCE Button 0.7.8.4 リリース ZIP形式 サイズ:132.52 kB

  • 「使用中のプラグイン」オプションが変更できない問題を修正。

2011/12/17 SyntaxHighlighter TinyMCE Button 0.7.8.3 リリース ZIP形式 サイズ:132.48 kB

  • bloginfo()の誤った使用を修正。
  • textdomainの記述抜けを修正。

2011/11/11 SyntaxHighlighter TinyMCE Button 0.7.8.1 リリース ZIP形式 サイズ:129.79 kB

  • ビジュアルエディターの「code」ボタンが実際参照(&amp;、&lt;、&gt;、&quot;、&#039;)を含むコードを正しく処理できない問題を修正。

2011/10/20 SyntaxHighlighter TinyMCE Button 0.7.8 リリース ZIP形式 サイズ:129.6 kB

  • 配列の定義のための処理を変更。
  • データの移行処理を変更。
  • ブラウザによってはcodeボタン使用時に、余分な改行が追加される不具合を修正。

2011/10/7 SyntaxHighlighter TinyMCE Button 0.7.7 リリース ZIP形式 サイズ:129.27 kB

  • より厳密な設定値の検証。
  • 設定画面のタイトルの前にアイコンを表示。
  • 設定データの移行処理が自動更新と同時に実行されない問題を修正。
  • エラーメッセージが翻訳されない不具合を修正。

2011/9/22 SyntaxHighlighter TinyMCE Button 0.7.5 リリース ZIP形式 サイズ:128.44 kB

WP SyntaxHighlighter バージョン1.5.5以降への対応。

  • 設定の保存またはリセット時に、セッションの正当性をnonce値により検証。
  • 保存前に設定値を検証。
  • 改行コードをLFに変更。(テキストファイルは除く。)多くのファイルの改行コードがCR/LFになっていた。
  • 管理者へのメッセージの表示方法を変更。
  • アップデート時の処理を変更。
  • プラグインのディレクトリ名を関数で取得するように変更。
  • 翻訳ファイルを格納するディレクトリ名を変更。

2011/8/11 SyntaxHighlighter TinyMCE Button 0.7.2 リリース ZIP形式 サイズ:162.63 kB

  • 「pre」ボタンの「挿入」機能がフルスクリーンモードで動作しない問題を修正。

2011/8/8 SyntaxHighlighter TinyMCE Button 0.7.1 リリース ZIP形式 サイズ:162.73 kB

  • WordPress 3.2以上のフルスクリーンモードもサポート。

2011/7/10 SyntaxHighlighter TinyMCE Button 0.7 リリース ZIP形式 サイズ:161.94 kB

  • 設定画面に「ボタンのデフォルト設定」を追加。
  • 設定画面に「設定をリセット」ボタンを追加。
  • 設定値を連想配列に格納するように変更。
  • ボタンの表示に関する処理を変更。
  • 設定画面へのJavaスクリプトの追加方法を変更。

2011/6/25 SyntaxHighlighter TinyMCE Button 0.6 リリース ZIP形式 サイズ:166.45 kB

  • ポップアップウィンドウのサイズを選択するためのオプションを追加。
  • プラグインディレクトリURLの取得方法を変更。
  • セーフモードを通常モードに完全に統合し、廃止。

2011/6/23 SyntaxHighlighter TinyMCE Button 0.5.7 リリース ZIP形式 サイズ:164.47 kB

  • プラグインディレクトリURLの取得方法を変更。

2011/6/22 SyntaxHighlighter TinyMCE Button 0.5.6 リリース ZIP形式 サイズ:164.33 kB

  • “sh-tinymce-button-ins-2nd.php”と”sh-tinymce-button-box-2nd.php”を廃止。
  • セーフモードを通常モードに統合。
  • 「セーフモード」において、プラグインディレクトリURLの取得方法を変更。

2011/6/19 SyntaxHighlighter TinyMCE Button 0.5.5 リリース ZIP形式 サイズ:165.85 kB

  • WP_DEBUGが有効の時に管理画面で「Notice: has_cap の使用はバージョン 2.0 から非推奨になりました! プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。」と言う警告が表示される問題を修正。
  • 設定画面にシステム情報を表示。
  • 「セーフモード」の処理を変更。

2011/6/10 SyntaxHighlighter TinyMCE Button 0.5 リリース ZIP形式 サイズ:153.66 kB

  • ボタンを表示する行を選択するオプションを追加。
  • 「SyntaxHighlighter Evolved」に最適化された動作モードを追加。
  • 「セーフモード」を搭載。
  • ボタンの表示に関する処理を変更。

2011/6/5 SyntaxHighlighter TinyMCE Button 0.4.1 リリース ZIP形式 サイズ:134.87 kB

  • 「WP SyntaxHighlighter バージョン1.2.3以上」に最適化。

2011/5/21 SyntaxHighlighter TinyMCE Button 0.4 リリース ZIP形式 サイズ:134.23 kB

  • 「WP SyntaxHighlighter」と「Syntax Highlighter Compress」に最適化された動作モードを追加。
  • ポップアップウィンドウに新しいオプションを追加。
  • フルスクリーンモードで「CODE」ボタンが動作しない問題を修正。

2011/5/16 SyntaxHighlighter TinyMCE Button 0.3 リリース ZIP形式 サイズ:91.36 kB

  • ポップアップウィンドウに新しいオプションを追加。

2011/5/13 SyntaxHighlighter TinyMCE Button 0.2.2 リリース ZIP形式 サイズ:84.62 kB

  • 「Auto SyntaxHighlighter」との競合を避けるためフックの優先度を変更。

2011/5/12 SyntaxHighlighter TinyMCE Button 0.2.1 リリース ZIP形式 サイズ:84.42 kB

  • タブフォーカス関連のソースコードを整理。
  • 日本語の訳文を変更。(shtb_adv_lang-ja.moを修正。)
  • ポップアップウィンドウ内に表示されるボタンラベルの翻訳を完成。
  • ポップアップウィンドウ内に表示されるボタンの配置を変更。

2011/5/10 SyntaxHighlighter TinyMCE Button 0.2 リリース ZIP形式 サイズ:85.97 kB

  • インデントを維持したままソースコードをペーストできる「CODE」ボタンを追加。
  • マークアップ済みのソースコードの言語、オプションが変更できるようになった。
  • ボタンアイコンを変更。

2011/5/1 SyntaxHighlighter TinyMCE Button 0.1.1 リリース ZIP形式 サイズ:45.33 kB

※諸事情で、実質的に0.1.1が初の公開リリースです。

ライセンス

GPL v2

所謂、オープンソースのフリーソフトです。

サポート

特にサポートは提供していません。利用は、自己責任でお願いします。

バグ報告や要望などは、メールフォームからどうぞ。