Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by NanoEntity NanoEntity is offline
Developer Last Online: Mar 2006 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 11-05-2001 Last Update: Never Installs: 16
 
No support by the author.

Demo: http://nekio.com/forums

PHP Code:
// #######################################
         
TOP5.THREAD.STATS
// #######################################
// #
// # NanoEntity 
// #                                   
// # Top5.Thread.Stats
// # Version: 2.2.0                    
// # Created: 11/05/2001                                               
// #
// #######################################
// #
// # COPYRIGHT NOTICE:
// #
// # ?Copyright 2001, HOLOLITH.COM.
// # All Rights Reserved.
// #
// # Selling the code for this script
// # without prior written consent is
// # expressly forbidden. In all cases
// # copyright and header must remain intact.
// #
// #######################################

           
index.php

// #######################################
Look>>
// #######################################

// get total posts
$countposts=$DB_site->query_first('SELECT COUNT(*) AS posts FROM post');

// #######################################
Before It ADD>>
// #######################################

// Top 5 Statistics BY NanoEntity
// Top 5 Posters
$posts5 $DB_site->query('SELECT userid,username,posts FROM user ORDER BY posts DESC LIMIT 5');
while (
$posts5top mysql_fetch_array($posts5)):
    ++
$posts5topnbsp;
    
$posts5name .= "? <a href=member.php?s=$session[sessionhash]&action=getinfo&userid=$posts5top[userid]>$posts5top[username]</a><br>";
    
$posts5post .= "$posts5top[posts] ?<br>";

endwhile;
// Top 5 Posters
// Top 5 New Members
$user $DB_site->query('SELECT userid,posts,username,joindate FROM user ORDER BY joindate DESC LIMIT 5');
while (
$usertop mysql_fetch_array($user)):
    ++
$usertopnbsp;
    
$username .= "? <a href=member.php?s=$session[sessionhash]&action=getinfo&userid=$usertop[userid]>$usertop[username]</a><br>";
    
$userposts .= "$usertop[posts] ?<br>";

endwhile;
// Top 5 New Members
// Top 5 Thread Replys
$pop $DB_site->query('SELECT title,threadid,lastpost,lastposter,views FROM thread ORDER BY lastpost DESC LIMIT 5');
while (
$poptop mysql_fetch_array($pop)):
    ++
$poptopnbsp;
    
$popthread .= "? <a href=showthread.php?s=$session[sessionhash]&threadid=$poptop[threadid]>$poptop[title]</a><br>";
    
$poplastposter .= "$poptop[lastposter]<br>";
    
$popviews .= "$poptop[views] ?<br>";

endwhile;
// Top 5 Thread Replys
// Top 1 Most Popular Thread
$pop1 $DB_site->query('SELECT title,threadid,views FROM thread ORDER BY views DESC LIMIT 1');
while (
$pop1top mysql_fetch_array($pop1)):
    ++
$pop1topnbsp;
    
$pop1title .= "<a href=showthread.php?s=$session[sessionhash]&threadid=$pop1top[threadid]>$pop1top[title]</a>";
    
$pop1views .= "$pop1top[views]";

endwhile;
// Top 1 Most Popular Thread
// Top 1 Most Rated Thread
$rated $DB_site->query('SELECT title,threadid,votenum FROM thread ORDER BY votenum DESC LIMIT 1');
while (
$ratedtop mysql_fetch_array($rated)):
    ++
$ratedtopnbsp;
    
$ratedtitle .= "<a href=showthread.php?s=$session[sessionhash]&threadid=$ratedtop[threadid]>$ratedtop[title]</a>";
    
$ratedrating .= "$ratedtop[votenum]";

endwhile;
// Top 1 Most Rated Thread
eval("\$top5threadstats = \"".gettemplate("hl_statistics")."\";");
// Top 5 Statistics BY NanoEntity

// #######################################

# Add template: hl_statistics

// #######################################
Add>>
// #######################################

<!-- key NanoEntity hololith.com -->
<
table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000" width="100%" align="center">
    <
tr>
        <
td>
            <
table cellpadding="4" cellspacing="1" border="0" width="100%">
                <
tr>
                    <
td bgcolor="#006633" colspan="3">
                        <
table cellpadding="1" cellspacing="0" border="0" width="100%">
                            <
tr>
                                <
td bgcolor="#006633">
                <
B><normalfont>Statistics</normalfont></B></td>
                            </
tr>
                        </
table>
                         </
td>
                </
tr>
                <
tr>
                    <
TD bgcolor="#DFDFDF" width="25%">
            <
smallfont>

<
b>Top 5 Posters:</b>
<
hr>

<
table>
<
tr>
<
td width=100%><smallfont>User Names:</smallfont></td>
<
td align="right"><smallfont>Posts:</smallfont></td>
</
tr>
<
tr>
<
td width=100%><smallfont><b>$posts5name</b></smallfont></td>
<
td align="right"><smallfont><b>$posts5post</b></smallfont></td>
</
tr>
</
table>

            </
smallfont></td>

                    <
TD bgcolor="#F1F1F1" width="25%">
            <
smallfont>

<
b>Top 5 Newest Members:</b>
<
hr>

<
table>
<
tr>
<
td width=100%><smallfont>User Names:</smallfont></td>
<
td align="right"><smallfont>Posts:</smallfont></td>
</
tr>
<
tr>
<
td width=100%><smallfont><b>$username</b></smallfont></td>
<
td align="right"><smallfont><b>$userposts</b></smallfont></td>
</
tr>
</
table>

            </
