Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: c8620p on July 29, 2007, 00:24:20
-
Κατα την ενεγοποίηση της εμφάνισης της ημερομηνίας έχω παρατηρήσει ότι εμφανίζει τους μήνες έτσι: 21 Ιούνιος, 15 Μάιος κλπ. μπορεί αυτό να αλλάξει και να γίνει Ιουνίου, Μαίου κλπ?
Διάβασα το σχετικό post
https://forum.elxis.org/index.php?topic=861.0
και έκανα τις παρακάτω αλλαγές στο αρχείο language/greek/greek.php και πιο συγκεκριμένα στις γραμμές 269-281 όπως παρακάτω αλλά δεν είχα αποτέλεσμα γιατί?
/** classes/html/poll.php */
DEFINE('_JAN','Ιανουαρίου');
DEFINE('_FEB','Φεβρουαρίου');
DEFINE('_MAR','Μαρτίου');
DEFINE('_APR','Απριλίου');
DEFINE('_MAY','Μαίου');
DEFINE('_JUN','Ιουνίου');
DEFINE('_JUL','Ιουλίου');
DEFINE('_AUG','Αυγούστου');
DEFINE('_SEP','Σεπτεμβρίου');
DEFINE('_OCT','Οκτωβρίου');
DEFINE('_NOV','Νοεμβρίου');
DEFINE('_DEC','Δεκεμβρίου');
υπάρχει κάποιος άλλος τρόπος?
Ευχαριστώ
-
Όχι δεν γίνεται. Η ημερομηνία στο συγκεκριμένο σημείο δεν διαβάζεται από τα αρχεία γλώσσας αλλά από την php σύμφωνα με το τρέχον locale (τρέχουσα επιλεγμένη γλώσσα).
Αυτό που μπορείς να κάνεις είναι να αλλάξεις τη μορφοποίηση.
Άνοιξε το αρχείο Gemini της γλώσσας που θες (πχ greek.gemini.php) και βρες αυτά τα δύο:
DEFINE('_GEM_DATE_FORMLC', "%A, %d %B %Y");
DEFINE('_GEM_DATE_FORMLC2', "%A, %d %B %Y %H:%M");
Το Α είναι η ημέρα σε ανάπτυξη και το Β είναι ο μήνας σε ανάπτυξη. Δες το manual της php για ποιες τιμές μπορεί να πάρει η function strftime() και τι εμφανίζει η κάθε μία ( http://gr2.php.net/manual/el/function.strftime.php ).
-
Σ'ευχαριστώ για την βοήθεια, πιστεύω να βρώ άκρη.