Beiträge/Themen seperat abfragen
Verfasst: 09.09.2006 17:42
Seid mir gegrüsst,
es fällt mir ein wenig schwer die Frage richtig zu formulieren, da ich noch keine Beispiele geben kann, weil sich die grundlegende Idee dahinter noch irgendwo in meinem Kopf befindet, aber ich will es einmal versuchen.
Vom SubSilver ausgehend werden ja in der index_body.tpl die Forenbeiträge, sowie die Themen abgefragt, was im Code bekannter maßen so ausschaut:
Ich denke ich kann meine Frage am Besten damit erklären, indem man sich einfach vorstellt, ich wollte diese beiden Dinge an einer x-beliebigen Position anzeigen lassen, sprich zB eine extra Liste machen, ohne den ganzen anderen Kram drum herum.
Oder besser ich wollte in jeder viewforum_body.tpl nochmal extra anzeigen lassen wieviele Beiträge und Themen das Forum gesamt hat.
Wie frage ich also diese beiden Daten seperat ab? Muss ich das irgendwie an die Foren-ID knüpfen, oder ist es überhaupt möglich?
Leider habe ich nicht so viel Ahnung von Php, und das Meiste bringe ich mir beim Ausprobieren bei.
Vielen Dank für eure Hilfe im Voraus, und ich hoffe das man irgendwie verstehen kann was ich will.
Schönes Wochenende noch,
SinTao
Edit: Vllt sollte ich noch erwähnen, das sich diese Daten innerhalb des Forums befinden sollen/werden, sprich es geht hier nicht darum sie in eine andere Seite zu includen.
Edit2: Okay, ich bin jetzt soweit, das ich die Daten wahrscheinlich über die Datenbank abfragen muss. Phpbb_forums ist es glaube ich. Aber wie zur Hölle müsse so eine Abfrage aussehen?
Logisch wäre wahrscheinlich irgendwas wie select phpbb_forums, get id, count forum_topics. Aber wie wurstes mand as nur zusammen?
Ich fange schon wieder mit Selbstgesprächen an.
es fällt mir ein wenig schwer die Frage richtig zu formulieren, da ich noch keine Beispiele geben kann, weil sich die grundlegende Idee dahinter noch irgendwo in meinem Kopf befindet, aber ich will es einmal versuchen.

Vom SubSilver ausgehend werden ja in der index_body.tpl die Forenbeiträge, sowie die Themen abgefragt, was im Code bekannter maßen so ausschaut:
Code: Alles auswählen
<!-- BEGIN forumrow -->
<tr>
<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
Oder besser ich wollte in jeder viewforum_body.tpl nochmal extra anzeigen lassen wieviele Beiträge und Themen das Forum gesamt hat.
Wie frage ich also diese beiden Daten seperat ab? Muss ich das irgendwie an die Foren-ID knüpfen, oder ist es überhaupt möglich?
Leider habe ich nicht so viel Ahnung von Php, und das Meiste bringe ich mir beim Ausprobieren bei.

Vielen Dank für eure Hilfe im Voraus, und ich hoffe das man irgendwie verstehen kann was ich will.

Schönes Wochenende noch,
SinTao
Edit: Vllt sollte ich noch erwähnen, das sich diese Daten innerhalb des Forums befinden sollen/werden, sprich es geht hier nicht darum sie in eine andere Seite zu includen.

Edit2: Okay, ich bin jetzt soweit, das ich die Daten wahrscheinlich über die Datenbank abfragen muss. Phpbb_forums ist es glaube ich. Aber wie zur Hölle müsse so eine Abfrage aussehen?

Logisch wäre wahrscheinlich irgendwas wie select phpbb_forums, get id, count forum_topics. Aber wie wurstes mand as nur zusammen?
Ich fange schon wieder mit Selbstgesprächen an.
