Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Avatar/Zdjęcie profilowe


Rekomendowane odpowiedzi

Witajcie ;)

Tworzę pewną aplikację w której chciałbym dodać avatar użytkownika o identyfikatorze z danego rekordu w bazie danych.

Piszę skrypt tak jakby news'ów w którym ma zostać wyświetlony avatar.

Moje zapytanie do bazy wygląda tak:

   $this->DB->query('SELECT c.*,u.member_id,u.members_seo_name,u.members_display_name,u.member_group_id FROM '.$this->DB->obj['sql_tbl_prefix'].'game_changes c, '.$this->DB->obj['sql_tbl_prefix'].'members u WHERE c.auid=u.member_id ORDER BY `uid` DESC LIMIT 5');
  $this->DB->execute();

W szablonie userInfoPane znalazłem taki oto kod:


<if test="avatar:|:$author['member_id']">
<li class='avatar'>
<a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'>
<if test="hasVariable:|:$options['isTopicView'] && $this->settings['member_topic_avatar_max']">
<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
<else />
<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</if>
</a>
</li>
<else />
<li class='avatar'>
<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</li>
</if>

Niestety jednak ten kod nie wyświetlał zdjęcia.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

admin/sources/base/ipsMember.php

    /**
    * Parse a member's profile photo
    *
    * @param    mixed    Either array of member data, or member ID to self load
    * @param    string    Size to return tag (thumb/full/mini/small) if no size, just returns array of parsed data
    * @param    bool    Add random string so no cache is used
    * @return    array     Member's photo details
    */
   static public function buildProfilePhoto( $member, $size=null, $noCache=false )
   {

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.