Forum Replies Created

Viewing 30 posts - 181 through 210 (of 433 total)
  • Author
    Posts
  • in reply to: Enfold Showcase #1349712

    Another site launch this week.

    Bespoke wooden furniture maker

    Cedar Design Studio is an Etsy seller who was looking to set up an ecommerce website so they could sell direct alongside their other listings.

    The company is a hand made wooden furniture maker based in Ashbourne, Derbyshire, UK. They specialise in hand made wooden desks with hairpin legs and also make bookcases, tv units and coffee tables to order.

    The website is of course based on a modified version of Enfold with WooCommerce installed. The site uses Stripe for payments and the WooCommerce Extra Product Options plugin from Theme Forest/Code Canyon.
    I can highly recommend this plugin as a great way to manage products with multiple variations (Where SKU codes do not matter). Each Desk has around 1400 variations so it would have been time consuming to use the built in variations options vs using the plugin to manage them centrally.

    The site includes modifications to WooCommerce:
    -Add widget to main menu area so search bar is available on desktops
    -Add a widget to the top of the product page so search can be added to mobile pages
    -Modified search so it only searches products and includes SKUs
    -Changed the breakpoint so the sidebar disappears on tablets
    -Seperate the categories from the main shop loop for better navigation

    Enfold has been optimised using our standard setup for Enfold and WooCommerce. This includes changes to functions.php

    The site scores up to 95/100 in web vitals testing.

    • This reply was modified 2 years, 11 months ago by thinkjarvis.
    in reply to: Enfold Showcase #1344628

    One more today:
    Towards the end of last year I produced a new site for StruServices a Tekla Steel Detailing and Bim Specialist in Burton On Trent, UK. They specialise in Steel detailing for the construciton industry.

    The company had an outdated WordPress website – Pre mobile design whcih needed modernising. Think Jarvis created a new website taking advantage of the Youtube embed options within Enfold. We also re-drew their logo – future-proofing their business going forward.

    To prevent CLS shift we added bespoke media queries for the height of the above the fold images.

    The site scores up to 92/100 in web vitals testing
    Our standard Enfold performance stack includes:
    bespoke .htaccess settings
    bespoke functions.php settings
    Font pre-load
    Script merge and minify
    Caching
    Srcset with additional image sizes added
    WebP image generation

    in reply to: Enfold Showcase #1344620

    Another happy customer
    Think Jarvis designed a new website for HD Prestige Valeting. A Car detailing and ceramic coating specialist based in Swadlincote, Derbyshire UK.

    You can see the site here: HD Prestige Valeting – Car Detailing and Ceramic Coating Specialist

    The site includes pricing tables, a Smash Balloon instagram feed and Facebook Chat Widget.

    Smash Balloon has been optimised by setting it to only load with the shortcode. We also use a lazy load module to reduce the performance impact of having a feed on the home page.

    over the next few weeks the site will be getting a WooCommerce upgrade. HD Prestige have launched their own range of car cleaning products available to buy online and at their valeting workshop. More to follow!

    The site scores up to 96/100 in web vitals testing
    Our standard Enfold performance stack includes:
    bespoke .htaccess settings
    bespoke functions.php settings
    Font pre-load
    Script merge and minify
    Caching
    Srcset with additional image sizes added
    WebP image generation

    • This reply was modified 3 years, 1 month ago by thinkjarvis.
    in reply to: Enfold Showcase #1344617

    Another site live

    We recently upgraded Harrison Garden Services website to include WooCommerce functionaility. Pending payment information. Harrison Garden Services are based in Burton On Trent Staffordshire and provide landscape gardening services to the surrounding area. We designed a brand new site for them based on Enfold and a logo which is now used on all of their vehicles.

    Our custom Facebook chat icon has been implemented to help convert enquiries with no performance impact.

    The site uses our optimised WooCommerce setup:
    Widget area added to the top of the shop loop so search and filters appear on mobiles
    Sidebar break points adjusted for better tablet experience
    Search bar altered to only include products

    The site scores 91/100 in web vitals testing
    Our standard Enfold performance stack includes:
    bespoke .htaccess settings
    bespoke functions.php settings
    Font pre-load
    Script merge and minify
    Caching
    Srcset with additional image sizes added
    WebP image generation

    • This reply was modified 3 years, 1 month ago by thinkjarvis.
    in reply to: Enfold Showcase #1344616

    Another few sites designed in Enfold now live:
    MJF Training is a plant equipment training provider based in Staffordshire, UK. They specialise in CPCS, NPORS and NVQ training. Helping people achieve their Trained Operator (Red Cards) and Competent Operator (Blue Cards). The company offers a wide range of training courses including excavator, dumper truck and backhoe operation training.

    You can visit the site by following the link below:
    MJF Training Plant Equipment Training and Testing Staffordshire

    Think Jarvis was asked to design a new logo and use content from their previous company site to create a modern web presence. The site has been submitted to Google and Bing along with local listing setup to help the site get off the ground quickly.

    The site scores 93/100 in web vitals testing
    Our standard Enfold performance stack includes:
    bespoke .htaccess settings
    bespoke functions.php settings
    Font pre-load
    Script merge and minify
    Caching
    Srcset with additional image sizes added
    WebP image generation

    in reply to: Bug: Checkout Error WooCommerce Compatibility 4.8.1 #1342042

    Thanks Mike,

    Much appreciated.

    in reply to: Bug: Checkout Error WooCommerce Compatibility 4.8.1 #1341608

    This is a bug with Enfold and affects all Enfold sites
    I have replaced the lines on the example site
    Fixed by adding your code. See source I commented out the original so it is still there.

    The cause is
    Enfold/config-woocommerce/config.php on line 2999
    and
    Enfold/config-woocommerce/config-356.php on line 2493

    Please can you add your fix to the next release?

    • This reply was modified 3 years, 1 month ago by thinkjarvis.
    in reply to: Bug: Checkout Error WooCommerce Compatibility 4.8.1 #1341603

    DELETED SEE NEXT POST for problem

    • This reply was modified 3 years, 1 month ago by thinkjarvis. Reason: Deleted see next post for correct response
    in reply to: Bug: Checkout Error WooCommerce Compatibility 4.8.1 #1341540

    Thanks Mike for going above and beyond.

    I think this is caused by a mod I made to the search script. Using a snippet from another forum post.

    I’ll check the file and report back.

    EDIT: See resonse below. Custom Code is fine. No custom JS in fuctions file. This is caused by Enfold see my latest reply for location of problem.
    Your fix seems to work though but needs adding to the 4.9 release of Enfold

    • This reply was modified 3 years, 1 month ago by thinkjarvis.

    Thanks Yigit! I have your email.

    On the site I first noticed this on I have re-uploaded the custom font – Removing the dash from the file name for now.

    in reply to: GDPR 2022 news #1340565

    While I think about it.
    The proof of consent may actually be available in Google Analytics.
    I’d have to dig into this more.
    For my sites – Every time a user clicks accept Google Analytics starts tracking. Therefore I should be able to find a record of when each session starts.

    in reply to: GDPR 2022 news #1340563

    Most of the paid add-ons cover this. Its not easy to implement – Which is why they are paid add-ons.

    Without doing thorough research CookieYes appears to be free for small websites and can be installed on WordPress sites manually.
    http://www.cookieyes.com/cookieyes-code-installation-on-wordpress/

    The law states you have to be able to prove consent took place. Which is kind of weird because Cookies can be deleted meaning consent from one user may actually be given several times in one 12 month period from the initial consent. Its a really weird part of the law because of how cookies work.

    I think you may have to Go to Goolge for a solution on this one.

    At this point in time I wont be adding this feature to my client’s sites. But I will likely have to soon to be able to comply with this part of the law.

    • This reply was modified 3 years, 2 months ago by thinkjarvis.
    in reply to: GDPR 2022 news #1340559

    @paoluccimarketing2015

    Most are paid subscriptions.
    I have the following running on a DIVI Theme site: https://wordpress.org/plugins/gdpr-cookie-compliance/
    But again the free version does everything Enfold can do without a plugin.

    I would Just use the built in Privacy and Cookie Popup built in to Enfold.
    I use the built in tools on 50 Enfold sites on my server. Works very well.

    Configured as per previous post is compliant for WordPress Essential Cookies and Google Analytics.

    You can add extra cookies like Facebook Pixel yourself in the advanced settings.

    Hope this helps.

    in reply to: GDPR 2022 news #1338707

    No problem.

    I have an example of this that I just published.

    Take a look here:
    https://www.mjftraining.co.uk/

    and privacy policy with cookie settings button to reopen the modal here:
    https://www.mjftraining.co.uk/company-policies/

    in reply to: GDPR 2022 news #1338483

    Just seen this and thought I’d share a solution that meets all of the criteria using Enfolds built in Cookie Consent System.
    Enfolds built in Cookie manager is more compliant than 99% of other websites systems out there. The only thing it doesnt not do is store the values of when a user clicked consent. If you require this then you will need a plugin like Cookie Bot.

    Users should be able to turn cookies on and off whenever they like. You can do this by embedding the shortcodes in your privacy page for each on/off option OR you can set the cookie icon to remain in the corner of the page so you can change your consent at any point in time.

    Set cookies to essential only and then user must opt in
    Change the buttons to Accept All and Settings on the popup
    Change the buttons in the modal to Accept All and Do Not Accept

    From Enfold > Privacy and Cookies > Cookie Handling > Advanced Options > Show Reopen badge
    OR
    Use the Privacy and Cookies > Shortcodes to add the options into your privacy and cookie page directly.

    From Cookie Bot:
    Prior and explicit consent must be obtained before any activation of cookies (apart from whitelisted, necessary cookies).

    • Consents must be granular, i.e. users must be able to activate some cookies rather than others and not be forced to consent to either all or none.
    • Consent must be freely given, i.e. not allowed to be forced.
    • Consents must be as easily withdrawn as they are given.
    • Consents must be securely stored as legal documentation.
    • Consent must be renewed at least once per year. However, some national data protection guidelines recommend more frequent renewal, e.g. 6 months.
    • Check your local data protection guidelines for compliance.
    • This reply was modified 3 years, 2 months ago by thinkjarvis.

    Unfortunately this didnt work.

    I have found another solution in the forum which I am going to put to the client but it will mean customising loop-index.php and loop-author.php.

    I have commented out the line that pulls in the VCard Author info.

    Looks like the client site has an outdated version of loop-index.php in the child theme folder. I’ll have to address this with the client.

    in reply to: Compatability issue WooCommerce Version 6.1 #1335915

    @yigit
    Im going to try the following
    Bulk edit all products. Mark as Draft, Then Bulk edit Publish again.

    Needs to be done out of hours I think!

    in reply to: Compatability issue WooCommerce Version 6.1 #1335914

    I’ll try updating the product and see if it fixes things.

    The only problem with that solution is if it works one of the shops affected has 3000 products!

    The only difference is that it doesnt change the main product image to match the currently selected variation image. Its not a huge issue the Enfold Gallery is fine.

    in reply to: Where does Enfold Retrieve Post Links from? #1335561

    Hi Ismael,
    This shows just how little time I spend with a WordPress default theme enabled.

    The Post Formats are a WordPress function and not specifically Enfold so outside of your scope. Sorry for reporting this as an issue.

    Please close this issue as solved.

    I have fixed this after reading through the JS with a bit more care.
    I changed the custom JS script to look for .blog-meta a instead of .read-more-link a. This grabs the custom post link instead of the read more link solving the issue.
    ORIGINAL

    	// News Page JS
    	window.addEventListener('DOMContentLoaded', function() {
    	(function ($) {
    	    if ($("body.news-page .template-blog article").length == 0) {
    	        return;
    	    }
    
        // Whole Article Clickable
        $("body.news-page .template-blog article").each(function (elem) {
            var thisElem = $(this);
            var newsPostLink = thisElem.find(".read-more-link a").attr("href");
            thisElem.append('<a href="' + newsPostLink + '"></a>');
        });
    }(jQuery)); 
     });

    CHANGED TO

    	// News Page JS
    	window.addEventListener('DOMContentLoaded', function() {
    	(function ($) {
    	    if ($("body.news-page .template-blog article").length == 0) {
    	        return;
    	    }
    
        // Whole Article Clickable
        $("body.news-page .template-blog article").each(function (elem) {
            var thisElem = $(this);
            var newsPostLink = thisElem.find(".blog-meta a").attr("href");
            thisElem.append('<a href="' + newsPostLink + '"></a>');
        });
    }(jQuery)); 
     });
    in reply to: Page 3 pagination not working WPML site #1334786

    Hi Gunter,
    There was an error in one of the translations. Some ALB code was deleted by mistake.

    All fixed thanks for your help.

    You can mark this as solved.

    in reply to: Page 3 pagination not working WPML site #1334696

    I’ll speak to the client about getting Debug turned on so we can investigate.

    Like you said – It might be one of the posts needs re-publishing on Page 3 – Causing the Post loop to get stuck.
    A bit of trial and error is required to test this theory. We could change these posts to draft and see if we can get it to work still.

    Will get back to you here if we discover anything this end.

    PS. Happy new year!

    I hope you enjoyed a well deserved break! :)

    Hi Gunter,

    Thanks for getting back to me.

    I’ll save this for a rainy day. If I have any success I’ll report back. Going to be a while before I can pick it all apart!

    I’ll raise this as an issue after I have done some more testing. No action required at the moment
    The LCP seems to be heavily affected by custom fonts. I need to investigate further before I raise this as an issue. Even with SWAP enabled on fonts, the First element on the page is not fully loading until the fonts have downloaded (looking at the waterfall). I had a site recently where I accidently uploaded a font that after compression was still 500kb WOFF2. The LCP was extremely high. I used Font Forge to bring the size down to about 40kb and the LCP score started passing. Wev vitals is therefore waiting for the font to download and processed before LCP is calculated.

    I was then thinking. Is there an event listener in the JS files delaying things like “DOMContentLoaded” Specifically related to the fade in on the first element or slider titles and captions.

    I’ll have a look when I get the chance. I think it might just be the way Chrome handles Preload of Fonts rather than anything else.

    in reply to: analytics not reccording all visits #1333800

    Did you upgrade your analytics property from UA to GA?
    There was a bug in Enfold cookie popups a while ago but that was only if you had cookie consent enabled.
    I had several sites stop recording until the bug fix came out.

    I can think of five things that might have caused the failure to report traffic.

      Your site/server had an error stopping visitors reaching the site
      (having not seen the site) If the site has speed issues – visitors may have left before the cookies and analytics were processed.
      The version of Enfold running contained the cookie consent popup bugs
      WP-Rocket is set to defer inline JS then that would stop the Cookie consent working and stop analytics.js and gtag.js running.
      Google analytics outage

    Other than that – If traffic reports appear back to normal now then the problem is resolved

    in reply to: analytics not reccording all visits #1333788

    Which figure are you using in Analytics to compare against the server stats?
    I would expect analytics to be lower than the server stats because Analytics will filter out bots, some known IPs and bad traffic.
    I doubt your server stats will do this. So it is probably correct. “Hits” vs “Users” are two different metrics.

    in reply to: analytics not reccording all visits #1333524

    @adibranch
    Assuming there is no problem with your tracking methods: This is one of the many pitfalls of Cookie Consent Policies required under EU Data Protection Laws.

    If you serve customers in the area covered by GDPR then you are supposed to ask users to accept tracking cookies to be compliant. You should not load Google Analytics by default.

    If you operate in the USA or other parts of the world where GDPR does not apply to those customers you can load all cookies on page load – Unless there are other local rules where cookie consent still applies.

    However what you can do is improve the UX design to make it easier to click accept all cookies rather than reject all. Improving your data capture See below:

    The Cookie Bar Popup
    I normally set Enfold to essential cookies accepted on first page load only.
    Button 1 – Accept All Cookies button – Accept all Cookies and dismiss the popup
    Button 2 – Settings – Opens the modal

    In the Modal:
    They can turn cookies on and off in the modal.
    Button 1 – Accept All Cookies button – Accept all Cookies and dismiss the popup
    Button 2 – Do Not Accept – Reject all Cookies and Close window

    This give the user the option to opt out but makes them more likely to click accept all to hide the message without going into the modal – Helping improve Analytics data while still being compliant.

    I hope this helps!

    in reply to: Enfold Showcase #1333283

    @Mischa
    Some really nice speed scores from these mate!
    Will have a look through them all properly I like some the features you have used on frischepartner.

    in reply to: PHP Fatal Error Breadcrumbs Enfold 4.8.8 #1332954

    Hi Nikko,

    You Legend. Thank you.

    I have updated the site to 4.8.8 successfully with the modification in place.

    Please leave this issue open for now. I am waiting for the client to QA the updates.

    in reply to: Planned release of 4.8.7.2 #1331680

    Cheers Gunter,

    I wasn’t chancing for immediate release :) I’ll keep my eye out for it and apply it to the client’s site.

    Looking forward to seeing the new Post CSS file changes as well!

    All the best,
    Tom

    in reply to: Testimonial Image above in grid view #1328375

    Hi Mike,

    I can confirm that your fix works.
    Please can you add this to the documentation? I think this is a more robust way of doing things.

Viewing 30 posts - 181 through 210 (of 433 total)