Thread: Show Thread Enhancements - Upload/Download Stats in Postbit
View Single Post
  #3  
Old 01-14-2005, 02:00 AM
tnguy3n's Avatar
tnguy3n tnguy3n is offline
 
Join Date: May 2003
Location: U of I, Iowa
Posts: 846
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lasto
clicked install m8 - all seems fine except for me it wont reg if someone downloads

the stats only update when they upload.Downloads stay at Zero regardless

will see if anyone else has same problems
okie, got that fixed now.
*update one instruction*

To fix your current download stats problem, open attachment.php,
FIND:
Code:
			// update user download stats by tnguy3n
			$filesize = $attachmentinfo['filesize']/1024;
			$DB_site->shutdown_query("
				UPDATE " . TABLE_PREFIX . "user
				SET downloadno = downloadno + 1
				WHERE userid = $bbuserinfo[userid]
			");
			$DB_site->shutdown_query("
				UPDATE " . TABLE_PREFIX . "user
				SET downloadtotal = downloadtotal + $filesize
				WHERE userid = $bbuserinfo[userid]
			");
Then DELETE IT!

FIND:
Code:
		else
		{
			// or doing it once an hour
			$DB_site->shutdown_query("
				INSERT INTO " . TABLE_PREFIX . "attachmentviews (attachmentid)
				VALUES ($attachmentinfo[attachmentid])
			");
		}
BELOW IT, ADD:
Code:
			// update user download stats by tnguy3n
			$filesize = $attachmentinfo['filesize']/1024;
			$DB_site->shutdown_query("
				UPDATE " . TABLE_PREFIX . "user
				SET downloadno = downloadno + 1
				WHERE userid = $bbuserinfo[userid]
			");
			$DB_site->shutdown_query("
				UPDATE " . TABLE_PREFIX . "user
				SET downloadtotal = downloadtotal + $filesize
				WHERE userid = $bbuserinfo[userid]
			");
That's it! and it based on code of vb 3.0.5.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01045 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete