Intern ❘ Inhaltsverzeichnis ❘ Glossar ❘ Bausteine ❘ Linkliste ❘ Tutorials ❘ Kommentare
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 . ' ' . $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 . ' ' . $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>✘ Aktuelle PHP-Version: ' . PHP_VERSION . '<br>✔ Voraussetzung mind.: 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