BomAle 434 Posted June 23, 2014 Share Posted June 23, 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 post Share on other sites
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