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.
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.
@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.
03.02.2012, 16:45 (Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2012, 16:54 von Harest.)
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.