Dringend: Texte verschwinden teilweise im SMF Forum und Umlautprobleme !

Begonnen von Sarge31FR, 23 Februar 2014, 22:40:01

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sarge31FR

Hallo,

seit dem aktuellen Update von 2.0 haben wir massive Probleme mit unserem SMF Forum 1.1.19.

Umlaute wie ä, ü und ö sowie ß und diverse Sonderzeichen sorgen dafür, das Texte in Beiträgen AB dem Sonderzeichen komplett abgeschnitten werden, und stellenweise verschwinden bei Antworten auf Beiträge, die Umlaute enthalten, aus DIESEN Beiträgen ebenfalls alle Textzeilen AB einem Umlaut !

Hatte dieses Problem vorhin mehrmals, einer unserer Besucher wollte einen deutschen Text schreiben, und nach dem ersten Umlaut war der Text dahinter nach dem posten komplett abgeschnitten !

Bitte helft mir so schnell wie möglich, ich muss unser Forum funktionsfähig halten  :'(

AlternativeComputing

Ähhhhh.

Die SMF 1.12 Bridge ist nicht für die PragmaMx 2 Beta Version geeignet.

Es ist eine BETA und nicht für Produktive Seite gedacht.
Das sollte Dir bewusst sein.

Was meinst Du warum ich meine Seiten mit Forum nicht auf die Beta upgedatet habe.

Da musst Du in den Sauren Apfel beißen und wieder auf die 1.12.3 Downgraden und warten bis die Bridge für die PMX 2.x in den Downloads erhältlich ist.
MfG

Peter

Sarge31FR

Aber diese Seite läuft doch auch mit pragmaMx 2.0 UND SMF 1.1.19, wieso funktioniert das dann HIER ohne Probleme ?

AlternativeComputing

Weil hier schon die fertige SMF Bridge 1.19 zum Testen läuft.
MfG

Peter

Sarge31FR

Es wäre äußerst wichtig das ich diese Version auch erhalte, hier scheint ja alles zu funktionieren. Wäre das möglich, per PM oder so ?

AlternativeComputing

Da habe ich keine Aktien drin, das muss Andi entscheiden, ob die Bridge in den Download kommt.
Ich habe die neue Bridge auch nicht.
MfG

Peter

Andi

Moin :)

wie Peter schon schreibt, die 2.0 ist ne Beta und es müssen noch etliche Module angepasst werden.
Darunter auch die SMF-Bridge.

Was hier läuft ist eine frühe Testversion der neuen Bridge.
Die ist zwar soweit fertig, aber die Installations bzw. Updateroutine ist noch nicht lauffähig.

Will mal guggen, ob ich das im Lauf der Woche soweit hinbekomme....
schön´s Grüssle, Andi

Sarge31FR

Das wäre super  :gott:

Ich gebe zu, dass ich wohl etwas voreilig mit der Umstellung auf 2.0 war :BD:

nudels64

Andi, dann ist es "normal", das die Umlaute in der Bridge im Moment noch falsch angezeigt werden? Auf meiner Testseite siehts dann z.B. so aus:

M�rz
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Ja, das Thema hatten wir aber schon so oft mit dem Umlaut Problem.

PMX 1.12.3 ISO-Kodiert PMX 2.x UTF-8 Kodiert.

Lade Dir bei SMF die Sprachdateien in UTF-8 runter und das Problem ist gelöst.

MfG

Peter

nudels64

Hallo Peter, die Bridge ist schon umgestellt und die Sprachdateien waren zuvor schon UTF-8. Es betrifft bei mir nur diese Monatsanzeige die falsch angezeigt wird.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Öffne mal bitte die index.german-utf8.php in PMX-ROOT/modules/Forum/smf/Themes/default/languages/

Zeile 22 - 24:



