Php -nuke cz user info hakkında yardm istiyorum

m00nl33n
16-10-2008, 19:57   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

 

arkadşlar

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<?php /**********************************************/ /* CZUser InfoV5 Universal Block */ /* */ /* (c) 2002-2004 by Codezwiz Network, LLC. */ /* http://www.codezwiz.com */ /* */ /**********************************************/ if (eregi( "block-CZUser-Info.php", $_SERVER['SCRIPT_NAME'])) { die("Access Denied"); } // Some global definitions global $user, $prefix, $db, $gfx_chk, $admin, $userinfo, $Version_Num, $admin_file, $currentlang; $showpms = "1"; //1 ozel mesajlar acik - 0 kapali $showmost = "1"; //1 En fazla ayni anda bagli kisi saysi gosterimi acik - 0 kapali $dopmpopup = "0"; //1 popup acik- 0 kapali $useavatars = "1"; //1 kullanici profil resmi acik - 0 kapali $usebbranks = "0"; //1 kullanci seviyesi gosterimi acik - 0 kapali $showonlyadmin = "1"; //1 kim nerde fonksiyonu acik - 0 sadece yoneticiler gorebilir. $showpoints = "1"; //1 puan datasi acik - 0 kapali $sitepoints = "points"; //Bunlar kullandiginiz puanlardir. (EX: points, user_points) $content = ""; getusrinfo($user); //Include the language if (file_exists("language/CZUser-Info/CZUser-Info-$currentlang.php")) { include("language/CZUser-Info/CZUser-Info-$currentlang.php"); } else { include("language/CZUser-Info/CZUser-Info-turkish.php"); } //Lastuser Name function last_user() { global $db, $prefix; $sql = "SELECT username FROM ".$prefix."_users WHERE user_active = 1 AND user_level > 0 ORDER BY user_id DESC LIMIT 1"; list($lastuser) = $db->sql_fetchrow($db->sql_query($sql)); return $lastuser; } //Total Members function numusers() { global $prefix, $db; $sql = "SELECT COUNT(*) FROM ".$prefix."_users WHERE user_id > 1"; list($numrows) = $db->sql_fetchrow($db->sql_query($sql)); $numrows = number_format($numrows); return $numrows; } //Total Waiting function waiting_users() { global $prefix, $db; $sql = "SELECT COUNT(*) FROM ".$prefix."_users_temp"; list($numrowswaiting) = $db->sql_fetchrow($db->sql_query($sql)); return $numrowswaiting; } //New Users Today and Yesterday function new_users() { global $prefix, $db; $sql = "SELECT COUNT(*) FROM ".$prefix."_users WHERE user_regdate='".date("M d, Y")."'"; list($userCount[0]) = $db->sql_fetchrow($db->sql_query($sql)); $sql = "SELECT COUNT(*) FROM ".$prefix."_users WHERE user_regdate='".date("M d, Y", time()-86400)."'"; list($userCount[1]) = $db->sql_fetchrow($db->sql_query($sql)); return $userCount; } if ($dopmpopup == 1) { if ($userinfo['user_popup_pm'] && $userinfo['user_new_privmsg']) { $content .= "<script language=\"Javascript\" type=\"text/javascript\"> <!-- window.open('modules.php?name=Private_Messages&file=index&mode=newpm&popup=1', '', 'HEIGHT=225,resizable=yes,WIDTH=400'); //--> </script>"; } } //Registered users online $members = $db->sql_query("SELECT w.uname, w.module, w.url, u.user_id, u.user_level, u.user_allow_viewonline FROM ".$prefix."_session AS w LEFT JOIN ".$prefix."_users AS u ON u.username = w.uname WHERE guest = '0' ORDER by u.user_id ASC"); $guests = $db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest ='1'"); //Online Total data $online_num[0] = $db->sql_numrows($members); $online_num[1] = $db->sql_numrows($guests); $online_num[2] = $online_num[0] + $online_num[1]; //Assemble the online registered users $who_online_now = ""; $i = 1; while ($session = $db->sql_fetchrow($members)) { //Allow View? if ($session['user_allow_viewonline'] || is_admin($admin)) { if ($i < 10) $czi = "0$i"; else $czi = $i; //$uid = intval($session['user_id']); $uname = $session['uname']; $ulevel = intval($session['user_level']); $mod = $session['module']; $url = $session['url']; if ($Version_Num < 7.6) { if(preg_match("/admin/", $url)) { $mod = "Private"; $url = "index.php"; } } elseif ($Version_Num >= 7.6) { if(preg_match("/".$admin_file."/", $url)) { $mod = "Private"; $url = "index.php"; } } if ((is_admin($admin)) && ($showonlyadmin == 0)) { $where = "<a HREF=\"$url\" title=\"$mod\">$czi</a>. "; } elseif ($showonlyadmin == 1) { $where = "<a HREF=\"$url\" title=\"$mod\">$czi</a>. "; } else { $where = "$czi. "; } if ($ulevel == 2) { $who_online_now .= "<br />$where<A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$uname\" title=\""._CZ_VIEW." $uname's "._CZ_VIEWPP."\">$uname</a> <img src=\"images/CZUser/admin.gif\">\n"; } elseif ($ulevel == 3) { $who_online_now .= "<br />$where<A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$uname\" title=\""._CZ_VIEW." $uname's "._CZ_VIEWPP."\">$uname</a></font> <img src=\"images/CZUser/staff.gif\">\n"; } else { $who_online_now .= "<br />$where<A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$uname\" title=\""._CZ_VIEW." $uname's "._CZ_VIEWPP."\">$uname</a></font>\n"; } $who_online_now .= ( $i != $online_num[0] ? "" : "" ); $i++; } else { $hidden++; } } //Allow View $db->sql_freeresult($members); //Mostonline data $result = $db->sql_query("SELECT total, members, nonmembers FROM ".$prefix."_mostonline"); $row = $db->sql_fetchrow($result); $total = intval($row['total']); $members = intval($row['members']); $nonmembers = intval($row['nonmembers']); $db->sql_freeresult($result); //Break Mostonline Total? if ($total < $online_num[2]) { $db->sql_query("DELETE FROM ".$prefix."_mostonline WHERE total='$total' LIMIT 1"); $db->sql_query("INSERT INTO ".$prefix."_mostonline VALUES ('$online_num[2]','$online_num[0]','$online_num[1]')"); } if (is_user($user)) { //Greet User $urname = $userinfo['username']; $content .= "<img src=\"images/CZUser/user.gif\"><br /> \n"; $content .= "<script language=\"JavaScript\">\n"; $content .= "welcome_user();\n"; $content .= "function welcome_user() {\n"; $content .= "var thedate;\n"; $content .= "var thehour;\n"; $content .= "thedate = new Date();\n"; $content .= "thehour = thedate.getHours();\n"; $content .= "if (thehour <12)\n"; $content .= "document.write(\""._CZ_GOODMORNINGUSER."$urname\")\n"; $content .= "else if (thehour < 17)\n"; $content .= "document.write(\""._CZ_GOODAFTERNOONUSER."$urname\")\n"; $content .= "else\n"; $content .= "document.write(\""._CZ_GOODEVENINGUSER."$urname\")\n"; $content .= "}\n"; $content .= "</script>\n"; if ($useavatars == 1) { //Avatars... $bbconf = array(); $result = $db->sql_query("SELECT * FROM ".$prefix."_bbconfig"); while(list($config_name, $config_value) = $db->sql_fetchrow($result)){ $bbconf[$config_name] = $config_value; } if ($userinfo['user_allowavatar']) { if ($userinfo['user_avatar_type'] == 1) { $content .= "<br /><br /><center><img src=\"".$bbconf['avatar_path']."/".$userinfo['user_avatar']."\"></center><br />\n"; } elseif ($userinfo['user_avatar_type'] == 2) { $content .= "<br /><br /><center><img src=\"".$userinfo['user_avatar']."\"></center><br />\n"; } elseif ($userinfo['user_avatar'] == "") { $content .= "<br /><br /><center><img src=\"".$bbconf['avatar_gallery_path']."/gallery/blank.gif\"></center>\n"; } else { $content .= "<br /><br /><center><img src=\"".$bbconf['avatar_gallery_path']."/".$userinfo['user_avatar']."\"></center><br />\n"; } } } if ($usebbranks == 1) { //Ranks... $result_rank = $db->sql_query("SELECT * FROM ".$prefix."_bbranks ORDER BY rank_special, rank_min"); $ranksrow = array(); while ( $row = $db->sql_fetchrow($result_rank) ) { $ranksrow[] = $row; } $db->sql_freeresult($result_rank); if ($userinfo['user_rank']) { for($j = 0; $j < count($ranksrow); $j++) { if ($userinfo['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special']) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ($ranksrow[$j]['rank_image']) ? '<img src="'.$ranksrow[$j]['rank_image'].'" alt="'.$poster_rank.'" title="'.$poster_rank.'" border="0"><br />' : ''; } } } else { for($j = 0; $j < count($ranksrow); $j++) { if ($userinfo['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special']) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ($ranksrow[$j]['rank_image']) ? '<img src="'.$ranksrow[$j]['rank_image'].'" alt="'.$poster_rank.'" title="'.$poster_rank.'" border="0"><br />' : ''; } } } $content .= "<center>".$rank_image."".$poster_rank."</center>\n"; } //Line to separate $content .= "<hr noShade>"; $content .= "<a href=\"modules.php?name=Your_Account\" title=\""._CZ_GOHOME."\"><img src=\"images/CZUser/home.gif\" border=\"0\"></a>\n"; $content .= "<u><b>"._CZ_ACCOUNTINFO."</u></b><br />\n"; if ($showpoints == 1) { $userpoints = number_format($userinfo[$sitepoints]); $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\">\n"; $content .= ""._CZ_POINTS."$userpoints<br />\n"; } if ($showpms == 1) { $pms = $userinfo['user_new_privmsg']; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\">\n"; $content .= ""._CZ_PRUNREAD."<b><a title=\""._CZ_CHECKPMS."\" href=\"modules.php?name=Private_Messages\">$pms</a></b><br />\n"; } $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\">\n"; $content .= "<a title=\""._CZ_LOGOUT."\" href=\"modules.php?name=Your_Account&op=logout\">"._CZ_LOGOUT."</a><br />\n"; //Line to separate $content .= "<hr noShade>"; } else { //Display LOGIN information for Guests Only mt_srand ((double)microtime()*1000000); $maxran = 1000000; $random_num = mt_rand(0, $maxran); //Greet Guest $content .= "<img src=\"images/CZUser/user.gif\"> \n"; $content .= "<script language=\"JavaScript\">\n"; $content .= "welcome_guest();\n"; $content .= "function welcome_guest() {\n"; $content .= "var thedate;\n"; $content .= "var thehour;\n"; $content .= "thedate = new Date();\n"; $content .= "thehour = thedate.getHours();\n"; $content .= "if (thehour <12)\n"; $content .= "document.write(\""._CZ_GOODMORNINGGUEST."\")\n"; $content .= "else if (thehour < 17)\n"; $content .= "document.write(\""._CZ_GOODAFTERNOONGUEST."\")\n"; $content .= "else\n"; $content .= "document.write(\""._CZ_GOODEVENINGGUEST."\")\n"; $content .= "}\n"; $content .= "</script>\n"; //Line to separate $content .= "<hr noShade>"; //Links to Register or Regain Password $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\">\n"; $content .= "<a href=\"modules.php?name=Your_Account&op=new_user\">"._CZ_REGISTER."</a><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\">\n"; $content .= "<a href=\"modules.php?name=Your_Account&op=pass_lost\">"._CZ_LOSTPASSWORD."</a><br /><br />\n"; //LOGIN Box $content .= "<table border=\"0\">\n"; $content .= "<form action=\"modules.php?name=Your_Account\" method=\"post\">\n"; $content .= "<tr><td><input type=\"text\" name=\"username\" size=\"15\" maxlength=\"25\" value=\"<username>\" onFocus=\"if(this.value=='<username>')this.value='';\"></td></tr>\n"; $content .= "<tr><td><input type=\"password\" name=\"user_password\" size=\"15\" maxlength=\"20\" value=\"<password>\" onFocus=\"if(this.value=='<password>')this.value='';\"></td></tr>\n"; if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) { if ($Version_Num < 7.5) { $security_code_url = "modules.php?name=Your_Account&op=gfx&random_num=$random_num"; } elseif ($Version_Num >= 7.5) { $security_code_url = "?gfx=gfx&random_num=$random_num"; } $content .= "<tr><td colspan='2'>"._CZ_SECURITYCODE." <img src='$security_code_url' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>\n"; $content .= "<tr><td colspan='2'>"._CZ_TYPESECCODE." <input type=\"text\" NAME=\"gfx_check\" SIZE=\"12\" MAXLENGTH=\"10\"></td></tr>\n"; $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n"; } else { $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">"; $content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">"; } $content .= "</table><input type=\"hidden\" name=\"redirect\" value=$redirect>\n"; $content .= "<input type=\"hidden\" name=\"mode\" value=$mode>\n"; $content .= "<input type=\"hidden\" name=\"f\" value=$f>\n"; $content .= "<input type=\"hidden\" name=\"t\" value=$t>\n"; $content .= "<input type=\"hidden\" name=\"op\" value=\"login\">\n"; $content .= " <input type=\"submit\" value=\""._LOGIN."\"></form>\n"; //Line to separate $content .= "<hr noShade>"; } // Info for users who are logged in AND Guests $last = new_users(); $lastuser = last_user(); $content .= "<a href=\"modules.php?name=Members_List\" title=\""._CZ_MEMBERSLIST."\"><img src=\"images/CZUser/members.gif\" border=\"0\"></a>\n"; $content .= "<u><b>"._CZ_MEMBERSHIP."</u></b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_TODAY."<b>".$last[0]."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_YESTERDAY."<b>".$last[1]."</b></b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_WAITING."<b>".waiting_users()."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_TOTALMEMBERS."<b>".numusers()."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_LATEST."\n"; $content .= "<a title=\""._CZ_VIEW." $lastuser's "._CZ_VIEWPP."\" href=\"modules.php?name=Your_Account&op=userinfo&username=$lastuser\"><b>$lastuser</b></a><br />\n"; //Line to separate $content .= "<hr noShade>"; //Mostonline if ($showmost==1) { $content .= "<a href=\"modules.php?name=Statistics\" title=\""._CZ_STATS."\"><img src=\"images/CZUser/stats.gif\" border=\"0\"></a>\n"; $content .= "<u><b>"._CZ_MOSTONLINE."</u></b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_VISITORS."<b>".number_format($nonmembers)."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_MEMBERS."<b>".number_format($members)."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_TOTALONLINE."<b>".number_format($total)."</b><br />\n"; //Line to separate $content .= "<hr noShade>"; }//Show Most //Total Online $content .= "<img src=\"images/CZUser/group.gif\">\n"; $content .= "<u><b>"._CZ_ONLINEINFO."</u></b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_VISITORS."<b>".number_format($online_num[1])."</b><br />\n"; $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_MEMBERS."<b>".number_format($online_num[0])."</b><br />\n"; if ($hidden ==""){ $hidden = "0"; } if ($hidden == 0) { } else { $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_HIDDENUSERS."<b>$hidden</b><br />\n"; } $content .= "<img src=\"images/CZUser/li.gif\" align=\"absmiddle\"> "._CZ_TOTALONLINE."<b>".number_format($online_num[2])."</b><br />\n"; //Users Online List if (is_user($user) || is_admin($admin)) { //Line to separate $content .= "<hr noShade>"; $content .= "<img src=\"images/CZUser/online.gif\">\n"; $content .= "<b><u>"._CZ_ONLINELIST."</b></u>\n"; if ($online_num[0]>10) { $content .= "<div style=\"border: 0pt none; height: 100px; width: 100%; overflow: auto;\">"; $content .= "$who_online_now\n"; $content .= "</div>"; } else { $content .= "$who_online_now\n"; } } ?>
istedigim 1. resmin 2ye kopyalanması ben yapmaya çalıştım fakat başarısız oldum çünkü kodlamadan bişe anlamıyorum amacım profil resminin bütün kullanıcılar tarafından görülmesi yani sadece üye kendisi görmesin siteye giren herkes online üyelerin fotolarini görsünler yardım edebilecek birisi warsa şimdiden teşekkkürler....(yukardaki blogun orjinal kodudur)

Son Düzenleme: m00nl33n ~ 19 Ekim 2008 12:57
m00nl33n
19-10-2008, 12:59   |  #2  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

arkadaslar demek istedigim
phpBB forumundaki kullanıcı avatarını ben phpnuke de biyerde kullanmak istiyorum onun için yardıma ihtiyacım war

m00nl33n
19-10-2008, 14:45   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

niye hiç cevap gelmiyor acaba konuyu yanlış yere mi açtım yoksa ?

m00nl33n
30-10-2008, 19:59   |  #4  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

chip forumu bumudur ya yokmu yardım edennnnnnn????

m00nl33n
30-03-2009, 08:54   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

1 yıl olcak hala cevap yok komik :]]]]]]] hehe

Turhost