Seite 2 von 4
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 05.07.2009 15:36
von marc1706
@[BTK]Tobi: Erstmal danke, dass du den Bugfix nochmal rausgesucht hast. Ich werde den alten Thread von xmave jetzt nochmal nach Fehlern durchsuchen, testen und eventuelle Fehler in der nächsten Version beseitigen.
Ich habe den MOD von xmave vor einer Weile von ihm übernommen. Der MOD wurde auch schon in der MOD-DB auf phpBB.com veröffentlicht und das Sicherheitsleck wurde gefixt:
http://www.phpbb.com/community/viewtopi ... &t=1623505
Ich versuche jetzt in der nächsten Version einige Fehler zu beseitigen, damit das ganze dann mal wirklich reibungslos funktioniert.
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 16.08.2009 15:29
von chrsla
Hallo Marc,
also ich hatte die aktuelle Version 1.0.9 von der eingebaut und habe genau das selbe Problem wie vorher gehabt. Nämlich das die Umlaute nicht richtig angezeigt werden.
Baue ich aber die Stellen nach der Anleitung von [BTK]Tobi um. Also mit
dann habe ich keinerlei Probleme
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 16.08.2009 16:48
von marc1706
Kannst du mal bitte testen ob folgendes richtig angezeigt wird, nachdem man das ganze mit AJAX Quick Edit editiert hat:
¢©ª«¬®£¤¥
Einfach ein paar mal mit AJAX Quick Edit editieren und wieder öffnen. Danke.
edit: Ich hab das ganze noch einmal von jemanden testen lassen, und bei ihm gibt es keine Problem mit Umlauten und den o.g. Sonderzeichen.
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 16.08.2009 19:57
von chrsla
tut mir leid. Aber bei mir geht das überhaupt nicht. Habe jetzt 5 mal den Text editiert. Und es sieht von mal zu mal schlimmer aus.
Wenn ich aber den Code von Tobi nehmen sieht es gut aus
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 27.09.2009 10:04
von chrsla
Ich habe nun folgendes Problem mit dem Mod
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Incorrect string value: '\xDCberbl...' for column 'post_text' at row 1 [1366]
SQL
UPDATE phpbb3_posts SET post_text = 'Damit ich den Überblick nicht verliere liste ich hier mal auf welche Mods ich bei euch schon eingebaut habe. \n\nSonst komme ich irgendwann mal voll durcheinander.\nAußerdem seht ihr dann was ihr hier für Möglichkeiten nun habt

\n\nphpBB 3.0.3\n-> Update auf phpBB 3.0.4 (13.12.2008)\n-> Update auf phpBB 3.0.5 (31.05.2009)\n\n[u:2zkbqozv]Mods fürs Aussehen[/u:2zkbqozv]\n\nBoard3Portalv1.0.2\n-> Update auf 1.0.3 (29.03.2009)\n\n[u:2zkbqozv]Administration[/u:2zkbqozv]\n- Soft Delete 1.0.13 (26.03.2009)\n-- Soft Delete 1.0.14 (04.04.2009)\n- forum prune move 1.0.1a (19.04.2009)\n- User Reminder 1.0.5 RC1 (27.06.2009)\n-- User Reminder 1.0.5 (22.07.2009)\n\n[u:2zkbqozv]Allgemeine Mods[/u:2zkbqozv]\n\n- did_you_know_1_2_0\n- view_or_mark_unreads_1-0-4\n-- view_or_mark_unreads_1-0-5c (04.04.2009)\n- Mark_edited_posts_as_unread_v1.0.1\n- AJAX Quick Edit 1.0.8 (27.06.2009)\n-- AJAX Quick Edit 1.0.9 (14.08.2009)', bbcode_uid = '3oyeonm6', bbcode_bitfield = 'AQ==', post_edit_time = '1211126669', post_edit_count = '0', post_edit_user = '82' WHERE post_id = 4552
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: quickedit.php
LINE: 172
CALL: dbal_mysql->sql_query()
Ich habe auch schon in der Datenbank nachgeschaut welche Kollation das Feld hat. Es ist auf utf8_unicode_ci eingestellt.
Was ist falsch?
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 27.09.2009 12:15
von marc1706
Öffne bitte deine quickedit.php
Finde:
Code: Alles auswählen
$sql_ary = array(
'post_text' => utf8_recode($post_text, 'utf-8'),
'bbcode_uid' => $uid,
'bbcode_bitfield' => $bitfield,
'post_edit_time' => $edit_time,
'post_edit_count' => $edit_count,
'post_edit_user' => $edit_user,
);
Davor einfügen:
Wenn du jetzt einen Quickedit durchführst, dürfte etwas vor dem editierten Text erscheinen. Das bräuchte ich mal.
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 27.09.2009 12:56
von chrsla
Es steht UTF-8 da.
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 28.09.2009 00:00
von marc1706
Aber du hattest den Fehler nicht, oder? Es wäre schön wenn du den Fehler reproduzieren könntest und mir dann das Ergebnis geben könntest.
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 28.09.2009 06:42
von chrsla
Doch selber Fehler nur eben mit UTF-8 davor.
Ich habe auch schon soviel herausgefunden das es doch wieder an den Umlauten liegt.
Posts in denen kein Umlaut wie ÄÖÜ vorkommt bringen keine Fehlermeldung
Re: Problem mit AJAX Quick Edit Mod
Verfasst: 28.09.2009 11:59
von marc1706
Kannst du die Kollation des Feldes mal in utf8_bin umändern?
Irgendwie kann ich deine Fehler nie reprodizieren, weshalb ich hier eigentlich nur tippen kann.