メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   LogcounterX
     /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-16 9:46
管理人
登録日: 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 に飛ぶという機能は無くなりますが実用上差し支えはなさそうです。

引用:

<{* Referer (Full) *}>
<{if $referer.Title != ''}>
<table width="100%" summary="<{$referer.Title}>">
<tr><th colspan="2" nowrap="nowrap"><{$referer.Title}></th></tr>
<{foreach item=rec from=$referer.Data}>
<tr>

<{*
<{if $rec.Link != ''}>
<td class="head" nowrap="nowrap"><a href="<{$rec.Link}>" title="<{$rec.Name}>" target="_blank"><{$rec.ShortName}></a></td>
<{else}>
<td class="head" nowrap="nowrap"><{$rec.ShortName}></td>
<{/if}>
<td class="<{cycle values="even,odd"}>" align="right"><!--<img src="<{$xoops_url}>/modules/logcounterx/images/bar.gif" width="<{$rec.Width}>" height="6" border="0" alt="<{$rec.Name}>" />-->&nbsp;<{$rec.FormattedCount}></td>
*}>


<td class="head" nowrap="nowrap"><{$rec.ShortName}></td>
<td class="<{cycle values="even,odd"}>" align="right"><{$rec.FormattedCount}></td></tr>

<{/foreach}>
</table>
<br />
<{/if}>


返信
taquino
投稿日時: 2010-3-28 19:05
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: /modules/logcounterx/ にアクセスしても何も表示されません。
色々とお調べ頂き、恐れ入ります。

力になれなくてすみません。
返信
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