Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - who is where? [RESOLU]
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Blocks

Poster un nouveau sujet   Répondre au sujet
who is where? [RESOLU] Aller à la page Précédente  1, 2
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8285
Localisation: France Corse Ventiseri

MessagePosté le: 17 Nov 2006, 17:35    Sujet du message: Re : who is where? Répondre en citant

Re,

Ha ben ça alors !!! et avec l'affichage des erreurs tu as quelque cose ?
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 17 Nov 2006, 17:42    Sujet du message: Re : who is where? Répondre en citant

Re,
Je regarde le tuto la dessus et je te tiens au courant, je pars en enregistrement! merci à plus tard..
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 17 Nov 2006, 20:44    Sujet du message: Re : who is where? Répondre en citant

re,
Voila ce qu il me dit!
Citation:
Warning: Cannot modify header information - headers already sent by (output started at /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/index.php:3) in /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/modules/News/index.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/index.php:3) in /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/modules/News/index.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/index.php:3) in /home/fabzika/domains/zikadonf.fr/public_html/zikaportail/modules/News/index.php on line 36
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8285
Localisation: France Corse Ventiseri

MessagePosté le: 17 Nov 2006, 20:51    Sujet du message: Re : who is where? Répondre en citant

Re,

Je ne pense pas que cela est un rapport mais bon. Quel est le module de news que tu utilises et quel est ton thême ?
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 17 Nov 2006, 20:54    Sujet du message: Re : who is where? Répondre en citant

Re, pas le news d origine, mais nsnnews! le theme c est Kaput je crois!
ensuite pour cette affichage bizard je crois que je vais fouiller encore un peu!
merci du coup de main
Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 17 Nov 2006, 23:03    Sujet du message: Re : who is where? Répondre en citant

Re,
je viens de voir un deuxieme bug, l image et le code de validation est sélectionné dans cnb your account, pour tant dans ce bloc, si je me deconnecte pour me reconecter, cette iomage et le code n apparaissent pas, je valide et ca me renvoie a la page de cnb youraccount avec cette fois ci le code et l image!
ca le fait chez toi?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8285
Localisation: France Corse Ventiseri

MessagePosté le: 17 Nov 2006, 23:06    Sujet du message: Re : who is where? Répondre en citant

Re,

Non mais je n'ai pas tout à fait le même bloc, je tacherai de te mettre le code demain.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 17 Nov 2006, 23:07    Sujet du message: Re : who is where? Répondre en citant

Re,
merci,
bonne nuit!! Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8285
Localisation: France Corse Ventiseri

MessagePosté le: 17 Nov 2006, 23:50    Sujet du message: Re : who is where? Répondre en citant

Re,

Tient, essaie avec ce code :
Code:
<?PHP
      /****************************//*********************************************/
     /*All Info Block            *//*This program is free software. You can     */
    /*Author: Alex Hession      *//*redistribute it and/or modify it under the */
   /*Web: http://gnaunited.com *//*terms of the GNU General Public Licesnse as*/
  /*block-User_Info.php       *//*published by the Free Software Foundation; */
 /*Version 1.0               *//*either version 2 of the License.           */
/****************************//*********************************************/
if (eregi("block-User_Info.php", $PHP_SELF)) die("Access Denied");
global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $sitekey, $gfx_chk;
$content = "";
function last_user()
   {
   global $db, $user_prefix;
   $sql = "SELECT username FROM ".$user_prefix."_users ORDER BY user_id DESC LIMIT 0,1";
   $result = $db->sql_query($sql);
   $row = $db->sql_fetchrow($result);
   $lastuser = $row[username];
   return $lastuser;
   }
function numusers()
   {
    global $user_prefix, $db;
   $sql = "SELECT * FROM ".$user_prefix."_users";
   $res = $db->sql_query($sql);
   $numrows = $db->sql_numrows($res);
   return $numrows;
   }
function who_online()
   {
    global $prefix, $db;
   $sql = "SELECT uname, guest FROM ".$prefix."_session WHERE guest = 0";
   $result = $db->sql_query($sql);
   $member_online_num = $db->sql_numrows($result);
   $who_online_now = "";
   $i = 1;
   while($session = $db->sql_fetchrow($result))
       {
       if(isset($session["guest"]) and $session["guest"] == 0)
           {
         if($i != 1) $br = "<br>";
           if ($i < 10)
               {
               $who_online_now .= $br."0".$i.":&nbsp;<A HREF=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username=$session[uname]\">$session[uname]</a>\n";
               }
           else
               {
               $who_online_now .= $br.$i.":&nbsp;<A HREF=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username=$session[uname]\">$session[uname]</a>\n";
               }
           $who_online_now .= ($i != $member_online_num ? "  " : "");
           $i++;
           }
       }
   return $who_online_now;
   }
