By detmar on Saturday, 16 January 2021
Replies 8
Likes 0
Views 625
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.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Can you try disabling SEF Urls in the Joomla config?
·
4 years ago
·
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.
·
4 years ago
·
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
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry, this still does not fix the problem with the monthly view of the calendar
·
4 years ago
·
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.
·
4 years ago
·
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.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Try this version it should be more robust for the new and old sef settings.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post