Page 1 of 1

fhs-basic an einigen Stellen anpassen

Posted: Sat Jan 14, 2023 8:20 pm
by Berni
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

Re: fhs-basic an einigen Stellen anpassen

Posted: Sun Jan 15, 2023 10:38 am
by frase
Berni wrote:
Sat Jan 14, 2023 8:20 pm
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
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

Posted: Sun Jan 15, 2023 10:50 am
by frase
Berni wrote:
Sat Jan 14, 2023 8:20 pm
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 ?
Möglicherweise hilft:
Einstellungen → Konfiguration → Date: „short“
Dann wird aber auch die Jahreszahl kurz angezeigt: 15.01.23

Re: fhs-basic an einigen Stellen anpassen

Posted: Sun Jan 15, 2023 11:57 am
by cmb
frase wrote:
Sun Jan 15, 2023 10:50 am
Berni wrote:
Sat Jan 14, 2023 8:20 pm
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 ?
Möglicherweise hilft:
Einstellungen → Konfiguration → Date: „short“
Dann wird aber auch die Jahreszahl kurz angezeigt: 15.01.23
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.

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.

Re: fhs-basic an einigen Stellen anpassen

Posted: Sun Jan 15, 2023 12:19 pm
by Berni
frase wrote:
Sun Jan 15, 2023 10:50 am
Möglicherweise hilft:
Einstellungen → Konfiguration → Date: „short“
Dann wird aber auch die Jahreszahl kurz angezeigt: 15.01.23
Diese Stelle habe ich gesucht!
Und mit der Einstellung medium schaut`s genauso aus wie ich es gerne haben möchte :!:

Dankeschön

Re: fhs-basic an einigen Stellen anpassen

Posted: Sun Jan 15, 2023 12:55 pm
by Berni
frase wrote:
Sun Jan 15, 2023 10:38 am
Zum Submenü gibt es im Stylesheet ein paar Regeln (ab Zeile 403) „.submenDiv
genau diese Stelle habe ich gesucht (und einfach nicht gefunden)

Toll, damit kann meine Seite in der nächsten Woche endlich wieder an`s Netz gehen.
Danke allen Helfern.