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

Modyfikacja okna użytkownika w temacie


Rekomendowane odpowiedzi

W topicViewTemplate dorzuciłem taki fragment kodu php:

<div class='author_info'>
{parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array()"}
<php>
ob_start();
include "karta.php";
$content = ob_get_contents();
ob_end_clean();
</php>
{$content}
</div>

Poprawnie wyświetla content, ale tylko w pierwszym poście na stronie tematu.

Co zrobić, żeby content wyświetlał się we wszystkich postach?

Może być istotny fakt, że content jest różny dla każdego z autorów postów - inne dane pobierane z bazy danych na podstawie $post['author']['member_id'];

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Może być istotny fakt, że content jest różny dla każdego z autorów postów - inne dane pobierane z bazy danych na podstawie $post['author']['member_id'];

Istotny. Bo po kodzie nie widzę tego, by w jakikolwiek sposób warunkować tą zmienną.

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

karta.php tak się prezentuje:

<?php
$user = $this->memberData[ 'member_id'];
$forum = $forum['id'];   
$player = $post['author']['member_id'];
$row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'ibf_rekrutacje', 'where' => 'forum = '.$forum ) );
if(!empty($row)){
$row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'ibf_gracze', 'where' => 'player_id = '.$player ) );
if(!empty($row)){
 echo "Gracz";
}
}	

?>

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

$player = $post['author']['member_id'];

Taki kod nie ma prawa działać. To jakieś dziwne sztukowanie. Ja bym Ci zalecał zrobić to w formie modyfikacji do forum, a nie taki kod, nie wiadomo do czego pasujący.

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

  • Manager

Hm, tzn. że raczej tego nie zrobisz..

Choć próbuj - podglądnij mody, ich kod, metodę działania i powinno udać Ci się coś wymyślić. Skup się głównie na modach dodających informacje właśnie w widoku tematu.

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

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