KENT-WEB サポートコーナー 過去ログ [ 0085 ]


記事No: 7035
投稿日: 2010/02/17(Wed) 21:14:12
タイトルWEBPATIの改造(TELタグ)
ID情報: waka0510
投稿者: はやぶさ
URLhttp://xxx.com

URLはフェイクです。

WEBPATIOの記事の中に電話番号があった場合、それをただのテキストではなく、TELタグに置き換えたいのですが、どのようにすれば可能になりますでしょうか?

ちなみに仲間内だけで使用する掲示板ですので個人情報の漏洩等の心配はありません。イベントで使用する施設の番号などのやり取りを簡易で行いたいです。お詳しい方おられましたらお教えいただけると助かります。よろしくお願いいたします。


記事No: 7036
投稿日: 2010/02/17(Wed) 21:57:33
タイトルRe: WEBPATIの改造(TELタグ)
ID情報: liberty8
投稿者: KK

> URLはフェイクです。
>
> WEBPATIOの記事の中に電話番号があった場合、それをただのテキストではなく、TELタグに置き換えたいのですが、どのようにすれば可能になりますでしょうか?
>
> ちなみに仲間内だけで使用する掲示板ですので個人情報の漏洩等の心配はありません。イベントで使用する施設の番号などのやり取りを簡易で行いたいです。お詳しい方おられましたらお教えいただけると助かります。よろしくお願いいたします。

telは他のHTML要素ですが・・・address要素で良いと思うのですが。
read.cgiのリンク処理サブルーチンに以下の様に書き足すことで可能かと。

$msg =~ s/\[TEL\]([\d\-\(\)]+)\[\/TEL\]/<address>$1<\/address>/ig;
↑は電話番号を[TEL]〜[/TEL]又は[tel]〜[/tel]で囲みます。

* 追記
色々修正しました。多分これで大丈夫かと。
もう一つルーチンがありましたが、レス参照文字列の回避がうまくいかなかったので削除しました。


記事No: 7038
投稿日: 2010/02/18(Thu) 00:21:20
タイトルRe^2: WEBPATIの改造(TELタグ)
ID情報: waka0510
投稿者: はやぶさ

KK様に教えていただいたタグを実際に使用して見ましたが、

どうやら電話番号には無反応のようでしたので今回の内容を色々と応用してみたところ、

$msg =~ s/\[TEL\]([\d\-\(\)]+)\[\/TEL\]/ <a href=\"tel:$1\">$1<\/a>/ig;

と記述する事で希望した内容にする事が出来ました。

今回は大変勉強になりました。

KK様のご厚意に深く感謝いたします、ありがとうございました。

また何かありましたら、よろしくお願いいたします。


[検索ページ]