View Single Post
  #10  
Old 06-21-2002, 05:05 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried to install this and I got a parse error because of another hack I have installed. Is the following basically the same hack?

Code:
### Open member.php

### Find

  if ($userinfo[customtitle]==2)
    $userinfo[usertitle] = htmlspecialchars($userinfo[usertitle]);
  $userinfo[datejoined]=vbdate($dateformat,$userinfo[joindate]);

### After That Add
// Total Thread Views 
$boardviews = $DB_site->query_first("SELECT SUM(views) AS totalviews FROM thread"); 
$totalviews = $boardviews['totalviews']; 
$countviews=$DB_site->query_first("SELECT SUM(views) AS views FROM thread WHERE postuserid='$userinfo[userid]'");
$myviews= $countviews['views'];
$percentofmyviews = round(($myviews / $totalviews) * 100,2);

### Close member.php

### Login to your control panel

### Go to Templates -> Modify -> [expand list] -> User Info Display Templates [expand]  -> getinfo [change original]

### Find In That Template

 any place and add the code:

  $percentofmyviews% of total views

### Done in the control panel
Quote:
Originally posted by Gamingforce
I have been using this on my message board community for a while, but haven't seen a public hack out for it. This hack allows you to see what percent of all thread views made were threads started by that particular user. Very easy to install. Enjoy!

For a demo, check a profile on my board:
http://www.gamingforce.com/forums/me...tinfo&userid=1
(It's under activity summary)

File to edit: member.php
Template to edit: getinfo
Tested on vBulletin 2.0.3 - 2.2.4.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01080 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
  • (1)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