Back to top

Autore Topic: [RISOLTO] Non visibile ai visitatori, come? (modifica codice)  (Letto 1108 volte)

Offline die84albe

  • Esploratore
  • **
  • Post: 114
  • Sesso: Maschio
    • Mostra profilo
Citazione
<?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?
« Ultima modifica: 10 Feb 2011, 20:41:32 da die84albe »
Quel che non strozza ingrassa!

Offline die84albe

  • Esploratore
  • **
  • Post: 114
  • Sesso: Maschio
    • Mostra profilo
Re:Non visibile ai visitatori, come? (modifica codice)
« Risposta #1 il: 10 Feb 2011, 20:41:06 »
Problema risolto  ;)

Citazione
<?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!
Quel che non strozza ingrassa!

mau_develop

  • Visitatore
Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
« Risposta #2 il: 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.



Offline die84albe

  • Esploratore
  • **
  • Post: 114
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
« Risposta #3 il: 10 Feb 2011, 23:08:39 »
thk!!! ;) ;)
RI-RISOLTO Allora :))
Quel che non strozza ingrassa!

mau_develop

  • Visitatore
Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
« Risposta #4 il: 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.

Offline die84albe

  • Esploratore
  • **
  • Post: 114
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Non visibile ai visitatori, come? (modifica codice)
« Risposta #5 il: 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
Quel che non strozza ingrassa!

 



Web Design Bolzano Kreatif