Skocz do zawartości

Avatar zamiast zwykłych ikonek - widok na liście tematów


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam, chciałbym przedstawić znany (choć tak naprawdę nigdy jeszcze nie opisywany [chyba?]) sposób minimalnej edycji wyglądu naszego skina ;) Chodzi tu dokładniej o zamienienie standardowych ikonek (z tzw. legendy ;p) w widoku forów a dokładniej na liście tematów w danych forach... ;)

Dla tych, którzy nie rozumieją za bardzo moich słów służę obrazkiem poglądowym ;):

dm-9128993370016.png

Aby uzyskać niniejszy efekt należy przejść do ACP > Wygląd > NazwaTwojegoSkina > (wybrać z rozwijanej listy) Zarządzaj szablonami i CSSem i znaleźć w: Szablony -> Widok forum -> forumIndexTemplate poniższy fragment kodu:

<td class='short altrow'>{parse replacement="{$data['folder_img']}"}</td>

A następnie zamienić go na:

<td class='short altrow'><div class='t_avatar <if test="$data['go_new_post'] === false">no-new</if>'><img src="<div class='t_avatar <if test="$data['go_new_post'] === false">no-new</if>'><img src="http://forum.invisionize.pl/public/style_images/master/t_avatar.png" alt="" class='frame' /><span>{IPSMember::buildAvatar($data['starter_id'])}</span></div></td>

Oczywiście wszelkie zmiany w bicie należy zapisać.

Kolejny krokiem jest dodanie poniższego kodu do Twojego CSS'a, dokładniej do ipb_styles.css

.t_avatar{
 width: 39px;
 height: 39px;
 overflow: hidden;
 position: relative;
 background: url("http://forum.invisionize.pl/public/style_images/master/t_avatar.png") no-repeat 1px 0px;
}

.t_avatar.no-new{
 opacity: 0.4;
 filter: alpha(opacity=40);

}

.t_avatar img.frame{
 position: absolute;
 top: 0;
 left: 0;
 z-index: 100;

}

.t_avatar span{
 display: block;
 width: 37px;
 height: 37px;
 position: absolute;
 top: 0px;
 left: 1px;
 overflow: hidden;
 z-index: 99;
}

.t_avatar span img{
 width: 37px;
 height: 37px;
} 

To prawie wszystko, wystarczy jeszcze tylko ten t_avatar.png pliczek zapisać jako t_avatar.png do katalogu na FTP tj. do: public/style_images/nazwaTwojegoSkina/

Miłego użytkowania ;)

Pozdrawiam, Robert

PS. Można też zmienić inne miejsca gdzie występują standardowe ikony z legendy na avatary, wystarczy tylko troszkę samemu pomyśleć ;)

Edytowane przez TRACKER
  • Lubię to 4
Opublikowano

Zaraportowałem wątek, bo myślę że lepszą nazwą byłoby: Avatar zamiast zwykłych ikonek na liście tematów czy jakoś tak... widzę, że efekt się podoba - miło... troszkę zabawy w CSS było i dochodzenia co i jak oraz gdzie ;p :D

Opublikowano

Skoro DawPi pozwolił w shoutboxie, że mogę sobie walnąć 3 posta z rzędu to też tak robię... :P

Posiadasz modyfikację DawPi'ego Similar Topics? Jeśli tak, możesz również tam ikonki zamienić na avatary, wystarczy, że wyszukasz frazę (korzystając z wyszukiwarki w skinach - po lewej) <td class='short altrow'> i z listy wyników otworzysz: folder skin_topic -> hookdp3similarTopics a następnie znajdziesz fragment:

<td class='short altrow'>
						{parse replacement="{$data['folder_img']}"}
					</td>

i zamienisz go na:

<td class='short altrow'><div class='t_avatar <if test="$data['go_new_post'] === false">no-new</if>'><img src="<div class='t_avatar <if test="$data['go_new_post'] === false">no-new</if>'><img src="{style_images_url}/t_avatar.png" alt="" class='frame' /><span>{IPSMember::buildAvatar($data['starter_id'])}</span></div></td>

Yo!

  • 5 miesięcy temu...
Opublikowano

Sry że odświeżam stary temat , ale mi nie zmniejsza avatara Tzn mam swój własny avatar o wymiarach 150X150 i takiego rozmiaru pokazuje na forum w tematach

Brak sygnatury

Opublikowano

Arthas, wszystko ładnie pięknie, ale wyszukujesz i zamieniasz odpowiedni fragment? Ja na chyba 3-4 skinach tą modyfikację stosowałem i wszędzie jest ok :) Co do tych niewczytanych obrazków, to... wgraj jakiś biały obrazek o nazwie t_avatar.png lub skopiuj (mało widoczny, ale jednak) obrazek i będzie git. Tak to jest jak się ma stara przeglądarkę ;p

groverr, jak to? Modyfikacja ta podana - zmniejsza tylko i wyłącznie avki w miejscu tym gdzie są ikonki postów...

Czytamy i myślimy drodzy państwo! Helloł!

  • Manager
Opublikowano

Sry że odświeżam stary temat , ale mi nie zmniejsza avatara Tzn mam swój własny avatar o wymiarach 150X150 i takiego rozmiaru pokazuje na forum w tematach

I to źle działa? Skoro ktoś wrzucił avka 150x150 to takiego wyświetla.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

I to źle działa? Skoro ktoś wrzucił avka 150x150 to takiego wyświetla.

A jak zrobić żeby zmniejszało , że jak ktoś da takiego avka to żeby zmniejszyło ..

Brak sygnatury

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.