pukiwikiプラグイン/attachref
2023-11-14 (火) 12:42:00
表記、そんな感じのものを作ったので、一応公開しておきます。
以前「attachrefdd」という名前でα版公開していたのですが、いろいろ検討修正してある程度安定したので正式にリリースしたかたちです。
プラグイン概要†
公式ページからダウンロードできる「attachref プラグイン」の改造版です。
動作確認は Edge(Cromiumエンジン) で実施しています。
他の環境では試していません。
元のattachref はファイル添付〜リンク貼り付けを容易にできるようになるプラグインです。
これの持つアップロードフォームを改造し「ドラッグ&ドロップでのファイル指定」ができるようにしています。
インストール方法†
- 本ページに添付されている下記ファイルをダウンロードし、「attachref.inc.php」の名前で pukiwiki の pluginフォルダにおいてください。
- pukiwiki 1.5.x 系:attachref.inc.php
使い方†
基本的に既存の attachref と同じです:画像など添付ファイルを張りたいところに
&attachref();
と記載すると、ページには以下のような「添付」リンクが表示されます(ここまでは元の attachref と同じです)
[添付]
上記の「添付」リンクを押すと、以下のようなフォームが表示されます。
- アップロードファイルは、次の2つの方法で指定できます。
- 上記の「クリック or ドラッグ&ドロップしてファイルを選択。」エリアを左クリックすると、ファイル選択ダイアログが開きます。そこから選択。
- 上記の「クリック or ドラッグ&ドロップしてファイルを選択。」エリアに、ファイルをドラッグ&ドロップすることで、それを指定することができます。
- 「リンク不要」のチェックボックスをチェックすると、「nolink」指定になります。
- 倍率を100以外にすると、「xxx%」指定になります。
技術的な話。†
- ドラッグ&ドロップは Javascript必須です。
- α版では、ドラッグ&ドロップ時に自動的にアップロードする仕組みを入れていましたが、正式版では廃止しました。正直微妙な感じだったので。
コメント†
ご意見などがあれば。
添付ファイル: attachref.inc.php 14件 [詳細] attachrefdd_01.png 3件 [詳細] attachrefdd_010.inc.php 5件 [詳細] attachrefdd.inc.php 168件 [詳細] upform.png 80件 [詳細]