Das passt bei mir:
Ich habe mich leider ungenau ausgedrückt, das ist der Diff beim Vergleich:
Kannst du da noch mal gucken?
Das passt bei mir:
Ich habe mich leider ungenau ausgedrückt, das ist der Diff beim Vergleich:
Kannst du da noch mal gucken?
Tim, falls du hier mal wieder rein guckst 👀
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:
'www.cls-design.com'
Query Parameter 5:
'https://www.cls-design.com/index.php/Licence/'
Query Parameter 6:
'www.cls-design.com'
Query Parameter 7:
'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:
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:
Ich bin mal gespannt wie die endgültige Implementierung aussehen wird. Fühlt sich aber schon mal gut an 😎
Man darf halt keinen zuckenden Finger haben ![]()
Eine Diskussion über die künftigen Stile gibt es im Kundenforum:
Der Dark-Mode bedeutet einen nicht unerheblichen Mehraufwand für Stilpakete.
Kann man auch Eigene Stile für Hell und Dunkel Auswählen?.
Kam vielleicht etwas komisch rüber
Der Dark-Mode ist im Stileditor eingebaut, es besteht also bei jedem einzelnem Stil die Möglichkeit einen Dark-Mode zu verwenden:
und es gibt ein eigenes CSS-Feld nur für den Dark-Mode:
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:
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:
Bildschirmfoto 2023-03-14 um 10.44.52.png
Bei den Stilen selbst kann man dann eine (1) dunkle Palette hinzufügen:
Allerdings gibt es da einen kleinen Pferdefuß:
![]()
Wer sich dafür entscheidet bekommt dann im Forum eine Auswahl im Footer:
Bildschirmfoto 2023-03-14 um 10.41.52.png
die dann für immer und ewig bleibt und nie wieder weg geht ![]()
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 ![]()
Der Darkmode sieht aktuell so aus:
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 ![]()
Hi Dave,
I don't know the one from Darkwood, but this one from wbb-elite does nothing but collect donations:
I have never used any of this plugins, but the plugins from WBB-Elite are usually rock solid.
But if you are also satisfied with the box, everything is fine.
Regards Tom
Hi Dave,
they are not from me, i do not have any paid packages in the Plugin Store. I think one is from Wbb-Elite, the other I don't know.
Regards Tom
Hi,
there are already two payed plugins for that in the plugin-store so i think it does not make sense to add another one. Basically this plugin is just a fancy link zu Paypal without any complex functions.
Es gibt mal wieder was Neues:
![]()
Sieht nach einer größeren Änderung, aus, mal gucken was Alex da gezaubert hat:
Werde später mal versuchen ein Testpaket zu packen.