UTF-8 für pragmaMx ?

Begonnen von Harlequin, 17 Juni 2006, 03:55:32

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Harlequin

 
Servus,

wie bringe ich pragmaMx UTF-8 bei?

Für Hinweise Dank.
Harlequin

.

Harlequin

 
Ich glaube ich habs´ schon gefunden - einfach in der theme.html ändern?

.


jubilee

Hallo !
Ändere das mal in der header.php Der Head in der Theme.html wird wieder überschrieben .
MfG

Harlequin

Zitat von: jubilee am 17 Juni 2006, 10:32:27Ändere das mal in der header.php

In der header.php kann ich keine charset-Definition finden.
?

.


Harlequin

 
Es gibt unter includes/ noch eine meta.php.

Kann man dort dauerhaft für die gesamte Site den Header schreiben?

.


jubilee

Ja, die meta.php hast recht.
Dort steht die Kodierung drinne, allerdings als Konstante.
Die Konstamnte ist dann in der jew. language-Datei definiert.

Zitatdefine("_CHARSET","ISO-8859-1");

MfG

martux

Ich wollte auch meine Seite mit UTF-8 Kodierun auf Litauisch übersetzen, da funktioniert auch fast alles, außer den Seiten Title. Wenn ich in admin Menü unter Einstellungen -> Name der Site: litauische Buchstaben (ąčęėįšųūž) verwende, werden die in title nicht richtig angezeigt. www.studentai.de Weiss jemand wie man das korrigiert?

jubilee

ZitatWeiss jemand wie man das korrigiert?
Der Charset für die Seite wurde in der meta.php angepasst ?
Das Format (Kollation) in der Datenbank stimmt ?

MfG

martux

Vielen dank für schnelle Antwort

In der Datenbank habe ich nichts gemacht. Was sollte ich dort anpassen?


martux

Also mein Problem ist dass der Inhalt richtig dargestellt wird, aber der Seite Titel nicht. Ich hatte versucht ein Paar Tabelen in der Datenbank mit utf-8-unicode zu formatieren, aber das hat trotzdem nicht funktioniert.



ich wäre sehr dankbar für die Hilffe.

martux

Ich habe festgestellt dass der Name von der Seite nicht in die Datenbank sondern in die config.php Datei gespeichert ist. Wenn ich aber versuche congig.php als "Unicode" Datei zu speichern, dann wird die Seite falsch generiert. Also meine Frage: muss man config.php unbedingt als ASCII speichern, oder geht es irgendwo das abändern?

danke in voraus

satorman

Gibt es inzwischen eine Lösung für dieses Problem?
Ich habe pragmaMx in meine Sprache in UTF-8 übersetzt. Mit wenigen Ausnahmen werden alle Module  und Inhalte richtig dargestellt. Nur in der Titelleiste und im Tab wird das nicht richtig dargestellt.

[gelöscht durch Administrator]

martux

hi, ich habe es so gelöst:

In der datei header.php was du unter html Verzeichnis findest

gibt es diese Zeile
$pagetitle = htmlentities(mxHtmlEntityDecode(strip_tags($pagetitle)), ENT_QUOTES);

die habe ich einfach auskomentiert. Also:

//$pagetitle = htmlentities(mxHtmlEntityDecode(strip_tags($pagetitle)), ENT_QUOTES);



satorman

 :)

Ja, sieht schon besser aus.  :thumbup:

jubilee

Das einmal ausprobiert ?

Zitat$pagetitle = htmlentities(mxHtmlEntityDecode(strip_tags($pagetitle)), ENT_QUOTES, UTF-8);

MfG

satorman

Das bringt leider wieder nichts. Inhalte werden zwar richtig dargestelt, aber die Titelleiste nicht.
Wie auf dem Bild oben.

Soll ich beim Vorschlag von martux bleiben?

jubilee

ZitatSoll ich beim Vorschlag von martux bleiben?
Ja, war nur ein Versuch ...


MfG