Your-pMF
     registrieren     benutzer     suche     team     kalender     hilfe     index    
Chat     downloads     link us     gästebuch     supportforum    
 

Profile Variablen im Beitrag anzeigen

original Thema anzeigen

20.09.05, 21:03:35

Albi

Huhu tschuldigung, wenns ne dumme Frage ist. Ich möchte gerne unter das Avatar des Users im Beitrag eine Variable einfügen. Es ist eine Variable, die ich als Profilfeld hinzugefügt habe. Ich glaube, dass ist ein Array von $user. Nur ich kriegs einfach nicht hin, den Inhalt der Variable auszugeben. Könnt ihr mir vielleicht helfen? Vielen Dank im Vorraus. Gruß Kamda:)
20.09.05, 21:07:07

Kevin

Das geht mit $user[var] Dabei musst du das var gegen den namen deiner Variable austauschen. Kevin
20.09.05, 22:31:11

BugHunter2k

schau mal in die doku [1], das ist das auch erklärt. des weitern gab es im supportforum da mal eine diskussion drüber, ich glaube das ging bei den eigenen profilfeldern nciht ohne änderung an den php dateien. [1] http://docs.phpmyforum.de/index.php/FAQ#Zahl_der_Benutzerbeitr.C3.A4ge_unterm_Avatar_Zeigen
20.09.05, 23:48:59

Roi Danton

[quote="BugHunter2k"]des weitern gab es im supportforum da mal eine diskussion drüber, ich glaube das ging bei den eigenen profilfeldern nciht ohne änderung an den php dateien.[/quote] Jepp, so ists. Das in der [b]topic.php[/b] einfügen: [php] # # ### Profilfelder $result = $_db->query('SELECT var.`name`, val.`value`, val.`user_id` FROM `'.$_cfg['DB_PREFIX'].'user_field_value` AS val, `'.$_cfg['DB_PREFIX'].'user_field` AS var WHERE val.`user_id` IN ('.implode(',', array_keys($users)).') AND val.`field_id` = var.`id`'); while ($Daten = $_db->fetch_array($result)) { $user_fields[$Daten['user_id']][$Daten['name']] = $Daten['value']; } [/php]Dann gehen alle beliebigen Profilfelder und Userdaten.
22.09.05, 18:19:12

Albi

Es funktioniert irgendwie nicht. Er zeigt den Inhalt der Variable einfach nicht an. Ich habe den Code in topic.php eingefügt und im Template die Variable $user['ks'] eingefügt. ks ist der name der variable des Profilfelds. Hab ich was falsch gemacht ?
22.09.05, 22:01:17

Kevin

geändert von: Kevin - 22.09.05, 22:01:27

lass mal die beiden ' weg und versuchs dann.
24.09.05, 18:41:21

Albi

hmmmm nee das geht irgendwie nicht Ich probiers mal weiter
26.09.05, 23:27:16

Roi Danton

geändert von: Roi Danton - 26.09.05, 23:27:31

Sorry, hab noch was vergessen, hinzuzufügen: nach [php] ### Benutzer - Daten $user = $users[$Daten['user_id']]; [/php] das einfügen [php] ### Profilfelder $user_field = $user_fields[$Daten['user_id']]; [/php] Chris hat in der Faq auch jetzt das zugehörig Topic verlinkt: http://support.phpmyforum.de/topic.php?id=1474#10887 Im Template die Variable dann ohne die [b]'[/b] angeben.
30.09.05, 22:04:18

Albi

Danke nach einigen Versuchen und mit Hilfe eurer Tipps klappt es nun einwandfrei. Vielen Dank für eure Hilfe.
 
Powered by: phpMyForum 4.2.1 © Christoph Roeder
SQL Error