Yo te voy a dar una solución, pero no sé si te servirá:
1.- Localizar y abrir el archivo viewtopic.php
2a.- Localizar la siguiente línea ( +/- 388):
Código PHP:
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_pro, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
2b.- Cambiar por :
Código PHP:
$sql = "SELECT u.user_occ,u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile,u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
Con esto recogemos de la base de datos la ocupación del usuario
3a.- Localizar la línea ( +/- 828 ):
Código PHP:
for($i = 0; $i < $total_posts; $i++)
{
3b.- Después añadir(después de la llave
{ cuidadin ;) ):
Código PHP:
$ocupacion=$postrow[$i]['user_occ'];
Con esto asignamos a una variable el dato recogido de la db para cada usuario...
4a.- Localizar la línea ( +/- 1213 ):
Código PHP:
'DELETE' => $delpost,
4b.- Después añadir:
Código PHP:
'OCUPACION' => $ocupacion,
Con esto pasamos a la plantilla una variable con el valor que teníamos en $ocupación.
______________________________
5.- Localizar y abrir el archivo templates/subSilver/viewtopic_body.tpl.php
5a.- Este archivo es una plantilla, contiene partes en HTML y una serie de variables entre corchetes {,}.
Una de esas variables la hemos creado nosotros, se trata de {OCUPACION} y la abremos de situar dentro de ése código HTML en la parte que queramos que salga la ocupación.
Te recomiendo que la situes en la parte de los datos de usuario dónde está el avatar porque abajo junto a los iconos quedaría algo flojillo estéticamente.
5b.- Yo lo hice asi (lo probe para verificar que funcionaba y funciona), localizar la línea ( +/- 29 ):
Código PHP:
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
5c.- Sustituir por:
Código PHP:
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}<br />{postrow.OCUPACION}</span><br /></td>
A ver si hay suerte y te sale, y sobre todo te sirve...
Salu2 ;)