Forum Replies Created

Viewing 15 replies - 316 through 330 (of 349 total)
  • Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    There are several methods you could use..but it sounds as if you’re most comfortable with editing the style.css in your child theme??? I would recommend that you A) disable the included css and then B) copy/paste the css from the plugin’s style.css into your child theme’s style.css and tweak those rules to you liking.

    Another option might be to create a file in the same directory as your child theme’s style.css and use the ‘@import’ directive to include that css file.

    As an example, if you created a file called survey-plugin.css in your child theme’s css directory you could add a line in style.css of your child theme like this:

    @import url(“survey-plugin.css”)

    but this method is generally discouraged from a page load speed perspective.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    Hi,

    The short answer is that as of right now the Awesome Surveys plugin does not provide functionality to sort or display by respondent.

    The good news is that when I first created this plugin I did so with that feature in mind so the data is stored in such a way that it can be done. That feature hasn’t been added because I really had no idea if it would be useful to the users or not and that is why your feedback is so important and greatly appreciated.

    Consider this feature request on my ‘to-do’ list, and again, thanks for the feedback.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    Hi Steve,

    Thanks for the feedback, I really appreciate it.

    The Awesome Surveys plugin, by default, loads a couple of stylesheets for very basic structural formatting. Most of the styling is controlled by the pure forms css framework – you can find all you would like to know about it here: https://purecss.io/ (which also depends on normalize.css) There are a few other styling rules applied by the style.min.css file that is bundled with the plugin. All of the styles that are (default) loaded by Awesome Surveys can be found in wp-content/plugins/awesome-surveys/css The ones that are loaded on the frontend are normalize.min.css, forms.min.css and style.min.css

    There are non-minified versions of these in the same directory as well as a sass version of style.css if you’re fond of pre-processors. These are the files you should probably be looking at for examples on how the form is styled.

    As of version 1.1 of Awesome Surveys, there is an option to not load any of bundled css on the frontend.

    To expand on all of that, because the form builder relies heavily on a tool called the PHP Form Builder Class (pfbc) and when that tool was developed, it was developed with the bootstrap css framework in mind, many of the form elements have bootstrap classes applied to them; which is of no consequence if bootstrap isn’t loaded on your site, but if bootstrap is in the equation then custom styling may present some deeper challenges.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    1.1 released and should solve this for you.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    That is also coming in the next update.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    There’s just no way I can go through all of those to try and figure out why the session no longer exists.

    I am currently working on an update to Awesome Surveys, and I was thinking of editing the pfbc part of this plugin anyhow and stripping out a bunch of things that aren’t really needed.

    Keep an eye out for an update sometime this week (I hope) that should take care of this problem for you.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    Hi there,
    Thanks for the feedback. I am sorry to hear that you are having troubles with the Awesome Surveys plugin.

    The error that you are seeing is quite odd, as the plugin should be starting a session. I suppose that it is possible that something else may be destroying that session. Can you tell me what plugins are currently active? What can you tell me about the hosting environment?

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    If, as of just a few moments ago, Async JS and CSS is enabled (and it appears to me that it is), it is working for me.

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    With that plugin de-activated, the javascript loads and the survey can be submitted (of course you will want to disregard my response to your survey).

    you might try to re-activate the plugin and adjust the settings for it.

    Under Settings > AsyncSettings

    There’s a box labeled “Exceptions (files to ignore and load in render-blocking way)”

    in that box, add these two lines:

    awesome-surveys-frontend
    jquery-validation-plugin

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    can you de-activate Async JS and CSS temporarily?

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    What other plugins do you have installed that might be altering the loading of javascript?

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    On the same ‘General Settings’ screen can you find the ‘Debug’ box and, if you are able to check the checkbox for ‘Minify’ do that, and again ‘Save All Settings’

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    The settings in my provided screenshot can be accessed under:

    Performance > General Settings

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    I’m not sure that’s the right checkbox.

    Here’s a link to a screenshot of what needs to be disabled:
    https://willthewebmechanic.com/w3-settings.png

    Plugin Author Will Brubaker

    (@willthewebmechanic)

    Automattic Happiness Engineer

    The 404 is being caused because the javascript for Awesome Surveys is not being loaded, so the survey is not being submitted via AJAX. My best guess is that W3 total cache is blocking/removing the necessary javascript.

    To verify, can you do this?

    under the W3 Total Cache menu:
    Performance > General Settings > Minify
    Uncheck the ‘Enable’ checkbox & press ‘Save All Settings’

    Let me know when that is done and I’ll take another look at your site.

Viewing 15 replies - 316 through 330 (of 349 total)