メイン LogcounterX /modules/logcounterx/ にアクセスしても何も表示されません。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
taquino | 投稿日時: 2010-3-28 19:05 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 色々とお調べ頂き、恐れ入ります。
力になれなくてすみません。 |
wtn-avocet | 投稿日時: 2010-3-23 22:26 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 いじりたくはなかったのですがテンプレートの <{* Referer (Full) *}> セクションにさわってみました。
以下のように <{if $rec.Link != ''}> 以下の if 文をコメントアウトし、次の2行を追加しました。 <td class="head" nowrap="nowrap"><{$rec.ShortName}></td> <td class="<{cycle values="even,odd"}>" align="right"><{$rec.FormattedCount}></td></tr> 要は if 文をやめ、$rec.ShortName を直接表示させ、カウント数を表示させる行の HTML コメント(<!-- 〜 -->)部分を削除したところ表示されるようになりました。 オリジナルのコードに間違いが有るわけではなく、どうしてこうなるのかは全く理解できないのですが・・・ 対症療法では有るのですが、これでしばらく使ってみようと思います。 表示された行をクリックすると参照元の URL に飛ぶという機能は無くなりますが実用上差し支えはなさそうです。 引用:
|
taquino | 投稿日時: 2010-3-16 9:46 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 ブラウザでソースを表示するとどうなっていますでしょうか。
既に確認されているとは思いますが、念のため。 他に考え付くのは、文字コードくらいでしょうか。 これも、確認されていますよね。 うーん |
wtn-avocet | 投稿日時: 2010-3-12 9:59 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 こんにちは、返信が遅くなってしまいました。
現象に再現性がなく困っています、先に Path Info のセクションをコメントアウトすれば表示されると書きましたが、 今は Referer セクションをコメントアウトすると表示されます。( Path Info のコメントアウトを解除して) 他にもコメントアウトすると表示されるセクションがいくつか有ります。 テンプレートに渡されるデータ($Mydata ,$Mydata2)をファイルにダンプして見ましたが特におかしな点は有りませんでした。 データに不正なものが含まれていることはなさそうです。 テンプレートにデータ渡って表示の段階で何かが起きているのでしょうね(エラーではない)。 logcounterx_log テーブルを別の xoops サーバーにリストアして動作確認しましたが、こちらは何の問題もなく表示されます。 どうもサイト固有の問題のようです。クライアントには不完全な表示のままで了解して貰うしかないようです。 $_SERVER 変数の引数を変えてみましたが、関係なさそうです。 「?PHPSESSID=XXXX」も関係ない様に思います。ちなみに携帯からのアクセスは考えていません。 もう少し調べてはみますが・・・(実際にはどうすれば良いのか? ) 何かヒントになるようなことなど有りましたらお願いします。 |
taquino | 投稿日時: 2010-3-9 1:04 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 うぉぉ、長文書いたのに反映されて無い…(おっと、こっちのこと)
えっと、PATH_INFOのところは、正確には$_SERVER['REQUEST_URI']を格納しています。 ここのあたりはサーバによって戻り値が異なることがあり、そこがフィットしないのかもしれません。 /block/count_up.phpの44〜47行目を見て頂ければ分かるかと思いますが、クエリー部(「?」以降)を除いたURIを得る環境変数がまちまちで試行錯誤した部分で、ここがうまくいっていないようです。 $_SERVER['PATH_INFO']、 $_SERVER['SCRIPT_NAME']、$_SERVER['PHP_SELF'] あたりで良いものがあれば… ところで、ちょっと気になったのが「?PHPSESSID=XXXX」というところですが、もしかしたら携帯からのアクセスが多いと言うことでしょうか。 そうであれば、そこは想定外なので、かなりフォローが難しくなってしまいます。 相変わらず、あまり役に立てないレスポンスですが、如何でしょうか? |
wtn-avocet | 投稿日時: 2010-3-8 11:08 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 taquino さん、すみませんもう少しおつき合いをお願いします。
index.php の Path Info部分で sql の実行は出来ていますが、データがテンプレートに渡った後問題が発生しているようです。 (と言うか、データそのものに問題がある?) この sql を phpmyadmin で直接実行してみました。結果は以下です。 これを見ると、 path_info カラムに格納されているデータが不正(訪問先のディレクトリとは別のもの?)の様です。 path_info カラムにこのような(不正な?)データが格納される原因が判明すれば解決するかと思うのですが、いかがでしょうか? お手数ですが、ご検討お願いいたします。 引用:
|
taquino | 投稿日時: 2010-3-7 18:16 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 メッセージが出ないとなると、解明は難しそうですね。
色々と試してもらったようで、恐れ入ります。 本質的な問題点が見当たりませんので、Path Info部分の コメントアウトで対応して頂くしかなさそうです。 #その状態でも動作としての問題はありません。 あまり力になれず、重ね重ねすみません。 |
wtn-avocet | 投稿日時: 2010-3-6 11:04 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 taquinoさん、こんにちは、
logcounterx/index.php ファイルの // Path Info の部分(以下の行)をコメントアウトしたら表示されるようになりました。 何か、解決のための参考になるでしょうか? よろしくお願いします。 // Path Info if ($usr >= $CONF['REP_PI']) { $sql = "SELECT path_info AS NAM, COUNT(recid) AS CNT, MAX(recid) AS REC FROM ".Lcx_Log_DB. " WHERE ((igflag = 0) AND (path_info <> '') AND (path_info IS NOT NULL))". " GROUP BY NAM ORDER BY CNT DESC, REC DESC"; $MyData = set_log_data($sql, $CONF['DATA_LIMIT'], $CONF['MAX_WIDTH'] / 5); $xoopsTpl->assign('pathinfo', array('Title' => _LCX_BY_PI, 'Data' => $MyData)); } |
wtn-avocet | 投稿日時: 2010-3-4 15:37 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 返信有り難うございます。
引用:
真っ先に、PHP / Mysql / Template のデバックモードを確認しましたが、何もメッセージは出ませんでした。 |
taquino | 投稿日時: 2010-3-2 21:28 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 管理者メニューの設定でデバッグモードを有効にし、エラーメッセージを確認していただけますでしょうか。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |