Hallo allesamt,
wer weiss, wo ich <b>$date</b> des Content-Modul(vkpMx) findet?
Hier der Pfad:
modules\Content\ index.php
if ($mypage['signature'])
echo "<div align=\"right\">".$mypage['signature']."</div>";
echo "<p align=\"right\"><font class=\"tiny\">
"._PUBLISHEDON.": <b>$date</b> ( $mypage[counter] "._READS.") ...
ich möchte es ändern!
Danke
gabin
Hi :)
was möchtest du da ändern?
Das Ausgabeformat, oder das Datum selbst?
Hi,
ich möchte Das Ausgabeformat ändern( es geht um den Punkt nach der Zahltag).
Hier ein Beispiel:
10. Juni 2005 --> Diese Ausgabe soll so aussehen: 10 Juni 2005
Zweck: Ich übersetze zur Zeit Das Modul auf spanisch und in spanisch tragen die Tagen keinen Punkt danach.
Das spanische Format sieht wie folgt aus: Hoy día es viernes, 10 de Junio del 2005
Danke
gabin
Hi :)
auf Spanisch? Suppi :thumbup:
Das Modul verwendet an der Stelle die Sprachkonstante _DATESTRING (in Funktion formatTimstamp).
Diese Konstante findest du in der globalen Sprachdatei (language/lang-SPRACHE.php)
//// Datestrings und locale Einstellungen:
define("_CHARSET","ISO-8859-1");
if (PHP_OS=="WINNT"||PHP_OS=="WIN32") {
define("_SETLOCALE","ge");
}
else {
define("_SETLOCALE","de_DE.ISO-8859-15");
}
define("_DOC_LANGUAGE","de");
define("_DOC_DIRECTION","ltr");
define("_DATESTRING", "%A, %d.%B %Y");
define("_DATESTRING2", "%A, %d %B");
define("_XDATESTRING", "%A, %B %d @ %T %Z");
define("_SHORTDATESTRING", "%d.%m.%Y");
define("_XDATESTRING2", "%A, %B %d");
define("_SYS_INTERNATIONALDATES",1); //0 = mm/dd/yyyy, 1 = dd/mm/yyyy
define("_SYS_TIME24HOUR",1); // 1 = 24 hour time... 0 = AM/PM time
define("_SYS_WEEKBEGINN",1); # the First Day in the Week: 0 = Sunday, 1 = Monday
Hilfreiche Info zu den Formatierungscodes findest du hier:
http://www.php.net/manual/de/function.strftime.php
Hi,
zunäscht Danke für die Info!
Kannst Du mir bitte vielleicht sagen, in welcher Datei ich die Funktion formatTimstamp finde?
Danke noch mal!
gabin
Hi :)
die Funktion ist in der mx_api.php welche im vkpMx noch verschlüsselt war.
Die würde ich aber nicht ändern, weil sich das dann auch auf die anderen Sprachen auswirkt, sondern einfach die Sprachkonstante in der Sprachdatei anpassen.
Also dann in der Datei /language/lang-spanish.php
Hi :) ,
das wird eine Weile dauert, man muss alle Sprachkonstanten aller angesprochenen Modulen in der lang-spanisch.php anpassen bzw. hinzufügen.
Nun ich tue das alles zur Zeit in einem Subdomain, um einen besseren Überblick zu gewinnen.
Es sind so viele Sprachkonstanten, dass ich sie zunäscht getrennt halten möchte. Wenn der Zeitpunkt kommen sollte, dass ich alle Sprachkonstanten zuordnen kann, werde ich erst die lang-spanisch.php in den Hauptdomain eintragen.
Gruß
gabin