Hallo zusammen,
ich nutze seit heute das mybb und bin bis dato sehr zufrieden mit dem Board und der Hilfe die hie im Forum geleistet wird.
Ich habe nun auch eine Frage, deren Antwort ich im Forum nicht gefunden habe.
Ich möchte ein selbst erstelltes Profilfeld in der Mitgliederliste anzeigen lassen, wie stelle ich dieses an ?
Danke schon einmal für jegliche Hilfe.
Cipro
OK. Bin soweit das ich mein erstelltes Profilfeld in der Mitgliederliste angezeigt bekomme. Nur wird dort nicht das Bild angezeigt, sondern nur der HTML Code [*img] usw. angezeigt, d.h. ich müsste dann ja noch irgendwo was hinein[/i] schreiben.
Und was muss ich machen damit das Profilfeld (in dem nur HTML Codes durch den Admin stehen) auch bei den Themen bei dem Verfasser mit erscheinen.
Also, ich habe ein Profilfeld Namens Orden erstellt.
In dieses Profilfeld, das nur ich bearbeiten kann füge ich folgenden Code ein
Code:
[img]http://meinforum/images/orden4klein.gif[/img]
Im Profil selber wird das Bild richtig angezeigt, nur halt nicht in der Mitgliederliste und in der Verfasser Ansicht leider auch nur der Code
Ich meinte den PHP-Code, den du eingefügt hast.
Das einzigste was ich geändert habe war :
Template memberlist_row
Code:
<tr>
<td class="trow1"><a href="member.php?action=profile&uid={$users['uid']}">{$users['username']}</a></td>
<td class="trow2" align="center">{$useremail}</td>
<td class="trow1">{$users['fid4']}</td> <--- ÄNDERUNG
<td class="trow1" align="center">{$usersite}</td>
<td class="trow2">{$users['location']}</td>
<td class="trow1">{$users['regdate']}</td>
<td class="trow2">{$users['postnum']}</td>
</tr>
Template memberlist
Code:
<td class="tcat"><span class="smalltext"><strong>{$lang->username}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->email}</strong></span></td>
<td class="tcat"><span class="smalltext"><strong>Orden</strong></span></td> <--- ÄNDERUNG
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->website}</strong></span></td>
<td class="tcat"><span class="smalltext"><strong>{$lang->location}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->joined}</strong></span></td>
<td class="tcat"><span
functions_post
PHP-Code:
// Work out the reputation this user has
if($usergroup['usereputationsystem'] != "no" && $mybb->settings['enablereputation'] == "yes")
{
$post['userreputation'] = get_reputation($post['reputation'], $post['uid']);
eval("\$post['replink'] = \"".$templates->get("postbit_reputation")."\";");
}
ÄNDERUNG START ---> if(!empty($post['fid4'])) {
$post['fid4'] = "Kites: ".htmlspecialchars_uni($post['fid4'])."<br />";
} else {
$post['fid4'] = "";
} <---- ÄNDERUNG ENDE
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";");
}
else
Template postbit_author_user
Code:
<strong><span class="largetext">{$post['profilelink']}</span></strong><br />
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['fid4']} <---- ÄNDERUNG
{$post['groupimage']}<br />
{$post['useravatar']}<br />
{$lang->postbit_posts} {$post['postnum']}<br />
{$lang->postbit_group} {$usergroup['title']}<br />
{$lang->postbit_joined} {$post['userregdate']}<br />
{$lang->postbit_status} {$post['onlinestatus']}{$post['replink']}<br />
</span>
Das war alles was ich geändert hatte
Soll in dem Profilfeld nur eine Grafik hinterlegt werden oder auch Text o.ä.?
Es wird eine bzw. mehrer Grafiken hinterlegt
Dann wäre es am einfachsten, wenn der Benutzer einfach die komplette URL zur Grafik ins Feld eingibt. Die Ausgabe könnte dann so aussehen:
Code:
<img src="{$users['fid4']}" alt="" border="0" />