質問箱/3467
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/3467]] [#s2d6e5c3]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|携帯HPで電話番号をリンクさせる|
|~バージョン|1.4.6|
|~投稿者|[[しま]]|
|~状態|完了|
|~投稿日|&new{2006-07-25 (火) 15:05:27};|
***質問 [#k3c17635]
検索してみましたが、既出されてなかったようなので質問させ...
PukiWikiはWikiNameやメールアドレス等、自動でリンクが貼ら...
しかし携帯HPは電話番号のリンクで直に電話をかけることが出...
htmlで書くとこんな感じです。
<a href="tel:電話番号">電話番号</a>
どなたかご教授よろしくお願いいたします。
***回答 [#a491eb54]
- こんなプラグインにしてみました。下記をplugin/tel.inc.ph...
<?php
function plugin_tel_inline()
{
$retstr = '';
$arg = array_shift(func_get_args());
$pattern = '/tel\:([0-9\*#\-]{3,32})|[0-9][0-9\*#\-\(\)]...
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">...
'&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は全くの初心者ですので、他に通常行わなくてはいけな...
- #tel(03-1234-5678)が書式でしょうね。 -- &new{2006-07...
-- inlineなので、&tel(03-****-****); が正解です。 :) ...
- 出来ま・・・せーん。『tel.inc.php』を新規に作成して、『...
-- 『keitai.ini』と『default.ini』については、別の方の回...
- 出来ましたーーーっ!!!みなさんホント有難うございます。感...
//#comment
終了行:
**[[質問箱/3467]] [#s2d6e5c3]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|携帯HPで電話番号をリンクさせる|
|~バージョン|1.4.6|
|~投稿者|[[しま]]|
|~状態|完了|
|~投稿日|&new{2006-07-25 (火) 15:05:27};|
***質問 [#k3c17635]
検索してみましたが、既出されてなかったようなので質問させ...
PukiWikiはWikiNameやメールアドレス等、自動でリンクが貼ら...
しかし携帯HPは電話番号のリンクで直に電話をかけることが出...
htmlで書くとこんな感じです。
<a href="tel:電話番号">電話番号</a>
どなたかご教授よろしくお願いいたします。
***回答 [#a491eb54]
- こんなプラグインにしてみました。下記をplugin/tel.inc.ph...
<?php
function plugin_tel_inline()
{
$retstr = '';
$arg = array_shift(func_get_args());
$pattern = '/tel\:([0-9\*#\-]{3,32})|[0-9][0-9\*#\-\(\)]...
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">...
'&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は全くの初心者ですので、他に通常行わなくてはいけな...
- #tel(03-1234-5678)が書式でしょうね。 -- &new{2006-07...
-- inlineなので、&tel(03-****-****); が正解です。 :) ...
- 出来ま・・・せーん。『tel.inc.php』を新規に作成して、『...
-- 『keitai.ini』と『default.ini』については、別の方の回...
- 出来ましたーーーっ!!!みなさんホント有難うございます。感...
//#comment
ページ名: