Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Problem beim Anzeigen Eigener Profilfelder
#1
hallo,

ich wollte heute 2 Neue Profilfelder einfügen, wobei das 2. Feld nur Angezeigt wird wenn das 1. Profilfeld "Ja" ausgibt:
PHP-Code:
                                Hosting Account: {$post['fid4']}  {if ($post['fid4'] == "ja") echo '<a href="{$post['fid5']}.******">{$post['fid5']]</a>';} 

leider klappt das nicht, hab schon rumprobiert, es kommen nur fehler.

weiß jemand einer lösung?
Zitieren
#2
Steht dieser Code in den Templates? Templates können nämlich kein PHP-Code ausführen.
Gruß Manuel
Bitte erst die Suche und die Doku benutzen.
Zitieren
#3
ja der code steht in den templates.

wo und wie muss ich die anfrage einbauen, umm mein Ergebniss zu bekommen?
Zitieren
#4
Wenn du nicht sagst, wo du die Anzeige haben willst, können wir dir nicht helfen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
siehe anhang:


Angehängte Dateien Thumbnail(s)
   
Zitieren
#6
Also im postbit-Template. Dann muss der Code in die inc/functions_post.php.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
wo genau muss der code da hinein?
Zitieren
#8
Vielleicht ist dieses Plugin etwas für dich: http://community.mybboard.net/thread-31860.html

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#9
angezeigt wird es nun, nur stehen im Header ein paar Fehler:
Zitat:Parse error: syntax error, unexpected $end in /users/absol/www/downloads/inc/functions_post.php(381) : eval()'d code(5) : eval()'d code on line 1

Parse error: syntax error, unexpected '}' in /users/absol/www/downloads/inc/functions_post.php(381) : eval()'d code(5) : eval()'d code on line 1

Parse error: syntax error, unexpected $end in /users/absol/www/downloads/inc/functions_post.php(381) : eval()'d code(5) : eval()'d code on line 1

Parse error: syntax error, unexpected '}' in /users/absol/www/downloads/inc/functions_post.php(381) : eval()'d code(5) : eval()'d code on line 1

Code:
Code:
    Hosting Account: {$post['fid4']} <?php if($post['fid4'] == "Ja") { ?> <a href="http://{$post['fid5']}****" target="_blank">{$post['fid5']}</a><?php } ?>
Zitieren
#10
Yumi schrieb:Some notes:
  • PHP tags must be closed with ?>
  • PHP runs slower than conditionals, so unless you need to use PHP, I recommend the conditionals
  • PHP inside the <?php ... ?> tags must be well formed, ie the following will not work:
    PHP-Code:
    <?php if(true) { ?> some stuff <?php ?>
    I'm thinking about whether to add support for the above, but there are performance reasons for me choosing not to.

Das heißt, dass eben genau diese Art von PHP NICHT funktioniert.
PHP-Code:
<?php if(true) { ?> some stuff <?php ?>
Gruß Manuel
Bitte erst die Suche und die Doku benutzen.
Zitieren