無料の掲示板プラグイン・コード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-targetCSSセレクターボタンを追加するテキストエリア。上記の掲示板では自動で検出されます。
data-formatbbcode, bbcode-plain, html, markdown, direct挿入する内容。bbcode(デフォルト)は画像をその画像ページにリンクします。
data-labelテキストボタンのテキスト。デフォルトは「画像をアップロード」。
data-expires1h, 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日間閲覧がなかった場合のみです。