$txt['months'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_titles'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_short'] = array(1 => 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez');



ändern in



$txt['months'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_titles'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_short'] = array(1 => 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez');



oder in:



$txt['months'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_titles'] = array(1 => 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
$txt['months_short'] = array(1 => 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez');



Dann wieder in UTF-8 ohne Boom abspeichern.

Da hat einer bei SMF gepennt.
MfG

Peter

nudels64

Hatte ich auch schon probiert. Keine Änderung.

Muß hier nicht noch angepasst werden?

// Character set and right to left?
$txt['lang_character_set'] = 'ISO-8859-1';
$txt['lang_rtl'] = false;
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Gegugt, ob die smf Tabellen auch in UTF-8 umgewandelt wurden?
MfG

Peter

nudels64

Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Dann mal die Frage, ist im Forum auf UTF-8 umgestellt?

// Edit, werde mal eben die osc4pmx Seite updaten. Dann mal Fehler suchen
MfG

Peter

nudels64

Ich hab das Default Theme überschrieben und in der Administration aktiviert.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Im Forum Adminbereich unter --> Server-Einstellungen dort die Sprache auf German-UTF8 einstellen, wenn nicht schon geschehen
MfG

Peter

AlternativeComputing

Zitat von: nudels64 am 24 Februar 2014, 23:19:25
Hatte ich auch schon probiert. Keine Änderung.

Muß hier nicht noch angepasst werden?

// Character set and right to left?
$txt['lang_character_set'] = 'ISO-8859-1';
$txt['lang_rtl'] = false;


// Character set and right to left?
$txt['lang_character_set'] = 'UTF-8;
$txt['lang_rtl'] = false;


Muss das sein
MfG

Peter

nudels64

Dort habe ich nur "German" stehen. Ich habe das Theme mit den Sprachfiles 1.1.19 german überschrieben. Ich gehe langsam davon aus, das hier nicht alle Files in UTF-8 sind. Wo hast Du Deine Sprachfiles her?
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache


nudels64

Mom, ich vergleiche mal. Sind die gleichen. Keine Änderung die Monatsanzeige rührt sich nicht. Schreiben etc. ist alles ok.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Dann musst Du auch die im Forum Sprache German-UTF8 auswählen können, wenn die UTF-8 Sprachdateien installiert sind.
MfG

Peter

nudels64

Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

MfG

Peter

AlternativeComputing

Hier mal ein SMF mit UTF-8 Dateien (DB noch nicht Konvertiert)

Dort wird März korrekt angezeigt:

http://www.osc4pragmamx.org/Forum-board-1.html
MfG

Peter

nudels64

Hm, gibt es doch nicht. Ein Umlaut an dem es scheitert. Jetzt habe ich natürlich Sorge mit meiner anderen Seite den gleichen Fehler zu bekommen.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Kann es sein, das Du bei der Änderung die Datei nicht in UTF-8 abgespeichert hast?
MfG

Peter

nudels64

Hab ich auch kontrolliert. Arbeite mit TextWrangler. Da wird es eindeutig angezeigt. Der Monat wird doch in der DB abgelegt. Vieleicht sind die Templates korrekt, nur die alten Einträge von 2013 sind verkehrt.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Wie kommst Du darauf, das der Monat in der DB abgelegt wird?

// Edit: Dann müsste der März bei meiner geposteten Seite auch verkehrt angezeigt werden.
MfG

Peter

nudels64

Hm, stimmt auch wieder. Ich habe in der DB als Zeichensatz UTF-8 Unicode und als Kollation utf8_gereral_ci. Sollte doch so stimmen, oder?
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

MfG

Peter

nudels64

Mir ist schon wieder die Internetverbindung verloren gegangen. Peter, dank Dir erst mal für Deine Geduld. Wir müssen es dann halt mit der anderen Seite riskieren, wenn die Final draussen ist.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

AlternativeComputing

Hab das Update fertig und muste, da bei mir schon utf8_gereral_ci verwendet wurde, alle Sonderzeichen per Hand ändern.
Ich konnte keine Probleme mit den Sprachdateien feststellen.
MfG

Peter

Sarge31FR

Hier noch ein weiteres Update zum Umlaute Fehler:

Auch innerhalb von privaten Nachrichten im SMF Forum 1.1.19 wird jeglicher Text der auf einen Umlaut folgt komplett abgeschnitten. Ich vermute mal die Ursache dafür ist die selbe wie die mit normalen Foreneinträgen. Allerdings verwende ich noch nicht die hier benutze Version der Bridge.