Default Toolbar Button Hide - Movable Type プラグイン

  • 2009年7月27日 12:24
  • Movable Type Plugins

MT5.1(beta1)に対応した、バージョン2.0 をリリースしました。

Default Toolbar Button Hide とは

Default Toolbar Button Hide とは、Movable Type のブログ記事編集画面のエディタのボタン(デフォルトのツールバーのボタン)のうち、使わないボタンを非表示にすることができるプラグインです。

動作環境

以下の環境で動作確認済みです。

  • Movable Type 4.2
  • Firefox 3.0.11 (Win)
  • Firefox 3.0.12 (Mac)
  • Firefox 3.5.1 (Win)
  • Safari 3.2.3 (Win)
  • Safari 4.0 (Mac)
  • Google Chrome 2.0 (Win)
  • Internet Explorer 8 (Win)

ごめんなさい、IE6、7 は 1行表示には対応していません。

ダウンロード

最新版は、tinybeans/mt-plugin-DefaultToolbarButtonHide - GitHubの「ダウンロード」の「DOWNLOAD PACKAGES」からダウンロードしてください。

  • DefaultToolbarButtonHide-2.0.zip(for MT5.1)
  • DefaultToolbarButtonHide_12.zip(for MT4.x)

インストール

ダウンロード後、解凍して生成された「DefaultToolbarButtonHide_pack」内の「DefaultToolbarButtonHide」と「DefaultToolbarButtonHideSort」フォルダをMovable Typeのプラグインディレクトリにアップロードしてください。

  • mt
    • plugins
      • DefaultToolbarButtonHide
        • DefaultToolbarButtonHide.pl
        • lib
        • tmpl
      • DefaultToolbarButtonHideSort

※ なお、「DefaultToolbarButtonHideSort」フォルダについては、後述する「CustomEditorButton2」の利用を前提としたものですので、このプラグインを利用していない場合は「DefaultToolbarButtonHideSort」フォルダはアップロードしなくてOKです。

ブログメニューの「ツール > プラグイン」を開き、プラグイン一覧の中に「Default Toolbar Button Hide」が、また「システムメニュー > プラグイン」を開き、「Default Toolbar Button Hide」、「Default Toolbar Button Hide Sort」が表示されていればインストール成功です。

dtbh12_plugin.png

dtbh12_system.png

使い方

ブログメニューの「ツール > プラグイン」から、当プラグインの「設定」を開き、「非表示にするボタンを選択」の中で非表示にしたいボタンにチェックを入れて「変更を保存」すればOKです。

dtbh10_setting.png

「一括設定」の「すべてのボタンを非表示」にチェックを入れると、デフォルトツールバーのすべてのボタンがが非表示になります。

dtbh10_all_hide_btn.png

dtbh_all_hide.png

ツールバーの表示方法」の「ツールバーを1行にする」にチェックを入れると、デフォルトのツールバーがインライン表示になります。

dtbh10_mode.png

これは、僕にとっては必須のプラグイン「CustomEditorButton2」と当プラグインを併用する場合を前提にしたオプションです。

デフォルトツールバーのボタンを使用するものだけに絞って、そのあとに「CustomEditorButton2」で追加したボタンを並べたい場合にチェックを入れると便利です。余談ですが、僕はこの「CustomEditorButton2」と自分で作った拡張ボタン(CEB2_plusUtility)がなかったらブログを更新する時間が1.5倍になってしまうと思います。

上記プラグインを使っていない人は、このオプションを使うことは少ないでしょう。

注意点

ツールバーを1行にする」にチェックを入れ「CustomEditorButton2」のボタンを並べ替える場合、そのままドラッグ & ドロップでボタンを並べ替えようとすると、思ったように並べ替えることができません。

そこで、並べ替える前にdtbh12_sort.pngボタンを押してください。このボタンが、先ほどインストールした「DefaultToolbarButtonHideSort」によって生成されるボタンです。

すると、1行表示が解除されますので、その状態で並べ替えを行ってください。

dtbh12_sort_on.png

並べ替えが終わったら、通常通りボタンの位置を保存します。その後、もう一度dtbh12_sort.pngボタンを押せば1行表示に戻ります。

使用例

試しに「テキストサイズを小さくする」「テキストサイズを大きくする」「下線」の三つのボタンを非表示にしてみます。

dtbh10_sample1.png

【Before】

dtbh10_default_toolbar-1.png

【After】

dtbh10_sample2.png

また、デフォルトツールバーのボタンをいくつか非表示にして、「CEB2_plusUtility」でボタンをいくつか追加して、当プラグインでボタンをインライン表示にすると次のようになります。

dtbh10_sample3.png

ライセンス

GPLv2

個人利用・商用利用を問わず、このプラグインを無償で自由に利用することができます。著作権は作者が所有しています。

ただし、このプラグインは無保証です。

更新履歴

【2009-07-31】
バージョン 1.2 を公開しました。1行表示にしたときの、CustomEditorButton2のボタンの並べ替え時に起こる不具合に対処するボタンを追加しました。
【2009-07-29】
バージョン 1.1 を公開しました。1行表示にしたときの不具合を修正しました。IE6 は1行表示には未対応です。
【2009-07-27】

バージョン 1.0 を公開しました(最初の公開)。

Default Toolbar Button Hide プラグインに関するブログ記事

トラックバック

トラックバックURL: http://www.tinybeans.net/cgi-bin/mt/mt-tb.cgi/270

コメント

なんと!プラグイン!
なんだか、お手間をお掛けしてしまったようですみません。
そしてありがとうございます。

alt-tmplを使っていたので、該当箇所にオリジナルのCSSを読み込ますなりで非表示にしようと思っていたのですが、これは有用ですね。

>「CustomEditorButton2」と当プラグインを併用する場合を前提にしたオプションです。
とありますが、「ボタンの追加」ではかなり使っている方多いと思いますよ。

まったく使わないもの(下線とか)まで表示してあって前から気になっていたんです。
あるとCSSでフォローしたりしないといけないので、
無くしてしまえるとご入力も減りますし、クライアントも制作サイドも手間が減って大助かりです。

早速使ってみていますが、一行表示のみうまくいっていません。
本プラグインでデフォルトをみんな消すとCEB2_plusUtilityで表示しているもののみになるので1行になりますが、
一個でもデフォルトを残すと2行になります。
ff3.5/IE6/IE7でみました。

alt-tmplかなと思って元のにしましたが、変わらず。
あとは、文字コードがshift_jisなので、それかなと思いつつ。
お心当たりなどあれば、アドバイスいただきたくお願い申し上げます。

CEB2_plusUtilityを使って自分でデフォルトのもの自体作ってしまえば、なんのことはないのですけど。。。

成海さん、コメントありがとうございます。

1行表示の件、モダンブラウザではちゃんと表示されるように修正しました。でも、IE6,7 には対応していません。

中途半端な対応で申し訳ないのですが、よろしくお願いいたします。

Firefox3.5.1使いです。v1.1で一行表示が可能になったのですが、その状態で並べ替えをしようとすると、ドロップした位置と挿入される位置がずれているように感じます。
気のせいでしょうか?

oscar さん、コメントありがとうございます。

並べ替えるときに、一旦1行表示を解除するボタンを追加したバージョン 1.2 を公開しました。
ご指摘ありがとうございました。

1行表示への対応ありがとうございました。
IEの方でもいけそうなら、こちらで見てがんばってみます。

重ね重ねありがとうございます。

コメントする