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

rss - Mediawiki 拡張機能:RSS

MediaWiki Extension:RSS ( http://www.mediawiki.org/wiki/Extension:RSS ) は、plainlinks クラスを使用して RSS フィード リンクを表示します。MediaWiki:Rss-feed テンプレートを編集して、リンクを太字以外の形式で強制的に表示するなど、あらゆる検索方法を試しました。

誰かこの拡張機能を使っていて、RSS リンクのフォントを変更する方法を教えてくれませんか?

ありがとう

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

mediawiki - Making a section of a page readonly in MediaWiki?

I would like to make a section of a page read only while other sections can be editable. Is this possible in mediawiki? I know I can add the NOEDITSECTION tag, and it removes the edit links in the section, but I still can edit it in the main edit page.

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

html - カスタム/追加の属性を Mediawiki リンクに追加するには?

個人のウィキでテンプレートを作成していますが、一部のリンクにカスタム属性 ( relclassなど) を持たせたいと考えています。

HTML 構文の使用

HTMLコードとして配置しようとしましたが、エスケープされました:

ウィキ構文の使用

次に、wiki構文を使用してみましたが、それでもうまくいきません

質問

これは些細なことのように思えますが、 Help:Linksページに情報がありません。

では、リンクに追加の属性を追加するにはどうすればよいですか?

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

mediawiki-templates - トランスクルージョンの深さをどのように検出できますか?

MediaWiki で、トランスクルージョンの深さを検出するためにテンプレート本文に含めることができる標準パターンはありますか?

具体的には、Template:Myinfobox に、深さ 1 のトランスクルージョンの場合は「ネイティブ myinfobox 呼び出し」を表示し、それ以外の場合は「トランスクルージョン コール」を表示するパターンが含まれているとします。

次に、ページ Mypage が {{Myinfobox}} を呼び出す場合、「native myinfobox call」と表示され、{{Mypage}} を呼び出すページは「transclusion call」と表示されます。

<noinclude>マイページの作成者が特別なマークアップやタグを挿入する必要がないようなパターンを知っている人はい<includeonly>ますか?

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

html - ウィキア
問題

さて、私はウィキアでテンプレートを作成してい<div>ますが、統計テーブルを囲む最後のタグに奇妙な問題があります。ページへのリンクはこちらです(変更される可能性があることに注意してください)。

コードは次のとおりです。

</div>このページにアクセスすると、終了タグが ではなくテキストとして表示されることに気付くでしょうdiv。(統計テーブルは、固定オプション テーブルと同じ div 形式にするdiv必要があります。基本的には、ブロックごとにコピー アンド ペーストし、マージンのみを編集しますが、何らかの理由で、統計テーブルを回避できません。)

編集: リンクには、誤ったテーブルが含まれなくなりました。テーブルは次のようになります。 ここに画像の説明を入力

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

mediawiki - MediaWiki でトランスクルージョンされたテキストを編集するために使用する最適なフックは何ですか?

MediaWiki ページでレンダリングされる前に、トランスクルージョンされたテンプレートを編集する方法を知りたいです。これに最適なフックは何ですか? 私はすでに ParseBeforeStrip を試しましたが、これはテンプレートのページでのみテンプレートをトランスクルードしているページ内では機能しません。特定のトランスクルージョンされたページにタグ付きの行を含めないようにしたいと思います。

タグに基づいて特定のページからそのタグと前の改行の間のテキストを除外するフックを制御すると思われる独自のタグを作成しました。ページがトランスクルージョンされた後、HTML にレンダリングされる前に実行されるタグが必要です。

これを行うフックはありますか?

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

query-string - Mediawiki ページからクエリ文字列を取得する

Mediawiki テンプレートまたは Scribunto (Lua) モジュール内から現在のクエリ文字列 (またはクエリ文字列を含む完全な URL) を取得する方法 (おそらく文書化されていない魔法の言葉など) はありますか?

0 投票する
4 に答える
2622 参照

mediawiki - MediaWiki テンプレートのパラメーターに等号 ('=') を渡す

テンプレート パーサーを壊さずにテンプレート パラメーターで「=」文字を使用するにはどうすればよいですか? 私は MediaWIKI 開発者ではないので、コードをデバッグしたり、ログをチェックしたりしていません。テンプレートに渡された文字をエスケープするためのヒントがここにあることを願っています。

次の内容で「Test」というテンプレートを作成します。

このような:

複雑な数式の代わりに {{{1}}} をレンダリングします! 「=」文字が原因であると判断しました。