2009-03-24 23 views

答えて

1

テンプレートはWikipediaから直接コピーできます。良い例はKeypressテンプレートです。

14

これはPITAです。残念ながら(拡張子やメディアファイルとは異なります)、缶詰のテンプレートのリポジトリはありません。テンプレートは、他のテンプレートを順番に読み込むテンプレートを読み込みます。

あなたが行っているテンプレートの名前をコピーしてください。スペシャル:テンプレートの名前をエクスポートして大きなテキストボックスに貼り付けます。テンプレート:Infobox。 「テンプレートを含める」をチェックし、「完全な履歴ではなく、現在のリビジョンのみを含める」をチェックします(またはファイルが大きすぎます)。 [エクスポート]をクリックしてテンプレートの.xmlファイルをダンプします。次に、これをインポート先wikiにインポートします。

インポートして編集用のテンプレートを開いた後、[このページの現在のバージョンに継承されたページ]の下のリストを確認します。赤いリンクがある場合は、これらのテンプレートに対しても上記の手順を繰り返します。 MediaWiki:Common.cssページでスタイルをコピーし、MediaWiki:Common.jsでJavascriptをコピーする必要があります。最後に、テンプレートを編集してwiki用にカスタマイズします。

それでも動作しないし、中かっことif文の面倒なページがある場合は、ParserFunctions拡張子をインストールする必要があります。テンプレートコードに{{#invoke: }}がある場合は、Scribunto extensionもインストールする必要があります。

MediaWiki Help:Templatesは、プロセスをより詳細に説明しています。

+5

+1これはテンプレートで動作するPITAです。 –

+1

上記のとおり、私はmediawiki.orgのTemplate:Noteをエクスポートしました。結果のXMLファイルはなぜ8.8MBですか?シンプルなカラフルな箱のために?それは正しいのですか、私は何か間違ったことをしましたか? – Manachi

+0

私は上記のチェックを外して「現在のリビジョンのみを含む、完全な履歴ではない」をチェックしました。そうしないと、ファイルが非常に大きくなります。 –

0

このタスクは、エクスポートとインポートだけではありません。

「シンプル」の概要はここで見つけることができます - >How to add Wikipedia templates to your own Mediawiki

  • ウィキペディアのものと一致することを望んで、最新の安定版への私たちのMediaWikiをアップグレードします。

  • Scribunto拡張をインストールし、正しく構成します。

  • 使用する(メタ)テンプレートで使用されているLUAモジュールをエクスポート/インポートし、MediaWikiでインポートします。

  • 使用するWikipediaテンプレートを必要なすべてのメタテンプレートとともにエクスポート/インポートし、
    MediaWikiにインポートします。

  • 関連するCSSクラスをWikipediaのCommon.cssファイルからコピーし、MediaWikiのCommon.cssに貼り付けます。

  • MediaWiki IstantCommons機能を有効にすると、自動的にテンプレートイメージファイルがcommons.wikipedia.comリポジトリから取得されます。

関連する問題