Będzie z tym trochę roboty... Sprawa wygląda tak, żeby działało to tak jak chcesz musisz mieć możliwość pokazywania wybranego pola dodatkowego w dowolnym miejscu. Posłuży do tego ten kod:
<!-- IF postrow.S_PROFILE_DANE -->
<dd><strong>{postrow.PROFILE_DANE_NAME}:</strong> {postrow.PROFILE_DANE_VALUE}</dd>
<!-- ENDIF -->
W PA dodaj pole (pole tekstowe jedna linijka) Imię i nazwisko a jako identyfikator pola wpisz dane. Musisz zaznaczyć Wyświetl w wątku, a reszta według uznania. Teraz otwórz viewtopic_body.html i znajdź
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
zamień na:
<!-- IF not postrow.U_POST_AUTHOR --><strong><!-- IF postrow.S_PROFILE_DANE --><dd><strong>{postrow.PROFILE_DANE_VALUE}</strong></dd><!-- ENDIF --></strong><!-- ELSE --><!-- IF postrow.S_PROFILE_DANE --><dd><strong>{postrow.PROFILE_DANE_VALUE}</strong></dd><!-- ENDIF --><!-- ENDIF -->
Teraz będzie problem, bo wyświetli Ci dane tam gdzie chcesz, ale też w kolumnie, gdzie jest reszta danych. Jedyne rozwiązanie jakie przychodzi mi do głowy to usunięcie kodu odpowiedzialnego za wyświetlanie dodatkowych pól profilu
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Jeżeli masz jeszcze jakieś dodatkowe pola w profilu, to musisz je wyświetlić kodem który dałem wyżej, tylko zamiast DANE wpisujesz identyfikator jaki posiada dane pole, na przykład chcesz wyświetlić pole o identyfikatorze klasa to kod będzie wyglądał tak
<!-- IF postrow.S_PROFILE_KLASA -->
<dd><strong>{postrow.PROFILE_KLASA_NAME}:</strong> {postrow.PROFILE_KLASA_VALUE}</dd>
<!-- ENDIF -->
Jest to jedyny sposób jaki wymyśliłem, nie wiem jak sobie z tym poradzisz, starałem się to jakoś wyjaśnić. W razie problemów pisz, postaram się pomóc. Musisz pamiętać, żeby dać pole jako wymagane. Jeżeli ktoś nie wypełni, to pole będzie puste.