Antworten: 9
Seite [1] |
|||||
der_kasperle Try to beat me Beiträge: 126 |
# Thema - 14.01.2010 um 06:57 Uhr
Hallo Leute. Ich habe gestern ganz schön lange gesucht und probiert, bin aber nicht fündig geworden. Ich suche einen Befehl mit dem ich Tabellen oder Spalten nur angezeigt werden ab rechte Gruppe 3 oder so. ich habe das mal so probiert, kenne mich jedoch nicht so gut aus: <?php if($account['access_access'] > 2) <div class="navhead2">Tabelle die ich will</div> <div class="navbody2b">Tabelle die ich will</div><br /> ?> so in etwa? ------------------ mfg der_kasperle Zuletzt editiert von der_kasperle am 14.01.2010 um 06:58 Uhr (1x Editiert)
|
||||
Inaktiv |
|
||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 1 - 14.01.2010 um 07:31 Uhr
/edit: Ich war davon ausgegangen, dass es sich um eine php-datei handelt. Da es hier aber um Themes geht, funktioniert die Lösung nicht und hat sich daher erledigt. ------------------ www.laszlokorte.de Zuletzt editiert von SCHIRI am 14.01.2010 um 20:56 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 2 - 14.01.2010 um 09:18 Uhr
global $account; nur wenn es sich in einer Funktion befindet. <?php endif; ?> Aber bitte doch nicht in ClanSphere Man immer dieser Würfelcode. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 3 - 14.01.2010 um 16:06 Uhr
Sofern es sich um eine Modul handelt, welches Themes benutzt, könnte man es auch so definieren:
Im Template wären dann die Platzhalter {if:show} und {stop:show} definiert. Was sich zwischen diesen Platzhaltern befindet, wird nur angezeigt, wenn die obige Bedingung erfüllt ist. Diese müsstest du um die betreffenden TDs legen. Einmal im Tabellenkopf, also bei den Überschriften und dann nochmal im Content-Bereich (loop ...) lg, Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 14.01.2010 um 16:07 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 4 - 14.01.2010 um 16:32 Uhr
im Loop musst du aber mit Loop:ifs arbeiten, da fungieren die normalen nicht. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 5 - 14.01.2010 um 19:10 Uhr
warum nicht einfach in der entsprechenden navlist.php irgendwie so?
Wär das nicht das einfachste? ^^ ------------------ |
||||
Inaktiv |
|||||
der_kasperle Thread-Ersteller Try to beat me Beiträge: 126 |
# Antwort: 6 - 14.01.2010 um 19:45 Uhr
Das klingt doch schon mal gut. Bin aber php technisch nicht so dicke. Ich möchte nur mein Shop nur für registrierter User anzeigen lassen. Denn ich über eine statische Seite erstelt habe. <div class="navhead2">Shop</div> <div class="navbody2b">Statische Seite</div><br /> wenn ich das so mache mehr... <?php global $account; if($account['access_access'] > 2): ?> <div class="navhead2">Tabelle die ich will</div> <div class="navbody2b">Tabelle die ich will</div><br /> <?php endif; ?> zeigt er mir "2):" vor der Tabelle, geht also nicht richtig. Wie müsste ich sonst schreiben dmit es geht. PS: Ich habe schon mit den Rechten probiert, aber der Icon für den Shop ist da und wenn man druaf klickt kommt die Meldung. " Höhere Rechte benötigt" oder so. Ich will es aber komplett weg haben für Besucher. ------------------ mfg der_kasperle |
||||
Inaktiv |
|||||
der_kasperle Thread-Ersteller Try to beat me Beiträge: 126 |
# Antwort: 7 - 18.01.2010 um 15:54 Uhr
Ich habe das mit dem {if:show} und {stop:show} in der index in meinem templates ausprobiert, leider ohne erfolg. Kann mir eine den script nochmal durchgeben, damit ich dies hier ausblenden kann für Gäste: <div class="navhead2">Shop</div> <div class="navbody2b">Statische Seite</div><br /> ich komm einfach nicht weiter Danke für Eure bemühen. thx ------------------ mfg der_kasperle |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 8 - 18.01.2010 um 17:54 Uhr
Ach, es geht um Templates? Da funktioniert natürlich kein php. Das wird vom Parser "rausgezogen". Dann mach das einfach wie folgt: Erstell' unter mods/shop/ einen navlist.php Diese enthält folgenden Code:
Dann erstellst du unter themes/[ThemeSet]/shop/ eine navlist.tpl. Diese enthält:
Dann ersetzt du deinen HTML-Code durch {shop:navlist}<br /> lg, Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
der_kasperle Thread-Ersteller Try to beat me Beiträge: 126 |
# Antwort: 9 - 19.01.2010 um 16:40 Uhr
Danke schön Freunde, es geht Close ------------------ mfg der_kasperle |
||||
Inaktiv |
|||||
Dieses Thema wurde von TeQu!La geschlossen. |
|||||
Antworten: 9
Seite [1] |