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

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

Awatar przy panelu użytkownika

Założony przez  JOPECREEPER.

wersja skryptu MyBB: 1.8.5
adres forum: www.forum.zkwadratem.pl
na czym polega problem (screen, opis, komunikaty):

Witam! Co muszę zrobić, aby w panelu widniał awatar zalogowanego użytkownika? Dam screena
Szogi1910 napisał 21.06.2015, 22:18:
Taki staż na forum, a wątek założony w złym dziale.
Zapraszam do zapoznania się [Obrazek: modnotice_howto.png]


Załączone pliki Miniatury
   
Dodać zmienną w odpowiednie miejsce
{$mybb->user['avatar']} 
Szogi1910 napisał(a):Dodać zmienną w odpowiednie miejsce
{$mybb->user['avatar']} 
Cuś nie chce pyknąć...


Załączone pliki Miniatury
   
<img src="{$mybb->user['avatar']}" />

Ale jeśli użytkownik nie będzie miał awatara, to pole będzie wciąż puste. Jeśli masz zainstalowany plugin PHP in Templates, to dodaj takie coś:

<if $mybb->user['avatar'] != "" then>
<img src="{$mybb->user['avatar']}" />
<else /><img src="{$mybb->settings['bburl']}/images/default_avatar.png" /></if>
A mogę dostać linka do owego pluginu? Szukam i szukam a nie mogę znaleźć download
Akiro napisał(a):Ale jeśli użytkownik nie będzie miał awatara, to pole będzie wciąż puste. Jeśli masz zainstalowany plugin PHP in Templates, to dodaj takie coś:

Nie zalecał bym dodawania php do szablonów w mybb 1.8 mamy wbudowaną opcje domyślny avatar wystarczy skonfigurować dane ustawienia, które się znajdzie acp
No dobra..niby jest ale jak ustawić wielkość :P
<image src="{$mybb->user['avatar']}style="max-height: 0px; max-width: 0px;" /> 

Zamiast 0px podajesz swoją wartość
Szogi1910 napisał(a):mybb 1.8 mamy wbudowaną opcje domyślny avatar wystarczy skonfigurować dane ustawienia, które się znajdzie acp
Prawda, że jest jednak nie jest to dostępne na stronie głównej/w headerze.
$mybb->user['avatar'] nie jest w żaden sposób formatowane, a wartość zmiennej jest pobierana prosto z bazy.

Było to opisywane już kilka razy na forum. Tworzysz dwa divy (jeden na drugim) -> ustawiasz im taką samą szerokość itp. W pierwszym divie ustawiasz jako tło
background-image: url(obrazek.png);
domyślny awatar. W drugim divie w szablonie dodajesz lokalnie css
style="background-image: url({$mybb->user['avatar']});"
W takim razie @Matslom jak będzie wyglądał gotowy kod HTML i CSS bo się pogubiłem 0_o

@ref

@ref
No to może pokaż kod w którym się pogubiłeś?
W takim:
http://prntscr.com/7mo2py
Kod, pokaż kod, co mi z tego screena?
http://prntscr.com/7mo5r2

http://prntscr.com/7mo61f

http://prntscr.com/7mo67a
Jakby nie można było wkleić kodu... Do tego nawet konta testowego nie podałeś, aby można było to zobaczyć na żywo (tylko znowu screeny), oczywiście można powiedzieć, że to wina społeczności.

<div class="useravatar useravatar-bg useravatar-main">
    <
div class="useravatar" style="background-image: url({$mybb->user['avatar']});"></div>
</
div

.useravatar {
width35px;
height35px;
background-repeatno-repeat;
background-positioncenter center;
}

.
useravatar-bg {
background-imageurl(image/avatar.png);
}

.
useravatar-main {
/*tutaj wrzuć marginesy */




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

2 gości