jDiction Forum
English => General Questions => Topic started by: ese105 on August 24, 2021, 09:03:55 am
-
Hi..
Any update jdiction to support Joomla 4 and php 8.
Thank you developer
-
Hi,
J4 support is on it's way... since I was to much invloved I hadn't the time to update my own extensions....
I will let you know when it's ready.
thx for asking
-
Hi,
I have a first preview version for joomla 4 attached to this post. Please test and give feedback if you can.
thanks
PS: the import and export screens are not finished yet
-
Thank you very much.. i will test with joomla 4.0.3 php 7.4
-
I have already a new internal version. I will send you the link per PN if you like
-
Hi,
do you have any update jdiction to support Joomla 4 and php 8?
End of support for Joomla 3 is approaching.
-
Yes, I have a version which isn't public yet. I will send you an email.
-
Hi all,
there are some news about JDiction for Joomla! 4?
Thanks in advance :D
-
Hi,
I have already a beta in use on multiple installations, I can send you a copy.
Harald
-
Yes! Thanks so much.
Is that one attached in "November 02, 2021, 08:50:29 am" post or one another?
-
I attached the package
-
Thank you! :)
-
Hi Harald
Did you have a version compatible with joomla 4.3.3 and PHP 7.4.9
Thanks and Regards
Denis
-
Yes but I'm in vacation so can't send it before next week.
-
I can wait until next week no problem ;)
Have a nice time
-
Attached is the current j4 version I have, I plan to change how jdiction (and other extensions) are distributed in the future, that's also a reason why no offical relase is done yet.
-
Hi Harald,
I tried this new package but it does'nt work for me.
My local configuration is as fallow:
xampp-windows-x64-8.2.4-0-VS16
Joomla_4.3.3-Stable-Full_Package
I got the error: Class "jDiction" not found
Global Configuration / Server / Database Type -> no "JDicition MySQLi"
Best Regards
Denis
-
did you activated the plugin first?
-
Hello Harald
Yes, I did.
I worked hard to migrate my website to Joomla 4 and PHP 8. Searching all over the net I found two interesting links:
https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4
https://joomla.digital-peak.com/images/blog/JWC17_Prepare_you_extension_for_Joomla_4.pdf
I've analyzed the template I'm using and corrected all the namespaces like Jfactory, JUri and many others until it works (dbo connect shouldn't be forgotten).
May I suggest you do the same please.
I'm not a developer but I think this is the best way to ensure compatibility.
With all my respect for your work
Best Regards
Denis
-
Hi Denis,
thanks for the info, I'm pretty aware of how to upgrade to joomla 4 and 5, since I'm Joomla CMS Maintainer and Release Manager for Joomla 5.0.
I have this version of jdiction running on several Websites with j4.3.3 and php 8.1 so I'm pretty sure it should works.
Can you go to the check page of diction /administrator/index.php?option=com_jdiction&view=check and paste a screenshot?
thanks
-
Hi Harald,
Sorry, I didn't mean to offend you in any way.
I do not see the Administration in JDiction.
The check give some messages:
Plugin Joomla Languagefilter Plugin is enabled
There are 2 plugins having the same loading postion as the Joomla Languagefilter Plugin.
JDiction Plugin is enabled.
Database jDiction Database Driver is not selected
Language Translations are not equal to frontend translations.
Did you have a list of plugins to be loaded or to be excluded before installation?
Best Regards
Denis
-
Resort your system plugin so jdiction is loaded directly after the joomla native languagefilter plugin and the languagefilter plugin have to be the first.
-
I try it but.. ?
There are 1 plugins having the same loading postion as the Joomla Languagefilter
In attachement the ordering, check and multi language status print screen.
-
Translation is active I get one message for every languages:
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
HOMEMIETE
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
Warning: file_put_contents(/tmp/sql.log): Failed to open stream: No such file or directory in C:\xampp\htdocs\montmartel_dev_j4\libraries\vendor\joomla\database\src\Jdictionmysqli\JdictionmysqliDriver.php on line 350
-
do you have debugging active?
it seems as the database driver logs the sql queries to the log file which is hardcoded and not for windows pathes...
but the database driver works now right?
-
I found the debug code which shouldn't be in this package I removed it in the attached version.
Hopefully this solves it for you.
-
I reloaded the package.
No message at all appear.
Yes the database driver is running.
I need to translate all modules...
What about the multilangual status and plugin position?
Could I ignore them?
I will coming back if I have a problem
Thanks for all
Denis
-
Yes you can ignore them. The Multilangual status is for joomla core only. Jdiction supports the core multilanguage but doesn't needs it.
-
OK Thanks.
I have two effects:
The first one: all menu in the administration have two starts ** before the name and two stars ** after
exemple: **Login** , **System** aswell on the browser tab **Administration panel**
The second one: error 404 for all language but not for english
-
First effect can be ignored ! acitvating both debug mod did this. :(
-
I have two menus for the moment: Home / Rent.
Only for Rent I get error 404
Maybe can help:
404
Sorry, the page you're looking for is missing or maybe was deleted...
» GO HOME or » RETURN
J! InfoRequestSessionProfileQueries14Log114MB420ms
errorerror - Uncaught Throwable of type
Joomla\CMS\Component\Exception\MissingComponentException thrown with message "Komponent ikke fundet.". Stack trace:
#0 [ROOT]\libraries\src\Application\SiteApplication.php(208): Joomla\CMS\Component\ComponentHelper::renderComponent(NULL)
#1 [ROOT]\libraries\src\Application\SiteApplication.php(249): Joomla\CMS\Application\SiteApplication->dispatch()
#2 [ROOT]\libraries\src\Application\CMSApplication.php(293): Joomla\CMS\Application\SiteApplication->doExecute()
#3 [ROOT]\includes\app.php(61): Joomla\CMS\Application\CMSApplication->execute()
#4 [ROOT]\index.php(32): require_once('C:\\xampp\\htdocs...')
#5 {main}
Search
error
-
site languages are public and published?
-
yes.
I activate a third menu and it works only for EN and FR (DE and DK error 404)
-
I need access to the site any Chance so I can have a look?
-
OK
I'm going to put my test site online tomorrow morning.
I need an e-mail address to communicate the login data.
Best Regards
Denis
-
harald.leithner@community.joomla.org
-
Thanks
-
Hi Harald
I have some problem with my import by my provider (privilege) :(
It needs time...
Regards
Denis
-
Hi Harald,
Site is ready.
Informations in mail.
Best Regards
Denis
-
Reload DB remove user :(
corrected :)
-
Hey Harald,
Wollte mal nachfragen ob es hier schon ne neue Version gibt oder die 3.0.1 noch die aktuellste ist?
LG
-
es gibt noch keine 3.0.1 es gibt nur eine version aus dem versions system heraus. aktuell ist die interne testversion 438edec5 vom 3.10.23
-
Könnt ich die vielleicht haben zum testen? :D Die Version die ich da habe ist die vom 11.07.2023
-
Hello Harald,
Is jdiction working with j4 and j5? If yes, which version to download?
-
there is only an internal testing version for 4 and 5 but it's already used on several sides in production, please send me an email and I send you a copy
-
Hello, I made the mistake of installing jDiciton version 2.2.3 on Joomla 5.1.2. It worked. But when I activated the plugin "System - jDiction multilanguage package", my site stopped working. It shows the error: Call to undefined method Joomla\Database\Mysqli\MysqliDriver::stashQuery()
I can no longer manage the backend. :-\ :-\
Can someone please help me get the site back online?
Thank You!
-
Disable the Plugin in the database or rename the Plugin folder of jdiction. Send me an E-Mail then you get a working version for 5.1
-
I renamed the plugin folder and it works again. Thanks! If I install the new version for 5.1.2, do I have to delete the wrongly installed jDiction version? Or can I install it without causing any problems? I don't want to break the site again.
-
Should work