| 取扱説明書 | 吉見直人(管理人) | お便り | Nucleus CMS Japan |

2005年12月24日

エディタにblockquoteボタンを追加

[ 投稿者 : fratdrive ブログ : [ f ]雑記系 カテゴリー : Nucleus ]

アイテムの編集画面に、blockquoteタグを挿入するボタンを追加しました。ま、見るひとにとっては関係ないですけど。Nucleusのバージョンはv3.21(EUC版)。

1.edit.js

/nucleus/javascript/edit.jsの109行目あたり、

function italicThis() { insertAroundCaret('<i>','</i>'); }
の下に、以下1行を追加。

function blockquoteThis() { insertAroundCaret('<blockquote>','</blockquote>'); }

2.japanese-euc.php

/nucleus/language/japanese-euc.php(eucの場合) の488行目あたり、

define('_ADD_HREF_TT', 'リンク作成');
の下に、以下1行を追加。

define('_ADD_BLOCKQUOTE_TT', '引用');

3.PAGEFACTORY.php

/nucleus/libs/PAGEFACTORY.phpの303行目あたり、

$this->_jsbutton('link',"ahrefThis()",_ADD_HREF_TT ." (Ctrl + Shift + A)");
の下に、以下1行を追加(場所はお好みで)。
$this->_jsbutton('blockquote',"blockquoteThis()",_ADD_BLOCKQUOTE_TT);

さらに、337行目あたり、
$this->_jsbutton('link',"ahrefThis()",'');
の下に、以下1行を追加。
$this->_jsbutton('blockquote',"blockquoteThis()",_ADD_BLOCKQUOTE_TT .'');

4.アイコン

引用ボタン用のアイコンをつくり、button-blockquote.gifと名付けて、/nucleus/imagesに。他のボタンにあわせて、サイズは16x16で作成。ってか、Movable Type 3.2のをちょい加工。↓


5.css

cssに、以下の記述を追加。内容はお好みで。

/* reference to http://ohnishi.livedoor.biz/ */
blockquote{
border:1px dotted #999999;
padding:8px;
background:#E1ECDE;
}


■参考ページ■

「みやっち」さんの「きままなBLOG」、[アイテムの追加ページにblockquoteボタンを追加]を主に参考にさせていただきましたが、サイト消滅してるらしくGoogleキャッシュからデータ入手。

Reichsarchiv 〜世界帝王事典〜」の[Nucleusのエディタにボタン追加]では、<、>、&を<、>、&に変換するボタンも同時に実装する手順が。ぼくもこれにすればよかったかな?

「<、>、&を<、>、&に変換するボタン」については、nakahara21の[エディタに機能ボタン追加]にも説明あり。

⇒この記事をふくむカテゴリー [ Nucleus ] もどうぞ。
at 10:55:49 | この記事のURL |


トラックバック

このアイテムのトラックバックURL:
http://fratdrive.net/about/item_632.trackback

このエントリにトラックバックはありません
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。

コメント

コメントはありません

コメント記入



プレビュー

ブログ内新着記事

コメントの設定を変更しました - [ f ]雑記系
画像ポップアップウィンドウ変更 - [ f ]雑記系
レンタルサーバー移転(さくらスタンダード→CORESERVER「CORE-B」) - [ f ]雑記系
ふらっとどらいぶネットにメール購読機能をつけました。 - [ f ]雑記系
NP_CustomURL導入記録 - [ f ]雑記系