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

mediawiki - サブテンプレートを含むテンプレートを Wiki にインポートする方法

テンプレートをウィキペディアから自分のウィキにコピーしようとすると、それに関連付けられたサブテンプレートがたくさんあります。関連する各サブテンプレートを、mediawiki を使用している自分のウィキにコピー ペーストする必要がありますか?

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

php - mediawiki 記事のインフォボックス (テーブル) による空白

インフォボックスを記事http://www.wikiskripta.eu/index.php/Inzulinおよびhttp://www.wikiskripta.eu/index.php/Hepatitida_Bに配置した後、高さが可変の空白が発生しました。私はそれを取り除くことができません。

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

mediawiki - ページがウォッチリストに追加されたときに MediaWiki の他のページを監視する方法

私のウィキにはいくつかのページがあります。そして、それらのいくつかをウォッチリストに入れることができます. ただし、特定のページがウォッチ リストに登録されている場合は、他のいくつかのページも監視する必要があります。

これを行う方法、またはこれが可能かどうかについてはどこにも見つかりません。

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

mediawiki - MediaWiki ページの作成時にテキスト エディターで既定のコンテンツを指定する方法は?

MediaWiki で、誰かが新しいページを作成したときに、テキスト エディターのコンテンツが自動的に特定の値に設定されることを望みます。たとえば、MyPageという名前の新しいページを作成する場合、テキスト エディターの内容は次のようになります。

目的のシステム メッセージが見つかりません。

では、この動作をページの名前空間に依存させるにはどうすればよいでしょうか? たとえば、作成されたページがカスタム名前空間Fooに属している場合にのみ、このデフォルト値が表示されるようにします。

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

mediawiki - テンプレートをスキンにバインド

こんにちは、引用ボックスのテンプレートがあります。特定のスキンに合わせて、このテンプレートに特定のテキストの色を設定しました。テンプレートをスキンに「バインド」する方法はありますか?つまり、あるテンプレートが別のスキンの別のバージョンのテンプレートを使用して有効になります。私の wiki にはモバイル スキンとデスクトップ スキンがあり、この問題が原因です。

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

templates - テーブルの一部としてテンプレートをネストすると、MediaWiki の単語が不思議なことに食べられます

テンプレートを表の個々の行として使用すると、2 番目の列の最初の単語を食べ続ける 1 つの場所を除いて、ほとんど完全に機能しているように見えますが、その理由はわかりません。

背景: 私は小さな MediaWiki を持っていますが、いくつかのナビゲーション リストが必要なだけの大きさで、ページの下部にサイトマップとしてまとめたいと考えています。

したがって、個々のページでは、テンプレート Template:Core_Links を使用します

関連するページのヘッダーとして使用するために、Region_Links、Leadership_Links などを同じようにフォーマットしました。

次に、これを行う Template:Sitewide_Links があります。

小さなテンプレートの二重パイプが列の区切り記号として機能する、素敵なテーブルが得られます。それはうまくいきます。

真ん中の Template:Unfinished_Links を除いて。二重パイプに続く単語を実際にリンクしていません。これが問題になる可能性があります。

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

そして、それ自体が含まれている場合、それらの単語はすべて、想定どおりに表示されます。

しかし、サイト全体のテーブル テンプレートの一部として含まれている場合、その行は次のようになります... (二重パイプが列の区切りであると仮定します)

「Add」という単語と次のパイプを食べました。私はそれを別の単語に変更しようとし、余分なスペース、これを引き起こす小さな構文エラーを探しました。

私が見ることができる唯一の違いは、それらがまだリンクではないということですが、私が読んだ表のマークアップには、それが違いを生むはずだと示唆するものは何もありません。

一般的に、これは脆弱な解決策であることを私は知っています。答えは、「Wikipedia から Navbox をインポートするだけ」です。しかし、私はこれにかなり慣れていないので、必要になる可能性のあるすべての潜在的なデバッグや css や javascript の掘り下げにうんざりしています。もし私がこれや似たような仕事をすることができれば、私はしたい.

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

lua - Lua でのテキストのハイパーリンク

Lua スクリプトがあり、このコード内で方程式の右辺をハイパーリンクする方法を知りたいです。

これまでのところ、私はコードを持っています:

2 行目の右側 (Ag) をローカル サーバー ページにハイパーリンクしたいと思います//localhost/mediawiki/index.php/Silver。私は答えをグーグルで検索し、Luaのドキュメント(http://www.lua.org/manual/5.1/、たとえば、Ctrl + F(検索)を使用してハイパーリンクやリンクなどのキーワードを探します)をざっと読み、チェックしました私が持っているいくつかのLuaスクリプトの例ですが、これを行う方法はまだ見つかりませんが、とても簡単なので方法があると確信しています.

これをモジュールとして MediaWiki に保存し、テンプレートを介して呼び出すと、このハイパーリンクが表示されます。