ich versuche gerade, das standardmäßig vorhandene Profilfeld (occupation) in meiner viewtopic anzuzeigen, an der Stelle, wo auch die anderen Profilangaben angezeigt werden. trotz intensiver Suche habe ich keine Anleitung dafür bei phpbb 3.0 gefunden.
Habe dazu einiges geändert, aber irgendwie scheinbar den wichtigsten Teil vergessen...
Den Variablen-Namen in der Datenbank habe ich dank http://olympuswiki.naderman.de/Tables/phpbb_users herausgefunden, user_occ.
Das Pendant dafür habe ich mir aus der memberlist.php herausgesucht, es heißt OCCUPATION.
Vorgenommene Änderungen:
viewtopic.php, bei Zeile 1027
Code: Alles auswählen
'joined' => '',
Code: Alles auswählen
'occupation' => '',
Code: Alles auswählen
$user_cache[$poster_id] = array(
'joined' => $user->format_date($row['user_regdate']),
'posts' => $row['user_posts'],
'warnings' => (isset($row['user_warnings'])) ? $row['user_warnings'] : 0,
'from' => (!empty($row['user_from'])) ? $row['user_from'] : '',
Code: Alles auswählen
'occupation' => (!empty($row['user_occ'])) ? $row['user_occ'] : '',
Code: Alles auswählen
'POSTER_JOINED' => $user_cache[$poster_id]['joined'],
Code: Alles auswählen
'POSTER_OCCUPATION' => $user_cache[$poster_id]['occupation'],
Code: Alles auswählen
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
Code: Alles auswählen
<!-- IF postrow.POSTER_OCCUPATION != '' --><dd><strong>{L_OCCUPATION}:</strong> {postrow.POSTER_OCCUPATION}</dd><!-- ENDIF -->
Hat jemand eine Idee, was ich vergessen habe?
Ich habe mich immer an den Zeilen für JOINED bzw. FROM orientiert und diese dupliziert.
Vielen Dank!
Sepp