Re: アバター表示

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: アバター表示

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/9/30 14:29 | 最終変更
なーお  長老   投稿数: 1784

ホーリーさん、こんにちは。

d3diaryだけアバターが表示されないとのこと。ご報告ありがとうございます。

d3diaryではリスト表示時の速度低下を防ぐために、「users」テーブルに直接SQLを発行して複数メンバーのアバターファイル名を一度に取得しており、他のモジュール等とは表示が変わってしまう可能性もあるかもしれません。 :roll:

で、確認方法ですが、以下の手順でお願いできますか。

  1. phpMyadminなどで、
    • 「users」テーブルの「user_avatar」フィールドのファイル名と、
    • 「avatar」テーブルの「avatar_file」フィールドのファイル名と
      を比較してください。
  2. 上記で2つのファイル名が異なる場合、サイトを閉鎖し、XSNSによるプロフィールページのオーバーライドを無効にし、XOOPS CUBE標準のアバターアップロード機能でアバターをアップロードしてみて変化があるかどうかチェックする。
  3. (trust側) class/func.class.php の 「function get_user_avatar($uids)」 内の 112行目あたりに、
    112
    
        $user_avatar = htmlspecialchars($dbdat['user_avatar'], ENT_QUOTES);
    という行がありますので、この行の後に、
    113
    114
    
    var_dump($dbdat['user_avatar']); echo "<br />";
    var_dump($user_avatar); echo "<br />";
    と追記してみて、(同様に)サイト閉鎖しFTPでアップロードし、表示されるダンプ結果を見てください。
  4. XCL2.2では、アバターアップロード周りが変更されていますので、betaバージョンをお使いであるというのは、何らかの不具合に遭遇する可能性もありますね。当方のXCL2.2.0で試してみましたが、同様の現象は確認できません。

以上、よろしくお願いします。

投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