I'm not expert in this matter, but I found an exception thrown by console when opening pages pointing to jdbuilder component.
Uncaught TypeError: e.indexOf is not a function
In my case issue was caused by jquery called twice in the <head> of my page. One time by Joomla! and a second time from JDBUILDER
Hopefully there should be a check in JDB code or a backend param to choose if we want jQuery to be loaded by JDB or not.
I solved the problem commenting the following four lines in
748 echo '<script src="' . \JURI::root() . 'media/jdbuilder/js/jquery-3.4.1.min.js?v=' . JDB_MEDIA_VERSION . '"></script>';
749 echo '<script src="' . \JURI::root() . 'media/jdbuilder/js/jdb.noconflict.js?v=' . JDB_MEDIA_VERSION . '"></script>';
770 $document->addScript(\JURI::root() . 'media/jdbuilder/js/jquery-3.4.1.min.js', );
771 $document->addScript(\JURI::root() . 'media/jdbuilder/js/jdb.noconflict.js', );
I do not know if it's the right way, but it worked for me.
Hope it can help.
Thanks for using JD Builder and supporting us by reporting issue. We also want a permanent solution for jQuery conflicts, By commenting those lines will not help you for longer purpose. Can you please share a full screenshot with console error, Also I wanted to know the list of plugins you are using in you Joomla. Sometimes
The administrator has disabled public write access.
JoomDev is not affiliated with or endorsed by Open Source Matters or the Joomla! Project. The Joomla! logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.