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 :'(
Ä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.
Aber diese Seite läuft doch auch mit pragmaMx 2.0 UND SMF 1.1.19, wieso funktioniert das dann HIER ohne Probleme ?
Weil hier schon die fertige SMF Bridge 1.19 zum Testen läuft.
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 ?
Da habe ich keine Aktien drin, das muss Andi entscheiden, ob die Bridge in den Download kommt.
Ich habe die neue Bridge auch nicht.
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....
Das wäre super :gott:
Ich gebe zu, dass ich wohl etwas voreilig mit der Umstellung auf 2.0 war :BD:
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
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.
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.
Ö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.
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;
Gegugt, ob die smf Tabellen auch in UTF-8 umgewandelt wurden?
Jupp alle in UTF-8. Grad noch einmal kontrolliert.
Dann mal die Frage, ist im Forum auf UTF-8 umgestellt?
// Edit, werde mal eben die osc4pmx Seite updaten. Dann mal Fehler suchen
Ich hab das Default Theme überschrieben und in der Administration aktiviert.
Im Forum Adminbereich unter --> Server-Einstellungen dort die Sprache auf German-UTF8 einstellen, wenn nicht schon geschehen
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
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?
http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_german-utf8.zip (http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_german-utf8.zip)
http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_english-utf8.zip (http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_english-utf8.zip)
http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_french-utf8.zip (http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_french-utf8.zip)
http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_danish-utf8.zip (http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_danish-utf8.zip)
http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_turkish-utf8.zip (http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-19_turkish-utf8.zip)
Mom, ich vergleiche mal. Sind die gleichen. Keine Änderung die Monatsanzeige rührt sich nicht. Schreiben etc. ist alles ok.
Dann musst Du auch die im Forum Sprache German-UTF8 auswählen können, wenn die UTF-8 Sprachdateien installiert sind.
Ja hab ich aktiviert.
Ich teste es mal
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 (http://www.osc4pragmamx.org/Forum-board-1.html)
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.
Kann es sein, das Du bei der Änderung die Datei nicht in UTF-8 abgespeichert hast?
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.
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.
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?
Kollation utf8_unicode_ci ist richtig
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.
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.
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.