WHERE user_level >= '".GUEST."'
replace it with:WHERE user_level >= '".GUEST."' AND user_invisible = 0
or if u still want to see "invisible" users when u logged in as administrator (or when u are not admin and in invis, but still want to be showed in the list :WHERE user_level >= '".GUEST."'".(($user_info['user_level'] == ADMIN) ? "" : " AND user_invisible = 0")." OR user_id = ".$user_info['user_id']."
in 1.7 its successfully testedkann ich voll und ganz bestätigen :!:
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
with:$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
$sql = "SELECT user_name, user_id, userpic, user_lastaction FROM ".USERS_TABLE."
$last_action_user_list .= "<img src="'.ROOT_PATH.'/data/userpic/'.((empty($row['userpic'])) ? "noimage.png" : $row['userpic']).'" width="37" height="39"><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
What i'mdoing wrong?lets see...u've mentioned about an error messages but u didnt provide it - thats wrong ;)
Hey Cr@zy Sash,
ist es möglich zu dem ADD-ON für heute, trotzdem die Uhrzeit anzeigen zu lassen?
z.B.
Toso - Heute - 12:53
<?php
/**************************************************************************
* *
* 4images - A Web Based Image Gallery Management System *
* ---------------------------------------------------------------- *
* *
* File: page_header.php *
* Copyright: (C) 2002 Jan Sorgalla *
* Email: jan@4homepages.de *
* Web: http://www.4homepages.de *
* Scriptversion: 1.7 *
* *
* Never released without support from: Nicky (http://www.nicky.net) *
* *
**************************************************************************
* *
* Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz- *
* bedingungen (Lizenz.txt) für weitere Informationen. *
* --------------------------------------------------------------- *
* This script is NOT freeware! Please read the Copyright Notice *
* (Licence.txt) for further information. *
* *
*************************************************************************/
if (!defined('ROOT_PATH')) {
die("Security violation");
}
// Cache Templates
$template_list = 'header,footer,category_dropdown_form,user_logininfo,user_loginform';
if (isset($templates_used) && $templates_used != "") {
$template_list = $template_list.",".$templates_used;
}
$site_template->cache_templates($template_list);
//-----------------------------------------------------
//--- Register Global Vars ----------------------------
//-----------------------------------------------------
$total_images = 0;
$total_categories = 0;
$auth_cat_sql['auth_viewcat']['IN'] = 0;
$auth_cat_sql['auth_viewcat']['NOTIN'] = 0;
if (!empty($cat_cache)) {
foreach ($cat_cache as $key => $val) {
if (check_permission("auth_viewcat", $key)) {
$total_categories++;
if (isset($val['num_images'])) {
$total_images += $val['num_images'];
}
else {
$cat_cache[$key]['num_images'] = 0;
}
$auth_cat_sql['auth_viewcat']['IN'] .= ", ".$key;
}
else {
$auth_cat_sql['auth_viewcat']['NOTIN'] .= ", ".$key;
}
}
}
$site_template->register_vars(array(
"media_url" => MEDIA_PATH,
"thumb_url" => THUMB_PATH,
"icon_url" => ICON_PATH,
"template_url" => TEMPLATE_PATH,
"template_image_url" => TEMPLATE_PATH."/images",
"template_lang_image_url" => TEMPLATE_PATH."/images_".$config['language_dir'],
"site_name" => $config['site_name'],
"site_email" => $config['site_email'],
"self" => $site_sess->url($self_url),
"self_full" => $site_sess->url($script_url."/".$self_url),
"script_version" => SCRIPT_VERSION,
"cp_link" => ($user_info['user_level'] != ADMIN) ? "" : "\n<p align=\"center\">[<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php")."\">Control Panel</a>]</p>\n",
"total_categories" => $total_categories,
"total_images" => $total_images,
"url_new_images" => $site_sess->url(ROOT_PATH."search.php?search_new_images=1"),
"url_top_images" => $site_sess->url(ROOT_PATH."top.php"),
"url_potm_link" => $site_sess->url(ROOT_PATH."potm.php"),
"url_top_cat_images" => $site_sess->url(ROOT_PATH."top.php".(($cat_id && preg_match("/categories.php/", $self_url)) ? "?".URL_CAT_ID."=".$cat_id : "")),
"url_register" => (!empty($url_register)) ? $site_sess->url($url_register) : $site_sess->url(ROOT_PATH."register.php"),
"url_search" => $site_sess->url(ROOT_PATH."search.php"),
"url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),
"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),
"url_control_panel" => (!empty($url_control_panel)) ? $site_sess->url($url_control_panel) : $site_sess->url(ROOT_PATH."member.php?action=editprofile"),
"url_categories" => $site_sess->url(ROOT_PATH."categories.php"),
"url_home" => $site_sess->url(ROOT_PATH."index.php"),
"url_login" => (!empty($url_login)) ? $site_sess->url($url_login) : $site_sess->url(ROOT_PATH."login.php"),
"url_logout" => (!empty($url_logout)) ? $site_sess->url($url_logout) : $site_sess->url(ROOT_PATH."logout.php"),
"url_member" => (!empty($url_member)) ? $site_sess->url($url_member) : $site_sess->url(ROOT_PATH."member.php"),
"url_upload" => (!empty($url_upload)) ? $site_sess->url($url_upload) : $site_sess->url(ROOT_PATH."member.php?action=uploadform"),
"url_lost_password" => (!empty($url_lost_password)) ? $site_sess->url($url_lost_password) : $site_sess->url(ROOT_PATH."member.php?action=lostpassword")
));
if (!empty($additional_urls)) {
$register_array = array();
foreach ($additional_urls as $key => $val) {
$register_array[$key] = $site_sess->url($val);
}
$site_template->register_vars($register_array);
}
// Replace Globals in $lang
$lang = $site_template->parse_array($lang);
$site_template->register_vars(array(
"lang_site_stats" => $lang['site_stats'],
"lang_registered_user" => $lang['registered_user'],
"lang_random_image" => $lang['random_image'],
"lang_categories" => $lang['categories'],
"lang_sub_categories" => $lang['sub_categories'],
"lang_new_images" => $lang['new_images'],
"lang_top_images" => $lang['top_images'],
"lang_potm_link" => $lang['potm_link'],
"lang_search" => $lang['search'],
"lang_advanced_search" => $lang['advanced_search'],
"lang_lightbox" => $lang['lightbox'],
"lang_userlist_title" => $lang['lang_userlist_title'],
"lang_register" => $lang['register'],
"lang_control_panel" => $lang['control_panel'],
"lang_login" => $lang['login'],
"lang_auto_login" => $lang['lang_auto_login'],
"lang_logout" => $lang['logout'],
"lang_lost_password" => $lang['lost_password'],
"lang_user_name" => $lang['user_name'],
"lang_password" => $lang['password'],
"lang_go" => $lang['go'],
"lang_images_per_page" => $lang['images_per_page'],
"lang_user_online" => $lang['user_online'],
"lang_user_online_detail" => $lang['user_online_detail'],
"charset" => $lang['charset'],
"direction" => $lang['direction']
));
//-----------------------------------------------------
//--- Category Dropdown -------------------------------
//-----------------------------------------------------
$category_dropdown_selfjump = get_category_dropdown($cat_id, 1);
$site_template->register_vars("category_dropdown_selfjump", $category_dropdown_selfjump);
$category_dropdown_form = $site_template->parse_template("category_dropdown_form");
$site_template->register_vars(array("category_dropdown_form" => $category_dropdown_form));
$site_template->un_register_vars("category_dropdown_selfjump");
unset($category_dropdown_selfjump);
unset($category_dropdown_form);
//-----------------------------------------------------
//--- Random Image ------------------------------------
//-----------------------------------------------------
$random_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" : get_random_image();
$site_template->register_vars("random_image", $random_image);
unset($random_image);
//-----------------------------------------------------
//--- Set Paging Vars ---------------------------------
//-----------------------------------------------------
if (isset($HTTP_POST_VARS['setperpage'])) {
$setperpage = intval($HTTP_POST_VARS['setperpage']);
if ($setperpage) {
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
}
}
if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}
//-----------------------------------------------------
//--- Set Perpage Dropdown ----------------------------
//-----------------------------------------------------
$setperpage_dropdown = "\n<select name=\"setperpage\" class=\"setperpageselect\">\n";
for($i = 1; $i <= $config['custom_row_steps']; $i++) {
$setvalue = $config['image_cells'] * $i;
$setperpage_dropdown .= "<option value=\"".$setvalue."\"";
if ($setvalue == $perpage) {
$setperpage_dropdown .= " selected=\"selected\"";
}
$setperpage_dropdown .= ">";
$setperpage_dropdown .= $setvalue;
$setperpage_dropdown .= "</option>\n";
}
$setperpage_dropdown .= "</select>\n";
if ($cat_id != 0) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"cat_id\" value=\"".$cat_id."\" />\n";
}
if (isset($show_result) && $show_result == 1) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"show_result\" value=\"1\" />\n";
}
$site_template->register_vars("setperpage_dropdown", $setperpage_dropdown);
$setperpage_dropdown_form = $site_template->parse_template("setperpage_dropdown_form");
$site_template->register_vars("setperpage_dropdown_form", $setperpage_dropdown_form);
$site_template->un_register_vars("setperpage_dropdown");
unset($setperpage_dropdown);
unset($setperpage_dropdown_form);
//-----------------------------------------------------
//--- Add & Delete from Lists -------------------------
//-----------------------------------------------------
if ($action == "addtolightbox" && $id) {
if ($user_info['user_level'] >= USER) {
$msg = (add_to_lightbox($id)) ? $lang['lightbox_add_success'] : $lang['lightbox_add_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
if ($action == "removefromlightbox" && $id) {
if ($user_info['user_level'] >= USER) {
$msg = (remove_from_lightbox($id)) ? $lang['lightbox_remove_success'] : $lang['lightbox_remove_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
if ($action == "clearlightbox") {
if ($user_info['user_level'] >= USER) {
$msg = (clear_lightbox()) ? $lang['lightbox_delete_success'] : $lang['lightbox_delete_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
//-----------------------------------------------------
//--- Save Rating -------------------------------------
//-----------------------------------------------------
if ($action == "rateimage" && $id) {
$rating = intval($HTTP_POST_VARS['rating']);
$cookie_name = (defined("COOKIE_NAME")) ? COOKIE_NAME : "4images_";
$cookie_rated = isset($HTTP_COOKIE_VARS[$cookie_name.'rated']) ? unserialize(stripslashes($HTTP_COOKIE_VARS[$cookie_name.'rated'])) : array();
if ($rating && $rating <= MAX_RATING && $id) {
if (!isset($session_info['rated_imgs'])) {
$session_info['rated_imgs'] = $site_sess->get_session_var("rated_imgs");
}
$split_list = array();
if (!empty($session_info['rated_imgs'])) {
$split_list = explode(" ", $session_info['rated_imgs']);
}
if (!in_array($id, $split_list) && !in_array($id, $cookie_rated)) {
$session_info['rated_imgs'] .= " ".$id;
$session_info['rated_imgs'] = trim($session_info['rated_imgs']);
$site_sess->set_session_var("rated_imgs", $session_info['rated_imgs']);
$cookie_rated[] = $id;
$cookie_expire = time() + 60 * 60 * 24 * 4;
setcookie($cookie_name.'rated', serialize($cookie_rated), $cookie_expire, COOKIE_PATH, COOKIE_DOMAIN, COOKIE_SECURE);
update_image_rating($id, $rating);
$msg = $lang['voting_success'];
}
else {
$msg = $lang['already_voted'];
}
}
else {
$msg = $lang['voting_error'];
}
}
//-----------------------------------------------------
//--- Parse Header & Footer ---------------------------
//-----------------------------------------------------
if (isset($main_template) && $main_template) {
$header = $site_template->parse_template("header");
$footer = $site_template->parse_template("footer");
$site_template->register_vars(array(
"header" => $header,
"footer" => $footer
));
unset($header);
unset($footer);
}
//-----------------------------------------------------
//--- User Box ----------------------------------------
//-----------------------------------------------------
if ($user_info['user_level'] >= USER) {
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $user_info['user_name'], $lang['lang_loggedin_msg']));
$user_box = $site_template->parse_template("user_logininfo");
$site_template->register_vars(array(
"user_box" => $user_box,
"user_loggedin" => 1,
"user_loggedout" => 0,
"is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0
));
$site_template->un_register_vars("user_logininfo");
unset($user_box);
}
else {
$user_box = $site_template->parse_template("user_loginform");
$site_template->register_vars(array(
"user_box" => $user_box,
"user_loggedin" => 0,
"user_loggedout" => 1,
"is_admin" => 0
));
$site_template->un_register_vars("user_loginform");
unset($user_box);
}
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 10";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today'];
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br><span class=\"smalltext\">".$last_user_date."</span><br>";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
?>
...
WHERE user_level >= '".GUEST."'
...
with this :...
WHERE user_level < '".ADMIN."'
...
WHERE user_level >= '".GUEST."'".(($user_info['user_level'] == ADMIN) ? "" : " AND user_invisible = 0")." OR user_id = ".$user_info['user_id']."
SELECT user_name, user_id, user_lastaction
SELECT user_name, user_id, user_lastaction, profile_hits
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
$profile_hits = ($config['profile_hits_activation'] == 1) ? $lang['profile_hits'] . REPLACE_EMPTY . $row['profile_hits'] : $lang['profile_hits'] . REPLACE_EMPTY . $lang['profile_hits_na'];
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><br>".$profile_hits."<br><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
unset($user_last_action_box);
unset($last_action_user_list);
unset($user_last_action_box);
unset($last_action_user_list);
unset($profile_hits);
Hi I want to show the personal picture nest to the name but i'm getting errors i have try this:Code: [Select]$sql = "SELECT user_name, user_id, userpic, user_lastaction FROM ".USERS_TABLE."
and this:Code: [Select]$last_action_user_list .= "<img src="'.ROOT_PATH.'/data/userpic/'.((empty($row['userpic'])) ? "noimage.png" : $row['userpic']).'" width="37" height="39"><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
What i'mdoing wrong?
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.((empty($row['userpic'])) ? "member.jpg" : $row['userpic']).'" width="30" height="30"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span></td></tr></table><br>';
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.$row['user_id'].'.jpg" width="37" height="39"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['userpic'].'</span></td></tr></table><br>';
Wenn i try :Quote$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.((empty($row['userpic'])) ? "member.jpg" : $row['userpic']).'" width="30" height="30"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span></td></tr></table><br>';
you can see the "member.jpg"to all users.
Wenn i try :Quote$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.$row['user_id'].'.jpg" width="37" height="39"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['userpic'].'</span></td></tr></table><br>';
Now you can see the userpics but the "member.jpg" does not show up for the users they have not upload a picture
<?php
/**************************************************************************
* *
* 4images - A Web Based Image Gallery Management System *
* ---------------------------------------------------------------- *
* *
* File: page_header.php *
* Copyright: (C) 2002 Jan Sorgalla *
* Email: jan@4homepages.de *
* Web: http://www.4homepages.de *
* Scriptversion: 1.7 *
* *
* Never released without support from: Nicky (http://www.nicky.net) *
* *
**************************************************************************
* *
* Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz- *
* bedingungen (Lizenz.txt) für weitere Informationen. *
* --------------------------------------------------------------- *
* This script is NOT freeware! Please read the Copyright Notice *
* (Licence.txt) for further information. *
* *
*************************************************************************/
if (!defined('ROOT_PATH')) {
die("Security violation");
}
// Cache Templates
$template_list = 'header,footer,category_dropdown_form,user_logininfo,user_loginform';
if (isset($templates_used) && $templates_used != "") {
$template_list = $template_list.",".$templates_used;
}
$site_template->cache_templates($template_list);
//-----------------------------------------------------
//--- Register Global Vars ----------------------------
//-----------------------------------------------------
$total_images = 0;
$total_categories = 0;
$auth_cat_sql['auth_viewcat']['IN'] = 0;
$auth_cat_sql['auth_viewcat']['NOTIN'] = 0;
if (!empty($cat_cache)) {
foreach ($cat_cache as $key => $val) {
if (check_permission("auth_viewcat", $key)) {
$total_categories++;
if (isset($val['num_images'])) {
$total_images += $val['num_images'];
}
else {
$cat_cache[$key]['num_images'] = 0;
}
$auth_cat_sql['auth_viewcat']['IN'] .= ", ".$key;
}
else {
$auth_cat_sql['auth_viewcat']['NOTIN'] .= ", ".$key;
}
}
}
$site_template->register_vars(array(
"media_url" => MEDIA_PATH,
"thumb_url" => THUMB_PATH,
"icon_url" => ICON_PATH,
"template_url" => TEMPLATE_PATH,
"template_image_url" => TEMPLATE_PATH."/images",
"template_lang_image_url" => TEMPLATE_PATH."/images_".$config['language_dir'],
"site_name" => $config['site_name'],
"site_email" => $config['site_email'],
"self" => $site_sess->url($self_url),
"self_full" => $site_sess->url($script_url."/".$self_url),
"script_version" => SCRIPT_VERSION,
"cp_link" => ($user_info['user_level'] != ADMIN) ? "" : "\n<p align=\"center\">[<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php")."\">Control Panel</a>]</p>\n",
"total_categories" => $total_categories,
"total_images" => $total_images,
"url_new_images" => $site_sess->url(ROOT_PATH."search.php?search_new_images=1"),
"url_top_images" => $site_sess->url(ROOT_PATH."top.php"),
"url_potm_link" => $site_sess->url(ROOT_PATH."potm.php"),
"url_top_cat_images" => $site_sess->url(ROOT_PATH."top.php".(($cat_id && preg_match("/categories.php/", $self_url)) ? "?".URL_CAT_ID."=".$cat_id : "")),
"url_register" => (!empty($url_register)) ? $site_sess->url($url_register) : $site_sess->url(ROOT_PATH."register.php"),
"url_search" => $site_sess->url(ROOT_PATH."search.php"),
"url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),
"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),
"url_control_panel" => (!empty($url_control_panel)) ? $site_sess->url($url_control_panel) : $site_sess->url(ROOT_PATH."member.php?action=editprofile"),
"url_categories" => $site_sess->url(ROOT_PATH."categories.php"),
"url_home" => $site_sess->url(ROOT_PATH."index.php"),
"url_login" => (!empty($url_login)) ? $site_sess->url($url_login) : $site_sess->url(ROOT_PATH."login.php"),
"url_logout" => (!empty($url_logout)) ? $site_sess->url($url_logout) : $site_sess->url(ROOT_PATH."logout.php"),
"url_member" => (!empty($url_member)) ? $site_sess->url($url_member) : $site_sess->url(ROOT_PATH."member.php"),
"url_upload" => (!empty($url_upload)) ? $site_sess->url($url_upload) : $site_sess->url(ROOT_PATH."member.php?action=uploadform"),
"url_lost_password" => (!empty($url_lost_password)) ? $site_sess->url($url_lost_password) : $site_sess->url(ROOT_PATH."member.php?action=lostpassword")
));
if (!empty($additional_urls)) {
$register_array = array();
foreach ($additional_urls as $key => $val) {
$register_array[$key] = $site_sess->url($val);
}
$site_template->register_vars($register_array);
}
// Replace Globals in $lang
$lang = $site_template->parse_array($lang);
$site_template->register_vars(array(
"lang_site_stats" => $lang['site_stats'],
"lang_registered_user" => $lang['registered_user'],
"lang_random_image" => $lang['random_image'],
"lang_categories" => $lang['categories'],
"lang_sub_categories" => $lang['sub_categories'],
"lang_new_images" => $lang['new_images'],
"lang_top_images" => $lang['top_images'],
"lang_potm_link" => $lang['potm_link'],
"lang_search" => $lang['search'],
"lang_advanced_search" => $lang['advanced_search'],
"lang_lightbox" => $lang['lightbox'],
"lang_userlist_title" => $lang['lang_userlist_title'],
"lang_register" => $lang['register'],
"lang_control_panel" => $lang['control_panel'],
"lang_login" => $lang['login'],
"lang_auto_login" => $lang['lang_auto_login'],
"lang_logout" => $lang['logout'],
"lang_lost_password" => $lang['lost_password'],
"lang_user_name" => $lang['user_name'],
"lang_password" => $lang['password'],
"lang_go" => $lang['go'],
"lang_images_per_page" => $lang['images_per_page'],
"lang_user_online" => $lang['user_online'],
"lang_user_online_detail" => $lang['user_online_detail'],
"charset" => $lang['charset'],
"direction" => $lang['direction']
));
//-----------------------------------------------------
//--- Category Dropdown -------------------------------
//-----------------------------------------------------
$category_dropdown_selfjump = get_category_dropdown($cat_id, 1);
$site_template->register_vars("category_dropdown_selfjump", $category_dropdown_selfjump);
$category_dropdown_form = $site_template->parse_template("category_dropdown_form");
$site_template->register_vars(array("category_dropdown_form" => $category_dropdown_form));
$site_template->un_register_vars("category_dropdown_selfjump");
unset($category_dropdown_selfjump);
unset($category_dropdown_form);
//-----------------------------------------------------
//--- Random Image ------------------------------------
//-----------------------------------------------------
$random_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" : get_random_image();
$site_template->register_vars("random_image", $random_image);
unset($random_image);
//-----------------------------------------------------
//--- Set Paging Vars ---------------------------------
//-----------------------------------------------------
if (isset($HTTP_POST_VARS['setperpage'])) {
$setperpage = intval($HTTP_POST_VARS['setperpage']);
if ($setperpage) {
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
}
}
if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}
//-----------------------------------------------------
//--- Set Perpage Dropdown ----------------------------
//-----------------------------------------------------
$setperpage_dropdown = "\n<select name=\"setperpage\" class=\"setperpageselect\">\n";
for($i = 1; $i <= $config['custom_row_steps']; $i++) {
$setvalue = $config['image_cells'] * $i;
$setperpage_dropdown .= "<option value=\"".$setvalue."\"";
if ($setvalue == $perpage) {
$setperpage_dropdown .= " selected=\"selected\"";
}
$setperpage_dropdown .= ">";
$setperpage_dropdown .= $setvalue;
$setperpage_dropdown .= "</option>\n";
}
$setperpage_dropdown .= "</select>\n";
if ($cat_id != 0) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"cat_id\" value=\"".$cat_id."\" />\n";
}
if (isset($show_result) && $show_result == 1) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"show_result\" value=\"1\" />\n";
}
$site_template->register_vars("setperpage_dropdown", $setperpage_dropdown);
$setperpage_dropdown_form = $site_template->parse_template("setperpage_dropdown_form");
$site_template->register_vars("setperpage_dropdown_form", $setperpage_dropdown_form);
$site_template->un_register_vars("setperpage_dropdown");
unset($setperpage_dropdown);
unset($setperpage_dropdown_form);
//-----------------------------------------------------
//--- Add & Delete from Lists -------------------------
//-----------------------------------------------------
if ($action == "addtolightbox" && $id) {
if ($user_info['user_level'] >= USER) {
$msg = (add_to_lightbox($id)) ? $lang['lightbox_add_success'] : $lang['lightbox_add_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
if ($action == "removefromlightbox" && $id) {
if ($user_info['user_level'] >= USER) {
$msg = (remove_from_lightbox($id)) ? $lang['lightbox_remove_success'] : $lang['lightbox_remove_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
if ($action == "clearlightbox") {
if ($user_info['user_level'] >= USER) {
$msg = (clear_lightbox()) ? $lang['lightbox_delete_success'] : $lang['lightbox_delete_error'];
}
else {
$msg = $lang['lightbox_register'];
}
}
//-----------------------------------------------------
//--- Save Rating -------------------------------------
//-----------------------------------------------------
if ($action == "rateimage" && $id) {
$rating = intval($HTTP_POST_VARS['rating']);
$cookie_name = (defined("COOKIE_NAME")) ? COOKIE_NAME : "4images_";
$cookie_rated = isset($HTTP_COOKIE_VARS[$cookie_name.'rated']) ? unserialize(stripslashes($HTTP_COOKIE_VARS[$cookie_name.'rated'])) : array();
if ($rating && $rating <= MAX_RATING && $id) {
if (!isset($session_info['rated_imgs'])) {
$session_info['rated_imgs'] = $site_sess->get_session_var("rated_imgs");
}
$split_list = array();
if (!empty($session_info['rated_imgs'])) {
$split_list = explode(" ", $session_info['rated_imgs']);
}
if (!in_array($id, $split_list) && !in_array($id, $cookie_rated)) {
$session_info['rated_imgs'] .= " ".$id;
$session_info['rated_imgs'] = trim($session_info['rated_imgs']);
$site_sess->set_session_var("rated_imgs", $session_info['rated_imgs']);
$cookie_rated[] = $id;
$cookie_expire = time() + 60 * 60 * 24 * 4;
setcookie($cookie_name.'rated', serialize($cookie_rated), $cookie_expire, COOKIE_PATH, COOKIE_DOMAIN, COOKIE_SECURE);
update_image_rating($id, $rating);
$msg = $lang['voting_success'];
}
else {
$msg = $lang['already_voted'];
}
}
else {
$msg = $lang['voting_error'];
}
}
//-----------------------------------------------------
//--- Parse Header & Footer ---------------------------
//-----------------------------------------------------
if (isset($main_template) && $main_template) {
$header = $site_template->parse_template("header");
$footer = $site_template->parse_template("footer");
$site_template->register_vars(array(
"header" => $header,
"footer" => $footer
));
unset($header);
unset($footer);
}
//-----------------------------------------------------
//--- User Box ----------------------------------------
//-----------------------------------------------------
if ($user_info['user_level'] >= USER) {
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $user_info['user_name'], $lang['lang_loggedin_msg']));
$user_box = $site_template->parse_template("user_logininfo");
$site_template->register_vars(array(
"user_box" => $user_box,
"user_loggedin" => 1,
"user_loggedout" => 0,
"is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0
));
$site_template->un_register_vars("user_logininfo");
unset($user_box);
}
else {
$user_box = $site_template->parse_template("user_loginform");
$site_template->register_vars(array(
"user_box" => $user_box,
"user_loggedin" => 0,
"user_loggedout" => 1,
"is_admin" => 0
));
$site_template->un_register_vars("user_loginform");
unset($user_box);
}
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 10";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.$row['user_id'].'.jpg" width="37" height="39"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['userpic'].'</span></td></tr></table><br>';
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
?>
...cleared...
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction, userpic FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 10";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$userpic = $row['userpic'];
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="30" height="30"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span></td></tr></table><br>';
}
wie heisst es genau was nicht dargestellt wird?Ja genau...
Meinste "user_lastaction"?
...cleared...
Nur mal so zur Info, in der Datei von Dir war das Datum auch nicht mit drin.
Soll ich Dir das jetzt frickeln oder wie?
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction, userpic FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 10";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$userpic = $image_row['userpic'];
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="30" height="30"> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span></td></tr></table><br><span class=\"smalltext\">'.$last_user_date.'</span>';
}
$last_action_user_list = "";
$last_action_user_list = "";
it's working great now :D:DTo avoid this happend to somebody else, I've updated both mods :)
With this modification this Mod will work for 1.71 i think...
is it possible to hide users own name so that user can't see his own name in the list ?
hallo!Try replace
is it possible to hide users own name so that user can't see his own name in the list ?
WHERE user_level >= '".GUEST."'
with: WHERE user_level >= '".USER."' AND user_id <> ".$user_info['user_id']."
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
well, maybe in english
is it possible to change this mod so that every user can see on his profile who last visited it?
4images does not store such information, so without a completly different mod, this is not possible.
WHERE user_level >= '".GUEST."'
withWHERE user_level > '".GUEST."'
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a> <span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span> ";
}
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
i don´t added any changes to my index.php.
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
if ($user_info['user_level'] > GUEST) {
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
}
{if user_loggedin}your HTML arguments here{endif user_loggedin}
$last_action_user_list .= "<TR class=\"row_bg_number\"><TD><img src=\"".TEMPLATE_PATH."/avatars/user_avatar_current\" width=\"30\" height=\"40\"/></TD><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br /><span class=\"smalltext\">".$last_user_date."</span><br /></TD></TR> ";
$last_action_user_list .= "<TR class=\"row1(or row2 - your choice)\"><TD><img src=\"".TEMPLATE_PATH."/avatars/".$row['user_avatar']."\" name=\"icons\" border=\"0\" alt=\"\" width=\"30\" height=\"40\"/></TD><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br /><span class=\"smalltext\">".$last_user_date."</span><br /></TD></TR> ";
edit: sorry i must remove >code< tag becouse >red< tag wont work
$sql = "SELECT user_name, user_id, user_lastaction, user_avatar FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
$site_template->register_vars(array(
));
$bgcounter = 1;
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
$last_action_user_list .= "<TR class=\"row".$row_bg_number."\"><TD><img src=\"".TEMPLATE_PATH."/avatars/".((!empty($row['user_avatar'])) ? $row['user_avatar'] : "blank.gif")." \" name=\"icons\" border=\"0\" alt=\"\" width=\"30\" height=\"40\"/></TD><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br /><span class=\"smalltext\">".$last_user_date."</span><br /></TD></TR> ";
}
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT ".get_user_table_field("", "user_name").", ".get_user_table_field("", "user_id").", ".get_user_table_field("", "user_lastaction")." FROM ".USERS_TABLE."
WHERE ".get_user_table_field("", "user_level")."l >= '".GUEST."'
ORDER BY ".get_user_table_field("", "user_lastaction")." DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row[$user_table_fields['user_id']])."\"><b>".$row[$user_table_fields['user_name']]."</b></a> (<span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row[$user_table_fields['user_lastaction']])."</span>), ";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
$sql = "SELECT ".get_user_table_field("", "user_name").", ".get_user_table_field("", "user_id").", ".get_user_table_field("", "user_lastaction")." FROM ".USERS_TABLE."
WHERE ".get_user_table_field("", "user_level")."l >= '".GUEST."'
ORDER BY ".get_user_table_field("", "user_lastaction")." DESC
LIMIT 5";
$result = $site_db->query($sql);
$sql = "
SELECT ".get_user_table_field("", "user_name").", ".get_user_table_field("", "user_id").", ".get_user_table_field("", "user_lastaction")."
FROM ".USERS_TABLE."
WHERE ".get_user_table_field("", "user_level")."l >= '".GUEST."'
ORDER BY ".get_user_table_field("", "user_lastaction")." DESC
LIMIT 5
";
$result = $site_db->query($sql);
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row[$user_table_fields['user_id']])."\"><b>".$row[$user_table_fields['user_name']]."</b></a> (<span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row[$user_table_fields['user_lastaction']])."</span>), ";
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&".URL_USER_ID."=".$row['user_id'])."\"><b>".$row['user_name']."</b></a> (<span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span>), ";
there's no need to add the $user_table_fields in this case. ;)You are wrong.
so with my comment, the mod should work also with these modifications,
and then $usertablefields modification is also needed like the "get_user_table_field" as i posted.
I mean if i post here a corection to make this useful mod 4images compatible,
then i do it corecctly..^^
RewriteRule ^profile([0-9]+)\.htm$ member.php?action=showprofile&user_id=$1&%{QUERY_STRING}
$last_action_user_list .= '<table border="0" width="100%" id="table1" bordercolor="#808080">
<tr><td width="36"><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><p align="center">
<img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="35" height="35" border="1" style="border: 1px solid #000066"></td><td><b>
<a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'">'.$row['user_name'].'</a></b>
<img src=\"".TEMPLATE_PATH."/images/gender".htmlspecialchars($user_row['user_gender']).".gif\">
<br>'.$last_user_date.'</td></tr></table>
Hey guys, how can i display the gender *.gif form my memberlist in my paher_header.phpQuote$last_action_user_list .= '<table border="0" width="100%" id="table1" bordercolor="#808080">
<tr><td width="36"><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><p align="center">
<img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="35" height="35" border="1" style="border: 1px solid #000066"></td><td><b>
<a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'">'.$row['user_name'].'</a></b>
<img src=\"".TEMPLATE_PATH."/images/gender".htmlspecialchars($user_row['user_gender']).".gif\">
<br>'.$last_user_date.'</td></tr></table>
<img src=\"".TEMPLATE_PATH."/images/gender".htmlspecialchars($user_row['user_gender']).".gif\">delete red marked text
$sql = "SELECT user_name, user_id, user_lastaction, user_sex, user_avatar FROM ".USERS_TABLE."
$last_action_user_list .= '<table border="0" width="100%" id="table1" bordercolor="#808080"><tr><td width="50"><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><p align="center"><img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" height="35" border="1" style="border: 1px solid #000066"></td><td><b><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'">'.$row['user_name'].'</a></b><img src=\"".TEMPLATE_PATH."/images/gender".$row['user_gender'].".gif\"><span class="smalltext"><br>'.$last_user_date.'</span></td></tr></table>';
$sql = "SELECT user_name, user_id, user_lastaction, user_gender, userpic FROM ".USERS_TABLE."
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction, user_sex, user_avatar FROM ".USERS_TABLE."
WHERE user_level > '".GUEST."' AND user_invisible = 0
ORDER BY user_lastaction DESC
LIMIT 12";
$result = $site_db->query($sql);
$site_template->register_vars(array(
));
$bgcounter = 1;
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}
else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
$last_action_user_list .= "<TR class=\"row".$row_bg_number."\"><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><img src=\"".TEMPLATE_PATH."/avatars/".((!empty($row['user_avatar'])) ? $row['user_avatar'] : "blank.gif")." \" name=\"icons\" border=\"0\" alt=\"\" width=\"30\" height=\"40\"/></a></TD><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a> <img src=\"".TEMPLATE_PATH."/images/gender".$row['user_sex'].".gif\" alt=\"\"><br /><span class=\"smalltext\">".$last_user_date."</span><br /></TD></TR> ";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list,
));
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
verwende ...while ($row = $site_db->fetch_array($result)) {
$max_length = 10; // hier max.Zeichen für Username eingeben
$user_name_short = $row['user_name'];
if (strlen($user_name_short) > $max_length) {
$user_name_short = substr($row['user_name'], 0, $max_length)." ... ";
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$user_name_short."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction, userpic FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 25";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$userpic = $row['userpic'];
$last_action_user_list .= '<table border="0" width="100%" id="table1"><tr><td><a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="100" height="100" border="0"></a> <a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span></td></tr></table><br>';
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"userpic" => $row['userpic'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
Hey guys, how can i display the gender *.gif form my memberlist in my page_header.phpQuote$last_action_user_list .= '<table border="0" width="100%" id="table1" bordercolor="#808080">
<tr><td width="36"><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><p align="center">
<img src="'.ROOT_PATH.'/data/userpic/'.((empty($userpic)) ? "member.jpg" : $row['userpic']).'" width="35" height="35" border="1" style="border: 1px solid #000066"></td><td><b>
<a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'">'.$row['user_name'].'</a></b>
<img src=\"".TEMPLATE_PATH."/images/gender".htmlspecialchars($user_row['user_gender']).".gif\">
<br>'.$last_user_date.'</td></tr></table>
<img src=\"".TEMPLATE_PATH."/images/gender".$row['user_sex'].".gif\" alt=\"\">
$last_action_user_list_woman = "";
$sql = "SELECT user_name, user_id, user_gender, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."' AND user_gender == 'w'
ORDER BY user_lastaction DESC
LIMIT 5";
...
$last_action_user_list_woman = ...
...
unset($last_action_user_list_woman);
$last_action_user_list_man = "";
$sql = "SELECT user_name, user_id, user_gender, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."' AND user_gender == 'm'
ORDER BY user_lastaction DESC
LIMIT 5";
...
$last_action_user_list_man = ...
...
unset($last_action_user_list_man);
{last_action_user_list_woman}
{last_action_user_list_man}
your red line in my code looks likeCode: [Select]<img src=\"".TEMPLATE_PATH."/images/gender".$row['user_sex'].".gif\" alt=\"\">
remember to add user_sex, to sql querry
it works for me
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction, user_gender, userpic FROM ".USERS_TABLE."
WHERE user_level > '".GUEST."' AND user_invisible = 0
ORDER BY user_lastaction DESC
LIMIT 12";
$result = $site_db->query($sql);
$site_template->register_vars(array(
));
$bgcounter = 1;
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}
else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
$last_action_user_list .= "<TR class=\"row".$row_bg_number."\"><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><img src=\"".ROOT_PATH."/data/userpic/".((!empty($row['userpic'])) ? $row['userpic'] : "member.jpg")." \" name=\"icons\" border=\"1\" alt=\"\" width=\"35\" height=\"40\"/></a></TD><TD><a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a> <img src=\"".TEMPLATE_PATH."/images/gender".$row['user_gender'].".gif\" alt=\"\"><br /><span class=\"smalltext\">".$last_user_date."</span><br /></TD></TR> ";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
?>
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'".(($user_info['user_level'] == ADMIN) ? "" : " AND user_invisible = 0")." OR user_id = ".$user_info['user_id']."
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
$user_last_action_box = $site_template->parse_template("user_last_action_box");
$site_template->register_vars(array(
"user_last_action_box" => $user_last_action_box,
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
unset($user_last_action_box);
unset($last_action_user_list);
?>
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH.
"member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b> </a><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."; ";
how cant modfy this MOD for work on 1.7.6 4images gallery
@ Toso,
... make two lists ... in page_header.php ... for example ...
1. woman-listCode: [Select]$last_action_user_list_woman = "";
$sql = "SELECT user_name, user_id, user_gender, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."' AND user_gender == 'w'
ORDER BY user_lastaction DESC
LIMIT 5";
...
$last_action_user_list_woman = ...
...
unset($last_action_user_list_woman);
2. man-listCode: [Select]$last_action_user_list_man = "";
$sql = "SELECT user_name, user_id, user_gender, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."' AND user_gender == 'm'
ORDER BY user_lastaction DESC
LIMIT 5";
...
$last_action_user_list_man = ...
...
unset($last_action_user_list_man);
3. in user_last_action_box.html use for the two lists ..Code: [Select]{last_action_user_list_woman}
{last_action_user_list_man}
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 20";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br><span class=\"smalltext\">".$last_user_date."</span><br>";
}
Hallo,
wie bewirke ich denn, das mir z.b. 20 User, in 4 Spalten (nebeneinander) somit 5 User untereinander angezeigt werden??Quote//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 20";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br><span class=\"smalltext\">".$last_user_date."</span><br>";
}
Also etwas so:
User 1 xx.xx.xxx User 2 xx.xx.xx User 3 xx.xx.xx User 4 xx.xx.xx
User 5 xx.xx.xxx User 6 xx.xx.xx User 7 xx.xx.xx User 8 xx.xx.xx
User 9 xx.xx.xxx User10 xx.xx.xx User11 xx.xx.xx User12 xx.xx.xx
User13 xx.xx.xxx User14 xx.xx.xx User15 xx.xx.xx User16 xx.xx.xx
User 17 xx.xx.xxx User18 xx.xx.xx User19 xx.xx.xx User20 xx.xx.xx
LG
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 5";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
}
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
//Anzahl Spalten der Tabelle
$SPALTEN = 2;
$num=0;
$last_action_user_list .= "<table width=\"100%\" align=\"center\" cellspacing=\"12\" border=\"0\">\n </tr>\n";
// Ende Anzahl Spalten der Tabelle
if ($num % $SPALTEN == 0)// Neue Zeile beginnen
$last_action_user_list .= "</tr>\n </tr>\n";
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$row['user_name']."</b></a><br ><span class=\"smalltext\">".format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction'])."</span><br >";
$num++;
$last_action_user_list .= "</TR>\n ";
$last_action_user_list .= "</table>";
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 10";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$max_length = 18; // hier max.Zeichen für Username eingeben
$user_name_short = $row['user_name'];
if (strlen($user_name_short) > $max_length) {
$user_name_short = substr($row['user_name'], 0, $max_length)." ... ";
}
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><b>".$user_name_short."</b></a><br><span class=\"smalltext\">".$last_user_date."</span><br>";
}
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
?>
//-----------------------------------------------------
//--- Last active User --------------------------------
//-----------------------------------------------------
$last_action_user_list = "";
$sql = "SELECT user_name, user_id, user_country, user_lastaction FROM ".USERS_TABLE."
WHERE user_level >= '".GUEST."'
ORDER BY user_lastaction DESC
LIMIT 15";
$result = $site_db->query($sql);
while ($row = $site_db->fetch_array($result)) {
$max_length = 18; // hier max.Zeichen für Username eingeben
$user_name_short = $row['user_name'];
if (strlen($user_name_short) > $max_length) {
$user_name_short = substr($row['user_name'], 0, $max_length)." ... ";
}
if(date("dmy", $row['user_lastaction']) == date("dmy")) {
$last_user_date = $lang['lang_user_last_today']." ".format_date($config['time_format'], $row['user_lastaction']);
}else {
$last_user_date = format_date($config['date_format']." ".$config['time_format'], $row['user_lastaction']);
}
$last_action_user_list .= "<a href =\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&user_id=".$row['user_id'])."\"><img src=\"".TEMPLATE_PATH."/images/flags/".$row['user_country'].".gif\" alt=\"\"><b>".$user_name_short."</b></a><br><span class=\"smalltext\">".$last_user_date."</span><br>";
}
$site_template->register_vars(array(
"lang_user_last_action" => $lang['lang_user_last_action'],
"user_last_action_list" => $last_action_user_list
));
$site_template->register_vars("user_last_action_box", $site_template->parse_template("user_last_action_box"));
unset($user_last_action_box);
unset($last_action_user_list);
I would appreciate any help . Hi can anybody tell me how can i eliminate border from the flags ? it works like a link , but its very ugly , I would like to use the link function of the flag together with user name and also let user name bold and underlined .
<img src=\"".TEMPLATE_PATH."/images/flags/".$row['user_country'].".gif\" alt=\"\" border=\"0\">