Quick step by step guide
- Clear Joomla cache
- Remove module layout override from template
- Install and enable DJ-jQueryMonster plugin
1. Clear Joomla cache
If Joomla cahce is enabled you need to purge it to see the effect of module update. Go to your Joomla back-end and navigate to System -> Clear Cache -> mark checkbox next to Cache Group table header -> click Delete button
2. Remove module layout override from template
I don't need slider layout override
Check if there is DJ-ImageSlider module layout override in your template. In your Joomla back-end navigate to Extensions -> Template Manager -> Templates -> choose your template -> open html folder. If it contains mod_djimageslider folder you need to remove the default.php file from it.
I need my awesome slider layout override
If you need the changes you made in the override you have to compare it with new layout file [modules/mod_djimageslider/tmpl/default.php] and update your file.
There was a lot of changes: script options are passed by data-animation and data-djslider attributes of the slider container, new classes related with themes, inline styles, new lightbox-like script and more, so the best way to update your override is to make the new one based on new layout file then you will be sure nothing has been overlooked.
3. Install and enable DJ-jQueryMonster plugin
Historical background (you can skip this part)
How can I fix this without changing code of 3rd party extensions/template?
We can't force all developers to use jQuery served with Joomla!. That's why we wrote the DJ-jQueryMonster plugin for cleaning up the scripts and loading them in a proper order. It's simple to use, you just need to download and install the plugin then go to Extensions -> Plugin Manager -> find and open 'System - DJ-jQueryMonster' plugin. Set Enable jQuery to Yes and also remember to the enable plugin. That's it! Other settings are optimal by default and you don't have to worry about them.
If some extensions on your website use jQuery UI you can also enable the jQuery UI in the plugin settings, but it's optional and use it only if you experience some conflicts related with jQuery UI on your website.