Re:avatar表示

投稿ツリー

  • なし Re:avatar表示 (ゲスト改めtaroj, 2009/7/22 23:25)
  • なし Re:avatar表示 (なーお, 2009/7/23 0:56)
  • なし Re: Re: d3diaryサポート板開設 (taroj, 2009/7/23 11:44)

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

    なし Re:avatar表示

    msg# 1.1.2.1
    depth:
    2
    前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/7/23 0:56 | 最終変更
    なーお  長老   投稿数: 1832 オンライン

    ゲスト改め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の場合と同様です。 :-)

    投票数:1 平均点:10.00
    返信する

    この投稿に返信する

    題名
    ゲスト名
    投稿本文

      条件検索へ


    ログイン

    メインメニュー

    テーマ選択
    Cube