Ver la imagen del mismo usuario registrado

Events happening in the community are now at Drupal community events on www.drupal.org.
dogosoft's picture

Hola a todos , se que esto es fácil para cualquiera que sepa algo de php, pero para mi es extremadamente difícil.
La cuestión es que el usuario se registra y quiero que aparezca su avatar en un bloque a la derecha (lo del bloque es lo de menos seria el codigo, o que filtro deberia de aplicar a la vista) pero no se como se hace . un saludo

Comments

un poco de memoria, pero

mgzrobles's picture

un poco de memoria, pero busca el theme para mas info

<?php

global $user;
$picture = theme('user_picture', array('account' => $user));
?>

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

dogosoft's picture

No me funciona creo que es para drupal 6 yo uso el 7

no se que estará ocurriendo,

mgzrobles's picture

no se que estará ocurriendo, pero acabo de probar el código tal cual lo puse en un D7 y funciona perfectamente...

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

Gracias por tu ayuda

dogosoft's picture

Gracias por tu ayuda, pero soy bastante malo con php donde deberia de colocar el codigo, mi skype es pipisoft por si me puedes ayudar mas personalmemnte . gracias un saludo

he colocado el codigo en un block--tpl que cree

dogosoft's picture

he colocado el codigo en un block--tpl que cree el tpl es correcto por que hace cambios si escribo algo pero el codigo no me saca la imagen.

<section

<?php
print $attributes;
?>
>

<?php
global $user;
$picture = theme('user_picture', array('account' => $user));
?>

<?php
print render($title_prefix);
?>

<?php
if ($block->subject):
?>

<?php
print $block->subject;
?>

<?php
endif;
?>

<?php
print render($title_suffix);
?>

<?php
print $content
?>

pero tendrás que pintar la

mgzrobles's picture

pero tendrás que pintar la imagen en algún sitio...
print $picture;

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

gracias ya funciona

dogosoft's picture

gracias ya funciona no entiendo php , pero intento comprenderlo por que veo que no hay otra manera con drupal aparte que consume menos recursos por codigo.
Muchas gracias , buen aporte

Yo necesito algo parecido,

martinfdan's picture

Yo necesito algo parecido, usando drupal 6 + commons necesito que me pinte la imagen del usuario logado en un "views-view-field--user-meta--name.tpl.php"

Para ello he creado lo siguiente:

<?php
$picture
= theme('user_picture', array('account' => $user));
?>

<?php
print t('Welcome back');
?>

<?php
print $output;
?>


<?php
print t('Logout');
?>


<?php
print $picture;
?>

Peeeeero.... me pone siempre "Imagen de Anónimo"

Que hago mal? Gracias!

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week