function new_users()
   {
    global $user_prefix, $db;
   $Today = getdate();
   $month = $Today[month];
   $mday = $Today[mday];
   $year = $Today[year];
   $pmonth = $Today[month];
   $pmday = $Today[mday];
   $pmday = $mday - 1;
   $pyear = $Today[year];
   if ($pmonth == "January") $pmonth = 1;
   elseif ($pmonth == "February") $pmonth = 2;
   elseif ($pmonth == "March") $pmonth = 3;
   elseif ($pmonth == "April") $pmonth = 4;
   elseif ($pmonth == "May") $pmonth = 5;
   elseif ($pmonth == "June") $pmonth = 6;
   elseif ($pmonth == "July") $pmonth = 7;
   elseif ($pmonth == "August") $pmonth = 8;
   elseif ($pmonth == "September") $pmonth = 9;
   elseif ($pmonth == "October") $pmonth = 10;
   elseif ($pmonth == "November") $pmonth = 11;
   elseif ($pmonth == "December") $pmonth = 12;
   $test = mktime (0, 0, 0, $pmonth, $pmday, $pyear, 1);
   $curDate2 = "%".$month[0].$month[1].$month[2]."%".$mday."%".$year."%";
   $preday = strftime ("%d",$test);
   $premonth = strftime ("%B",$test);
   $preyear = strftime ("%Y",$test);
   $curDateP = "%".$premonth[0].$premonth[1].$premonth[2]."%".$preday."%".$preyear."%";
   $sql = "SELECT * FROM ".$user_prefix."_users WHERE user_regdate LIKE '$curDate2'";
   $result = $db->sql_query($sql);
   $userCount[1]  = $db->sql_numrows($result);
   $sql = "SELECT * FROM ".$user_prefix."_users WHERE user_regdate LIKE '$curDateP'";
   $result = $db->sql_query($sql);
   $userCount[2] = $db->sql_numrows($result);
   return $userCount;
   }
function num_online()
   {
   global $prefix, $db;
   $sql = "SELECT uname FROM ".$prefix."_session WHERE guest = 1";
   $res = $db->sql_query($sql);
   $online_num[0] = $db->sql_numrows($res);
   $sql = "SELECT uname FROM ".$prefix."_session WHERE guest = 0";
   $res = $db->sql_query($sql);
   $online_num[1] = $db->sql_numrows($res);
   $online_num[2] = $online_num[0] + $online_num[1];
   return $online_num;
   }
function whowhere()
   {
    global $user, $cookie, $prefix, $db, $name;
   cookiedecode($user);
   $ip = $_SERVER["REMOTE_ADDR"];
   $url = $_SERVER["REQUEST_URI"];
   $uname = $cookie[1];
   if(!isset($uname))
       {
       $uname = "$ip";
       $guest = 1;
       }
   $past = time()-900;
   $sql = "DELETE FROM ".$prefix."_userinfo_where WHERE time < $past";
   $db->sql_query($sql);
   $sql = "SELECT time FROM ".$prefix."_userinfo_where WHERE username='$uname'";
   $result = $db->sql_query($sql);
   $ctime = time();
   $sql_a = "SELECT * FROM ".$prefix."_modules WHERE title = '$name'";
   $result_a = $db->sql_query($sql_a);
   $row_a = $db->sql_fetchrow($result_a);
   if ($row = $db->sql_fetchrow($result))
       {
      $sql = "UPDATE ".$prefix."_userinfo_where SET username = '$uname', time = '$ctime', host_addr = '$ip', guest = '$guest' , module = '$row_a[custom_title]', url = '$url' WHERE username = '$uname'";
      $db->sql_query($sql);
       }
   else
          {
      $sql = "INSERT INTO ".$prefix."_userinfo_where (username, time, host_addr, guest,module,url) VALUES ('$uname', '$ctime', '$ip', '$guest','$row_a[custom_title]','$url')";
      $db->sql_query($sql);
         }
   }
function adminonline()
    {
    global $admin, $prefix, $db;
    if(!is_array($admin))
       {
       $admin = base64_decode($admin);
        $admin = explode(":", $admin);
        $uname = "$admin[0]";
       $pwd = "$admin[1]";
       }
    else
        {
        $uname = "$admin[0]";
       $pwd = "$admin[1]";
       }
    $past = time()-900;
    $sql = "DELETE FROM ".$prefix."_userinfo_admin WHERE time < $past";
    $db->sql_query($sql);
    $sql = "SELECT * FROM ".$prefix."_userinfo_admin WHERE uname='$uname'";
    $result = $db->sql_query($sql);
    if(is_admin($admin))
        {
       $ctime = time();
        if ($row = $db->sql_fetchrow($result))
            {
           $sql = "UPDATE ".$prefix."_userinfo_admin SET uname='$uname', time='$ctime' WHERE uname='$uname'";
           $db->sql_query($sql);
            }
        else
           {
           $sql = "INSERT INTO ".$prefix."_userinfo_admin (uname, time) VALUES ('$uname', '$ctime')";
           $db->sql_query($sql);
            }
        }
    }
