Zum Inhalt springen

plugin in deutsch

Erstellt am 24. September 2002 · 5 Antworten · letzte Antwort am 8. Juni 2004

Tags: tt_news, Frage

fabian ·

Hallo leute

mein plugin.tt_news funktioniert gut. nur leider ist es in engl. Ich habe bereits das statische template language.de zur seite hinzugefügt. das bringt jedoch nichts.
zweites problem: die zeit und das datum bei den news stimmt nicht (die zeit des servres stimmt).

Benutze TYPO 3.3

Danke und TYPO3 ist das beste....

Blacky ·

1. Kopiere die Datei media/scripts/news_template.tmpl in den fileadmin, bennene sich evtl. um news_template_de.tmpl, und ersetze dort englische Texte gegen deutsche. Jetzt musst Du nur noch in Template-Contstants einfügen:
plugin.tt_news.file.templateFile = fileadmin/news_template_de.tmpl. Theoretisch kannst Du die Datei auch in media/scripts belassen und dort ändern, beim nächsten Update musst die dann aber manuell in die neue Version kopieren. Wenn Sie im fileadmin liegt, sind keine Änderungen beim Update nötig.

2. So aktivierst Du die deutsche Datumsanzeige im News-Modul:

config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

plugin.tt_news.displayList {
age_stdWrap.age = 1
date_stdWrap.strftime = %A, %e. %B %Y
time_stdWrap.strftime = %e.%m.%y
}

tt_news = < plugin.tt_news

Gruß
Andreas Schwarzkopf
http://www.meinsystem.de

woodworker ·

wenn ich das so mache wie du es angibst
das bekomme ich folgendne fehler

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/htdocs/woody4u.de/cms/tslib/class.tslib_fe.php on line 1346

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/htdocs/woody4u.de/cms/tslib/class.tslib_fe.php on line 1347

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/htdocs/woody4u.de/cms/tslib/class.tslib_fe.php on line 1348

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/www/htdocs/woody4u.de/cms/tslib/class.tslib_fe.php on line 1349
m.​ ·

Der Fehler liegt in der tslib/class.tslib_fe.php,

dies muss da rein in den Zeilen 1346 -1349
(liegt am PHP....):

setlocale(LC_COLLATE,$this->config["config"]["locale_all"]);
setlocale(LC_CTYPE,$this->config["config"]["locale_all"]);
setlocale(LC_MONETARY,$this->config["config"]["locale_all"]);
setlocale(LC_TIME,$this->config["config"]["locale_all"]);

Datei abspeichern und via FTP hoch damit.

Gruß

Michael

soundZ ·

Hallo m.

auch wenn ich die Frage nicht gestellt habe, Du hast mir sehr geholfen! Vielen Dank.