コンテンツにスキップ

モジュール:LinkPhone/doc

提供:ウィキボヤージュ

このページは、モジュール:LinkPhoneの説明文を記述するページです。

{{de:template:DU}}
{{Template:Module rating|r}}

__NOTOC__

このモジュールは、電話番号にリンクする機能を提供します。FAX番号はチェックされますが、リンクはしてありません。コメント追加は必ず電話番号の後に、半角丸カッコで挟んで記してください。

このモジュールは、国際化のためにModule:Link utilities/i18n モジュールを使用します。サブ配列の意味はそのモジュールのページに説明されています。 {{テンプレート:モジュールのバージョン}}

{{さらに必要なモジュール|リンク ユーティリティ|リンク ユーティリティ/i18n|リンク ユーティリティ/電話番号}}

{{モジュールで必要|電話クイックバーOrtvCard}}

さらに必要なモジュール

[編集]

モジュールには 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;
}

ウィキデータでのバージョン: 2024-01-07 問題なし

使用状況

[編集]

このモジュールを使用しているモジュールは以下の通りです: