Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : die84albe 10 Feb 2011, 17:44:35

: [RISOLTO] Non visibile ai visitatori, come? (modifica codice)
: die84albe 10 Feb 2011, 17:44:35
<?php if ($this->checkPosition('bottom')) : ?>

<div class="pos-bottom">

   <?php echo $this->renderPosition('bottom', array('style' => 'block')); ?>

</div>

<?php endif; ?>

Ho questa parter di codice tratta da una pagina di un componente , vorrei che non fosse visibile ai visitatori, che scringa di comando dovrei aggiungere perchè questo avvenga?
: Re:Non visibile ai visitatori, come? (modifica codice)
: die84albe 10 Feb 2011, 20:41:06
Problema risolto  ;)

<?php
$user =& JFactory::getUser();
  if($user->get('guest') == 0) : ?>
<div>
<?php if ($this->checkPosition('bottom')) : ?>

<div class="pos-bottom">

   <?php echo $this->renderPosition('bottom', array('style' => 'block')); ?>

</div>
<?php endif; ?>

</div>
<?php endif; ?>


CIAO!
: Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
: mau_develop 10 Feb 2011, 20:51:36
Non visibile ai visitatori....

if($user->get('guest') == 0) ...

0 = falso ... 1 = vero....

basta if($user->get('guest'))

M.


: Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
: die84albe 10 Feb 2011, 23:08:39
thk!!! ;) ;)
RI-RISOLTO Allora :))
: Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
: mau_develop 11 Feb 2011, 19:36:24
no aspetta ti ho detto una mezza scemenza :) ...mezza perchè la sintassi era corretta..

if($user->get('guest'))  se è un visitatore ritorna true (1) ed esegue la parte di codice dopo l'if, quindi vede il pezzetto nel DIV che però probabilmente tu volevi nascondere al visitatore, quindi basta aggiungere il punto esclamativo davanti di negazione:

if(!$user->get('guest')){  // se non è un visitatore vede il div incluso nell'if

ciao e scusa per la svista.

M.
: Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
: die84albe 11 Feb 2011, 23:43:33
 ;)
grazie mau, dovevo ancora mettere mano al codice apportando la tua modifica quindi non ho riscontrato il problema!

Allora direi.... RI-RI-RISOLTO  ;D