Joomla.it Forum

Non solo Joomla... => Sviluppo => : tampe125 18 May 2011, 21:41:02

: Caricare le librerie javascript di sistema
: tampe125 18 May 2011, 21:41:02
salve a tutti, ho una piccola domanda:

vorrei utilizzare la libreria joomla.javascript.js perchè mi è comoda per la gestione dei task, esiste un modo "elegante" per richiamarla oppure la includo io manualmente?
: Re:Caricare le librerie javascript di sistema
: tampe125 18 May 2011, 22:22:23
guardando in giro ho visto che nel file includes/application.php, il metodo dispatch() chiama il file in questione solo se l'utente è registrato..

:
if ( $user->get('id') ) {
$document->addScript( JURI::root(true).'/includes/js/joomla.javascript.js');
}

sinceramente non ho capito il perchè..
ma mi sa che dovrò richiamarlo manualmente.. :(
: Re:Caricare le librerie javascript di sistema
: matteoSkay 07 Jun 2011, 22:48:27
ok, (per carikare .css o .js in joomla quando necessario [con l'uso del plugin jumi])
scrivi sta cosa in una pg php:

$document = &JFactory::getDocument();
//$document->addStyleSheet( …);  for multibox.css
$document->addScript("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js");

ok, ora fai un'articolo(da legarsi ad una voce di menù)
dove scrivi:
{jumi [DefaultPath/laPg.php]}
 http://edo.webmaster.am/jumi/1.5-usage [da ste parti ti scariki il plugin(componente&modulo Too)e lo istalli]
'DefaultPath' lo setti 'in jumi' plugin: ossia gestione plugin(di sistema) quindi choose jumi(se lasci vuoto laPg.php devessere nella folder principale della tua installazione Joomla[dov'è anche configuration.php] e quindi il comando sopra sarà: {jumi [laPg.php]}  ) 

ovviamente il quanto puoi farlo usando jumi as modulo o componente.

ok nel resto della pg php sopra ora puoi usare la libreria jQuery-ui(che necessita della 'jQuery base')