Joomla.it Forum
Joomla! 3 => Joomla! 3 => : thewebsurfer 01 Jan 2015, 03:53:27
-
salve, conoscete un modo sicuro per includere bootstrap in frontend?
Il mio template è per joomla 2.5 e non lo include di default, ma a me serve.
l'unico plugin è questo
http://extensions.joomla.org/extensions/extension/style-a-design/templating/twbootstrap (http://extensions.joomla.org/extensions/extension/style-a-design/templating/twbootstrap)
ma provandolo mi stampa degli errori js a console.
(precisamente mi stampa "Cannot use 'in' operator to search for 'getAttribute' in 1" che viene da jquery.min.js e il vecchio caro undefined is not a function da bootstrap.min.js)
Ho provato anche questo, ma non è compatibile con j3
http://extensions.joomla.org/extensions/extension/style-a-design/templating/simple-bootstrap-integration (http://extensions.joomla.org/extensions/extension/style-a-design/templating/simple-bootstrap-integration)
Altri metodi?
Non sono sicuro ma credo che dato che sono su joomla 3 forse posso chiamare in causa il joomla framework e richiamare bootstrap integrato in joomla..
-
Ma se il tuo template non è responsive anche mettendo il framework devi rifare il template... Non basta un framework a sistemare le cose.
-
non ho parlato di responsive..a me serve per altro
-
Perché un template per 2.5 in una 3.3?
-
Il bootstrap serve per fare i siti respinsive.... Mica lo vuoi usare per gli stili?
-
Perché un template per 2.5 in una 3.3?
in realtà è dichiarato compatibile anche per joomla 3.3.
Comunque indagando meglio, l'errore di jquery.min.js viene dal modulo BT Login che carica anch'esso una vecchia versione di jquery, ma se nelle impostazioni del modulo imposto load jquery "NO", la finestra modale del modulo appare alla fine della pagina, non al centro come dovrebbe (per inciso BT Login usa jquery 1.6, roba di almeno 3 anni fa >:( ).
Il problema quindi è un'incompatibilità tra BT Login e twbootstrap..
-
..infatti dalle prime prove rinunciando a BT Login sembra che abbia risolto tutti i problemi.
Il bootstrap serve per fare i siti respinsive.... Mica lo vuoi usare per gli stili?
bootstrap è un framework vero e proprio, dire che serve per fare i siti responsivi è come dire che joomla è un editor di testo.
-
in realtà è dichiarato compatibile anche per joomla 3.3.
Comunque indagando meglio, l'errore di jquery.min.js viene dal modulo BT Login che carica anch'esso una vecchia versione di jquery, ma se nelle impostazioni del modulo imposto load jquery "NO", la finestra modale del modulo appare alla fine della pagina, non al centro come dovrebbe (per inciso BT Login usa jquery 1.6, roba di almeno 3 anni fa >:( ).
Il problema quindi è un'incompatibilità tra BT Login e twbootstrap..
Il modulo appare alla fine della pagina e non al centro, però comunque appare, quindi mi viene da pensare che sia un conflitto di librerie javascript ma di codice css, controlla i vari div del modulo e vedi se c'è quanche file css che ti modifica aspetto del modulo. vedi velocemente da firebug. (link al sito può essere utile ;) )
-
alla fine ho risolto sostituendo bt login con un altro modulo e va bene così, cmq mi sa che hai ragione.