Meldungsanzeige im WebFront

Oh, dann bin ich aber froh, das ich nicht ganz verblödet bin, sondern nur halb :smiley:

Das Update bezieht sich auf das Dashbaordf Script, nicht die System.Functions.ips.php.
Jetzt hab ichs kapiert.

Frage:
Wo sieht man welche Symbole es gibt? Die Symcon eigenen?

Ja, das sind die von Symcon => Icons — IP-Symcon :: Automatisierungssoftware

Gruß Heiko

1 „Gefällt mir“

Heiko,

wo kann ich denn die Schriftart umstellen. Diese Serife Schrift passt überhaupt nicht zu IPS.
Eine gerade Schrift wäre genial. Und vielleicht etwas grösser? Danke!

lg

Derzeit hat die neue Visu noch ein Problem die Schriftarten in HTMLBoxen zu laden :frowning:

Bis zur Lösung kann man den Spezialschalter ServerSecurity deaktivieren!

Also ist kein Problem vom Script!

Gruß Heiko

PS: Weiß gar nicht ob ich es beschrieben hatte :slight_smile:

Mit der neuen Version gibt es eine Variable "Texttafel’ , diese ist für die neue Visu bestimmt :slight_smile:

Die alten sind fürs normale WebFront!!

Ich wollte schon schreiben was jetzt eigentlich der Unterschied ist, denn aussehen tut es genau so wie das alte Skript und das habe ich selber etwas „verschönert“ (Ecken abgerundet, Farben mehr sanft,…)

Aber irgendwie sieht die Texttafel komisch aus:

Und noch eine Frage Heiko,

Ich wollte hier /Einstellungen/ die Farbe der OK Icons änderns:

Profile Message Typen

$types = [
[-1, ‚Alle‘, ‚‘, 0xeafafa],
[0, ‚Info‘, ‚‘, 0xe0e0eb],
[1, ‚Fehler‘, ‚‘, 0xffcccc],
[2, ‚Warnung‘, ‚‘, 0xffebcc],
[3, ‚Todo‘, ‚‘, 0xccf5ff],
[4, ‚Goto‘, ‚‘, 0xffffcc],
];

bringt aber gar nichts (optisch)

Was ist das?
Und wo könnte ich die Farben der Icons ändern?

Danke und lg

Ich schätze durch den Bug wurde der Texttafel nicht das Profil ~HTMLBox zugeordnet, magst mal schauen?

Dann siehst Du hoffentlich auch den gravierenden Unterschied im Design!!!

Gruß Heiko

Da die Farben nach dem ersten Install ins Profil geschrieben wurden bringt es später nichts mehr diese im Skript zu ändern.

Wenn Du die Farben für das Webfront anders haben möchtest (und nur dafür wird das Profil verwendet) , musst du zusätzlich im ProfilManager direkt das Profil ‚Message.Type‘ bearbeiten.

Wenn Du die Farben für die neue Visu ändern willst, dann direkt in der Funktion "RenderCard’ - siehste dann schon!

Gruß Heiko

1 „Gefällt mir“

Super Heiko!

Ja, das Profil war TextBox anstatt HTML!

Sieht echt toll aus, Danke!!

lg

1 „Gefällt mir“

Heiko,
kann es sein, das die Farbe hier definiert ist, und nicht im Pofil?

Egal was ich im Profilmanager ändere, oder sogar das Profil Message.type lösche.
Es bleibt immer bei den „dunklen“ Farben.

In RernderMessage werden die Farben via CSS-Style fürs alte Webfront gerendert!

In RernderCard werden die Farben via CSS-Style fürs neu TileVisu gerendert!

    $style .= 'span { font-size: 0.9em; }';
    $style .= '.blue {background-color: #11A0F3; }';
    $style .= '.green {background-color: #58A906; }';
    $style .= '.yellow {background-color: #FFC107; }';
    $style .= '.red {background-color: #F35A2C; }';
    $style .= '.orange {background-color: #FF9800; }';

Gruß Heiko

1 „Gefällt mir“

Jo sooo gehts. Danke Heiko.
lg

Update v5.2.20231116

Kleines aber feines Update für die Tile Visu!

Changelog 16.11.2023:

  • Fix für Icons mit hellem Themes (v5.2)
  • Icons für TileVisu werden auch aus dessen Assets geladen
  • Button-Beschriftung im hellen Theme gefixt

Theme - Support:

image

image

Viel Spaß
Heiko

2 „Gefällt mir“

Hallo, ich nutze dieses Skript schon sehr lange. Jetzt gibt es seit geraumer Zeit ein Problem, die Icon werden nicht mehr gefunden. Wenn ich den Teil lösche im Skript, dann funktioniert es. Gibt es die Möglichkeit ein Icon bei einer Meldung mit anzuzeigen nicht mehr?

Doch, wo und wie nutzt Du das Script (IPS Version & Visu/WF)? Welche Skript-Version? Screens? …

Hallo Pitti,
ich benutze das Skript um Meldungen in IPSView anzuzeigen. Symcon ist auf der Version 7.1 vom 04.01.2024. IPSView ist die aktuellste Beta.

Symcon Version

Folgende Meldung kommt beim Ausführen:

Ich benutze aber noch dieses Skript:

Leider ist nicht das gesamte Statement das zum Fehler führt zu lesen :frowning:

Da steht ja das die undefinierte Konstante „LockOpen“ zum Fehler führt! Nicht das Meldungs-Script selbst!

Zeig mal alles!

So hier jetzt noch der zweite Teil vom Skript… Wenn ich den Teil z.Bsp. ‚image‘ => Gear lösche funktioniert das Skript ja auch. Irgendwas muss sich mit den Icon geändert haben… Das das Skript das nicht mehr findet…

Nein, da hat sich nichts geändert - Du hast was geändert :slight_smile:

Die Fehlermeldung sagt es doch deutlich - er kennt Gear nicht, er kennt nur 'Gear' :banghead:

HOCHKOMMA !!!

Der Iconname ist doch ein String und dementsprechend auch so zu übergeben :smiley:

Gruß HEiko