Gösterilen sonuçlar: 1 ile 2 Toplam: 2
  1. #1
    Üyecik BlueRock - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2005
    Yaş
    30
    Mesaj
    23
    Rep Gücü
    13

    site messenger block sorunu

    site messenger ekledim siteye, block sadece üyelere açık üye girişi yapılmadığı zaman sağ taraftaki tüm bloklar görünüyor fakat üye girişi yaptığımızda sağ taraftaki google reklam blockları ve diğer eklediğim blocklar görünmüyor sorun eklediğim blockta bunu biliyorum ama yapmam gereken nedir onu bilmiyorum.
    block kodları aşağıdaki gibidir. yardımlarınız için şimdiden tşkler.

    PHP- Kodu:
    <?php

    ################# Einstell Variablen ############################################################################
    $onlinelistsize=8;         # Hoehe des Selectfeld der Onlinuser
    $showbuddy=1;                          # Buddylink (Messenger) anzeigen
    $checkpmtime=200000;        # 200000 Intervall zum private Nachrichten abfragen, 0 wenn nicht abgefragt werden soll
    # User, die nicht angezeigt werden sollen
    # Namen mit Komma trennen!
    $excludedusers ="";
    ##################################################################################################################
    $imagedir="images/messenger";
    $pm_module_name "Messenger";
    ##################################################################################################################
    $thisfile=basename(__file__);

    if (
    eregi("block-User_Info.php",$_SERVER['PHP_SELF'])) {
        
    Header("Location: index.php");
        die();
    }
    ?>
    <script language="javascript">
    <!--

            function prvmsgto(IM) {
                    window.open('modules.php?name=Messenger&file=buddy&op=compose&to='+IM, '86959ccb04a43983401372d0404907b6','left=370,top=150,width=360,height=200,toolbar=no,location=no,menubar=no,scrollbars=yes,resizeable=yes,status=no');
                    }
            // -->
    ***********
    <?PHP
    global $admin$user$prefix$user_prefix$dbi$cookie$currentlang$blockfiletitle$anonymous;
    global 
    $bgcolor1$bgcolor2$bgcolor3$txtcolor1$txtcolor2$uname$nukeurl$db;

    if(
    file_exists("language/maaXoN-$currentlang.php")) {
            include_once(
    "language/maaXoN-$currentlang.php");
            }
    else {
            include_once(
    "language/maaXoN-turkish.php");
            }
    # Variablen initialisieren
    if($currentlang=="german"){        # Bilder fuer Buttons definieren (noch keine Bilder vorhanden!!)
            
    $pmimagepath="modules/$pm_module_name/images/buttons/german";
            }
    else{
            
    $pmimagepath="modules/$pm_module_name/images/buttons/english";
            }

    # Variablen initialisieren
    $ip getenv("REMOTE_ADDR");
    if (
    is_user($user)){
            
    cookiedecode($user);
            
    $uname $cookie[1];
            
    $user_id $cookie[0];
            
    $guest=0;
            }
    else {
            
    $uname "$ip";
            
    $guest=1;
            
    $showscrollist=0;
            }

    $past time()-900$ctime time();
    $countpm=0$countpmunread=0;
    $userlist=""$totalmembers=0;
    $gbactiv=0$gbnewentries=0;
    $whoonlinelist ""$whoonlineselect "";
    $member_online_num 1$guest_online_num=0;
    $pmactiv=0;
    $isseradmin=is_admin($admin);
    # SQL-bedingung fuer excluded Users erstellen
    $exusers explode (","$excludedusers);
    if(!
    $isseradmin){
            while (list(
    $key$val) = each($exusers)) {
                    
    $xexusers[]="\"".trim($val)."\"";
                    }
            }
    $xexusers[]="\"$anonymous\"";
    $excludedusers=implode($xexusers,",");

    # alte User aus session loeschen
    sql_query("DELETE FROM ".$prefix."_session WHERE time < $past",$dbi);

    # ermitteln ob aktueller User bereits in Session eingetragen
    $result sql_query("SELECT time FROM ".$prefix."_session WHERE uname='$uname'",$dbi);
    if (
    $row sql_fetch_row($result,$dbi)) { # falls ja, Daten aktualisieren
            
    sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest' WHERE uname='$uname'",$dbi);
            }
    else { 
    # falls nein, User in Session eintragen
            
    sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest) VALUES ('$uname', '$ctime', '$ip', '$guest')",$dbi);
            }
    mysql_free_result($result);
    # Anzahl aller User ermitteln
    $qry="select COUNT(user_id) from ".$user_prefix."_users";
    list(
    $totalmembers) = sql_fetch_row(sql_query($qry,$dbi),$dbi);

    # neusten User ermitteln
    $qry="select username from ".$user_prefix."_users where user_id<>1 and username<>'".$anonymous."' order by user_id DESC limit 0,1;";
    $result sql_query($qry,$dbi);        # neusten User ermitteln
    list($lastuser) = sql_fetch_row($result,$dbi);

    # Alle User und Gaeste ermitteln, evtl auflisten
    $qry="SELECT DISTINCT guest, uname FROM ".$prefix."_session where (guest=0 or guest=1) and uname not in($excludedusers) order by uname;";
    $result2 sql_query($qry,$dbi);
    while (list(
    $sesionguest$uname2) = sql_fetch_row($result2,$dbi)) {
      if (
    $sesionguest==0) {        # wenn angemeldeter User
                    
    if(isset($uname))
                            if(
    strtolower($uname2)==strtolower($uname)) {$sel="selected";} else{$sel="";}
                    else
                            if(
    strtolower($uname2)==strtolower($username)) {$sel="selected";} else{$sel="";}
                    
    $uname3 substr("$uname2"020);
                    
    $whoonlineselect.="<option value=\"$uname2\" $sel>$uname3</OPTION>\n";
                    
    $member_online_num++;        # Anzahl User hochzaehlen
              
    }
            else{
                    
    $guest_online_num++;        # Anzahl Gaeste hochzaehlen
                    
    }
            }
    $member_online_num=$member_online_num-1;        # Wieder einen User abziehen (war bei init 1)
    mysql_free_result($result2);
    # Private Nachrichten
    if ($guest == 0) { # Wenn aktueller User registriert ist (kein Gast)
            
    $pmactiv=is_active("$pm_module_name"); # feststellen ob pm-modul aktiv ist
            
    if ($pmactiv){        # falls pm-modul aktiv ist
                    
    $qry="SELECT read_msg, Count(msg_id) FROM ".$prefix."_priv_msgs WHERE to_userid='$user_id' group by read_msg;";
                    
    $result sql_query($qry,$dbi);
                    while (list(
    $read_msg$nums) = sql_fetch_row($result,$dbi)) {
                      if (
    $read_msg==0) {        # wenn angemeldeter User
                                    
    $countpmunread=$nums;        # Anzahl ungelesene ermitteln
                              
    }
                            else{
                                    
    $countpm=$nums;        #++;        # Anzahl aller pm's ermitteln
                                    
    }
                            }
                    }
            else{
                    
    $checkpmtime=0# private Nachrichten nicht abfragen!
                    
    }
            }

    $Today getdate();
    //Formatting Current Date
    $month $Today['month'];
    $mday $Today['mday'];
    $year $Today['year'];
    //Formatting Previous Date
    $pmonth $Today['mon'];
    $pmday $Today['mday'];
    $pmday $mday-1;
    $pyear $Today['year'];
    $test mktime (0,0,0,$pmonth,$pmday,$pyear,1);
    //Creating SQL parameter
    $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."%";
    # Heute neu angemeldete User ermitteln
    $qry "SELECT COUNT(user_id) from ".$user_prefix."_users WHERE user_regdate LIKE '$curDate2' and  username not in($excludedusers);";
    list(
    $userCount) = sql_fetch_row(sql_query($qry,$dbi),$dbi);
    # Gestern neu angemeldete User ermitteln
    $qry "SELECT COUNT(user_id) from ".$user_prefix."_users WHERE user_regdate LIKE '$curDateP' and username not in($excludedusers);";
    list(
    $userCount2) = sql_fetch_row(sql_query($qry,$dbi),$dbi);
    # Ausgabe ...................................
    $content "\n<!-- $thisfile output start -->\n<div class=\"content\" align=\"center\">\n"
    ."<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n"
    ."\n<tr>\n<td>"._BWOTOTALMEMBERS."</td>\n<td align=\"right\">\n<b>$totalmembers</b></td>\n</tr>\n"
    //."\n<tr>\n<td>"._BWOTODAYMEMBERS."</td>\n<td align=\"right\">\n<b>$userCount</b></td>\n</tr>\n"
    //."\n<tr>\n<td>"._BWOYESTERDAYMEMBERS."</td>\n<td align=\"right\">\n<b>$userCount2</b></td>\n</tr>\n"
    ."\n<tr>\n<td>"._BWOMEMBERS1."</td>\n<td align=\"right\">\n<b>$member_online_num</b></td>\n</tr>\n"
    ."\n<tr>\n<td>"._BWOGUESTES."</td>\n<td align=\"right\">\n<b>$guest_online_num</b></td>\n</tr>\n"
    ."</table>\n";
    if (
    $guest == || $isseradmin) {        # Wenn angemeldeter User oder Admin
            # Onlineliste anzeigen wenn User online sind
            
    if($member_online_num>0){
                    if(
    $onlinelistsize>=$member_online_num) {$onlinelistsize=$member_online_num+1;}
                    
    $content .= "<div style=\"border: 0px; margin-bottom: 5px;\">"._BWOLATEMEMBER."<br>\n<A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$lastuser\">$lastuser</a></div>\n";
                    if(
    $guest){
                            
    $script "";
                            }
                    else{
                            
    $script " onDblClick=\"whob_clickit()\"";
                            
    $content .= "<script language=\"JavaScript\">
    <!--
    function whob_clickit(){
            var y=document.onlineuserinfo.username.selectedIndex;
            var x=document.onlineuserinfo.username.options[y].value;
            window.open('modules.php?name=
    $pm_module_name&file=buddy&op=compose&to='+x, '".md5(time())."','left=370,top=150,width=360,height=200,toolbar=no,location=no,menubar=no,scrollbars=yes,resizeable=yes,status=no');
            return false;
            }
    //-->
    ***********"
    ;
                    }
            
    #background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 90%; border: 0px $bgcolor1;

            
    $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n";
            
    $content .= "\n<tr>\n<td colspan=\"2\" align=\"center\">\n";
            
    $content .= "<img src=\"$imagedir/group-1.gif\" width=\"16\" height=\"16\" border=\"0\" Alt=\"Şu an bağlı\" align=\"absmiddle\">\n<b><u>"._BWOONLINELIST."</u></b>\n<br>\n";
            
    $content .= "</td>\n</tr>\n";
            
    $content .= "\n<tr>\n<td colspan=\"2\" align=\"center\">";        # select-options verwenden
            
    $content .= "<form action=\"modules.php?test\" name=\"onlineuserinfo\" method=\"get\" style=\"border: 0px; margin-bottom: 5px; margin-top: 0px;\">";
            
    $content .= "<input type=\"hidden\" name=\"name\" value=\"Your_Account\">";
            
    $content .= "<input type=\"hidden\" name=\"op\" value=\"userinfo\">";
            
    $content .= "<select name=\"username\" size=\"$onlinelistsize\" style=\" background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 90%; cursor : hand;        border: 1px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;\" $script>$whoonlineselect</select>";
            
    $content .= "<br>\n<input type=\"image\" src=\"$imagedir/info.gif\" alt=\""._BWOUSERINFO."\" border=\"0\">";
            
    $content .= "</form>\n";
            
    $content .= "<hr></td>\n</tr>\n";
            
    $content .= "</table>\n";
            }
            
    # private messages
            
    if ($pmactiv){
                    
    # pm Liste
                    
    $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n";
                    if (
    $countpm){
                            
    $content .= "\n<tr>\n<td colspan=\"3\" align=\"center\"><a href=\"modules.php?name=Messenger\">"._BWOPMSG."</a></td>\n</tr>\n";
                          
    //  $content .= "\n<tr>\n<td align=\"center\"><a href=\"modules.php?name=Messenger\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\"></a></td>\n";
                            
    $content .= "<td valign=\"top\">"._BWOPMSGALL.":<br>\n"._BWOPMSGUNREAD.":</td>\n";
                            
    $content .= "<td valign=\"top\" align=\"right\"><b>$countpm</b><br>\n";
                            if(
    $countpmunread){
                                    
    $content .= "<marquee behavior=\"alternate\" direction=\"left\" hspace=\"0\" vspace=\"0\" loop=\"\" height=\"5\" align=\"right\"><b><blink>$countpmunread</blink></b></marquee>";
                                    }
                            else{
                                    
    $content .= "<b>$countpmunread</b>";
                                    }
                            
    $content .= "</td>\n</tr>\n";
                            }
                    else{
                       
    //     $content .= "<tr><td><a href=\"modules.php?name=Messenger\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\" hspace=\"0\"></a></td><td><a href=\"modules.php?name=Messenger\">"._BWOPMSG."</a></td></tr>\n";
                            
    }
                    
    $content .= "</table>\n";
            
    # Buddy
                    
    if ($showbuddy){
                            
    $windowname=md5($sitename);
                            
    $content .= "
                            <a href=\"#\" onClick=\"window.open('modules.php?name=Messenger&file=buddy','
    $windowname','left=180, top=150, width=200,height=350,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,copyhistory=0'); return false;\">
                            <img src=\"
    $imagedir/buddy.gif\" width=\"100\" height=\"25\" border=\"0\" Alt=\""._BWOBUDDIE."\"></a><br>
                            <br><a href=\"Javascript:void(0);\" onClick=\"window.open('http://go.icq.com/icqgo/web/0,,,00.html','
    $windowname','left=180, top=150, width=158,height=446,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0');\"><img src=\"images/messenger/webicq.gif\" border=\"0\" Alt=\"WEB ICQ\";\"></a>\n";
                 
    $content.= "<hr><b>Online Yöneticiler</b>";
                   function 
    adminonlinea($admin)
        {
        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()-600;
        
    $sql "DELETE FROM ".$prefix."_adminsession WHERE time < $past";
        
    $db->sql_query($sql);
        
    $sql "SELECT * FROM ".$prefix."_adminsession WHERE uname='$uname'";
        
    $result $db->sql_query($sql);
        if(
    is_admin($admin))
            {
            
    $ctime time();
            if (
    $row $db->sql_fetchrow($result))
                {
                
    $sql "UPDATE ".$prefix."_adminsession SET uname='$uname', time='$ctime' WHERE uname='$uname'";
                
    $db->sql_query($sql);
                }
            else
                {
                
    $sql "INSERT INTO ".$prefix."_adminsession (uname, time) VALUES ('$uname', '$ctime')";
                
    $db->sql_query($sql);
                }
            }
        }
    adminonlinea($admin);
    $sql "SELECT uname FROM ".$prefix."_adminsession";
    $result $db->sql_query($sql);
    if(
    $db->sql_numrows($result) == "0")
        {
        
    $content .= "<br><i>Henüz online yönetici yok!</i>\n";
        }
    else
        {
        while(
    $row $db->sql_fetchrow($result))
            {
            
    $content .= "<br><big><strong>&middot;</strong></big>\n ";
            if(
    is_active("Messenger") AND $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users where username = '$row[uname]'")) == "1")
                {
                
    $content .= "<a href=\"javascript:prvmsgto('$row[uname]');\">\n<img src=\"images/pm.gif\" border=0 alt=\"Messenger Mesajı Yolla\"></a>";
                }
            if(
    is_active("Your_Account")) $content .= " <a href=\"modules.php?name=Your_Account&op=userinfo&username=$row[uname]\" alt=\"$row[uname] nickinin bilgilerini göster!\">$row[uname]</a>\n";
            else 
    $content .= "$row[uname]\n";
            }
        }
                                                   }
                    }
            
    # Usergaestebuch

            
    }
    else{        
    # Gast no user
    mt_srand ((double)microtime()*1000000);
    $maxran 1000000;
    $random_num mt_rand(0$maxran);

    $content .= "<form action=\"modules.php?name=Your_Account\" method=\"post\">";
    $content .= "<center><table border=0><tr><td><font class=\"content\"><b>"._NICKNAME."</b></td>";
    $content .= "<td><input type=\"text\" name=\"username\" size=\"10\" maxlength=\"25\"></td></tR>";
    $content .= "<tr><td><b>"._PASSWORD."</b></td>";
    $content .= "<td><input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"></td></tr>
    </table>"
    ;
    $content .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
    $content .= "<input type=\"submit\" value=\"   "._LOGIN."   \"></font></center></form>";
            }

    if(!
    $guest){
            
    $agent strtoupper(getenv ("HTTP_USER_AGENT"));
            if (
    strstr($agent,"MSIE 5")
            || 
    strstr($agent,"MSIE 6")
            || 
    strstr($agent,"MSIE 7")
            || 
    strstr($agent,"MSIE 8")
            || 
    strstr($agent,"MSIE 4")
            || 
    strstr($agent,"MSIE+4")
            || 
    strstr($agent,"Explorer/4")
            || 
    strstr($agent,"OPERA")
            || 
    strstr($agent,"NETSCAPE6")
            || 
    strstr($agent,"GECKO/2")
            || 
    strstr($agent,"MOZILLA/5")
            ){
                    
    $checkpmfile="modules.php?name=$pm_module_name&file=buddy&op=check&ref_intervall=$checkpmtime";
                    
    $content.= "<div id=\"who_checkpm\"> </div>";
                    
    $content.= "
                    <script language=\"JavaScript1.2\">
                            var who_checkpm_anf='<iframe name=\"who_checkpm_1\" src=\"';
                            var who_checkpm_end='\" marginwidth=\"0\" marginheight=\"0\" width=\"0\" height=\"0\" scrolling=\"no\" frameborder=\"0\"></iframe>';
                            var who_dom = !!document.getElementById;
                            if(who_dom) document.getElementById('who_checkpm').innerHTML = who_checkpm_anf + '
    $checkpmfile' + who_checkpm_end;
                            else document.all['who_checkpm'].innerHTML = who_checkpm_anf + '
    $checkpmfile' + who_checkpm_end;
                    ***********\n"
    ;
                    }
            }
    $content .= "</div>\n<!-- $thisfile output end -->\n";
    # Blocktitel aus Sprachdatei auslesen
    $blockfiletitle="Kimler Bağlı";
    ?>

  2. #2
    Üyecik BlueRock - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2005
    Yaş
    30
    Mesaj
    23
    Rep Gücü
    13

    Cevap: site messenger block sorunu

    sorunu çözemedik hala herhalde ricam olacak ama bu blocktaki sorun nedir aceba. :(

Benzer Konular

  1. offline site indirememe sorunu ???
    belmando283 Tarafından Programlama Foruma
    Yorum: 1
    Son mesaj: 24-02-2008, 07:30 PM
  2. site Messenger
    Karakarizma Tarafından Sizden Yonetime! Foruma
    Yorum: 23
    Son mesaj: 07-06-2007, 04:29 PM
  3. Site Messenger v1.4
    texaco Tarafından php nuke Foruma
    Yorum: 2
    Son mesaj: 07-11-2006, 11:33 AM
  4. vbadvanced block bg sorunu
    James-FOX Tarafından vbAdvancedcmps (portal) Foruma
    Yorum: 1
    Son mesaj: 21-06-2006, 10:37 PM
  5. ipp Messenger (Popup Messenger)
    YukseLL Tarafından vBulletin 3.5.X Foruma
    Yorum: 4
    Son mesaj: 12-04-2006, 01:31 AM
Yukarı Çık