Webboard

Pełna wersja: Avatary w zakładce "Dostępni użytkownicy"
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
xxx (mogę podać na pw forum nie jest moją własnością i na razie nie będzie publiczne)

Wersja silnika:
1.8.17

Opis problemu:
Chciałbym w zakładce "Dostępni użytkownicy" (online.php) były avatary. Czy może ktoś mi powiedzieć co muszę zmienić w kodzie?
Wydaje mi się, że wystarczą tu instrukcje z tego poradnika. Pomiń tylko kroki z edycją index.php i index_whosonline_memberbit, chyba że chcesz to także na stronie głównej.
(30.07.2018, 16:51)Axwell napisał(a): [ -> ]Wydaje mi się, że wystarczą tu instrukcje z tego poradnika. Pomiń tylko kroki z edycją index.php i index_whosonline_memberbit, chyba że chcesz to także na stronie głównej.

Działa dzięki <3

[Obrazek: V38a6le.png]

Jeżeli ktoś będzie potrzebował to podaje skróconą wersje co trzeba zrobić: 

Wchodzimy w FTP i w głównym katalogu otwieramy plik "online.php"
Zamieniamy:
Kod:
// Query for active sessions
$query = $db->query("
SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, s.nopermission, u.invisible, u.usergroup, u.displaygroup
FROM ".TABLE_PREFIX."sessions s
LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)
WHERE s.time>'$timesearch'
ORDER BY $sql
LIMIT {$start}, {$perpage}
");

while($user = $db->fetch_array($query))

{
na:
Kod:
// Query for active sessions
$query = $db->query("
SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, s.nopermission, u.avatar, u.invisible, u.usergroup, u.displaygroup
FROM ".TABLE_PREFIX."sessions s
LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)
WHERE s.time>'$timesearch'
ORDER BY $sql
LIMIT {$start}, {$perpage}
");

while($user = $db->fetch_array($query))

{

// Jezeli nie posiada avataru np gosc
if (empty($user['avatar'])) {
$user['avatar'] = 'images/default_avatar.png';
}

I teraz w Szablony > Kto jest online > online_row i dodajemy gdzie chcemy: <img src="{$user['avatar']}">.