1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

Durchgehend farbige Darstellung von Account, Postfach Unterverzeichnis und Mails bei neu eintreffenden und ungelesenen Mails

    • 102.*
    • Windows
  • stocker-raetus
  • 26. Januar 2023 um 11:04
  • Geschlossen
  • Unerledigt
  • stocker-raetus
    Mitglied
    Beiträge
    5
    Mitglied seit
    20. Jan. 2023
    • 26. Januar 2023 um 11:04
    • #1

    Hallo.

    Ich weiss, mein Anliegen ist nicht bescheiden. Doch ich habe relativ viele Mailkonten mit unterschiedlich starken Ein- und Ausgängen. Da habe ich das Problem, dass ich die ungelesenen und neuen Mails oft übersehe. Zu dem Zweck habe ich folgende userChrome.css, die auch teilweise in der Version 102 funktioniert. Ich verwende eine 'gepflegte' Filtersammlung in den jeweiligen Accounts, welche die Standardmails in die jeweiligen, auch verschaltelten, Unterverzeichnisse verschieben, so dass der Posteingang entlastet wird. Noch zu sagen ist, dass ich den Darkmodus auf einem grossen Monitor verwende und die betroffenen Mails rot markiere.

    CSS
    /*   Ändert die Farbe des Posteingangs, wenn neue Nachrichten eingehen  */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, specialFolder-Inbox,
    newMessages-true) {
    font-weight: bold !important;
    color: #FF0000 !important;
    }
    /*   Ordnerfarbe beim Eintreffen neuer Nachrichten */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: #FF0000 !important;
    font-weight: bold !important;
    }
    /*   Ungelesene Mails und Postings besonders in (blau) hervorheben und (unterstreichen).   */
    treechildren::-moz-tree-cell-text(unread) {
    font-weight: bold ! important;
    color: red ! important;
    }
    /*   Neue Mails und Postings besonders in (rot) hervorheben.   */
    treechildren::-moz-tree-cell-text(new) {
    font-weight: bold ! important;
    text-decoration: underline ! important;
    color: red ! important;
    }
    /*   Ordner mit ungelesenen Nachrichten optisch von anderen unterscheiden   */
    treechildren::-moz-tree-cell-text(folderNameCol, hasUnreadMessages-true)
    {  color: #FF4D00 !important;
    }
    /*   Mail-Account bei Eingang neuer Mails farbig markieren   */
    treechildren::-moz-tree-cell-text(folderNameCol, biffState-NewMail,
    isServer-true), treechildren::-moz-tree-row(folderNameCol,specialFolder-Inbox, newMessages-true) { font-weight: bold
    !important; color: red !important; /*red*/
    }
    /*  Verzeichnisfarbe wenn neue Mails eingehen */
    #folderTree > treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: #FF0000 !important;
    font-weight: bold !important;
    }
    Alles anzeigen

    Das Problem ist nun, dass die Accounts und die verschaltelten Unterverzeichnisse nicht farbig markiert werden, wenn neue Mails eintreffen. Zusätzlich möchte ich die neu eingegangenen auch die eingegangenen aber unbetrachtete Mails gerne farbig darstellen.

    Wie kann ich das Problem lösen?

    Konfiguration:

    Thunderbird 102.6.1 (64bit) portable Version

    Windows 10 pro, Version 21H2

    Besten dank im Voraus

    raetus-stocker

    Einmal editiert, zuletzt von graba (26. Januar 2023 um 11:25) aus folgendem Grund: Code-Tags gesetzt

  • graba 26. Januar 2023 um 11:25

    Hat das Thema freigeschaltet.
  • Mapenzi
    Senior-Mitglied
    Reaktionen
    1.023
    Beiträge
    11.800
    Mitglied seit
    26. Mai. 2012
    Hilfreiche Antworten
    117
    • 26. Januar 2023 um 15:50
    • #2

    Hallo,

    Teste mal die folgenden Code, am besten separat von deinem obigen CSS Code.

    Farbe des Konten-Namens bei neu herunter geladenen Mails:

    CSS
    /* Accounts with new mail red and bold */
    #folderTree > treechildren::-moz-tree-cell-text(isServer-true, biffState-NewMail) {
    color: #FF0000 !important; 
    font-weight: bold !important; }

    Textfarbe von Verzeichnissen mit neu heruntergeladenen Mails:

    CSS
    /* Folder color when new messages arrive */
    #folderTree > treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: #FF0000 !important; 
    font-weight: bold !important;
    font-style: italic !important;  }

    Die folgenden CSS Code dienen zur Hervorhebung von Ordnern und Unterordnern, die ungelesene Mails enthalten:

    CSS
    /* Make Folders containing unread messages visually distinct from others */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, hasUnreadMessages-true, selected, focus) {  
    font-weight: bold !important;
    font-style: italic !important; }
    
    /* Change the appearance of folders which have a subfolder containing unread messages  */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, subfoldersHaveUnreadMessages-true){
    font-weight: bold !important;
    font-style: italic !important; }

    Einmal editiert, zuletzt von Mapenzi (26. Januar 2023 um 16:20)

  • stocker-raetus
    Mitglied
    Beiträge
    5
    Mitglied seit
    20. Jan. 2023
    • 27. Januar 2023 um 00:21
    • #3

    Danke für den Ratschlag,

    die untersten Verzeichnisse und die Mails in den Ordnern funktionieren wie bisher.

    Die Kontennamen und

    die Verzeichnisse mit neu herunter geladenen Mails sowie

    die Unterverzeichnisse haben sich aber leider nicht geändert,

  • stocker-raetus
    Mitglied
    Beiträge
    5
    Mitglied seit
    20. Jan. 2023
    • 27. Januar 2023 um 09:55
    • #4

    Mit dem folgenden Code funktioniert es schon recht gut.

    Nur der MailAccount wird bei einem späteren Programmstart nicht markiert, in dem Unterverzeichnisse und ungelesene Mails enthalten sind.

    Das ist vermutlich nur bei mir wichtig, weil ich 15 Accounts betreie.

    Vorläufig habe ich als markierfarbe red eingesetzt.

    CSS
    /*   Mein Code, der einigermassen funktioniert */
    /*   Markierte Mails und Ordner in Color: red, kann auf color: #FF0000 geändert werden
    
    
    /*   Ändert die Farbe (color: #FF0000) des Posteingangs, wenn neue Nachrichten eingehen  */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, specialFolder-Inbox,
    newMessages-true) {
    font-weight: bold !important;
    color: red !important;
    }
    /*   Ordnerfarbe (color: #FF0000) beim Eintreffen neuer Nachrichten */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: red !important;
    font-weight: bold !important;
    }
    /*   Ungelesene Mails und Postings besonders in (blau) hervorheben und (unterstreichen).   */
    treechildren::-moz-tree-cell-text(unread) {
    font-weight: bold ! important;
    color: red !important;
    }
    /*   Neue Mails und Postings besonders in (rot) hervorheben.   */
    treechildren::-moz-tree-cell-text(new) {
    font-weight: bold ! important;
    text-decoration: underline !important;
    color: red !important;
    }
    /*   Ordner mit ungelesenen Nachrichten optisch von anderen unterscheiden   */
    treechildren::-moz-tree-cell-text(folderNameCol, hasUnreadMessages-true)
    {  color: red !important;
    }
    /*   Mail-Account bei Eingang neuer Mails farbig markieren   */
    treechildren::-moz-tree-cell-text(folderNameCol, biffState-NewMail,
    isServer-true), treechildren::-moz-tree-row(folderNameCol,specialFolder-Inbox, newMessages-true) { font-weight: bold
    !important; color: red !important;
    }
    /*  Verzeichnisfarbe wenn neue Mails eingehen */
    #folderTree > treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: red !important;
    font-weight: bold !important;
    }
    /* Mapenzi: Ändern Sie das Erscheinungsbild von Ordnern, die einen Unterordner mit ungelesenen Nachrichten haben  */
    #folderTree treechildren::-moz-tree-cell-text(folderNameCol, subfoldersHaveUnreadMessages-true){
    color: red !important;
    font-weight: bold !important;
    Alles anzeigen

    Gibt es einen Code, der die MailAccounts immer markiert, wenn sich weiter unten im Pfad ein ungelesenes Mail enthalten ist? Da ich die Darstellung der Konten oft zusammen raffen muss, wäre mir das sehr dienlich, anstatt den MailAccount nur fett darzustellen.

    Besten Dank im Voraus

    raetus-stocker

  • Mapenzi
    Senior-Mitglied
    Reaktionen
    1.023
    Beiträge
    11.800
    Mitglied seit
    26. Mai. 2012
    Hilfreiche Antworten
    117
    • 27. Januar 2023 um 13:40
    • #5
    Zitat von stocker-raetus

    /* Mein Code, der einigermassen funktioniert */ /* Markierte Mails und Ordner in Color: red, kann auf color: #FF0000 geändert werden

    Das ist doch nicht das, was du zu Anfang formuliert hast: was du jetzt beschreibst heißt, dass alle markierten Mails und Ordner die Schriftfarbe rot (ist das selbe wie,#FF0000) haben sollen. Und so sieht es bei mir auch aus im System-Thema:

    Wie willst denn mit diesem Code in der Konten/Ordnerliste zwischen Ordnern mit neu geladenen Nachrichten und solchen mit ungelesenen Nachrichten unterscheiden ?

    Du möchtest rot gleichzeitig für neu herunter geladene und ungelesene Nachrichten verwenden. Wie willst du denn dann zwischen beiden unterscheiden.

    Zitat von stocker-raetus

    Gibt es einen Code, der die MailAccounts immer markiert, wenn sich weiter unten im Pfad ein ungelesenes Mail enthalten ist?

    Ich hatte einen solchen in der Version TB 91. Ich muss mal sehen, ob ich ihn für die v102 anpassen kann..

    Nachtrag: bei deinem letzten Code fehlt die Schließ-Klammer } in zeile 44, deshalb ist der letzte Code unwirksam.

    Neuer Code nach vielen trial & error fertig, wird morgen veröffentlicht !

    2 Mal editiert, zuletzt von Mapenzi (28. Januar 2023 um 01:12)

  • Mapenzi
    Senior-Mitglied
    Reaktionen
    1.023
    Beiträge
    11.800
    Mitglied seit
    26. Mai. 2012
    Hilfreiche Antworten
    117
    • 28. Januar 2023 um 12:11
    • #6

    Hier ist mein überarbeiteter CSS Code, mit dem ich Konten- und Ordnernamen einfärbe, je nachdem ob sie neu heruntergeladene oder ungelesene Nachrichten enthalten. Ich habe trotz vieler Recherchen und Tests keinen Code für Kontenordner gefunden, die ungelesene Nachrichten enthalten.

    CSS
    /* Accounts with new mail red and bold */
    #folderTree > treechildren::-moz-tree-cell-text(isServer-true, biffState-NewMail) {
    color: #FF0000 !important; }
    
    /* Folder color red when new messages arrive */
    #folderTree > treechildren::-moz-tree-cell-text(folderNameCol, newMessages-true) {
    color: #FF0000 !important; 
    font-weight: bold !important;
    font-style: italic !important;  }
    
    
    #folderTree  treechildren::-moz-tree-cell-text(folderNameCol, hasUnreadMessages-true, selected, focus){
    color: white !important; }
     
    
    /* Change the appearance of folders or subfolders containing unread messages */
    treechildren::-moz-tree-cell-text(subfoldersHaveUnreadMessages-true) {
     font-weight: bold !important;
    font-style: italic !important; 
    color: #2E64FE !important; }
    
    treechildren::-moz-tree-cell-text(hasUnreadMessages-true) {
     font-weight: bold !important;
    font-style: italic !important; 
    color: #2E64FE !important; }
    Alles anzeigen

    Ein Beispiel für die Anzeige solcher Konten bzw. Ordner oder Unterordner:

    Konto und Ordner rot, Ordner zusätzlich kursiv bei neu herunter geladenen Mails.

    Ordner und Unterordner hellblau und kursiv, wenn sie ungelesene Mails enthalten.

    Ich habe diesen Code nicht im dunklen Modus getestet.

  • Aushilfsarnie
    Mitglied
    Beiträge
    39
    Mitglied seit
    11. Jan. 2019
    • 1. August 2023 um 16:20
    • #7

    Hallo zusammen,

    bei mir funktioniert diese Vorgehensweise seit Update auf 115 leider nicht mehr.

    Geht es bei Euch noch? Oder habt Ihr Ideen, wie man es wieder einrichten kann?

    Vielen Dank im Voraus!

  • dharkness21
    Senior-Mitglied
    Reaktionen
    453
    Beiträge
    1.841
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    53
    • 1. August 2023 um 19:37
    • #8
    Zitat von Aushilfsarnie

    bei mir funktioniert diese Vorgehensweise seit Update auf 115 leider nicht mehr.

    Geht es bei Euch noch? Oder habt Ihr Ideen, wie man es wieder einrichten kann?

    Teste bitte mal das ↓ für 115.

    CSS
    ul[role="group"] > li[class~="new-messages"] > .container > .name {
        color: #EEE8AA !important; /* Heller Gelbton */
    }
    ul[role="group"] > li[class~="new-messages"][aria-selected="true"]  > .container > .name {
        color: #B88959 !important; /* Heller Braunton */
    }

    P.S.: Die Farbe musst Du noch Deinem Wunsch entsprechend ändern.

    und wech

    Dharkness

  • Aushilfsarnie
    Mitglied
    Beiträge
    39
    Mitglied seit
    11. Jan. 2019
    • 1. August 2023 um 23:41
    • #9

    Danke! Der Code färbt leider nur die Ordner der "ersten Ebene". Ist das Ziel ein Unterordner (2.te Ebene) wird der darüber liegende Ordner nicht eingefärbt. Hast Du eine Idee, wie der übergeordnete Ornder auch eingefärbt wird, wenn er einen Ordner mit einer neuen Email enthält? (siehe auch RE: Ordnerfarbe mit neuen Mails funktioniert nicht mehr bei Thunderbird 115)

    2 Mal editiert, zuletzt von Aushilfsarnie (2. August 2023 um 01:29)

  • Community-Bot 3. September 2024 um 20:50

    Hat das Thema geschlossen.

Aktuelle Programmversion

  • Thunderbird 138.0.1 veröffentlicht

    Thunder 13. Mai 2025 um 23:25

Aktuelle ESR-Version

  • Thunderbird 128.10.0 ESR veröffentlicht

    Thunder 29. April 2025 um 23:24

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™