Webboard

Pełna wersja: Awatar przy panelu użytkownika
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
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
Dodać zmienną w odpowiednie miejsce
Kod PHP:
{$mybb->user['avatar']} 
Szogi1910 napisał(a):Dodać zmienną w odpowiednie miejsce
Kod PHP:
{$mybb->user['avatar']} 
Cuś nie chce pyknąć...
Kod:
<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ś:

Kod:
<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
Kod PHP:
<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
Kod:
background-image: url(obrazek.png);
domyślny awatar. W drugim divie w szablonie dodajesz lokalnie css
Kod:
style="background-image: url({$mybb->user['avatar']});"
W takim razie jak będzie wyglądał gotowy kod HTML i CSS bo się pogubiłem 0_o



No to może pokaż kod w którym się pogubiłeś?
Kod, pokaż kod, co mi z tego screena?
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.

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

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

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

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

Stron: 1 2