[CDB] Style Changer

Hier kannst du dir meine Erweiterungen downloaden.
Forumsregeln
Bitte bietet diese Erweiterungen nicht auf anderen Plattformen zum Download an oder gibt diese an dritte weiter!
Hinweis:
Alle hier vorgestellten Erweiterungen, beziehen sich auf Standard Prosilver!
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 09 19:45

[CDB] Style Changer

Beitrag von Kirk


EXT-Titel: Style Changer
EXT-Version: 2.8.2
EXT-Autor: Kirk, primehalo (Original Mod Autor)
EXT-Beschreibung:
  • Fügt deinem Board einen Style Wechsler hinzu. Diese Erweiterung basiert auf dem org. Mod Prime Quick Style von primehalo.
  • Im ACP/Erweiterungen/Style Changer/Einstellungen können diverse Einstellungen getätigt werden.
  • Man hat u. a. die Möglichkeit im ACP Modul zwischen einer kleinen Grafik oder einem Font Awesome-Symbol zu wählen.
  • Das FA Symbol ist im ACP Modul je nach belieben einstellbar.
  • Wenn ein "Font Awesome Symbol" eingetragen wird, erscheint rechts neben der input Box das entsprechende Icon.
  • Es können auch animierte Font Awesome-Symbole verwendet werden. Zum Beispiel: fa-cog fa-spin
  • Ein Link zu derzeit verwendeten Font Awesome Symbolen ist ebenfalls enthalten.
  • Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • In den Einstellungen ist es möglich die Funktion "Mein Board-Style" im Persönlichen Bereich/Einstellungen/Persönliche Einstellungen zu deaktivieren.
  • Ist im ACP/Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja eingestellt, wird im ACP Modul ein entsprechender Hinweis angezeigt.
    Des weiteren wird der Button "Absenden" (wenn oben genannte Einstellung aktiv) deaktiviert.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info im ACP Modul dementsprechend angezeigt.
  • Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Diverses eingestellt werden, wer den Style Changer sehen darf.
  • Damit ist es möglich nur bestimmten Benutzern/Gruppen zu erlauben den Style zu wechseln.
    • Wenn Gäste nicht das Recht haben "Kann den Style Changer sehen", wird in den Board-Einstellungen der eingestellte Style für Gäste angezeigt.
    • Bei registrierten Mitgliedern wenn eine Gruppe bzw. User nicht das Recht haben "Kann den Style Changer sehen" und gleichzeitig im ACP Modul die Funktion "Mein Board-Style" im Persönlichen Bereich deaktivieren auf Ja gestellt ist, wird in den Board-Einstellungen der eingestellte Standard-Style angezeigt.
    • Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)
      Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!
  • Die Erweiterung ist kompatibel mit phpBB 3.3.x


Demo: Dieses Board

Sprachen: de, de_x_sie, en

Voraussetzungen:
  • phpBB 3.2.6 oder höher
  • PHP >=7.0.0,<8.4.0


Download: https://www.phpbb.com/customise/db/exte ... changer_2/



Anmerkung:
Auf Grund von diesem Beitrages kann man hier die neue Standard-Grafiken (welche freundlicherweise von Talk19zehn zur Verfügung gestellt worden sind) downloaden.
Nach dem Download entpacke diese Datei und lade die Grafiken nach root/ext/kirk/stylechanger/styles/STYLENAME/theme/images hoch.
Das hier STYLENAME ist durch den verwendeten Stylenamen zu ersetzen. Diese neuen Grafiken werden in der nächsten Version mit enthalten sein.

stylechanger_images.zip
(12.81 KiB) 139-mal heruntergeladen



Screenshots:

Style Changer mit Grafik:
stylechanger_2_5_0.jpg
stylechanger_2_5_0.jpg (3.99 KiB) 17661 mal betrachtet


Neue Standard Grafiken:
stylechanger_images.png
stylechanger_images.png (26.87 KiB) 1516 mal betrachtet


Style Changer mit Font Awesome Symbol:
stylechanger_fa_symbol.jpg
stylechanger_fa_symbol.jpg (3.29 KiB) 12432 mal betrachtet


Style Changer responsive Ansicht:
stylechanger_2_5_0_responsive.jpg
stylechanger_2_5_0_responsive.jpg (18.06 KiB) 17661 mal betrachtet


ACP Modul:

stylechanger_acp_modul.jpg
stylechanger_acp_modul.jpg (27.08 KiB) 2954 mal betrachtet


Hinweis wenn im ACP/Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja eingestellt ist:

override_user_style_aktiv.jpg
override_user_style_aktiv.jpg (32.23 KiB) 2954 mal betrachtet


Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile Style Changer auf Aktivieren klicken.

