MyBB.de Forum
Eigene Profilfelder auf Profil einfügen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Eigene Profilfelder auf Profil einfügen (/thread-26559.html)

Seiten: Seiten: 1 2 3


RE: Eigene Profilfelder auf Profil einfügen - Lukαs - 04.10.2012

Code im member.php

$meinfeld = $memprofile['fid4'];
eval("\$profile = \"".$templates->get("member_profile")."\";");


Code im member_profile

<tr>
<td class="{$bgcolor}" width="40%"><strong>Testfeld:</strong></td>
<td class="{$bgcolor}" width="60%">{$meinfeld}</td>
</tr>


RE: Eigene Profilfelder auf Profil einfügen - Jockl - 04.10.2012

Komisch, bei mir klappt das. Bist Du Dir wegen der ID 4 sicher?


RE: Eigene Profilfelder auf Profil einfügen - Lukαs - 04.10.2012

Ja klar bin ich mir da sicher, ich habs auch mit anderen versucht klappt auch nich..


RE: Eigene Profilfelder auf Profil einfügen - Jockl - 04.10.2012

Erscheint denn wenigstens die Zeile mit dem Text "Testfeld"?


RE: Eigene Profilfelder auf Profil einfügen - Lukαs - 04.10.2012

Ja, aber das ist ja nur ein HTML Code, nur das Feld mit der Variable zum Eintrag in der PHP Datei bleibt immer leer.


RE: Eigene Profilfelder auf Profil einfügen - Jockl - 04.10.2012

Wir reden aber schon vom Profil eines Users, wo diese Infos erscheinen sollen!?


RE: Eigene Profilfelder auf Profil einfügen - Lukαs - 05.10.2012

Ja klar, schau dir das Profil einmal bitte an: http://sponsor-markt.de/member.php?action=profile&uid=1

Das bin ich, und unter der "Voice Bewerbung" soll ein Menüpunkt names "Skype" erscheinen, soweit kein Problem, jedoch nach erledigen der Schritte, sprich member.php mit der FID4 und dem Code und der Template Datei, wo ich dann diese Variable einfüge, passiert nichts.


RE: Eigene Profilfelder auf Profil einfügen - Jockl - 05.10.2012

Dabei handelt es sich auch um das Template member_profile_customfields_field!

Dann musst Du Deine Änderungen dort vornehmen und auch in der member.php die Variable vor dem entsprechenden eval-Befehl setzen.


RE: Eigene Profilfelder auf Profil einfügen - Lukαs - 05.10.2012

In der member.php sieht mein Code so aus:

$customfield['name'] = htmlspecialchars_uni($customfield['name']);
$meinfeld = $memprofile['fid4'];
eval("\$profile = \"".$templates->get("member_profile")."\";");
eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";");

Dann habe ich im template "member_profile" die Variable "meinfeld" hinzugefügt, ohne Ergebnis.


RE: Eigene Profilfelder auf Profil einfügen - Jockl - 05.10.2012

Ersetze mal in der member.php
PHP-Code:
if($customfields)
{
    eval(
"\$profilefields = \"".$templates->get("member_profile_customfields")."\";");

durch
PHP-Code:
if($customfields)
{
    
$meinfeld $memprofile['fid9'];
    eval(
"\$profilefields = \"".$templates->get("member_profile_customfields")."\";");

So funktioniert es bei mir....

Was mich wundert, Du erstellst ein eigenes Profilfeld, das dann normalerweise automatisch auch im Profil eines Benutzers angezeigt wird. Warum bei Dir nicht? Eigentlich braucht es diese ganzen Änderungen gar nicht.