Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

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'];

  • Manager
Opublikowano

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.

Opublikowano

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";
}
}	

?>

  • Manager
Opublikowano

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

  • Manager
Opublikowano

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.

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