問題タブ [mediawiki-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
407 参照

mediawiki - "テンプレート:!" インポートされた MediaWiki テンプレートからの出力 (Infobox)

私は Mediawiki を初めて使用し、インフォボックスを機能させようとしています。

単純なものを機能させることができましたが、現在、「Infoboxビデオゲーム」を機能させようとしています。

次のエラーが表示されます。

ページはwww.retroresource.co.uk/mediawiki です。

これを自分で解決しようとするために、私はhttp://en.wikipedia.org/wiki/Special:Exportに行ってきました

そして次のように入力しました:

テンプレート:インフォボックス

テンプレート:Infobox ビデオ ゲーム

ボックスに入力し、すべてのボックスにチェックを入れ、テキスト/プレーンを CONTENT_FORMAT_TEXT に置換して検索を実行しました

特別なインポートを通じてファイルをインポートしました。

また、デフォルトの CSS MediaWiki:Common.css を自分のウィキにコピーしました。

私は何が欠けていますか?

ありがとう

0 投票する
1 に答える
112 参照

html - Mediawiki のすべての形式で「MediaWiki UI」または「Bootstrap3」スタイルを使用する

私は独自の Mediawiki インストールに取り組んでおり、Bootstrap 3 ( MediaWikiBootstrap ) に基づいてスキンを開発しました。解決に時間がかかっている問題や、解決方法がわからない問題がいくつかあります。

ContactPage 拡張機能を使用しましたが、ブートストラップ フォーム CSS クラスを使用する簡単な方法が見つかりませんでした。その連絡フォームに「MediaWiki UI」を使用するオプションがありますが、すべての記事、検索ページなど、他のページでも同じ問題に直面しています。

すべてのフォームで「MediaWiki UI」を使用する方法はありますか? Bootstrap3 css クラスを使用して独自のフォーム スタイルを作成できますか?

0 投票する
2 に答える
193 参照

mediawiki - MediaWiki テンプレートから含まれているテンプレートにパラメーターを渡す

テンプレートとして使用できるMediaWiki 拡張DynamicPageList (サードパーティ)を使用しています。

より多くのパラメーターを使用するテンプレートの 1 つでこのテンプレートを使用しようとしました。

myTemplateは次のようになります。

パラメータはわかっていますが、#dpl:は 1 つまたは複数のパラメータを使用できます。

パラメータを#dpl:から分離するにはどうすればよいですか? そして、 #dpl:に属するパラメーターを渡すにはどうすればよいですか?

ありがとう、
レイ

0 投票する
1 に答える
706 参照

mediawiki - Semantic Mediawiki - テンプレートに変数を渡す

セマンティッククエリの結果があります。プロパティの 1 つであるコンマ区切りのリストについて、各項目を区切り、パラメーターとしてテンプレートに渡したいと考えています。しかし、私はこれを行う方法を見つけるのに苦労しています。

例えば;

クエリ:

プレーンテキスト テンプレートには、カンマ区切りのリストである結果が含まれます。ここで、plainText テンプレートからカンマ区切りのリストを分離し、各値をパラメーターとして別のテンプレートに入れたいと思います。

使ってみたのですが、テンプレート{{#arraydefine:key|values|delimiter|options}}に渡すと値が渡されません。{{#arrayindex:key|0}}配列全体が 0 で区切られて渡されます。etc も使用してみまし{{#vardefine:たが、これも変数を渡しません。

私の質問は、変数をテンプレートに渡す方法ですか?

ありがとう、

0 投票する
3 に答える
517 参照

php - HTML フォーム入力に基づいてプリロードされたテキストを使用して新しい MediaWiki 記事を作成するにはどうすればよいですか?

私は MediaWiki を使用してプライベート wiki を作成しており、一種のテンプレート エントリ ページを作成するために HTML を追加した特別ページを作成しています。ユーザーが入力を送信すると、テンプレートと同様の形式で入力テキストが入力された新しい WikiPage を作成したいと考えています。私はセマンティック フォームをいじっており、テンプレート/フォームのアクションを許可するという素晴らしい仕事をしていますが、まだ完全ではありません。wiki に必要なメイン ページ テンプレートは 2 つだけなので、自分でそれらを作成して、他の人にとって信じられないほどシンプルなユーザー インターフェイスにしたいと考えています。HTML と PHP だけでこれを行うことはできますか、それともヘルパー JavaScript が必要ですか? フォームからデータを保存し、それを使用して PHP でプログラムによって新しい WikiPage を生成するにはどうすればよいですか? 私はやってnew WikiPage(...)みましたnew Article(...)が、まだデータベースとやり取りする必要があると思います。

0 投票する
1 に答える
706 参照

mediawiki - テーブルのコンテンツをフィルタリングする MediaWiki テンプレート

私は、ShoutWiki でホストされている MediaWiki サイトを持っています。テンプレートの単一の引数によって行がフィルター処理されたテーブルを返すテンプレートを作成したいと考えています。テーブルは、どのような形式でも保存できます。3 つの列があり、テンプレートの引数が行の最初のセルのテキストの部分文字列である場合にのみ、行を表示したいと考えています。検索では大文字と小文字を区別する必要があります。

これには JavaScript による解決策がありますが、可能であればサーバー上で行いたいと考えています。

0 投票する
3 に答える
634 参照

mediawiki - MediaWiki カテゴリに表示されるページ タイトルの変更

ページ タイトルの代わりにテンプレート パラメータに基づいてページを並べ替えるために DEFAULTSORT を使用しようとしています。これは、テンプレートの上部に表示される方法です。

これは、引数がトランスクルージョンされた後にどのように表示されるかです:

D3xus ではなく d3xus としてカテゴリに表示されるとよいでしょう。どちらも同じ記号で始まるため、ページの並べ替え方法に変更はありません。拡張機能やマジック ワードを使用して、カテゴリでページを表示する方法を変更することはできますか? DEFAULTSORT は、同じカテゴリ内の他のページに対するページの並べ替え方法のみを変更しますが、カテゴリ内のページ タイトルは変更しません。

0 投票する
2 に答える
129 参照

php - PHP を使用して XML 情報を抽出する

奇妙なフォーマットの XML ファイルがあります<text xml:space="preserve" bytes="1099">。その部分を抽出して、その情報を独自の配列に変換したいと考えています。

| を見つける必要があると思います。delimiter とその時点で分割しますが、その方法がよくわかりません。

0 投票する
2 に答える
56 参照

css - CSS で特殊文字を使用して ID を参照する方法

誰でも無料で使用できるように一般公開される MediaWiki スキンに取り組んでいますが、プロジェクトの完了を妨げていることがあります。これが問題です。

MediaWiki によって動的に生成されるリストがあり (スキンによってではなく、私はこれを制御することはできません)、それ<li>が表すページ名に等しい each と id を割り当てます。現在、英語以外の言語には、「Página Aleatoria」など、これらのページ タイトルに表示される特殊文字があります。このページでは、コードのアクセント付き文字を置き換える id が設定されていることがわかります。このようなもの<li id="P.C3.A1gina-aleatoria">です。

問題は、CSS でこの ID を参照するにはどうすればよいかということです。試してみましたが#P.C3.A1gina-aleatoria、どれもうまくいかないようです。#página-aleatoria#pagina-aleatoria

何か案は?前もって感謝します!

0 投票する
1 に答える
1129 参照

mediawiki - 可変数のパラメーターを持つテンプレート

小さなゲーム用の wiki のセットアップに取り組んでいますが、テンプレートに関する問題に直面しています。

ウィキの組織 :

このゲームには、いくつかのレベルで構成される地域があります。私の wiki には地域ごとに 1 つのページがあり、このページには各レベルのミニチュアが含まれており、レベルのページにリンクしています。

今のところ、自分のレベル テンプレートには次のようなものがあります。

そして、それが地域ページでどのように使用されるかです:

このウィキがファイル名で非 UTF-8 文字をサポートしていれば、 region と region_images は同じものだったでしょうが、残念ながらそうではありません。

主な問題 :

ご覧のとおり、region と region_images があちこちで繰り返されているので、それを処理するためのテンプレートを作成できると考えていました。

私はこのように使用できるものを考えていました:

これにより、前の例のようにレベル テンプレートが生成されます。しかし、私はテンプレートにかなり慣れていないので、それが実行可能かどうかわかりません. Region テンプレートで可変長のパラメーターのリストが必要なようですが、そのようなものが見つかりません。存在しない場合、どうすればよいですか?

補助的な質問:

実は少し単純化したのですが、このゲームではレベルが他のレベルにリンクしている可能性があるので、地域のページにもそれを示したかったのです。Level テンプレートには、オプションのパラメーター「prev」と「next」があります。それらが使用されている場合、テンプレートはレベルのミニチュアの横にメモを追加します。

可能であれば(私の主な問題が解決された場合)、これらのオプションのパラメーターを保持して、次のようなことができるようにしたいと思います。

明らかに、レベルごとに 1 つのレベル テンプレートがあれば簡単に実行できますが、このリージョン テンプレートでは、私の理解が正しければ、複数の「前」または「次」パラメーターを持つことはできませんでした。

ご協力いただきありがとうございます。不明な点がありましたら、お気軽にご質問ください。