Problem mit AJAX Quick Edit Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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.
phpBB Lead Developer
chrsla
Mitglied
Beiträge: 501
Registriert: 13.08.2007 17:48

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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

Code: Alles auswählen

utf8_decode
dann habe ich keinerlei Probleme
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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.
phpBB Lead Developer
chrsla
Mitglied
Beiträge: 501
Registriert: 13.08.2007 17:48

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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
chrsla
Mitglied
Beiträge: 501
Registriert: 13.08.2007 17:48

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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?
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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:

Code: Alles auswählen

    echo (mb_detect_encoding($post_text)) . '<br />'; 
Wenn du jetzt einen Quickedit durchführst, dürfte etwas vor dem editierten Text erscheinen. Das bräuchte ich mal.
phpBB Lead Developer
chrsla
Mitglied
Beiträge: 501
Registriert: 13.08.2007 17:48

Re: Problem mit AJAX Quick Edit Mod

Beitrag von chrsla »

Es steht UTF-8 da.
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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.
phpBB Lead Developer
chrsla
Mitglied
Beiträge: 501
Registriert: 13.08.2007 17:48

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: Problem mit AJAX Quick Edit Mod

Beitrag 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.
phpBB Lead Developer
Antworten

Zurück zu „[3.0.x] Mod Support“