Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Eigenes Profilfeld im Mitgliederliste
#11
Und wo müsste ich den Code nun hineinschreiben ?
Vorallem wird die komplette URL zum Bild von mir ja schon eingefügt und in der Ansicht Profil wird es ja auch angezeigt.
#12
Hallo Cipro,

Dieser Code sollte statt {$users['fid4'] im Template stehen.
Allerdings ist es so, dass wen der User da kein bild eingetragen hat, dass dann im Browser ein Platzhalter angezeigt wird.
Daher schlage ich vor, dass du ein Template anlegst mit dem Namen postbit_userpicture und diesem Inhalt:
Code:
Kites: <img src="{$users['fid4']}" alt="" border="0" /><br 7>
Dazu änderst du dein Script noch zu dem hier ab:
PHP-Code:
ÄNDERUNG START --->    if(!empty($post['fid4'])) {
    
$post['fid4'] = htmlspecialchars_uni($post['fid4']);
eval(
"\$profilfeld_userpicture = \"".$templates->get("postbit_userpicture")."\";");
} else {
    
$profilfeld_userpicture "";
}   <---- 
ÄNDERUNG ENDE 
Im Template memberlist_row solltest du nun noch
Code:
{$post['fid4'])
durch
Code:
{$profilfeld_userpicture)

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#13
Funktioniert leider nicht, werden immer noch keine Bilder angezeigt.
#14
Stimmt. Es kann so gar nicht funktionieren, da es kein Array namens $post in der memberlist.php gibt. ...
Ersetze bitte:
PHP-Code:
$post['fid4'] = htmlspecialchars_uni($post['fid4']); 
durch:
PHP-Code:
$users['fid4'] = htmlspecialchars_uni($users['fid4']); 

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#15
Nein, das war es auch nicht. Die Felder bleiben immer noch leer
#16
Gibst du deine Bilder, wie eine Seite vorher beschrieben, mit
Code:
[img]url[img]
an oder lediglich mit einer url?
Desweiteren, bist du dir sicher die richtige fid-id zu nutzen? fid4 wäre z.b bei mir im Forum das Userfeld: Email im RSS Feed anzeigen und war schon standardmäßig bei der Installation enthalten.

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#17
Garlant schrieb:Gibst du deine Bilder, wie eine Seite vorher beschrieben, mit
Code:
[img]url[/img]
an oder lediglich mit einer url?
Desweiteren, bist du dir sicher die richtige fid-id zu nutzen? fid4 wäre z.b bei mir im Forum das Userfeld: Email im RSS Feed anzeigen und war schon standardmäßig bei der Installation enthalten.

Mfg Garlant

Ich gebe sie so wie beschrieben ein und ja es ist die richtige ID, da die Bilder ja im Profil der User angezeigt werden.
#18
ok, dann versuche bitte folgendes:
Ersetze:
PHP-Code:
users['fid4'] = htmlspecialchars_uni($users['fid4']); 
durch:
PHP-Code:
$users['fid4'] = str_replace("[img]"""$users['fid4']);
$users['fid4'] = str_replace("[/img]"""$users['fid4']); 

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#19
Ok. Nun sehe ich Bilder in der Mitgliederliste, aber leider nur eins. Ich habe bei einigen Benutzern aber zwei und mehr Bilder.
Ich gebe in der Textarea den Code so ein, was in der Ansicht des Profils des user auch richtig angezeigt wird nur in der Mitgliederliste bei zwei oder mehr nicht mehr:

Code:
[img]url[/img][img]url[/img]

Die user die nur ein Bild haben bekommen dieses in der Mitgliederliste auch angezeigt.
#20
Der Code war dafür ausgelegt ein Bild an zu Zeigen, nicht aber mehrere.
Dann muss also eine andere Lösung her. ...
Suche bitte:
PHP-Code:
require_once "./global.php"
Füge darunter ein:
PHP-Code:
require_once MYBB_ROOT."inc/class_paraser.php";
$parser = new postParser
Suche:
PHP-Code:
$users['fid4'] = str_replace("[img]"""$users['fid4']);
$users['fid4'] = str_replace("[/img]"""$users['fid4']);
eval(
"\$profilfeld_userpicture = \"".$templates->get("postbit_userpicture")."\";"); 
Ersetze mit:
PHP-Code:
$options = array(
    
"allow_html" => 'no',
    
"allow_mycode" => 'no',
    
"allow_smilies" => 'no',
    
"allow_imgcode" => 'yes'
);
$profilfeld_userpicture $parser->parse_message($users['fid4'], $options); 

Das extra erstellte Template wird nun nicht mehr gebraucht und kann daher gelöscht werden.

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Eigenes Profilfeld Kaba 1 1.492 25.02.2007, 22:45
Letzter Beitrag: Michael
  Eigenes Profilfeld im Post MrCreativo 2 2.075 04.05.2006, 15:29
Letzter Beitrag: MrCreativo