Suffusion nor remembering some, losing others

Reports about issues that you encounter in Suffusion. This forum is closed with effect from February 2019. Please post future requests on https://github.com/sayontan/suffusion.
Forum rules
This forum is being officially closed with effect from 3rd February 2019. Future support requests can be posted on the GitHub page at https://github.com/sayontan/suffusion/issues.
JuicyMaters
Posts: 11
Joined: 24 Feb 2011, 15:09

Suffusion nor remembering some, losing others

Post by JuicyMaters » 10 Mar 2011, 19:04

I have two blogs, JuicyMaters.com, an established blog, and common-sens-conversation.com, a blog I'm just starting to design.

JuicyMaters.com "loses" items. For example, I use AWeber with a lightbox and a signup form in sidebar 1. All was well until today when the signup form disappeared. The lightbox still works but the signup is gone. I've removed and replaced the code snippet from AWeber twice...no dice.

On the new blog, I've installed the Suffusion theme but none of the changes I make seem to "take". Even something so basic as adding sidebar 2...nothing. I make the change, save it (or so I thought), and check to see if appearance has changed according to the changes I just made. Nope.

Ideas?

sayontan
Site Admin
Posts: 10210
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas
Contact:

Re: Suffusion nor remembering some, losing others

Post by sayontan » 10 Mar 2011, 19:34

Neither of your sites has an issue due to Suffusion.
1. Nothing is being hidden on your first site - the form and its associated JS are both being called. Maybe for some reason that JS is not being evaluated. This could be due to conflicts between that JS and some other JS on your page (a lot of your plugins use JS). The best guys to ask about this would be the author of that plugin. I also noticed a bunch of other issues on your site: JQuery is being invoked twice - there is one plugin that is loading an older version of JQuery. Also your Google Analytics code is printed twice - might be from two plugins or maybe you have enabled Analytics from both Suffusion and a plugin.

2. The second site is serving up a copy of your cache from W3 Total Cache. Disable your plugin and your settings will show. You can re-enable the plugin again after you have finished making all your changes on your site.

JuicyMaters
Posts: 11
Joined: 24 Feb 2011, 15:09

Re: Suffusion nor remembering some, losing others

Post by JuicyMaters » 11 Mar 2011, 06:29

I'll look into number 1, but on number two, I disabled W3 and still get the same results. Nothing I do in theme options changes anything. I've even deleted ALL theme options and cannot even get it back to where it was when theme was first installed.

Yes, I realize that since I've delted options that means I'm willing to work from point zero and could just uninstall and reinstall Suffusion. I'd rather the bugs get fixed on this install so I don't hit more issues later after I've invested a lot of time and then something like this crops up again.

sayontan
Site Admin
Posts: 10210
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas
Contact:

Re: Suffusion nor remembering some, losing others

Post by sayontan » 11 Mar 2011, 11:40

Uninstalling / Reinstalling the theme will not kill your existing options - only deleting your options will do so.

I am looking at your generated CSS: that has definitely been generated today (it is timestamped). That leads me to think that your options are definitely being save. So unless you can tell me what it is that you are changing which is not sticking, and/or provide me with access to your back-end I cannot provide any out that will be more useful.

JuicyMaters
Posts: 11
Joined: 24 Feb 2011, 15:09

Re: Suffusion nor remembering some, losing others

Post by JuicyMaters » 15 Mar 2011, 08:52

sayontan wrote:Uninstalling / Reinstalling the theme will not kill your existing options - only deleting your options will do so.

I am looking at your generated CSS: that has definitely been generated today (it is timestamped). That leads me to think that your options are definitely being save. So unless you can tell me what it is that you are changing which is not sticking, and/or provide me with access to your back-end I cannot provide any out that will be more useful.
PM'd user and password for both sites last Thursday...have heard nothing back.

I have checked with AWeber (plugin author as you suggested) and they checked to see it the problem was on their end. Nope. Checked with host (HostGator) on the remote chance the problems were due to hosting. Nope. Checked, as much as possible, to see if WP.com integration of JetPack functions into WP.org might have been the cause. Again nope.

This particular set of plugins (and more) works with other themes...I've used them on Atahualpa myself...not meaning to offend, but if they work on other themes but not Suffusion, I'd suggest Suffusion needs fixing to match the rest of the world, not changing the world to match Suffusion.

sayontan
Site Admin
Posts: 10210
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas
Contact:

Re: Suffusion nor remembering some, losing others

Post by sayontan » 15 Mar 2011, 08:57

I sent you a response the very same day, and it does show up as being read at your end, so I am not sure why you say I haven't responded. Anyway, I have forwarded my response again. I carried out the tests on your second site and showed that they work on Suffusion without changing anything.
This particular set of plugins (and more) works with other themes...I've used them on Atahualpa myself...not meaning to offend, but if they work on other themes but not Suffusion, I'd suggest Suffusion needs fixing to match the rest of the world, not changing the world to match Suffusion.
A fine philosophy, but at odds with your experimentation. As you yourself stated, this was working fine even with the latest version of Suffusion:
JuicyMaters.com "loses" items. For example, I use AWeber with a lightbox and a signup form in sidebar 1. All was well until today when the signup form disappeared. The lightbox still works but the signup is gone. I've removed and replaced the code snippet from AWeber twice...no dice.
Then all of a sudden this stopped working for you. So if something was working with Suffusion and then stopped working how does that make it the fault of Suffusion? It could be a fault of several things, like:
1. A rogue post
2. A new plugin installed that doesn't work well with the combination of Suffusion and your older plugin.

Sorry, this is the best I can do here - I understand that you like the plugin and you want to keep it, but I cannot help you fix something that I don't see as an issue with the theme. My responsibility stops with getting the content printed in every form, and to that end I have succeeded: all your posts show up, and your widget's form prints itself. If due to some change on your site one component stops working, I cannot be expected to fix it unless you tell me what you changed.

JuicyMaters
Posts: 11
Joined: 24 Feb 2011, 15:09

Re: Suffusion nor remembering some, losing others

Post by JuicyMaters » 15 Mar 2011, 09:48

That's the problem...I didn't change anything between the AWeber form working and then not working. Didn't even publish a new post. It worked about 10am one day, then had quit working by about 1pm. I have tried several times using two different methods to fix it. Originally it was code from AWeber in a text box...that's what quit working. First I got new code snippet...still nothing. Then I removed txt box and tried using AWeber Form plugin calling code from AWeber...still nothing.

As I asked earlier...do you think it's possible the WP.com integration of JetPack into WP.org might be the cause? It happened at roughly the same time the issues arose.

JuicyMaters
Posts: 11
Joined: 24 Feb 2011, 15:09

Re: Suffusion nor remembering some, losing others

Post by JuicyMaters » 15 Mar 2011, 09:56

Oooops...just found the message you sent back after looking at th backend...

sayontan
Site Admin
Posts: 10210
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas
Contact:

Re: Suffusion nor remembering some, losing others

Post by sayontan » 15 Mar 2011, 10:16

I took a look at the code that the form publishes and while I am by no means sure what I should be looking for, I noticed something that seems like an error to my untrained eye.
When you include the widget, here is what it prints: http://forms.aweber.com/form/55/349470455.js.
I went into the URL to see what it does. It creates a JavaScript object with a "styles" element that is incomplete:

Code: Select all

