4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: bikoo on May 30, 2005, 10:06:52 PM
-
i need add name of last member Register my album wiz welcome msg ?
how ??
plz help me
-
hi bikoo,
how can i add last member name (as link to profile) in home.html e.g. ?
1.Step
open index.php and find :
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
add before :
//-----------------------------------------------------
// --- Newest username -----
//-----------------------------------------------------
$sql = "SELECT user_name, user_id
FROM ".USERS_TABLE."
WHERE user_level > ".USER_AWAITING."
ORDER BY user_id DESC";
$row = $site_db->query_firstrow($sql);
$newest_user ="<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a>";
$lang_newest_user = $lang['newest_user'];
$site_template->register_vars("newest_user", $newest_user);
unset($newest_user);
//-----------------------------------------------------
2.Step
open home.html and add where you want :
Welcome our newest user {newest_user} !
mawenzi
-
thnx aloot man
gr8 job
-
Since I'm personnally interested in this MOD, I'd like to give my inputs.
If I may suggest some replacement codes - due to missing components from index.php file, some missing calls from the WHERE statement and, since the $lang string were being used from the index.php file but not being called elsewhere, I added these statements in the correction below.
Replace :
//-----------------------------------------------------
// --- Newest username -----
//-----------------------------------------------------
$sql = "SELECT user_name, user_id
FROM ".USERS_TABLE."
WHERE user_level > ".USER_AWAITING."
ORDER BY user_id DESC";
$row = $site_db->query_firstrow($sql);
$newest_user ="<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a>";
$lang_newest_user = $lang['newest_user'];
$site_template->register_vars("newest_user", $newest_user);
unset($newest_user);
//-----------------------------------------------------
to :
//-----------------------------------------------------
// --- Newest username --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_id, user_name
FROM ".USERS_TABLE."
WHERE user_level > ".USER_AWAITING." OR user_level > ".GUEST."
ORDER BY user_id DESC";
$row = $site_db->query_firstrow($sql);
$newest_user ="<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a>";
$site_template->register_vars(array(
"lang_newest_user" => $lang['newest_user']
));
$site_template->register_vars("newest_user", $newest_user);
unset($newest_user);
//-----------------------------------------------------
Now, assuming you're using the english version, in your lang/english/main.php file,
right above the : ' ?> ' tag,
add :
//-------------------------------------------------------
//--- Newest members ------------------------------------
//-------------------------------------------------------
$lang['newest_user'] = "Our newest user is: ";
Then, in your templates/<your_template>/home.html file,
add the two following tags where you want :
{if user_loggedin}{lang_newest_user}{newest_user}{endif user_loggedin}
These should clarify things. ;)
-
hi TheOracle,
your modification makes now the thing perfectly ... :wink:
thanks for your interest.
mawenzi
-
WHERE user_level > ".USER_AWAITING." OR user_level > ".GUEST."
is equal to WHERE user_level > ".GUEST."
-
hy,
i want to hide the tag {newest_user} after 5days registered days. is it possible?
-
replace
WHERE user_level > ".USER_AWAITING." OR user_level > ".GUEST."
with:
WHERE user_level > ".GUEST." AND user_joindate > ".(time() - 432000)."
-
wow! :!:
thank you very much! it works!
-
thanks V@no
-
Hallo,
wie bekomme ich die Anzeige der neusten 5 User hin?
Gruss Lailash
-
nicht übel, und am besten in einer Box wie die "Last active users (http://www.4homepages.de/forum/index.php?topic=5911.0) "