Saltar al contenido
José Marin de la Fuente
José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
José Marin de la Fuente José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
Modo Visual
Redes Sociales

Buscar en el blog

WebDesigners, WebMasters & Developers • 2 min de lectura

Determinando el Status de un usuario en Joomla (logeado o no en el sistema)

14 junio 2013
status-de-usuarios-en-joomla-marindelafuente

Este tipo de modificaciones debe hacerse en el codigo de PHP, la mayoria de los casos sobre los archivos PHP del template que esté activo como defecto en nuestra instalacion de Joomla.

Esto seria muy util si quisieramos mostrar una imagen a los visitantes de nuestra pagina (guess) invitandolos a registrarse en nuestro sitio… luego de que estos visitantes se registren la imagen tendria que cambiar de acuerdo al nuevo estado del visitante (ahora registrado en el sistema). Ya con el usuario registrado y logueado la nueva imagen seria una de Agradecimiento e invitandolo a recorrer las secciones solo permitidas para los usuarios registrados….

El anterior es solo un ejemplo de una situacion particular, tambien se podria necesitar mostrar u ocultar botones, modulos, partes del HTML del sitio, etc..

Este es el codigo en cuestion:

//Definir la variable Usuario/User y tomar su valor 
$user = JFactory::getUser();

//Crear un condicional para comprobar el estado de la variable Usuario/User
//Comprobamos si es un "Invitado"    

if ($user->guest) {

             //En caso afirmativo ("SI es un Invitado") 
             //imprimimos un valor, en tu caso la imagen
              echo '<img src="Ruta_a_la_imagen_para_usuarios_INVITADOS.jpg" >';

              //En caso contrario ("NO es un invitado")
              } else {
                       //entonces imprimimos otro valor, 
                       //en tu caso la otra imagen para usuarios registrados
                  echo '<img src="Ruta_a_la_imagen_para_usuarios_REGISTRADOS.jpg">';

                     //finalizamos la condicional
                     }

Este es un ejemplo muy practico y especifico sobre el control de Status de usuarios en joomla, si les interesa investigar o averiguar mas al respecto podrán encontrar mucha mas info en éste link

Comentarios
Compartir este artículo:

Navegación de entradas

Artículo anterior ← Reputacion online, posicionamiento
Siguiente artículo Cómo monitorear las tendencias online →

Artículos Relacionados

vmware-workstation-12
WebDesigners, WebMasters & Developers

El encendido de una máquina virtual falla y aparece el error: El Servicio de autorización VMware no se está ejecutando (2016857)

17 octubre 2016 • 3 min de lectura
port fowarding con visual studio code
WebDesigners, WebMasters & Developers

Port Forwarding con Visual Studio Code (VSCode)

26 marzo 2024 • 3 min de lectura
Hyperledger Fabric en Dubái
WebDesigners, WebMasters & Developers

Hyperledger Fabric en Dubái: blockchain aplicada al gobierno y al comercio

12 junio 2026 • 12 min de lectura
advertise width me
Baitdom Domótica para el hogar en Tucumán
Google Street View Trusted Photographer | Tucumán
grupo de desarrolladores tucumanos en Facebook

Entradas recientes

  • JEV AI: El Modelo ‘Sistema 1’ | 193x Más Rápido que los LLM | Análisis Completo
  • Cómo buscar archivos públicos de Google Drive con Google Dorks y proteger tu información
  • Cómo vender productos digitales con Landing Pages, Tiendanube y Meta Ads
  • Métricas de Meta Ads: guía completa para entender CPM, CTR, CPC, CPA, ROAS y optimizar campañas
  • Framework 3Qs en Meta Ads: Diagnóstico de Campañas y Optimización
advertise width me
DEVELOPER TOOLBOX

Mis Herramientas & Utilidades

Colección de utilidades web interactivas para desarrolladores y profesionales.

JWT Decoder POPULAR

Decodifica y verifica tokens JWT

JSON Formatter

Embellece y valida JSON

Base64 Encoder

Codifica y decodifica Base64

Hash Generator

MD5, SHA-256 y más

Regex Tester

Prueba expresiones regulares

CSS Gradients NUEVO

Generador de degradados CSS

© 2026 José Marin de la Fuente. Todos los derechos reservados.