v. 2.3.8 broke my page
-
On updating to v 2.3.8 instead of scrolling horizontally, each ticker scrolled lower then the one before, stretching the screen down and overwriting parts of the page below. To overcome it I had to reinstall my site to the previous version.
Wordpress v 5.7
- This topic was modified 3 years, 7 months ago by reedie19.
The page I need help with: [log in to see the link]
-
As of WP 5.6 there is an updated version of jQuery being loaded on your sites. It looks like you are currently running a version of DNT using old scripts that needed to be updated to work with the new version of jQuery (3.5.1). I’m guessing there are other plugins/themes on your site that maybe haven’t been updated to run with the latest packaged version of jQuery. WP does include a script called jQuery.migrate which helps mitigate issues with non-updated code, but there could then be issues is non-updated code and code that has been updated to work correctly with the current packaged version of jQuery.
I would suggest installing https://www.ads-software.com/plugins/enable-jquery-migrate-helper/ and then checking your Dashboard > Tools > jQuery Migrate > Logged deprecations page after a couple hours (after pages have been viewed on your site) and see what descriptions show up. Keep in mind that you are using an old version of DNT, so there will probably notices due to that.
You could also create a duplicate sandbox site and updating all plugins/themes and then running through the following article to see if there is a conflict between plugins/themes: https://www.metaphorcreations.com/article/test-plugin-conflicts/
I’m sorry you are running into these issues. Unfortunately unless all scripts running on a site are compliant with jQuery 3.5.1 (even if jQuery migrate is running) there may be unforeseen issues that pop up. Ditty News Ticker has been tested and updated to run efficiently with this version.
Let me know what you find out. Thanks!
Thanks for the prompt reply. I’ll set aside some time to investigate and I’ll let you know.
You asked me to update you:
As you suggested I installed jQuery Migrate; after over a week there have been zero deprecations (I unchecked live admin page deprecations to get a listing, but nothing).
I installed a Staging Site (sandpit) and investigated both DNT and another plugin that I can’t update without a conflict (which includes removing the ticker). The plugin is GS Logo slider; the update reports ‘Can’t load jquery’ ~ that remains unresolved.
I retried the DNT update and it worked without a problem, however I’ve no idea why as I don’t recollect doing anything significant. I tried to replicate the problem with jQuery Migrate deactivated in case something had been happening under the bonnet, but again it updated smoothly, so that remains a mystery.
Because I still had a problem with the other plugin I tried to install a different theme (2021) as suggested in your conflict checker. That produced a front page empty except for the top menu; the menu links took me out of the staging site to the live site so it looks like it would need a lot of configuration work to populate the theme.
I then deactivated all the plugins to test the update of the GS Logo Slider. Without any plugins activated it updated OK. On reactivating DNT that caused the conflict, but so did half of the other plugins. Reverting to the earlier version of GSLS all works as expected. If you have any suggestions I’d be grateful but it looks like I need to get back to the GSLS developer.
Thanks for the feedback and information. I ran some tests on my local site with GL Logo Slider and did not run into any issues. I tried dactivating/activating Ditty a few times without issue as well.
What version of PHP are you running?
Also, please double check the HTML you have included in the text of your ticks. If there is a closing tag missing, or some other structural HTML error, this could potentially be the reason for your “stacking” ticks
Hi and thanks for the prompt testing and suggestions.
The php version is 7.4.16 (and the ‘php compatibility checker’ plugin doesn’t identify any issues)
I have double checked and the tickers are fine. As I mentioned, the update went smoothly and I’m now running 2.3.8 without the stacking problem (unfortunately without any idea how it healed). The problem now is that the plugin conflicts with the update of GS Logo Slider from 1.8.16 to 3.0.4, but several other plugins also conflict with that update.
I’m hoping that the GS Logo Slider Developer might throw some light on the issue. I’ll let you know if I get a resolution.Sorry for the delay, I though I had responded.
I checked out the GS Logo Slider and wasn’t able to replicate the issues you mentioned. Did you hear back from the GS developer? Are you still seeing the issues?
Hi and thanks for the concern. I’ve not heard from the GS developer. I’ve decided that as my theme (a custom brand theme for our charity) has not been updated for five years, it is probably the cause and these conflicts are only going to get worse. Not having the skills or inclination to try and repair this elderly theme I’m rebuilding the site (Astra theme and Elementor builder) which will hopefully be maintained and do away with these updating problems.
Coincidentally I’ve just been trying to install DNT in my new front page (by dragging and dropping the DNT element from the WordPress list in the Elementor elemnts). It appears as a block with a wp logo, the editor takes me to the correct ticker info but there is nothing displayed on the published page. Any suggestions welcomed?
Thanks for the info. Yes, if your theme hasn’t been updated in 5 years then that could easily be the source of the issue. There has been a lot of changes to WP in that amount of time and plugins/themes that are built for distribution need to keep up with the changes in WP.
I ran a test with Astra and Elementor and am not seeing any issues. The ticker doesn’t display on the edit screen, but it is scrolling as it should on the published page. Can you check it out with all other plugins disabled? (Leave Ditty and Elementor active).
Do you have an accessible page that I can check out?
I assume the problem lies with my lack of experience with Elementor. Did my explanation of how I tried to install DNT match how you tested it? I suspect I’ve missed a crucial step.
I disabled the other plugins but still no sign of DNT, there’s not even any space for it although on the Elementor edit page there is a narrow greyed out box with a faint W (wordpress logo), and when I right click on the ‘i’ popup it opens an ‘Edit Ditty News Ticker’ box, with the title of the ticker I’ve created selected (in the edit box).
You can see the page (still being developed) at citizensadvicecopeland.org.uk/staging but there’s no trace of the DNT. It should appear under ‘Donate and help us keep giving advice for free’, you’ll see what I’m trying to emualate at the live site; citizensadvicecopeland.org.uk
I am seeing the ticker now under the donate button. It is currently set in List Mode. Edit the ticker and select the Ticker Mode toggle and then choose Scroll and Update the ticker. Let me know if you see it scrolling after that. If not, leave the settings in Scroll mode and I’ll check it out again.
Thanks!
Yes, mainly due to the more tech-savvy assistance of my brother he got it sliding. I edited the line of plain text with the html that works on the live site and it switched to list mode. I’d touched nothing else so assumed the html had caused the problem. I deleted the html but it stubbornly persisted as a list. I should have checked the settings, you were of course right and all is now well (and I’ve rechecked and of course the html works fine, no idea how I managed to change the mode).
Thanks so much for your patience.
Regards
PS I should mention that GS did get back to me after I’d posted that they hadn’t!
- This reply was modified 3 years, 7 months ago by reedie19.
Glad you got it working. Thanks for the update and information!
- The topic ‘v. 2.3.8 broke my page’ is closed to new replies.