PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten aus anderem Forum Importieren / User-IDs


JulianWolf
08.05.2006, 21:26
Hi allerseits,

habe mich schon weit durch das Support-Forum gewühlt, ein paar Fragen sind offengeblieben. Daher hier eine (kurze) Systembeschreibungen, evtl. habe ich schon die Lösung, vor allem will ich sichergehen, daß ich vB damit nicht durcheinanderbringe.

Das bisherige Forum ist CHC-Forum, ein Katastrophen-Forum von Typo3, das von ImpEx auch nicht unterstützt wird.

Zu Importieren gibt es an sich drei Daten-Bereiche: User, Messages und Threads. Die Threads habe ich sozusagen aufgegeben, das ist ein Hammer an Arbeit. Die Messages ... so wirklich guter Hoffnung bin ich auch nicht mehr.

Ich nutze ein Single-Logon, das einen User auch dann als eingeloggt anzeigt, wenn er sich bei vB anmeldet. Das soll auch so sein. Doch dadurch, daß ImpEx die User-IDs neu zuordnet bekommt jetzt (im Entwicklersystem) jeder User die Messages eines ganz anderen Users angezeigt. Und das darf natürlich nicht so sein.

Mein Plan ist, in der vb3-Userdatenbank einfach die ganzen User-IDs zu ändern, zu überschreiben (automatisch, weil über 1.600 User und die IDs sind auch nicht in einer Reihe, immer wieder mal ein paar freie Nummern), dann die ganzen Import-Filter und -aktualisierungen laufen zu lassen. Die Frage ist: GEht das? Kommt vB damit klar, wenn ich, solange es noch keinen Thread gibt, einfach die User-IDs ändere?

Der Vorteil für mich wäre dann: Ich kann das alte Messaging-System vorerst aktiv lassen, so daß die User an Ihre alten Nachrichten noch rankommen.

Kleines Add-On: Gibt es jemanden, der so etwas importiert? Am liebsten wäre es mir ja noch immer, alles zu importieren, auch die Threads, doch ich habe keinen Programmierer gefunden, der das macht.

Alles LIebe, Julian!

Mystics
10.05.2006, 09:43
Wenn du die User-IDs änderst, dann musst du das in allen Tabellen machen, die das Feld userid haben und nicht leer sind. Z.B. user, usertextfield, userfield.

Automatisch ändern stelle ich mir sehr schwierig vor, da jede User-ID ja einmalig sein muss. D.h. wenn du einen Benutzer mit der ID 4 hast, der aber eigtl. die ID 10 haben sollte, kannst du das nicht einfach auf 10 ändern, da es aller Wahrscheinlichkeit den Benutzer mit der ID 10 auch schon gibt. Du müsstest also quasi "von hinten" anfangen, d.h. mit der höchsten ID.

Wenn in deinem alten System die höchste ID größer als die höchste ID in vBulletin ist, müsste das mit einem entsprechenden Skript klappen. Die alte userid findest du übrigens auch im Feld user.importuserid.

JulianWolf
10.05.2006, 10:47
Hi Mike,

na ... bei 1.500 Usern ist das wohl etwas viel. Habe bei vB.org auch noch einmal angefragt ... mir geht es um die Datenübernahme von typo3 und dem CHC-Forum (inkl. Messages) nach vB. Darf auch ruhig was kosten ... und es ist auch noch mehr zu machen, die Datenübernahme ist halt gerade der Knackpunkt wo ich niemanden für finde. Hast Du eine Idee oder kennst Du jemanden?

Alles Liebe, Julian!

Mystics
10.05.2006, 23:42
Ich habe mal dem ImpEx-Programmierer deinen Beitrag gezeigt:
http://www.vbulletin.org/forum/showthread.php?t=115176

:)