Installationen

Ich fange hier mit einer Dokumentation zu CMSimple_XH an.

Auf dieser meiner Seite läuft CMSimple_XH in der aktuellen Version 1.7.5 Released: 2021-10-03.

Warum nun dieses Tutorial?

Ganz einfach: Irgendwann habe ich mich angefangen zu ärgern. Da habe ich hervorragende Info-Seiten im Internet gefunden, wo sich andere sehr viel Mühe bei der erstellung gegeben hatten. Und plötzlich ist die Seite weg. Das ist sehr ärgerlich!

Nun werde ich die Inhalte in meine Seite übernehmen, und kenntlich machen, woher ich diese Infos habe. Verschwindet die Ursprungs-Seite, habe ich die Inhalte.

 

Lizenzbedingungen

CMSimple kann seit dem 01.01.2010 unter der GPL3 Lizenz kostenlos genutzt werden. Ein Link zu www.cmsimple.dk oder der Erwerb einer Lizenz zur Entfernung des Links ist nicht mehr erforderlich. Es müssen lediglich die Copyright Informationen und die Angaben zur Licence Type Section im Quellcode der Systemdateien erhalten bleiben.

Systemanforderungen

Serverseitig

CMSimple_XH benötigt PHP 4.3 oder höher.
Eine Datenbank ist nicht erforderlich.

Clientseitig

Wenn Sie CMSimple installieren, sollten Sie auf Ihrem Rechner über ein FTP-Programm verfügen, mit dem Sie Ihr Projekt hochladen können und mit dem Sie den Verzeichnissen und Dateien auf dem Server die erforderlichen Schreib- und Leserechte zuweisen können. 
(Ich empfehle das FTP-Programm Total-Commander. Es ist nicht kostenfrei. Andere empfehlen FileZilla, das kostenfrei ist. Mit beiden Programmen lassen sich Dateien auf Server übertragen und Dateirechte ändern.)

kompatibel

Alle CMSimple_XH Komponenten wie Plugins, Templates und Inhalte funktionieren auch in anderen Versionen von CMSimple ab 2.9 aufwärts.

Zu den von mir eingesetzten Plugins gebe ich entsprechende Informationen, ob es klappt oder nicht.

Download

Die jeweils aktuelle Version von CMSimple_XH sollten Sie hier finden. Laden Sie die zip-Datei auf Ihren Rechner herunter.

Entpacken

Entpacken Sie die zip-Datei auf Ihren Rechner mit einem geeigneten Packprogramm.

Bitte ändern Sie die Ordner- und Dateistruktur nicht!

 

Hochladen

Auf den Internetserver hochladen

Nun müssen Sie sich entscheiden, ob Sie CMSimple_XH oder CMSimple 4.x im ROOT- Verzeichnis Ihrer Domain installieren möchten oder in einem Unterverzeichnis. Wenn Sie CMSimple_XH oder CMSimple 4.x in einem Unterverzeichnis installieren wollen, müssen Sie auf Ihrem Internetserver das entsprechende Verzeichnis zunächst anlegen.


WICHTIG:
Das Verzeichnis, in dem CMSimple_XH oder CMSimple 4.x installiert werden soll, muss mehr als 2 Stellen haben, da 2-stellige Verzeichnisse den sekundären Sprachen bei mehrsprachigen Installationen vorbehalten sind.

Entpacken Sie den entsprechenden Download in ein Verzeichnis auf ihrem heimischen PC.

installation xh

So sehen Sie die Dateien der CMSimple_XH-Installation im Ordner "cmsimplexh". Nur diese müssen Sie auf Ihren Server hochladen.

Bitte beachten Sie: Nicht die Umwandlung in Kleinbuchstaben einstellen!


Laden Sie anschließend alle Dateien und Ordner aus dem Verzeichnis "CMSimple_XH ..." und aus dem darin enthaltenen "cmsimplexh" in das ausgewählte Verzeichnis hoch.

Noch eines ist wichtig:

Laden Sie diese Dateien so hoch, wie sie in den entpacketen Ordnern zu finden sind. Und: Stellen Sie nicht ein, dass das FTP-Programm die Dateinamen automatisch in Kleinbuchstaben umbenennt.

