fhs-basic an einigen Stellen anpassen

Please post the URLs to pages, where you've made a CMSimple template available for download

Moderator: mikey

Post Reply
Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

fhs-basic an einigen Stellen anpassen

Post by Berni » Sat Jan 14, 2023 8:20 pm

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

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: fhs-basic an einigen Stellen anpassen

Post by frase » Sun Jan 15, 2023 10:38 am

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>

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: fhs-basic an einigen Stellen anpassen

Post by frase » 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

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: fhs-basic an einigen Stellen anpassen

Post by cmb » Sun Jan 15, 2023 11:57 am

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.
Christoph M. Becker – Plugins for CMSimple_XH

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: fhs-basic an einigen Stellen anpassen

Post by Berni » Sun Jan 15, 2023 12:19 pm

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

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: fhs-basic an einigen Stellen anpassen

Post by Berni » Sun Jan 15, 2023 12:55 pm

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.

Post Reply