Re: アバター表示
投稿ツリー
-
アバター表示 (ホーリー, 2011/9/30 13:05)
-
Re: アバター表示 (なーお, 2011/9/30 14:29)
-
Re: アバター表示 (ホーリー, 2011/10/3 15:11)
-
Re: アバター表示 (ホーリー, 2011/10/3 15:13)
-
Re: アバター表示 (なーお, 2011/10/3 15:54)
-
Re: アバター表示 (ホーリー, 2011/10/3 22:11)
-
Re: アバター表示 (なーお, 2011/10/3 23:32)
-
Re: アバター表示 (ホーリー, 2011/10/4 14:39)
-
Re: アバター表示 (ホーリー, 2011/10/5 19:42)
-
-
-
-
-
-
-
なーお
投稿数: 1784

ホーリーさん、こんにちは。
d3diaryだけアバターが表示されないとのこと。ご報告ありがとうございます。
d3diaryではリスト表示時の速度低下を防ぐために、「users」テーブルに直接SQLを発行して複数メンバーのアバターファイル名を一度に取得しており、他のモジュール等とは表示が変わってしまう可能性もあるかもしれません。
で、確認方法ですが、以下の手順でお願いできますか。
- phpMyadminなどで、
- 「users」テーブルの「user_avatar」フィールドのファイル名と、
- 「avatar」テーブルの「avatar_file」フィールドのファイル名と
を比較してください。
- 上記で2つのファイル名が異なる場合、サイトを閉鎖し、XSNSによるプロフィールページのオーバーライドを無効にし、XOOPS CUBE標準のアバターアップロード機能でアバターをアップロードしてみて変化があるかどうかチェックする。
- (trust側) class/func.class.php の 「function get_user_avatar($uids)」 内の 112行目あたりに、
という行がありますので、この行の後に、
112
$user_avatar = htmlspecialchars($dbdat['user_avatar'], ENT_QUOTES);
と追記してみて、(同様に)サイト閉鎖しFTPでアップロードし、表示されるダンプ結果を見てください。113 114
var_dump($dbdat['user_avatar']); echo "<br />"; var_dump($user_avatar); echo "<br />";
- XCL2.2では、アバターアップロード周りが変更されていますので、betaバージョンをお使いであるというのは、何らかの不具合に遭遇する可能性もありますね。当方のXCL2.2.0で試してみましたが、同様の現象は確認できません。
以上、よろしくお願いします。
投票数:0
平均点:0.00
返信する