bin gerade dabei eine Art Spielplan für meine Vereinsseite zu erstellen.
Mein Problem ist aber, dass die Inhalte - per phpmyadmin eingefügt - nicht in "body" angezeigt werden.
Mit dem "echo" in einer while-Schleife unter der jetztigen habe ich die Informationen aus der Tabelle auch auslesen können; aber halt über dem Body, der mit "$template->pparse('body');" eingelesen werden soll.
CategoryNumber, CategoryName, Ort und Gegner sind in der lang-Datei auch eingetragen.
Der Code sieht ein wenig wüst aus, da ich schon einiges probiert habe, aber vielleicht kann mir ja jemand weiterhelfen.
spielplan.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$page_title = 'Spielplan';
$template->set_filenames(array('body' => 'spielplan_body.tpl'));
$sql = "SELECT CategoryNumber, CategoryName, Ort, Gegner FROM PHPBB_GAMEPLANS";
if(!$result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Fehler beim Auslesen der Kategorien-Informationen', '', __LINE__, __FILE__, $sql);
$template->assign_vars(array(
'C_NUMBER' => $lang['CategoryNumber'],
'C_NAME' => $lang['CategoryName'],
'C_ORT' => $lang['Ort'],
'C_ENEMY' => $lang['Gegner'])
);
while($row = $db->sql_fetchrow($result)) {
$message = $row['CategoryNumber'];
$template->assign_block_vars('gameplans', array(
'C_NUMBER' => $message,
'C_NAME' => $row['CategoryName'],
'C_ORT' => $row['Ort'],
'C_ENEMY' => $row['Gegner']))
}
};
//$db->sql_freeresult($result);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
spielplan_body.tpl
Code: Alles auswählen
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="forumline">
<tr>
<th colspan="2" class="thSides" height="25" nowrap="nowrap"> {TITLE} </th>
</tr>
<!-- Bildergallery -->
<tr>
<td><span class="gensmall">{gameplans.C_NUMBER}</span></td>
<td><span class="gensmall">{gameplans.C_NAME}</span></td>
<td><span class="gensmall">{gameplans.C_ORT}</span></td>
<td><span class="gensmall">{gameplans.C_ENEMY}</span></td>
<td class="row1" colspan="2"><span class="postbody">{gameplans.C_NUMBER}</span>
</tr>
</table>
Vielen Dank schonmal!