Forum Replies Created

Viewing 15 replies - 106 through 120 (of 470 total)
  • Thread Starter Abigailm

    (@abigailm)

    One difference with your test form and my set up is that your form adds a handling charge. So the “total” doesn’t equal the amount entered. Instead, if the amount paid is X, the Total is always X+10+(.05X)

    My form has nothing added; so “amount paid” will always equal “total”.

    Since I am seeing 0 in the Total field — I’m wondering if there is could be a problem somewhere along the line with the math. (For example, the amount being multiplied by 0 because I have no value entered in as a percentage based handling amount).

    Thread Starter Abigailm

    (@abigailm)

    What do you see on YOUR confirmation email? (I’ve just sent you a test from your link with the amount “200”- my email is similar enough to username here that you should recognize it).

    I am not having a problem with PayPal — and I don’t know whether the customer autoresponder email, which uses the shortcode [fullamount] – is showing a problem. I haven’t received complaints from users, but they would be receiving both a confirmation from our site and from PayPal, so perhaps are not reading the confirmation from our site. (There does not seem to be a feature to allow me to add a cc or bcc to the customer auto-responder, so difficult to test as it only sends an email after payment).

    However, the problem I am reporting is with the confirmation email sent to the site owner – under “Send Options” “Confirmation Message” (“Send yourself a copy of the payment details”) So that is where I am no receiving emails that say -0- and the only way to find out what the actual payment amount was is to login to the site and view the log of completed payments. (Or rely on the PayPal confirmation emails or records)

    I did receive the autoresponder customer email from you, and it correctly shows amount — so if you are also using the [fullamount] shortcode that probably means that part is working. But again, my question is about the confirmation email that goes to the web site owner or to whoever is designated in the “Send Options” settings.

    Thread Starter Abigailm

    (@abigailm)

    The website is https://ddai.link/ — you’ll see the form on the home page.

    It has one field where users enter the amount they are paying. No products or preselected amounts; it is an “Amount” field in the form settings with none of the boxes checked.

    Thread Starter Abigailm

    (@abigailm)

    @aerin, I am sorry but I installed that update and it made things worse. Now the amount paid is not showing at all on the email.

    So, for example, tonight a user made a payment for $200.

    Here is what the email confirmation shows:

    Order Details:

    Quantity: 1

    Total: $0.00

    At least before there was one line showing cost; now the payment is simply shown as -0-.

    The “Total” really needs to match the amount paid.

    • This reply was modified 7 years, 10 months ago by Abigailm.

    Thanks – I tested & implemented on my site and it resolved all problems.

    I can confirm the same problem with Internet Explorer on my site. The front page content boxes overlap page footer in desktop & tablet view; also overlap and do not stack well in tablet view; works fine in mobile width view. I had not previously tested in Explorer because my site stats show less than 1.5% of visitors are using IE. There is no problem on my site with IE for navigation or access of other features, only with front page content boxes. (So I’m not using any sleep over this, but I realize that usage stats might be different for others).

    Just as a sidenote, my site stats for page views for July 2018 show only 1.3% of visitors using MSIE

    Here’s a link to show worldwide usage for the same period.
    http://gs.statcounter.com/browser-market-share#monthly-201707-201807 (MSIE= 3%)

    But numbers shift somewhat depending on region.

    @treevs — I don’t think Evolve is any different than any other themes in the way it handles menus. If you go to Appearance > Menus you will see that you can create as many menus as you like, and you can set whichever you choose as the primary menu. So if you don’t like the menu you have, just create a different one and set that as primary.

    At the bottom of the page, there is a box to tick under Menu Settings to choose whether you want to automatically add new top-level pages to the menu.

    I see that error on a LOT of my wordpress installations too! It’s a warning only, so it doesn’t impact sight function, but I can see that since 6 August there are about 800 lines like that for evolve in my error log.

    So it’s important to get that taken care of soon. I’m currently running PHP 7.2.8 on that site, but if there is not going to be a fix with the next release, I might roll back to PHP 7.1 as well.

    Some info here: http://php.net/manual/en/migration72.incompatible.php
    Basically, with PHP 7.2 you can’t use count() in the same way as before. So something to keep in mind with any script writing. PHP 7.1 will reach end of active support already in only 3 months.

    If you know how to fix it, but aren’t ready to push out another release just yet, could you post the correction needed to the functions.php code. I’m thinking this bug got introduced when you were writing a script to address the some of the Font Awesome problems.

    Thread Starter Abigailm

    (@abigailm)

    resolved

    Thread Starter Abigailm

    (@abigailm)

    I found which plugin was the source of the conflict, and reported it to the plugin support forum. I’m marking this thread resolved for now, as this last issue isn’t tied to Evolve. It’s just a coincidence that it started at the same time, but more likely is due to the WordPress upgrade that was pushed through a few days ago. (WordPress 4.9.8)

    Thread Starter Abigailm

    (@abigailm)

    OK, you seem to be right – deactivating relevant plugins seems to eliminate the problem, so it must be a plugin conflict.

    Thread Starter Abigailm

    (@abigailm)

    Also, I have one more problem – also only when I am logged in to the site.

    I have a plugin called “Data Tables Generator by Supsystic” which imports tables stored on the site, using a short code. When I am logged in, it will not load. I tried disabling the plugin and testing the navigation menu in case it was the plugin causing the navigation problem, but that didn’t make a difference. (When not logged in- works fine, loads very quickly).

    So there is something else that happens when logged in that is causing loss of some site function.

    Thread Starter Abigailm

    (@abigailm)

    Thank you, @romik84 — that solved the problem.

    However, I have another problem and I am not sure what the cause is, or how to replicate. However, this has only occurred since the update to 3.9.4

    When I am logged in and viewing the site the main navigation menue does not work for 3rd level drop down items, or for the 2nd level for any menu item that has a sub-menu.

    So for example:

    Menu Item 1
    > Sub Menu 1
    > Sub Menu 2 > Sub-sub Menu

    I can navigate by clicking on Menu Item 1 or Sub Menu 1, but Sub Menu 2 does not respond, and the sub-sub menu items never appear.

    However, everything works very smoothly and super fast when I am not logged in. So very great experience outside of being the admin! (But I checked, and the same problem would exist for someone with only a subscriber role logged in — so if this is something to do with Evolve coding, it is a problem because the site function depends on access from subscribers. So if navigation breaks whenever someone logs in that would be a problem)

    This is a mystery to me and I am hoping you can look into it, but I do realize that there is no way for you to test without login access to my site.

    Thread Starter Abigailm

    (@abigailm)

    Here’s where I think the problem was introduced.

    The parent theme has this NEW code in functions.php:

    if ( ! function_exists( 'evolve_scripts' ) ) {
    	function evolve_scripts() {
    		global $post, $css_data;
    
    		// Bootstrap CSS
    
    		wp_enqueue_style( 'evolve-bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.min.css', false );
    
    		// Main CSS
    
    		wp_enqueue_style( 'evolve-style', get_stylesheet_uri(), false );

    This properly loads evolve-bootstrap before evolve-style in a parent theme.

    But in the child theme, the parent style.css is loaded first, then boostrap, then child style.css (which becomes the new “evolve-style”). (That’s because get_stylesheet_uri() brings up the CHILD URI, not the parent).

    I don’t know why you determined that you needed to specifically enqueue the bootstrap.css in 3.9.4 when that function was not in 3.9.3 — but I think if you are going to do that you also need to write a function to check whether or not there is an active child theme– and in that case, make the appropriate corrections.

    You might consider including your own set of child theme files with your distribution, because there are several variations on how the function to enqueue styles in a child theme can be written.

    Thread Starter Abigailm

    (@abigailm)

    OK, I have figured out the problem, and managed to address the issue with the slider buttons as well as several other layout and styling issues I found throughout the site.

    The theme is loading stylesheets in this order:

    1) parent-style-css
    2) evolve-bootstrap-css
    3) evolve-style-css (child theme)

    Because the bootstrap is loaded after the parent style, all bootstrap specifications are overriding specifications for the same class or ID in the parent-style.

    I can address this by adding styles to the child style.css file…. but I do think it is a bug, because I think the parent css should load after the bootstrap, not before. To fix this properly (rather than on a piecemeal basis) I would have rewrite all bootstrap styles from the parent theme into the child theme css file.

    Here is the content of my child theme functions.php file — perhaps this needs to be modified?

    add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style');
    function enqueue_parent_theme_style() {
        wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
    }
Viewing 15 replies - 106 through 120 (of 470 total)