Changelog
2.8.2 [CDB]
(13.04.2024)
  • Ist im ACP/Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja eingestellt, wird im ACP Modul zusätzlich zu dem entsprechendem Hinweis die Einstellungen auf Transparent gesetzt.
  • Wenn man im ACP Modul den Style Changer deaktiviert und zu gleich der Admin Modus aktiviert wurde, sah man nur den Hinweis das SC deaktiviert ist.
  • Dies wurde so geändert das beide Hinweise angezeigt werden.
  • Die sc_acp.js überarbeitet
  • Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)
    Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!
  • Die max. PHP Version wurde auf PHP 8.3 erhöht
  • Code Optimierung

2.8.1 [CDB]
(21.09.2023)
  • Fix: Wenn in den Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja gestellt war, wurde der Button "Absenden" nicht deaktiviert.
  • Eine separate Language Datei für die Berechtigungen erstellt.
  • Sprachvariable für´s title Attribut geändert.
  • Das einbinden der Sprachdatei wurde jetzt innerhalb der function select_style_form durch $this->language->add_lang geändert.
  • In der stylechanger_acp_controller.php wurde eine PHP Variable etwas angepasst, so ist es es auf den ersten Blick leichter zu erkennen um was es sich dabei handelt.

2.8.0 [CDB]
(10.04.2023)
  • Einige Language Variablen geändert.
  • config Variablen geändert, dies wurde in der neuen migrations Datei berücksichtigt.
  • Es wurde eine zusätzliche Einstellung hinzugefügt, die es ermöglicht zwischen zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein anzegeigt werden sollen.
  • Diverse Code Anpassungen/Änderungen

2.7.0 [CDB]
(16.01.2023)
  • Toggle CSS optimiert und in eine separate Datei ausgelagert.
  • Die ext.php wurde nach neuesten Kenntnisstand aktualisiert.
  • Language Dateien/Variablen für ext.php geändert.
  • Javascript Events werden jetzt direkt in jQuery registriert und Elemente werden nicht mehr über die ID sondern über den Element-Namen angesprochen.
  • JS für Toggles angepasst.
  • Diverse Code Anpassungen/Änderungen.

2.6.9
(20.10.2022)
  • Die Radio Buttons im ACP Modul (Ja/Nein) wurden durch ein Toggle Switch ersetzt.
  • Wenn Gäste nicht das Recht haben "Kann den Style Changer sehen", wird in den Board-Einstellungen der eingestellte Style für Gäste angezeigt.
  • Bei registrierten Mitglieder wenn eine Gruppe bzw. User nicht das Recht haben
    • "Kann den Style Changer sehen" und gleichzeitig im ACP Modul die Funktion "Mein Board-Style" im Persönlichen Bereich deaktivieren auf Ja gestellt ist,
      wird der Standard-Style angezeigt.
  • Diverse Code Anpassungen.

2.6.8
(22.06.2022)
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • XHTML Code entfernt.
  • Im ACP Modul bei "Font Awesome Symbol" wird wenn ein Symbol eingetragen wird, rechts neben der input Box das entsprechende Icon gleich angzeigt.
  • Die Meldungen wenn Style Changer deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet.
  • Der "trigger_error" wenn im ACP/Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja eingestellt ist, wurde entfernt, es wird statdessen ein entsprechender Hinweis angezeigt.
  • Des weiteren wird der Button "Absenden" (wenn oben genannte Einstellung aktiv) gesperrt.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht "Kann Berechtigungen für einzelne Gruppen ändern" oder
  • "Kann Berechtigungen für einzelne Benutzer ändern", wird die Permission Info im ACP Modul dementsprechend angezeigt.
  • Diverse Code Anpassungen.

2.6.7
(11.01.2022)
  • Die PHP Dateien wurden auf die Short Array Syntax umgestellt.
  • Die Extensions Versionsnummer wird jetzt über die composer.json geladen.
  • Ist im ACP/Board-Einstellungen bei "Benutzer-Style überschreiben" auf ja eingestellt, wird im ACP Modul ein "trigger_error" ausgelöst.
  • Diverse Code Anpassungen.

2.6.6
(28.05.2021)
  • Die min. Voraussetzung wurde auf 3.2.6 erhöht.
  • Diverse Code Anpassungen.

2.6.5
(28.1.2020)
  • Man hat die Möglichkeit im ACP Modul zwischen einer kleinen Grafik oder einem Font Awesome-Symbol zu wählen.
  • Das FA Symbol ist im ACP Modul je nach belieben einstellbar.
  • Es können auch animierte Font Awesome-Symbole verwendet werden. Zum Beispiel: (fa-diamond fa-spin).
  • HTML, CSS und PHP-Anpassungen.