function check_pms()
   {
   global $prefix, $db, $user_prefix, $user;
   $userinfo = getusrinfo($user);
    $uid = $userinfo[user_id];
    $pms[0] = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM $prefix"._bbprivmsgs." WHERE privmsgs_to_userid='$uid' AND (privmsgs_type='5' OR privmsgs_type='1')"));
    $pms[1] = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM $prefix"._bbprivmsgs." WHERE privmsgs_to_userid='$uid' AND privmsgs_type='0'"));
    return $pms;
      }
function displayTime($sec)
    {
    $minutes = floor($sec / 60);
    $seconds = $sec % 60;
    if ($minutes == 0)
      {
      return $seconds . _SEC;
      }
    return $minutes."&#039".$seconds."&quot;";
    }
function who_where()
   {
   global $prefix, $db;
   $return = "";
    $who_online[0] = "";
   $who_online[1] = "";
   $num[0] = 1;
   $num[1] = 1;
   $result = $db->sql_query("select username, guest, module, url, UNIX_TIMESTAMP(now())-time AS time from ".$prefix."_userinfo_where order by username");
   $member_online_num  = $db->sql_numrows($result);
   while($session = $db->sql_fetchrow($result))
       {
      if(eregi("admin.php", $session[url]))
         {
         $session[module] = "Admin";
         $session[url] = "index.php";
         }
       $guest = $session["guest"];
       if ($guest == 0)
          {
          $ttt = "<A HREF=\"modules.php?name=@@@Your_Account&op=userinfo&username=$session[username]\">$session[username]</a> &gt;";
          }
      if($num[$guest] < 10)
          {
           $who_online[$guest] .= "0";
             }
       $who_online[$guest] .= "$num[$guest]: $ttt <a href=\"$session[url]\" target=\"_blank\">$session[module]</a><br>\n";
       $num[$guest]++;
       }
   if($who_online[0] != "")
       {
      $num[0]++;
       $content .= "<img src=\"images/userinfo/members.gif\">&nbsp;<span class=\"content\"><b>"._BMEM.":</b></span><br>$who_online[0]";
       if(count($who_online[0]) == 0) $content .= "<br>";
       }
   if($who_online[1] != "")
       {
       $content .= "<img src=\"images/userinfo/visitors.gif\">&nbsp;<span class=\"content\"><b>"._BVIS.":</b></span><br>$who_online[1]";
       }
   return $content;
   }
function staff_online()
   {
   global $prefix, $db, $user_prefix;
    $num = 0;
   $return .= "\n<hr>\n<img src=\"images/userinfo/group-3.gif\" height=\"14\" width=\"17\"> <u><b>Staff Online:</u></b><br>";
   $sql = "SELECT uname FROM ".$prefix."_userinfo_admin";
   $result = $db->sql_query($sql);
   if($db->sql_numrows($result) == "0")
       {
       $return .= "<br><i>No staff members are online!</i>";
       }
   else
       {
       while($row = $db->sql_fetchrow($result))
           {
           $num++;
           if ($num < 10)
               {
              $return .= "0";
              }
           $return .= "$num:\n ";
         $sql_a = "SELECT * FROM ".$user_prefix."_users WHERE username = '$row[uname]'";
         $result_a = $db->sql_query($sql_a);
         if($db->sql_numrows($result_a) == 1)
             {
            $row_a = $db->sql_fetchrow($result_a);
               if(is_active("Private_Messages"))
               {
               $return .= "<a href=\"modules.php?name=Private_Messages&mode=post&u=$row_a[user_id]\"><img src=\"images/userinfo/email-y.gif\" border=0 alt=\"Send a private message to $row_a[username]\"></a>";
               }
            $return .= " <a href=\"modules.php?name=@@@Your_Account&op=userinfo&username=$row[uname]\" title=\"View The Userinfo For $row[uname]\">$row_a[username]</a><br>";
              }
         else $return .= "$row[uname]<br>";
          }
       }
   return $return;
   }
