拡張機能
朔はJavaScriptやCSSで簡単に拡張できます。 例えば「>>0123abcd」のようなリンクにポインタを乗せると リンク先を表示しますが、これも拡張機能の1つです。 いくつかの拡張機能は既に入っていますが、 www/extensions に追加の拡張機能が入っており、 www にコピーまたは移動するとその機能を使うことができます。
朔3.12.0には www/extensions がないので、 ここからダウンロードしてください。 それ以前のものは2012-04-08版をダウンロードしてくだささい。 朔3.9.0以前のバージョンに対応するものは 2010-07-09版をダウンロードしてくだささい。
使い方
ダウンロードした拡張機能を朔のディレクトリの wwwディレクトリに保存してください。 最初からいくつかの拡張機能が入っているはずです。
拡張機能の作り方
拡張機能の仕様をご覧ください。
フィルタ・タグ
- 30filterlink.js
- ”最終更新””新着情報”に「フィルタ」へのリンクを追加します。 中身を直感で書き換えて御使用ください。
- 40incfilter.js
- 「フィルタ」と「タグ」をインクリメンタルに表示する拡張機能です。 いちいちボタン押さなくて良くなります。
入力支援
- 40textarea.js
- テキストエリアの右下をドラッグして拡大・縮小出来るようにする拡張機能です。
管理
- 30admin.js
- ”状態”の隣接ノード、検索ノードをそのノードへのリンクにします。
- 30filename.js
- スレッドのページ下部にそのスレッドのキャッシュフォルダ名を表示します。 (スレッド名/レス数/ファイルサイズ) と書かれている行をクリックすると ディスプレイされます。
表示
- 30addlinks.js
- トップページや各スレッドの上下に付いているリンクを書き換えます。 中身を直感で書き換えて御使用ください。
- 30idres.js
- ID に通し番号を割り当てます。また、書き込みフォームでの >>番号 を >>ID に変換します。
- 30ytplayer.js
- YouTubeのURLにカーソルを当てたときに動画をインラインで表示できるようになります。