Mod de envio de imagens para phpBB
Este mod adiciona uma ferramenta para enviar e anexar rapidamente imagens às mensagens. As imagens são enviadas para o nosso website, pelo que não há necessidade de se preocupar com espaço em disco ou configuração do servidor web. Quando uma imagem é enviada usando o botão deste mod, o BBCode de uma miniatura e um link para a imagem original é gerado automaticamente e inserido na mensagem.
Instruções de instalação
Transferir extensão do website do phpBB
- Descompacte o ficheiro transferido para o subdiretório
./ext/da sua instalação do phpBB. 

Instalação concluída. Agora você pode usar Postimage no seu site.
- Abra o arquivo para editar.
orstyles/subsilver2/template/overall_header.htmlstyles/prosilver/template/overall_header.html -
Encontre a linha que contém isto.
</title> -
Adicione esta linha numa nova linha em branco após a linha anterior que encontrou.
<script type="text/javascript" src="//mod.postimage.org/phpbb3.js" charset="utf-8"></script>
Instalação concluída. Agora você pode usar Postimage no seu site.
- Abra o arquivo para editar.
./includes/template.php -
Localize a linha 265. Ela deve ser assim.
$str = implode("", @file($filename)); -
Adicione o código a seguir após essa linha.
$str=str_replace("</head>","<script type='text/javascript' src='//mod.postimage.org/phpbb2.js' charset='utf-8'></script>\n</head>",$str);
Opções
Todas as versões dos plugins do site PostImage suportam várias opções para personalizar a experiência do utilizador. A forma mais fácil de definir uma opção é especificá-la no endereço do plugin. As opções são separadas por hífens e podem ser indicadas em qualquer ordem. Por exemplo, para mudar um plugin do phpBB para alemão e especificar que todas as imagens enviadas a partir do site são adequadas para a família, pode importar o plugin editando a linha apropriada para que fique assim:
<script type="text/javascript" src="//mod.postimage.org/phpbb3-de-hotlink.js" charset="utf-8"></script>
Se uma opção de um grupo não for especificada, é usado o valor padrão do grupo. Atualmente, são suportadas as seguintes opções:
Tamanho da pré-visualização
thumb(padrão) Use miniaturas (com até180 × 180pxde tamanho).hotlinkUse pré-visualizações grandes (com até1280pxpixels de largura).
Idioma
O texto do botão do Postimage pode ser exibido em várias línguas suportadas. Pode usar qualquer um dos seguintes nomes de língua como opção.
afazbscacydadeeten (padrão)eses-mxeufilfrhahrigiditswkulvlthumsnlnouzplptpt-brroskslsr-mefisvtlvitktryoiscselbgmkmnrusrukkkhyheurarfapsckbnemrhibnpagutatethmykaamzh-cnzh-hkjakoAvançado
Pode personalizar opções como a aparência do botão PostImage inserindo uma função postimage_customize() no seu código JavaScript antes da invocação do plugin PostImage. A função deverá ter o aspeto mostrado abaixo: existem três objetos que serão aplicados aos estilos do ícone, do link e do contentor. Pode definir aí quaisquer propriedades CSS de que necessitar.
<script type="text/javascript" charset="utf-8">
function postimage_customize() {
if (typeof postimage === "undefined") {
return;
}
postimage.style = postimage.style || {};
postimage.style.link = {"color": "#3a80ea", "vertical-align": "middle", "font-size": "1em"};
postimage.style.icon = { "vertical-align": "middle", "margin-right": "0.5em", "margin-left": "0.5em"};
postimage.style.container = {"margin-bottom": "0.5em", "margin-top": "0.5em"};
/* Add more customizations here as needed */
}
</script>
Se não pretende substituir os valores padrão mas apenas modificar ou adicionar uma opção de estilo específica, a sua função deverá provavelmente ser assim:
<script type="text/javascript" charset="utf-8">
function postimage_customize() {
if (typeof postimage === "undefined") {
return;
}
postimage.style = postimage.style || {};
/* Specify different options for the same style separately */
postimage.style.link["color"] = "green";
postimage.style.link["text-decoration"] = "none";
postimage.style.icon["border"] = "1px solid black";
postimage.style.container["padding"] = "2px";
/* Add more customizations here as needed */
}
</script>
Suporte
Por favor, contacte-nos se tiver quaisquer problemas ou dúvidas. Podemos até ajudá-lo a integrar o seu website connosco gratuitamente!

