Qual é a sintaxe para mostrar uma imagem hospedada externamente em uma página wiki de mídia? A página de ajuda do wiki de mídia não parece cobrir esse cenário.
Eu tentei várias coisas que não funcionam:
[http://example.com/image.jpg]
[[File:http://example.com/image.jpg]]
<img src="http://example.com/image.jpg">
images
mediawiki
hotlinking
Stephen Ostermiller
fonte
fonte
Respostas:
Seu exemplo
[http://example.com/image.jpg]
está correto.Você precisará habilitar isso configurando
$wgAllowExternalImages
true no seu arquivo de configuração. O padrão é falso. Opcionalmente, você pode definir$wgAllowExternalImagesFrom
para permitir exceções enquanto$wgAllowExternalImages
permanece definido como falso. Você também pode usar$wgEnableImageWhitelist
para permitir exceções com base em expressões regulares.Você provavelmente precisará copiar a linha apropriada de DefaultSettings.php para LocalSettings.php.
Aqui estão alguns links (em ordem):
http://www.mediawiki.org/wiki/Manual:LocalSettings.php
http://www.mediawiki.org/wiki/Manual:Configuration_settings
http://www.mediawiki.org/wiki/Manual:$wgAllowExternalImages
http://www.mediawiki.org/wiki/Manual:$wgAllowExternalImagesFrom
http://www.mediawiki.org/wiki/Manual:$wgEnableImageWhitelist
fonte
Na verdade, não
[http://example.com/image.jpg]
está correto.A maneira correta de inserir uma imagem externa em uma página da wikimedia é,
http://example.com/image.jpg
por exemplo. sem colchetes.Obviamente, certifique-se de ter adicionado
$wgAllowExternalImages = true
ao seu arquivo de configuração para ativar a exibição da imagem, pois a wikimedia assume como padrão não permitir imagens hospedadas externamente.fonte