Publicidad

Autor Tema: [Duda] Avatar al ver los post del perfil  (Leído 347 veces)

Desconectado riskres

  • Newbie
  • *
  • Mensajes: 10
  • Power: 0
    • Ver Perfil
    • Email
[Duda] Avatar al ver los post del perfil
« en: Noviembre 26, 2011, 08:44:55 pm »
Hola, como puedo hacer para que me saliese el avatar dentro de los post del perfil, me explico:

http://www.aficionadoalpoker.com/index.php?action=profile;u=10

al darle a "ver mas" dentro de los ultimos post te lleva aquí:

http://www.aficionadoalpoker.com/index.php?action=profile;u=10;sa=post

que por lo que se, es la function template_comentarios() del Profile.template.php

pero me imagino que algo habrá que hacer en el profile.php

Alguna idea de como hacerlo? , muchas gracias

Desconectado Jesús

  • México!
  • Moderador Global
  • *
  • Mensajes: 4698
  • Power: 941
  • Sexo: Masculino
  • La imaginación es más importante que el saber.
    • Ver Perfil
    • Spirate
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #1 en: Noviembre 26, 2011, 11:35:35 pm »
Esa es tu web?

Creo entenderte... :S
Los niños de ahora no saben leer. u.u

Desconectado riskres

  • Newbie
  • *
  • Mensajes: 10
  • Power: 0
    • Ver Perfil
    • Email
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #2 en: Noviembre 27, 2011, 12:21:46 am »
si, es mi web

Creo que ya lo tengo, pero me imagino que habrá una forma mas sencilla y elegante, es que soy autodidacta en esto del php y el mysql y se me escapan muchas cosas

Lo he hecho cogiendo el usuario del url y haciendo una consulta a la base de datos poniéndolo dentro de la función

Código: [Seleccionar]
$u = $_GET[u];

$request1 = db_query("
SELECT avatar
FROM {$db_prefix}members
WHERE ID_MEMBER = $u
LIMIT 1", __FILE__, __LINE__);
list ($avataraux) = mysql_fetch_row($request1);



PD: La funcion no es template_comentarios() es template_post()

Desconectado unikmemo

  • Sr. Member
  • ****
  • Mensajes: 422
  • Power: 18
    • Ver Perfil
    • Email
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #3 en: Diciembre 10, 2011, 11:03:34 am »
explicate mas porque la verdad no entiendo tu objetivo :S
ImTheUnikMemo

Nada por Aqui...

Desconectado rafosin

  • Newbie
  • *
  • Mensajes: 8
  • Power: 1
    • Ver Perfil
    • THe ROLi - Tu Red Social
    • Email
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #4 en: Febrero 02, 2012, 08:16:59 am »
hola haver si entiendo quieres que tenga la foto osea el avatar, que aparesca la foto/avatar y abajo el nombre de usuario....

Desconectado lPc_lF4lN_Sp1r4t3r0

  • Soporte Oficial
  • *
  • Mensajes: 5446
  • Power: 604
  • Sexo: Masculino
  • Paradise city (8)
    • Ver Perfil
    • MatCin
    • Email
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #5 en: Febrero 02, 2012, 09:05:23 am »
Yo lo haria asi..
se supone que la url es: www.tuweb.com/?action=profile;u=1;sa=posts, entonces con eso obtengo la id del usuario que se esta viendo el perfil.
$id = (int) $_GET['u'];

//entonces ya obtenemos la id ahora sacamos los datos del usuario :P
Código: [Seleccionar]
$mivariable = db_query("SELECT ID_MEMBER,avatar
FROM {$db_prefix}members
WHERE ID_MEMBER = $id
LIMIT 1", __FILE__, __LINE__);
$user = mysql_fetch_assoc($mivariable);

y llamaria al avatar así: <img src="'.$user['avatar'].'" />

Saludos.

PD: intentaste con sólo poner la variable '.$context['member']['avatar']['name'].' con eso te ahorrarias el trabajo de hacer una query demas, sólo fijate que el global contenga el $context
« última modificación: Febrero 03, 2012, 12:01:58 am por lPc_lF4lN_Sp1r4t3r0 »

Desconectado virus

  • Soporte Oficial
  • *
  • Mensajes: 697
  • Power: 82
  • Sexo: Masculino
    • Ver Perfil
    • System VT - Descargas, Programas, Juegos, Peliculas, Musica, Ayuda
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #6 en: Febrero 02, 2012, 10:47:02 pm »
esa es la function template_post() no comentarios si aun tienes problemas para hacerlo adjunta tu profile.template.php y te lo hago, Saludos.


Desconectado virus

  • Soporte Oficial
  • *
  • Mensajes: 697
  • Power: 82
  • Sexo: Masculino
    • Ver Perfil
    • System VT - Descargas, Programas, Juegos, Peliculas, Musica, Ayuda
Re:[Duda] Avatar al ver los post del perfil
« Respuesta #7 en: Febrero 02, 2012, 10:59:22 pm »
puedes hacer lo q te dice pc_fan o tambn puedes hacerlo con esta que la utilizo en mi web para lo mismo q quieres vos, asi lo tengo en mi web




bueno lo q puedes hacer es meter esta pequeña query en la funcion despues de

global $context, $settings, $options, $scripturl, $modSettings, $txt;

pones esto :

$iduser = $context['member']['id'];
$avatar = mysql_query("SELECT ID_MEMBER,avatar FROM smf_members
         WHERE ID_MEMBER = $iduser");
        $a=mysql_fetch_array($avatar);


y para llamar la imagen seria asi:

<img src="'.$a['avatar'].'"  height="80" width="80"/>  <-- El height y width lo cambias a gusto

Bueno espero te sirva, cualquier problema avisa, Saludos.