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

Reply
 
Thread Tools Display Modes
  #1  
Old 08-29-2006, 03:13 AM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Basic Questions - Where are threads saved and how does posts come to play (for a mod)

I want to create a long term "Archive" database that will live on my server that will ONLY have the old posts and threads that I have archived frommy active forum database to the new archive database...

I outlined my logic months ago in this thread:

https://vborg.vbsupport.ru/showthread.php?t=114702

I have been working on enough custom mods and hacks to my various forums now that I am darned near ready to just code this myself if I can...

What I would like confirmation of is that the "threads" and "posts" tables alone would be adequate to allow vbulletin to search?

My plan, is to create a script that will look at the age of a thread and if the thread has not beed replied to in say 2-years (my forum is not so huge yet) then I would copy that thread and all posts from the "primary" database over to my "archive database".

Now, for people to use the archive database, I plan to simply modify the search code to include a toggle that will let me select if the search will look at the current site or the archives. To view threads in the archives, I will also use copies of "showthread" and "showpost" such that these will be read only (no replies, polls, etc).

I welcome any advise but I g=have been looking for this long enough... I just need some advise before I get started working on it!
Reply With Quote
  #2  
Old 08-29-2006, 03:18 AM
Ntfu2 Ntfu2 is offline
 
Join Date: Feb 2006
Posts: 1,247
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Im not sure if it will work how you have planned. Instead I offer this idea.

Create a seperate forum category called Archives, then simply move all old posts into the Archive after the time period you decide upon.
Reply With Quote
  #3  
Old 08-29-2006, 01:42 PM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ntfu2
Im not sure if it will work how you have planned. Instead I offer this idea.

Create a seperate forum category called Archives, then simply move all old posts into the Archive after the time period you decide upon.
This would leave all the threads and posts in the same database, right? My goal was to prune out the old posts but prune them to a new location where they would help reduce the database size so the site runs better BUT do so in a way that the old posts are not lost.

I also plan to use the forum IDs in the thread and post tables so that when it is done the advanced search will allow still allow my members using the "real archive" to have the abuility to only pull up threads from specific forums. I also plan to expand the advanced seach to include an option to search "FROM" and "TO" a specific date as I am doing this as a long term plan so for example in three years when vBulletin 4.0 comes out I can recall in summer 2006 I asked about making an ARCHIVE and I can easily find this thread...

Again, my archive will be read only BUT it will use the forum tables, user tables, permissions, etc. from the main forums...

If the easiest way to do this is to just create a new table inside my database for "archivedposts" and "archivedthreads" this may be a good way for me to start this addition as that removes all the issues with connecting to multiple databases.

Thanks again for the suggesion...
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 02:58 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.03222 seconds
  • Memory Usage 2,181KB
  • 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