Расширение:PortableInfobox
PortableInfobox Статус релиза: стабильно |
|
---|---|
Реализация | Тег |
Описание | Порт расширения Fandom PortableInfobox для MediaWiki 1.37.0+ |
Автор(ы) | Universal Omega, Luqgreg, Fandom (оригинальная версия) |
Последняя версия | 0.6 (2022-01-08) |
Политика совместимости | Мастер поддерживает обратную совместимость. |
MediaWiki | 1.37.0+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 3.0 или позднее |
Скачать | GitHub: README |
|
|
<infobox> |
|
Использование общедоступными вики | 5,873 (Ranked 106th) |
Проблемы | Открытые проблемы · Сообщить об ошибке |
Расширение PortableInfobox позволяет создавать переносимые инфобоксы, которые могут отображаться с использованием чистой семантической HTML-разметки на любой оболочке или платформе с использованием простой для понимания мощной XML-подобной разметки. Это порт расширения Fandom PortableInfobox для более новых версий MediaWiki.
Установка
- Скачать и распакуйте файл(ы) в папку с названием
PortableInfobox
в вашей папкеextensions/
. - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'PortableInfobox' );
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Параметры конфигурации
- $wgAllInfoboxesSubpagesBlacklist (array)
- Список подстраниц в пространстве имен шаблонов, которые нужно исключить из запроса API allinfoboxes. (по умолчанию: [ "doc", "draft", "test" ])
- $wgPortableInfoboxCustomImageWidth (int)
- Размер миниатюр изображений, используемых в инфобоксах. (по умолчанию: 300)
- $wgPortableInfoboxUseHeadings (bool)
- Использует теги заголовков для заголовков информационных окон и заголовков групп, это может привести к несовместимости с другими расширениями. (по умолчанию: true)
- $wgPortableInfoboxUseTidy (bool)
- Использует RemexHtml для проверки HTML в информационных окнах. (по умолчанию: true)
Использование
- См. Help:Infoboxes/Tags на Fandom.
<span id="<media />
_tag">
тег <media />
В версии 0.3 вместо тега <image />
был введен тег <media />
, который все еще работает (см. Псевдонимы).
Он позволяет пользователям вставлять изображения, видео и аудиофайлы в информационное поле так же, как это делает тег <image />
в исходной версии.
Атрибуты
source
- название параметраaudio
- Если установлено значениеfalse
, игнорируются все аудиофайлы.image
- Если установлено значениеfalse
, игнорируются все изображения.video
- Если установлено значениеfalse
, игнорируются все видео.
Дочерние теги
<default>
<caption>
Псевдонимы
<audio />
- вариант тега<media />
, разрешающий только аудиофайлы<image />
- вариант тега<media />
, который разрешает только изображения и видео (для обратной совместимости, можно отключить с помощьюvideo="false"
)<video />
- вариант тега<media />
, разрешающий только видео
Пользовательские отличия от оригинальной версии
- It's based on Wikia/app@b9fcbe5d6db928e318d64ad0568ec2d09a3f406e.
Возможно, некоторые функции, представленные в более поздней оригинальной версии, отсутствуют здесь.
- Тема Europa удалена.
- Класс
.pi-theme-default
применяется вместо.pi-theme-wikia
к информационному блоку, если тема не указана. - Когда тег
<gallery>
передается в информационное окно с изображениями без надписей, используется имя файла вместо того, чтобы не показывать изображение. - При встраивании видео в инфобокс к тегу
<figure>
добавляется дополнительный класс.pi-video
. - В видео используются теги
<video>
вместо показа видео в модальном окне после нажатия миниатюры. - Класс
.pi-image
больше не присутствует в теге<figure>
с видео, вместо этого класс.pi-media
применяется ко всем элементам мультимедиа. - Классы
.pi-image-collection
были изменены на.pi-media-collection
. - Атрибуты
accent-color-*
позволяют использовать больше цветовых форматов. - В подписях допускается использование большего количества HTML-тегов.
- Мобильный скин не имеет отдельного стиля.
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |