1

私がこれをやりたいと思っている理由は、うまく機能する wiki があるためですが、内部アプリケーションのヘルプ ページをwikiに保存し、それらのページにアプリから直接リンクしたいと考えています。wiki の他の部分からページを表示するときに、記事以外のもの (つまり、ヘルプ ページ) が表示されるという懸念はありませんが、アプリケーションから表示するときに合理化するためには、私がデザインする単純化されたスキンを与えました。

URL にuseskin=を追加できることは既にわかっていますが(たとえば、ユーザー設定ページ内のプレビュー スキン ページで行われているように)、リンクをたどると通常の選​​択されたスキンに戻ります。

すべてのリンクに useskin= が含まれるようにスキンを調整する方法はありますか? (useskin が機能するには完全なページ名が必要なように見えるので、これには問題があると思います (例:短い URL ではなく..../w/index.php?title=blah....&useskin=cologneblue )) .

これが賢明な方法ではない場合は、別のアプローチを検討できます (wiki がインストールされているボックスを実行し、別の wiki を作成することもできますが、ユーザー テーブルとおそらく、コードを書き直さない限り、ユーザーの好みのスキンが引き続き選択される可能性があります)。

賢明な提案はありがたく受け取りました!他に必要な情報がある場合、または私の目的について明確にする必要がある場合はお知らせください。

[MediaWiki.org サポート デスク ページにこれを送信しましたが、応答がありませんでした.私の質問がそれほど悪くないことを願っています!!]

4

3 に答える 3

2

すべてのコンテンツを独自の名前空間に配置し、この拡張機能を使用してその名前空間のスキンを設定できます (私はそれを使用しましたが、十分に機能します)。

http://www.mediawiki.org/wiki/Extension:SkinPerNamespace

于 2009-05-13T17:00:01.760 に答える
1

デフォルトのスキンを必要なスキンに変更してみませんか?

于 2009-05-12T21:02:17.613 に答える
1

すべてを 1 つの名前空間にロックしたくない場合は、SkinPerPage 拡張機能を使用してページを個別にマークすることもできます。

于 2009-05-14T15:11:28.630 に答える