mediawiki - создание миниатюр внешних изображений
Итак, у меня есть код [[File:example.jpg|thumb|caption]]
. Это прекрасно работает для локальных изображений и файлов, но я хочу разместить некоторые изображения снаружи. Я не могу просто заменить example.jpg однако со ссылкой, потому что он все еще думает, что это локальный файл.
1 answers
Согласно этому ответу на переполнение стека , изменение размера внешних изображений с использованием таких функций, как thumb
, невозможно.
Для изменения размеров изображений в mediawiki им необходимо иметь строку в таблице изображений базы данных, содержащую размеры и другую информацию об изображении, чтобы вы не могли изменять размеры внешних изображений.
Этот ответ предлагает изменить размер вашего изображения в CSS в качестве обходного пути:
Если на стороне клиента изменения размера достаточно, вы, вероятно, могли бы что-нибудь придумать с помощью CSS...
Оберните изображение, размер которого вы хотите изменить, в div или span и присвоите ему определенный класс, например:
<div class="image100px">http://example.com/path/to/image.jpeg</div>
И на странице [[MediaWiki:Common.css]] в вики добавьте такую запись :
.image100px img { width: 100px; }
(Обратите внимание, что из-за кэширования CSS вам может потребоваться принудительная перезагрузка , чтобы увидеть обновление.)
Однако это не даст вам красивого поля с подписями.