Version: 1.00, by Link14716
Developer Last Online: Oct 2023
Version: 2.2.x
Rating:
Released: 08-30-2002
Last Update: Never
Installs: 28
Supported
Ok, here is my 3rd Hack, the first with all of the code actually being mine
Updated with Velocd's fix! :banana:
So, what does this hack do, you ask? It adds a link next to the newest member taking you to their first post. If the user doesn not have a post, no link is shown.
So, here we go!
To Do:
2 File Mods (root/index.php)
1 Template Edit (forumhome)
---------------------------------------
New Member's First Post hack by squall14716
Inspired by ezboard.
---------------------------------------
---------------------------------------
open index.php
---------------------------------------
find:
---------------------------------------
Code:
$getnewestusers=$DB_site->query_first("SELECT userid,username FROM user WHERE userid=$numbersmembers[max]");
// get newest member
$getnewestusers=$DB_site->query_first("SELECT userid,username,posts FROM user WHERE userid=$numbersmembers[max]");
$newusername=$getnewestusers['username'];
$newuserid=$getnewestusers['userid'];
if ($getnewestusers['lastpost'] != 0) {
$getnewusersposts=$DB_site->query_first("SELECT * FROM post WHERE userid=$newuserid LIMIT 1");
$userfirstpost=$getnewusersposts['postid'];
if (!$getnewusersposts) {
$firstpost="";
} else {
$firstpost=" | <a href='showthread.php?postid=$userfirstpost#post$userfirstpost'>First Post!</a>";
}
}
---------------------------------------
Save and Close
---------------------------------------
Open up forumhome template
---------------------------------------
find:
---------------------------------------
Code:
Welcome to our newest member, <a href="member.php?s=$session[sessionhash]&action=getinfo&userid=$newuserid">$newusername</a>
---------------------------------------
Add DIRECTLY AFTER (on the same line)
---------------------------------------
Code:
$firstpost
---------------------------------------
Post any bugs/questions/suggestions here. :banana:
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
My coding doesn't match up anything like you say. The getuser thing is shorter the DBsite_query doesn't match either. Here's what I have.
Code:
// get newest member
$getnewestusers=$DB_site->query_first("SELECT userid,username FROM user WHERE userid=$numbersmembers[max]");
$newusername=$getnewestusers['username'];
$newuserid=$getnewestusers['userid'];
Well, I only saw one difference between what I had and what was actually there. Updated the code slightly and the version number to 2.2.x after installing it onto my 2.2.9 board successfully.