返信する: d3diaryサポート板


オプション

参照

Re:avatar表示
投稿者: なーお 投稿日時: 2009/7/23 0:56

ゲスト改めtarojさん

xoops2.0の場合は、smartyプラグインを自分で書かねば行けませんね。 例えば、次のようなものでいかがでしょう。だいぶ手抜きですけど。 :hammer:
(xoops_root_path)/class/smarty/plugins/modifier.xoops_user_avatarize.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<?phpfunction smarty_modifier_xoops_user_avatarize($uid){    global $xoopsDB;        $sql = "SELECT user_avatar            FROM ".$xoopsDB->prefix('users')."            WHERE uid=".intval($uid);    $result = $xoopsDB->query($sql);        $user_avatar = '';    while ( $dbdat = $xoopsDB->fetchArray($result)){        $user_avatar = htmlspecialchars($dbdat['user_avatar']);    }        return XOOPS_UPLOAD_URL . "/" . $user_avatar;}?>

表示側のテンプレート編集は、XCLの場合と同様です。 :-)

ログイン

メインメニュー

テーマ選択
Cube