Im Zuge der Umstellung auf PHP8 habe ich meiner Seite ABFC-online.de ein Komplettumbau verpasst und bin dabei auf das Template fhs-basic umgestellt.
Einige Einstellungen bekomme ich aber einfach nicht hin, bzw. ich finde die Stelle im Code einfach nicht.
Formatierung der Submenü-Links im Kontent
Ich hätte gerne eine auffälligere Optik, der Submenü-Links, die unter den entsprechenden Seiten aufgelistet werden,
finde aber die Ecke im css nicht wo ich die ändern könnte. Beispiel
Formatierung Datum der letzen Änderung
obwohl unter Date-Format in den Einstellungen bei Last-Update = d.m.Y, H:i
eingetragen ist, wird der Monat der letzten Änderung (derzeit in der Fußzeile) voll ausgeschrieben. Bei meinen anderen Seiten (auf dem gleichen Server) wird der Monat aber nur als Zahl ausgegeben. Welche Einstellung habe ich da übersehen und das auch hier ?
Ich "bastele" gerade hier: https://www.abfc-online.de/test1
fhs-basic an einigen Stellen anpassen
Moderator: mikey
Re: fhs-basic an einigen Stellen anpassen
Zum Submenü gibt es im Stylesheet ein paar Regeln (ab Zeile 403) „.submenDiv“
Dort solltest du alles, was mit CSS zu regeln ist, finden.
Falls du es grundlegend anders haben möchtest, dann muss evtl. der Aufruf im Template angepasst werden.
Code: Select all
<div class="submenDiv"><?=submenu('<span>%s</span>');?></div>
Re: fhs-basic an einigen Stellen anpassen
Möglicherweise hilft:Berni wrote: ↑Sat Jan 14, 2023 8:20 pmFormatierung Datum der letzen Änderung
obwohl unter Date-Format in den Einstellungen bei Last-Update = d.m.Y, H:i
eingetragen ist, wird der Monat der letzten Änderung (derzeit in der Fußzeile) voll ausgeschrieben. Bei meinen anderen Seiten (auf dem gleichen Server) wird der Monat aber nur als Zahl ausgegeben. Welche Einstellung habe ich da übersehen und das auch hier ?
Einstellungen → Konfiguration → Date: „short“
Dann wird aber auch die Jahreszahl kurz angezeigt: 15.01.23
Re: fhs-basic an einigen Stellen anpassen
Zur Erklärung: wenn die PHP-Erweiterung intl aktiviert ist (und das ist hier der Fall), dann muss eben die von Frank benannte Einstellung verwendet werden. Nur falls die Erweiterung nicht verfügbar ist, greift die Einstellung in der Sprachdatei.frase wrote: ↑Sun Jan 15, 2023 10:50 amMöglicherweise hilft:Berni wrote: ↑Sat Jan 14, 2023 8:20 pmFormatierung Datum der letzen Änderung
obwohl unter Date-Format in den Einstellungen bei Last-Update = d.m.Y, H:i
eingetragen ist, wird der Monat der letzten Änderung (derzeit in der Fußzeile) voll ausgeschrieben. Bei meinen anderen Seiten (auf dem gleichen Server) wird der Monat aber nur als Zahl ausgegeben. Welche Einstellung habe ich da übersehen und das auch hier ?
Einstellungen → Konfiguration → Date: „short“
Dann wird aber auch die Jahreszahl kurz angezeigt: 15.01.23
An Mitentwickler: da werden wir möglicherweise noch etwas nachbessern müssen, insbesondere da strftime seit PHP 8.1 deprecated ist (und vermutlich in PHP 9 entfernt werden wird). Der Core nutzt diese Funktion nicht (sondern eben das nicht lokalisierbare date(), oder eben den IntlDateFormatter). Allerdings dürfte es noch einige Plugins geben, die strftime() verwenden, und dort müsste nachgebessert werden. Damit Nutzer eben auch individuelle Formate einstellen können (so eben wie zur Zeit im Core, falls Intl nicht aktiv ist, oder wie bei den Plugins, die strftime() verwenden), könnte man einen zusätzlichen Parameter von IntlDateFormatter::__construct() nutzen, der wenigstens die gleiche Flexibilität bietet, wie date() und strftime() (also nicht nur SHORT, LONG, etc.). Z.B. https://3v4l.org/SUh6Y.
Christoph M. Becker – Plugins for CMSimple_XH