Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Dodanie awataru do najnowszych wątków (sidebox)

Założony przez  Gryz.

wersja skryptu MyBB: 1.6.4
adres forum: zarobki-network.eu
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Mam pewien problem, zakodowałem sobie na forum ostatnie wątki, wyświetlane w sideboxie bocznym, aczkolwiek nie mam całkowicie pojęcia jak dodać avatar obok nazwy wątku i jego opisu. Wygląda to tak.

http://prntscr.com/1iy45g

Chciałbym, aby w polu zaznaczonym na czerwono wyświetlał się avatar osoby, która napisała, bądź odpowiedziała w tym wątku.

Z góry dzięki za w miarę szybką odpowiedź no i pozdrawiam. ;)
Pokaż kod pluginu.
(02.08.2013, 12:13)GiboneKPL napisał(a): Pokaż kod pluginu.

Najnowszego wątku, czy avatara?
Pokaż kod całego pluginu (tego co ponoć "zakodowałeś").
if($mybb->settings['portal_showdiscussions'] != 0 && $mybb->settings['portal_showdiscussionsnum'])
{
    $altbg = alt_trow();
    $threadlist = '';
    $query = $db->query("
        SELECT t.*, u.username
        FROM ".TABLE_PREFIX."threads t
        LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=t.uid)
        WHERE 1=1 $unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
        ORDER BY t.lastpost DESC
        LIMIT 0, ".$mybb->settings['portal_showdiscussionsnum']
    );
    while($thread = $db->fetch_array($query))
    {
        $forumpermissions[$thread['fid']] = forum_permissions($thread['fid']);

        if($forumpermissions[$thread['fid']]['canview'] == 0 || $forumpermissions[$thread['fid']]['canviewthreads'] == 0 || $forumpermissions[$thread['fid']]['canonlyviewownthreads'] == 1 && $thread['uid'] != $mybb->user['uid'])
        {
            continue;
        }

        $lastpostdate = my_date($mybb->settings['dateformat'], $thread['lastpost']);
        $lastposttime = my_date($mybb->settings['timeformat'], $thread['lastpost']);
        // Don't link to guest's profiles (they have no profile).
        if($thread['lastposteruid'] == 0)
        {
            $lastposterlink = $thread['lastposter'];
        }
        else
        {
            $lastposterlink = build_profile_link($thread['lastposter'], $thread['lastposteruid']);
        }
        if(my_strlen($thread['subject']) > 25)
        {
            $thread['subject'] = my_substr($thread['subject'], 0, 25) . "...";
        }
        $thread['subject'] = htmlspecialchars_uni($parser->parse_badwords($thread['subject']));
        $thread['threadlink'] = get_thread_link($thread['tid']);
        $thread['lastpostlink'] = get_thread_link($thread['tid'], 0, "lastpost");
        eval("\$threadlist .= \"".$templates->get("portal_latestthreads_thread")."\";");
        $altbg = alt_trow();
    }
    if($threadlist)
    {
        eval("\$latestthreads = \"".$templates->get("portal_latestthreads")."\";");
    }
}



Użytkownicy przeglądający ten wątek:

2 gości