Beiträge von Tom

    Irgendwie weiß ich gerade auch nicht mehr…

    Tim, kannst du mal zum Testen den Cache im ACP leeren und danach Atelier im Frontend aufrufen? Ich bekomme dann einen Fatal Error.

    Ein Löschen des Cache behebt den Fehler, allerdings funktioniert der Wechsel Hell / Dunkel nicht mehr.

    Füge ich das komplette CSS von Atelier in den Standardstil ein, dann ist dort der Wechsel Hell / Dunkel ebenfalls kaputt.

    Es scheint so als ob man das CSS im Styleeditor nicht mehr komplett löschen kann. Leere ich das Feld "Eigene Deklarationen" und rufe den Stil erneut über das Menü auf: Anpassungen -> Stile -> Stil

    Dann ist das komplette CSS wieder da. Man kann es nur editieren, ein leeres Feld scheint verworfen zu werden?


    So ich hab jetzt kein Bock mehr, habe den ganzen Tag mit der 6.0 verplempert, ich werde jetzt mit Paul spielen 👀

    Tim, falls du hier mal wieder rein guckst 👀

    Spoiler anzeigen

    Stile lassen sich aktuell nicht importieren und werden als ungültiges Stilpaket abgelehnt. Ich habe das behoben in dem ich in der XML die Zeile:

    <hasDarkMode><![CDATA[1]]></hasDarkMode>

    ergänz habe.

    Stilpakete lassen sich nicht installieren und brechen mit:

    Original Error

    Error Message:

    SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'hasDarkMode' at row 1

    Error Type:

    PDOException (HY000)

    */lib/system/database/statement/PreparedStatement.class.php:125

    Stack Trace

    #0 PDOStatement->execute([ 10 items ])
    */lib/system/database/statement/PreparedStatement.class.php:125
    #1 wcf\system\database\statement\PreparedStatement->execute([ 10 items ])
    */lib/system/database/statement/DebugPreparedStatement.class.php:36
    #2 wcf\system\database\statement\DebugPreparedStatement->execute([ 10 items ])
    */lib/data/TFastCreate.class.php:43
    #3 wcf\data\DatabaseObjectEditor::dboEditorCreateBase([ 10 items ])
    */lib/data/DatabaseObjectEditor.class.php:27
    #4 wcf\data\DatabaseObjectEditor::create([ 10 items ])
    */lib/data/style/StyleEditor.class.php:1297
    #5 wcf\data\style\StyleEditor::create([ 10 items ])
    */lib/data/style/StyleEditor.class.php:621
    #6 wcf\data\style\StyleEditor::import('*/tmp/style_da6fa6ce313cdfcd36dbf7b8bec49f89d3be4133.tgz', 4, null, false)
    */lib/system/package/plugin/StylePackageInstallationPlugin.class.php:38
    #7 wcf\system\package\plugin\StylePackageInstallationPlugin->install()
    */lib/system/package/PackageInstallationDispatcher.class.php:798
    #8 wcf\system\package\PackageInstallationDispatcher->executePIP([ attributes => , pip => , value => ])
    */lib/system/package/PackageInstallationDispatcher.class.php:146
    #9 wcf\system\package\PackageInstallationDispatcher->install('2cfdfd9b')
    */lib/acp/action/InstallPackageAction.class.php:125
    #10 wcf\acp\action\InstallPackageAction->stepInstall()
    */lib/acp/action/InstallPackageAction.class.php:75
    #11 wcf\acp\action\InstallPackageAction->execute()
    */lib/action/AbstractAction.class.php:56
    #12 wcf\action\AbstractAction->__run()
    */lib/system/request/Request.class.php:57
    Middleware
    #48 wcf\http\Pipeline->process(Laminas\Diactoros\ServerRequest, wcf\http\RequestHandlerMiddleware)
    */lib/system/request/RequestHandler.class.php:134
    #49 wcf\system\request\RequestHandler->handle('wcf', true)
    */acp/index.php:10

    Final Error

    Error Message:

    Could not execute statement 'INSERT INTO wcf1_style (styleName,styleVersion,styleDate,copyright,license,authorName,authorURL,packageName,hasDarkMode,packageID) VALUES (?,?,?,?,?,?,?,?,?,?)'

    Error Type:

    wcf\system\database\exception\DatabaseQueryExecutionException (HY000)

    */lib/system/database/statement/PreparedStatement.class.php:143

    Query Parameter 1:

    'Base Blue'

    Query Parameter 2:

    '5.6.1'

    Query Parameter 3:

    '2022-11-06'

    Query Parameter 4:

    'https://www.cls-design.com'

    Query Parameter 5:

    'https://www.cls-design.com/index.php/Licence/'

    Query Parameter 6:

    'https://www.cls-design.com'

    Query Parameter 7:

    'https://www.cls-design.com'

    Query Parameter 8:

    'com.cls-design.wcf.style.base.blue'

    Query Parameter 9:

    false

    Query Parameter 10:

    4

    Stack Trace

    #0 wcf\system\database\statement\PreparedStatement->execute([ 10 items ])
    */lib/system/database/statement/DebugPreparedStatement.class.php:36
    #1 wcf\system\database\statement\DebugPreparedStatement->execute([ 10 items ])
    */lib/data/TFastCreate.class.php:43
    #2 wcf\data\DatabaseObjectEditor::dboEditorCreateBase([ 10 items ])
    */lib/data/DatabaseObjectEditor.class.php:27
    #3 wcf\data\DatabaseObjectEditor::create([ 10 items ])
    */lib/data/style/StyleEditor.class.php:1297
    #4 wcf\data\style\StyleEditor::create([ 10 items ])
    */lib/data/style/StyleEditor.class.php:621
    #5 wcf\data\style\StyleEditor::import('*/tmp/style_da6fa6ce313cdfcd36dbf7b8bec49f89d3be4133.tgz', 4, null, false)
    */lib/system/package/plugin/StylePackageInstallationPlugin.class.php:38
    #6 wcf\system\package\plugin\StylePackageInstallationPlugin->install()
    */lib/system/package/PackageInstallationDispatcher.class.php:798
    #7 wcf\system\package\PackageInstallationDispatcher->executePIP([ attributes => , pip => , value => ])
    */lib/system/package/PackageInstallationDispatcher.class.php:146
    #8 wcf\system\package\PackageInstallationDispatcher->install('2cfdfd9b')
    */lib/acp/action/InstallPackageAction.class.php:125
    #9 wcf\acp\action\InstallPackageAction->stepInstall()
    */lib/acp/action/InstallPackageAction.class.php:75
    #10 wcf\acp\action\InstallPackageAction->execute()
    */lib/action/AbstractAction.class.php:56
    #11 wcf\action\AbstractAction->__run()
    */lib/system/request/Request.class.php:57
    Middleware
    #47 wcf\http\Pipeline->process(Laminas\Diactoros\ServerRequest, wcf\http\RequestHandlerMiddleware)
    */lib/system/request/RequestHandler.class.php:134
    #48 wcf\system\request\RequestHandler->handle('wcf', true)
    */acp/index.php:10

    Codemirror im Templateeditor muss noch an den Dark-Mode angepasst werden:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    So, da habe ich den CKEditor doch noch gefunden, versteckt hat er sich der kleine Racker 👀 Habe etwas mit einem 🌭 gewedelt und schon kam er raus:

    Macht so weit einen ganz guten Eindruck:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.
    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.
    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Ich bin mal gespannt wie die endgültige Implementierung aussehen wird. Fühlt sich aber schon mal gut an 😎

    Kann man auch Eigene Stile für Hell und Dunkel Auswählen?.

    Kam vielleicht etwas komisch rüber :ugly: Der Dark-Mode ist im Stileditor eingebaut, es besteht also bei jedem einzelnem Stil die Möglichkeit einen Dark-Mode zu verwenden:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    und es gibt ein eigenes CSS-Feld nur für den Dark-Mode:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Man kann ihn dann eben nur nicht wieder deaktivieren wenn man das Knöpfchen ein mal gedrückt hat (zumindest aktuell nicht).

    Ist auf jeden Fall eine nice Sache.


    Und weil jemand gefragt hat, der CKEditor ist noch nicht "drin". Da fehlt noch(?) das Javascript. Oder er wird in ein extra Paket ausgelagert. Gibt auf jeden Fall noch nix zu sehen.

    So, ich habe mal ein wenig gekruschtelt:

    Darkmode und UI-Änderungen

    Auf den Darkmode wird schon bei der Installation umgeschaltet:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Hier sieht man auch gleich weitere UI-Änderungen wie die Suche und das nun alles etwas kompakter gestaltet ist. Oben im Menü kann man dann die Farben wechseln:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Bei den Stilen selbst kann man dann eine (1) dunkle Palette hinzufügen:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Allerdings gibt es da einen kleinen Pferdefuß:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    :eyes:

    Wer sich dafür entscheidet bekommt dann im Forum eine Auswahl im Footer:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    die dann für immer und ewig bleibt und nie wieder weg geht :pupillen:

    Abseits von Standardstilen ist da wohl Vorsicht angebracht da das Standard-Farbschema nur im Standardstil ohne Fehler funktionieren wird. Also fummelt da nicht gedankenlos drauf los weil sich das nicht wieder deaktivieren läßt :whistling:

    Der Darkmode sieht aktuell so aus:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.
    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben ihn zu sehen.

    Das ist jetzt natürlich Geschmackssache, aber so auf den ersten Blick ist die Umsetzung gut gelungen. Die Farben werden ohne Verzögerung gewechselt und soweit scheint alles zu funktionieren.

    Ich werde die Tage mal gucken wie das genau funktioniert was Grafiken und Logos betrifft.

    Alles in allem wird die V6 aber wohl ein großer Wurf: Neue Icons, neuer Editor, Dark Mode, viele Detailverbesserungen… Ich denke nicht das man sich da beschweren kann 8)