PDA

View Full Version : Buddy in ignore list


bpn
07-17-2002, 05:08 AM
I just found out that everytime I add a buddy, he goes to my ignore list instead.

I think the reason is my phpinclude.
If I remove the phpinclude lines its working fine.

Right now I use phpinclude to add my "top 10 posters"
to all sites in the forum.

ob_start();
require("toppostersweek.php");
$mytops = ob_get_contents();
ob_end_clean();

Isn't it possible to add that code somewhere else ?

I already tried to insert the include lines to the header, but that didnt work out that well

Please if you know how, be detailed...my knowledge to php
is minimal.

Thanks,
bpn

Admin
07-17-2002, 12:47 PM
What's the contents of toppostersweek.php?

bpn
07-17-2002, 12:56 PM
It´s actually a mix of yours and another top poster script.
I liked yours, but wanted the cells to change color every 2nd. time

<?php

error_reporting(7);

//require("./global.php");
$hc = "#660000"; // change to head row color.
$bc1 = "#F1F1F1"; // change to first alternating color.
$bc2 = "#DFDFDF"; // change to second alternating color.
$text = "#FFFF99"; // change to text color.
$link = "#000020"; // change to link color.
$link1 = "#000000"; // change to link color.
$font = "Verdana,Helvetica,sans-serif";
$fontsize = "8pt";
// how many users would like to display?
$usernum="8";
// path to your vBulletin? (no trailing slash please)
$pathtovb="http://www.myprivatelinks.net";
// 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");
echo "<div align=\"center\"><center><table border=\"0\" width=\"85%\" bgcolor=\"#FFFFFF\"><tr><td width=\"100%\"><p align=\"center\"><b><font color=\"#000000\">This Weeks Top Posters</font></b></td></tr></table>
<table border=0 cellpadding=4 width=\"85%\" cellspacing=0><tr><td align=\"center\" bgcolor=\"#800000\"><b style=\"color: $text; font-family: $font; font-size: $fontsize\"><i>Username</i></b></td><td align=\"center\" bgcolor=\"#800000\"><b style=\"color: $text; font-family: $font; font-size: $fontsize\"><i>Posts</i></b></td></tr>";

while ($user=$DB_site->fetch_array($allusers)):
if (($counter++ % 2) != 0) {
$bc=$bc1;
} else {
$bc=$bc2;
}

echo("<tr>\n <td align=\"center\" bgcolor=\"$bc\" style=\"color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 10pt\"><a href=\"/member.php?&action=getinfo&userid=$user[userid]\" style=\"color: #336699\">$user[username]</a></td>\n <td align=\"center\" bgcolor=\"$bc\" style=\"color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 10pt\">$user[count]</td>\n</tr>\n");
endwhile;
echo "<table>";
echo "</table>";

?>

Admin
07-17-2002, 01:01 PM
Ok, replace your phpinclude template with the following:
$_userlist = $userlist;
ob_start();
require('./toppostersweek.php');
$mytops = ob_get_contents();
ob_end_clean();
$userlist = $_userlist;

bpn
07-17-2002, 01:07 PM
Thanks alot.
Working like a charm now.

Admin
07-18-2002, 07:07 PM
:)