Seite 2 von 3

Re: SQL ERROR bei Themen erstellung

Verfasst: 13.05.2012 21:19
von Bardiel
also die posting.php habe ich überprüft ... sie enthält die Zeichenkette class bbcode NICHT ... bin gerade dabei alles runter zu laden ... wird aber vorraussichtlich noch 1-2h dauern .... :(

EDIT:

So ... in diesen vier Dateien habe ich class bbcode finden können ... die Pfadangaben sind vom Webspace ROOT aus gesehen (Joomla ist direkt im ROOT installiert und phpBB3 ist in ROOT/phpBB3/ installiert)

\administrator\components\com_jfusion\models\parsers\nbbc.php
\phpBB3\includes\bbcode.php
\phpBB3\includes\message_parser.php
\plugins\system\jvframework\jvframework\libraries\ultilities\bbcode.php

MFG - Bardiel

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 11:55
von Bardiel
Weiss dne keiner einen Rat?

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 12:42
von Miriam
Nun ja, 'ne Sicherung aller phpBB Dateien hast Du ja gemacht, schätze ich mal. Dann kannst Du nun mal testweise in allen Dateien
finden:

Code: Alles auswählen

class bbcode
und ersetzen gegen:

Code: Alles auswählen

class bbcode_phpbb
finden:

Code: Alles auswählen

new bbcode
ersetzen gegen:

Code: Alles auswählen

new bbcode_phpbb
finden:

Code: Alles auswählen

extends bbcode
ersetzen gegen:

Code: Alles auswählen

extends bbcode_phpbb
Aber pass auf, es gibt auch ein extends bbcode_first_pass in der /includes/message_parser.php, nicht daß Du das auch überbügelst.

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 17:12
von Bardiel
Also soll ich nur diese beiden Files nach dem Shema bearbeiten:

\phpBB3\includes\bbcode.php
\phpBB3\includes\message_parser.php

oder auch die anderen beiden?

EDIT: Ich sehe gerade da sind noch etwa 16 Datein in phpBB und noch mal 5 in Joomla die new bbcode enthalten ... welche soll ich den da bearbeiten?

oder wirklich nur die aus phpBB? und die aus Jommla so lassen wie sie sind...?

In manchen Files habe ich noch zeichenketten gefunden die ich warscheinlich auch nicht ersetzen soll:

class BBCode_Parser
class BBCodeEmailAddressValidator
class BBCodeLexer
class BBCodeLibrary

new BBCode_Parser
new bbcode_bitfield
new BBCodeEmailAddressValidator
new BBCodeLexer
new BBCodeLibrary

extends bbcode_firstpass


oder etwa doch?

EDIT": so habe jetzt alle Files wie oben beschriben bearbeitet aber noch nicht hochgeladen...

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 18:02
von Miriam
PhpBB3 only!

Die Joomal Dateien so lassen, wie sie sind. Und vergiß das BACKUP VORHER nicht!

Was is'n nbbc.php :o

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 18:27
von Bardiel
Miriam hat geschrieben:PhpBB3 only!

Die Joomal Dateien so lassen, wie sie sind. Und vergiß das BACKUP VORHER nicht!

Was is'n nbbc.php :o
diese nbbc.bph gehört wohl irgendwie zu JFusion

lies dir doch bitte noch mal meinen letzten Beitrag durch (hab den editirt während du deinen geschrieben hast) ob ich das jetzt auch alles richtig so gemacht habe... und dan werde ich das mal hochladen ;)

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 19:25
von Miriam
Also nochmal ... NUR strikt class bbcode, new bbcode, extends bbcode des phpBB3.

Ich habe das mal aufgeschlüsselt:
  • Code: Alles auswählen

    Search "class bbcode"
      \includes\bbcode.php (1 hits)
        Line 23: class bbcode
        
    Search "new bbcode"
      \includes\functions_content.php (1 hits)
        Line 434:             $bbcode = new bbcode($bitfield);
      \includes\functions_posting.php (1 hits)
        Line 1048:         $bbcode = new bbcode(base64_encode($bbcode_bitfield));
      \includes\functions_privmsgs.php (1 hits)
        Line 1795:         $bbcode = new bbcode(base64_encode($bbcode_bitfield));
      \includes\mcp\mcp_pm_reports.php (1 hits)
        Line 120:                     $bbcode = new bbcode($pm_info['bbcode_bitfield']);
      \includes\mcp\mcp_post.php (1 hits)
        Line 134:         $bbcode = new bbcode($post_info['bbcode_bitfield']);
      \includes\mcp\mcp_queue.php (1 hits)
        Line 135:                     $bbcode = new bbcode($post_info['bbcode_bitfield']);
      \includes\mcp\mcp_reports.php (1 hits)
        Line 145:                     $bbcode = new bbcode($post_info['bbcode_bitfield']);
      \includes\mcp\mcp_topic.php (1 hits)
        Line 159:         $bbcode = new bbcode(base64_encode($bbcode_bitfield));
      \includes\mcp\mcp_warn.php (1 hits)
        Line 298:             $bbcode = new bbcode($user_row['bbcode_bitfield']);
      \includes\ucp\ucp_pm_viewmessage.php (2 hits)
        Line 59:         $bbcode = new bbcode($message_row['bbcode_bitfield']);
        Line 160:                 $bbcode = new bbcode($user_info['user_sig_bbcode_bitfield']);
      \memberlist.php (1 hits)
        Line 543:                 $bbcode = new bbcode();
      \search.php (1 hits)
        Line 782:                 $bbcode = new bbcode(base64_encode($bbcode_bitfield));
      \viewtopic.php (2 hits)
        Line 849:         $poll_bbcode = new bbcode();
        
    Search "extends bbcode"
      \includes\message_parser.php (2 hits)
        Line 29: class bbcode_firstpass extends bbcode
Das sollten sie alle sein.

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 20:05
von Bardiel
und was ist mit $bbcode = new bbcode(base64_encode($bbcode_bitfield)); in viewtopic.php ? die nicht?

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 21:01
von Miriam
Oops, übersehen:

Code: Alles auswählen

\viewtopic.php (2 hits)
    Line 849:         $poll_bbcode = new bbcode();
    Line 1341:     $bbcode = new bbcode(base64_encode($bbcode_bitfield)); 
Daß etwas übersehen wurde, wird dann ggf. eh durch eine Fehlermeldung dokumentiert.

Re: SQL ERROR bei Themen erstellung

Verfasst: 20.05.2012 21:54
von Bardiel
Hmm also das scheint das Problem behoben zu haben ... zumindest schaut es fürs erste so aus ... bei einem so komplexem System denke ich das man das mit dem Urteil nicht zu schnell sein darf ... ich bitte also darum das Tehema noch offen zu lassen

Und an Miriam vielen vielen dank für deine große Hilfe soweit! Ich weis das sehr zu schätzen :)