[phpBB 3.3.x] Gruppenfarbe im Style ändern

Allgemeine Fragen rund um phpBB 3.2.x sowie 3.3.x
Antworten
Benutzeravatar
Klammer
Offline
Beiträge: 117
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Feb 2024 29 11:42

[phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Klammer


Hallo Kirk.

Ich finde mal wieder keine Antwort auf mein Problem.

Klar, ich kann im Admin die Gruppenfarbe für die User ändern.
Also registrierte User, kürzlich registrierte, Gäste usw.
Das hilft mir aber bei manchen Styles nicht weiter, sie sind dann ggf. schlecht zu erkennen. In dem einen Style besser, dafür dann in einem anderen schlechter.

Nun habe ich versucht über das jeweilige Style die Gruppenfarbe festzulegen bzw. geschaut wo da in der colours.css etwas änderbar wäre.
Ich sehe da nichts, was passen könnte, womit die Gruppenfarbe festgelegt wird.

Wie bekomme ich das denn am besten hin ?
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1627
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Feb 2024 29 12:46

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Kirk


Hallo
Das ist nicht möglich da in phpBB sowas nicht vorgesehen ist.
Gruß Udo
Benutzeravatar
Klammer
Offline
Beiträge: 117
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Feb 2024 29 20:40

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Klammer


Danke Kirk.
Das ist sehr schade, aber dann weiß ich bescheid und muß mir irgendwas überlegen :)
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1627
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2024 03 08:51

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Kirk


Es gäbe da evtl. eine Möglichkeit mit js und css. Wenn du bereit wärst gewisse Einträge in diese Dateien selbst einzufügen, könnte ich eine Extension machen. Diese Einträge sind einfach zu machen, ich täte dir dies natürlich ausführlich erklären.
Gruß Udo
Benutzeravatar
Klammer
Offline
Beiträge: 117
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Mär 2024 03 17:17

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Klammer


Hallo Kirk.
Das klingt prima, mache ich gerne.
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1627
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2024 03 18:46

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Kirk


OK, am besten du machst diese Änderungen erstmal in einem Testboard.
Zuerst einmal müssen sämtliche Gruppen einen Farbwert zugewiesen haben, dieser Farbwert z. B. AA0000 für die Administratoren darf in keiner deiner Styles definiert sein.
Falls ja musst diesen Wert im ACP ändern.
Nach der Inst. dieser EXT sind folgende Schritte notwendig.
  • Öffne die Datei ssgc.js Im Vz. root/ext/kirk/ssgc/styles/all/template/js/
  • Der erste Block ist für die Gruppe der Administratoren
    Dort findest du u. a. diese Zeile:

    Code: In Zwischenablage kopieren

    	if ($(this).css("color")=="rgb(170, 0, 0)")
    
    relevant ist dieser Teil rgb(170, 0, 0)
  • Wenn jetzt die Gruppe der Administratoren im ACP diesen Farbwert AA0000 hat muss dieser zuerst in einem RGB-Farbwert umgewandelt werden.
  • Dazu kannst du dieses Tool nehmen
  • Wenn du dort bei Eingabe jenes einträgst AA0000 kommt als RGB-Farbwert das hier RGB(170, 0, 0)
  • Schaust du dir jetzt die oben genannte js Datei an, findest du u. a. das hier:

    Code: In Zwischenablage kopieren

    rgb(170, 0, 0)
    
  • Wie du siehst ist der eingetragene Wert mit dem von diesem erwähnten Tool identisch.
  • Falls du im ACP für diese Gruppe einen anderen Farbwert eingetragen hast, musst diesen Farbwert mit dem oben genannten Tool umwandeln und dann in der js Datei hier rgb(170, 0, 0) eintragen, also alles was innerhalb der beiden Klammern steht, austauschen.
  • Jetzt haben wir den sogenannten Hex-Farbwert in ein RGB-Farbwert umgewandelt.
  • Etwas weiter unten in dieser js Datei steht folgendes:

    Code: In Zwischenablage kopieren

    $(this).addClass("group-color-adm");
  • Damit weisen mir überall wo dieser RGB-Farbwert erscheint eine zusätzliche Klasse zu.
  • Weil wir ja jetzt über die Gruppe der Administratoren sind, ist es sinnvoll die Klasse group-color-adm zu benennen.
  • Wenn du jetzt die Datei ssgc.css Im Vz. root/ext/kirk/ssgc/styles/styles/prosilver/theme/ ansiehst, findest du du jenen Eintrag:

    Code: In Zwischenablage kopieren

    /* Administrators */
    .group-color-adm {
    	color: #FF7611 !important;
    }
    
  • Das ist die Klasse welche in der js Datei definiert worden ist.
  • Jetzt kann man natürlich diesen Farbwert je nach belieben ändern. Wichtig ist nur das man jenes !important immer hinzufügt. Damit wird der im ACP definierte Farbwert der jeweiligen Gruppe überschrieben.
  • Die Änderungen in der js Datei muss natürlich für jede Gruppe gemacht werden.
  • Die anderen Dateien welche sich ebenfalls im Vz. root/ext/kirk/ssgc/styles/all/ befinden, müssen nicht geändert werden, also diese bitte ignorieren.
  • Wenn man jetzt in der js Datei Datei alle Einträge für jede Gruppe vorgenommen hat, ist dieser Teil erledigt und man kann sich jetzt darum kümmern im jedem Style der jeweiligen Gruppe eine Farbe zuzuweisen.
  • In dieser EXT ist im Vz. root/ext/kirk/ssgc/styles/styles/ bislang nur prosilver eingetragen.
  • Bei mehreren Style erstellst du in diesen Vz. ein weiteres mit den Namen des jeweiligen Styles. Dort lädst du das Vz. theme von /styles/styles/prosilver/ hinein. Dort kannst du dann diesem Style für jede Gruppe eine bestimmte Farbe zu weisen.
Es ginge vermutlich auch einfacher aber in Sachen js bin ich nicht so bewandert.
Dateianhänge
kirk_style_specific_group_colour.zip
(8.99 KiB) 157-mal heruntergeladen
Gruß Udo
Benutzeravatar
Klammer
Offline
Beiträge: 117
Registriert: Mo 23. Mär 2020, 14:02
Wohnort: Nuthe-Urstromtal
Kontaktdaten:
Mär 2024 05 11:58

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Klammer


Vielen Dank !
Das ist aber doch ein bißchen zu tun *fg

Ich versuche das am Wochenende und gebe dann bescheid ob es geklappt hat.
Gruß Klammer Bild
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1627
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Mär 2024 05 17:00

Re: [phpBB 3.3.x] Gruppenfarbe im Style ändern

Beitrag von Kirk


Da gibt es schon bisschen was für dich zu tun, das ist nicht gerade in 5 Min. erledigt. Dafür muss man schon etwas Zeit investieren.
Gruß Udo
Antworten

Wer ist online?


Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste