vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Top XX Posters this week... (anyone?) (https://vborg.vbsupport.ru/showthread.php?t=29455)

Cloughie 10-03-2001 01:28 PM

This would be a cool idea..

NOrmally on a forum you tend to get 10 or so people that ALWAYS post more and are so far ahead the top XX posters overall doesnlt ever change..

If it reset each week it would give newbies a chance to have their name on there..

Can this be done?

Pretty please? :D

amykhar 10-03-2001 01:41 PM

That is an AWESOME idea. :)

Amy

Cloughie 10-04-2001 07:09 AM

Anyone ? :D

Cloughie 10-04-2001 08:28 AM

yahoooo! :D

Firefly whiped up some code for this one..

Code:

<?php

error_reporting(7);

require("./global.php");

// how many users would like to display?
$usernum="10";

// path to your vBulletin? (no trailing slash please)
$pathtovb="http://www.wannabebigforums.com";

// timeframe? (in days)
$days="7";

$userlist="";

$datecut=time()-($days*24*60*60);
$allusers=$DB_site->query("SELECT userid,username,COUNT(postid) AS count FROM post WHERE dateline>='$datecut' AND userid<>'0' GROUP BY userid ORDER BY count DESC LIMIT $usernum");
while ($user=$DB_site->fetch_array($allusers)) {
  $userlist.="<tr>\n        <td align=\"center\" bgcolor=\"#ffffff\" style=\"color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt\"><a href=\"/member.php?&action=getinfo&userid=$user[userid]\" style=\"color: #336699\">$user[username]</a></td>\n        <td align=\"center\" bgcolor=\"#ffffff\" style=\"color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt\">$user[count]</td>\n</tr>\n";
}

echo "<table>";
echo "$userlist";
echo "</table>";

?>



Thanks Firefly!!!!!!!!

soceris 10-04-2001 11:46 AM

thats a neat idea but where wud u put that code???

maverick1236 10-04-2001 08:18 PM

How would i make that actively show in forumhome?
:)

Bender 10-04-2001 09:24 PM

yep, works like a charm, thanks Firefly! :)

JamesUS 10-04-2001 10:10 PM

Put it in it's own PHP file...to include in forumhome, open your 'phpinclude' template and change the file paths to the new file you just made, then use the variable from phpinclude in the template.

maverick1236 10-04-2001 10:19 PM

theres hardly any code in my phpinclude template

and whats the name of the variable to insert in forum home?

Cloughie 10-05-2001 07:08 AM

ok go to your phpinclude file...

add the following

ob_start();
require("/home/xxxxxx/www/new.php");
$noreplytopic = ob_get_contents();
ob_end_clean();

where /home/xxxxxx/www/new.php = the path to the file with the code in...

Also $noreplytopic = the variable you wish to use.

You will also need to remove this line in the code if you are going to be doing this:

require("./global.php");

If you need any help let me know

Admin 10-05-2001 09:11 AM

Just making some stuff clear:
This is very dynamic.
It won't count all your posts since last Sunday (or Monday), it will count all your post in the last 7 days, 168 hours, 10080 minutes or 604800 seconds.

maverick1236 10-05-2001 12:47 PM

1 Attachment(s)
I actually integrated it with another hack!

amykhar 10-05-2001 01:28 PM

I am trying to exclude mods and admins from the list, but am not having much luck.

Does anybody know the correct syntax?

Amy

soceris 10-06-2001 06:05 AM

i can't seem to find phpinclude anywhere on my system. :confused: I had VB installed for me by VB so its as they structure it but i can't find it. Can anybody tell me where it is please.

amykhar 10-06-2001 11:19 AM

It's a template. You will find it with your header and footer templates for each style.

Amy
p.s. I solved my little problem - check it out :)

http://www.eaforums.com

soceris 10-06-2001 07:52 PM

erm these are the files i have so where is it anybody???? :confused:

announcement.php 4 k 644
attachment.php 1 k 644
avatar.php 1 k 644
calendar.php 30 k 644
cp.css 2 k 644
editpost.php 10 k 644
favicon.ico 4 k 644
forumdisplay.php 19 k 644
global.php 8 k 644
index.php 11 k 644
member.php 43 k 644
member2.php 13 k 644
memberlist.php 5 k 644
misc.php 3 k 644
moderator.php 2 k 644
newreply.php 16 k 644
newthread.php 13 k 644
online.php 25 k 644
poll.php 16 k 644
postings.php 29 k 644
printthread.php 2 k 644
private.php 26 k 644
private2.php 26 k 644
register.php 19 k 644
report.php 1 k 644
search.php 35 k 644
sendtofriend.php 1 k 644
showthread.php 15 k 644
threadrate.php 3 k 644
usercp.php 10 k 644
vbcode.js 5 k 644
vbcode_language.js

amykhar 10-06-2001 07:55 PM

soceris,
I already told you. It's not a file, it's a template.

Before you start hacking your board, take a little time to look around, get familiar with the code and the template system. Otherwise, a simple copy and paste error while installing a hack could end up breaking your board.

Amy

Admin 10-06-2001 07:55 PM

soceris, Amy already said it is a template, not a file.
The template name is phpinclude.

Alright, that does it! :p

soceris 10-06-2001 08:20 PM

hmmm its all so confusing

i'm curious to start improving things straight away and i will always back things up n e way

in this case where are templates located the if they ain't with the files

sorry to sound stupid but it is confusing

Cloughie 10-06-2001 08:25 PM

<a href="http://www.yourdomain.com/admin" target="_blank">http://www.yourdomain.com/admin</a>

Your control panel right?

Then down the left you will see "templates"

edit or add..

Click edit and then expand the default list and there should be one called phpinclude...

Although if you don't know very much don't go messing about in things ya don't know lol

I would be willing to help ya out and do it for you if you wanna shoot over your details..

soceris 10-06-2001 08:30 PM

ok got the php incluse actually b4 u posted that last 1 - i'm getting clever - ok maybe not

soryy to be dumb again but can somebody tell me in plain english
1. what do i put in phpinclude
2. do i need to create another file (if so how n where
3. anything else i need to do

i want to install this hack and don't worry i'll back up all my files

thanx for you help
if n e 1 has icq and can help mine is 70713862
otherwise post here pleasey please

thnx

soceris 10-07-2001 06:48 AM

anybody

Cloughie 10-07-2001 07:56 AM

Quote:

Originally posted by Cloughie
ok go to your phpinclude file...

add the following

ob_start();
require("/home/xxxxxx/www/new.php");
$noreplytopic = ob_get_contents();
ob_end_clean();

where /home/xxxxxx/www/new.php = the path to the file with the code in...

Also $noreplytopic = the variable you wish to use.

You will also need to remove this line in the code if you are going to be doing this:

require("./global.php");

If you need any help let me know


isman 10-11-2001 01:29 AM

Ok, I'm not familiar with the noreplytopic variable. Can someone give me an example of what this would be?

Thanks

Prince 01-02-2002 05:05 PM

Is there any way to exclude admins from being displayed?


All times are GMT. The time now is 11:44 PM.

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.01087 seconds
  • Memory Usage 1,759KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (25)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete