Forums / National / Turkish / Eklentiler / Son konulara kullanıcı avatarı ekleme

Gökhan YILDIZ
#39848 2014-09-09 07:34

Herkese merhaba,

 

 

Yine aranan özelliklerden birtanesi olan son konular bölümünde kullanıcı avatarını gösterme ile ilgili küçük bir düzenleme yapacağız.

recentitems plugin klasöründe bulunan recentitems.functions.php dosyasını açınız:

bul:

PHP
1
$recentitems->assign(array(

üzerine ekle:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if (!function_exists('userAvatar')):
            function userAvatar($lastposterid){
                global $db;
                $getavatar  = $db->query("SELECT user_avatar FROM cot_users WHERE user_id = $lastposterid LIMIT 1");
                $row        = $getavatar->fetch();
                $avatar     = $row["user_avatar"];
                if(!empty($avatar)):
                    $showavatar = '<img src="'.$row['user_avatar'].'" class="lpavatar" />';
                else:
                    $showavatar = '<img src="datas/defaultav/blank.png" class="lpavatar" />';
                endif;
                return $showavatar;
            }
        endif;

bul:

PHP
1
'FORUM_ROW_LASTPOSTURL' => $row['ft_lastposturl'],

altına ekle:

PHP
1
'FORUM_ROW_USERAVATAR' => userAvatar($row['ft_lastposterid']),

tpl klasöründeki recentitems.forums.index.tpl dosyasını açın:

bul:

XML/XHTML
1
{FORUM_ROW_UPDATED}

üzerine ekle:

XML/XHTML
1
{FORUM_ROW_USERAVATAR}

Sonuç olarak aşağıdaki gibi bir görüntü elde edeceksiniz:

Gökhan YILDIZ