Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by JakeG (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 05-20-2001 Last Update: Never Installs: 0
 
No support by the author.

I run the latest release of vBulletin (2 as of the coming release today) at http://ninten.com and am currently working on a leagues system which will be used on the site, in no ways related to message forums, apart from the fact that I'd like to use the same members table for the members of the leagues.

Firstly, I'd like to know what changes I can make to the members table. I'm aware that through the CP it's possible to 'Add' User Profile Fields. What I think I'd like to do is add the filed "isleague" to the table as an ENUM ('Y','N') DEFAULT 'N' field. Should this be added through the 'Add User Profile Fields' or simply be calling an SQL command directly to the MySQL database directly?

For example, will this create any problems when updating to later versions of vBulletin etc.?

The way I believe my system will work is that I will store other values relating to users in a separate table. For example, this will store fields such as 'rank', 'won', 'lost', 'drawn', 'points' etc. This table will then join with the vbulletin.members table through the username (or whatever it's called) field.

Again, my question here is related to changes in vBulletin. Should this leagues-members table be part of the same vBulletin MySQL database, or should it be in a separate database (for example, would vBulletin bugger it up at all through one of the admin or upgrading options? If it did, then it would need to reside in it's own separate database). Or, alternatively, would it be an even better idea to simply use the one members table for vBulletin and the leagues system, hence not requiring a separate members table?

I hope you understood all that! It would be fantastic if someone could help me on this one. I haven't had a chance to study the vBulletin code yet but that's what I'm working on this week.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 05-21-2001, 06:31 PM
Mitrofan
Guest
 
Posts: n/a
Default

when you add extra fields, they are not adding to the user table, but to 2 other tables. One is userfield table where all extra fields go.

You can integrate Vbulletin with your site and use one user table but that will require some programming on your part.

Your should study the database and table structure on Vbulletin first to see how the extra fields are added.

I would not recommend using 2 different member tables because then members will have to login to your site and to the forum separetely.
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 11:11 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.03358 seconds
  • Memory Usage 2,193KB
  • Queries Executed 15 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)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
  • 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