die nächsten kalender termine ausgeben

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hm. :o

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);

?>
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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 ??
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Genau....
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
:roll:
kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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">&nbsp;Datum</td><td class="catHead">&nbsp;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'>&nbsp;<b>$datum</b></span></td>";
	echo "<td class='row" . $j . "'><span class='topictitle'>&nbsp;<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">&nbsp;</td></tr></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Ist heute 1. April?! :-?

Kann ich mal Deine page_header.php sehen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „Coding & Technik“