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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam mam opracowany kod na wyświetlanie avatara. Tylko teraz jest problem, bo nie wiem jaką zmienną umieścić w odpowiednim miejscu linka, aby wypełniał się nazwą wpisaną w odpowiednim profilu.

Zaznaczam, iż kod {content} nie działa poprawnie. Wypełniałem pole w profilu, ale to nic nie dało.

Kod:

<if test="memberbox:|:$this->memberData['member_id']">
<div id='nxe_avatar' class='logged_in'>
<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'>
<img src="http://avatar.xboxlive.com/avatar/{content}/avatar-body.png" height="230" width="120" border="0" /></a></div>

</if>

W miejsce {content} wpisywałem {$this->memberData['user_profile']} co poprawnie wyświetlało obrazek, ale jak wiadomo z nazwą wyświetlaną użytkownika.Tylko nie wiem jak zrobić, żeby wyciągało dane z odpowiedniego pola w profilu. Co trzeba tam wpisać? Jakiś klucz?

Edytowane przez Gangst3r
  • Manager
Opublikowano

Tak tego nie zrobisz.. Zapoznaj się z tym kodem:

   	 //-----------------------------------------
       // Custom profile field stuff
       //-----------------------------------------

       $classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/customfields/profileFields.php', 'customProfileFields' );
       $fields	  = new $classToLoad();

       $fields->initData( 'edit' );
       $fields->parseToSave( $_POST );

       /* Check the website url field */
       $website_field = $fields->getFieldIDByKey( 'website' );

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Ehhh... poddaję się jeszcze jak w phpbb wiedziałem jaka to zmienna, którą dodało się do indeksu i nazwało Custom_profile1 i potem wsadzało tam gdzie się chciało :P Tutaj kurde nie ma odpowiedniej zmiennej ustawianej do każdego pola w profilu. Na php mało się znam i wypadam :(

Myślę, że taki mod i wiele innych związanych z Xbox Live i PSN brakuje na IPB i napewno cieszyłby się dużą popularnością - http://sowgaming.net/forums/myxblboard.php lub http://xboxforum.pl/gxboxlive.php takiego moda za drobną opłatę na stronę producenta mogłoby przynieść zysk ze względu na jego brak i drogą alternatywę od Bouncy

  • Manager
Opublikowano

Daruj sobie.. Ile razy słyszałem, że jakiś mod byłby super, dużo sprzedaży itd. I zrobiłem tak kilka razy - bez większych efektów, a pierwszy klient zapłacił mniej, bo jak sam zapewniał na pewno byłby zysk. Skoro jesteś przekonany to zamów modyfikację z prawami do odsprzedaży, odpowiednio droższą i sprzedawaj sam - skoro to pewne.. :)

A i nie wiem po co wałkujesz o tej zmiennej - napisałem, że tak się tego nie da zrobić, a Ty swoje.. I jeszcze pozwolisz, że zacytuję:

Zaproponowana cena wystarczyłaby na zakup profesjonalnego moda Bouncy Xbox Live v2.3.0. A za taki drobny mod szukam realnych propozycji.

Trafiła kosa na kamień.. :)


Wracając - daj jakiś konkretny kod do pomocy i rozważenia, bo inaczej pomoc nie ma tutaj sensu. Ty jesteś na początku drogi, więc pomocą byłoby napisanie takiego moda.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

  • 3 miesiące temu...
Opublikowano

Sorki za odkopywanie, ale można zamknąć. Nauczyłem się trochę o tym skrypcie i wiem już mniej więcej jak się za to zabrać. Wystarczy dodać to co Ty zapodałeś, albo podlinkować tą zmienną w linku na ID customProfileFields wyciągane z basy na podstawie krótkiego kodu php.

Swoją drogą to co planowałem porzuciłem, powodem było ograniczenie niepotrzebnych zapytań do bazy i tym samym obciążaniem serwisu.

Dziękuję za pomoc ;)

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ę.