問題タブ [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 に答える
227 参照

mediawiki - MediaWiki: テンプレートでページ名をトランスクルード

私は辞書タイプの MediaWiki を作成しています。各記事は辞書のエントリであり、その単語をページ名としており、発音を表示するために、 のようなテンプレートを使用して{{pronunciation|{{PAGENAME}}}}、各エントリに発音データを含めることができるようにしたいと考えています。このようにして、各記事に手動で追加する代わりに、すべての発音データを 1 つのテンプレートに入れることができます。

現時点ではif#{{pronunciation}}テンプレートに を使用しています:

しかし、私は #if テンプレートについてはよくわかっておらず、機能していません。誰かがそれを機能させるために何をすべきか教えてもらえますか? どうもありがとう

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

php - MediaWiki の折りたたみ可能なインフォボックス

私はそのようなものを作ろうとしています: http://en.wikipedia.org/wiki/Bible 右側に、「表示」ボタンのあるインフォボックスが表示されます:

ここに画像の説明を入力

このガイドに従ってこれまでに行ったこと: http://trog.qgl.org/20140923/setting-up-infobox-templates-in-mediawiki-v1-23/

  1. Scribuntu をダウンロードしてインストール

  2. この場所から css をコピーしました: https://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&action=edit to my Common.css

  3. エクスポートされたインフォボックス テンプレート

  4. インポートされたインフォボックス テンプレート

  5. インフォボックス テンプレートを作成しましたが、機能しましたが、ヘッダーを折りたたむことができません。

私はグーグルでこのページを見つけましたhttp://dev.wikia.com/wiki/CollapsibleInfoboxしかし、インフォボックス(折りたたみ可能)のテンプレートはありません。

誰か助けてくれませんか?

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

mediawiki - #switch を使用してテンプレートの最初のページを取得するには?

最近 MediaWiki をインストールし、いくつかのテンプレートを作成しました。ここで、最初のページのみを提供するテンプレート ニュースを作成したいと思いますmysite.org/wiki/Template:Pagina_principale/Vetrina

mysite.org/wiki/Template:Vetrina/1やなどのページmysite.org/wiki/Template:Vetrina/2はニュースページです。

問題は、このエラーが発生することです。私の wiki は認識せず、その#switch理由がわかりません。

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

mediawiki - #ifeq パーサー関数が MediaWiki で常に false に分岐する

私は次のことを試しました:

{{{gene.codingnature}}}は 0 です。出力は常にNoです。

私も試しました:

しかし、ご覧のとおり、エラーに陥ります。

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

sorting - Semantic Mediawiki: 値を日付で並べ替える

トピックのように、値を日付で並べ替えたいと言っています。私はコードを使用しています

テンプレートで、値を変数に簡単に参照できます。{{{1}}} は変数の名前で、{{{2}}} は日付 (dd.mm.yyyy) です。

変数に複数の値を与えることができるので、別の wiki ページで最も高い日付を取得したいと考えています。

私はこのようなものでそれを試しました

しかし、成功しませんでした。問題は、日付が最初の桁でのみ並べられていることです。降順のリストを取得しようとすると、結果は次のようになります。

  • 11.07.2014
  • 2014.08.07
  • 2015.01.01

それ以外の

  • 2015.01.01
  • 11.07.2014
  • 2014.08.07

#SORTKEY で日付を並べ替える方法があることを読みましたが、入力は最新の日付のみである必要があるため、それをコードに含める方法がわかりません。皆さんが私を助けてくれることを願っています。前もって感謝します。