Back to top

Autore Topic: Nuovo plugin testo visibile al solo amministratore  (Letto 2536 volte)

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Nuovo plugin testo visibile al solo amministratore
« il: 16 Dic 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.

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #1 il: 16 Dic 2006, 19:34:15 »
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.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #2 il: 16 Dic 2006, 19:44:51 »
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...?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #3 il: 16 Dic 2006, 19:46:51 »
avevo pensato alla classe mosUser ...

L'oggetto $my è un'istanza della classe mosUser, sezione 2.2 pagina 6.  ;)


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #4 il: 16 Dic 2006, 19:59:58 »
Grazie per l'aiuto mi era sfuggito..

Quindi:

Codice: [Seleziona]
if($my->usertipe == "Administrator"){
    /* Elaboro il mambot e mostro il contenuto */
}else{
    /* Sostituisco il mambot e il suo contenuto con una stringa vuota */
}

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #5 il: 16 Dic 2006, 20:05:42 »
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....

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #6 il: 17 Dic 2006, 01:08:38 »
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

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #7 il: 17 Dic 2006, 13:05:27 »
Se interessa a qualcuno posso postare il codice, ciao

Beh, puoi impacchettarlo per bene ed inserirlo nell'area download.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #8 il: 17 Dic 2006, 14:33:39 »
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

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #9 il: 17 Dic 2006, 14:35:17 »
E' sufficiente che lo generalizzi.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline F.Filo

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Nuovo plugin testo visibile al solo amministratore
« Risposta #10 il: 17 Dic 2006, 14:45:41 »
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.

 



Web Design Bolzano Kreatif