» Forum » Clanscript » Kritik und Verbesserungen » Rechte NUR für Gäste
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Rechte NUR für Gäste
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 16:35:59     Zitieren
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 .::.
Panicsheep
ilch.de Team
16 Beitragspunkte
Posts: 10189

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 16:56:00     Zitieren
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
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 17:08:54     Zitieren
wo muss ich das einfügen ??

einfach in meiner php datei ??


.::. Die-Stämme .::. Mein Acc dort .::.
Panicsheep
ilch.de Team
16 Beitragspunkte
Posts: 10189

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 17:29:18     Zitieren
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
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 17:44:55     Zitieren
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 .::.
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 18:26:49     Zitieren
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 .::.
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 20:21:22     Zitieren
kann mir keiner kurz helfen ??
ich weiß sonst nicht weiter


.::. Die-Stämme .::. Mein Acc dort .::.
lookout
Mitglied
0 Beitragspunkte
Posts: 152

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 22:04:08     Zitieren
Die Box verschwinden zu lassen ist mit ilch ohne weiteres nicht möglich.


Zur Zeit geheimes Projekt am Laufen!
Der Web Informant
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2008 - 22:06:44     Zitieren
bist du dir da sicher ??


.::. Die-Stämme .::. Mein Acc dort .::.
boehserdavid
Mitglied
2 Beitragspunkte
Posts: 2123

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 07:14:19     Zitieren
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-
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 17:53:26     Zitieren
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 .::.
lookout
Mitglied
0 Beitragspunkte
Posts: 152

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 18:18:55     Zitieren
Zitat 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
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 21:03:22     Zitieren
es gibt sicher noch einigen das du nicht weißt ^^


.::. Die-Stämme .::. Mein Acc dort .::.
Calc
Mitglied
0 Beitragspunkte
Posts: 1132

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 21:06:06     Zitieren
In welche Datei kann man das ändern ?


DiCover ( trete bei )
Ilch Mods ( Test Durchlauf )
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 21:17:42     Zitieren
in der Index von deinen Design


Zuletzt modifiziert von TD-AoD am 21.04.2008 - 21:18:19


.::. Die-Stämme .::. Mein Acc dort .::.
Calc
Mitglied
0 Beitragspunkte
Posts: 1132

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 21:18:19     Zitieren
k Danke


DiCover ( trete bei )
Ilch Mods ( Test Durchlauf )
lookout
Mitglied
0 Beitragspunkte
Posts: 152

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2008 - 22:50:40     Zitieren
Zitat 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
boehserdavid
Mitglied
2 Beitragspunkte
Posts: 2123

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.04.2008 - 07:22:13     Zitieren
Ü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-
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.04.2008 - 12:16:53     Zitieren
Grummel
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 Smilie


.::. Die-Stämme .::. Mein Acc dort .::.
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2008 - 22:52:53     Zitieren
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 .::.
assault
Moderator
0 Beitragspunkte
Posts: 2928

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2008 - 23:01:23     Zitieren
-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
TD-AoD
Mitglied
0 Beitragspunkte
Posts: 89

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2008 - 23:33:29     Zitieren
funktioniert prächtig Smilie

danke assault


.::. Die-Stämme .::. Mein Acc dort .::.

[ Anmelden zum schreiben ]