Расширение:PortableInfobox

This page is a translated version of the page Extension:PortableInfobox and the translation is 98% complete.
Справка по расширениям MediaWiki
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 или позднее
Скачать
README
  • $wgAllInfoboxesSubpagesBlacklist
  • $wgPortableInfoboxCustomImageWidth
  • $wgPortableInfoboxUseHeadings
  • $wgPortableInfoboxUseTidy
‎<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 />, разрешающий только видео

Пользовательские отличия от оригинальной версии

Возможно, некоторые функции, представленные в более поздней оригинальной версии, отсутствуют здесь.

  • Тема 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-тегов.
  • Мобильный скин не имеет отдельного стиля.