2017-06-05 17 views
2

Mediawikiをインストールしたばかりで、初心者向けに設定するのは非常に複雑です。 [エクスポート]ページを、それでも結果として、私は、テキストを色付けされません:私はウィキペディア特殊からTemplate:Font colorを輸入することを行うにはMediawiki:font color

{{ font color | green | green text }} 

:私は、フォントの色を変更するようだった私の最初のエントリの一つとして

しかし:

{{ safesubst:#if: 

| {{ safesubst:#if: 
    | {{ safesubst:#ifeq: | yes 
    | [[ {{ safesubst:#if:1| }}|{{ safesubst:#if:1| }}]] 
    | [[|{{ safesubst:#if:1| }}]] 
    }} 
    | {{ safesubst:#if:1| }} 
    }} 
| {{ safesubst:#if: 
    | {{ safesubst:#ifeq: | yes 
    | [[ {{ safesubst:#if:1| green text }} |{{ safesubst:#if:1| green text }}]] 
    | [[ {{ safesubst:#if:1| }} |{{ safesubst:#if:1| green text }}]] 
    }} 
| {{ safesubst:#if:1| green text }} 
}} 

}} 

私を助けてください。

答えて

1

MediaWikiは、wikiを一緒に投げたい初心者のためのものです。まず、特にテンプレートに関して、まともなものを得るためには、たくさんの余分な作業が必要です。

ParserFunctionsScribuntoのような内線番号を省略したのでしょうか?テンプレートは他のテンプレートを使用しますが、「テンプレートを含める」ボックスにチェックを入れましたか?

ここにはhow to import Wikipedia Templates into your own MediaWikiに関する有用なブログ記事があります。

+1

私は前にそのブログ記事を見て、それに従おうとしましたが、私が見落としたのはParserFunctions拡張です。今私はそれをインストールし、テンプレートは完全に動作しています。ありがとう! – bLAZ

3

ウィキペディアからテンプレートをインポートしようとしない方がよいでしょう。彼らは長年に亘って非常に複雑に成長してきました。あなたは何かを変えることができるように、wikiテンプレートマークアップの専門家である必要があります。

代わりに、自分で作成することをおすすめします。彼らは本当にシンプルにすることができます.Wikiを所有しているので、独自のカスタムCSSを簡単に追加できます。たとえば、テキストをさまざまな色で表示するには、次の操作を行います。まず、あなたのMediaWiki:Common.cssページにいくつかのルールを追加します。

.text-color-green { 
    color: green; 
} 

.text-color-blue { 
    color: blue; 
} 

.text-color-red { 
    color: red; 
} 

を次にこのコンテンツをTemplate:Font colorを作成します。

<span class="text-color-{{{1}}}">{{{2}}}</span> 

次にあなたがなど{{Font color|green|green text}}と緑のテキスト、{{Font color|red|red text}}と赤いテキスト、

を作ることができます

インラインスタイルではなくCSSでこれを行うと、後でスタイルを更新するのが簡単になり、ブラウザでレンダリングする方が速くなるはずです。

テンプレートを意味的にする方が良いでしょう。たとえば、あなたが何かが承認されたときは常に緑色のテキストにしたい場合は、あなたがMediaWiki:Common.cssに以下を追加することができます。

.approved { 
    color: green; 
} 

をし、次の内容でTemplate:Approvedを作成します。

<span class="approved">{{{1}}}</span> 

その後のことができます。承認されたテキストを{{Approved|some approved text}}に電話してください。その後、承認済みテキストをすべて太字にする必要がある場合は、font-weight: bold;approvedスタイルに追加するだけで、すべてが更新されます。

+0

ありがとうジャック!私は私が作成したテンプレートで少し演奏します。 – bLAZ