Eventkalendar 1.50
Hoi!
Hab grad auf nem ähnlichen Teil wie PHPKit gesehen, dass die in der Eventkalendar Übersicht (in der Navleisten) unten drunter den nächsten Termin stehen haben.... Also z.B.:
Morgen: (oder z.B. in XY Tagen)
· XYZTreffen (21:00)
Ereigniss:
Klick hier für mehr
Kann man das irgendwie zusammen basteln????
Hab grad auf nem ähnlichen Teil wie PHPKit gesehen, dass die in der Eventkalendar Übersicht (in der Navleisten) unten drunter den nächsten Termin stehen haben.... Also z.B.:
Morgen: (oder z.B. in XY Tagen)
· XYZTreffen (21:00)
Ereigniss:
Klick hier für mehrKann man das irgendwie zusammen basteln????
Proggi
unregistriert
Gibt es sowas nicht schon?? Oder täusch ich mich da jetzt?
EDIT:
OK - Hab mich eben mal hingesetzt und nachgesehen....... Hier das Ergebnis.
Funzt bei mir lokal auf dem PC und ich übernehme KEINE GARANTIE für die Funktionstüchtigkeit!!! UND:
Backup der Dateien anlegen!!!
Öffne die Datei navbox.calender.php im Ordner navigation
Suche in dieser Datei folgendes:
Füge darüber folgendes ein:
Öffne die Datei calender.htm im Ordner templates/navigation
Suche folgendes:
Füge darunter folgendes ein:
Screenshot des Ergebnisses:

/EDIT:
EDIT 2:
Nach Hinweis von Superkater13439, sollte noch die Überprüfung eingebaut werden, ob der Termin durch den Admin auch wirklich frei gegeben ist. Dies wurde im obigen Code bereits aktualisiert.
Danke Kater für Deinen Hinweis
Natürlich kann dies jetzt jeder für sich selbst erweitern wie er es mag. Beispielsweise nicht "nur" den nächsten Termin, sondern vielleicht die nächsten fünf Termine.............
Aber das bleibt Euch überlassen - einfach ein wenig basteln ud probieren
/EDIT 2:
Netten Gruß
Andy --- Proggi
EDIT:
OK - Hab mich eben mal hingesetzt und nachgesehen....... Hier das Ergebnis.
Funzt bei mir lokal auf dem PC und ich übernehme KEINE GARANTIE für die Funktionstüchtigkeit!!! UND:
Backup der Dateien anlegen!!!
Öffne die Datei navbox.calender.php im Ordner navigation
Suche in dieser Datei folgendes:
|
|
PHP-Quelltext |
1 |
eval ("\$boxlinks[]= \"".templateinclude("navigation/calender")."\";");
|
Füge darüber folgendes ein:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
// Start - Naechster Termin
$act_day = date("d", time());
$act_month = date("m", time());
$act_year = date("Y", time());
$next_array = $DB->fetch_assoc($DB->query("SELECT
termin_ID,
termin_DAY,
termin_MONTH,
termin_YEAR,
termin_TEXT
FROM
".$sqlprefix."_termine
WHERE
termin_DAY >= ".$act_day." && termin_MONTH >= ".$act_month." && termin_YEAR >= ".$act_year." && termin_aktiv = '0'
ORDER BY
termin_DAY ASC,
termin_MONTH ASC,
termin_YEAR ASC
LIMIT 1
"));
if($next_array['termin_ID'] != "") {
$d = $next_array['termin_DAY'];
$m = $next_array['termin_MONTH'];
$next_event .= '<span class="small"><a href="include.php?path=termine/event_day.php&day='.$next_array['termin_DAY'].'">'.$d.'.'.$m.'. - '.cutstring($next_array['termin_TEXT'], 15).'</a></span>';
}else{
$next_event = '<span class="small">Momentan keine Events</span>';
}
// Ende - Naechster Termin
|
Öffne die Datei calender.htm im Ordner templates/navigation
Suche folgendes:
|
|
Quellcode |
1 2 3 |
<tr> <td align="center" colspan="4"><a class="small" style="text-decoration:none" href="include.php?path=termine/event_monat.php">Übersicht</a></td> </tr> |
Füge darunter folgendes ein:
|
|
Quellcode |
1 2 3 4 5 6 7 8 |
<tr> <td colspan="4"> <br /> <span class="small">Nächstes Event:</span> <br /> $next_event </td> </tr> |
Screenshot des Ergebnisses:

/EDIT:
EDIT 2:
Nach Hinweis von Superkater13439, sollte noch die Überprüfung eingebaut werden, ob der Termin durch den Admin auch wirklich frei gegeben ist. Dies wurde im obigen Code bereits aktualisiert.
Danke Kater für Deinen Hinweis
Natürlich kann dies jetzt jeder für sich selbst erweitern wie er es mag. Beispielsweise nicht "nur" den nächsten Termin, sondern vielleicht die nächsten fünf Termine.............
Aber das bleibt Euch überlassen - einfach ein wenig basteln ud probieren
/EDIT 2:
Netten Gruß
Andy --- Proggi Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Proggi« (21. Juli 2008, 16:37)
Super!! Funktioniert erstmal soweit...
Allerdings noch ein kleines Problem:
Er zeigt mir nicht wirklich das nächste Event an sondern erst im September eins!?!? Allerdings scheint es ein allgemeiner Fehler bei mir zu sein!? Denn wenn ich die event_all.php aufrufe, zeigt er mir keinen einzigen Termin an!?! In der event_monat.php sind aber alle Termine vorhanden.... Wodran kann das liegen?
Allerdings noch ein kleines Problem:
Er zeigt mir nicht wirklich das nächste Event an sondern erst im September eins!?!? Allerdings scheint es ein allgemeiner Fehler bei mir zu sein!? Denn wenn ich die event_all.php aufrufe, zeigt er mir keinen einzigen Termin an!?! In der event_monat.php sind aber alle Termine vorhanden.... Wodran kann das liegen?

- 1
- 2




