<![CDATA[ MobileConverter - MODX Community Forums]]> https://forums.modx.com/thread/?thread=56080 <![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328986
レスをする前にうまくいったみたいでよかったです smiley
既に問題は解決しているようですが、うまく動かないときはmodxのログ(管理画面の上部のレポート→イベントログ)にエラーが出ていたりする事があるので、原因究明に参考になると思います。
あとはphp自体にエラーを出力する設定(error_logという設定)があるので一時的にその設定を有効にすると何かわかったりする事もあります。
以下はエラー出力に関する参考URLです smiley

[エラー処理およびログ記録]
http://www.php.net/manual/ja/book.errorfunc.php
]]>
soushi Nov 16, 2009, 12:02 PM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328986
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328985 動きました。
UTF-8 to Shift_JISをweb上からコピペしたら動いたため
テキストのペースト時におかしいのかな?と感じて
スペースを全て半角スペースに変換したらうまく行きました。
気にかけてくれた方がおられましたらありがとうございます。]]>
erocco Nov 16, 2009, 06:59 AM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328985
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328984 環境は以下の通りです。
MODxバージョン 1.0.2J
PHP Version 5.1.6
データベースのバージョン: 5.0.45

もともと全く別分野のIT系のSEをやっていますが
たまたまWEBの管理を行うことになり
最近modxを使い始めました。
PHPも初めてで困っています。

環境のせいなのか、設定等のせいなのか判別も付いていません。
助言よろしくお願いします。]]>
erocco Nov 15, 2009, 08:09 PM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328984
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328983 修正したものを国産リソースにアップしましたっ。
]]>
soushi Apr 16, 2008, 01:14 PM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328983
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328982 さくらインターネットphp4.4.8 の環境下でも動作することを確認しました。

設定例-4)ブラウザごとのテンプレート振り分け

がFirefox、OperaともuserAgent1になってます。これは片方userAgent2ですよね。
そのままコピペして保存するとFirefoxの設定が見えなくなってしまいます~。

min-o さん。こんにちは。
そうですね。^^。。

readme.txtのその部分だけ、修正して、アップしました。

&targetDoc=Target document IDs;string;0
&userAgent1=Firefox:User Agent;string;Firefox
&switchTemplate1=Firefox:Template;string;Firefox
&convertCharset1=Firefox:Convert charset;list;yes,no;no
&userAgent2=Opera:User Agent;string;Opera
&switchTemplate2=Opera:Template;string;Opera
&convertCharset2=Opera:Convert charset;list;yes,no;no

そうしさん。勝手にすみません。そして、ついでに申し訳ありませんが、
本体とreadmeを固めて、国産リソースの方に上げて頂けるとうれしいです。 laugh]]>
MEGU Apr 15, 2008, 04:55 AM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328982
<![CDATA[Re: MobileConverter&#12288;PHP4&#12391;&#21205;&#12365;&#12414;&#12375;&#12383;&#65281;]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328981 soushi さん 修正ありがとうございます。
PHP4で無事振り分けできました!

ブラウザ別、携帯別とも振り分けOKです。
ありがとうございました smiley

一つreadmeファイルで気がついた点があります。

設定例-4)ブラウザごとのテンプレート振り分け

がFirefox、OperaともuserAgent1になってます。これは片方userAgent2ですよね。
そのままコピペして保存するとFirefoxの設定が見えなくなってしまいます~。]]>
min-o Apr 14, 2008, 08:54 PM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328981
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328980 php4で使用できないheader_listを使わないようにしたバージョンをリリースしてみました。
これでどうでしょうか… :’(

もし動作確認できるようでしたらお願いしますー。
]]>
soushi Apr 13, 2008, 05:07 AM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328980
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328979
MEGUさん、検証ありがとうございます smiley
PHP4系の環境を作らなきゃと思ってたので、助かりましたー。

Quote from: MEGU at Apr 02, 2008, 04:22 AM

phpのバージョンを4.4.8に落として、該当ドキュメントにアクセスするとうちの場合、
以下のエラーメッセージが表示されます。
Fatal error: Call to undefined function: headers_list() in /home/mydomain/manager/includes/document.parser.class.inc.php(742) : eval()'d code on line 219


これは、MODxのイベントログには、出力されませんが、phpのエラーログには同じログが出ていました。
Apacheのエラーログは、とれないっぽいです。なにかヒントになりますでしょうか。

まさしくheaders_list()はPHP5からの機能ですね shocked
そしてちょっと調べたのですが、php4にはheaders_list()に変わる機能はなさそうです。
これは根本的にやり方を変えないとだめかなぁ。。。

と、いうわけでまたちょっとプログラムいじってみます。
修正したらまた確認をお願いするかもしれません :’(
]]>
soushi Apr 02, 2008, 11:25 AM https://forums.modx.com/thread/56080/mobileconverter?page=3#dis-post-328979
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=2#dis-post-328978 (4.x系と5.xを選択できるので)。
5.x系では先のレポート通り、問題ありません。

試した環境は、Fxのアドオンで、UserAgentSwitcherを使いました。
https://addons.mozilla.org/ja/firefox/addon/59
(各UAのヘッダ情報などを登録でき、それに従って擬似的に表示できる)

さてさくらのphpは、4.4.8で試しています。

phpのバージョンを4.4.8に落として、該当ドキュメントにアクセスするとうちの場合、
以下のエラーメッセージが表示されます。
Fatal error: Call to undefined function: headers_list() in /home/mydomain/manager/includes/document.parser.class.inc.php(742) : eval()'d code on line 219


これは、MODxのイベントログには、出力されませんが、phpのエラーログには同じログが出ていました。
Apacheのエラーログは、とれないっぽいです。なにかヒントになりますでしょうか。

MobileConverter は、1.11rc1です。
もしかして、「headers_list」は、php5 only...?
http://php.pgeon.com/manual/ja/function.headers-list.php

---*---*---*---*---*---
追記:
ちなみに、5.x系のXREA+でも動作確認できました。v 1.11rc1(画像の方はまだ未確認です。さらくらも)]]>
MEGU Apr 01, 2008, 11:22 PM https://forums.modx.com/thread/56080/mobileconverter?page=2#dis-post-328978
<![CDATA[Re: MobileConverter]]> https://forums.modx.com/thread/56080/mobileconverter?page=2#dis-post-328977 むー、まだ失敗するみたいですかぁ :’(

Quote from: min-o at Mar 31, 2008, 10:14 AM


イベントログを開いたらズラリとエラーメッセージがありました。
ただ作業していた時間のものがいまひとつ見当たらないのです。

今日3/31 9時台のエラーで以下のがありますが、関係あるんでしょうか?


乗せてくれたログは多分違うものかなと思います。
何度か確認のためにアクセスされてると思うのでエラーがあった場合は、イベントログにはアクセスの数だけ同じログが残ってるはずなので。
また、apacheのエラーログを見ることは可能でしょうか?
こちらのほうにはMODxのイベントログに乗っていないエラーが出ることもあります。

手元のphp4の環境がないのでちょっと確認できないのですが、ちょっと時間をとってphp4の環境を用意しようと思います。
そこで確認してみますので少々お時間をください wink

]]>
soushi Apr 01, 2008, 12:36 PM https://forums.modx.com/thread/56080/mobileconverter?page=2#dis-post-328977