Antworten: 9
Seite [1] |
|||||||||
![]() Rock the board Beiträge: 41 |
# Thema - 03.08.2014 um 18:53 Uhr
Hallo Community, ich habe bald meine TS3 Lizenz und wollte dann ein kleines Sponsoring eröffnen und die gesponerten Benutzer die IP und den Port in das Profil schreiben. Ich hab also die themes/base/users/[view.tpl & edit.tpl] bearbeitet und ebenso die mods/users/[view.php & edit.php] (profile.tpl/php extra nicht, damit nur der Webmaster was reinschreiben kann!) Nun ist es so, dass jeder Benutzer (egal ob gesponsert oder nicht) die Tabelle in seinem Profil hat. Ich möchte aber das die Tabelle nur eingeblendet wird wenn was in den Profilfeldern drinsteht - ist das irgendwie möglich? http://bit.ly/1kvZEii / (siehe unten)- hat der Admin nichts eingetragen erscheint: "Benutzer nicht gesponsert" - aber ich möchte das, sofern nichts eingetragen wurde, die Tabelle gar nicht erst erscheint und erst dann erscheint wenn in den Profilfeldern was eingetragen wurde. Kann mir da jemand auf die Sprünge helfen? Lieben Gruß, |
||||||||
Inaktiv |
|
||||||||
![]() ![]() Supporter ![]() Herkunft: Daheim Beiträge: 2923 |
# Antwort: 1 - 03.08.2014 um 19:04 Uhr
Definiere dir ein if, welches aufBasis der Länge des Feldes mit der IP entscheidet. $data['if']['ts'] = strlen($user['wieauchimmerdeinipfeldheist']) > 0; Und dann imTpl um die Tabelle {if:ts} und den closing Tag, den ich gerade nicht weiß (-; // e: Der vollständigkeit halber: {stop:ts} ------------------ Bei Problemen mit Code von mir bitte eine
![]() ![]() Zuletzt editiert von Tom08 ![]() |
||||||||
Inaktiv |
|||||||||
![]() Thread-Ersteller Rock the board Beiträge: 41 |
# Antwort: 2 - 03.08.2014 um 19:06 Uhr
Alles klar, danke.. Gucke mir das mal an... ![]() |
||||||||
Inaktiv |
|||||||||
![]() Going for pro ![]() Beiträge: 537 |
# Antwort: 3 - 04.08.2014 um 11:34 Uhr
Das könnte man ja generell nutzen in der Profilausgabe oder? Ich bin immer kein Fan von ellenlangen Listen wo nix drinnen steht. In der Edit sollte das natürlich dann bleiben. Jay vielleicht kannst dann mal deine if Bedingung posten. Wäre toll. |
||||||||
Inaktiv |
|||||||||
![]() Beginner Beiträge: 17 |
# Antwort: 4 - 06.08.2014 um 23:44 Uhr
Beispiel: /mods/users/view.php ![]()
hinzufügen: /mods/users/view.php ![]()
dann in der /themes/base/users/view.tpl ![]()
Fertig. Das was ihr dafür braucht ist... dat hier ![]() ![]()
|
||||||||
Inaktiv |
|||||||||
![]() Thread-Ersteller Rock the board Beiträge: 41 |
# Antwort: 5 - 06.08.2014 um 23:57 Uhr
Kam noch nicht dazu mir das alles anzugucken, aber Denwo hat es ja schon gepostet.. Im Grunde genau der Befehl den Tom gepostet hat... ![]() |
||||||||
Inaktiv |
|||||||||
![]() Going for pro ![]() Beiträge: 537 |
# Antwort: 6 - 07.08.2014 um 21:07 Uhr
Top danke |
||||||||
Inaktiv |
|||||||||
![]() Poststar Beiträge: 640 |
# Antwort: 7 - 13.09.2014 um 19:53 Uhr
Hallo, Sorry, dass ich diesen bisschen älteren Thread wiederbelebe. Ich konnte diesen Code ohne weitere Probleme bei mir einfügen, aber gibt es auch eine Möglichkeit, dass man unsichtbare Profilfelder auch ausblenden kann? Habe den Code von Denwo benutzt. Greetz, sC3nN4. |
||||||||
Inaktiv |
|||||||||
![]() ![]() Supporter ![]() Herkunft: Daheim Beiträge: 2923 |
# Antwort: 8 - 18.09.2014 um 14:08 Uhr
Du meinst, die Felder, die der Nutzer ü+ber eine Checkbox beim Profil verändern ausgeblendet hat? Ja, das geht auch (wobei [field] entsprechend durch z.B. users_height zu ersetzen wäre). Analog zu obigem Code musst du lediglich die Bedingung leicht anpassen.
Alternativ auch verbunden:
Grüße ------------------ Bei Problemen mit Code von mir bitte eine
![]() ![]() |
||||||||
Inaktiv |
|||||||||
![]() Poststar Beiträge: 640 |
# Antwort: 9 - 22.09.2014 um 12:01 Uhr
Super Danke ![]() Werde das bald bei mir testen ![]() Greetz |
||||||||
Inaktiv |
|||||||||
Antworten: 9
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |