Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 18. März 2014 14:55

ampelmann
probiert CMSMS aus
Registriert: 24. Januar 2012
Beiträge: 31

Re:

Hallo,

ich weiß, dass das schon einmal in ähnlicher Form kam aber dieser Fall ist etwas anders:

Und zwar wird mir ebenfalls der März-Eintrag mit diesem Rhombus angezeigt, die Seite ist aber auf unicode (UTF-8) eingestellt. Nun ist es aber so, dass auch im Backend, der März so merkwürdig formatiert ist.

Wenn ich Front- und Backend allerdings auf ISO 8859-1 umstelle, funktioniert es. Nun kann ich mir das gar nicht erklären und bin drauf und dran, den März-String in der Datenbank zu ändern.

Habt Ihr eine Lösung?

Offline

#2 18. März 2014 15:29

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Wenn du den Monatsnamen ändern willst, kannst du dies in der Sprachdatei des Moduls tun.

Obwohl bei CMSMS sowohl Front- als auch Backend in utf-8 arbeiten, werden alle Entitäten vom Translation Center ISO codiert.

Damit die Änderung beim nächsten Update nicht überschrieben wird, solltest du die Änderung via custom_modules Ordner ausführen. Weitere Infos dazu findest du im Board "Übersetzungen".


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#3 18. März 2014 19:37

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Wie sieht es aus mit PHP locales?
Damit muss man doch alles auf die richtige Locales setzen können.

mfg
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#4 18. März 2014 19:47

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Nee, nee, passt schon.

Bei CGCalendar kommt der Monatsname aus der Sprachdatei.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#5 18. März 2014 20:31

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Ok,
hatte ich noch nicht bemerkt weil es funktioniert  smile

mfg
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#6 18. März 2014 20:45

Cherry
CMSMS-Profi
Registriert: 15. Dezember 2010
Beiträge: 531

Re:

Janl schrieb:

Wie sieht es aus mit PHP locales?
Damit muss man doch alles auf die richtige Locales setzen können.

mfg
Jan


Wie würdest du das mit locales machen? Bei mir stimmt's  nämlich nicht, obwohl es in der Sprachdatei korrekt aussieht.
Der Monatsname im Backend (beim Erstellen von Terminen z.B.) muß dann wohl doch anders erzeugt werden, oder?

Offline

#7 18. März 2014 21:05

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Wie sieht es denn in deiner Sprachdatei aus?

Und welche Einträge hast du bezüglich der Kodierung in der config.php?


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#8 18. März 2014 22:28

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Diese Installation kommt aus einige Upgrades, wo ich folgende Versionen nutze:

CMSMS 1.11.9
CGCalendar 1.10.4

Languagefile:
$lang['cal_march'] = 'März ';

config.php
$config['locale'] = 'de_DE.utf-8';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';

Template:
process_pagedata}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

Hoffe es beantwortet deine Frage.

mfg
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#9 19. März 2014 10:39

Cherry
CMSMS-Profi
Registriert: 15. Dezember 2010
Beiträge: 531

Re:

Hallo Jan,

ja das beantwortet die Frage.

Irgendwie will's bei mir nur nicht funktionieren.
In dem Moment wo ich $config['locale'] = 'de_DE.utf-8'; einfüge, werden die Monatsnamen nur noch englisch ausgegeben, sehr seltsam.(Betrifft wie gesagt das Backend beim neue Termine anlegen, Versionen wie bei Jan).

Naja ... nichts Dramatisches, aber es wäre natürlich schön, wenn's richtig angezeigt werden würde.

@cyberman
Sprachdatei sieht aus wie Jan es geschrieben hat,
in der config.php war diesbezüglich noch ncihts eingetragen, Änderungen wie Jan es vorgeschlagen hat, habe ich jetzt drin.
also:
$config['locale'] = 'de_DE.utf-8';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';

Offline

#10 19. März 2014 10:44

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Vielleicht kann es an den Locales liegen die bei deinem Hoster auf dem Server geladen sind.
Soll nachgefragt werden.

mfg
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

Fußzeile des Forums

Powered by FluxBB