2009-03-24 6 views

ответ

1

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

14

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

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

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

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

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

+5

+1 для упоминания, что это PITA для работы с шаблонами. –

+1

Следуя приведенному выше, я только что экспортировал Шаблон: Примечание от mediawiki.org. Почему результирующий XML-файл 8,8 мб? Для простой красочной коробки?Это правильно, или я сделал что-то неправильно? – Manachi

+0

Я отредактировал выше, сняв флажок, чтобы проверить «Включить только текущую ревизию, а не полную историю», иначе файл станет слишком большим. –

0

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

«простой» обзор можно найти здесь ->How to add Wikipedia templates to your own Mediawiki

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

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

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

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

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

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

Смежные вопросы