Jump to content
Alejandro

Joomla 3.8 compatibility - Update

Recommended Posts

Yesterday several users updated to Joomla 3.8 and immediately started having problems with some JReviews links not working correctly due to changes in the routing system even when used in Stable mode, which is the default, and meant no changes from Joomla 3.7.

 

I am attaching an updated JRevies SEF Plugin to fix this issue and also an error that appears when trying to edit modules in the administration. You can install it using the Joomla Extensions Manager. You should not enable the Experimental routing mode in the Joomla Articles / Options/ Integration tab because it will not work with the JReviews SEF Plugin.

 

Update Sep 28: If you use the Joomla language filter, then at this time the JReviews SEF Plugin will not work with Joomla 3.8 when the language filter plugin is also enabled.

 

Please report any additional issues you find below. If new issues don't come up, then we'll proceed to release an update that includes the updated plugin.

 

Update Oct 7: JReviews 2.7.20.1 was released and includes all the fixes from the attached plugins, plus a few more related to the Joomla language filter and the use of index.php in URLs. If you are using Joomla 3.8.x you are advised to upgrade to the latest version of JReviews and no longer install the plugins attached to this post.

jreviews_sef_pugin_j38.zip

jreviews_sef_pugin_j38_php5.zip

Edited by Alejandro
Added a new version of plugin for backwards compatibility with PHP5.5

Share this post


Link to post

SOrry, i did not read the text and installed the new plugin.

 

My site is no longer working : The page you are looking for can't be found
Error 0

 

And on admin can't do anything also : Une erreur s'est produite :
0 Invalid event handler.

 

What can i do now please?

Share this post


Link to post

SOrry, i did not read the text and installed the new plugin.

 

My site is no longer working : The page you are looking for can't be found

Error 0

 

And on admin can't do anything also : Une erreur s'est produite :

0 Invalid event handler.

 

What can i do now please?

 

Did you update joomla to 3.8 or are you on an earlier version? Due I tested this issue last night and this evening and everything looks fine with this plugin update.

Share this post


Link to post

The patch does fix the bug but now I found that my detail pages do not load and instead the category page just seems to reload.
I have JR SEF enabled and not the Joomla one.
I updated to 3.8 it broke the menus and modules in backend as everyone saw..
Now however I cant access the detail pages..

https://style-review.com/reviews/product/philips-series-3000-beard-trimmer-qt4013-23-review

Anyone else have this. BTW I had by this time set the experimental new URL setting in motion and have reverted them back since I read what I did. This should be reversible surely?

Share this post


Link to post

The updated plugin should fix both the admin menu/module editing issues, as well as the front-end routing issues for detail pages. Based on the account information I can see for this site, like user testeuse, you seem to be using an outdated version of JReviews that was never tested with Joomla 3.8. Maybe that has something to do with the front-end routing issue.

Share this post


Link to post

Well it isn't illegal I always bought your products in the past when things went well, and as far as I am aware you allow me to post questions here? I can't afford to update for my hobbyist websites. Don't hate me but its no longer working for me.

Share this post


Link to post

me too having problems.. 

 

jreview latest version

 

was showing index.php in url before uploading the sef plugin..

 

once uploaded the whole site is broken including admin part

Share this post


Link to post

@mojito: I am simply stating the facts. We cannot guarantee forward compatibility with old versions of JReviews that pre-date any new releases of Joomla, WordPress, PHP or 3rd party API integrations. Someone has to actually put in the work to ensure the code remains compatible and that's one of the reasons why it's important to keep JReviews up to date if you plan on upgrading Joomla, WordPress or PHP. I went out of my way to post the plugin publicly when I could have just bundled it with a new update of JReviews. This only helps clients with expired upgrades.  If you need help troubleshooting the issue I can do that as well, but you need to renew your support first.

 

@anand: I found that the plugin would cause site and admin to fail if you are using PHP 5.5 or lower. I just posted a new plugin package in the first post so you can try that if that's your situation. Otherwise, you can submit a ticket and I will look into it for you. In the meantime, if you FTP to your site and go to /plugins/system/jreviews_sef and rename that folder that should disable the plugin.

Share this post


Link to post

I haven't upgraded joomla to 3.8 yet. Giving it a bit more time.

 

So, best to upgrade JR first ( I'm about a version behind at the moment I think ? ), and then add the patched plugin, and then joomla ?

Edited by pabalosa1

Share this post


Link to post

The updated plugin should fix both the admin menu/module editing issues, as well as the front-end routing issues for detail pages. Based on the account information I can see for this site, like user testeuse, you seem to be using an outdated version of JReviews that was never tested with Joomla 3.8. Maybe that has something to do with the front-end routing issue.

Alejandro,

 

I'm running version 3.8 and updated the sef plug in as you described.  However, the advanced search listings are still not working.

 

Check out this page:  https://www.schooltechnologyleadership.com/systems/ada-ocr-compliance/search-results?order=alpha&dir=1&criteria=1&query=all&cat=126

 

On the lower left hand column, try selecting "Behavior/Discipline"  7 responses show up.  The individual ITEM links work, but the "VIEW ALL" still takes visitors to a random category . . .

 

Any ideas?

 

-Chris

Share this post


Link to post

@chris: This one is not related to Joomla 3.8 nor the SEF Plugin. Either the module or search in general looks to be configured to use the current menu id and that messes up the search results URL which uses the current page and performs a different search when you click on it. You should create a JReviews Menu for Advanced Search. Then check the module settings and check if you have any value entered in "Specify Itemid of JReviews menu for result url" and remove it and also check in JReviews Configuration / Search if you have it set to use the current page for search results and change that.

Share this post


Link to post
Hi Alejandro,

 

I see two pugins.... :)

jreviews_sef_pugin_j38.zip

jreviews_sef_pugin_j38_php5.zip

 

Do I need any of these and if so which one if I started a completely new Joomla 3.8.0 website using PHP7? Is the first one for PHP7?

 

Regards, Edze

Share this post


Link to post

Hopefully Joomla gets all of the issues worked out of the experimental router in the next few versions.

 

I assume the JReviews SEF plugin will still be needed. I know that the JReviews SEF plugin currently suppresses canonical links (because Joomla couldn't get their act together). Do you plan to add this functionality back (at least for articles, categories and listings)? 

 

I've notice a couple of times in the last month or so Google linking to a listing page with a weird url that I have no idea how they discovered.

Share this post


Link to post
Guest
This topic is now closed to further replies.

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Please refer to our Privacy Policy.