MyBB.de Forum
Probleme mit selber definierten Profilfeldern - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Probleme mit selber definierten Profilfeldern (/thread-12909.html)



Probleme mit selber definierten Profilfeldern - the_hole - 08.04.2009

Ich lasse zusätzlich neben den Standardfeldern im Benutzerprofil neben den Beiträgen, den Ort und das Geschlecht anzeigen.
Wie kann ich es so modifizieren das diese aber nur angezeigt werden, wenn sie auch vom User eingetragen sind.


RE: Probleme mit selber definierten Profilfeldern - Mak - 08.04.2009

Ohne Codeänderungen leider gar nicht.


RE: Probleme mit selber definierten Profilfeldern - Michael - 09.04.2009

Siehe Beiträge #11 und #13: https://www.mybb.de/forum/thread-5585.html


RE: Probleme mit selber definierten Profilfeldern - the_hole - 09.04.2009

Leider funktioniert das nicht... Habe ich vlt. etwas im postbit falsch gemacht:

PHP-Code:
{$lang->postbit_posts} {$post['postnum']}<br />
    {
$lang->postbit_joined} {$post['userregdate']}
    {
$post['replink']}{$post['warninglevel']}<br />
        
Geschlecht: {$post['fid3']}<br/>
        
Ort: {$post['fid1']}<br/> 



RE: Probleme mit selber definierten Profilfeldern - StefanT - 09.04.2009

Kannst du das vielleicht ein bisschen genauer beschreiben.


RE: Probleme mit selber definierten Profilfeldern - the_hole - 09.04.2009

Ich habe die im Link abgegebenen Beiträge 11 und 13 im functions_post abgändert.
Die zwei "eigenen" Profilfelder werden jedoch immer noch angezeit auch wenn der User nichts eingetragen hat.


RE: Probleme mit selber definierten Profilfeldern - linwinman - 09.04.2009

Hast du die Datei "inc/functions_post" in der Art
PHP-Code:
if(!empty($post['fid3'])) {
    
$post['fid3'] = "Geschlecht: ".htmlspecialchars_uni($post['fid3'])."<br />";
} else {
    
$post['fid3'] = "";

geändert?

Dann müsste (lt. Code im Template) die Ausgabe bei ausgefüllten Profilfeld z. B. "Geschlecht: Geschlecht: männlich" sein.

Der (richtige) Code im Template wäre dann z. B.
Code:
{$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_joined} {$post['userregdate']}
    {$post['replink']}{$post['warninglevel']}<br />
        {$post['fid3']}<br />
        {$post['fid1']}<br />

Ansonsten poste bitte einmal nur die Änderungen! in der Datei "inc/functions_post".