ukaszf9 - 2011-09-29 15:06:06

Chyba nie raz się zdarzyło na waszym forum ( przepraszam tych co dopiero tworzą i się z tą sytuacją mogą spotkać ;) ), że użytkownik prosił was o powiększenie limitów maxymalnej wielkości avatara bo przekraczało o jakieś 20px. Nie mniej jednak  nie pasuje ci powiększenie o te px, a gracz się denerwuje i pomniejsza swojego avatar ( bądź ucina ) i wkleja na forum.
Ten przypadek na górze to jeden z nielicznych, w którym gracz się nie zniechęca. Ja np. wstawiałem zamiast tego słitaśnego avatara jakiegoś avataro-kwadrata tylko po to by mój profil nie był pusty.

Druga sytuacja to, że gracze mają za małe avatar ( jeden wysokości 300px, drugi 100 ) - różnica widoczna na miejscu. Również jest to jeden z elementów, które psuły estetykę forum ( ba! jeżeli tak myślisz czytaj dalej ).

Niniejszy skrypt pozwala na ustawienie maxymalnej wielkości avatara ( jeżeli przekroczy tą wartość jest automatycznie pomniejszany ).

Kod:

/* Wielkość obrazka przy poście by ukaszf9 */
dd.postavatar img { max-width: Zpx; max-height: Ypx; }

/* Wielkość obrazka przy Sygnaturka/Avatar by ukaszf9 */
form#profile4 img { max-width: Zpx; max-height: Ypx; }

/* Wielkość przy podglądzie profilu by ukaszf9 */
div#viewprofile.block dd img { max-width: Zpx; max-height: Ypx; }

Gdzie Z to maksymalna szerokość avatara.
Gdzie Y to maksymalna wysokość avatara.
Dodatkowo należy ustalić w ustawieniach, że maksymalna wysokość i szerokość na 99999. Proszę się też nie bać - i tak pierwszeństwo ma powyższy kod i obrazek po przekroczeniu danych wartości w tym kodzie będzie pomniejszany do nich.

Drugi skrypt pozwala na ustawienie minimalnej wysokości i szerokości avatara. Myślę iż tłumaczyć nie mówię, a może być to też alternatywa dla błędu pod skrypt ''Domyślny avatar''.

Kod:

/* Minimalna wielkość avatara by ukaszf9 */
dd.postavatar img { min-height: Zpx; min-width: Ypx; }

Gdzie Z to minimalna szerokość avatara.
Gdzie Y to minimalna wysokość avatara.

Oczywiście wszystko powyższe kody wklejamy do ''Modyfikacji css''.
Przykład zastosowania tego skryptu można podziwiać na forum. Można np. wysłać tapetę wielkości przykładowo 99999 x 99999px i zobaczyć jak zostanie zmniejszona do 100 x 100 px.
Również i drugi skrypt można podziwiać na forum ( dla testów można wysłać jakiegoś czerwonego kwadrata o 5 x 5px i zobaczyć jak zostanie powiększony do 100 x 100px ).

www.narutofani.pun.pl www.gamesj2me.pun.pl www.menadzer-zuzlowy-2009.pun.pl www.elita-ulicy.pun.pl www.parkour.pun.pl