Ich hab da mal eine Frage…bei meinem BundesligaTabelle Modul…da gibt es folgendes seltsames Verhalten:
> Legt man 2x das BundesligaTabelle Modul an und ändert die Farbe bei einem, dann ändert sich die Farbe für BEIDE Instanzen (einfach mal im WebFront 2 Module untereinander anlegen zum Test)!
> Aber ändere ich die Liga bei einem, dann wird auch nur bei einem die Liga geändert.
> Also man kann z.B. bei einem die 1. Liga und beim anderen die 2. Liga einstellen, aber nur 2x mit Farbe XXXXXX und nicht 1x mit Farbe AAAAAAA und 1x mit Farbe CCCCCC ?!?!?!? Baaaaanaaane
Was habe ich falsch gemacht? Oder ist es ein Bug in den IPS Modulen allgemein?
Was soll der Browser denn machen wenn du zweimal die gleichen Styles für ‚.bt‘ definierst ?
Kannst natürlich entweder die InstanzID dort mit einbauen oder die Styles in den Tags angeben.
Und den ‚<html>‘-Tag kannst du inzwischen auch weg lassen.
Schau es dir am besten mit den Entwicklertools des Browsers an. Dann siehst du was los ist.
Bei den Squeezeboxen habe ich das mit einem externen Script gelößt, wo der User die Tabelle selbst ändern kann. Ähnlich wie bei der Anrufliste der Fritzbox.
Pro: Mehr Freiheiten für den User.
Contra: Aussehen steht nicht in den Settings, sondern in eben diesem Script.
Das Problem tritt ja nur auf, wenn man 2 Fußball-Tabellen im WebFront auf EINER Seite hat. Steckt man die Tabellen in unterschiedliche Tabs, dann kann man auch unterschiedliche Farben usw. verwenden. Von daher lasse ich das Problem erstmal auf meiner 2do mit einem Vermerk auf deinen Post hier
erstmal tolles Modul und Danke für die Umsetzung Schriftfarbwahl und -größe.
Leider funktioniert das so nicht wirklich praxisnah.
Ich habe eine Seite mit 3 SplitPane. Nebeneinander werden damit die 3 Tabellen (1./ 2./ 3 Liga) angezeigt.
Kein Problem habe ich mit der Aussage, dass die Änderungen auf alle Tabellen wirken, wenn Sie auf einer Seite sind.
Aber ich muss immer wissen, welche Tabelle die letzte im HTML-Skript ist, denn nur die wirkt.
SplitPane…da hab ich ja gar nicht dran gedacht Na gut, ist ja ok, ich baue das CSS um, damit es für jede Tabelle individuell greift
Auch wenn ich nicht verstehe, wie man in einer Ansicht (sei es nun auf einer Seite oder mit SplitPanes) verschiedene Darstellungen haben möchte…das sieht doch dann total „durcheinander“ und „wild“ aus?! Ich würde es persönlich nur einheitlich gestalten. Aber sowas ist halt Geschmackssache (und ich hab Geschmack :D).
Aber wie gesagt, ich baue das heute oder spätestens am Wochenende um, dass man auch 100 Tabellen auf einer Seite haben kann und jede in einer anderen Farbe
scheinbar ist es noch zu früh für Dich.
Ich möchte nicht verschiedene Einstellungen auf einer Seite.
Eine Einstellung für alle Tabellen auf der einen Seite reicht völlig.
Aber ist halt blöd, wenn ich erst testen muss, welche Tabelle ich ändern muss, damit die auf alle anderen Einfluss nimmt.
Jetzt klarer?
Aber wenn Du das auf CSS-Basis gebaut hast, verstehe ich überhaupt nicht, warum das passiert. Mach doch ein zentrales CSS für alle Deine Tabellen.
Die designaffinen Individualisten würde ich sowieso außen vor lassen.
Aktuell ist das Verhalten so, wie Nall chan so schön erklärt hat, weil CSS pro Seite/Tab im Browser gilt. Und da meine CSS Zuweisungen für die Tabellen-Zeilen in allen Modulen die gleichen Namen haben, kommt es zu diesem Verhalten :rolleyes: Vermutlich greift immer die CSS Einstellung der entweder zuerst geladenen HTML-Tabelle oder wenn man auf der Seite ist, dann von der zuletzt aktualisierten HTML-Tabelle.
Deswegen gehen jetzt schon verschiedene Ligen, aber nicht verschiedene Farben.
Aber ich mache es gleich richtig und mache die Einstellung, wie es sich gehört, individuell für jede Tabelle Denke ich werde die Variante mit dem anhängen der InstanzID verwenden, sollte man einfachsten sein.
Soooo, Änderung ist online Hab dabei auch mal die Linien in den Tabellen entfernt. Sieht so schöner aus, finde ich.
> Jetzt kann man mehrere Tabellen in einer Ansicht im WebFront haben und jede farblich individuell gestalten
Oder hat es meinem Boui vorher besser gefallen und er möchte die Linien zurück oder „schaltbar“ haben?
Edit: Und ich habe jetzt mal nur 000000 und FFFFFF beachtet beim „Hintergrundfarbenwechsel“. Wenn jetzt noch jemand an kommt mit verschiedenen Schwarz-/Weiß-Nuancen, dann ist was los
INFO > Die Schriftgröße kann nur verändert werden, wenn farbliche Darstellung aktiv ist! Läuft mit über die CSS Geschichte.
IPS-Err-PHP 2015-12-22 06:26:09.220 Warning: DOMDocument::loadHTML(): Empty string supplied as input
Error in Script C:\IP-Symcon\scripts\22192.ips.php on Line 106
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
in IPSLogger_PhpErrorHandler
106 in scripts\22192.ips.php (call loadHTML)
17 in scripts\22192.ips.php (call BundesligaTabelleAuslesenInArray)
Nachricht gesendet von IPS_Logger
Hier ist dann die Tabelle m.E. auch leer. Kann ich hier etwas tun?
Danke für die Meldung! Ich hab mal mehr „Fehler-Abfragen“ eingebaut, falls die Seite keine/falsche Daten liefert. Bitte berichten, ob das Problem damit behoben ist!
Welche Liga hast du ausgewählt und welchen Intervall? Dann setze ich bei mir mal die identischen Einstellungen dann kann sehe ich hoffentlich was da los ist. Weil „Empty string“ fange ich eigentlich ab
EDIT: Hab das Skript grad 50x ausgeführt und kein einziges Mal ein Fehler… Versteh ich nicht…