Meldungsanzeige im WebFront

PS: der Typ ist auch falsch übergeben: 'type' => 3 ist besser!

Bitte die Anleitung im Header vom Script nochmal anschauen!

Gruß HEiko

Hallo Heiko,

danke für deine Hilfe. Ich habe das jetzt angepasst und es funktioniert. Ich habe aber nie etwas an den Skripten geändert… :person_shrugging:

Puhh, kann ich ja fast nicht glauben! Hast Du vor kurzen einen größeren Versionssprung gemacht?
Wenn nicht das Script verändert wurde dann muss sich ringsrum was verändert haben (PHP Version usw.)

Aber schön wenn es jetzt geht!

Gruß HEiko

1 „Gefällt mir“

Eigentlich geh ich zeitnah immer mit den Versionen mit… Ich kann aber nicht genau sagen wann das war… Ist mir erst die Tage aufgefallen…
Bin froh das es funktioniert…
Dankeschön

1 „Gefällt mir“

Hallo Pitti, wie komme ich an das neueste Update ( Update v5.2.20231116). Ich finde es nirgends.

Mal ne einfache Frage :slight_smile:

Guckst Du hier => Pitti's Skript-Bibliothek

Das Meldungsscript versteckt sich hinter dem Dateiname System.Dashboard.ips.php (GitHub - Wilkware/ips-scripts: IPS script library)

Gruß Heiko

Hallo Heiko,
da dein Meldungsskript bei mir nicht mehr funktioniert hat, habe ich auch mal die neuste Version des Skriptes installiert. Die folgende Zeile habe ich aus kommentiert:

require_once(IPS_GetKernelDir()."scripts".DIRECTORY_SEPARATOR.'System.Functions.ips.php');

Muss ich noch was von deinen Skripten installieren? Das Skript „System.Functions.ips.php“ hat sich ja nicht verändert. Habe die Version 4.0.20231005.
Irgendwie funktioniert das bei mir nicht mehr.

Edit: Scheint jetzt nach mehrmaligem klicken auf die Button „Info etc.“ zu gehen. Vorher kam eine Fehlermeldung, wenn ich auf einen dieser Button geklickt habe.

Die Functions sind ja auch in github - musst Du schauen, Kleinigkeiten maximal!

Wenns jetzt geht - perfekt!

Also auf Github steht die Versionsnummer drin die ich auch habe. Ich denke mal wenn du dort was änderst, dann änderst du auch die Versionsnummer.

1 „Gefällt mir“

Klasse Script!
Habe das gleiche ‚Problem‘ mit der Darstellung des Zeitstempels vor dem Text.
Ich habe den Eintrag $message[‚timestamp‘] viermal im Script gefunden … wo muss nun das
$message[‚text‘] genau eingefügt werden?
Irgendwie verstehe ich den gut gemeinten Hinweis nicht :slightly_frowning_face:

Danke!

Naja, wenn man den Timestamp zusätzlich zum Text ausgeben lassen will, muss der ja an den Text (davor oder dahinter) mit ausgegeben werden.

Das ist ein Ausuzg aus dem Script …

                $content = $content . '<td class="txt">' . $message['text'] . '</td>';

Wie man sieht, wird als Inhalt die Text-Spalte nur aus dem Text gebildet. Will man jetzt die Zeit vor dem Text haben - sieht das z.B. so aus:

                $content = $content . '<td class="txt">' . date('d.m.Y H:i', $message['timestamp']). ': ' .$message['text'] . '</td>';

Der Inhalt sollte dann aus Tag,Momat, Jahr und Uhrzeit - Doppelpunkt - und Text bestehen!

Gruß Heiko

Genau das war es.
Herzlichen Dank für den tollen Support.