#author("2016-12-02T17:28:21+09:00","","")
**instag.inc.php [#e3397a8c]
wikiタグ入力用プラグイン

目次

    instag.inc.php
        目次
        説明
        動作サンプル
        ライセンス
        ダウンロード
        インストール
        ちょっと便利に
        既知のバグ/不具合
        アンケート
        コメント 

説明

編集画面でよく使うwikiタグをボタン1つで入力できるようにします
強調、斜体、下線、取消線、番号無しリスト、番号付きリスト、センタリング、整形済みテキスト、フェイスマーク、etc...
シンプルで場所を取らないインタフェース
クロスブラウザ対応
|ブラウザ	|対応状況|
|IE7.0	        |○|
|IE6.0SP2	|○|
|Firefox 2.0	|○|
|オペラ10.10    |○|

サンプル画像
&ref(instag-2.0.png);

同様のプラグインにinput_helper.inc.php[外部リンク]がありますが、もっとシンプルなもの(PyukiWiki[外部リンク]参考)が欲しかったため作成しました。

インストール

スキンファイルに組み込みます。
pukiwikiのskinディレクトリの中にjscriptsディレクトリをアップロードします。( skin/jscripts )
skin/pukiwiki.skin.php を編集し、<head></head>の間だに以下のコードを埋め込みます。(UTF8版は language : "ja_JP.utf8" )

    <?php if ($_GET['cmd']=='edit'|| isset($_POST['preview']) || isset($_POST['template']) || $_GET['plugin']=='paraedit' ) { ?>
    <script language="javascript" type="text/javascript" src="skin/jscripts/instag/instag.js" charset="EUC-JP"></script>
    <script language="javascript" type="text/javascript">
    	g_insTag.init({
    		theme : "pukiwiki",
    		mode : "textareas",
    		language : "ja_JP.eucjp"
    	});
    </script>
    <?php } ?>

ちょっと便利に
動作を変える。
例えば、PukiWiki標準にattachrefプラグインは含まれていないため、insTagプラグインでも利用しません。
既にattachrefプラグインを導入している方は以下を編集します。
        jscripts/instag/themes/pukiwiki/editor_template.js

        - #attach
        + &attachref;


既知のバグ/不具合
exlink.inc.phpプラグイン、または同等のJavaScript?を使用している場合問題が出ると報告がありました。
exlink側の問題ですので、こちらから対策版をダウンロード下さい。
Opera 10.51からJavaScript?エラーが出て動作しません。
標準以外のスキンを使用している場合、一部動作不良が報告されています。
標準以外のCSSや、プラグインで追加されたテキストエリアが問題と考えられます。
可能であれば問題がでているPukiwikiのURLをご呈示下さい。

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS