Back to top

Autore Topic: Home page diversa se utente pubblico o registrato  (Letto 3392 volte)

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Home page diversa se utente pubblico o registrato
« il: 17 Apr 2014, 09:49:41 »
Ciao a tutti :)
Magari è una banalità...oggi ho il sito con una home page dove l'ospite legge:

--benvenuto ospite

poi se l'ospite si registra in home page vede:

--benvenuto ospite
-- contenuto utente registrato
......la domanda è come posso dopo che l'utente si è loggato non fargli più leggere "benvenbuto ospite"?
Grazie in anticipo a chi mi risponderà.....!! :D

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #1 il: 17 Apr 2014, 14:33:50 »
Beh bisogna capire da dove viene generato questo testo, potrebbe essere il testo di un articolo, potrebbe essere un modulo, oppure è una parte del template.


Se cambi template la vedi ancora la scritta? se si allora è dentro un modulo o dentro un articolo, se invece è nel template va toccato il template (probabile che ci sia una voce per modificare questo parametro nel template).
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #2 il: 17 Apr 2014, 15:16:17 »
 :)Ciao Claudio grazie per la risposta.
Il punto non è se modulo o articolo...... potrei utilizzare entrabbe le soluzioni il problema è trovare un escamotage per non far vedere ai registrati il contenuto pubblico che esendo ad un livello più basso rimane sembre visibile agli utenti registrati ::)

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #3 il: 17 Apr 2014, 16:16:04 »
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO]Home page diversa se utente pubblico o registrato
« Risposta #4 il: 17 Apr 2014, 17:59:18 »
 :)
Ci siamo
dunque ho inserito qusto codice
{source}
<?php
$user = JFactory::getUser();

if (!$user->guest) {
   
echo '{loadposition homepage}';

}
else{

echo '{loadposition pubblico}';
}
?>
{/source}

il codice {source} ti permette di inserire delle stringhe php in un articoli joomla, poi ho creato 2 moduli con posizione homepage e pubblico e tramite get user verifico se l'utente è loggato gli propone il modulo con posizione homepage else (altrimenti) gli propone il modulo con posizione pubblico.
Magari c'è un modo meno "contorto" però fuziona :)

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #5 il: 17 Apr 2014, 18:33:33 »
Contorto? direi proprio di no, è l'unico che puoi fare  ;D .
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline Arkimede360

  • Appassionato
  • ***
  • Post: 592
  • Sesso: Maschio
  • www.arkimede360.it
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #6 il: 17 Apr 2014, 20:19:06 »
Ciao, ti consiglio di fare così:

  • vai su Utenti > Gestione Utenti > Gruppi Utenti
  • crea un nuovo gruppo Visitatori e assegnalo al gruppo principale "public"
  • vai su Livello di accesso e creane uno nuovo e lo chiami Visitatori
Adesso se provi a creare un modulo e ad assegnarlo al livello di accesso Visitatori, quel modulo si vedrà solo a chi non è loggato.


Metto qualche screen...spero funzioni perché a me funziona.
Ciao


[allegato eliminato automaticamente dopo un anno]
fabio@arkimede360.it
www.arkimede360.it
p.iva 02532850597

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #7 il: 17 Apr 2014, 21:05:12 »
L'avevo pensato ma sei sicuro che funzioni? oggetto è comunque figlio di public quindi se accessibile la scritta benvenuto viene visualizzata a  public risulterà comunque visibile anche a  "visitatori".
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline Arkimede360

  • Appassionato
  • ***
  • Post: 592
  • Sesso: Maschio
  • www.arkimede360.it
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #8 il: 17 Apr 2014, 21:07:43 »
L'avevo pensato ma sei sicuro che funzioni? oggetto è comunque figlio di public quindi se accessibile la scritta benvenuto viene visualizzata a  public risulterà comunque visibile anche a  "visitatori".

Che funziona è sicuro perché ce l'ho su un sito. Spero di averlo spiegato bene!
fabio@arkimede360.it
www.arkimede360.it
p.iva 02532850597

Offline marcoboni

  • Esploratore
  • **
  • Post: 112
  • Sesso: Maschio
    • Mostra profilo
Re:Home page diversa se utente pubblico o registrato
« Risposta #9 il: 18 Apr 2014, 08:54:29 »
 :)Grazie, arkimede per la risposta.
Tengo la prima soluzione che ho già implementato........ ma trovo che la tua soluzione sia la più adatta perchè sfrutta ACL di "joomla".

Grazie a tutti per le risposte, comunque costruttive :)

 



Web Design Bolzano Kreatif