Helix Ultimate - Compatibility With JCE Pro Editor / JCE Media Box - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

Helix Ultimate - Compatibility With JCE Pro Editor / JCE Media Box

JC

Jon Cutter

Helix Framework 3 years ago

Hi, Is there a known compatibility issue when using JCE Media Box and JCE Pro as the Editor with Helix Ultimate? I am using Helix Ultimate 2.0.5 along with JCE Editor Pro and JCE Media Box on a Joomla 3.10.4 site.

I get the error message "Uncaught TypeError: $(...).find(...).tooltip is not a function" in the chrome developer tools console before JCE MediaBox is initialised when I use Helix Ultimate as the template for the page but if I use a different template the error does not occur (which is what leads me to believe that it's something that Helix Ultimate is doing that is causing the problem)

As an example, if you look at the page: https://rhc70s.org/places/campus-grounds each of the map images should display an icon in the lower right corner to allow a larger version of the image to be displayed as a pop-up. This does not happen.

I have not tested every page on the site but the "tooltip is not a function" message seems to occur consistently on pages displaying a single article but not on those pages with a blog listing. The problem does not seem to occur on pages built with Page Builder even though they make use of the same template.

Is there any fix that can be applied in Helix Ultimate to fix the problem or work around the error message or is it case of stop using Helix Ultimate as a template if you want javascript elsewhere on the page?

I find it hard to believe that there are no sites using both Helix Ultimate and the JCE product as they both seem to be such popular products so it may well be the way I have implemented / configured Ultimate so if you can see any configuration changes I can make to eliminate the error I'd welcome the advice.

0
8 Answers
Toufiq
Toufiq
Accepted Answer
Senior Staff 3 years ago #50090

Hi there,

Thanks for contacting us. Sorry for the inconvenience. I would request you contact the JCE extension author to make compatible with the Helix Ultimate.

-Thanks

0
JC
Jon Cutter
Accepted Answer
3 years ago #50100

I have been in touch with them and they point out that since the error occurs before they even have the opportunity for their script to load there is not a lot they can do about it. I also do not get the problem with any other framework or template I've tried and having done sufficient testing of alternatives to convince myself that the probelm is over my use of Helix I was hoping that you would at least look at the error to see whether there was some problem with the way I use it that could explain the error occurring.

I must admit I was hoping to use Helix Ultimate as my preferred framework because of the integration with your pagebuilder and having invested so heavily in the use of pagebuilder I'm very disappointed by your response.

I was not expecting to play ping-pong over who is to blame for the fault occurring, it's quite likely to be me not using one of the products correctly or in some way that causes the fault to occur but I was hoping for some clearer guiudance on where the problem may lie or how I may be able to avoid it. I had hoped you would be keen to help me find a way that I could use both products together or give me good reason to believe that the problem has nothing to do with Helix Ultimate.

Very disappointed with your response from Joomshaper. not what I had expected from the organisation

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #50112

Hi Jon,

the problem of "ping-pong" is that there are thousands of extensions for Joomla. So it's not possible avoiding problems and conflicts. Joomla is not closed Apple OS where they decide what should be in Apple Store and what shouldn't be. That's why have in Support Policy info: foto_7506_2022.jpg

But of course, as webmaster I understand your point of view. But You forgot to tell us two things:

  1. Is MediaBox works or not, after all?
  2. What Ryan Demmer (JCE developer) said?
0
JC
Jon Cutter
Accepted Answer
3 years ago #50122

Perhaps mentioning JCE Editor and MediaBox were an error on my part. It just happens that these are products affected by the error thrown when the page loads: "Uncaught TypeError: $(...).find(...).tooltip is not a function initTooltips https://rhc70s.org/places:81 <anonymous> https://rhc70s.org/places:81 jQuery 8"

The response I had from Ryan when I raised the problem with JCE was: "script on the page is attempting to initilize a tooltip script, but the tooltip script has not been loaded, resulting in a javascript error. As this error occurs before JCE MediaBox is initialized, this then prevents MediaBox from being initialized, which is why you are not seeing the icon and a click does not open the popup." "It might have something to do with your template or template framework, so start there, by trying an alternative template like the core protostar template.

You can see the javascript errors listed in your browser console (View -> Developer -> Javascript Console in Chrome)"

I have subsequently used protostar and my previous template (Socialize from Joomlart) and the error does not then appear and other than the template change to pages remain the same.

If the problem is not in Helix Ultimate then I am perfectly happy to look elsewhere for the solution but at the moment the level of evidence I can collect (I am not technically capable with most of this stuff) suggests that the problem is with the template rather than elsewhere. I am not asking for compatibility with other products I am hoping to eliminate the error thrown by what appears to be the template - but since it only happens on some pages I am not even certain it is the template but the error seems consistent on all pages that display a single article.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #50155

Thanks a lot. But Protostar template - is not a good example for testing, it's Stone Age template.

Probably I have to talk with our Helix developer.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #50158

Asked. But I will get respond tomorrow probably.

0
JC
Jon Cutter
Accepted Answer
3 years ago #50159

Thanks Paul, I will await the response

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 years ago #50167

I have to wait as well.

0