Brauche Hilfe,Tabelle Mehrspaltig im Template ausgeben
Verfasst: 27.12.2005 15:11
Code für phpBB Templates anpassen. Wie?
Ich möchte abhängig von der eingestellten Spaltenzahl eine Tabelle für die Navigation ausgeben.
Wie muss der Code umgeändert werden damit ich das in den PHP Templates verwenden kann bzw entsprechend dargestellt wird.
Als eigenständiges Script funktioniert das soweit.
Mfg Maffy
Ich möchte abhängig von der eingestellten Spaltenzahl eine Tabelle für die Navigation ausgeben.
Wie muss der Code umgeändert werden damit ich das in den PHP Templates verwenden kann bzw entsprechend dargestellt wird.
Als eigenständiges Script funktioniert das soweit.
Code: Alles auswählen
// initialization
$nav_array = array();
$counter = 0;
// Serien Listing
$number_of_serien_in_row = 1;
// Serien holen
$result = "SELECT * FROM " . EPG_SERIE_TABLE . " ORDER BY serie_id";
if( !($result = $db->sql_query($result)) )
{
message_die(GENERAL_ERROR, "Could not query serien list", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow( $result ) )
{
$nav_array[] = "<a href='epiguid.$phpEx?mode=serie&serie=".$row[0]."'>".$row[1]."</a>";
}
$nav_final = "<tr>\n";
foreach($nav_array as $serien_link)
{
if($counter == $number_of_serien_in_row)
{
$counter = 1;
$nav_final .= "\n</tr>\n<tr>\n";
}
else
$counter++;
$nav_final .= "\t<td align=\"left\" class=\"bodyline\" > <span class=\"gen\">» ".$serien_link." </span> </td>\n";
}
if($counter)
{
if($number_of_serien_in_row-$counter)
$nav_final .= "\t<td align=\"left\" class=\"bodyline\" colspan='".($number_of_serien_in_row-$counter)."'> </td>\n";
$nav_final .= "</tr>";
}