Priority Icons: Fehlerbehebung
Fehlerbehebung für Priority Icons: Icons erscheinen nicht, Prioritätsnamen werden nicht erkannt, Farbänderung wirkt nicht, Tooltips und Badge-Stil fehlen, Plugin lässt sich nicht abschalten.
Fehlerbehebung
Es erscheinen keine Icons
- Plugin aktiv? Im Admin Panel unter Verwalten > Plugins muss "Priority Icons" aktiviert sein. Prüfe in der Instanzliste des Plugins, dass die Instanz aktiviert ist.
- Option aus? Prüfe in der Konfiguration, dass "Enable Priority Icons" eingeschaltet ist.
- Wird etwas eingefügt? Öffne den Seitenquelltext (Strg+U) und suche nach
data-plugin="priority-icons". Es müssen ein<style>und zwei<script>-Tags mit diesem Attribut vorhanden sein. - Konfiguration geladen? Gib in der Browser-Konsole
window.PriorityIconsConfigein. Das Objekt enthält die Prioritäten mit ihren Farben. - Browser-Konsole und Error-Log auf Fehlermeldungen prüfen.
Auf AJAX-Anfragen fügt das Plugin nichts ein. Das ist gewollt: Bei dynamischer Navigation (PJAX) bleibt die bereits geladene Seite samt Skript bestehen.
Einzelne Prioritäten bleiben Text
Das Plugin ersetzt nur Textknoten, deren getrimmter Text exakt einem der Namen Emergency, High, Normal, Low, Notfall, Hoch oder Niedrig entspricht (3 bis 10 Zeichen, Groß-/Kleinschreibung wird beachtet). Steht der Name zusammen mit weiterem Text im selben Textknoten, wird er nicht ersetzt. Umbenannte oder übersetzte Prioritäten (zum Beispiel in einer anderen Sprache) werden nicht erkannt. Für eigene Namen musst du $priorityMap in class.PriorityIconsPlugin.php ergänzen, siehe Konfiguration.
Farbänderung hat keine Wirkung
- Verwende einen 3- oder 6-stelligen Hex-Wert mit führender Raute, zum Beispiel
#dc3545. Werte, die nicht aus#und 3 bis 6 Hex-Ziffern bestehen, werden ignoriert, dann gilt die Standardfarbe. Werte mit 4 oder 5 Ziffern werden angenommen, sind aber keine gültigen CSS-Farben und bleiben ohne Wirkung. - Lade die Seite neu, denn die Farben werden mit der Seite ausgeliefert.
- Das Pulsieren des Emergency-Icons verwendet immer das Standardrot, auch wenn du die Farbe geändert hast.
Tooltips, Icon-Stil
Die Einstellungen "Show Tooltips" und "Icon Style" im Konfigurationsformular haben keine Wirkung. Der Tooltip erscheint immer beim Hover, und das Icon ist immer ein gefüllter Kreis.
Icons erscheinen an unerwarteten Stellen
Die Ersetzung ist nicht auf einen osTicket-Bereich beschränkt. Sie sucht in den Ticketlisten, den Ticketdetails und im PJAX-Container, und falls keiner dieser Bereiche existiert, im gesamten body. Steht an anderer Stelle ein Text, der genau einem Prioritätsnamen entspricht, wird auch dieser ersetzt.
Plugin vorübergehend abschalten
Schalte "Enable Priority Icons" in der Konfiguration aus oder deaktiviere das Plugin. Die Prioritäten erscheinen danach wieder als Text, es werden keine Daten verändert.
Support
Fehler und Fragen im Issue Tracker. Gib dabei osTicket-Version, PHP-Version, Browser und Fehlermeldungen aus der Browser-Konsole an.