モジュール:LinkPhone/doc
表示
このページは、モジュール:LinkPhoneの説明文を記述するページです。
このテンプレートは、以下のLuaモジュールを使用しています。 |
{{
de:template:DU}}
{{
Template:Module rating|r}}
__NOTOC__
このモジュールは、電話番号にリンクする機能を提供します。FAX番号はチェックされますが、リンクはしてありません。コメント追加は必ず電話番号の後に、半角丸カッコで挟んで記してください。
このモジュールは、国際化のためにModule:Link utilities/i18n モジュールを使用します。サブ配列の意味はそのモジュールのページに説明されています。
{{
テンプレート:モジュールのバージョン}}
{{
さらに必要なモジュール|リンク ユーティリティ|リンク ユーティリティ/i18n|リンク ユーティリティ/電話番号}}
さらに必要なモジュール
[編集]モジュールには LinkPhone モジュール - 及び対応するメンテナンス・カテゴリが必要です。そのカテゴリには、このモジュールに依存するすべてのモジュールが再度リストされます。
使い方の例
[編集]文字列 | コード | 結果 |
---|---|---|
+49 123 2 567.890 内線5 | {{#invoke:Phone|linkPhone|+49 123 2 567.890 内線5}} | +49 123 2 567.890 内線5 Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 123 2 567.890 内線5 | {{#invoke:Phone|linkPhone|+49 123 2 567.890 内線5|isFax=true}} | +49 123 2 567.890 内線5 Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 123 / 2 567.890 | {{#invoke:Phone|linkPhone|+49 123 / 2 567.890}} | +49 123 / 2 567.890 Category:スラッシュ付きの電話番号 電話番号にスラッシュが含まれています |
++49 (123) 2 56 78 90 ext. 34 (バー) | {{#invoke:Phone|linkPhone|++49 (123) 2 56 78 90 ext. 34 (バー)}} | ++49 (123) 2 56 78 90 ext. 34 (バー) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
++49 0123 2 56 78 90 ext. 34 (バー) | {{#invoke:Phone|linkPhone|++49 0123 2 56 78 90 ext. 34 (バー)|cc=+49}} | ++49 0123 2 56 78 90 ext. 34 (バー) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 (0)123 2 56 78 90;ext=34 | {{#invoke:Phone|linkPhone|1=+49 (0)123 2 56 78 90;ext=34}} | +49 (0)123 2 56 78 90 ext 34 |
+49 (123) 2 56 78 90 (バー) | {{#invoke:Phone|linkPhone|+49 (123) 2 56 78 90 (バー)}} | +49 (123) 2 56 78 90 (バー) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 (0)123 VOYAGE | {{#invoke:Phone|linkPhone|+''49'' (0)123 VOYAGE}} | +49 (0)123 VOYAGE |
(0)123 256 78 90 | {{#invoke:Phone|linkPhone|(0)123 256 78 90}} | (0)123 256 78 90 Category:国番号のついていない電話番号 電話番号に国番号が付いていません |
(0)123 256 78 90 | {{#invoke:Phone|linkPhone|(0)123 256 78 90|cc=+49}} | (0)123 256 78 90 |
123 256 78 90 (バー) | {{#invoke:Phone|linkPhone|123 256 78 90 (バー)|cc=+49}} | 123 256 78 90 (バー) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 (123) 2 56 78 90 (ロビーとバー), 0049 (123) 2 56 78 90 (オアシス・レストラン) | {{#invoke:Phone|linkPhone|+49 (123) 2 56 78 90 (ロビーとバー), 0049 (123) 2 56 78 91 (Restaurant)}} | +49 (123) 2 56 78 90 (ロビー Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です、バー) Category:国番号のついていない電話番号 電話番号に国番号が付いていません、0049 (123) 2 56 78 91 (Restaurant) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49 (123) 2 56 78 90 oder +49 (123) 2 56 78 91 | {{#invoke:Phone|linkPhone|+49 (123) 2 56 78 90 oder +49 (123) 2 56 78 91}} | +49 (123) 2 56 78 90 oder +49 (123) 2 56 78 91 Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
(212) 307 4100 (USA) | {{#invoke:Phone|linkPhone|(212) 307 4100 (USA)|cc=+1}} | (212) 307 4100 (USA) Category:無効なフォーマットの電話番号 電話番号のフォーマットが無効です |
+49-345-1234567 | {{#invoke:Phone|linkPhone|+49-345-1234567|format=true}} | +49 (0)345 123 45 67 |
+20-92-1234567 | {{#invoke:Phone|linkPhone|+20-92-1234567|format=true|size=4}} | +20 (0)92 123 4567 |
0800 12 34 56 (フリーダイヤル) | {{#invoke:Phone|linkPhone|0800 12 34 56 (フリーダイヤル)|isTollfree=true}} | 0800 12 34 56 (フリーダイヤル) Category:国番号のついていない電話番号 電話番号に国番号が付いていません |
112 | {{LinkPhone | phone = 112 }} | テンプレート:LinkPhone |
112 | {{LinkPhone | phone = 112 | cc=+49}} | テンプレート:LinkPhone |
112 | {{LinkPhone | phone = 112 (緊急通報) }} | テンプレート:LinkPhone |
0900 12 34 56 (有料通話) | {{#invoke:Phone|linkPhone|0900 12 34 56 (有料通話)}} | 0900 12 34 56 (有料通話) Category:国番号のついていない電話番号 電話番号に国番号が付いていません |
使い方の例
[編集]このモジュールは通常、{{listing}} と {{phone}} から呼び出されます。そこでテンプレート自体をコード化しない限り、「文字列」と連携するのは「結果」のみです。
文字列 | コード | 結果 |
---|---|---|
+1 234 567 890 | {{#invoke:LinkPhone|LinkPhone|+1 234 567 890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+1 234-567-890 | {{#invoke:LinkPhone|LinkPhone|+1 234-567-890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+1 234-567-890 内線 12 | {{#invoke:LinkPhone|LinkPhone|+1 234-567-890 内線 12}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+1 (234) 567 890 | {{#invoke:LinkPhone|LinkPhone|+1 (234) 567 890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+1 234.567.890 | {{#invoke:LinkPhone|LinkPhone|+1 234.567.890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
234 567 890 | {{#invoke:LinkPhone|LinkPhone|234 567 890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+1 234 567 WIKI | {{#invoke:LinkPhone|LinkPhone|+1 234 567 WIKI}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+44 20 7890 1234 予約、 +44 20 7890 1235 お問い合わせ | {{#invoke:LinkPhone|LinkPhone|+44 20 7890 1234 予約、 +44 20 7890 1235 お問い合わせ}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+44 20 7890 1234 (予約)、 +44 20 7890 1235 (お問い合わせ) | {{#invoke:LinkPhone|LinkPhone|+44 20 7890 1234 (予約), +44 20 7890 1235 (お問い合わせ)}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+44 20 7890 1234, +44 20 7890 1235 | {{#invoke:LinkPhone|LinkPhone|+44 20 7890 1234, +44 20 7890 1235}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+44 20 7890 1234 | {{#invoke:LinkPhone|LinkPhone|''+44'' 20 7890 1234}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
+44 (0)234 567 890 | {{#invoke:LinkPhone|LinkPhone|+44 (0)234 567 890}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
0844 123 4567 (有料通話) | {{#invoke:LinkPhone|LinkPhone|0844 123 4567 (有料通話)}} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
visites.csg@cnes.fr (博物館とガイドツアー)、csg-accueil@cnes.fr (ロケット打ち上げ) | {{#invoke:LinkPhone|LinkEmail|visites.csg@cnes.fr (博物館とガイドツアー)、csg-accueil@cnes.fr (ロケット打ち上げ)}} | スクリプトエラー: 関数「LinkEmail」は存在しません。 |
数字なし | {{#invoke:LinkPhone|LinkPhone| }} | スクリプトエラー: 関数「LinkPhone」は存在しません。 |
エラーの強調表示
[編集]問題のある電話番号を素早く探せるように、利用者の個人設計で "ErrorHighlighter" ガジェットを有効にします。このガジェットが有効になると、問題のある電話番号の前にとても目立つエラーメッセージが表示されます。
あるいはまた、ガジェットを使用したくない人は個別に common.css ページに次のコードを追加してください。
.phoneinfo
{
color: red;
background: yellow;
display: inline !important;
}
使用状況
[編集]このモジュールを使用しているモジュールは以下の通りです: