Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Mostrar la Ocupacion del usuario en los post

Estas en el tema de Mostrar la Ocupacion del usuario en los post en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola esta es la 5ta vez que pregunto y nadie me a querido contestar enserio apreciaria que me dijieran como poner la ocupacion para que ...
  #1 (permalink)  
Antiguo 24/04/2005, 19:08
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Mostrar la Ocupacion del usuario en los post

Hola esta es la 5ta vez que pregunto y nadie me a querido contestar enserio apreciaria que me dijieran como poner la ocupacion para que se vea en todos los posts del foro

Gracias
  #2 (permalink)  
Antiguo 24/04/2005, 22:18
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
a ver, si nadie te respondió... ¿no será porque tu pregunta esta mal formulada?

¿a que ocupación te estas refiriendo? ¿y a que foro? Empezá por describir mejor lo que querés, sino nadie te va a poder contestar...

__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 25/04/2005, 00:28
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 11 meses
Puntos: 5
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 ;)
__________________
[+]
[+]
  #4 (permalink)  
Antiguo 25/04/2005, 21:47
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Gracias voy a probarlo
  #5 (permalink)  
Antiguo 25/04/2005, 22:02
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Muchas Gracias

Gracias muchas Gracias enserio que si men tu si eres compa muchisimas gracias oye no habra forma de que diga ocupacion y luego ya la ocupacion no se si me entienda pero con lo que me dijiste estoy fasinado
  #6 (permalink)  
Antiguo 25/04/2005, 22:49
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 11 meses
Puntos: 5
Se trataría más o menos de en el apartado 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 /><b>ocupaci&oacute;n:</b><br />{postrow.OCUPACION}</span><br /></td
Espero que te sirva...

Salu2 ;)
__________________
[+]
[+]
  #7 (permalink)  
Antiguo 26/04/2005, 16:40
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Gracias muchas gracias

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:25.