By bgj202005 on Sunday, 13 November 2016
Replies 6
Likes 0
Views 2.2K
Votes 0
Hello,

We recently upgraded our Joomla site from 2.54 to 3.64 and upgraded JEvents to the latest version (3.4.25). All the events were updated to the new site. We also used a plugin for categorizing events such as meetings, education, social activities. Some of the members login on the frontend and input events for their own chapters. However, now when someone wants to use an event tag, nothing happens. It displays a list box of event tags. In Joomla 2.5, You could select one and it would be highlighted. You can't select anything now on the frontend. The backend in Jevents works fine or for the menu item when I want to list events by event tag. The version of JEvents Tags is 3.1.2, the author :Geraint Edwards and the date was November 2014. Under Manage in the component area, the component is installed (JEvents Tags) and a package is installed (JEvents Tags Package). I can select the event tag in the backend and it would have the box for Specified tags? I would select it and it would appear under the title, click to remove tag selection. This would not happen when I am logged in the frontend. I would click and nothing happens. Would this be an issue the JavaScript or JQuery?

Is there any solutions to this?
Hello,

This sounds like a jQuery conflict with your template.

Try it in the frontend with the default Protostar template, I suspect the issue persists. Is you template using the Joomla! Framework? What does your Browser console report in errors?

Many thanks
Tony
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Tony,

It is definitely something with JQuery. It works fine in the Protostar template. I noticed in the console, it reported http:404: not found. The server has not found anything matching the requested URI (Uniform Resource Identifier).
(XHR)GET - /templates/dd_horse_31/jquery.min.map.

Sounds like it is missing. Is it a file I can get from the JQuery website?

Thanks Brad
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brad,

The map missing file isn't a big issue.

Can you check your templates index.php file and make sure this is in there


JHtml::_('jquery.framework');


Many thanks
Tony
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Tony,

I added the piece of code and the same issue is happening. I did run another console through Chrome (this time) and this is what came up.

JQMIGRATE: Migrate is installed, version 1.4.1
tags.js:5 Uncaught TypeError: tagchoices.getElements is not a function(…)setupTagChoices @ tags.js:5(anonymous function) @ 0?year=2016&month=11&day=21:661
0?year=2016&month=11&day=21:185 Uncaught TypeError: jQuery(...).chosen is not a function(…)(anonymous function) @ 0?year=2016&month=11&day=21:185i @ jquery.min.js:2fireWith @ jquery.min.js:2ready @ jquery.min.js:2K @ jquery.min.js:2
jquery-1.6.1.min.js:18 'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.

Could it be an issue with an outdated JQuery library?

Thanks, Brad
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Brad,

It looks like a problem with your template fundamentally. I would advise getting it refactored for Joomla! 3.x.

Many thanks
Tony
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post