Skocz do zawartości


- - - - -

ROZWIĄZANY: Dodanie avatara do boxa z prawego-górnego rogu zamiast 'cienia'


  • Zamknięty Temat jest zamknięty
20 odpowiedzi w tym temacie

#1 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 04 marzec 2010 - 17:27

Chodzi mi o to, aby zamiast tego cienia pojawiał się tam w takich samym rozmiarach avatar danego usera.
Dołączona grafika

#2 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 04 marzec 2010 - 17:45

Gdzie?
intermedia - profesjonalne rozwiązania Invision Power Board

#3 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 04 marzec 2010 - 17:59

W tym miejscu:

Załączony plik  screen.png   2,59 KB   3 Ilość pobrań
Dołączona grafika

#4 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 04 marzec 2010 - 21:19

To może być bardziej skomplikowane, gdyż zdjęcie jest jedno, a awatarów 'kilka'. Zatem nie pozostaje Ci nic innego, jak pogrzebać w plikach, by to zrobić lub poprosić userów o wgranie zdjęciowego awatara lub zgłoszenie takiej sugestii IPSowi.
intermedia - profesjonalne rozwiązania Invision Power Board

#5 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 04 marzec 2010 - 21:59

Czyli mam rozumieć, że tam pojawia się domyślnie zdjęcie usera a nie jego awatar?

EDIT: W sumie to proste :D Albo trzeba dodać funkcję pobierającą awatar danego usera i ustawic aby pokazywało go w tamtym miejscu, albo IPB3 już taką funkcję posiada i wystarczy ją tam wrzucić zamiast funkcji pobierania zdjęcia.

Użytkownik vBB edytował ten post 04 marzec 2010 - 22:02

Dołączona grafika

#6 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 04 marzec 2010 - 22:19

Zgadza się posiada. :D Masz okazję pogrzebać w kodzie, lub jak chcesz to spróbuję to zrobić. :-)
intermedia - profesjonalne rozwiązania Invision Power Board

#7 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 05 marzec 2010 - 08:15

Ok, czyli pogrzebie sobie w kodzie, jak będę już w domu :D
Co do samej funkcji, to jak ona wygladą w plikach szablonu?
W phpBB3 zrobiłem {GET_USER_AVATAR}, przy czym musiałem również
zaimplementować to w plikach php skryptu, a dokładniej w functions.php.
Jak to będzie w IPB3? W tej chwili nie mam dostępu do skryptu, aby to samemu sprawdzić.

Cytat

lub jak chcesz to spróbuję to zrobić. :-)

Rozumiem, że za darmo? :D
Dołączona grafika

#8 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 05 marzec 2010 - 10:06

Każda pomoc na forum jest za darmo - to tak tytułem wstępu.

Funkcja: IPSMember::buildAvatar();
intermedia - profesjonalne rozwiązania Invision Power Board

#9 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 05 marzec 2010 - 14:50

Cytat

Każda pomoc na forum jest za darmo - to tak tytułem wstępu.

No właśnie nie wiedziałem co masz na myśli, czy na forum czy poza nim :D

Dzięki za info. Zabiorę się za to.
Dołączona grafika

#10 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 05 marzec 2010 - 17:17

Eh, kurde. Nie wiem gdzie czego szukać. W którym pliku edytuje się ten header (miejsce ze screena wcześniej ze zdjęciem) ?
Lepiej jest edytować przez ACP czy ręcznie przez FTP? Czy przy edycji przez ACP nie ma ryzyka, że gdy się odświeży cache stylu to zmiany znikną?
Dołączona grafika

#11 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 06 marzec 2010 - 17:13

Właśnie przez FTP jest takie ryzyko, a raczej pewność - no i na pewno nie zrozumiałbyś jak to edytować. :D

Zrób to w edycji skina :D Główne szablony :D globalTemplate
intermedia - profesjonalne rozwiązania Invision Power Board

#12 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 06 marzec 2010 - 17:25

Znalazłem fragment kodu za to odpowiedzialny:

<img src='{$this->memberData['pp_thumb_photo']}' alt="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" width='{$this->memberData['pp_thumb_width']}' height='{$this->memberData['pp_thumb_height']}' class='photo' />

Tylko na co by to teraz zamienić? :D
Dołączona grafika

#13 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 07 marzec 2010 - 16:42

Próbowałeś:
IPSMember::buildAvatar( $this->memberData );  

intermedia - profesjonalne rozwiązania Invision Power Board

#14 vBB

  • Użytkownik
  • 402 postów
  • Wersja:IP.Board 3.1.1

Napisano 07 marzec 2010 - 16:49

Tak, zamieniłem całą linijkę którą podałem, na taką, którą Ty podałeś i nie działa. Znając życie, to pewnie trzeba wstawić to co Ty podałeś jako src='' , tak?

EDIT: Mógłbyś podać jak cała linijka miałaby wyglądać? :unsure:

Użytkownik vBB edytował ten post 07 marzec 2010 - 16:51

Dołączona grafika

#15 DawPi

    ...a wy Pragnienie™

  • Manager
  • 49535 postów
  • Wersja:IP.Board 3.2.3

Napisano 10 marzec 2010 - 00:49

Niezły tutorial: http://forums.coders...to-with-avatar/

Powodzenia! :unsure:
intermedia - profesjonalne rozwiązania Invision Power Board





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych