質問箱/3467
の編集
Top
/
質問箱
/
3467
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/3467]] [#s2d6e5c3] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|携帯HPで電話番号をリンクさせる| |~バージョン|1.4.6| |~投稿者|[[しま]]| |~状態|完了| |~投稿日|&new{2006-07-25 (火) 15:05:27};| ***質問 [#k3c17635] 検索してみましたが、既出されてなかったようなので質問させて下さい。 PukiWikiはWikiNameやメールアドレス等、自動でリンクが貼られてとても簡単・便利で重宝してます。 しかし携帯HPは電話番号のリンクで直に電話をかけることが出来ますが、これと同じことはPukiWikiの記法で出来ないでしょうか? htmlで書くとこんな感じです。 <a href="tel:電話番号">電話番号</a> どなたかご教授よろしくお願いいたします。 ***回答 [#a491eb54] - こんなプラグインにしてみました。下記をplugin/tel.inc.phpとして保存してください。 -- [[teanan]] &new{2006-07-25 (火) 15:26:25}; <?php function plugin_tel_inline() { $retstr = ''; $arg = array_shift(func_get_args()); $pattern = '/tel\:([0-9\*#\-]{3,32})|[0-9][0-9\*#\-\(\)]{9,31}/i'; if (preg_match($pattern, $arg, $matches)) { $tel = isset($matches[1])? $matches[1] : $matches[0]; $retstr = '<a href="tel:' . rawurlencode($tel) . '">' . htmlspecialchars($tel) . '</a>'; } return $retstr; } ?> -keitai.ini.phpの$line_rulesに以下の行を '&tel\(([0-9\-]+)\){([^}]*)};' => '<a href="tel:$1">$2</a>', '&tel\(([0-9\-]+)\);' => '<a href="tel:$1">$1</a>', default.ini.phpの$line_rulesに以下の行を '&tel\(([0-9\-]+)\){([^}]*)};' => '$2($1)', '&tel\(([0-9\-]+)\);' => '$1', 追加してみてください・・・と書こうとしていたら負けたorz - teananさん、早速のご教授誠に感謝です!・・・が、ご指示通り行ってみましたが出来ませんでした(涙) 指示通りの作業して、PukiWiki内にて電話番号を記入すれば良いのですよね? 例えば03-****-****みたいに。 当方phpは全くの初心者ですので、他に通常行わなくてはいけない手順や作業があるのでしょうか? -- [[しま]] &new{2006-07-25 (火) 17:07:04}; - #tel(03-1234-5678)が書式でしょうね。 -- &new{2006-07-25 (火) 17:12:54}; -- inlineなので、&tel(03-****-****); が正解です。 :) -- [[teanan]] &new{2006-07-25 (火) 17:21:47}; - 出来ま・・・せーん。『tel.inc.php』を新規に作成して、『keitai.ini』と『default.ini』に上記の各々を追加すれば良いのですよね? -- &new{2006-07-25 (火) 17:19:08}; -- 『keitai.ini』と『default.ini』については、別の方の回答です :) プラグインで対応する場合は、tel.inc.phpを作成するだけです。 -- [[teanan]] &new{2006-07-25 (火) 17:24:04}; - 出来ましたーーーっ!!!みなさんホント有難うございます。感謝、感謝です★★★ -- &new{2006-07-25 (火) 17:25:39}; //#comment
**[[質問箱/3467]] [#s2d6e5c3] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|携帯HPで電話番号をリンクさせる| |~バージョン|1.4.6| |~投稿者|[[しま]]| |~状態|完了| |~投稿日|&new{2006-07-25 (火) 15:05:27};| ***質問 [#k3c17635] 検索してみましたが、既出されてなかったようなので質問させて下さい。 PukiWikiはWikiNameやメールアドレス等、自動でリンクが貼られてとても簡単・便利で重宝してます。 しかし携帯HPは電話番号のリンクで直に電話をかけることが出来ますが、これと同じことはPukiWikiの記法で出来ないでしょうか? htmlで書くとこんな感じです。 <a href="tel:電話番号">電話番号</a> どなたかご教授よろしくお願いいたします。 ***回答 [#a491eb54] - こんなプラグインにしてみました。下記をplugin/tel.inc.phpとして保存してください。 -- [[teanan]] &new{2006-07-25 (火) 15:26:25}; <?php function plugin_tel_inline() { $retstr = ''; $arg = array_shift(func_get_args()); $pattern = '/tel\:([0-9\*#\-]{3,32})|[0-9][0-9\*#\-\(\)]{9,31}/i'; if (preg_match($pattern, $arg, $matches)) { $tel = isset($matches[1])? $matches[1] : $matches[0]; $retstr = '<a href="tel:' . rawurlencode($tel) . '">' . htmlspecialchars($tel) . '</a>'; } return $retstr; } ?> -keitai.ini.phpの$line_rulesに以下の行を '&tel\(([0-9\-]+)\){([^}]*)};' => '<a href="tel:$1">$2</a>', '&tel\(([0-9\-]+)\);' => '<a href="tel:$1">$1</a>', default.ini.phpの$line_rulesに以下の行を '&tel\(([0-9\-]+)\){([^}]*)};' => '$2($1)', '&tel\(([0-9\-]+)\);' => '$1', 追加してみてください・・・と書こうとしていたら負けたorz - teananさん、早速のご教授誠に感謝です!・・・が、ご指示通り行ってみましたが出来ませんでした(涙) 指示通りの作業して、PukiWiki内にて電話番号を記入すれば良いのですよね? 例えば03-****-****みたいに。 当方phpは全くの初心者ですので、他に通常行わなくてはいけない手順や作業があるのでしょうか? -- [[しま]] &new{2006-07-25 (火) 17:07:04}; - #tel(03-1234-5678)が書式でしょうね。 -- &new{2006-07-25 (火) 17:12:54}; -- inlineなので、&tel(03-****-****); が正解です。 :) -- [[teanan]] &new{2006-07-25 (火) 17:21:47}; - 出来ま・・・せーん。『tel.inc.php』を新規に作成して、『keitai.ini』と『default.ini』に上記の各々を追加すれば良いのですよね? -- &new{2006-07-25 (火) 17:19:08}; -- 『keitai.ini』と『default.ini』については、別の方の回答です :) プラグインで対応する場合は、tel.inc.phpを作成するだけです。 -- [[teanan]] &new{2006-07-25 (火) 17:24:04}; - 出来ましたーーーっ!!!みなさんホント有難うございます。感謝、感謝です★★★ -- &new{2006-07-25 (火) 17:25:39}; //#comment
テキスト整形のルールを表示する