Seite 1 von 1

Probleme mit "$template->assign_block_vars"

Verfasst: 27.05.2009 19:26
von monotek
Ich habe eine Forum, in dem Partydates gepostet werden, bei denen das Topic mit dem Datum im Format 27.05.09 beginnt.

Um davon den aktuellen und den nächsten Monat darzustellen, habe ich mir ein kleines PHP Script geschrieben, dass die Daten entsprechend abfragt und ausgibt, was auch problemlos funktioniert.

Das ganze würde ich nun aber auch noch gern im PHPBB typischen Template verpacken, damit es auch hübsch aussieht.

Leider gelingt mir das nicht. Hier mal, waqs ich bis jetzt habe:

partydates.html

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<br />

<div class="forabg">
	<div class="inner">
		<span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header"><dl><dt>{THIS_MONTH}</dt></dl></li>
		</ul>
		<ul class="topiclist forums" style="padding: 20px">
		<li>
			<a href="viewtopic.php?t={partydates_this.TOPIC_ID_THIS}" target="_blank">{partydates_this.TOPIC_TITLE_THIS}</a>
		</li>
		</ul>
		<span class="corners-bottom"><span></span></span>
	</div>
</div>

<br />

<div class="forabg">
	<div class="inner">
		<span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header"><dl><dt>{NEXT_MONTH}</dt></dl></li>
		</ul>
		<ul class="topiclist forums" style="padding: 20px">
		<li>
			<a href="viewtopic.php?t={partydates_next.TOPIC_ID_NEXT}" target="_blank">{partydates_next.TOPIC_TITLE_NEXT}</a>
		</li>
		</ul>
		<span class="corners-bottom"><span></span></span>
	</div>
</div>

<br />

<!-- INCLUDE overall_footer.html -->
Leider bekomme ich nur das Template mit den beiden Tabellen ohne Inhalt angezeigt.

Was ist falsch?

Ich muss dazu sagen, dass ich nicht wirklich PHP programmieren kann und mir das Meiste aus anderen Scripten (z.B.: http://wiki.phpbb.com/Template.assign_block_vars ) abgeschaut habe.

Ich hoffe es kann jemand helfen. Danke schon mal im Voraus :-)

Re: Probleme mit "$template->assign_block_vars"

Verfasst: 27.05.2009 20:31
von Dr.Death
Hi,

wenn Du schon Variablen in einem LOOP erzeugst und in einen Block ans Template übergibst... dann muss im Template auch der START und ENDE des Blocks angegeben werden.... ( Du hast die BEGIN und END Tags vergessen )

Beispiel:

Code: Alles auswählen

<!-- BEGIN partydates_this -->
    {partydates_this.TOPIC_TITLE_THIS} <br />
<!-- END partydates_this -->

<!-- BEGIN partydates_next -->
    {partydates_next.TOPIC_ID_NEXT} <br /> 
<!-- END partydates_next -->

Re: Probleme mit "$template->assign_block_vars"

Verfasst: 27.05.2009 21:07
von monotek
Super! Vielen Dank für denm Tipp :-)