メイン 旧版 Amaxoop TopSeller AmaxoopTopSeller公開 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
taquino | 投稿日時: 2005-2-11 13:14 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
AmaxoopTopSeller公開 ブラウズノード(カテゴリ)毎のトップセラーをブロック表示するモジュール「AmaxoopTopSeller」を公開しました。
同様のモジュールは他にも良いものがありますし、特段優れているものでもないのですが、良ければ使ってみてください。 #控えめに公開、と思いながら、やっぱりフォーラムは作っちゃいました。 |
chuchu | 投稿日時: 2005-2-11 19:10 |
一人前 登録日: 2004-12-14 居住地: 投稿: 136 |
Re: AmaxoopTopSeller公開 最初のブロックが上手く表示されません。
現在11個のブロックを作ったのですが、 最初の1個と11個目が表示されないみたいなのです。 ひょっとして2桁には対応していないのでしょうか? それとも、ax_topseller.htmlとax_topseller1.htmlの存在はこれでいいのでしょうか? で、1と11を同時に表示させようとすると、1はタイトルだけ表示され、11は表示されず。 1を非表示にすれば11は表示されました。 |
taquino | 投稿日時: 2005-2-12 0:56 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: AmaxoopTopSeller公開 ブロック11個ですか... さすがに再現テストができません...
そんなに多くのブロックを置くことは想定外ですが、コーディング上ではいくつであってもでも問題は起きないようにしています。 XOOPSシステム上の制約とコンフリクトを起こしているのかもしれません。 もしくは、Amazonから取得しているデータ中に不正文字が入っている影響もありえますね。 (1と11が連動しているのであれば、Amazonデータが原因とは考えにくいですが) 原因が特定できないので確たることが言えませんが、何か手がかりはありませんか? 引用:
これは問題ありません。 数字が付いていないものは元々複製用の名残りですから。 |
chuchu | 投稿日時: 2005-2-12 2:07 |
一人前 登録日: 2004-12-14 居住地: 投稿: 136 |
Re: AmaxoopTopSeller公開 phpデバッグを走らせると以下の様なメッセージがでました。
Warning [Xoops]: Smarty error: unable to read resource: "db:ax_topseller1.html" in file class/smarty/Smarty.class.php line 1084 で、その行には trigger_error("Smarty error: $error_msg", $error_type); こういう様になっています。 テスト用のサイトでは問題ありませんでした。 |
taquino | 投稿日時: 2005-2-12 2:37 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: AmaxoopTopSeller公開 そのエラーメッセージからすると、テンプレートが正しくデータベースに登録されていないように見えますね。
Smartyがおかしいということは無いでしょう。 何が悪いかは特定しにくいのですが、テンプレートの読み込みで何らかの「ゴミ」が混入した可能性があります。 XOOPSのモジュールアップデートの際には、テンプレート読み込みが結構デリケートである感じもしますし。 モジュールアップデートでも直らないとしても、再インストールでは直るとは思いますが、そうすると設定が消えてします。 多少気持ち悪いでしょうけれど、問題ブロックの表示だけを諦めていただければ、そのほかで問題は発生しないと思いますが、いかがでしょうか。 |
chuchu | 投稿日時: 2005-2-12 8:53 |
一人前 登録日: 2004-12-14 居住地: 投稿: 136 |
Re: AmaxoopTopSeller公開 引用:
いつも有り難う御座います。私も色々なケースをテストしました。 で、結論ですが、私だけの現象かも知れませんが、キャッシュに 障害が出るみたいです。 一度設定すると、後でキャッシュを切ろうがすぐに反映されないみたいです。 一発で設定した場合は巧くいきました。 実際モジュールを沢山載せすぎていて、LogcounterXもカウントブロックを全てにしてしまうと、ユーザー情報がみれなかったり、 カウントブロックを一旦切らないと、テーマの差し替えもエラーになってしまう様な状況です。 今はインストールしなおして、一発設定で順調に動いています。 |
taquino | 投稿日時: 2005-2-12 11:39 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: AmaxoopTopSeller公開 確かにchuchuさんのサイトはテンコ盛りで、XOOPSサイトの中でも大規模な方だと思いますから、内部のコンフリクトがあるのかもしれませんね。
引用:
私も開発途中でキャッシュを入れたり切ったりはしていますが、問題は生じていません。 それだけの例で判断することはできませんが、ひとつの可能性としてはありえます。 引用:
LogcounterXのカウントブロックは「何も出力しない」ものなので、これもちょっと考えにくいところですが... カウントブロックの表示位置を、最後(右側の一番後とか)にしてみても駄目でしょうか。(もうやっているかな) |
chuchu | 投稿日時: 2005-2-12 14:26 |
一人前 登録日: 2004-12-14 居住地: 投稿: 136 |
Re: AmaxoopTopSeller公開 引用:
右や左は試しましたが、最後というのはやってなかったです。 これがなんとうまくいきました。有り難う御座いました。 順番とかも関係することがあるんですね。 |
taquino | 投稿日時: 2005-2-13 16:00 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: AmaxoopTopSeller公開 引用:
確たる理由があるわけじゃないんですが、影響が出るとしたら後続ブロックかも知れないな、と思ったんです。 インストールの簡便さとテーマの選択自由度を確保したいがために、XOOPSのフッタにコードを埋め込む方法を採っていないんですが、最後に表示するブロックなら、フッタ埋め込みに近い形態になりますから。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |