PDA

View Full Version : can someone update this hack?


SgtSling
11-25-2001, 04:43 AM
I was using the last 10 posts in the profile..
like posted here

https://vborg.vbsupport.ru/showthread.php?s=&threadid=18412

but it wont work with the latrst version of vb..

Anyone want to give it a shot?

bokhalifa
11-25-2001, 11:30 AM
In Member.php find

// get last post
$totalposts=$userinfo[posts];
if ($userinfo[posts]!=0 and $userinfo[lastpost]!=0) {
$lastpostdate=vbdate($dateformat,$userinfo[lastpost]);
$lastposttime=vbdate($timeformat,$userinfo[lastpost]);

$getlastposts=$DB_site->query("SELECT thread.title,thread.threadid,thread.forumid,postid ,post.dateline FROM post,thread WHERE thread.threadid=post.threadid AND thread.visible = 1 AND post.userid='$userid' ORDER BY post.dateline DESC LIMIT 20");

while ($getlastpost=$DB_site->fetch_array($getlastposts)) {

$getperms=getpermissions($getlastpost[forumid]);
if ($getperms[canview]) {
$lastposttitle=$getlastpost[title];
$lastposturl="showthread.php?s=$session[sessionhash]&postid=$getlastpost[postid]#post$getlastpost[postid]";
$lastpostdate=vbdate($dateformat,$getlastpost[dateline]);
$lastposttime=vbdate($timeformat,$getlastpost[dateline]);
break;
}
}
} else {
$lastpostdate="Never";
}


Replace with


// get last posts
$totalposts=$userinfo[posts];
if ($totalposts!=0 or $userinfo[lastpost]!=0) {
$getlastposts=$DB_site->query("SELECT thread.title,thread.threadid,thread.forumid,postid ,post.dateline,pagetext FROM post,thread WHERE thread.threadid=post.threadid AND post.userid=$userinfo[userid] ORDER BY post.dateline DESC");
$postctr=0;
$latestposts="";
while ($getlastpost=$DB_site->fetch_array($getlastposts)) {

$getperms=getpermissions($getlastpost[forumid],$bbuserinfo[userid],$bbuserinfo[usergroupid]);
if ($getperms[canview]==1) {
$postdate=date($dateformat,$getlastpost[dateline]+(($timeoffset+$bbtimezoneoffset)*3600));
$posttime=date($timeformat,$getlastpost[dateline]+(($timeoffset+$bbtimezoneoffset)*3600));
$posttitle=$getlastpost[title];
$posturl="showthread.php?postid=$getlastpost[postid]#post$getlastpost[postid]";
$message=$getlastpost[pagetext];
if (strlen($message) > 160) {
$snippet = bbcodeparse(substr($message,0,160)). " (<a href=\"".$posturl."\">more...</a> )<br>";
} else {
$snippet = $message;
}
$postctr++;
if ($postctr==1) {
$lastpostdate=$postdate;
$lastposttime=$posttime;
$lastposttitle=$posttitle;
$lastposturl=$posturl;
}
$latestposts.="<p><a href=\"".$posturl."\">".$posttitle."</a> ".$postdate." at ".$posttime."<br><font face=\"verdana,arial,helvetica\" size=\"1\">".$snippet."</font></p>";
if ($postctr==10) {
break;
}
}
}
} else {
$lastpostdate=$userinfo[username]." has not made any posts yet.";
}

Then put $latestposts in your getinfo template


work good

SgtSling
11-25-2001, 03:03 PM
Parse error: parse error in /home/dlrarmy/public_html/forums/member.php on line 1271

That doesn't work

Sarge