attachref.inc.php

サマリ添付(#attach)とその場への参照(&ref(...);)を同時に行うプラグイン
リビジョン0.14, 0.16
対応バージョン1.5.x, 1.4.3
投稿者sha
投稿日2003-07-29 (TUE) 23:50:07

概要

説明

使用法

インライン型プラグイン

使用例

添付を促す
ここ→(&attachref;)に添付して下さい。
と書いておけば、
ここ→([添付])に添付して下さい。
のように、[添付]が出現するので、この[添付]を押すだけで添付(upload)でき、そこへ参照(&ref(...);)されます。結果として、
ここ→(<添付ファイルのアイコンや画像>)に添付して下さい。
となります。button引数を末尾につけると、ボタン表示となりますが、その前後で改行してしまいます。
簡易画像ギャラリー
例えば、以下のようなテーブルを用意すると、ボタンを押した、その枠に画像を添付することも出来ます。ボタンを押すと固定文字列のパターンを追加する自作プラグイン/addline.inc.phpと併用すると、画像を添付する枠を増やすことが可能になりますので、より便利です。また、自作プラグイン/areaedit.inc.phpを利用すると画像に氏名やコメントを付与することができます。
|&attachref(,zoom,90x90){画像添付};|&attachref(,zoom,90x90);|
|氏名:&areaedit(preview:2){shaです};|氏名:&areaedit(preview:2);|
|&attachref(,zoom,90x90){画像添付};|&attachref(,zoom,90x90);|
|氏名:&areaedit(preview:2){shaです};|氏名:&areaedit(preview:2);|
|&attachref(,zoom,90x90){画像添付};|&attachref(,zoom,90x90);|
|氏名:&areaedit(preview:2){shaです};|氏名:&areaedit(preview:2);|
と書くと、下記のように表示されます。
画像添付[添付]
氏名:shaです[e]氏名:[e]
画像添付[添付]
氏名:shaです[e]氏名:[e]
画像添付[添付]
氏名:shaです[e]氏名:[e]
あらかじめ、&refの画像に対する引数を「,zoom,90x90」のように指定しておくと、画像を添付したときに、サムネール画像として表示されます。画像をクリックするとオリジナルサイズの画像が見れるので、まさに簡易画像ギャラリーになってますよね。&areaeditの引数に「preview:2」を指定しておくと、文字列編集時に直前の行までを表示するので、添付した画像を見ながら文字列を記入できます。

ダウンロード

ここに添付しました。御利用下さい。

リビジョン内容
v0.16 (非公式)PHP8 ミス等二ヶ所修正
v0.15 (非公式)PHP7 Split関数終了によりexplode関数に変更
v0.14XHTML1.1 validation check済み
v0.13#attachのパスワード機能対応。細かい修正
v0.12debug/ページ名が文字化け
v0.11debug/コメント行「//...」対応
v0.10引数位置無視。debug用秘密引数
v0.9debug/リンクのaltから"<...>"を削除。リンク名に&heart;が挿入可能に
v0.8debug/v0.7で参照できなくなっていた。正規表現の改善
v0.7ボタン名やリンク名の指定
v0.6気になったところの修正。動作はv0.5と同じ
v0.5debug/整形済みテキスト内の&attachref;を無視
v0.4リンク型表示に対応
v0.3debug/なんだっけ?
v0.2&ref;機能を内蔵
v0.1attach.inc.phpとpaint.inc.phpをぐちゃぐちゃといじって新規作成

アンケート

コメント


*1 table_edit2で括る範囲に文章やプラグインを入れても処理するように作っています。

添付ファイル: file光.bmp 2189件 [詳細] fileattachref.inc.php.14 13555件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-15 (水) 22:43:34
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.521 sec.

OSDN