By Guest on Thursday, 25 January 2018
Replies 8
Likes 0
Views 1K
Votes 0
For some reason the Latest Events module has stopped working. I'm able to display the latest events (as usual) but now when you click on an event, you get an error message:

Forbidden

You don't have permission to access /index.php/promotions-calendar-2/icalrepeat.detail/2018/01/25/29277/92|93|89|96|97|101|102|104|105|107|111|112|146|147|149/700-000-mercedes-match-guaranteed-giveaway on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

There's no problem accessing the events from any of the calendars, only from this module.

What could be causing this?
Hello,

You need to set the target menu item within the module to one that is accessible to all events.

Many thanks
Tony
·
Thursday, 25 January 2018 23:06
·
0 Likes
·
0 Votes
·
0 Comments
·
I don't understand what you're saying here.

Nothing on the site has changed. All menus are accessible to all events. But all of a sudden this no longer works. There has never been anything selected in "Target Menu Item."
·
Friday, 26 January 2018 13:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Site details and admin access provided.
·
Friday, 26 January 2018 15:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

The problem is you have never set the target menu item. And you need to, it might have worked previously because we try our best when users do not set these to 'Guess' But that's all it is, a guess. So you need to set it to a master link when the events in that calendar are accessible. Or you can try this plugin to do additional magic:
https://www.jevents.net/products-new/addons/bronze-addons/item/missing-events-finder

Many thanks
Tony
·
Friday, 26 January 2018 16:16
·
0 Likes
·
0 Votes
·
0 Comments
·
That has not fixed the problem. Please take a look at the site and identify what has stopped working. This is a live site and the feature is critical.
·
Friday, 26 January 2018 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
The URL being called by the latest events plugin is NOT correct. That seems to be the issue.

This is the URL being called by the plug-in:

index.php/events/promotions-calendar/icalrepeat.detail/2018/01/26/29275/92|93|89|96|97|101|102|104|105|107|111|112|146|147|149/700-000-mercedes-match-guaranteed-giveaway

The CORRECT URL for this (from the master promotions calendar) is this:

index.php/events/promotions-calendar/icalrepeat.detail/2018/01/26/29275/-/700-000-mercedes-match-guaranteed-giveaway

As you can see, the plug-in is now generating garbage code in the URLs.

Please investigate and fix this issue.
·
Friday, 26 January 2018 19:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

That is NOT a garbage url, that is a URL which has category restrictions in as per your modules configuration. Remove the category restrictions in the module.

You can also enable the new JEvents SEF system within the JEvents configuration which shortens urls further.

Many thanks
Tony
·
Friday, 26 January 2018 19:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Updating the plug-in and using the new SEF seems to have fixed the problem.
·
Friday, 26 January 2018 20:05
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post