Support

Support is part of Event Gallery Extended.

Please get a subscription if you need support. Feel free to use the ticket system or the contact form for reporting defects or pre-sale questions. Make sure you're logged in in order to be able to create a new ticket.

For general information you can also jump to the manual.

Subscribe now!

#1227 Gallery does not work on mobile devices with JTOUCH

Posted in ‘Event Gallery - General’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by matjazr on Friday, 02 January 2015 07:55 UTC

matjazr
i am using JTOUCH lastest version + Event Gallery 3.2.1...
it is funny on SONY android does not show any of galleries....

sbluege
Only Sony devices?

matjazr
i have only one mobile phone...where can test it....
link to galeries: http://watersports.si/sl/fotografije/fotografije-2014
if u can open with some mobile devices ;)

sbluege
Same issue as always. Joomla uses MooTools. If some component pulls in jQuery it has to be aware of this and callad jQuery.noConflict(); after each jQuery include. Otherwise there will be JavaScript error.

http://www.svenbluege.de/joomla-event-gallery/event-gallery-manual/faq-lightbox-does-not-work

matjazr
but if i understand this manuals...problem is in mobile template: jtouch25?

sbluege
That's correct. This mobile template is not fully Joomla compatible since it does not support MooTools based JavaScript.

Event Gallery 3.3 should avoid those issues. I switched from using MooTools to jQuery since Joomla 3 includes jQuery.

matjazr
so what to do....have jtouch25 some solution for this?

sbluege
You have two options:

  1. ask them for support
  2. open the file /templates/jtouch25/js/jquery-1.10.2.min.js and add jQuery.noConflict(); at the very end.

matjazr
You have two options:

1. ask them for support: https://www.griddydesigns.com/forum/2-jtouch-mobile-templates/2598-event-gallery-jtouch-conflict - no serious solution ;)
2. open the file /templates/jtouch25/js/jquery-1.10.2.min.js and add jQuery.noConflict(); at the very end.

but here is written: https://www.griddydesigns.com/downloads/free-downloads
JTouch Mobile extension for Joomla! 2.5.x is a mobile solution that consists of a plugin and a mobile template for mobile devices. It is very easy to setup and can be done in just a few minutes. JTouch Mobile extension for Joomla! is built based on the jQuery Mobile framework.

so they use jQuery...or i am wrong ;)

sbluege
Joomla uses MooTools and jQuery. Every component has to be aware of this. If they build for jQuery only they break MooTools based elements. That's whats currently happen on your site. Actually they need to fix this. Or you can fix it yourself with the second option.

Event Gallery 3.3 will switch to jQuery which will avoid those conflicts. But other Joomla features still use MooTools and will break.

matjazr
i try this: open the file /templates/jtouch25/js/jquery-1.10.2.min.js and add jQuery.noConflict(); at the very end.

but same....does not work....

this is my file:

sbluege
I can't comment this. Seems like this template is not longer active on your site.

sbluege
Seems like adding jQuery.noConflict(); worked for you.

matjazr
yes...in mean time i was upgrade gallery on latest version 3.5.....and add your recommendation.....and it is work....finally ;)