Joomla.it Forum
Non solo Joomla... => Sviluppo => : F.Filo 16 Dec 2006, 19:30:11
-
Avrei l'esigenza di far convivere nello stesso contenuto, una parte pubblica e una parte visibile al solo utente registrato o all'amministratore. Ho letto la giuda allo sviluppo da poco pubblicata e ho pensato che il metodo migliore per fare questo sarebbe un mambot.
Ora vorei provare a fare qualcosa del genere perché non ho trovato nulla di simile tra le estensioni di joomla.
La mia idea è creare un mambot con una sintassi simile a questa:
{mosnascondialpubblico}Parte di contenuto riservata alla visione del solo amministratore{/mosnascondialpubblico}
Ho visto come attivare l'eseguzione dello script e come creare un mambot grazie all'ottima guida, ma come controllo l'utente della sessione corrente????
Grazie per qualsiasi aiuto
F.
-
Allora non hai letto tutta la guida. :D
Le informazioni dell'utente correntemente loggato sono contenute nell'oggetto $my.
Personalmente però non ho mai provato ad utilizzarlo all'interno di un mambot.
-
avevo pensato alla classe mosUser ...
Forse la proprietà gid o usertype che contiene il nome del gruppo di appartenenza (nel mio caso Administrator) ... ma la posso confrontare all'interno di un mio script...
Non avete mai avuto notizie di qualcosa del genere già fatto...?
-
avevo pensato alla classe mosUser ...
L'oggetto $my è un'istanza della classe mosUser, sezione 2.2 pagina 6. ;)
-
Grazie per l'aiuto mi era sfuggito..
Quindi:
if($my->usertipe == "Administrator"){
/* Elaboro il mambot e mostro il contenuto */
}else{
/* Sostituisco il mambot e il suo contenuto con una stringa vuota */
}
-
Una cosa ancora, per l'uso dell'id che mi sembra più pratico...
l'id utente immagino che sia quello che compare come ultima colonna nella gestione utenti,giusto?
Si potrebbe passare come parametro {mosxxx idutente=60}Testo che vedrà solo l'utente 60 se collegato al front end{/mosxxx}
Appena ho un po' di tempo ci provo....
-
Ho fatto un piccolo mambot, ho riservato la visione di un testo all'interno del contenuto di un articolo agli utenti del gruppo "Super Administrator" inserendo un codice come questo:
{hide}Testo riservato{/hide}
;D
Se interessa a qualcuno posso postare il codice, ciao
-
Se interessa a qualcuno posso postare il codice, ciao
Beh, puoi impacchettarlo per bene ed inserirlo nell'area download.
-
Siccome è nato da una mia esigenza... diciamo che aha caratteristiche personalizzate, il testo nascosto nel mio mambot è visibile solo agli utenti "Super Administrator", comunque può essere modificato a piacere, esattamente come lo posso pubblicare..?
Ciao
-
E' sufficiente che lo generalizzi.
-
Credo di poter inserire con un po' di studio l'accesso ai parametri e crearne uno dove scegliere il/i gruppi abilitati a vedere il testo nascosto. Appena fatto faccio sapere, saluti.