Denn: Zwischen den einzelnen Dateinamen sind "_", die durch Druck der Umschalttaste Großbuchstaben erstellt werden. Wandelt das Programm diese Dateien nun in Kleinbuchstaben um, werden auch diese Sonderzeichen verändert. Und danach ist ein White-Screen das Ergebnis.

Ordner- und Dateirechte

Damit CMSimple_XH oder CMSimple 4.x Dateien bearbeiten und erzeugen kann, müssen einige Dateien und Verzeichnisse mit entsprechenden Lese- bzw. Schreibrechten ausgestattet werden. Am komfortabelsten bewerkstelligen Sie dies mit einem  FTP-Programm.

Je nach Server müssen unterschiedliche Datei- und Ordnerrechte vergeben werden, so dass eine allgemeingültige Aussage nicht getroffen werden kann. Manche Server verlangen für beschreibbare Ordner und Dateien 777 bzw. 666, andere kommen mit 755 und 644 aus. Vergeben sie erstmal 777 für Verzeichnisse und 666 für Dateien, das geht immer, und probieren Sie dann, ob auf Ihrem Server 755 und 644 ausreichend sind.

Datei- und Ordner-Berechtigungen

Diese Schreibrechte CHMOD 666 werden mit dem FTP-Programm mit dem Aufruf "Dateiattribure ändern" eingestellt.

Folgende Verzeichnisse bei CMSimple_XH müssen mit Schreibrechten ausgestattet werden:
   /content/
   /downloads/
   /images/

 

Folgende Verzeichnisse bei CMSimple müssen mit Schreibrechten ausgestattet werden:
   /content/
   /userfiles/
 

Im Ordner /cmsimple/ finden Sie den Ordner
/languages/

Diese Schreibrechte CHMOD 666 werden mit dem FTP-Programm mit dem Aufruf "Dateiattribure ändern" eingestellt.

Folgende Dateien müssen mit diesen Schreibrechten ausgestattet werden:
   /cmsimple/config.php
   /cmsimple/log.txt
   /cmsimple/languages/de.php
   (und alle anderen verwendeten Sprachdateien)


   /content/content.htm
   /content/pagedata.php

Wenn Sie Ihr Template und Ihre Stylesheets in CMSimple_XH auch online bearbeiten möchten, dann müssen folgende Dateien mit Schreibrechten ausgestattet werden:
   /templates/ihr_template/template.htm
   /templates/ihr_template/stylesheet.css

Bei CMSimple 4.x bearbeiten Sie Ihr Template und Ihre Stylesheets auf alle Fälle online. Deshalb müssen folgende Dateien mit Schreibrechten ausgestattet werden:
   /templates/ihr_template/template.htm
   /templates/ihr_template/stylesheet.css

Welche Ordner und Dateien Ihrer Plugins mit welchen Rechten ausgestattet werden müssen, entnehmen Sie bitte den Hilfedateien der entsprechenden Plugins. In der Regel sind das Sprach- und Stylesheet-Dateien sowie die Dateien, in denen die jeweiligen Plugins Daten speichern.

 

Wichtige Einstellungen

Damit ist CMSimple_XH installiert und Sie können nun mit dem System arbeiten.

Erstes Login

Damit nicht auch jeder andere dies kann, sollten Sie nun das Passwort ändern.

CMSimple_XH

Rufen Sie also Ihre Domain bzw. das Installationsverzeichnis auf und loggen Sie sich ein. Voreingestellt ist das Password 'test' (JavaScript) bzw. user 'admin' mit Passwort 'test' , wenn '$wwwaut' auf 'true' eingestellt wurde (Linux-Systeme).

Ändern Sie nun das Passwort und ggfls. auch den Benutzernamen in der Konfiguration:
Einstellungen => Editieren Konfiguration

Besonderheit:

Bis zur Version 1.54 war das Passwort unverschlüsselt in der Datei "config.php" abgelegt. Mit dem Windows-Editor ließ es sich sehr leicht auslesen.

Ab der Version 1.57 ist es wie bei CMSimple 4 verschlüsselt.

Login Maske

