ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Rechte NUR für Gäste

Geschlossen
  1. #1
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich möchte gern das es ein Recht NUR für Gäste gibt.

    Wenn man auf die startseite geht und noch nicht eingeloggt ist,
    soll eine Box erscheinen wo z.B "Registriere dich jetzt" steht.
    Sobald man sich aber einloggt soll die Box entfernt werden

    Kann man das ihrgendwie selber verändern ?
    oder ist das eine größere Veränderung am Code ?

    ich weis das in jeder Box/modul
    defined ('main') or die ('no direct access');

    für die rechte vorantwortlich ist

    in welcher datei kann ich dies funktion verändern ?
    oder kann mir jemand den Code so verändern ?

    Ich hoffe mir kann jemand helfen.

    mfg TD-AoD


    verwendete ilchClan Version: 1.1
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    das was du da für die Rechte verantwortlich hälst, ist nichts weiter als der Schutz gegen direktes aufrufen der Datei.

    das was du suchst ist
    if($_SESSION['authright'] ==0) { 
      echo 'hier dein Text oder HTML Code';
      
    }
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    wo muss ich das einfügen ??

    einfach in meiner php datei ??
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    So könnte deine php Datei aussehen
    <?php
    defined ('main') or die ('no direct access');
    
    if($_SESSION['authright'] ==0) { 
      echo 'Du bist nicht eingeloggt.<br />';
      echo 'Logge dich <a href="?user-login">hier</a> ein<br />';
      echo 'oder registriere dich <a href="?user-regist">hier</a><br />';  
    }
    ?>



    Zuletzt modifiziert von Panicsheep am 20.04.2008 - 17:29:44
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    danke
    dein code funktioniert schon zum teil.
    mit den registrieren war nur ein bsp.

    ich möchte das die picofx nur für gäste angezeigt wird

    jetzt hab ich den code folgendermaßen verändert

           <?php
    
    if($_SESSION['authright'] ==0) {
        echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
        echo '<a target="_blank" href="index.php?gallery-show-'.$cid.'-p'.$anz.'" onClick="return picOfxOeffneFenster('.$anz.','.$cid.');"><img src="include/images/gallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt="" border="0"></a>';
        echo '</td></tr></table>';
      } else {
    
        echo $lang['nothingavailable'];
      }
      }
    ?>


    funktioniert auch prima
    das bild wird als gast angezeigt und als member nicht
    nur als member ist immer noch die box da, in der steht "nichts vorhanden"
    ich möchte aber das die ganze box verschwindet und nicht nur das bild
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    jetzt hab ich es geschaft das die box, nachdem man sich eingeloggt hat, vollkommen leer ist

    jetzt muss nur noch die box weg

    kann mir jemand sagen wo ich den code eintragen muss
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    kann mir keiner kurz helfen ??
    ich weiß sonst nicht weiter
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    lookout Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    152
    Beitragswertungen
    0 Beitragspunkte
    Die Box verschwinden zu lassen ist mit ilch ohne weiteres nicht möglich.
    Zur Zeit geheimes Projekt am Laufen!
    Der Web Informant
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    bist du dir da sicher ??
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, TD-AoD!

    @lookout: Das stimmt nicht ganz...
    Du kannst die Box ins Design einbauen und über

    ...
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_picofx}{/_endif}
    ...

    AB VERSION I

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    danke ist schonmal ein guter anfang^^

    der code für meine box sieht jetzt wiefolgt aus

    <tr>
                  <td align="left" valign="top" class="right_normal_pic" scope="col">&nbsp;</td>>
                </tr>
                <tr>
                  <td align="left" valign="top" class="right_pic_spacer" scope="col"><div align="left" id="picofx">{_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_picofx}{/_endif}</div></td>
                </tr>
                <tr>
                  <td align="left" valign="top" class="right_pic_bottum" scope="col">&nbsp;</td>
                              </tr>


    jetzt wir die picofx als member nicht angezeigt (wie gewollt)
    nur jetzt wird das normal pic und pic bottum immer noch angezeigt (altes Problem)

    könnte mir jemand den code so verändern das die ganze box verschwindet und nicht nur die picofx


    Zuletzt modifiziert von TD-AoD am 21.04.2008 - 17:54:08
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    lookout Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    152
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von boehserdavid

    Hey, TD-AoD!

    @lookout: Das stimmt nicht ganz...
    Du kannst die Box ins Design einbauen und über

    ...
    {_if_{SESSION_AUTHRIGHT}=='0'}{_boxes_picofx}{/_endif}
    ...

    AB VERSION I

    Mit böhsen Grüßen
    BöhserDavid


    Ah, wusste gar nicht dass das Ilch Template so schöne Sachen machen kann, vielen Dank.
    Zur Zeit geheimes Projekt am Laufen!
    Der Web Informant
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    es gibt sicher noch einigen das du nicht weißt ^^
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Calc Mitglied
    Registriert seit
    28.07.2007
    Beiträge
    1.131
    Beitragswertungen
    0 Beitragspunkte
    In welche Datei kann man das ändern ?
    Ilch Mods ( Test Durchlauf )
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    in der Index von deinen Design


    Zuletzt modifiziert von TD-AoD am 21.04.2008 - 21:18:19
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Calc Mitglied
    Registriert seit
    28.07.2007
    Beiträge
    1.131
    Beitragswertungen
    0 Beitragspunkte
    k Danke
    Ilch Mods ( Test Durchlauf )
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    lookout Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    152
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von TD-AoD

    es gibt sicher noch einigen das du nicht weißt ^^


    Und noch viel mehr dass du nicht weißt. Aber stolz drauf.
    Zur Zeit geheimes Projekt am Laufen!
    Der Web Informant
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Überleg doch mal...um den HTML Code sauber zu halten und nix zu verziehen, wäre es doch sinnvoll wenn man den ganzen Absatz ausklammert.
    Aber wie macht man das jetzt?

    {_if_{SESSION_AUTHRIGHT}=='0'}
     <tr>
      <td align="left" valign="top" class="right_normal_pic" scope="col">&nbsp;</td>
     </tr><tr>
      <td align="left" valign="top" class="right_pic_spacer" scope="col"><div align="left" id="picofx">{_boxes_picofx}</div></td>
     </tr><tr>
      <td align="left" valign="top" class="right_pic_bottum" scope="col">&nbsp;</td>
     </tr>
    {/_endif}


    Somit wird das Design als Member oder Gast nicht verzehrt und passt immer noch, zumindestens passt es soweit, wie jetzt auch schon.
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    grumml
    wie recht du doch hast...

    ich hatte es auch schon so wie bei dir,
    nur hatte ich es auch noch im div
    und hat deshalb warscheinlich nicht funktioniert

    aber egal, jetzt funktionierts
    danke, david lächeln
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    jetzt würde ich gern auf meiner startseite etwas angezeigt haben nur für mitglieder
    es ist nur 1 zeile code
    und wollte
    {_if_{SESSION_AUTHRIGHT}=='1'} {/_endif}
    benutzen

    nur leider funktioniert das nicht
    was muss ich dafür eingeben ??

    danke in vorraus
    TD-AoD
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    -1 is der wert dafür

    0 Gast
    -1 User
    -2 Superuser
    -3 Trialmember
    -4 Member
    -5 CoLeader
    -6 Leader
    -7 SiteAdmin
    -8 CoAdmin
    -9 Admin
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    funktioniert prächtig lächeln

    danke assault
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten