1

Wikiエディターページにボタンを追加しようとしていますが、このページに出くわしました。

http://en.wikipedia.org/wiki/User:MarkS/Extra_edit_buttons#Simple_Install

シンプルインストールセクションでは、monobook.jsにコードを追加する必要があります。

ただし、wikiフォルダーにmonobook.jsが見つかりません。誰かが私にいくつかの方向性を与えることができますか?

4

2 に答える 2

4

リンクした「シンプルインストール」は、個人のスクリプトファイルからガジェットを有効にしたいウィキペディアユーザー向けです。

正しいトピックは#InstallingXEBon your own Wikiですが、私はそれに完全には同意しません(importScriptたとえば、非推奨です)。あなたの選択肢は次のとおりです。

  • ユーザーがからスクリプトをインポートできるようにします//en.wikipedia.org/w/index.php?title=User:MarkS/extraeditbuttons.js&action=raw&ctype=text/javascript。これはXSSのリスクの可能性がありますが、インポートされたユーザースクリプトは常にそうです。ボーナス:常に最新バージョンを取得します。
  • スクリプト、CSS、およびイメージをドメインにコピーします。つまり、それらを維持するのはあなたの責任です。それらは、サーバーのファイルシステムのどこにでも、MediaWiki:名前空間のwikiページ(管理者のみが編集できます)またはで終わるユーザーサブページ.js(そのユーザーと管理者のみが編集できます)に配置できます。ヘルプファイルでは最後のものが推奨されていましたが、そのために使用しないことをお勧めしますUser:MarkS。信頼できない人がそのアカウントにログインできないようにしてください。

    次に、その場所をユーザーにプロモートして、ユーザーがそこからスクリプトをインポートできるようにします。

  • さらに良い方法:ガジェット拡張機能をインストールし、スクリプトをガジェットに移行します。ガジェットは、ユーザーが設定で簡単に有効にできます。

スクリプトは非推奨であり、現在のMediaWikiバージョンでは機能しない可能性があることに注意してください。これはスクリプトのロード順序に大きく依存し、ResourceLoaderとうまく統合するにはいくつかのハックが必要です。

Manual:Interface/JavaScriptも参照してください。Manual:User group CSSとJavascriptおよびManual:Pageのカスタマイズにも同様のカスタマイズがあります。

于 2012-11-28T20:46:48.690 に答える
0

リンクしたページは、と呼ばれるページであるユーザーのmonobook.jsについて説明しています。User:UserName/monobook.js

Wikiのすべてのユーザーに対して同じことを行いたい場合は、サイト全体のmonbook.jsを使用できます。これはファイルではなく、。というページMediaWiki:monobook.jsです。

これらのスクリプトは、Monobookスキンを使用している場合にのみ適用されることに注意してください。すべてのスキンにスクリプトが必要な場合は、またはを使用してください。User:UserName/common.jsMediaWiki:common.js

于 2012-11-28T20:45:06.800 に答える