2.6.4
(11.09.2020)
  • Kleinere HTML- und PHP-Anpassungen.

2.6.3
(18.04.2020)
  • Template/PHP Variablen geändert, sowie in den Language Dateien 2 kleine Rechtschreibfehler beseitigt.
  • Kleinere HTML- und PHP-Anpassungen.

2.6.2
(18-01-2020)
  • Kleinere HTML- und PHP-Anpassungen.

2.6.1
(12.01.2020)
  • Kleinere HTML- und PHP-Anpassungen.

2.6.0
(11.01.2020)
  • Kleinere HTML- und PHP-Anpassungen.

2.5.0
(20.11.2019)
  • Der Text "Board Style" wurde durch background-color sowie eine kleine Grafik ersetzt. Für diesen Zweck wird die Standardklasse badge genutzt.
  • Wer anstatt einer Grafik ein Font-Icon einsetzen möchte, kann laut Anleitung agieren: [CDB] Style Changer

2.4.0
(23.02.2019)
  • Es ist möglich im ACP Modul die Funktion "Mein Board-Style" im Persönlichen Bereich/Einstellungen/Persönliche Einstellungen zu deaktivieren.
  • Damit ist es möglich nur bestimmten Benutzern/Gruppen zu erlauben den Style zu wechseln. Um dies zu ermöglichen muss folgendes getan werden:
    • Im ACP/Board-Einstellungen den Standard-Style für neue Mitglieder sowie für Gäste einstellen.
    • Im ACP/Anpassen/Style-Verwaltung/Styles deaktiviere (nicht löschen) die Styles außer dem verwendeten Standardstyle. Dein Standardstyle muss aktiviert bleiben.
    • Danach aktiviere die Styles wieder und bereinige erneut die Caches, dies ist notwendig damit die Style-Cookies neu gesetzt werden.
  • Wenn man jetzt im ACP Modul bei der Funktion "Mein Board-Style" im Persönlichen Bereich "deaktivieren" ein "Ja" setzt,
  • ist es möglich nur bestimmten Benutzern/Gruppen zu erlauben den Style zu wechseln.
  • Ein Versionscheck ist enbenfalls integriert.

2.3.0
(10.01.2017)
  • Anpassungen für phpBB 3.2.0

2.2.0
(17.07.2016)
  • Hinzufügen eines ACP Modul wo diverse Einstellungen getätigt werden können, des weiteren ist es möglich im ACP/Berechtigungen in den Benutzerrechten/Gruppenrechten unter Diverses einzustellen, wer den Style Changer sehen darf.

2.1.0
(04.07.2015)
  • Diverse kleine Fehler beseitigt, u. a. den Stylewechsel innerhalb einer Extension ohne aktivierter Umschreiben von URLs.

2.0.0
(19.04.2014)
  • Erste Veröffentlichung unter phpBB 3.1
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Feb 2019 23 18:30

Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.4.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Okt 2019 27 10:12

Re: Style Changer 2.4.0

Beitrag von Kirk


Wer diesen Style Changer unter phpBB 3.3.0-b1 benutzen möchte muss folgendes tun:
  • Öffne: root/ext/kirk/stylechanger/ext.php
    Finde
    Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
    Ersetzen mit
    Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.
  • Öffne: root/ext/kirk/stylechanger/config/services.yml

    Ersetze den kompletten Code hiermit:

    Code: In Zwischenablage kopieren

    services:
        kirk.stylechanger.listener:
            class: kirk\stylechanger\event\listener
            arguments:
                - '@auth'
                - '@config'
                - '@dbal.conn'
                - '@request'
                - '@template'
                - '@user'
                - '@language'
                - '%core.root_path%'
                - '%core.php_ext%'
            tags:
                - {name: event.listener}
Danach den Foren und Browser Cache leeren!

Hinweis:
Da sich bei phpBB 3.3 um eine Beta Version handelt, kann es sein das diese Änderungen bei zukünftigen Versionen nicht mehr funktioniert!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Nov 2019 20 11:08

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.5.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 11 18:00

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 12 12:52

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.1 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2020 18 15:23

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.2 upgedatet, da es bei einer kleinen 3.2er Version beim Aufruf des ACP Modules zu einer Fehlermeldung kam.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Apr 2020 18 18:08

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.3 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Okt 2020 11 12:51

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.4 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1618
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Nov 2020 28 12:20

Re: Style Changer

Beitrag von Kirk


Erweiterung wurde auf Version 2.6.5 upgedatet.
Download siehe 1. Beitrag!
Neuerungen siehe Changelog!
Gruß Udo
Antworten

Wer ist online?


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