Reklama 400x60
Gal kas nors zino ir gali padeti?
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Žaliems
ZombieDeath
Narys
Margas
Pranešimai: 75
Įstojęs: 2007 Gru. 27 18:12:44
Nu as cia vel su savo klausimais tai wot noriu paprasyti jusu pagalbos. Zinau, kad tai ymanoma padaryti, taciau kaip? Stai paveiksliukas:
http://i46.tinypic.com/htfxae.png
pirmame originalas o antrame kaip as noreciau, kad butu. T.y kur online users prie user'io butu jo rango paveikliukas ir aisku kad butu kita spalva.
O kur super admin, kad butu paryskinta (bold). Taigi gal kas nors zinot kaip tai padaryt? (Php Fusion 7v) Ir dar vienas dalykas. Vat kur yra Forum Ranks, kaip reikia nustatyti tam zmogui specialuji ranga? Ta prasme ne super admin, ne admin o pav. VIP? Niekaip negaliu sito suprasti
Tikiuosi padesit
ZombieDeath
Narys
Margas
Pranešimai: 75
Įstojęs: 2007 Gru. 27 18:12:44
o koki tiksliau reikia koda? D
lutti
VIP narys
Kapitonas
Pranešimai: 650
Įstojęs: 2008 Rugp. 18 11:08:02
user_online_panel atrodo tokios reik
ZombieDeath
Narys
Margas
Pranešimai: 75
Įstojęs: 2007 Gru. 27 18:12:44
<?php
/*-------------------------------------------------------+
| PHP -Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: online_users_panel.php
| Version: 1.00
| Author: http://phpfusion.lt
|
+--------------------------------------------------------+
| v7 upgrade by tabux
| www.mes
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (file_exists(INFUSIONS."online_users_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."online_users_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."online_users_panel/locale/Lithuanian.php";
}
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
if ($settings['maintenance'] != "1") {
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online (online_user, online_ip, online_lastactive) VALUES ('$name', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
openside($locale['OUP01']);
$result = dbquery(
"SELECT ton.*, tu.user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."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 "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP02'].$guests."<br>\n";
if (count($members) > 0) {
$i = 1;
echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP03'];
while (list($key, $member) = each($members)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$member[0]."' class='side'>".$member[1]."</a>";
if ($i != count($members)) echo ", ";
$i++;
}
echo "<br>\n";
} else {
echo $locale['OUP15']."<br>\n";
}
echo "<br><img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP04'].number_format(dbcount("(user_id)", "".$db_prefix."users", "user_status<='1'"))."<br>\n";
//if ($settings['admin_activation'] == "1") echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['015'].dbcount("(user_id)", "".$db_prefix."users", "user_status='2'")."<br>\n";
$data = dbarray(dbquery("SELECT user_id,user_name FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1"));
echo "<img src='".THEME."images/bullet.gif' alt=''> ".$locale['OUP05']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".$data['user_name']."</a><br>\n";
echo "<br><img src='".THEME."images/bullet.gif' alt=''>".$locale['OUP06']."<br><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,9");
echo "<table cellpadding='0' cellspacing='0' width='100%'>";
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 = "<img src= '".INFUSIONS."online_users_panel/images/online.gif' alt='Online'>";
} elseif ($lastseen < 360){
$lastseen="<img src= '".INFUSIONS."online_users_panel/images/offline.gif' alt=''>";
} elseif ($iW > 0){
if ($iW == 1) { $text = $locale['OUP07']; } else { $text = $locale['OUP08']; }
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) { $text = $locale['OUP09']; } else { $text = $locale['OUP10']; }
$lastseen = $iD." ".$text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
echo "<tr>\n<td class='side-small' align='left'>".THEME_BULLET."\n";
if($data['user_level'] == 103){ $color="<font color='red'>";
$color2="</font>";}
if($data['user_level'] == 102){ $color="<font color='green'>";
$color2="</font>";}
if($data['user_level'] == 101){ $color="";
$color2="";}
if($data['user_level'] == 103){ $pavadinimas=$locale['OUP12'];}
if($data['user_level'] == 102){ $pavadinimas=$locale['OUP13'];}
if($data['user_level'] == 101){ $pavadinimas=$locale['OUP14'];}
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$pavadinimas."' class='side'>\n";
echo $color.trimlink($data['user_name'], 15).$color2."</a></td><td class='side-small' align='right'>".$lastseen."</td>\n</tr>\n";
}
}
echo "</table>";
closeside();
}
?>
stai online user panel kodas
ZombieDeath
Narys
Margas
Pranešimai: 75
Įstojęs: 2007 Gru. 27 18:12:44
prasau zmones, padekit
Peršokti į forumą:
Nebeegzistuojančios svetainės
Žaliems
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!