InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare

Thema: Event-Kalender Artikel anzeigen

Werner ✶✶✶✶✶ schrieb am Sonntag, den 9 Januar 2022 #251
Hallo RaHa,
das ist genial 👍
vielen Dank das du das zur Verfügung stellst.
Jörg schrieb am Donnerstag, den 10 Februar 2022 #252
Hallo, vielen Dank für den großartigen Kalender!!!
Ich habe ihn erfolgreich in unsere Homepage einbinden können👌

Allerdings bekomme ich das mit der externen Anzeige der Events nicht hin.
Ich habe folgenden Code eingefügt:
----------------------------------------------------------------------------------
<?php
// Event-Kalender
// Aktuelle Events anzeigen (mit Beschreibung)

include "verbindung.php"; // Dateipfad eventuell anpassen

$anzahl = 12; // Anzahl
$select = $db->query("SELECT `start`, `event`, `beschreibung`
FROM `" . $TABLE_PREFIX . "_kalender`
WHERE `start` >= NOW()
ORDER BY `start` ASC
LIMIT " . $anzahl);
$events = $select->fetchAll();
foreach ($events as $event) {
sscanf($event["start"], "%4s-%2s-%2s %5s", $dbJahr, $dbMonat, $dbTag, $dbUhr);
echo '<p>' . $dbTag . '.' . $dbMonat . '.' . $dbJahr . '&emsp;' . $dbUhr . ' Uhr - ' .
$event["event"] . '<br>' . $event["beschreibung"] . '</p>';
}
?>
-----------------------------------------------------------------------------------
Werner schrieb am Donnerstag, den 10 Februar 2022 #253
Hallo,
und was soll ich da jetzt machen, in eine Glaskugel schauen, ohne eine PHP-Fehlermeldung kann ich leider nicht helfen. Das Script ist eher für Personen gedacht, die sich ein bisschen mit PHP auskennen.
RaHa schrieb am Samstag, den 12 Februar 2022 #254
zu #252
Folgender Code funktioniert bei mir!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// Event-Kalender
// Aktuelle Events anzeigen (mit Beschreibung)

include "verbindung.php"// Dateipfad eventuell anpassen

$anzahl 12// Anzahl
$sql "SELECT `start`, `event`, `beschreibung` FROM `" $TABLE_PREFIX "_kalender` WHERE `start` >= NOW() ORDER BY `start` ASC LIMIT " $anzahl;
echo 
$sql."<br><br>";
$select $db->query($sql);
$events $select->fetchAll();
foreach (
$events as $event) {
sscanf($event["start"], "%4s-%2s-%2s %5s"$dbJahr$dbMonat$dbTag$dbUhr);
echo 
'<p>' $dbTag '.' $dbMonat '.' $dbJahr '&emsp;' $dbUhr ' Uhr - ' .
$event["event"] . '<br>' $event["beschreibung"] . '</p>';
}
?>
Gerd schrieb am Freitag, den 22 April 2022 #255
Hallo Werner,
Ich habe mir dein Event-Kalender einmal auf meinem Server installieren wollen, doch leider bricht das Script ab. Als Anzeige erhalte ich:

Event-Kalender
✘ Aktuelle PHP-Version: 7.0.33-0+deb9u12
✔ Voraussetzung mind.: 7.3

Nun dachte ich, PHP-Version veraltet:
(shell):>php --version

PHP 7.3.31-1~deb10u1 (cli) (built: Oct 24 2021 15:18:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.31, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.31-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

So, jetzt bin ich mit meinem Latein am Ende?

Wo wäre ein Lösungsansatz?

Gruß und Danke schon mal
Gerd
Werner schrieb am Samstag, den 23 April 2022 #256
Hallo Gerd,

In der Datei: verbindung.php, kann folgender Code entfernt werden:

1
2
3
4
/* PHP-Version überprüfen */
if (version_compare(PHP_VERSION, '7.3') < 0) {
   die('<p><strong>Event-Kalender</strong><br>&#10008; Aktuelle PHP-Version: ' . PHP_VERSION . '<br>&#10004; Voraussetzung mind.: &nbsp; 7.3</p>');
}

Aber eine Garantie das, dass Programm mit einer älteren PHP-Version als 7.3, funktioniert kann ich nicht geben.
RaHa schrieb am Sonntag, den 1 Mai 2022 #257
Hallo Gerd,
gibt man in der Shell php -version ein ist das die PHP-Version, die das Betriebssystem nutzt, diese muss nicht mit der identisch sein, die unter dem Webdienst/Apache genutzt wird.

Eine Ausgabe mit phpinfo() zeigt die Version die der Event-Kalender nutzt.

Die zu nutzende PHP-Version kann man in den Domain-/Hostingeinstellungen zu weisen.
Jens ✶✶✶✶✶ schrieb am Sonntag, den 5 Juni 2022 #258
Bei der kalendericons.css Samstag und sonntag andersfarbig eingestellt. Wird jedoch nicht aktiviert !!

.Samstag,
.Sonntag {
background-color: #FF9595 !important;
}

Muss die kalendericons.css noch irgendwo aktiviert werden ??


Danke Werner Klasse Arbeit
Werner schrieb am Sonntag, den 5 Juni 2022 #259
Datei auf dem Webserver hochladen und dann im Browser die Tastenkombination [STRG] + [F5] drücken, um den Browser-Cache zu leeren.
Jens ✶✶✶✶✶ schrieb am Montag, den 6 Juni 2022 #260
Hallo Werner

Leider brachte dies kein Erfolg :
/*
* Event-Kalender - kalendericons.css (utf-8)
*/

@charset "utf-8";


Die Wochentage Samstag und Sonntag hervorheben:
.Samstag,
.Sonntag {
background-color: #FFDFDF !important;
}


/* Den 10 Monatstag hervorheben:
#n10 {
background-color: #FFDFDF !important;
}
*/

Müsste ja gehen ??
Grüße Jens