BomAle Posted 23 giugno 2014 Share Posted 23 giugno 2014 Alcuni sono sicuro troveranno utile questa guida, praticamente sfrutteremo le risorse di invisionpower per costruire la nostra "lista rapida" dei forum. Quindi il necessario è:<php>//se non funziona provate a sostituire "class_forums" con "getClass('class_forums')"$this->forum_lista = $this->registry->class_forums->forumsForumJump( 1, 0, 1, $current, true );</php>{$this->registry->output->getTemplate('global')->forum_jump($this->forum_lista)}forumsForumJump costituisce una funzione che andrà ad inserire in $this->forum_lista una stringa di voci che corrispondono ai forum presenti, escludendo in questo caso quelli di tipo "redirect". in seguito, all'interno del template, possiamo utilizzare la stringa per costruire il nostro menù rapido utilizzando il forum_jump presente nel gruppo globale. il risultato: ATTENZIONE: La classe richiesta "class_forums" deve essere inizializzata quindi se non funziona bisogna aggiungere un ulteriore passaggio in cima del codice < php >, ma come detto qui non occorre...if ( ! $this->registry->isClassLoaded('class_forums' ) ){ $classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir( 'forums' ) . "/sources/classes/forums/class_forums.php", 'class_forums', 'forums' ); $this->registry->setClass( 'class_forums', new $classToLoad( $this->registry ) ); $this->registry->getClass('class_forums')->strip_invisible = 1; $this->registry->getClass('class_forums')->forumsInit();} 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now