Каков синтаксис для показа размещенного извне изображения на медиа-вики-странице? Похоже, что справочная страница медиа-вики не охватывает этот сценарий.
Я пробовал несколько вещей, которые не работают:
[http://example.com/image.jpg]
[[File:http://example.com/image.jpg]]
<img src="http://example.com/image.jpg">
images
mediawiki
hotlinking
Стивен Остермиллер
источник
источник
Ответы:
Ваш пример
[http://example.com/image.jpg]
верен.Вам нужно будет включить это, установив
$wgAllowExternalImages
значение true в файл конфигурации. По умолчанию установлено значение false. При желании вы можете$wgAllowExternalImagesFrom
разрешить исключения, оставляя$wgAllowExternalImages
значение false. Вы также можете использовать$wgEnableImageWhitelist
для разрешения исключений на основе регулярных выражений.Скорее всего, вам потребуется скопировать соответствующую строку из DefaultSettings.php в LocalSettings.php.
Вот несколько ссылок (по порядку):
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
источник
На самом деле,
[http://example.com/image.jpg]
это не правильно.Правильный способ вставить внешнее изображение в страницу Викимедиа,
http://example.com/image.jpg
например. без квадратных скобок.Конечно, убедитесь, что вы добавили
$wgAllowExternalImages = true
в свой файл конфигурации, чтобы включить отображение изображения, так как по умолчанию в Викимедиа не разрешены внешние изображения.источник