無料の掲示板プラグイン・コード1行
掲示板に画像アップロード機能を追加
メンバーが「画像をアップロード」をクリックして画像を選ぶと、投稿にBBCodeが入力されます。phpBB、MyBB、SMF、XenForoのほか、テキストボックスがあるあらゆるサイトで使えます。
</body>の前に貼り付け
<script async src="https://imgsharehub.com/plugin/upload.js"></script>コードを貼り付ける場所
- phpBB 3.3
- styles/prosilver/template/overall_footer.htmlを編集し、</body>の前にコードを貼り付けて、ACPでキャッシュを削除します。
- MyBB 1.8
- ACP → Templates & Style → Templates → ご利用のテーマ → Footer Templates → footer を開き、末尾にコードを貼り付けます。
- SMF 2.1
- Themes/default/index.template.phpを編集し、template_html_below()内の</body>の前にコードを貼り付けます。
- XenForo 2
- Admin → Appearance → Templates → PAGE_CONTAINER を開き、</body>の前にコードを貼り付けます。
- その他のサイト
- </body>の前にコードを貼り付け、data-target="#your-textarea"を追加して対象のエディターを指定します。
設定
scriptタグに次の属性を追加すると、動作を変更できます:
| 属性 | 値 | 効果 |
|---|---|---|
| data-target | CSSセレクター | ボタンを追加するテキストエリア。上記の掲示板では自動で検出されます。 |
| data-format | bbcode, bbcode-plain, html, markdown, direct | 挿入する内容。bbcode(デフォルト)は画像をその画像ページにリンクします。 |
| data-label | テキスト | ボタンのテキスト。デフォルトは「画像をアップロード」。 |
| data-expires | 1h, 1d, 1w, 1m, 6m | 指定した時間が経過するとアップロードを自動削除します。デフォルト:保持。 |
例:Markdown形式、1週間後に削除
<script async src="https://imgsharehub.com/plugin/upload.js"
data-target="#comment" data-format="markdown" data-expires="1w"></script>独自の仕組みを作りたい方へ
ボットやアプリには画像ホスティングAPIをご利用いただくか、掲示板メンバー向けのBBCodeガイドをご覧ください。
プラグインに関する質問
掲示板プラグインは無料ですか?
はい。アカウント、APIキー、支払いは一切不要です。不正利用を防ぐため、アップロードには訪問者ごとのレート制限があります。
掲示板のディスク容量や帯域幅を使いますか?
いいえ。画像はImgShareHubが保存・配信するため、掲示板には投稿内のBBCodeだけが保存されます。
サイズの大きい写真はどうなりますか?
4 MBを超える写真は、アップロード前にメンバーのブラウザ上で最大2048ピクセルにリサイズされます。これはImgShareHubが保存するサイズと同じです。アニメーションGIFはそのままアップロードされるため、4 MB未満である必要があります。
古い投稿から画像が消えることはありますか?
閲覧されている間、画像は保持されます。data-expiresを設定していない限り、匿名の画像が削除されるのは365日間閲覧がなかった場合のみです。