General JS-Problems with templates and jQuery » History » Version 17
Jörg Kiekebusch, 07/12/2012 11:13 PM
1 | 1 | Max Milbers | h1. General JS-Problems with templates and jQuery |
---|---|---|---|
2 | |||
3 | 7 | Alex Steiner | jQuery is often used by templaters and other extensions. jQuery must not be loaded more than one time. To prevent incompatibilities, you can easily switch off the loading of the virtuemart jQuery library. (Only turn off Virtuemart Jquery IF your template, or other modules are loading Jquery). This can be checked by viewing the page source. |
4 | 1 | Max Milbers | |
5 | 12 | Jörg Kiekebusch | *To Disable Virtuemart jQuery* |
6 | 1 | Max Milbers | Look for this at /administrator/index.php?option=com_virtuemart&view=config tab templates. |
7 | |||
8 | 2 | Max Milbers | The options for you important are: |
9 | 1 | Max Milbers | Using the Virtuemart jQuery |
10 | 6 | Alex Steiner | Using the product Scripts (Product Scripts have to be enabled for cart functions to work) |
11 | 1 | Max Milbers | Using the Script ajax Countries / Regions |
12 | |||
13 | Most jquery conflicts are fixed, when you disable the "Virtuemart jQuery" library. |
||
14 | |||
15 | 6 | Alex Steiner | *Backend Menu Jquery Conflict* |
16 | 5 | Alex Steiner | *Slightly different, but similar is the problem, when the backend jQuery is broken.* You can recognize it when the menu on the left side is completely expanded and when the store/apply has no effect. This happens, when you do not have access to the jQuery of google. So you need to prevent using the jQuery of google. But you can't store the configuration. So you must |
17 | 2 | Max Milbers | |
18 | edit the virtuemart.cfg file in /administrator/components/com_virtuemart |
||
19 | and change google_jquery=1 to google_jquery=0 |
||
20 | |||
21 | 1 | Max Milbers | Then go in your database and empty the table _virtuemart_adminmenuentries. Just use refresh your backend and the problem should be solved. |