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 02-16-2001, 12:38 AM
SystemLogic SystemLogic is offline
 
Join Date: Nov 2001
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does anybody know how I can get exactly the same output as the active topics (10 latest threads) on sitepoint.com. Just go to the site and scroll down, you'll see the list...
Reply With Quote
  #2  
Old 02-16-2001, 01:03 AM
Guest
 
Posts: n/a
Default

There are a few components to that script...

1. We started with the active topics script by Techtalk posted here in the forums.

2. We decided to add active users. This is done by a script called via CRON every 5 minutes. It writes a text file that is in turn included in the script.

3. To do the row alternating stuff you can do something like....

Code:
$rowtoggle=0;
.... Within the while statment.
   if ($rowtoggle==0) {
     $rowcolor="gray";
   } else {
     $rowcolor="white";
   }
   echo "<tr bgcolor=$rowcolor><td>Thread Stuff</td></td>";
   $rowtoggle=$rowtoggle?0:1;
.... end while statement.

4. We have different copies of the script with forum lists that are used to show different active topics on the sub-sites as well. Each sub-site only shows topics from those forums that pertain to it.

5. Some forums are excluded from the active topics list. This is controlled by a field we can set when we add or modify a new forum. It is called "showactive". Doing it this way allows us to add forums or delete forums and not have to worry about whether they will show in the list if they are not supposed to.

I personally didn't create this as it is outside the forums and we have some very good programmers working for us. I also can't release the exact code. However the above should give you ideas on how it was done.
Reply With Quote
  #3  
Old 02-16-2001, 01:08 AM
Guest
 
Posts: n/a
Default

Thanks for your help, I really appreciate it :-) Unfortunately I have barely any knowledge of doing anything cool for coding....

Anybody that does have good programming skills, would they be able to take on this little project and see if they can come up with some code to make this work?

I'm sure others would love to use this feature as well.

This should also help (The original active topics hack):

http://www.vbulletin.com/forum/showt...?threadid=2658
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:15 AM.


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.03294 seconds
  • Memory Usage 2,169KB
  • Queries Executed 11 (?)
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_code
  • (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
  • (1)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_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