Plugin grátis para fóruns · uma linha de código

Adicione envio de imagens ao seu fórum

Os membros clicam em "Enviar imagem", escolhem uma foto e o BBCode aparece no post. Funciona com phpBB, MyBB, SMF, XenForo e qualquer site com uma caixa de texto.

Cole antes de </body>
<script async src="https://imgsharehub.com/plugin/upload.js"></script>

Onde colar o código

phpBB 3.3
Edite styles/prosilver/template/overall_footer.html, cole o código antes de </body> e depois limpe o cache no ACP.
MyBB 1.8
ACP → Templates & Style → Templates → seu tema → Footer Templates → footer. Cole o código no final.
SMF 2.1
Edite Themes/default/index.template.php e cole o código antes de </body> em template_html_below().
XenForo 2
Admin → Appearance → Templates → PAGE_CONTAINER. Cole o código antes de </body>.
Qualquer outro site
Cole o código antes de </body> e adicione data-target="#your-textarea" para apontá-lo para o seu editor.

Configurações

Adicione estes atributos à tag script para mudar o funcionamento:

AtributoValoresEfeito
data-targetSeletor CSSQual textarea recebe o botão. Detectado automaticamente nos fóruns acima.
data-formatbbcode, bbcode-plain, html, markdown, directO que é inserido. bbcode (padrão) cria um link da imagem para a página dela.
data-labelTextoTexto do botão. Padrão: "Enviar imagem".
data-expires1h, 1d, 1w, 1m, 6mExclui automaticamente os envios após esse tempo. Padrão: mantidos.
Exemplo: Markdown, excluído após uma semana
<script async src="https://imgsharehub.com/plugin/upload.js"
        data-target="#comment" data-format="markdown" data-expires="1w"></script>

Criando algo personalizado?

Use a API de hospedagem de imagens para bots e apps, ou veja o guia de BBCode para membros de fóruns.

Perguntas sobre o plugin

O plugin para fóruns é grátis?

Sim. Não é preciso conta, chave de API nem pagamento. Os envios têm limite por visitante para evitar abusos.

Ele usa o espaço em disco ou a banda do meu fórum?

Não. As imagens são armazenadas e servidas pelo ImgShareHub; seu fórum guarda apenas o BBCode no post.

O que acontece com fotos grandes?

Fotos acima de 4 MB são redimensionadas no navegador do membro antes do envio para no máximo 2048 pixels, o mesmo tamanho que o ImgShareHub armazena. GIFs animados são enviados como estão e precisam ter menos de 4 MB.

As imagens vão sumir de posts antigos?

As imagens são mantidas enquanto estiverem sendo vistas. Imagens anônimas só são removidas após 365 dias sem visualizações, a menos que você defina data-expires.