Veryfastcar Posted April 18, 2021 Posted April 18, 2021 Hey there! I'm currently finishing a website that was started by another user -- it hasn't been published yet. The site is mostly stock, built using one of Squarespace's templates. As far as I can tell, there is only one piece of embedded custom code which is for CanadaHelps' donation form. The code for the form is directly from CanadaHelps (and is currently working on our old website). Sometimes I can see the form in development and everything looks OK, other times I'll be working on the site and there will be an error message where the code is inserted. When I edit the page, there is an error that has replaced where the form is located that reads "Script Disabled". Does anyone have any tips on why this is happening. I am not a developer; I am volunteering to help this small non-profit launch their website. This is the code: <script id="ch_cdn_embed" type="text/javascript" data-page-id="41124" data-cfasync="false" data-formtype="0" src="https://www.canadahelps.org/services/wa/js/apps/donatenow/embed.min.js"></script> I checked the forum for similar posts and found something about viewing pages in incognito. I launched Squarespace incognito, but the error is still there when I edit the page. Many thanks for any suggestions! V
paul2009 Posted April 18, 2021 Posted April 18, 2021 32 minutes ago, Veryfastcar said: I'm currently finishing a website. It hasn't been published yet. As far as I can tell, there is only one piece of embedded custom code which is for CanadaHelps' donation form. Sometimes...there will be an error message where the code is inserted. When I edit the page, there is an error that has replaced where the form is located that reads "Script Disabled". It's normal for code to be disabled in the preview pane whilst you are logged on to the site. This is because it can cause problems within the Squarespace editor. You'll therefore want to open the site in a separate browser window whilst you are not logged into Squarespace. To do this: First check that you can view the site without logging in by opening a new Incognito (or Private) window. Go to the site's domain name (something.squarespace.com) by typing this into the address bar at the top of the browser window. Don't add '/config' at the end. If you see a message saying that the site is private, you'll need to return to your other browser window - the one where you are logged into Squarespace - and set a public password in the visibility settings. When this has been set, return to the Incognito window, refresh the page and use the public password. You'll now be able to view the site like a normal site visitor, instead of the site owner. Does the code work now? If not, please share the domain name and the public password with the community so that we can take a look. Me: I'm Paul, a SQSP user for >18 yrs & Circle Leader since 2017. I value honesty, transparency, diversity and good design ♥. Work: Founder of SF.DIGITAL. We provide high quality original extensions to supercharge your Squarespace website. Content: Views and opinions are my own. Links in my posts may refer to my own SF.DIGITAL products or may be affiliate links. Forum advice is completely free. You can thank me by selecting a feedback emoji. Buying a coffee is generous but optional.
Veryfastcar Posted April 18, 2021 Author Posted April 18, 2021 5 minutes ago, paul2009 said: It's normal for code to be disabled in the preview pane whilst you are logged on to the site. This is because it can cause problems within the Squarespace editor. You'll therefore want to open the site in a separate browser window whilst you are not logged into Squarespace. To do this: First check that you can view the site without logging in by opening a new Incognito (or Private) window. Go to the site's domain name (something.squarespace.com) by typing this into the address bar at the top of the browser window. Don't add '/config' at the end. If you see a message saying that the site is private, you'll need to return to your other browser window - the one where you are logged into Squarespace - and set a public password in the visibility settings. When this has been set, return to the Incognito window, refresh the page and use the public password. You'll now be able to view the site like a normal site visitor, instead of the site owner. Does the code work now? If not, please share the domain name and the public password with the community so that we can take a look. Thank you, Paul, for your thoughtful and fast response! I've requested the site password so that I can do what you've suggested. I'll give that a go and let you know if it works. It sounds logical and likely what's happening. Cheers!
Veryfastcar Posted April 22, 2021 Author Posted April 22, 2021 It's all working, Paul! Thank you again for your help 🙂
justbeout Posted August 6, 2021 Posted August 6, 2021 Hello! I'm getting the message that my code is disabled as well. I tried in another browser where i'm not logged into square space, but the entire code just shows up. <script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=BpMDb&webforms_id=29996703"></script> I tried inserting it on a page with a code element (javascript). I also tried to added it to advanced settings code injector in the header (this just disables some of the images on my site). What should I do? Thank you.
creedon Posted August 6, 2021 Posted August 6, 2021 @justbeout You want exactly these settings to run <script> tags in a code block. Of course replace the script tags shown with the code you want to run. Any other settings and the code will not run. For example the Javascript mode is for displaying Javascript code not running it. Once the code is entered properly doesn't guarantee that it will function. Those are two separate issues. Find my contributions useful? Please like, upvote, mark my answer as the best ( solution ), and see my profile. Thanks for your support! I am a Squarespace ( and other technological things ) consultant open for new projects.
justbeout Posted August 7, 2021 Posted August 7, 2021 Thank you for your response @creedon! I'm still confused "For example the Javascript mode is for displaying Javascript code not running it." What does that mean? In the code element option they have Javascript but it doesn't work? How can I modify my Javescript <script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=BpMDb&webforms_id=29996703"></script> so it goes between <script> </script> It's really frustrating because SS claim you do not need coding skills to create a site, yet the script provided by my email marketing company does not work and I have to modify and it does not guarantee it will still work
tuanphan Posted August 8, 2021 Posted August 8, 2021 On 8/7/2021 at 8:11 AM, justbeout said: Thank you for your response @creedon! I'm still confused "For example the Javascript mode is for displaying Javascript code not running it." What does that mean? In the code element option they have Javascript but it doesn't work? How can I modify my Javescript <script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=BpMDb&webforms_id=29996703"></script> so it goes between <script> </script> It's really frustrating because SS claim you do not need coding skills to create a site, yet the script provided by my email marketing company does not work and I have to modify and it does not guarantee it will still work If you want form appear on one page, add a Code Block >> Paste the script code >> then open incognito window >> see the result If you want it appear on entire site, add it to Settings > Advanced > Code Injection > Footer Email me if you have need any help (free, of course.). Answer within 24 hours. Or send to forum message Contact Customer Care - Learn CSS - Buy me a coffee (thank you!)
TownofMarana Posted August 16, 2021 Posted August 16, 2021 On 8/6/2021 at 10:17 AM, creedon said: @justbeout You want exactly these settings to run <script> tags in a code block. Of course replace the script tags shown with the code you want to run. Any other settings and the code will not run. For example the Javascript mode is for displaying Javascript code not running it. Once the code is entered properly doesn't guarantee that it will function. Those are two separate issues. @creedon Could you help me as well? This is what I have for my code snippet and it's not displaying either; says script disabled. I have tried to check via an incognito browser and it does not display. <script type="text/javascript" src="https://marana.zoomprospector.com/common/scripts/compareplaceswidget.iframe.js?sst=MARANA&environment=production"></script> Thank you, T
TownofMarana Posted August 16, 2021 Posted August 16, 2021 @creedon Ha! Nevermind, I got it to work. To summarize for the next person who has this issue: 1. Make sure you have the script type identified properly IE; <script type ="text/javascript"> along with the proper src location. 2. Make sure you hit save. Ha! Seems silly, but I've made that mistake of overlooking that. 3. Make sure you check your site in a regular browser session and/or check the edit page while incognito. Thank you all! T
shogun301 Posted October 8, 2021 Posted October 8, 2021 Hi @creedon, I have a code block on my page that was previously working - when I checked it the other day, it was not visible from the public URL (while logged out and on multiple browsers/devices). When I go into edit mode, I see "Script Disabled". When editing the code block and then saving, I see a block show up for about half a second with a button for preview in safe mode and then it flashes away to be replaced by "script disabled". Can you please help? https://www.kimgotbengaged.com/registry <br><script id='script_myregistry_giftlist_iframe' type='text/javascript' src='//www.myregistry.com//Visitors/GiftList/iFrames/EmbedRegistry.ashx?r=kk0KBTl1z7VaeUMIskhK5Q2&v=2'></script>
creedon Posted October 8, 2021 Posted October 8, 2021 @shogun301 It appears that you need jQuery for the code to work. I don't know if it was installed on your site and went missing or if the my registry code called it in and now doesn't. Add the following to Settings > Advanced > Code Injection > HEADER. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> Let us know how it goes. Find my contributions useful? Please like, upvote, mark my answer as the best ( solution ), and see my profile. Thanks for your support! I am a Squarespace ( and other technological things ) consultant open for new projects.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.