Salve a tutti!!!
Prima volta nella sezione JS... ho bisogno di una mano per una cosa che credo sia semplice, ma assurda per me che non ne capisco nulla. Sono 2 giori che leggo senza capirci nulla.![]()
Io ho un sito con 3 menu possibili, di base ne scelgo uno di default e non do la possibilità agli utenti di cambiarlo, quello di default è un moo.fx che opera non riconosce e secondo l'autore NON può riconoscere. Quindi, sempre secondo autore, devo identificare il borwser e swiccare il menu impostato di default su un'altro se il browser in uso è opera. "Ovviamente non dice come fare ma di cercare su Google" cosa che ho fatto senza capirci na pera![]()
Ecco un esempio del template QUI il sito NON è il mio ma monta lo stesso template.
Il menu 3 NON va con opera il 2 e1 si.
Ora io vorrei aggiungere all'index del template un JS che riconosca il browser e mi imposti di default un'altro menu se il browser è opera.
Il problema è che NON ne ho la più pallida idea di come di faccia anche se ho letto al guida nella sezione JS QUI
Nella idenx in questa sezione del codice io imposto i 3 tipi di menù
essi sono rispettivamente il 1, 2, 3 menu. Io vorrei modificare questa stringa im modo che il menu di default fosse il secondo se il browser fosse opera.codice:// Default Menu $default_menu_type = "transmenu"; // splitmenu | supersucker | transmenu
QUI il codice completo della pagina se fosse ultile per il JS.
ecco cosa mi ha risposto l'autore, se può essere di aiuto
For the problem with Opera, Opera cannot understand this javascript.
You can put instruction which detect if the navigator is Opera and in this case set supersucker as the menu. Search on google for the detection. And for set the menu it is: menu_type=supersucker.
But put that stuff in Index.php just after:
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_styleloader.php");
Vi ringrazio in anticipo per tutto!!!
Super grazie dafebe