By Guest on Saturday, 16 January 2021
Replies 8
Likes 0
Views 714
Votes 0
I used JEvents on Joomla 3.9.24 as a monthly overview thrue a menue item.
This worked OK up to now.
To test the transition to joomla 4.0 I installed Joomla 4.0.0.Beta 6 and moved the site to the testsystem.
The JEvent-Version is updated to 3.6.12
The Support code is:
<code>
PHP Version : 7.4.8
MySQL Version : 10.4.13-MariaDB
Server Information : Windows NT DETMARS-PROBOOK 10.0 build 19042 (Windows 10) AMD64
*** CONFIG NOT SAVED***
Fix jQuery? : Yes
Load JEvents Bootstrap CSS? : Yes
Max Input Vars ? : 2000
Club code set? : No
User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
Joomla : 4.0.0-beta6
component_com_jevents : 3.6.12
module_mod_jevents_cal : 3.6.12
module_mod_jevents_custom : 3.6.12
module_mod_jevents_filter : 3.6.12
module_mod_jevents_latest : 3.6.12
module_mod_jevents_legend : 3.6.12
module_mod_jevents_switchview : 3.6.12
plugin_actionlog_jevents : 3.6.12 (not enabled)
plugin_content_jevents : 3.6.12
plugin_finder_jevents : 3.6.12 (not enabled)
plugin_installer_jeventsinstaller : 3.6.12 (not enabled)
plugin_search_eventsearch : 3.6.12
plugin_system_gwejson : 3.6.12
</code>

The menu-item "Veranstaltungen" no longer works.
I get an Error page 404 with

Während der Anfrage ist ein Fehler aufgetreten!

Die Seite kann nicht angezeigt werden, weil:

ein veraltetes Lesezeichen aufgerufen wurde.
eine falsche Adresse aufgerufen wurde.
über eine Suchmaschine ein veralteter Index dieser Website aufgerufen wurde.
keine Zugriffsrechte für diese Seite vorhanden sind.

Zur Startseite wechseln

when i state the menue-item to be the startpage, the monthly calender ist shown correctly on the startpage of the site.
what can i do to make the menue-item run ?
OK, this solves the problem.
Thank you very much for your response.
·
Wednesday, 20 January 2021 12:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Can you try disabling SEF Urls in the Joomla config?
·
Saturday, 16 January 2021 12:51
·
0 Likes
·
0 Votes
·
0 Comments
·
OK, disabling SEF helps to solve the problem.
But this should be only a temporarily workaround.
Please change your programcode for release 4.0, so that SEF will be possible in the final release of joomla 4.0 an further versions.

Thank you for your quick response so far.
·
Sunday, 17 January 2021 08:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for letting me know. This confirms that the issue is one that I resolved early last week with changes in the router in Joomla 4 which affects the month.calendar view.

I'll be releasing JEvents 3.6.13 in the next week or so.

If you need the fix in the meantime to continue with your testing then unzip and upload this file to components/com_jevents/router.php
·
Sunday, 17 January 2021 10:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry, this still does not fix the problem with the monthly view of the calendar
·
Monday, 18 January 2021 10:11
·
0 Likes
·
0 Votes
·
0 Comments
·
I had a look at /components/com_jevents/router.php.

Obviously the value of "newsef" is not as you expected.
When i comment out the if clause at line 93,

// Translatable URLs
// if ($params->get("newsef", 1))
// {
return JEventsBuildRouteNew($query, $task);
// }

the site correctly shows then monthly calendar under my menu-item.

Please review my workaround for JOOMLA 4.0.0 Beta6.
Therefore i declare my discussion as solved for the time of now.
·
Tuesday, 19 January 2021 16:06
·
0 Likes
·
0 Votes
·
0 Comments
·
My fix should have resolved this issue - but I'm guessing you may not have the settings enabled for the new set system. I'll check this to make sure it works in both settings.
·
Wednesday, 20 January 2021 10:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Try this version it should be more robust for the new and old sef settings.
·
Wednesday, 20 January 2021 11:25
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post