Mostrar un mensaje personalizado a los usuarios autenticados en nuestra web

Les pasamos un truco de nivel básico, pero bastante útil para todos los desarrolladores Drupal que intentan hacer una web con características de las webs sociales.

Esta utilidad se puede aplicar para diversos casos: para comunicar una información urgente, para dar un saludo personalizado a cada usuario o a cada tipo de rol que tengamos diseñado en la web, para felicitar el cumpleaños a los usuarios, etc.

Aquí les pasamos el código:

<?php global $user; ?>
<?php if ($user->uid) : ?>
      
          Esto lo ven sólo los usuarios autenticados.

<?php else : ?>
   
          Esto lo ven todos los usuarios, los autenticados y los anónimos.

<?php endif; ?>

A partir de este código, podemos añadir también el nombre del usuario autenticado, así podemos poner un mensaje más personalizado y que le resulte más familiar al usuario:

<?php global $user; ?>
<?php if ($user->uid) : ?>

          Eres <?php print l($user->name,'user/'.$user->uid); ?>!!!

<?php else : ?>

          Eres un usuario anónimo.

<?php endif; ?>

Y por supuesto también pueden añadir código PHP para preparar un mensaje más elaborado y personalizado. Esperamos que sea un truquito útil para hacer una página Drupal más completa y divertida.

Dirección Trackback de este artículo:

http://www.kreanto.com/trackback/37

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • HTML tags will be transformed to conform to HTML standards.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
16 + 3 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.