"styles":"#af-form-349470455 .af-body .af-textWrap{width:98%;display:block;float:none;}\n#af-form-349470455 .af-body .privacyPolicy{color:#000000;font-size:12px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-body a{color:#000000;text-decoration:underline;font-style:normal;font-weight:normal;}\n#af-form-349470455 .af-body input.text, #af-form-349470455 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-body input.text:focus, #af-form-349470455 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}\n#af-form-349470455 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-body{padding-bottom:110px;padding-top:15px;background-repeat:no-repeat;background-position:bottom center;background-image:url(\"http:\/\/forms.aweber.com\/images\/forms\/fresh\/produce\/body.jpg\");color:#000000;font-size:12px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-footer{padding-bottom:10px;padding-top:10px;padding-right:20px;padding-left:20px;background-image:url('http:\/\/forms.aweber.com\/images\/auto\/body\/82e\/e6c\/4a8\/83e');background-position:top left;background-repeat:repeat-x;background-color:#4a883e;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:12px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-header{padding-bottom:9px;padding-top:9px;padding-right:10px;padding-left:10px;background-image:url('http:\/\/forms.aweber.com\/images\/auto\/body\/82e\/e6c\/4a8\/83e');background-position:top left;background-repeat:repeat-x;background-color:#4a883e;border-width:1px;border-bottom-style:solid;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:16px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}\n#af-form-349470455 .af-quirksMode{padding-right:15px;padding-left:15px;}\n#af-form-349470455 .af-standards .af-element{padding-right:15px;padding-left:15px;}\n#af-form-349470455 .bodyText p{margin:1em 0;}\n#af-form-349470455 .buttonContainer input.submit{background-image:url(\"http:\/\/forms.aweber.com\/images\/auto\/gradient\/button\/6b5.png\");background-position:top left;background-repeat:repeat-x;background-color:#469b35;border:1px solid #469b35;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}\n#af-form-349470455 .buttonContainer input.submit{width:auto;}\n#af-form-349470455 .buttonContainer{text-align:right;}\n#af-form-349470455 body,#af-form-349470455 dl,#af-form-349470455 dt,#af-form-349470455 dd,#af-form-349470455 h1,#af-form-349470455 h2,#af-form-349470455 h3,#af-form-349470455 h4,#af-form-349470455 h5,#af-form-349470455 h6,#af-form-349470455 pre,#af-form-349470455 code,#af-form-349470455 fieldset,#af-form-349470455 legend,#af-form-349470455 blockquote,#af-form-349470455 th,#af-form-349470455 td{float:none;color:inherit;position:static;margin:0;padding:0;}\n#af-form-349470455 button,#af-form-349470455 input,#af-form-349470455 submit,#af-form-349470455 textarea,#af-form-349470455 select,#af-form-349470455 label,#af-form-349470455 optgroup,#af-form-349470455 option{float:none;position:static;margin:0;}\n#af-form-349470455 div{margin:0;}\n#af-form-349470455 fieldset{border:0;}\n#af-form-349470455 form,#af-form-349470455 textarea,.af-form-wrapper,.af-form-close-button,#af-form-349470455 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}\n#af-form-349470455 input,#af-form-349470455 button,#af-form-349470455 textarea,#af-form-349470455 select{font-size:100%;}\n#af-form-349470455 p{color:inherit;}\n#af-form-349470455 select,#af-form-349470455 label,#af-form-349470455 optgroup,#af-form-349470455 option{padding:0;}\n#af-form-349470455 table{border-collapse:collapse;border-spacing:0;}\n#af-form-349470455 ul,#af-form-349470455 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}\n#af-form-349470455,#af-form-349470455 .quirksMode{width:214px;}\n#af-form-349470455.af-quirksMode{overflow-x:hidden;}\n#af-form-349470455{background-color:#FFFFFF;border-color:#CFCFCF;border-width:1px;border-style:none;}\n.af-body .af-textWrap{text-align:left;}\n.af-body input.image{border:none!important;}\n.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}\n.af-body input.text{width:100%;float:none;padding:2px!important;}\n.af-body.af-standards input.submit{padding:4px 12px;}\n.af-clear{clear:both;}\n.af-element label{text-align:left;display:block;float:left;}\n.af-element{padding:5px 0;}\n.af-form-wrapper{text-indent:0;}\n.af-form{text-align:left;margin:auto;}\n.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}\n.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}\n.dropShadowBottom349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-bottom.png) repeat-x;width:212px;height:10px;float:left;margin-bottom:0;line-height:0;font-size:0;padding:0;}\n.dropShadowL349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-left.png) repeat-y;line-height:0;font-size:0;width:10px;height:100%;float:left;margin-bottom:0;}\n.dropShadowLL349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-bottomLeft.png) no-repeat;width:10px;height:10px;float:left;margin-bottom:0;line-height:0;font-size:0;padding:0;}\n.dropShadowLR349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-bottomRight.png) no-repeat;width:10px;height:10px;float:left;margin-bottom:0;line-height:0;font-size:0;padding:0;}\n.dropShadowR349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-right.png) repeat-y;width:10px;height:100%;float:right;margin-bottom:0;}\n.dropShadowTop349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-top.png) repeat-x;width:212px;height:10px!important;line-height:0;font-size:0;float:left;margin-bottom:0;padding:0;}\n.dropShadowUL349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-topLeft.png) no-repeat;width:10px;height:10px!important;float:left;margin-bottom:0;line-height:0;font-size:0;padding:0;}\n.dropShadowUR349470455{background:url(http:\/\/forms.aweber.com\/images\/wfg\/drop-topRight.png) no-repeat;width:10px;line-height:0;font-size:0;height:10px!important;float:left;margin-bottom:0;padding:0;}\n.lbl-right .af-element label{text-align:right;}\nbody {\n}",
In the last line you will see "body{" without closing the body tag. This might not mean anything - it depends on how your form providers build their form. But if this remains unclosed, it can cause significant markup failures.

The second thing I noticed: I copied the JS from the source file above and pasted it verbatim into a text widget. I then went ahead and inserted logging statements at every point and found this code:

Code: Select all

    if (typeof awf_Form_.AWFormGenerator == 'undefined') {
console.log(10);
        var unique_track = new Image();
        unique_track.src = "http://forms.aweber.com/form/displays.htm?id=zCycLOwMLKys";
        if (typeof awf_Form_.FormQueue == 'undefined') { awf_Form_.FormQueue = []; }
        awf_Form_.FormQueue.push(loadForm);
console.log(11);
    } else {
The statements with cosole.log are mine. If you note the line that says "awf_Form_.FormQueue.push(loadForm)", I have put in a logging line in the loadForm function as well. However, while 10 and 11 print, the logging line in loadForm doesn't print.

Again, this might be nothing, but rather than lay the blame at my door it might be worthwhile to have the plugin guys take a look at what they are generating. I know the tendency is to point fingers at the little guys like me working for free, but we are not always wrong.

sayontan
Site Admin
Posts: 10210
Joined: 15 Sep 2009, 16:39
Location: Houston, Texas
Contact:

Re: Suffusion nor remembering some, losing others

Post by sayontan » 22 Mar 2011, 15:22

Did you get this resolved? I do see a form at your end on your site now.

Locked