whowhere();
adminonline();
global $user;
if(is_user($user))
      {
    $userinfo = getusrinfo($user);
      $content .= "<br><img src=\"images/userinfo/group-4.gif\" height=\"14\" width=\"17\"> "._BWEL.", <b>$userinfo[username]</b>.<br>(<a href=\"modules.php?name=Your_Account&amp;op=logout\">"._LOGOUT."</a>)\n<hr>\n";
   if(is_active("Private_Messages"))
        {
        $pm = check_pms();
        $content .= "<img src=\"images/userinfo/email-y.gif\" height=\"10\" width=\"14\"> <a href=\"modules.php?name=Private_Messages\"><b>"._BPM."</b></a><br>\n";
       $content .= "<img src=\"images/userinfo/email-r.gif\" height=\"10\" width=\"14\"> "._BUNREAD.": <b>$pm[0]</b><br>\n";
       $content .= "<img src=\"images/userinfo/email-g.gif\" height=\"10\" width=\"14\"> "._BREAD.": <b>$pm[1]</b><br>\n<hr>\n";
       }
    }
else
    {
    $content .= "<form action=\"modules.php?name=Your_Account\" method=\"post\">";
    mt_srand ((double)microtime()*1000000);
   $maxran = 1000000;
   $random_num = mt_rand(0, $maxran);
    $content .= "<img src=\"images/userinfo/group-4.gif\" height=\"14\" width=\"17\"> "._BWEL.", <b>$anonymous</b>\n<hr>";
    $content .= "<form action=\"modules.php?name=Your_Account\" method=\"post\">\n";
   $content .= ""._NICKNAME.": <input type=\"text\" name=\"username\" size=\"10\" maxlength=\"25\"><br>\n";
   $content .= ""._PASSWORD.": <input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"><br>\n";
   if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7))
      {
      $content .= ""._SECURITYCODE.": <img src=\"modules.php?name=Your_Account&op=gfx&random_num=$random_num\" border=\"1\" alt=\""._SECURITYCODE."\" title=\""._SECURITYCODE."\"><br>\n"
          .""._TYPESECCODE.":</font> <input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\"><br>\n"
          ."<input type=\"hidden\" name=\"random_num\" value=\"$random_num\"><br>\n";
       }
   $content .= "<input type=\"hidden\" name=\"op\" value=\"login\">\n"
      ."<input type=\"submit\" value=\""._LOGIN."\">\n"
      ."(<a href=\"modules.php?name=Your_Account&amp;op=new_user\">"._BREG."</a>)</form>\n";
    }
$last = new_users();
$onli = num_online();
$content .= "<img src=\"images/userinfo/group-2.gif\" height=\"14\" width=\"17\"> <b><u>"._BMEMP.":</u></b><br>\n";
$content .= "<img src=\"images/userinfo/ur-moderator.gif\" height=\"14\" width=\"17\"> "._BLATEST.": <A HREF=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username=".last_user()."\"><b>".last_user()."</b></a><br>\n";
$content .= "<img src=\"images/userinfo/ur-author.gif\" height=\"14\" width=\"17\"> "._BTD.": <b>".$last[1]."</b><br>\n";
$content .= "<img src=\"images/userinfo/ur-admin.gif\" height=\"14\" width=\"17\"> "._BYD.": <b>".$last[2]."</b><br>\n";
$content .= "<img src=\"images/userinfo/ur-guest.gif\" height=\"14\" width=\"17\"> "._BOVER.": <b>".(numusers() - 1)."</b><br>\n<hr>\n";
$content .= "<img src=\"images/userinfo/group-3.gif\" height=\"14\" width=\"17\"> <b><u>"._BVISIT.":</u></b>\n<br>\n";
$content .= "<img src=\"images/userinfo/ur-anony.gif\" height=\"14\" width=\"17\"> "._BVIS.": <b>".$onli[0]."</b><br>\n";
$content .= "<img src=\"images/userinfo/ur-member.gif\" height=\"14\" width=\"17\"> "._BMEM.": <b>".$onli[1]."</b><br>\n";
$content .= "<img src=\"images/userinfo/ur-registered.gif\" height=\"14\" width=\"17\"> "._BTT.": <b>".$onli[2]."</b><br>\n";
if ($onli[1] > 0)
    {
   $whonline = who_online();
    $content .= "<hr><img src=\"images/userinfo/group-1.gif\" height=\"14\" width=\"17\"> <b><u>"._BON.":</u></b><br>".$whonline;
    }
$content .= "<hr><img src=\"images/userinfo/group-4.gif\" height=\"14\" width=\"17\"><u><b> Who Is Where:</b></u><br>";
$info = who_where();
$content .= $info;
$info = staff_online();
$content .= $info;
?>

Attention il y a des @@@ dans le code.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
zikadonfeur
Spécialiste
Spécialiste


Inscrit le: Aug 21, 2006
Messages: 866
Localisation: La Roche Posay (86)

MessagePosté le: 18 Nov 2006, 10:19    Sujet du message: Re : who is where? Répondre en citant

Bonjour, et ok ca marche parfaitement, j ai comparé les deux codes, y a pas mal de differnces quand meme et surtout à cette fameuse fonction dont tu parlais au départ!!
merci Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Blocks Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente  1, 2
Page 2 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx