PHP-Code für userIDbezogene Links |
|
Hey Hey!
Ich hoffe, hier ist der Thread richtig, denn es geht eher um ein PHP-Problem, bzw. ein Codeschnipsel, den ich bräuchte ^^.
Und ein großes Entschuldigung für den schwammigen Thementitel, mir fiel einfach nichts Passendes ein.
Problembeschreibung:
Also ich habe zwei PHP-Dateien, eine mit und eine ohne Bilder. Für Gäste soll der Link zu der Datei ohne Bilder angezeigt werden, für Mitglieder der zu den mit Bildern. Ich habe mir das so vorgestellt wie der Wechsel beim Button "Registrierung" und "Profil" der sich ja anpasst, je nach dem ob man angemeldet oder eben als Gast unterwegs ist. Ach und ich würde es gerne in den Header einbauen.
Erstellt habe ich auch schon die beiden PHP-Dateien (charakteregast.php und charaktere.php) und jeweils eine header_charaktere.tpl und eine header_charakteregast.tpl erstellt, die jeweils den passenden Link zu den PHP-Dateien aufweisen.
Ich kenne mich mit PHP wirklich so gut wie gar nicht aus und habe folgendes in der Global.php versucht:
code: |
1:
2:
3:
4:
5:
6:
|
if ( !$wbbuserdata['userid'] || $wbbuserdata['userid'] <= 0 ) {
eval ("\$header_charakteregast .= \"".$tpl->get("header_charakteregast")."\";");
}
else{
eval ("\$header_charaktere .= \"".$tpl->get("header_charaktere")."\";");
} |
|
Vermutlich ist es kompletter Mist, hat ja auch gar nicht funktioniert, aber wenigstens kam auch keine Fehlermeldung. =D Ich dachte mir einfach, ich versuche es, bevor ich frage.
Link zum Forum und Screenshot (KEINE Bilderhoster, per Dateianhang):
Da es nicht mal ansatzweise funktionierte und es auch keine Fehlermeldung gibt, kann ich keine Bilder liefern. = )
Was wurde zuletzt geändert oder eingebaut?
Oh, das war die oben genannte Änderung und sonst... ist es leider schon zu lange her um genaue Angaben zu machen ^^".
Ich danke euch schon mal ganz herzlich im Voraus und lasse mal eine Menge virtueller Kekse hier, damit ihr Nervenfutter habt, wenn ihr euch an mein Problem rantraut
Ganz liebe Grüße,
Kitty
|
|
19.08.15 01:31 |
Finden
Als Freund hinzufügen
|
|
S!equenz
Last Man Standing
Dabei seit: 10.07.12
Beiträge: 775
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Zitat: |
Für Gäste soll der Link zu der Datei ohne Bilder angezeigt werden, für Mitglieder der zu den mit Bildern. |
=>
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if($wbbuserdata[userid]=="0")
{
eval ("\$header_charakteregast .= \"".$tpl->get("header_charakteregast")."\";");
}
else
{
eval ("\$header_charaktere .= \"".$tpl->get("header_charaktere")."\";");
}
|
|
__________________
Lüge Zweckmäßige Übertreibung
|
|
19.08.15 01:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
KirottuNoita
Mitglied
Dabei seit: 07.05.13
Beiträge: 3
Themenstarter
|
|
Ah ich danke euch für diese schnellen Antworten, ihr seid ja wirklich fix.
Werde mich am Wochenende mal ransetzen und Bescheid geben wies gelaufen ist. ^^
Vielen, vielen Dank
|
|
21.08.15 13:28 |
Finden
Als Freund hinzufügen
|
|
S!equenz
Last Man Standing
Dabei seit: 10.07.12
Beiträge: 775
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Hat geklappt nehm ich an?
ggf. setz ruhig auf erledigt.
lg
Michael
__________________
Lüge Zweckmäßige Übertreibung
|
|
26.08.15 03:13 |
E-Mail
Finden
Als Freund hinzufügen
|
|
KirottuNoita
Mitglied
Dabei seit: 07.05.13
Beiträge: 3
Themenstarter
|
|
Huhu!
Leider bin ich heute erst dazu gekommen eure Vorschlage auszuprobieren. v.v
Aber es hat sich wirklich erledigt, aus den beiden Vorschlagen habe ich:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if ( !$wbbuserdata['userid'] || $wbbuserdata['userid'] <= 0 )
{
eval ("\$tpl->output(\"".$tpl->get("charakteregast")."\";");
}
else
{
eval("\$tpl->output(\"".$tpl->get("charaktere")."\");");
} |
|
gemacht und es hat funktioniert.
Vielen, vielen Dank!
Liebe Grüße,
Kitty
|
|
18.09.15 17:58 |
Finden
Als Freund hinzufügen
|
|
|