Joomla 1.0 | Extension: Datum/tijd notatie
zondag 02 december 2007 14:43
Een correcte Joomla datum ervoor krijgen, is voor velen een probleem. Vele Joomla! gebruikers komen vaak in aanraking met het bekende ‘datum’ ‘tijds notatie’ probleem. De ervaren Joomla gebruikers weten waar dit op valt te lossen, echter ...
In de fora van dutchjoomla.org wordt zodanig vaak gevraagd hoe we de datum notatie kunnen beheersen, dat er een topic geopend geopend werd die precies beschreef hoe dit te realiseren.
Hier lossen de meeste bezoekers dit probleem dan ook op, maar velen nog steeds niets. Vanuit dat oogpunt is dit artikel opgesteld met een heldere oplossing(en).
Probleemomschrijving
Je hebt jouw website met Joomla! cms geïnstalleerd en alles werkt. Je plaats de teksten en afbeeldingen en publiceerd deze op de website. Tot je verbazing zie je de datum bij het artikel in een andere taal staan! Die datum wil je natuurlijk in jouw taalkeuze hebben staan, maar hoe doe je dat ... ?
Wat je in de basis weten moet, om dit op te lossen:
De oplossingen zijn er, hiervoor moet je in ieder geval enkele functies van Joomla! en kennis hebben van FTP programma's. De tijdsnotatie wordt bepaald door 2 factoren, namelijk;
A. De webserver (het webhostingspakket)
De website wordt gehost door een webhostingsbedrijf. Dit bedrijf heeft jouw website op een webserver staan. Deze webserver is uitgerust met een besturingssysteem en heeft zijn eigen configuratie. De datum en tijdsinstellingen worden door alle websites die op deze server staan gelezen. Kortom, jouw website leest de tijdsinstellingen af, van de webhostings server. Stel je hebt jouw website in Duitsland gehost, dan is de kans groot dat je tijdsnotatie ook in het Duits staat, voor Nederland zou dit dus ook gewoon Nederlands moeten zijn. Dit is echter niet altijd het geval, soms zijn Nederlandse servers weer met Engelse instellingen uitgerust wat dus aangepakt moet worden.
B. Joomla! Locale Country instelling
De instellingen van punt A, kun je binnen Joomla! zelf wijzigen! Voor deze instelling moet je naar je Joomla! backend (administrator) surfen en inloggen. Daarna klik je op Global Configuration, klik daarna het tabblad Locale aan (zie afbeelding, klik erop voor een vergroting).
Als het goed is ben je hier al eens eerder geweest, voor het wijzigen van de taal (Dutch). Op deze locatie regel je dus ook de tijdsnotatie, namelijk met de Country Locale setting.
Oplossing A: Global Configuration
Je kunt bij de backend zoals eerder omschreven dus de Country Locales aanpassen, maar wat moet je daar nu neerzetten en voor welke taal? Hieronder worden de door ons bekende locale settings getoond voor de Nederlandse datumsettings:
Nederlands
- nl_NL
- nl_NL.ISO88591
- nl_NL.ISO8859-1
- nl_NL.ISO8859-15
- nl_NL.iso885915@euro
- nl_NL@euro
- nl_NL.utf8
- nl_NL.utf8@euro
- nl_BE@euro
- nl_BE
- nl_BE.UTF-8@euro
- nl_BE.UTF-8
- nld_NLD
- dutch
Oplossing B, locales php script
Indien oplossing A niets oplevert, zul je zelf op zoek moeten naar de juiste code.
* Wat je moet weten is hoe je een FTP sessie met uw website opent.
Om alsnog achter de code te komen, heeft xqlusive een script dat je op jouw webserver moet uploaden. Dit script is een php file dat je van de volgende locatie kunt downloaden:
Locale.zip
Download de zip file en pak het bestand locale.php uit. Dit bestand moet je met een ftp sessie naar de root van je website kopieëren. Nu het bestand op de website staat, kunt je de browser openen.
Surf naar jouw website en typ achter de url het pad in naar het script (als volgt):
http://www.uwdomeinnaam.nl/locale.php
Je krijgt nu een pagina te zien met een overzicht van de in punt A gelijkende codes. (voorbeeld als onderstaand)
- C
- POSIX
- en_US.utf8
- nl_BE.utf8
- nl_NL.utf8
Wat dit script dus doet, is kijken naar alle settings die de webserver aanbiedt en geeft dit weer terug naar de browser. Zo kun je de nodige Locale Settings aflezen en in deze in Joomla! invoeren.
Voer de correcte setting in, controleer nu de website of de datum / tijdsnotatie correct is.










willem reageerde op vrijdag 06 maart 2009
Jammer dat bovenaan het artikel dan een engels-verminkte datum staat:
Zondag, 02 december 2007 14:43
Weg met die overbodige computernul. Gewoon "2 december" en "14.43" met een punt er in.
Al ben ik bang dat dit voor Joomla nog een brug te ver is...
Albert reageerde op vrijdag 06 maart 2009
Deze website draait op Joomla! 1.5, dit topic was vooral bedoeld voor 1.0 versies. Maar ik ben het wel eens dat ook deze datumnotatie niet zo wenselijk is.