Pagina 1 van 1
Ik wil alleen oude topics importeren in phpbb3
Geplaatst: 02 apr 2009, 21:21
door fvogel1
- Adres van je forum: http://extranet:85 (intern forum)
Event. modificaties op je forum: brushed metal
Wanneer ontstond het probleem? n.v.t.
phpBB versie: 3.0.4
Heb je onlangs iets veranderd aan je forum? n.v.t.
Wat is het probleem?
Ik heb een phpbb3 forum draaien op een oude server op het www.
ik heb ook een informatief forum draaien op een Windows 2K3 server ook phpbb3 maar dat is een intern (dus niet voor de buitenwereld) beschikbaar forum.
Nu wil ik uitsluitend alle oude posts van dat www forum kopieren naar mijn interne forum zonder dat ik;
A alle posts op mijn interne forum kwijt ben
B de gebruikers van dat oude forum in mijn interne forum krijg.
De posts op het oude forum zijn voor ons intern belangrijke informatie maar is veel te veel om het 1 voor 1 met de hand te importeren.
De huidige posts op het in interne forum zijn ook te belangrijk om te laten verdwijnen.
Wie weet er raad????
Alvast bedankt.
..
Re: Ik wil alleen oude topics importeren in phpbb3
Geplaatst: 02 apr 2009, 21:22
door Masterbas
Bedoel je met 'de oude berichten' alle berichten of vanaf een bepaalde datum ofzo?
Re: Ik wil alleen oude topics importeren in phpbb3
Geplaatst: 03 apr 2009, 08:08
door fvogel1
Hallo MasterBas,
Nee dat is niet de bedoeling.
Ik wil eigenlijk alle berichten van het oude forum importeren maar meer ook niet.
Ik hoop dat dit kan.
Alvast bedankt voor je reactie!
Frank
Re: Ik wil alleen oude topics importeren in phpbb3
Geplaatst: 03 apr 2009, 08:43
door EelkeB
Je hebt het in feite over forums samenvoegen, maar dan nog weer met een "twist", namelijk je wil geen andere informatie van het forum overnemen. Voor het samenvoegen van forums zijn volgens mij wel een of twee pogingen tot scripts die dat uitvoeren, maar ik durf niet te zeggen hoe betrouwbaar die zijn.
Er zijn volgens mij geen kant-en-klare oplossingen voor. Je kunt kijken of je op het oude forum alle gebruikers kunt verwijderen (zodat alle posts en topics door een "gast" geplaatst zijn) en dan de topics en posts tabellen exporteren. Als je geen IDs meeneemt in de dump (weet niet of dat mogelijk is, mogelijk moet je ze er zelf uit strippen) en je importeert de data uit de tabellen op het andere forum, dan zou je topics en berichten moeten hebben als ware ze geplaatst door gasten met de gebruikersnamen van de gebruikers van het oude forum. Het is dan wel van belang dat de forum IDs waar de topics en posts naar verwijzen beschikbaar zijn (waarschijnlijk zit daar dan nog wel weer overlap in, zodat de posts uit het oude forum in misschien wel totaal irrelevante forums op het nieuwe forum terecht komen).
Verder voorzie ik nog een probleem omdat volgens mij phpBB op sommige plaatsen ervan uitgaat dat berichten en topics, die na elkaar aangemaakt zijn, ook opeenvolgende IDs hebben (je kiest dus voor chronologische volgorde, maar stiekem wordt onder water op ID gesorteerd; dat gaat mis als er posts zijn met een hoger ID maar een lagere post tijd). Ik durf niet te zeggen of je dat een bug zou mogen noemen; het zou best kunnen dat dat bewust gedaan is vanuit oogpunt van prestaties.
Als je toch alle gebruikers verwijderd zou je ook kunnen kijken of je iets kan met die forum merge scripts; verwijder je alle zaken die je niet wil overnemen uit het oude forum, dan komt dat in feite op hetzelfde neer. Als het goed is zouden die merge scripts juist het goochelen met IDs voor je moeten verzorgen. Echter, proceed with caution.
Re: Ik wil alleen oude topics importeren in phpbb3
Geplaatst: 03 apr 2009, 15:30
door fvogel1
Hallo Eelke,
Hm.... das nu weer wat jammer.
We gaan kijken of we wat kunnen vinden dat werkt.
Groet,
Frank