In einigen Templates fehlt der Link zur Login Maske. In diesem Falle kann man oben in der Browserzeile den Begriff '?login' (wenn man sich auf der Startseite befindet und nur die Domain URL angezeigt wird) bzw. '&login' (wenn in der URL bereits ein '?' enthalten ist) hinter die URL für die aktuelle Seite anhängen und gelangt dann nach Aufruf der modifizierten URL zur Login Maske.

Weitere Grundeinstellungen

Gehen Sie nun das Konfigurationsmenu Zeile für Zeile durch und nehmen Sie die von Ihnen gewünschen Einstellungen vor (z.B. Seitensprache, Templateauswahl, Anzahl der Backup- Dateien etc.). Viele Einstellungen sind mit default-Werten vorbelegt. Wenn Sie sich nicht sicher sind, belassen Sie einfach die voreingestellten Werte.
Einige der Einstellungen können in den jeweiligen Seiteneinstellungen mit den Plugins meta_tags und page_params nachträglich für jede Seite einzeln festgelegt werden. Wird nichts festgelegt, erscheinen die Einstellungen aus der Konfiguration und der Sprachdatei.

Sprachdatei:

Bei Sprachdateien stehen in der Zeile
URL-Zeichen - Original: &|'|§|%|:|/|?|#|[|]|@|!|$|&|'|(|)|*|+|,|;|=|\"|ä|ö|ü|ß|Ä|Ö|Ü
Ersetzung: -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|ae|oe|ue|ss|Ae|Oe|Ue

Siehe hierzu auch dies in Zeile 15 und 16.


Bei CMSimple_XH bin ich inzwischen dazu übergegangen, einige Einstellungen unter dem Reiter CMS zu ändern.

Ich ändere hier die Angaben zu den Ordnern. Voreingestellt ist: Userfiles =  userfiles/

Bei Downloads und Images sind die Ordner genauso benannt, nur mit kleinbuchstaben. Bei Media steht auch downloads.Denken Sie bitte an das abschließende " / "

Mit meiner Umbenennung (siehe nebenstehend) kommt mehr Ordnung auf den Server. 

 folders ändern

