Es gibt ein paar Updates für PHP 8.2 sowie kleine Fehlerkorrekturen.
Module mit Mehrfachbildupload haben jetzt für jedes Bild ein Eingabefeld für das Alt-Attribut. Das Alt-Attribut wird in der Lightbox als Beschreibungstext benutzt.
Der Button Cookieeinstellungen ist jetzt über eine CSS-Klasse statt über eine ID aufrufbar. So kann man z.B. eine deaktivierte Leaflet Map direkt über einen Hinweistext aktivieren.
Mails können jetzt auch über SMTP versendet werden. Die SMTP-Zugangsdaten müssen dazu in die Datei /settings/smtp.php eingetragen werden (Infos).
JSMinPlus ist in die Jahre gekommen und hat Probleme mit aktueller Javascript-Syntax. Den Job übernimmt jetzt JShrink.
Der Zeitstempel aus den Dateinamen komprimierter CSS- und JS-Dateien wurde entfernt und als Parameter angehängt.
Das Rewriting der URLs wurde aus der .htaccess entfernt. Der Request wird jetzt von PHP verarbeitet. Die Variable $webutler_config['urlgetvars'] wurde aus der globalvars.php entfernt.
Die Eingabemöglichkeit für den Abstand nach oben im Spaltentool wurde entfernt. In Zeiten von responsive Design macht ein statischer Abstand keinen Sinn. Die Variable $webutler_config['insertmargin'] wurde aus der globalvars.php entfernt.
Neue Spalten können vor oder nach Elementen mit den Klassen wb_frameelement und wb_columnselement eingefügt werden. Bisher konnten Spalten auch vor oder nach Elementen mit der Klasse wb_contentelement, also einspaltigen Elementen, eingefügt werden.
Um die Funktionalität beizubehalten müssen alle Seiten in /pages geöffnet werden. Dann ein DIV mit der Klasse wb_frameelement um DIVs mit der Klasse wb_contentelement setzen, wenn diese sich nicht innerhalb einer wb_columnselement-Verschachtelung befinden. Dem DIV mit der Klasse wb_contentelement anschließend noch zusätzlich die Klasse wb_framecontent geben.
Vorher:
<div class="wb_contentelement"> ... Inhalt ... </div>
Nachher:<div class="wb_frameelement">
<div class="wb_framecontent wb_contentelement"> ... Inhalt ... </div>
</div>
Es gibt Anpassungen in der Spalten CSS-Datei /content/columns/source/csscolumns.php.
Webfont- und TrueType-Schriften sind jetzt in getrennten Ordnern. Die neue Ordnerstruktur ist: /includes/fonts/webfonts und /includes/fonts/truetype