MK70
Hallo,
ich nutze den Kalender Event-List. Zu diesem gibt es eine Erweiterung, die in einer php-Datei geschrieben wurde. Nun würde ich diese Erweiterung gern auf der Startseite anzeigen lassen, wenn möglich, im Boardstyle. Die Inhalte der PHP-Datei sind hauptsächlich Queres, die die DB auslesen.
Ich habe bereits den Code in vielen verschiedenen "Versionen" versucht einzubauen, aber bisher immer ohne Erfolg, bzw. mit Fehlermeldungen. Daher hier schon mal den Code und die Bitte an Euch, mir ein paar Vorschläge zu machen, wie ich den Code ins WBB einbetten kann...
Danke...
ich nutze den Kalender Event-List. Zu diesem gibt es eine Erweiterung, die in einer php-Datei geschrieben wurde. Nun würde ich diese Erweiterung gern auf der Startseite anzeigen lassen, wenn möglich, im Boardstyle. Die Inhalte der PHP-Datei sind hauptsächlich Queres, die die DB auslesen.
Ich habe bereits den Code in vielen verschiedenen "Versionen" versucht einzubauen, aber bisher immer ohne Erfolg, bzw. mit Fehlermeldungen. Daher hier schon mal den Code und die Bitte an Euch, mir ein paar Vorschläge zu machen, wie ich den Code ins WBB einbetten kann...
Danke...

Zitat: |
<?php // Addon Version 1.2 // configuration for your calendar // hostname or IP-Address of MySQL-Server $el_mysqlhost = "localhost"; // username and password for database server $el_mysqluser = "XXXX"; $el_mysqlpassword = "XXXX"; // name of database $el_mysqldb = "XXXX"; // number of calendar $el_n = "1"; // path to calendar with / at the end $el_calendarpath = "../"; // Remove comment marks for your favorite list: // SELECTED: Appointments that start today or continue today (appointments for more than one day): // $el_sqlquery = "SELECT appointmentid,title,startdate,starttime FROM koc".$el_n."_appointments WHERE activated=1 AND groupid=0 AND startdate<='".date("Y-m-d")."' AND enddate >='".date("Y-m-d")."' AND canceled<>1 ORDER BY startdate,starttime,title"; // Appointments that start today: // $el_sqlquery = "SELECT appointmentid,title,startdate,starttime FROM koc".$el_n."_appointments WHERE activated=1 AND groupid=0 AND startdate='".date("Y-m-d")."' AND canceled<>1 ORDER BY starttime,title"; // next 5 appointments that start today or in the future (can be changed by modifying the 5 after LIMIT) $el_sqlquery = "SELECT appointmentid,title,startdate,starttime FROM koc".$el_n."_appointments WHERE activated=1 AND category=4 AND groupid=0 AND startdate>='".date("Y-m-d")."' AND canceled<>1 ORDER BY startdate,starttime,title LIMIT 0,20"; // end of config // do not edit after this $el_dblink = mysql_connect( $el_mysqlhost, $el_mysqluser, $el_mysqlpassword ) or die("Could not connect to MySQL-Server: ".mysql_error() ); mysql_select_db("$el_mysqldb", $el_dblink) or die("Could not open database $el_mysqldb: ".mysql_error() ); $el_result = mysql_query($el_sqlquery); $el_numrows = mysql_num_rows($el_result); if ($el_numrows == "0") { $el_eventliste = "<tr>\n<td align=\"center\" colspan=\"3\">Heute sind keine Termine im <a href=\"".$el_calendarpath."/index.php\">Kalender</a> vorhanden</td>\n</tr>\n"; } else { $el_eventliste = ""; while ($el_row = mysql_fetch_array($el_result)) { $el_eventliste .= "<tr>\n<td>".date("d.m.Y", strtotime($el_row['startdate']))."</td>\n"; if ($el_row['starttime'] <> "") $el_eventliste .= "<td>".date("H:i", strtotime($el_row['starttime']))."</td>\n"; else $el_eventliste .= "<td> </td>\n"; $el_eventliste .= "<td><a href=\"".$el_calendarpath."/detail.php?appointid=".$el_row[appointmentid]." \">".$el_row[title]."</a></td>\n</tr>\n"; } } echo "<table>\n<tr>\n<td align=\"center\" colspan=\"3\">Die nächsten Termine im <a href=\"".$el_calendarpath."/index.php\">Kalender</a></td>\n"; echo $el_eventliste; echo "</table>\n"; mysql_close($el_dblink); ?> |