MyBB.de Forum
Zusätzliches Profilfeld ausblenden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Zusätzliches Profilfeld ausblenden (/thread-27504.html)



Zusätzliches Profilfeld ausblenden - Flobo x3 - 17.02.2013

Ich habe einige neue Profilfelder in mein Forum implementiert. Eines davon möchte ich in der Variable {$profilefields} aber nicht mit ausgegeben haben.

Ich habe in der member.php gesucht, ob ich irgendwo etwas finde, ich habe nicht wirklich etwas gefunden. Hat jemand die genaue Codestelle für mich?


Zusätzlich möchte ich leere Profilfelder überhaupt nicht anzeigen lassen, das sollte ja dann an gleicher Stelle funktionieren.


Ersteres hat sich erledigt, habe in der member.php einfach
PHP-Code:
$query $db->simple_select("profilefields""*""{$field_hidden}", array('order_by' => 'disporder')); 
durch
PHP-Code:
$query $db->simple_select("profilefields""*""fid != 4 AND {$field_hidden}", array('order_by' => 'disporder')); 
ersetzt. Beim zweiten sehe ich aber grad keine Lösung.


RE: Zusätzliches Profilfeld ausblenden - Jockl - 17.02.2013

Wo soll denn ein leeres Profilfeld nicht angezeigt werden?


RE: Zusätzliches Profilfeld ausblenden - Flobo x3 - 17.02.2013

Ich habe meine Profile umgebaut, wie auf dem Screen zu sehen ist. Die Ausgabe der Felder unter Alter wird durch die o.g. Variable gewährleistet. Und die, wo keine Angabe ist, möchte ich nicht anzeigen lassen, da es einfach unschön aussieht.

   


RE: Zusätzliches Profilfeld ausblenden - Jockl - 17.02.2013

Dazu müsste der Bereich zwischen dem o.a. query und der Ausgabe
PHP-Code:
eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";"); 
geändert werden. So auf die Schnelle habe ich das aber nicht hin bekommen....


RE: Zusätzliches Profilfeld ausblenden - Jockl - 17.02.2013

Manchmal sind die Dinge doch viel einfach umzusetzen, als zunächst angenommen.... Blush

siehe: http://community.mybb.com/thread-110111.html

PHP-Code:
if ($customfieldval != '') {
  eval(
"\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";");

statt
PHP-Code:
eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";"); 



RE: Zusätzliches Profilfeld ausblenden - Flobo x3 - 17.02.2013

Perfekt, funktioniert. Danke schön