Wie vorhandenes Profilfeld in viewtopic anzeigen?
Verfasst: 24.03.2008 17:03
Hallo zusammen,
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
add after
und bei 1079
add after:
bei Zeile 1427:
add after:
außerdem in der viewtopic_body.html:
add after:
Nach Hochladen, Style + Template Refresh und Cache-Leerung ist der Erfolg leider ausgeblieben: Es wird nichts angezeigt, im Quelltext wird nicht einmal eine leere Zeile o.ä. angelegt..
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
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