Sie müssen die Ordner dann noch aktiv in den Ordner "userfiles" hineinkopieren (aus dem Installationsverzeichnis auf Ihrem PC "cmsimple" bzw. den leeren Ordner "media"  dort erstellen. Die Ordner "downloads und images" sollten Sie im Hauptverzeichnis des Servers löschen.

Außerdem schreibe ich ganz unten in Editmenu - Scroll noch "true" hinein, damit der Scrollbalken beim Arbeiten mit dem Editor bei Bedarf erscheint. editmenu scroll

Seitentitel

In der Sprachkonfiguration können Sie die Keywords, die Description (Seitenbeschreibung), den Seitentitel (taucht meist im header der Seite auf) und einige andere Einstellungen vornehmen bzw. ändern:

CMSimple_XH: Einstellungen => Editieren Sprache

Seitenbeschreibung

Bei CMSimple_XH werden die Inhalte aller Seiten in einer einzigen html-Datei gespeichert, der 'content.htm'. Wichtige Seitendaten und -einstellungen aller Seiten werden in der Datei 'pagedata.php' abgelegt. Somit bilden die Dateien 'content.htm' und 'pagedata.php' eine logische Einheit, sie benötigen sich gegenseitig und müssen sich stets gemeinsam im folgenden Verzeichnis befinden:
CMSimple Root / content / content.htm
CMSimple Root / content / pagedata.php

wichtig:
Wenn man ein Backup einspielt, gilt entsprechend dem soeben gesagten, dass die Datei (Zeitstempel_xyz)_content.htm  stets mit der Datei (Zeitstempel_xyz)_pagedata.php (also der pagedata.php gleichen Zeitstempels) gemeinsam eingespielt werden muss!

Anhand der HTML-Tags h1 - h3 für Seitenüberschriften wird die content.htm in die einzelnen Seiten aufgesplittet (siehe Seiten anlegen und loeschen).

Zugleich verwendet CMSimple die HTML-Tags h1 - h3  dazu, das Navigationsmenu 'toc' (table of contents) automatisch zu erstellen.
Hierbei wird der Seitentitel zugleich als Linktitel im Navigationsmenu verwandt.

 

Funktionsprinzip

Der Filemanager in CMSimple 4 öffnet jetzt direkt das Verzeichnis "userfiles", wenn man die 1. Menüebene des Admin-Menüs klickt. Ich persönlich finde dies sehr gut, weil auf dem Server die "Unübersichtlichkeit" aufhört.

Es gibt zwar auch ein Dropdown Menü mit den QuickLinks zu "downloads", "images" und "media", für die, die an der alten Struktur hängen.

Pluginmanager

http://www.cmsimpleforum.com/viewtopic.php?f=16&t=4699&p=28263&hilit=CoAuthors+plugin+einstellungen#p28263

Das Plugins-Menü hat jetzt kein Dropdown Menü mehr, somit ist eine gewisse Einheitlichkeit gegeben. Pagemanager, Filemanager und Pluginmanager werden direkt geöffnet, wenn man auf die Links der 1. Menüebene des Admin Menüs klickt.

Alle Plugins, ausser den Standard Plugins, können per Radiobutton aktiviert und deaktiviert werden. Um diesen Radiobutton aufzurufen, klicken Sie in CMSimple 4 doppelt auf "Plugins" in der Menue-Zeile. Es gibt dann noch eine entsprechnde Warnung.

Mit dem Pluginmanager kann man die Plugins für Zweitsprachen und Subsites einzeln (unterschiedlich) aktivieren und deaktivieren, es muss lediglich eine "disabled_plugins.txt" in den Verzeichnissen der Zweitsprachen und Subsites liegen. Gibt es die nicht, wird automatisch die "disabled_plugins.txt" im CMSimple Root berücksichtigt.

Vom Design her ist der Pluginmanager dem Filebrowser und dem Pagemanager ähnlich, auch das ist wieder eine gewisser "Roter Faden" und macht alles ein wenig einheitlicher.

Das Problem mit den nicht "gelisteten" Plugins ist in einer fehlenden ADMIN.PHP begründet.
Erzeugt man eine "leere" Datei mit dem Namen admin.php wird das Plugin korrekt im Pluginmanager angezeigt. Sollte also das Plugin CMSimple_XH konform sein, so ist eine ADMIN.PHP zwingend erforderlich.

Die Funktion ist in der admin.php angelegt, finde ich sinnvoll.

 

Content

Ist CMSimple_XH erst einmal auf dem Server installiert und das Template erstellt, dann fehlt immer noch das wichtigste Element einer Website: der Content. 

Mit einem modernen CMS können Sie die Inhalte einer Seite wie dieser nahezu  völlig ohne HTML-, CSS-, PHP- oder Javascript- Kenntnisse selbst erstellen. Es genügt, wenn Sie ein wenig Übung im Umgang mit dem Rechner und einem Texteditor, einem Textverarbeitungsprogramm oder einer der gängigen Office- Anwendungen wie z.B. Open Office oder Microsoft Office besitzen.

Und auf die Inhalte kommt es an, das sollte bei aller Freude am Programmieren und Gestalten nicht in Vergessenheit geraten. In unserem Autovergleich entsprächen die Inhalte den Insassen des Autos, also dem Fahrer, der den Wagen steuert, ebenso wie seiner wertvollsten Fracht, den Fahrgästen.

Nur um den Content ohne unnötigen Aufwand und in ansprechender Form präsentieren zu können, wird letzten Endes der ganze Zauber veranstaltet. Aber es macht natürlich schon einen Unterschied, ob Sie im entscheidenden Moment mit Ihrem Produkt oder Ihrer Message in einem klapprigen Vehikel irgendwo im Nirgendwo stehen und auf den Abschleppdienst warten oder in einem sorgfältig gestalteten und gepflegten Gefährt vorfahren, dem man ansieht, dass Sie es ernst meinen mit dem, was Sie tun.

Wie einfach mit CMSimple das Gestalten und Einpflegen der Inhalte funktioniert, dazu erfahren Sie mehr unter dem Menupunkt 'Contentpflege', der noch in Bearbeitung ist.

Darüber hinaus können Sie neue Seiten anlegen und nicht mehr benötigte Seiten löschen, festlegen, ob eine Seite veröffentlicht wird und ob sie in der Navigation angezeigt werden soll. Wenn Sie über mehrere Templates verfügen, können Sie ferner festlegen, welches Template Sie für die Seite verwenden möchten.

Wenn Sie möchten, können Sie auch das Datum der letzten Bearbeitung dieser Seite ausgeben lassen. Und falls Sie ein Plugin (Funktions- Erweiterungs- Modul) auf der Seite installieren möchten, können Sie dieses von hier aus tun. Mit einer weiteren Funktion können Sie die Funktionsfähigkeit der Links auf Ihrer Seite überprüfen. Sie können die Seite sogar in der Navigation mit einem internen oder externen Link auf eine andere Seite umleiten.

Im Quellcode können Sie die zur Seite passenden Metatags, also Title, Keywords, Description und Anweisungen für Suchmaschinen eintragen.

Auf den folgenden Unterseiten stellen wir Ihnen einen kleinen Ausschnitt der Möglichkeiten vor, die Ihnen mit CMSimple zur inhaltlichen Gestaltung Ihrer Seiten zur Verfügung stehen.

Text

Natürlich können Sie in CMSimple als Redakteur oder Autor problemlos online Texte erstellen, ändern und formatieren (z.B. wie auf dieser Beispielseite im Blocksatz)

Images

Natürlich können Sie in CMSimple als Redakteur oder Autor problemlos Fotos oder Graphiken hochladen und an beliebiger Stelle im Contentbereich der Seite einfügen. Das ist das Mindeste, was man von einem CMS erwarten kann.

CMSimple_XH:

All dies geschieht online mit Hilfe des komfortablen Tinymce-Editors und anderer Module.

Media

Wenn Sie Ihre Seite ein wenig aufpeppen möchten, können Sie Musik- oder Videodateien einbinden. Und zwar standardkonform...

Flash

Natürlich kann man auch eigene Flash- oder Windows Media Videos sowie einige weitere Formate auf den Server hochladen und sie als Livestream bereitstellen.

 

Dateimanager

Um Dateien auf den Server hochzuladen, können Sie den Dateimanager der CMSimple_XH Installation nehmen. In der oberen Zeile finden Sie den Reiter "Dateien". Wenn Sie mit der maus darüberfahren, klappt ein Menu herunter. Wählen Sie den Punkt "Downloads" aus.

Bei Ordner können Sie Unterordner anlegen, bei Dateien gibt es den Button "Datei hochladen".

Wenn Sie über dieses Menu Dateien auf den Server hochladen, dann sind die Dateinamen UTF-8 codiert und es sollten keine Darstellungsprobleme geben.

 

Datum einstellen

Um das Datum von der internationalen Darstellung auf die deutsche Darstellung einzustellen, muss man in den Spracheinstellungen die Änderungen vornehmen.

Einstellungen → Sprach-Datei → (suchen nach:) Locale und in das Feld links neben "All" de_DE eintragen. Sichern nicht vergessen.

 

Editor tinymce7

In dieser Version wurde die Darstellung auf eine platzsparendere Variante umgestellt (es wird standardmäßig keine zusätzliche Menübar mehr oberhalb der Editorschaltflächen mehr angezeigt).

Das Erscheinungsbild des TinyMCE Editors 7 lässt sich jedoch auch weiter an eigene Wünsche anpassen.
In folgender Datei

plugins/tinymce7/inits/init_dropdown.json

befindet sich in ca. Zeile 7 und 8 die Konfiguration der Editor-Schalterflächen:

{
  "plugins": "accordion advlist anchor autolink autoresize autosave charmap code codesample directionality emoticons fontawesome fullscreen help image importcss insertdatetime link lists media nonbreaking pagebreak preview quickbars save searchreplace table visualblocks visualchars wordcount xhplugincall",
  "external_plugins": {
    "fontawesome": "%CMSIMPLE_ROOT%plugins/tinymce7/tinymce/plugins/fontawesome/plugin.min.js",
    "xhplugincall":"%CMSIMPLE_ROOT%plugins/tinymce7/tinymce/plugins/xhplugincall/plugin.min.js"
  },
  "toolbar1": "save undo blocks bold italic link unlink image alignleft aligncenter alignright bullist numlist",
  "toolbar2": "code undo redo styleselect bold italic outdent indent link image media print preview forecolor backcolor emicons",
  "promotion": false,
  "menubar": "edit insert view format table tools help",
  "menu": {
    "tools": {"title": "Tools", "items": "fontawesome xhplugincall"}
  },
  "block_formats": "Paragraph=p; Header 1=h1; Header 2=h2; Header 3=h3; Header 4=h4; Header 5=h5; Header 6=h6; Div=div; Code=code; Pre=pre; Blockquote=blockquote",
  "image_advtab": true,
  "image_title": true,
  "image_caption": true,
  "content_css": "%STYLESHEET%,%CMSIMPLE_ROOT%plugins/fa/css/font-awesome.min.css",
  "importcss_append":true,
  "insertdatetime_formats": ["%H:%M:%S", "%d.%m.%Y", "%I:%M:%S %p", "%D"],
  "convert_urls": false,
  "entity_encoding": "raw",
  "extended_valid_elements": "span[*], iframe[src|frameborder|style|scrolling|class|width|height|name|align]" 
 }

 

Ändere toolbar in toolbar1 und ergänze ggf. weitere. Die Anordnung der Schaltflächen ist ebenso variabel.

Danach sieht es jetzt so aus:


Trotzdem fand ich bisher noch nicht das Dropdown-Menü "Formate". Das ist jetzt in dem Dropdown-Menü untergebracht, wo "Überschriften" steht.

 

 

Editiermodus

Im Editiermodus (Bearbeitungsmodus) bearbeiten und verwalten Sie die Inhalte Ihrer Seiten. In dieser Anleitung finden Sie nachfolgend weitere Hinweise hierzu.
Darüber hinaus können Sie im Editiermodus Bilder und andere Dateien auf den Server hochladen.
Im Bearbeitungsmodus haben Sie ferner unter dem Menupunkt 'Einstellungen'  Zugriff auf die Konfigurationseinstellungen (siehe oben). Wenn Sie die Konfigurationseinstellungen ändern, sollten Sie mit Umsicht und Bedacht vorgehen.
Weiterhin können Sie unter dem Menupunkt 'Einstellungen' das Template Ihrer Seite sowie die Stylesheets bearbeiten. Vorsicht: Für diese Arbeiten sind unbedingt Fachkenntnisse erforderlich! Andernfalls zerschießen Sie sich unversehens Ihre Seite.

Absatz-Umbruch

Bei CMSimple:XH:

Um im FCK-Editor einen neuen Absatz zu erzeugen, betätigt man am einfachsten die 'Enter- Taste'.

Zeilen-Umbruch

Bei CMSimple:XH:

Wenn lediglich ein Zeilenumbruch benötigt wird, so kann man ebenfalls die 'Enter- Taste' bei gleichzeitiger Betätigung der 'Shift- Taste' verwenden. 

 

Navigation

Hier noch ein Tipp für User mit HTML und PHP-Kenntnissen:
Standardmäßig wird im Navigationsmenu von CMSimple ein Untermenü nur dann angezeigt, wenn der übergeordnete Eintrag für dieses Menü aktiv ist. Dies bewirkt die Funktion 'toc();' (Aufruf: <?php echo toc(); ?>). 

Will man auch die Untermenus anzeigen lassen, muss man im Template stattdessen die Funktion 'li();' verwenden.
(Aufruf: <?php echo(li($hc,'menulevel')); ?>).

 

Newsmodul

CMSimple_XH bietet die Möglichkeit, mit Hilfe von Newsboxen auf allen (oder auch nur auf ausgewählten) Seiten bestimmte Nachrichtentexte oder andere Inhalte anzuzeigen.
Um eine Newsbox zu erstellen, gehen Sie folgendermaßen vor: Legen Sie eine neue Seite an und geben der Seite den Titel 'News01', 'News02', 'News03' usw. Sorgen Sie nun in den Seiteneinstellungen dafür, dass die Seite nicht in der Navigation erscheint (siehe vorhergehender Abschnitt. Eine alternative Methode, eine Seite nicht in der Navigation anzuzeigen, besteht übrigens darin, irgendwo auf der betreffenden Seite die Formel '#CMSimple hide#' zu notieren.).
Nun fügen Sie im Template Ihrer Seite an der Stelle, an der die Newsbox erscheinen soll, diese Formel ein: <?php echo newsbox('News01');?> (der in dieser Formel verwandte Begriff 'News01' muss dabei mit dem Seitentitel Ihrer Newsbox übereinstimmen). Nun erscheint alles, was Sie auf der Seite 'News01' eintragen, in der von Ihnen an der gewünschten Stelle im Template plazierten Newsbox.

 

https://cmsimpleforum.com/viewtopic.php?f=16&t=21335&p=91000&hilit=fixieren#p91000

Uhrzeit

Zuerst muss in der Konfiguration unter Language Default de eingestellt werden.
Dann muss in der Sprachdatei unter Locale noch de_DE ergänzt werden.

Nach der Einstellung des Datums auf die deutsche Schreibweise wird bei Letzte Bearbeitung dies nun so angezeigt: 7. Mai 2019 um 18:29
 
Wie und wo wird eingestellt, dass hinten noch Uhr ergänzt wird, also so: 7. Mai 2019 um 18:29 Uhr
 
In den Spracheinstellungen von CMSimple_XH ist dafür kein Feld vorgesehen. Man kann lediglich in der Konfiguration (ganz am Ende) bei FORMAT > Time, none, short, medium, long und full auswählen. Standard ist short.
Bei 'medium' werden auch die Sekunden angezeigt, bei 'long' noch zusätzlich (momentan) MESZ und bei 'full' Mitteleuropäische Sommerzeit.
 

Das Einfachste ist per CSS.
Letzte Bearbeitung + Ergänzung von Uhr = 4. Juni 2019 18:29 Uhr 
Ergänze den folgenden Code ganz am Ende in der Datei stylesheet.css bei den verwendeten Templates:

#pp_last_update time:after {
               content: "Uhr";
               padding-left: 3px;
}

 


