<![CDATA[ Modxで作成した携帯サイトでtelタグを使いたい - My Forums]]> https://forums.modx.com/thread/?thread=56295 <![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330541 yamaさま、ご回答ありがとうございました。

教えていただいたとおり、

tinymce/jscripts/tiny_mce/tiny_mce.js内の

;if(url.indexOf(’mailto:’)!=-1||url.indexOf(’javascript:’)!=-1||

というところに

;if(url.indexOf(’mailto:’)!=-1||url.indexOf(’javascript:’)!=-1||url.indexOf(’tel:’)!=-1||

と足しましたら、うまく機能するようになりました。

本当にありがとうございました。

今後携帯サイトで利用される方の参考になれば幸いです。

Quote from: yama at Dec 01, 2008, 12:44 AM

要素や属性じゃなくてその値に対するvalidateなので、TinyMCEコアをハックする必要がありそうですね。
試してませんが、以下のようにしてみるといいのではと思います。

まずtinymce/jscripts/tiny_mce/tiny_mce.js をテキストエディタで開きます。160KB足らずのファイルですが、これがTinyMCEコアです。
次に、mailtoという文字列を検索してみてください。 if(/^(mailto|news|javascript|about) という文字列が見つかると思います。
ここに「tel」を加えて if(/^(tel|mailto|news|javascript|about) としてみてはどうでしょう。
]]>
sugitoyo Dec 04, 2008, 01:03 PM https://forums.modx.com/thread/56295/modx-tel#dis-post-330541
<![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330540 試してませんが、以下のようにしてみるといいのではと思います。

まずtinymce/jscripts/tiny_mce/tiny_mce.js をテキストエディタで開きます。160KB足らずのファイルですが、これがTinyMCEコアです。
次に、mailtoという文字列を検索してみてください。 if(/^(mailto|news|javascript|about) という文字列が見つかると思います。
ここに「tel」を加えて if(/^(tel|mailto|news|javascript|about) としてみてはどうでしょう。]]>
yama Nov 30, 2008, 06:44 PM https://forums.modx.com/thread/56295/modx-tel#dis-post-330540
<![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330539
ご回答ありがとうございます。

Quote from: yama at Nov 18, 2008, 03:54 PM

あれ?telタグじゃなくてリンク設定のところですか?つまり<a href="tel:03-xxxx-xxxx" />みたいな形ですか?
telタグでよければ先述の方法でいけそうな気がします。

はい、上記の通りにしたいです。

Quote from: yama at Nov 18, 2008, 03:49 PM

最新のTinyMCEプラグインだとxconfig.jsというファイルがあって、このファイルの末尾あたりの
var tinymce_extended_valid_elements = "";

これの値を「tel」(もしかするとtel:?)か、あるいは「 * 」として全許可にして様子を見てみるといいのではと思います。

上記も両方やってみたのですが、ダメでした。
携帯でアクセスしても同様です。

お忙しいところ、すいませんが、他の解決策がありましたら、教えて下さい。
よろしくお願いいたします。



Quote from: yama at Nov 18, 2008, 03:54 PM

あれ?telタグじゃなくてリンク設定のところですか?つまり<a href="tel:03-xxxx-xxxx" />みたいな形ですか?
telタグでよければ先述の方法でいけそうな気がします。
]]>
sugitoyo Nov 30, 2008, 02:26 PM https://forums.modx.com/thread/56295/modx-tel#dis-post-330539
<![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330538 その場合はTinyMCEコアを少しハックする必要がありますが。
telタグでよければ先述の方法でいけそうな気がします。]]>
yama Nov 18, 2008, 09:54 AM https://forums.modx.com/thread/56295/modx-tel#dis-post-330538
<![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330537 Quote from: sugitoyo at Nov 18, 2008, 07:06 AM

>TinyMCEの自動変換等の設定(On/Off)については、
>http://wiki.moxiecode.com/index.php/TinyMCE:Configuration
>の「Cleanup/Output」欄にいろいろありますのでご参考までに。

修正するには上記ページのどこに該当するのか教えていただけますでしょうか?

http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/extended_valid_elements
手っとり早いのはコレかな?自動変換というのとは少し違いますが。

最新のTinyMCEプラグインだとxconfig.jsというファイルがあって、このファイルの末尾あたりの
var tinymce_extended_valid_elements = "";

これの値を「tel」(もしかするとtel:?)か、あるいは「 * 」として全許可にして様子を見てみるといいのではと思います。]]>
yama Nov 18, 2008, 09:49 AM https://forums.modx.com/thread/56295/modx-tel#dis-post-330537
<![CDATA[Re: Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330536
Quote from: sugitoyo at Nov 18, 2008, 07:06 AM

Modx(TinyMCE(バージョン)2.1.1.1)で作成した携帯サイトでtelタグを使いたいのですが、
リンク設定で
tel:03××××××××
と入れてもページの表示上はドメインからのパスになってしまい機能しません。
これなんですが、HTMLソース上どう変わってしまうんでしょうか?
<a href="http://somedomain.com/tel:03XXXXXXXX"> とかになっちゃうってことなんでしょうか?

telタグはケータイ特有のものなんで、もしPC用のブラウザで動作確認をされているのなら、
もしかしたらちゃんとケータイで確認すれば動くのかも知れませんよ~]]>
tkfmnet Nov 18, 2008, 05:04 AM https://forums.modx.com/thread/56295/modx-tel#dis-post-330536
<![CDATA[Modx&#12391;&#20316;&#25104;&#12375;&#12383;&#25658;&#24111;&#12469;&#12452;&#12488;&#12391;tel&#12479;&#12464;&#12434;&#20351;&#12356;&#12383;&#12356;]]> https://forums.modx.com/thread/56295/modx-tel#dis-post-330535 http://modxcms.com/forums/index.php/topic,19186.0.html

Modx(TinyMCE(バージョン)2.1.1.1)で作成した携帯サイトでtelタグを使いたいのですが、
リンク設定で
tel:03××××××××
と入れてもページの表示上はドメインからのパスになってしまい機能しません。

tkfmさんに教えていただいた

>TinyMCEの自動変換等の設定(On/Off)については、
>http://wiki.moxiecode.com/index.php/TinyMCE:Configuration
>の「Cleanup/Output」欄にいろいろありますのでご参考までに。

修正するには上記ページのどこに該当するのか教えていただけますでしょうか?

よろしくお願いいたします。

]]>
sugitoyo Nov 18, 2008, 01:06 AM https://forums.modx.com/thread/56295/modx-tel#dis-post-330535