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

Problem z wyświetleniem rekordu.


Przejdź do rozwiązania Rozwiązane przez Nietoperz,

Rekomendowane odpowiedzi

Opublikowano

Witam serdecznie. Po aktualizacji IP.Board do wersji 3.4.5 jedna z aplikacji postanowiła zakończyć ze mną współpracę. Mianowicie, wywołuję rekord ( {$profile['members_display_name']} nie posiada[...]. ) i zwraca mi puste pole, zamiast nazwy użytkownika. Na wcześniejszych wersjach IP.Board wszystko działa tak jak powinno. W tych sprawach jestem totalnym laikiem i prosiłbym o wytłumaczenie i pomoc w miarę możliwości. Nie zwraca wyniku również (między innymi):

<if test="$profile['member_id'] == $this->memberData['member_id']"><a href="{parse url="showuser={$profile['member_id']}&tab=characters&newCharacter=1" base="public"}" class="ipsButton_secondary">Stwórz postać</a></if>
Opublikowano (edytowane)

Ale to jest dobre:

$this->memberData['member_id']

Tylko co przechowuje to $profile['member_id']? Wywolaj najlepiej w szablonie:

<php> print_r($profile); </php>

I daj wynik.

Edytowane przez teez

Znajdziesz mnie na LinkedIn

Opublikowano (edytowane)

Nic nie wyprintowało, pusto. $profile['member_id'] przechowywuje ID użytkownika, którego przeglądasz profil. member_id to kolumna z tabeli members w SQL.

Edytowane przez Nietoperz
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ę.