- Compatibilidade com XF
- 2.3.x
- 2.2.x
- Descrição curta
- Supports SVG attachments via Nginx X-Accel-Redirect for display, enabling validation and authentication. Requires Nginx configuration and updated XenForo config. Limits attachment sizes per forum/conversation.
Suporte para anexos SVG para serem exibidos como imagens normais.
Nginx X-Accel-Redirect (OPCIONAL)
Permite o uso do recurso de cabeçalho X-Accel-Redirect do Nginx para o servico de anexos.
Isto permite que o XenForo faça validação e autenticação, e transfira o servico de anexo para o Nginx. Este recurso não está particularmente bem documentado, mas há informações em aqui.
Este addon assume que a pasta /internal_data existe dentro do webroot, e você não tem uma declaração de 'negar tudo;' e em vez disso usa 'privado;' para proteger a pasta /internal_data.
Por exemplo, o XenForo é acessível a partir de: /forum em vez de dentro do webroot.
Os seguintes devem ser adicionados ao config.php:
Código:
$config['internalDataUrl'] = '/forum/internal_data';
Podem ser necessários configurações semelhantes no seu servidor web:
Código:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /caminho/para/internal_data;
}
Para garantir que você esteja seguindo como o XenForo serve arquivos, adicione os seguintes cabeçalhos ao seu config do website para a pasta /internal_data:
Código:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
Novos Acessos de Permissão
Permitir limites de tamanho e quantidade de anexos por forum ou conversa.
Respeita os limites de tamanho e quantidade de anexos globais, com configurações de usuário permitindo valores menores.
Devido ao como as permissões numéricas do XF funcionam, 'sem limite' ou '0' avaliam como nenhuma permissão sendo definida.
Instruções de Instalação Posterior
Adicione o extensão de arquivo 'svg' à lista de suportados para permitir que arquivos SVG sejam subidos.
Nginx X-Accel-Redirect (OPCIONAL)
Permite o uso do recurso de cabeçalho X-Accel-Redirect do Nginx para o servico de anexos.
Isto permite que o XenForo faça validação e autenticação, e transfira o servico de anexo para o Nginx. Este recurso não está particularmente bem documentado, mas há informações em aqui.
Este addon assume que a pasta /internal_data existe dentro do webroot, e você não tem uma declaração de 'negar tudo;' e em vez disso usa 'privado;' para proteger a pasta /internal_data.
Por exemplo, o XenForo é acessível a partir de: /forum em vez de dentro do webroot.
Os seguintes devem ser adicionados ao config.php:
Código:
$config['internalDataUrl'] = '/forum/internal_data';
Podem ser necessários configurações semelhantes no seu servidor web:
Código:
location ^~ /forum/internal_data {
internal;
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
alias /caminho/para/internal_data;
}
Para garantir que você esteja seguindo como o XenForo serve arquivos, adicione os seguintes cabeçalhos ao seu config do website para a pasta /internal_data:
Código:
add_header Etag $upstream_http_etag;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
Novos Acessos de Permissão
Permitir limites de tamanho e quantidade de anexos por forum ou conversa.
Respeita os limites de tamanho e quantidade de anexos globais, com configurações de usuário permitindo valores menores.
Devido ao como as permissões numéricas do XF funcionam, 'sem limite' ou '0' avaliam como nenhuma permissão sendo definida.
Instruções de Instalação Posterior
Adicione o extensão de arquivo 'svg' à lista de suportados para permitir que arquivos SVG sejam subidos.