Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 01-11-2006, 06:16 PM
monotreme monotreme is offline
 
Join Date: Nov 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you mod for moving this thread to correct forum...

just received a package called ImpEx. It has reverse engineered descriptors for about 50 other BB systems, and tries to set up so you can do a clean import from about any other board you can think of into vb. Unfortunately it does not include what I need which is the generator to generate descriptor of custom data. I guess you can get this if you have a license because it has our licence number embedded it and is written by vb. Don't ask me where you get it because I don't know. perhaps vb.com??? And sorry about posting in the wrong forum. I had mouse all poised then something happen to interrupt and it got bumped. Before you come down on me hard please keep in mind not all are blessed with 20/20 vision.
Reply With Quote
  #12  
Old 01-25-2006, 12:38 AM
monotreme monotreme is offline
 
Join Date: Nov 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I hacked about 500 users from a proprietery system into vbulletin by simply creating records for them in the user table and stuffing them with reasonable values when there was no correspond in the old table. But there's something i obviously failed to set up because the "legit" users can't send pms to them. I get a database error thus

Invalid SQL:
INSERT INTO vb_pm (pmtextid, userid) VALUES (532, );

the missing value is supposed to be their userid, which does exist in the user table and is correct. but it needs to be somewhere else. Reading vb code is rather excrutiating. What little relation table did I overlook please?
Reply With Quote
  #13  
Old 01-25-2006, 12:54 AM
Talisman's Avatar
Talisman Talisman is offline
 
Join Date: Aug 2002
Location: USA/West Coast
Posts: 371
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not quite sure either, Monotreme... but I'd browse through all the related tables for usergroup settings and permissions. Your bogus membership may have defaulted in with PM permission set to NO.
Reply With Quote
  #14  
Old 01-25-2006, 04:07 AM
monotreme monotreme is offline
 
Join Date: Nov 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If I had mistakenly imported their settings to no pms' then the system just wouldn't send pms to them. As things were it was "crashing", well spitting out bad database query. I deliberately used the settings bitmap from a legit user whom I verified could receive pms.

But I did find the answer at least to the current problem...

it's usertextfield. you gotta create an entry in that for every user. everything can be null but you just gotta have it. I made one for a particular bogus user and now I can send pms to her. So now I'll create an entry for any the newly hacked in users that doesn't have one and then see what other problems crop up until these hacked-in guys become full vb citizens.

It was actually surprisingly simple as long as you don't have posting history to port along with them. The proprietry system I was exporting from was not a discussion forum and did not have postings.

I'll sit on this a while longer until I'm sure there aren't any other creeping nastys in it then I'll share it. The script assumes mysql 4.1 or better tho, sorry I just can't live iwth 4.0
Reply With Quote
Reply


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 05:31 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03925 seconds
  • Memory Usage 2,192KB
  • Queries Executed 13 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete