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 11-09-2004, 03:21 PM
sel100 sel100 is offline
 
Join Date: Nov 2004
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Any idea what replaced the Active field in the forum table?

We are currently running vbulletin version 2.3.0 and are in the process of upgrading to 3.0.3. There are obviously changes in the database table structure and somewhere from version 2.3.0 to version 3 one of those changes appear to be the active field in the forum table. This field appears to have been dropped in one of the versions along the upgrade route to the latest current version, does anyone know if it has been replaced with something else? Our problem is how to get the current number of active threads from the Mysql database? The reason we need this information is that it is displayed on our home page using a script which no longer works with version 3.0.3 because of this change.
Many thanks,
Sel
Reply With Quote
  #2  
Old 11-09-2004, 03:22 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sel100
We are currently running vbulletin version 2.3.0 and are in the process of upgrading to 3.0.3. There are obviously changes in the database table structure and somewhere from version 2.3.0 to version 3 one of those changes appear to be the active field in the forum table. This field appears to have been dropped in one of the versions along the upgrade route to the latest current version, does anyone know if it has been replaced with something else? Our problem is how to get the current number of active threads from the Mysql database? The reason we need this information is that it is displayed on our home page using a script which no longer works with version 3.0.3 because of this change.
Many thanks,
Sel
What did the script you were using do?
Reply With Quote
  #3  
Old 11-09-2004, 03:25 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm ... what is an "active" thread?
Reply With Quote
  #4  
Old 11-10-2004, 11:38 AM
sel100 sel100 is offline
 
Join Date: Nov 2004
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

SELECT * FROM forum WHERE displayorder<>0 AND active = 1 ORDER BY
parentid,displayorder

Here is the sql query which pulls back 22 threads from our boards (running 2.3.0). It pulls back 24 threads if the "AND active=1" is removed. Not sure what warrants the active flag being set to 1 but the difference is when 24 threads are returned it contains threads which haven't had posts on then for a while. So what we want to return is a list of threads which have had posts in the last few hours. Many thanks.
Reply With Quote
  #5  
Old 11-10-2004, 11:58 AM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Table fourm does have a field lastpost, which is the unix timestamp for the last post made in this forum.
You can use this field to check which forums have been active within the last x hours, days or whatever.
Table thread does also have lastpost.
Reply With Quote
  #6  
Old 11-10-2004, 01:40 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sel100
SELECT * FROM forum WHERE displayorder<>0 AND active = 1 ORDER BY
parentid,displayorder

Here is the sql query which pulls back 22 threads from our boards (running 2.3.0). It pulls back 24 threads if the "AND active=1" is removed. Not sure what warrants the active flag being set to 1 but the difference is when 24 threads are returned it contains threads which haven't had posts on then for a while. So what we want to return is a list of threads which have had posts in the last few hours. Many thanks.
I don't think active was a standard filed in vBulletin at any time
Reply With Quote
  #7  
Old 11-11-2004, 11:15 AM
sel100 sel100 is offline
 
Join Date: Nov 2004
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

Looking at the admin console there is option to make a forum active, does anyone know which field and table does this correlate to in the database

Sel
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 04:18 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.07528 seconds
  • Memory Usage 2,217KB
  • 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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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