Seite 1 von 1

Beiträge/Themen seperat abfragen

Verfasst: 09.09.2006 17:42
von SinTao
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:

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 -->
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. :)

Verfasst: 10.09.2006 10:35
von SinTao
Entschuldigt das Doppelposting, ich wollte hier nur kurz die notwendige Abfrage einstellen, falls mal jemand über die Forensuche hierauf stösst, und nach dem gleichen Thema sucht. :) Hiermit werden zB die Forenabhängigen Beiträge abgefragt:

Code: Alles auswählen

<?php   
$sql = 'SELECT (forum_posts) FROM (frm_forums) WHERE (forum_id) = (1)';      
if (!$result = mysql_query($sql))
{
die('Fehler: ' . mysql_error());
}
$post_count = mysql_result($result, 0);
echo "Beiträge:" . $post_count;
mysql_free_result($result);
?> 
Für die Meisten wahrscheinlich simpel, für mich war es als Laie schwer. :) Damit ist das Thema auch erledigt.

Grüsse vom,

SinTao