問題タブ [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 投票する
2 に答える
197 参照

mediawiki - MediaWiki 検索フォームの変更

編集以外に、ページ ヘッダーの MediaWiki 検索フォームを変更する方法はありますVector.phpか?

基本的には、HTML フォームのマークアップを変更/拡張し、Ajax 呼び出し用の JavaScript リスナーを追加したいと考えています。

残念ながら、適切なフックを見つけることができないようです。

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

regex - 拡張子の後のカンマ

問題があります。mediawiki 配列にその文字列があります。

そして、拡張子の後にコンマを見つけたいのですが、私の正規表現は次のようになります:

テンプレート:

しかし、動作しません、誰が問題を知っていますか?

https://www.mediawiki.org/wiki/Extension:配列

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

php - の最初の出現に一致する正規表現

私はこのテキストを持っています:

これは、mediawiki テンプレートからのものです。

私は次の正規表現を持っています:

私はPHPを使用しています。

常に単独で行にある{{Infobox Item最初の出現までを一致させたいです。}}上記の正規表現は、別のスタイル ブロック{{Infobox Itemの最後まで一致しますが、これは私が望んでいるものではありません。{{ }}どうすればこれを達成できますか?

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

mediawiki - Mediawiki: リストの表示がインフォボックス テンプレートで機能しない

新しいテンプレートを作成し、新しくコーディングしたインフォボックス内にリストを表示したいと考えています。これを機能させるには、このドイツ語のチュートリアルのようにコードを変更するように言われました。

これは私のテンプレートがInfobox Music現在どのように見えるかです:

新しいリストを作成するために、別の Wiki エントリのソース コードを次のように編集しました。

残念ながら、これらの設定の両方を使用すると、私のリストは、通常どおり先頭に * が付いた最初の項目で表示されます。HTML での表示は次のとおりです。

私は何か見落としてますか?ラインの{{#ifeq: {{Str left|{{{Sänger}}} }}意味は?

更新: これは、以前の Infobox Music テンプレートのスニペットです。

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

xml - ウィキペディア XML ダンプの記事がリストかどうかを知る方法は?

記事が曖昧さ回避ページであるかどうかを示すディレクティブがあります。記事をリストとしてフラグ付けするために使用されるディレクティブ/ウィキメディア テンプレートがあるかどうかを知りたいですか?

これまでのところ、これを確認する唯一の方法は Wikidata のP360 Propertyを使用することですが、理想的には Wikipedia XML ダンプからこの情報を取得したいと考えています。