Forum in boards.tpl integrieren

u-p-session

Grünschnabel
Hallo,
ich arbeite mit der PHPLib template.inc.
Ich möchte gerne in meine einzelnen Kategorien die Foren anzeigen lassen, jedoch passt das alles von vorne bis hinten nicht.

http://neu.user-portal.com/community/?page=boards

Wie ihr sehen könnt, wird "jajajaja5" mit der cat_id 5 nicht unter der Kategorie 5 "Hard&Software" angezeigt, genausowenig wie "neeeeeeeeee2" mit der cat_id 2 unter der Kategorie "Homepage" mit der id 2.

Meine PHP Datei:

PHP:
$tmpl->set_block("body", "row", "rows");
$tmpl->set_block("body", "row2", "rows2"); 

$sql = mysql_query("SELECT * FROM f_cat") OR die(mysql_error());
$i = 1;
while($row = mysql_fetch_array($sql)){
$tmpl->set_var(array("C_NAME" => $row['name'].$row['id'])); 
$tmpl->parse("rows", "row", true); 
	$sql_f = mysql_query("SELECT * FROM f_cat_foren Where cat_id = '".$row['id']."'") OR die(mysql_error());
	$i_f = 1;
	while($row_f = mysql_fetch_array($sql_f)){
	$tmpl->set_var(array("F_NAME" => $row_f['name'].$row['id']));
	$tmpl->parse("rows2", "row2", true);
	$i_f++;
	$forum = "1";
	}

$i++;	
}

und hier meine Tpl Datei:

HTML:
	<table bordercolor="#FFFFFF" border="1" width="100%">
		<tr bgcolor="#8DA09F">
		  <td width="70%">
		   Forum
   		  </td>
		  <td width="10%">
		   Themen
   		  </td>
		  <td width="10%">
		   Beitr&auml;ge
   		  </td>
		  <td width="10%">
		   Letzter Beitrag
   		  </td>
		</tr>
		<!-- BEGIN row -->
		<tr bgcolor="#8DA09F">
		  <td>
		   <b>{C_NAME}</b>
   		  </td>
		  <td colspan="3">
		   &nbsp;
   		  </td>
		</tr>
		<!-- BEGIN row2 -->
		<tr>
		  <td>
		   {F_NAME}
   		  </td>
		  <td>
		   0
   		  </td>
		  <td>
		   0
   		  </td>
		  <td>
		   0
   		  </td>
		</tr>
		<!-- END row2 -->
		<!-- END row -->
	</table>

Ich bin neu in diesem Gebiet :).
Ich würde mích über eure Hilfe sehr freuen!

Mit freundlichem Gruß session
 
So...
ich habs jetzt soweit geschafft, das die Foren unter die richtigen Kategorien kommen.
Aber irgendwie wird nur 1 Forum pro Kategorie angezeigt, sprich wenn ich mehr habe, werden die einfach nicht unter den Kategorien angezeigt.

Hier das Forum:
FORUM

Aktuelles PHP Script:
PHP:
$tmpl->set_block("body", "row", "rows");
$tmpl->set_block("body", "row2", "rows2");

$sql = mysql_query("SELECT * FROM f_cat") OR die(mysql_error());
$i = 0;
while($row = mysql_fetch_array($sql)){
$i++;
$tmpl->set_var(array("C_NAME" => $row['name'].$row['id'])); 

	$sql_f = mysql_query("SELECT * FROM f_cat_foren Where cat_id = '".$row['id']."'") OR die(mysql_error());
	$i_f = 0;
	while($row_f = mysql_fetch_array($sql_f)){
	$i_f++;
	$tmpl->set_var(array("F_NAME" => $row_f['name']));
	$tmpl->parse("rows2", "row2", true);
	}
	if($i_f == '0'){
	$tmpl->set_var(array("F_NAME" => "In dieser Kategorie ist kein Forum vorhanden."));
	$tmpl->parse("rows2", "row2", true);
 	}
$tmpl->parse("rows", "row", true);
}

Aktuelle Tpl Datei:
HTML:
	<table bordercolor="#FFFFFF" border="1" width="100%">
		<tr bgcolor="#8DA09F">
		  <td width="70%">
		   Forum
   		  </td>
		  <td width="10%">
		   Themen
   		  </td>
		  <td width="10%">
		   Beitr&auml;ge
   		  </td>
		  <td width="10%">
		   Letzter Beitrag
   		  </td>
		</tr>
		<!-- BEGIN row -->
		<tr bgcolor="#8DA09F">
		  <td>
		   <b>{C_NAME}</b>
   		  </td>
		  <td colspan="3">
		   &nbsp;
   		  </td>
		</tr>
		<!-- BEGIN row2 -->
		<tr>
		  <td>
		   {F_NAME}
   		  </td>
		  <td>
		   0
   		  </td>
		  <td>
		   0
   		  </td>
		  <td>
		   0
   		  </td>
		</tr>
		<!-- END row2 -->
		
		<!-- END row -->

	</table>

Ich hoffe mir kann da wenigstens jemand helfen :)

MfG session
 
Und jetzt möchtest du, dass sich hier jemand mit der Manual des Template-Systems auseinandersetzt, nachdem er erraten hat, welches Templatesystem er benutzt, und dir sagt, wo dein Fehler ist? Na dann, viel Glück noch.
 
Zurück