Где я могу получить шаблоны для MediaWiki?

Я заметил, что многие веб-сайты на основе средств массовой информации используют такие шаблоны, как Robelbox, Ambox и т.д. Где я могу их получить и как их установить?

Ответы

Ответ 1

Это PITA и, к сожалению (в отличие от расширений или медиафайлов) нет хранилища консервированных шаблонов. Шаблоны загружают другие шаблоны, которые загружают другие по очереди и т.д.

Перейдите в Википедию и скопируйте имя шаблона, после которого вы переходите, выберите Special: экспортируйте и вставьте имя шаблона в большое текстовое поле, например. Шаблон: Infobox. Установите флажок "Включить шаблоны" и установите флажок "Включить только текущую версию, а не полную историю" (или файл будет слишком большим). Нажмите "Экспорт", чтобы выгрузить XML файл шаблона. Затем импортируйте это в целевую wiki.

После того, как он был импортирован, откройте шаблон для редактирования, проверьте список под полем "Страницы, переведенные в текущую версию этой страницы:". Если есть какие-либо красные ссылки, повторите описанные выше шаги для этих шаблонов. Возможно, вам также понадобится скопировать стили на странице MediaWiki: Common.css и Javascript в MediaWiki: Common.js, прежде чем все будет работать. Наконец, отредактируйте шаблоны, чтобы настроить для своей вики.

Если он все еще не работает, и у вас грязные страницы фигурных скобок и операторы if, вам необходимо установить ParserFunctions расширение. Если в коде шаблона есть {{#invoke: }}, вам также потребуется установить расширение Scribunto.

MediaWiki Help:Templates объясняет процесс более подробно.

Ответ 2

Вы можете напрямую копировать шаблоны из Википедии. Хорошим примером является шаблон Keypress.

Ответ 3

Эта задача немного более активна, чем просто экспорт и импорт.

"Простой" обзор можно найти здесь → Как добавить шаблоны Википедии в свою собственную Mediawiki

  • Обновите нашу MediaWiki до последней стабильной версии, надеясь совпадение с Википедией.

  • Установите расширение Scribunto и настройте его правильно.

  • Экспортировать/импортировать модули LUA, используемые шаблонами (мета), которые вы хотите использовать, и импортировать их в MediaWiki.

  • Экспортировать/импортировать шаблоны Википедии, которые вы хотите использовать, вместе со всеми необходимыми метасимволами и импортировать их в свой
    Обсуждение MediaWiki.

  • Скопируйте соответствующие классы CSS из файла Wikipedias Common.css и вставьте их в свой MediaWikis Common.css.

  • Активируйте функцию MediaWiki IstantCommons, чтобы автоматически извлекать файлы изображений Template из репозитория commons.wikipedia.com.