Jump to content
najaru

Far visualizzare un codice template solo a certi gruppi utenti

Recommended Posts

najaru

Per poter fare visualizzare un codice solo a determinati gruppi utenti è possibile usare questo codice

<if test="IPSMember::isInGroup( $this->memberData, array(4,5) )">ggggggggggggggggggggg</if>

utilizzando come numeri gli ID dei gruppi da includere

Share this post


Link to post
Share on other sites
Caffpow

a questo c'ero arrivato per tentativi. :D

 

sai invece come impostare delle regole per tutte le funzioni del forum, come "promemoria", "nuovi contenuti", "calendario", ecc?

 

Grazie :)

Share this post


Link to post
Share on other sites
Caffpow

ci sono pagine non identificate come forum o discussioni, ma sono il "core" del forum, come quelle che ti ho elencato.

 

Ma forse è più semplice editare i template delle pagine in questione inserendo delle normali eccezioni.

Share this post


Link to post
Share on other sites
BomAle

Caffpow ci sono diversi modi ma tra quelli che mi ricordo per individure le richieste alle app specifiche

1. $this->request['app'] == 'core' oppure $this->request['module'] oppure $this->request['section']

2. $this->_currentApp == 'core'

3. {$currentApp}

4. ipsRegistry::$current_application

5. ipsRegistry::$applications[ ipsRegistry::$current_application ][ ipsRegistry::$current_module ]

6. ipsRegistry::$current_module

7. ipsRegistry::$modules_by_section

8. ipsRegistry::$request['section']

9. {$this->registry->getCurrentApplication()}

10. $this->registry->getCurrentApplication() = 'core'

getCurrentApplication()

 

$this->request['app'] . '_' . $this->request['module'] . '_' . $this->request['section'] . '_' . $this->request['do'] . '_'

$this->default_tab

su google trovi altre informazioni ;)

 

per il calendario verrebbe una cosa del genere...

<if test="IPSMember::isInGroup( $this->memberData, array(4,5) ) AND ipsRegistry::$current_application == 'calendar'">ggggggggggggggggggggg</if>

Per le discussioni

<if test="IPSMember::isInGroup( $this->memberData, array(4,5) ) AND ipsRegistry::$current_application == 'forums' AND ipsRegistry::$current_module == 'forums' AND ipsRegistry::$current_section == 'topics'">ggggggggggggggggggggg</if> 
Edited by Skillman_92

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Crea Nuovo...

Important Information

By using this site, you agree to our Terms of Use.