Markus Michalski FAQ

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.

English Version

Zurück zur Übersicht

Fehlerbehebung

Es erscheinen keine Icons

  1. 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.
  2. Option aus? Prüfe in der Konfiguration, dass "Enable Priority Icons" eingeschaltet ist.
  3. 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.
  4. Konfiguration geladen? Gib in der Browser-Konsole window.PriorityIconsConfig ein. Das Objekt enthält die Prioritäten mit ihren Farben.
  5. 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

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.