smallfont></td>

                    <
TD bgcolor="#DFDFDF" width="50%">
            <
smallfont>
<
b>Top 5 New Thread Replys:</b>
<
hr>

<
table>
<
tr>
<
td width=75%><smallfont>Thread Names:</smallfont></td>
<
td width=25%><smallfont>Last Posters:</smallfont></td>
<
td align="right"><smallfont>Views:</smallfont></td>
</
tr>
<
tr>
<
td width=75%><smallfont><b>$popthread</b></smallfont></td>
<
td width=25%><smallfont><b>$poplastposter</b></smallfont></td>
<
td align="right"><smallfont><b>$popviews</b></smallfont></td>
</
tr>
</
table>
            </
smallfont></td>
                </
tr>
                <
tr>
                    <
td bgcolor="#005628" colspan="3">
                        <
table cellpadding="1" cellspacing="0" border="0" width="100%">
                            <
tr>
                                <
td bgcolor="#005628">
                <
smallfont>
                                                                
Popular thread is <b>$pop1title</b> | <b>$pop1views</bviews.                                    </smallfont></td>


                                <
td bgcolor="#005628" align="right">
                <
smallfont>
                                                                 
Rated thread is <b>$ratedtitle</b> | <b>$ratedrating</bvotes.
                </
smallfont></td>
                            </
tr>
                        </
table>
                         </
td>
                </
tr>
            </
table>
             </
td>
    </
tr>
</
table>
<!-- / 
key NanoEntity hololith.com -->

// #######################################

# In template: forumhome:

// #######################################
Add where ever you like>>
// #######################################

$top5threadstats

// #######################################
                 
N O T E
// #######################################

$pop $DB_site->query("SELECT title,threadid,lastpost,lastposter,views FROM 
thread WHERE forumid<>'X' AND forumid<>'Y' AND forumid<>'Z' ORDER BY 
lastpost DESC LIMIT 5"
); 

Just replace xand z with the forums you want to exclude,
this was not implemented becouse I didn't had time.

I am working on a better version, and with mysql CP (options) support for admin,
+ something else, (none public release), but this version is, so enjoy.
 - NanoEntity (hololith.com)
 
// ####################################### 

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 11-06-2001, 03:53 AM
Neo's Avatar
Neo Neo is offline
 
Join Date: Oct 2001
Location: Anywhere
Posts: 1,817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

heres what i did from a upgrade from your code.

Features:
-Different bar for members and visitors
-Admins avatar plus welcome message for logged out users on stats bar
-log in feature in visitors stats bar
-hide unwanted information from certain forums
-code updated


logged in
Reply With Quote
  #3  
Old 11-06-2001, 01:57 PM
fonzerelli_79's Avatar
fonzerelli_79 fonzerelli_79 is offline
 
Join Date: Nov 2001
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

fantastic hack

works very well and easy to install

keep up the good work
Reply With Quote
  #4  
Old 11-06-2001, 02:11 PM
Scott MacVicar Scott MacVicar is offline
 
Join Date: Oct 2001
Location: Glasgow, Scotland
Posts: 1,199
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you should post this in a text file, it kinda defeats the purpose of stopping unliscenced members download files when you just show them it in the thread
Reply With Quote
  #5  
Old 11-06-2001, 02:21 PM
fonzerelli_79's Avatar
fonzerelli_79 fonzerelli_79 is offline
 
Join Date: Nov 2001
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PPN

(im registered by the way)

Reply With Quote
  #6  
Old 11-07-2001, 12:21 AM
TheComputerGuy's Avatar
TheComputerGuy TheComputerGuy is offline
 
Join Date: Oct 2001
Location: TX
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

like this isnt his Hack...
Reply With Quote
  #7  
Old 11-08-2001, 09:54 PM
Prince Prince is offline
 
Join Date: Oct 2001
Posts: 333
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this a bug?

Look at this screen shot, one of the threads is dispayed with "no views", when in fact is about 45 views.
Reply With Quote
  #8  
Old 11-08-2001, 11:51 PM
almightyone almightyone is offline
 
Join Date: Oct 2001
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

its not really shwing it with no views i do believe this is some one elses hack that was distributed earlier by another user who offered to share it and we all together resovled the problem search in requests for top5 stats or stats you will find the thread started by sarge and in the thread it tells to fix it and how
Reply With Quote
  #9  
Old 11-09-2001, 01:16 AM
Prince Prince is offline
 
Join Date: Oct 2001
Posts: 333
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by almightyone
its not really shwing it with no views i do believe this is some one elses hack that was distributed earlier by another user who offered to share it and we all together resovled the problem search in requests for top5 stats or stats you will find the thread started by sarge and in the thread it tells to fix it and how
I fixed it.

I just had to tweak the HTML in the template.
Reply With Quote
  #10  
Old 11-12-2001, 11:27 PM
fonzerelli_79's Avatar
fonzerelli_79 fonzerelli_79 is offline
 
Join Date: Nov 2001
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

how would i put the stats on a separate page and link to it just like the view new posts link on the home page
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 05:42 AM.


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.04708 seconds
  • Memory Usage 2,379KB
  • Queries Executed 23 (?)
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)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete