Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 01-19-2007, 07:00 PM
nathanmickler nathanmickler is offline
 
Join Date: Jan 2007
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Manually Adding Forums

For the website I'm developing, I need to manually add forums by directly modifying the MySQL database. Can anybody tell me which tables this will involve?

I know that it involves the forum table, but after adding an entry to this table, several things happen.

1. The new forum doesn't show up anywhere
2. When I directly access it by forumid my superadmin account is informed that it doesn't have the privildge to view the forum

Thanks in advance.

- Nathan

More development on this...

I've found out that the forum table is the only table I need to change, but manually adding to the forum table in the database doesn't update the webpages for some reason. However, if I manually add a forum by inserting into the forum table and then create a forum usign the admincp, it will then pick up and display the forum i added manually.

Does anybody know what function I need to call or how I can get the database change to be "picked up"?
Reply With Quote
  #2  
Old 01-20-2007, 02:27 AM
JMH11788 JMH11788 is offline
 
Join Date: Jan 2005
Location: Ohio
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nathanmickler View Post
For the website I'm developing, I need to manually add forums by directly modifying the MySQL database. Can anybody tell me which tables this will involve?

I know that it involves the forum table, but after adding an entry to this table, several things happen.

1. The new forum doesn't show up anywhere
2. When I directly access it by forumid my superadmin account is informed that it doesn't have the privildge to view the forum

Thanks in advance.


- Nathan

More development on this...

I've found out that the forum table is the only table I need to change, but manually adding to the forum table in the database doesn't update the webpages for some reason. However, if I manually add a forum by inserting into the forum table and then create a forum usign the admincp, it will then pick up and display the forum i added manually.

Does anybody know what function I need to call or how I can get the database change to be "picked up"?
Sounds like the data is cached and won't update the display. IIRC the cached data is in the "datastore" table. You should be able to delete the correct row and it will work. BE VERY CAREFUL WITH THAT TABLE. YOU CAN AND WILL FUBAR YOUR FORUM IF YOU ARE NOT EXTREMELY CAREFUL. MY RECOMMENDATION IS TO SETUP A DUMMY FORUM IN ANOTHER DIRECTORY ON ANOTHER DATABASE AND PLAY WITH IT THERE.
Reply With Quote
  #3  
Old 01-22-2007, 01:27 AM
JMH11788 JMH11788 is offline
 
Join Date: Jan 2005
Location: Ohio
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh and just so you know the biggest danger with datastore is deleting a row. You can truncate the data column usually without any problems though, I do it all the time on the options row
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 07:53 PM.


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.07400 seconds
  • Memory Usage 2,175KB
  • 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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete