Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Markus Wandel
Beiträge: 240 Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:
Beitrag
von Markus Wandel » Di 23.Mai, 2006 10:10
Moin Moin,
ich versuche gerade ein kleines Addon für den Meeting MOD zu "basteln" und habe ein kleinen Problem mit der Anzeige des Datums.
Beim Auslesen per $row['meeting_time'] bekommen ich immer folgendes Datum angezeigt: 01.01.1970, 02:00.
Könnte man mir da entsprechend Tipps geben ?
Danke im voraus,
Markus
Nachtrag:
Diesen Abschnitt bin ich am kreieren:
Code: Alles auswählen
// MEETINGS MARQUEE by Markus Wandel
$sql = "SELECT * FROM " . MEETING_DATA_TABLE . " ORDER BY meeting_time ASC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not read meeting data", '', __LINE__, __FILE__, $sql);
}
$meeting_id = $meetingrow[$i]['meeting_id'];
$meeting_subject = $meetingrow[$i]['meeting_subject'];
$meeting_location = $meetingrow[$i]['meeting_location'];
$meeting_time = create_date($board_config['default_dateformat'], $meeting_time, $board_config['board_timezone']);
$meeting_until = create_date($board_config['default_dateformat'], $meeting_until, $board_config['board_timezone']);
$row = $db->sql_fetchrow($result);
$meetings = "» " . $meeting_time . " Uhr = " . $row['meeting_subject'] . ", " . $row['meeting_location'];
while( $row = $db->sql_fetchrow($result) )
{
$meetings = $meetings." « / » " . $meeting_time . " Uhr = " . $row['meeting_subject'] . ", " . $row['meeting_location'];
}
$meetings = $meetings." «";
$template->assign_vars(array('MEETINGS' => "$meetings"));
// MEETINGS MARQUEE by Markus Wandel
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Di 23.Mai, 2006 18:41
So passt das schon eher:
Code: Alles auswählen
// MEETINGS MARQUEE by Markus Wandel
$sql = "SELECT * FROM " . MEETING_DATA_TABLE . "
ORDER BY meeting_time ASC
LIMIT 0, 10";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not read meeting data", '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$meeting_id = $row['meeting_id'];
$meeting_subject = $row['meeting_subject'];
$meeting_location = $row['meeting_location'];
$meeting_time = create_date($board_config['default_dateformat'], $row['meeting_time'], $board_config['board_timezone']);
$meetings .= " « / » " . $meeting_time. " Uhr = " . $meeting_subject . ", " . $meeting_location;
}
$db->sql_freeresult($result);
$meetings .= " « / » "
$template->assign_vars(array(
'MEETINGS' => $meetings)
);
// MEETINGS MARQUEE by Markus Wandel
Die Anzeige habe ich dazu auf maximal 10 begrenzt (LIMIT 0,10), sonst wird die Liste sehr lang...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Markus Wandel
Beiträge: 240 Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:
Beitrag
von Markus Wandel » Mi 24.Mai, 2006 07:13
Moin,
mit deiner Verbesserung kommt er mir mit dieser Fehlermeldung an:
Parse error: parse error, unexpected T_VARIABLE in /var/www/web1/html/testforum/index.php on line 1130
Die Zeile lautet:
Code: Alles auswählen
(1130)$template->assign_vars(array(
(1131) 'MEETINGS' => $meetings)
(1132) );
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Mi 24.Mai, 2006 10:13
Ah!
In der Zeile vorher, also dieser hier:
Code: Alles auswählen
$meetings .= " « / » "fehlt ein Semikolon am Ende.
Sorry...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Markus Wandel
Beiträge: 240 Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:
Beitrag
von Markus Wandel » Mi 24.Mai, 2006 10:14
Ich habe es hinbekommen:
Code: Alles auswählen
// MEETINGS MARQUEE by MARKUS WANDEL
$sql = "SELECT * FROM " . MEETING_DATA_TABLE . "
ORDER BY meeting_time ASC
LIMIT 0, 10";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not read meeting data", '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$meeting_id = $meetingrow[$i]['meeting_id'];
$meeting_subject = $row['meeting_subject'];
$meeting_location = $row['meeting_location'];
$meeting_time = create_date($board_config['default_dateformat'], $row['meeting_time'], $board_config['board_timezone']);
$meeting_until = create_date($board_config['default_dateformat'], $row['meeting_until'], $board_config['board_timezone']);
$meetings .= " » " . $meeting_time. " Uhr: " . $meeting_subject . ", " . $meeting_location . " « ";
}
$db->sql_freeresult($result);
$meetings .= "";
$template->assign_vars(array('MEETINGS' => $meetings));
// MEETINGS MARQUEE by MARKUS WANDEL
Danke vorerst für deine Hilfe.
Markus
PS. Den alten Beitrag konnte ich nicht bearbeiten. Wenn ich auf bearbeiten klicke schließt er den Beitrag und es erscheint nur noch "speichern"