MyBB.de Forum
phpbb2 zu MyBB1.6 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Installation, Aktualisierung und Merge System (https://www.mybb.de/forum/forum-60.html)
+---- Thema: phpbb2 zu MyBB1.6 (/thread-24843.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8


RE: phpbb2 zu MyBB1.6 - frostschutz - 02.02.2012

Der Posthash wird als Post-ID Ersatz verwendet. Man kann ja z.B. schon Attachments hochladen bevor das Posting überhaupt abgesetzt hat, und bis dahin hat es noch keine PID. Aber eben schon einen zufälligen Posthash, und darüber werden die vorher hochgeladenen Attachments dann dem Posting zugeordnet. Und erst nach dem eigentlichen Posten wird dem Attachment dann die passende Pid noch zusätzlich eingetragen.

Der Posthash an sich ist einfach ein zufälliger Wert ( md5(random_str()); ). Muss halt für jedes Posting anders und zu den Attachment-Posthashes passen.




RE: phpbb2 zu MyBB1.6 - OliverS - 02.02.2012

Soo, jetzt geht es mit dem Merge dank der index.php aus dem trunk der bald kommenden 1.6.3 Version.

Attachments sind jetzt da, jetzt fehlen nur die Avatare Rolleyes


RE: phpbb2 zu MyBB1.6 - Harest - 02.02.2012

Danke frostschutz.
Das heißt, dass man die Hashes des WBB tatsächlich 1:1 übernehmen könnte. Alternativ müsste man halt für jedes Attachment während des Konvertierens einen eigenen Hash erstellen. Dürfte kein Problem sein.


RE: phpbb2 zu MyBB1.6 - frostschutz - 02.02.2012

Zitat:für jedes Attachment ... einen eigenen Hash

Die Hashes gehen nicht pro Attachment sondern pro Posting. Ein Posting mit mehreren Attachments, da haben die Attachments also alle den gleichen Hash.


RE: phpbb2 zu MyBB1.6 - OliverS - 02.02.2012

Hmm, mansche Umlaute werden dargestellt und mansche nicht, korrios, oder?

Normal müsste doch "entwerder" "oder", aber nicht mal ja und mal nein!?

EDIT: zu früh gefreut, werden die falschen attachments im post ausgegeben :-(


RE: phpbb2 zu MyBB1.6 - Harest - 03.02.2012

@frostschutz: Macht Sinn. Hatte wohl 'nen Hänger.

@OliverS: Wenn es wirklich nur an den Attachments scheitert und du mir wie bereits oben geschrieben ein Beispiel der Datenbank schickst, kann ich versuchen dir einen Koverter dafür zu schreiben.


RE: phpbb2 zu MyBB1.6 - OliverS - 03.02.2012

Reicht dir dort die leere Tabelle von den Attachments?


RE: phpbb2 zu MyBB1.6 - Harest - 03.02.2012

Nein, ich bräuchte zumindest:

- Tabelle wcf1_posts mit mind. 1 Beitrag mit Attachment
- Tabelle wcf1_attachment mit dem gespeichertem Attachment


RE: phpbb2 zu MyBB1.6 - OliverS - 03.02.2012

Hi,

die post sind nicht in der wcf1 sondern in der wbb


Im Anhang die geünwchten Datensätze.


Gruß Olli


RE: phpbb2 zu MyBB1.6 - Harest - 03.02.2012

Danke.
So weit so gut. Was ich noch unbedingt wissen muss, ist wie die Attachements im Uploadordner genannt werden.
D.h. wie ist das Attachment "luder.JPG" im Uploadordner des WBB benannt? Eine x-beliebige andere Datei reicht auch aus.

Im MyBB setzen sich die Dateinamen wie folgt zusammen: post_USERID_UPLOADTIME_MD5HASH.attach
Beispiel: post_1_1328276249_f8d1b24f5390c522fa0b5202b14d850d.attach
Das dazugehörige Thumbnail heißt dann: post_1_1328276249_f8d1b24f5390c522fa0b5202b14d850d_thumb.jpg

Wenn also die WBB-Dateien andere Namen tragen, kann das MyBB sie auch nicht finden.
P.S.: Es wäre auch noch gut zu wissen, ob alle Dateien in einem Ordner liegen, oder nicht und wie die Ordner heißen.