2013-05-27 6 views
5

私はmediawiki.orgでいくつかのチュートリアルを続けてきましたが、私はそれを作っていませんでした。私はすべての私のwiki(基本的にはいくつかのdivタグを追加する必要があります)で利用できるように新しいCSSまたはJSコードを追加する必要があります。CSSまたはJSファイルをMediaWikiに追加していますか?

あなたは私を助けることができますか?

よろしくお願いいたします。

+0

どのチュートリアルですか?あなたはどこで苦労しましたか? – str

+0

http://stackoverflow.com/a/13614085/1333493が適用されます。 – Nemo

答えて

8

あなたはページ名であなたのwikiで使用されるCSSやJSファイルを編集することができます。

特定のテーマに使用される類似のページもあります。管理者権限が必要になりますこれらのページのいずれかを編集

MediaWiki:Vector.css 
MediaWiki:Vector.js 

:あなたのウィキはベクトルのテーマを使用している場合たとえば、あなたは、そのテーマに固有のコードを配置することができます。

+0

がrootとしてログインしました: 禁止されています このサーバーの/mediawiki/MediaWiki:Common.cssにアクセスする権限がありません。 –

+1

これはMediaWikiエラーメッセージではありません。あなたはそれが正しく設定されていないか、何か間違ったことをしています。 – duskwuff

+0

これは唯一の正解です! – Roman

0

私の経験では、/skins/Vector.php/skins/vector/main.cssファイルを修正する必要がありました。あなたは何をしようとしているのかをもっと詳しく説明できますか?

MediaWiki:Common.css 
MediaWiki:Common.js 

は、例えば、ここにthe Common.css used by Wikipedia次のとおりです。

+0

新しいCSSページを私のmediawikiプロジェクトに追加したいと思っています。このファイルはdivとテーブルを編集する場所です。 –

1

既存のMediaWikiテーマを再利用して拡張する予定がある場合は、新しいCSSファイルを追加する必要はありません。はるかに簡単です。

あなたのWikiがmywiki.local/wiki /で動作しているとし、Vectorスキンを使用しているとします。

これで、mywiki.local/wiki/MediaWiki:Vector.cssを開き、ページに追加するDIVのスタイルを追加するだけです。

実際の質問は次のとおりです。スキン自体を変更する予定ですか、または自分のDIVをWikiページに追加する予定ですか?いずれにしても、どちらの場合も、MediaWiki経由でスキンCSSを編集して、ファイルシステムのハッキングを回避できます。

MediaWikiファイルを何らかの費用で編集することは避けてください。

DIVのページのスタイルをすべてのMediaWikiスキンで利用できるようにするには、mywiki.local/wiki/MediaWiki:Common.cssを編集する必要があります。ここで行った変更はすべてのスキンに適用されます。

関連する問題