Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 08-07-2008, 03:23 PM
ewelin ewelin is offline
 
Join Date: Dec 2007
Location: Cambridge, MA
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Impex Assistance on migrating from phpBB

Hello,

I'm currently in the middle of migrating a major client's site from a heavily modded phpBB2 forum to vB. Now impex works great and imports all of the default data, but I'm looking to expand that. I've already customized the user import to include custom profile fields I added in phpBB2. But the biggest thing I'd like to do is keep the forum hierarchy.

I have a subforum MOD on my phpBB forum which added a "forum_parent" field to the phpbb_forums table. I'm hoping to be able to use this information in the import so that I do not have to manually resort all of the forums in vB. Looking at file 000.php line 646 it looks like all fields of the phpbb_forums table is available (yes i'm running mysql). I then found that in file 006.php around line 170 is where the forums are imported into vb. I'm just unsure how to provide this "forum_parent" value so that it can give the imported forums the correct parent ids.

Any assistance would be greatly welcomed!
Reply With Quote
  #2  
Old 08-07-2008, 03:33 PM
nexialys
Guest
 
Posts: n/a
Default

What you require have to be requested at the official forum on vbulletin.com, where Jerry may hear your request... He is the only one who is able to manage the ImpEx engine.

we are all facing that situation where our forums are not located at the right place, and where the permissions for new usergroups are not set... this is one of the problem when importing boards...
Reply With Quote
  #3  
Old 08-07-2008, 04:00 PM
ewelin ewelin is offline
 
Join Date: Dec 2007
Location: Cambridge, MA
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I did ask over there.... but he didn't seem to get my request. I'm just looking for coding assistance to get the forums sorted correctly upon import. The site I'm importing has almost 150 forums with less than 20 being in the upper most level. I image that other forum scripts that have subforums be default are imported correctly. I'm just looking to for guidance on what command I'll need to use to complete the import process so all 150 are not upper level forums.
Reply With Quote
  #4  
Old 08-08-2008, 06:36 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In 006.php, in the function resume(), you will find a few occurnces of the following line (or similar):

PHP Code:
    $try->set_value('mandatory''parentid',   '-1'); 
You will need to replace '-1' with $forum['forum_parent']. But you will need to be carefull, not every place where 'parentid' is set needs to be updated. Some placves handle categories and will most likely don't need changing. I can't give you exact intructions without test data.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:29 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05473 seconds
  • Memory Usage 2,181KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (3)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete