Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 393%
Ausl. d. letzten 5 Minuten: 356%
Ausl. d. letzten 15 Minuten: 400%
Aktulle Uhrzeit: 09:06
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
|
ext. Kalenderansicht einbinden |
|
Hallo,
ich nutze den Kalender Event-List.
Mein Kalender !
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 ohen 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);
?> |
|
|
|
|
|
|
|
01.02.2008 17:10 |
|
|
|
Ich habe zwar keine Lösung aber ich habe das Thema gerade mal in den richtigen bereich geschoben.
gruß heiko
|
|
04.02.2008 17:28 |
|
|
|
Danke...
Hoffen wir, dass sich dem Problem jemand annehmen wird... Wäre mir echt wichtig...
|
|
04.02.2008 17:31 |
|
|
|
|
|
Impressum | Datenschutz | Fast-Index
© für wbb2 by Bandy & Geblockte Angriffe: 2.173
Seo Sidemap Powert by 2Clubradio.de
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.
Viktor's Supportboard, ist " Online " seit 20 Jahren, 226 Tage, 14 Stunden, 48 Minuten und 48 Sekunden
|
|
|