Ankündigung

Einklappen
Keine Ankündigung bisher.

If admin keine werbung

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • If admin keine werbung

    ich mal wieder

    so hab da ein problem mit if .

    Code:
    if($rw == "1") {
    }
    if(is_admin($admin)) {
    }
    {
    {
    if($rw == "1") {
    }
    if(is_user($user)) {
    }
    {
    {
    <center><a href="http://layer-ads.de/refer.php?19763"><img src="http://layer-ads.de/banner/LayerADS_88x31-02.gif" alt="Layer-Ads - Das Werbenetzwerk von morgen" style="border: 0pt none ;" /></a></center>  <script src="http://layer-ads.de/la-55082.js" type="text/javascript"></script>

    ich versuche ("VERSUCHE" ) also bitte nicht schlagen bei auswahl dem admin und den registrierten usern keine werbung zu zeigen.

    das es nicht geht seht ihr bestimmt selbst.

    nur wie bekomme ich das auf die kette??


    mfg


  • #2
    ähm ... gehört da mehr zu? oder hast du dir das is_user ausgedacht? Vermute mal dazu gibt es ne Funktion.

    Ich würde deine Werbung
    if(is_user($user)) {
    //HIER
    }platzieren.
    Allgemein ist dein IF-Konstrukt ein wenig wirr, ist es nur irgendwo rausgerissen, oder ist das wirklich so?

    Kommentar


    • #3
      Woher nimmst du denn die Information ob es ein admin oder ein registrierter ist?

      Kommentar


      • #4
        hy

        meine infos nehme ich aus der db mit global $user usw.

        "Allgemein ist dein IF-Konstrukt ein wenig wirr, ist es nur irgendwo rausgerissen, oder ist das wirklich so?"

        nee also das mit dem is:admin und is_user geht .

        wollte das nur so hinbringen dass wenn ein admin online is_admin($admin) ist der keine werbung sprich nichts gemacht wird, aber die anderen user registrierte is_user($user) und unregistrierte user werbung bekommen.

        jetzt wollte ich noch so haben das ich auch bei den registrierten usern is_user($user) die werbung abschalten kann.

        hab da jetzt mal einen anfang.

        Code:
        <?php
        
        if (eregi("block-Adminonv1.php",$PHP_SELF)) {
            Header("Location: index.php");
        }
        
        global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $sitekey, $sitename, $admin, $adminmail ; 
        
        $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_layer"));
        //
        $layer = $row['layer'];  
        $aw = "1";
        //
        
        
        if ( $aw == "1" ) {
        if ( is_admin($admin)){
         ;
        }
        }
        echo "werbung";
        ?>
        sieht aber alles ein wenig "wirr" aus.


        versuche ich es so
        Code:
        if ( $aw == "1" &&  is_admin($admin)) {
                       Echo "Hallo Admin" ;
                     }
        echo "Werbung"
        da geht das leider nicht

        Edit ok geht doch ....

        jetzt hab ich aber das problem wie mache ich es das der admin die werbung nicht angezeigt bekommt aber die anderen???

        so wie ich es jetzt habe bekommen es ja alle.

        ich stehe wohl auf der leitung

        Kommentar


        • #5
          du kannst mit einem ! in deinem if den Ausdruck umkehren.

          Heisst du benutzt

          PHP-Code:
          if(!is_admin($admin)) // wenn es KEIN admin ist
          {
            
          //werbung anzeigen

          Kommentar


          • #6
            danke für deine antwort.


            ich hab das mit cookies gelöst aber wenn du einen besseren vorschlag hast, sag ich nicht nein.

            Code:
            <?php
            
            if (eregi("block-werbung.php",$PHP_SELF)) {
                Header("Location: index.php");
            }
            //hab mal alle abfragen rein wo man beim änern brauchen könnte :D
            global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $sitekey, $sitename, $admin, $adminmail ; 
            
            $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_layer"));
            //
            cookiedecode($user);
            $uname = $cookie[1];
            
            $layer = $row['layer'];  
            $aw = "0";
            $rw = "0";
            $uw = "1";
            //
            if ( $aw == "1" &&  is_admin($admin) ) {
            echo "Werbung2";
            }
            if ( $rw == "1" &&  is_user($user) ) {
            echo "Werbung3";
            }
            if ( $uw == "1" &&  $uname == "") {
            echo "Werbung4";
            }
            echo "$uname";
            ?>

            Kommentar


            • #7
              Also falls du es noch nicht getan haben solltest schau dir doch mal Sessions an. Einer Session kannst du genau zuordnen was für ein User-Typ sich gerade auf der Seite befindet und es auch sehr einfach auslesen.

              Kommentar

              Lädt...
              X