Seite 5 von 6
Verfasst: 12.12.2006 23:21
von Miriam
Hm.
Testcode:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// End session management
$sql = "SELECT * FROM " . TOPICS_TABLE . "
WHERE forum_id = 22 AND (topic_calendar_time - UNIX_TIMESTAMP() > 0)
ORDER BY topic_calendar_time ASC
LIMIT 0 , 5";
if( !( $result = $db->sql_query($sql) ) )
{
message_die(CRITICAL_ERROR, 'Kann Themen Informationen nicht laden!', '', __LINE__, __FILE__, $sql);
}
// Generate page
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'calnext.tpl')
);
while ( $row = $db->sql_fetchrow($result) )
{
print_r($row);
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 13.12.2006 01:00
von kolja
passiert leider auch nix
aber schau mal was passiert, wenn ich den header rausnehme:
http://mona-davinci.de/phpbb/tcmanzeige.php
n8
kolja
edit:
ich hatte anfangs mal den simple header drinne,
kannst du den bitte wieder einfügen ??
Verfasst: 13.12.2006 08:48
von Miriam
Wäre es nicht besser das gleich in die Datei hineinzucoden, die das auch anzeigen soll? Ich meine anstelle dieser Insellösung.
Oder sollen die Termine separat angezeigt werden?
Verfasst: 13.12.2006 17:59
von kolja
hi miriam
ja, leider muss das so
damit wir verschiedene templates verwirklichen können
aber eigentlich könnte man die css auch in die .php laden ..?..
kolja
Verfasst: 13.12.2006 19:55
von Miriam
Genau....
Verfasst: 13.12.2006 20:15
von kolja
ok, ich versuche es ...
edit:
das ist der code mit dem die ausgabe ohne template funktioniert:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// End session management
$sql = "SELECT * FROM phpbb2_topics
WHERE forum_id = 22 AND (topic_calendar_time - UNIX_TIMESTAMP() > 0)
ORDER BY topic_calendar_time ASC
LIMIT 0 , 5";
if( !( $result = $db->sql_query($sql) ) )
{
message_die(CRITICAL_ERROR, 'Kann Themen Informationen nicht laden!', '', __LINE__, __FILE__, $sql);
}
// Generate page
while ( $row = $db->sql_fetchrow($result) )
{
$datum = date("d.m.Y",$row[topic_calendar_time]);
echo "<b>$datum</b>";
echo "<br>";
echo "<a href=viewtopic.php?t=$row[topic_id]>$row[topic_title]</a>";
echo "<br><br>";
}
?>
wie ich den rest mache weiss ich noch nicht....
danke, miriam für die vielen hilfen
kolja
Verfasst: 13.12.2006 23:45
von Miriam
Letzter Versuch:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
$sql = "SELECT * FROM " . TOPICS_TABLE . "
WHERE forum_id = 22 AND (topic_calendar_time - UNIX_TIMESTAMP() > 0)
ORDER BY topic_calendar_time ASC
LIMIT 0 , 5";
if( !( $result = $db->sql_query($sql) ) )
{
message_die(CRITICAL_ERROR, 'Kann Themen Informationen nicht laden!', '', __LINE__, __FILE__, $sql);
}
$page_title = 'Kommende Termine';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th colspan="2">Die kommenden Termine</th></tr>';
echo '<tr><td class="catHead"> Datum</td><td class="catHead"> Veranstaltung</td></tr>';
$i=1;
while ( $row = $db->sql_fetchrow($result) )
{
$j=$i/2+1;
$i++;
$datum = date("d.m.Y",$row[topic_calendar_time]);
echo "<tr><td class='row" . $j . "'><span class='genmed'> <b>$datum</b></span></td>";
echo "<td class='row" . $j . "'><span class='topictitle'> <a class='topictitle' href='viewtopic.php?t=" . $row['topic_id'] . "'>" . $row['topic_title'] . "</a></span></td></tr>";
}
echo '</td></tr>';
echo '<tr><td class="catBottom" height="28" colspan="2"> </td></tr></table>';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 14.12.2006 00:42
von kolja
danke für einen so ausführlichen letzten versuch
doch leider zeigt er wieder alles bis auf die termine:
http://mona-davinci.de/phpbb/tcmanzeige.php
ich war dann mal wieder so frei den header zu entfernen....
http://mona-davinci.de/phpbb/ohneheader.php
einmal bunt
einmal mit inhalt
ich habe auch gerade versucht das ganze direkt in der portal.php bzw .tpl einzubauen
bei der portal.php habe ich mich einfach an einer anderen db-abfrage orientiert
aber leider klappt das auch noch nicht...
zumindest gibt es keine fehlermeldung
n8
kolja
Verfasst: 14.12.2006 10:04
von Miriam
Ist heute 1. April?!
Kann ich mal Deine page_header.php sehen?
Verfasst: 14.12.2006 17:29
von kolja