|
Paneles taisymas
|
| gipsy |
parašyta 2012-04-05 12:46
|

Moderatorius

Reputacija:
0
Pranešimai: 585
Įstojo: 2009-10-21
|
Zodziu turiu persidares prisijungusiu nariu panele , jinai veikia puikiai bet
negaliu pamikt ant nario vardo nes nemeta profilio
gal galit pasakyt ko truksta seme kode kad eitu paspaust ant nario vardo ir ismestu jo profili. ?

Code
$result = dbquery(\"SELECT * FROM \".DB_ONLINE.\" WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\"));
if (dbrows($result)) {
$result = dbquery(\"UPDATE \".DB_ONLINE.\" SET online_lastactive='\".time().\"' WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\").\"\");
} else {
$result = dbquery(\"INSERT INTO \".DB_ONLINE.\" (online_user, online_ip, online_lastactive) VALUES ('\".($userdata['user_level'] != 0 ? $userdata['user_id'] : \"0\").\"', '\".USER_IP.\"', '\".time().\"')\");
}
$result = dbquery(\"DELETE FROM \".DB_ONLINE.\" WHERE online_lastactive<\".(time()-600).\"\");
openside($locale['global_010']);
$result = dbquery(
\"SELECT ton.*, tu.user_id,user_name FROM \".DB_ONLINE.\" ton
LEFT JOIN \".DB_USERS.\" tu ON ton.online_user=tu.user_id\"
);
$guests = 0; $members = array();
while ($data = dbarray($result)) {
if ($data['online_user'] == \"0\") {
$guests++;
} else {
array_push($members, array($data['user_id'], $data['user_name']));
}
}
echo THEME_BULLET.\" \".$locale['global_011'].\": \".$guests.\" \n\";
echo THEME_BULLET.\" \".$locale['global_012'].\": \".count($members).\" \n\";
echo \"\n\".THEME_BULLET.\" \".$locale['global_014'].\": \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1'\")).\" \";
echo \" \";
$result = dbquery(\"SELECT * FROM \".$db_prefix.\"users ORDER BY user_lastvisit DESC LIMIT 0,10\");
echo \"\";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf(\"%2d\",floor($lastseen/604800));
$iD=sprintf(\"%2d\",floor($lastseen/(60*60*24)));
$iH=sprintf(\"%02d\",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf(\"%02d\",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf(\"%02d\",floor((((($lastseen%604800)%86400)%3600)%60)));
if ($lastseen < 60){
$lastseen = \"Prisijunges\";
} elseif ($lastseen < 600){
$lastseen = \" < 5min\";
} else {
$lastseen = \"Atsijunges\";
}
if ($data['user_level'] == 103) $userlevel = \"Savininkas\";
if ($data['user_level'] == 102) $userlevel = \"Administratorius\";
if ($data['user_level'] == 101) $userlevel = \"Narys\";
echo \"\n\";
echo trimlink($data['user_name'],15).\" | \".$lastseen.\" | \";
}
}
echo \" \";
closeside();
?>
|
| |
|
|
| Wyciokazz |
parašyta 2012-04-05 14:06
|

Administratorius

Reputacija:
1
Pranešimai: 2108
Įstojo: 2008-02-27
|
O kur koks
Code$result = dbquery(\"SELECT * FROM \".DB_ONLINE.\" WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\"));
if (dbrows($result)) {
$result = dbquery(\"UPDATE \".DB_ONLINE.\" SET online_lastactive='\".time().\"' WHERE online_user=\".($userdata['user_level'] != 0 ? \"'\".$userdata['user_id'].\"'\" : \"'0' AND online_ip='\".USER_IP.\"'\").\"\");
} else {
$result = dbquery(\"INSERT INTO \".DB_ONLINE.\" (online_user, online_ip, online_lastactive) VALUES ('\".($userdata['user_level'] != 0 ? $userdata['user_id'] : \"0\").\"', '\".USER_IP.\"', '\".time().\"')\");
}
$result = dbquery(\"DELETE FROM \".DB_ONLINE.\" WHERE online_lastactive<\".(time()-600).\"\");
openside($locale['global_010']);
$result = dbquery(
\"SELECT ton.*, tu.user_id,user_name FROM \".DB_ONLINE.\" ton
LEFT JOIN \".DB_USERS.\" tu ON ton.online_user=tu.user_id\"
);
$guests = 0; $members = array();
while ($data = dbarray($result)) {
if ($data['online_user'] == \"0\") {
$guests++;
} else {
array_push($members, array($data['user_id'], $data['user_name']));
}
}
echo THEME_BULLET.\" \".$locale['global_011'].\": \".$guests.\" \n\";
echo THEME_BULLET.\" \".$locale['global_012'].\": \".count($members).\" \n\";
echo \"\n\".THEME_BULLET.\" \".$locale['global_014'].\": \".number_format(dbcount(\"(user_id)\", DB_USERS, \"user_status<='1'\")).\" \";
echo \" \";
$result = dbquery(\"SELECT * FROM \".$db_prefix.\"users ORDER BY user_lastvisit DESC LIMIT 0,10\");
echo \"\";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf(\"%2d\",floor($lastseen/604800));
$iD=sprintf(\"%2d\",floor($lastseen/(60*60*24)));
$iH=sprintf(\"%02d\",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf(\"%02d\",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf(\"%02d\",floor((((($lastseen%604800)%86400)%3600)%60)));
if ($lastseen < 60){
$lastseen = \"Prisijunges\";
} elseif ($lastseen < 600){
$lastseen = \" < 5min\";
} else {
$lastseen = \"Atsijunges\";
}
if ($data['user_level'] == 103) $userlevel = \"Savininkas\";
if ($data['user_level'] == 102) $userlevel = \"Administratorius\";
if ($data['user_level'] == 101) $userlevel = \"Narys\";
echo \"\n\";
echo \"\".trimlink($data['user_name'],15).\" | \".$lastseen.\" | \";
}
}
echo \" \";
closeside();
Kam kurti tai kas jau sukurta.
Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.
[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img] |
| |
|
|
| gipsy |
parašyta 2012-04-05 14:27
|

Moderatorius

Reputacija:
0
Pranešimai: 585
Įstojo: 2009-10-21
|
Dekui :)
o kaip skamgetu kodas pvz kuris nustatitu MOD , Sadmin ,Admin laipsni pvz: Adminas butu raudonas nick ir t.t.
Redagavo gipsy 2012-04-05 14:27 |
| |
|
|
| Wyciokazz |
parašyta 2012-04-05 21:23
|

Administratorius

Reputacija:
1
Pranešimai: 2108
Įstojo: 2008-02-27
|
Klausimas pagal ka tau juos nustatyti kadangi skiriasi jeigu tie moderatoriai pagal grupes data isvedi kad checkgroup jeigu pagal lygius tai pasiredaguoji koda if data user level.
Kam kurti tai kas jau sukurta.
Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.
[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img] |
| |
|