Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2010, 12:20
Avatar de CraToS
CraToS
 
Fecha de Ingreso: diciembre-2008
Ubicación: Alajuela, CR
Mensajes: 24
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Módulo y/o item de menu solo para usuarios NO registrados

No bambuweb, pero mira, ese link que te pasé es para incluirlo dentro del index.php del template tutyo, no es para ningún core file. (Yo pienso igual, no me gusta modificarlos).


En tu propio index.php del template, si por ejemplo te inventas una posición que se llame "registrate", entonces colocas esto para esa posición:


Código PHP:
Ver original
  1. <?php  
  2.       $user =& JFactory::getUser();  
  3.       $user_id = $user->get('id');  
  4.      
  5.       if (!$user_id)  
  6.       {  
  7. ?>        
  8.            
  9. <div>
  10.       <jdoc:include type="modules" name="registrate" style="xhtml" />
  11. </div>
  12.  
  13. <?php        
  14.       }
  15. ?>

Yo mismo lo apliqué a uno de mis templates y funciona perfectamente. Ten en cuenta eso sí que debes crear el módulo para poner sólamente ese link de registro, porque si lo pones en "left" o en "right" por ejemplo, desaparece toda la posición entera.


Ojo que incluso, por la forma del scrip, te permite incluso usar el "<?php if($this->countModules('registrate')) : ?>" y todo.


Saludos