Zeitanzeige bei Events im Index .

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!
Antworten
Markus Wandel
Beiträge: 240
Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:

Zeitanzeige bei Events im Index .

Beitrag von Markus Wandel »

Hi,

ich habe mir den "events_callite_on_ezportal_1_2_2.zip"-Mod so abgeändert das er bei mir auf dem Index angezeigt wird.


Jetzt meine Frage:
Wie kann ich es ändern, das bei dem Starttermin zusätzlich auch die Uhrzeit angezeigt wird ?

Vieln Dank im voraus.

Markus
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So?

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
index.php

#
#-----[ FIND ]-----
#
			$start_date = substr($row['stamp'],8,2).".".substr($row['stamp'],5,2).".".substr($row['stamp'],0,4);

#
#-----[ REPLACE WITH ]-----
#
			$start_date = substr($row['stamp'],8,2).".".substr($row['stamp'],5,2).".".substr($row['stamp'],0,4)." ".substr($row['stamp'],11,5);


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
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 »

ja, so ich es schon richtig. nur jetzt zeigt er mir aber zusätzlich das Datum nochmal an.

Hier gehts zum Forum!


Die Termine stehen am Ende des Forums.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht ganz: Startdatum - Startzeit - Enddatum ;)
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 »

Ups. Sorry.

Stimmt natürlich. Ich kam da jetzt durcheinander weil die drei angezeigten Termine nur als "Ein-Tages-Termin" eingetragen sind.

Noch ne kleine Frage.
Wie füge ich da zusätzlich Text ein ?
Als Beispiel "19.03.2005 09:00 Uhr - 19.03.2005".

Leider kann ja der CalLite keine Endzeit. Schade eigentlich.

Danke für die Hilfe.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aber ja. Jetzt hab ichs:
Mach mal meine o.g. Änderung rückgängig und ersetze in der index.php den Block

Code: Alles auswählen

			$start_date = substr($row['stamp'],8,2).".".substr($row['stamp'],5,2).".".substr($row['stamp'],0,4);
			$end_date = substr($row['eventspan'],8,2).".".substr($row['eventspan'],5,2).".".substr($row['eventspan'],0,4);

			if ( $start_date == $end_date )
			{
				$span = $start_date;
			}
			else
			{
				$span = $start_date . " - " . $end_date;
			}
mit diesem hier:

Code: Alles auswählen

			$start_date = substr($row['stamp'],8,2).".".substr($row['stamp'],5,2).".".substr($row['stamp'],0,4);
			$end_date = substr($row['eventspan'],8,2).".".substr($row['eventspan'],5,2).".".substr($row['eventspan'],0,4);

			$start_time = substr($row['stamp'],11,5);
			$start_time = ($start_time == '00:00') ? '' : ' '.$start_time;

			if ( $start_date == $end_date )
			{
				$span = $start_date . $start_time;
			}
			else
			{
				$span = $start_date . $start_time . " - " . $end_date;
			}
Damit wird dann weiterhin nur das Startdatum angezeigt, wenn der Termin nur eintägig ist. Ebenso lasse ich die Uhrzeit weg, wenn der Termin um 00:00 Uhr beginnt. Ich denke, dann wäre es auch etwas blöd anzusehen.
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 »

Also die Uhrzeit 00:00 kann ruhig bleiben. das ist nicht so schlimm.

Wäre halt nur schön wenn man da auch "Uhr" hinter schreiben könnte.

Danke


Edit.
Mit dem Text hab ich herausgefunden.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Lösche diese Zeile hier:

Code: Alles auswählen

         $start_time = ($start_time == '00:00') ? '' : ' '.$start_time;
Dann wird 00:00 auch angezeigt.
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 »

Hab ich gemacht, aber irgendwie fehlt jetzt da ein Leerzeichen zwischen dem Datum und der Uhrzeit ?!

Aber das ist nur Nebensache.
Viele Events finden ja eh nicht um 0 Uhr statt, sie enden höchstens um 0; oder vieeel spääter : ^9
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hab ich gemacht, aber irgendwie fehlt jetzt da ein Leerzeichen zwischen dem Datum und der Uhrzeit ?!
Öh ja, dann muss dieses hier sein:

Code: Alles auswählen

         if ( $start_date == $end_date ) 
         { 
            $span = $start_date . ' ' . $start_time; 
         } 
         else 
         { 
            $span = $start_date . ' ' . $start_time . " - " . $end_date; 
         }
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 »

Moin Moin,

Super, jetzt klappt es perfekt.

Vielen Dank für deine Hilfe.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
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!
Antworten