Hi,
I'm using Ja Educatsy and Guru on an old website that I upgraded to 5.2 from 3.X. When I try to use the search window on the home page, I get this error: "0 Class "JEventDispatcher" not found."
I checked forums, and an updated override usually causes it. As far as I can see, the only hint I found is that Guru extensions on Extension Manager are displayed with an out-of-date version, j-16.
I need your help to solve it.
Thank you
An error with search module for Guru
eladmarmor Hi
That error indicates the incompatible issue with new Joomla version, maybe the search module you're using are not compatible with Joomla 5.
You can share the super admin + FTP account so I will check directly for you.
Regards
saguaros Hi,
I edited fields with the required information for your examination of the error.
Thank you
I kept searching for solutions:
I found 175 files with JEventdispatcher; among them were Guru files.
I uploaded a new package of search components from Github, so the error stopped, but the search didn't work.
I tried another suggestion to disable search and operate Smart Search.
But none of the solutions works.
Furthermore, when I try to check for updates in Ja extension manager get, even on a brand new updated extension, this message:
"Response from JoomlArt Updater Service: Sorry, this extension is invalid, unpublished or no longer supported: com_fieldscom_fields_j"
I am connected to joomlart update site, credentials are OK, everything is normal.
eladmarmor Hi
The problem came from the Search module you assigned to head-search
position. This search module was removed by Joomla 4/5 and replaced by Smart search module.
I disabled it and created the Smart search module + assign to the same position for you.
I also added the following custom css to style for this smart search so it looks the same as old search one:
:dir(rtl) .acm-features.style-1 .features-mod .mod-finder input,
:dir(rtl) .acm-features.style-1 .features-mod .finder input {
background-image: url("../../../../templates/ja_educatsy/images/search.png");
background-position: right 30px center;
background-repeat: no-repeat;
box-shadow: none;
border: 0;
border-radius: 0 4px 4px 0;
height: 64px;
padding: 18px 72px 18px 18px;
max-width: 360px;
width: 360px;
}
Kindly check.
Perfect, Thank You.
What about the "Jeventdispatcher" class? As I understood, it is deprecated. Won't it affect the website in the future?
eladmarmor Apologize for this late response, the deprecated function is from the old search module which was removed in Joomla 5. So don't worry about it
Thank You!
I'm opening a new thread regarding RTL changes that are needed in the lessons component.