So, noch eine zusätzliche Information von Christoph M. Becker für die Experten (14.5.2019).

Hierbei ist immer zu berücksichtigen, dass diese Einstellung nur wirksam ist, wenn die Intl-Extension von PHP geladen wurde (ansonsten befindet sich eine alternative Einstellmöglichkeit in den Spracheinstellungen).

Auf jeden Fall bin ich mit der jetzigen Variante nicht wirklich glücklich. Zum einen eben, weil es mit bzw. ohne Intl-Extension sehr unterschiedlich ist; zum anderen, weil die Vorgaben doch nicht unbedingt gefallen. Da könnte also durchaus nachgebessert werden. Wollte man die volle Power des IntlDateFormatter nutzen, dann könnte man dessen $pattern-Parameter durchschleifen; ich schätze, dann blieben keine Sonderwünsche mehr offen. Alternativ könnte man natürlich auch überlegen, auf die Intl-Extension ganz zu verzichten (obwohl ich das im Allgemeinen eher problematisch finde).

Abschließende Hinweise

Hinzugefügt habe ich einige für die praktische Arbeit mit dem CMS hoffentlich nützliche Tipps und Hinweise zur Contentbearbeitung. Besonderen Wert habe ich dabei auf eine übersichtliche und verständliche und dennoch kompakte Form der Darstellung gelegt.

Ich habe mich nach bestem Wissen und Gewissen um eine korrekte Wiedergabe der Sachverhalte bemüht. Eine Garantie für die Richtigkeit der Ausführungen übernehme ich jedoch nicht.  

Aktuellere und weitergehende Anleitungen finden Sie möglicherweise im CMSimple_XH Forum oder im CMSimple Wiki.

Jede Menge Beiträge und Tipps rund um CMSimple und CMSimple_XH stehen im CMSimple Forum bereit. Hier können Sie Fragen stellen, Antworten geben und sich an Diskussionen beteiligen.

 

 

Letzte Bearbeitung: