Jump to content

Simon

Circle Member
  • Posts

    78
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Simon reacted to tuanphan in 'Back to all blogs' button   
    Add to Settings > Advanced > Code Injection > Footer
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script> <script> jQuery(document).ready(function($) { $('<section id="back-to" class="Index-page"><div class="sqs-block-button button-block tp-button-block"><div class="sqs-block-content"><div class="sqs-block-button-container sqs-block-button-container--center"><a href="/brazil" class="sqs-block-button-element--small sqs-button-element--secondary sqs-block-button-element">Back to Brazil Blogs</a></div></div></div></section>').insertBefore('body[class*="type-blog"].view-item section#itemPagination'); }); </script> <style> section#back-to { background-color: #f0f0ee; } </style>
  2. Like
    Simon reacted to tuanphan in How can I put two logos in my header on either side of navigation links?   
    Add this to Code Injection > Footer
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script> <script> $(document).ready(function() { $('<a class="second-logo" href="https://google.com"><img src="https://cdn.pixabay.com/photo/2021/07/09/06/57/lavender-6398425__480.jpg"/></a>').appendTo('.header-display-desktop .header-actions.header-actions--right'); }); </script> <style> a.second-logo img { max-width: 70px; } a.second-logo { margin-left: 2.5vw; } </style>  
  3. Like
    Simon got a reaction from DEdwards in Member areas: manual account creation / require approval   
    Managing membership access seems so basic, but still nothing has been done. It is a real world problem, and I feel the SQS team have not been listening or maybe fully understanding what a shortcoming this is commercially. Fiddling around the eye candy edges of the CMS is not what we need right now for our clients. SQS need to read through the 3 pages of feedback here.
  4. Love
    Simon reacted to tuanphan in How to change logo on specific pages in 7.1?   
    Add to Page Header (page where you want to change logo)
    <style> .header-title-logo img { visibility: hidden; } .header-title-logo a { background-image: url(https://beaverhero.com/wp-content/uploads/2019/07/coffee-beans-1082116_640-min.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; } </style>  
  5. Like
    Simon got a reaction from tuanphan in Imagine if you could save your custom CSS and JS code to reuse on multiple Squarespace sites   
    I use SnippetsLab to keep bits of custom CSS that I reuse or modify for different Squarespace sites. A great little app I can recommend it. But what if Squarespace had something like this built-in, so you can simply select a snippet of code (as you work) and save it for later to reuse across any of your Squarespace sites. Interested in comments and ideas. This is how I imagine it might work...

  6. Like
    Simon got a reaction from PerryLA in Member areas: manual account creation / require approval   
    Managing membership access seems so basic, but still nothing has been done. It is a real world problem, and I feel the SQS team have not been listening or maybe fully understanding what a shortcoming this is commercially. Fiddling around the eye candy edges of the CMS is not what we need right now for our clients. SQS need to read through the 3 pages of feedback here.
  7. Like
    Simon reacted to creedon in Embed .PDF on webpage   
    It's been awhile since I've looked into this. The trick in the past was to change the sharing URL from the viewer URL to the actual "raw" file URL.
     
     
  8. Like
    Simon got a reaction from Brent_Dickens in Member areas: manual account creation / require approval   
    Managing membership access seems so basic, but still nothing has been done. It is a real world problem, and I feel the SQS team have not been listening or maybe fully understanding what a shortcoming this is commercially. Fiddling around the eye candy edges of the CMS is not what we need right now for our clients. SQS need to read through the 3 pages of feedback here.
  9. Like
    Simon reacted to PerryLA in Member areas: manual account creation / require approval   
    2 years and still zero progress from squarespace. I will be changing CMS the second it's feasible. 
     
    It shouldn't be this hard.
  10. Like
    Simon got a reaction from JacksonH in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  11. Like
    Simon got a reaction from incal in Hide the display of Tax line on Checkout and in the Invoice for zero tax products   
    Having an option of removing the tax line altogether would be good. Legally it's an issue if an invoice states there is zero tax, when in fact there may be tax within the selling price. This happens in Australia and New Zealand where GST is often embedded in the retail price, and the tax is not always displayed. In some instances GST may or may not be included, but the purchase price is the same regardless (it can be a complex tax code).
  12. Like
    Simon got a reaction from YHT in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  13. Like
    Simon got a reaction from Steve0 in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  14. Like
    Simon got a reaction from michelle_o_O in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  15. Like
    Simon got a reaction from newing in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  16. Like
    Simon got a reaction from Brent_Dickens in Member areas: manual account creation / require approval   
    Member areas is a great idea, but still has a few annoying shortcomings, many already raised in the above comments. One of the issues is vetting who can join as a member. I thought I'd share how we worked around this for one client who had a free member area, but wanted to only have invited people join. It's a little clunky, but it works on a small scale for free memberships.
    First up, we grabbed the 'join' button html (using the browser inspect tool), then hide the 'join' button in the settings for 'Access Denied Screen' to stop folks signing up at all. Your 'Access Denied' page will now just have a sign in button.
    Next create a password protected page, and using the code block add your html 'join' button. This is the page you will use to add new members yourself, since they can't add themselves.
    <button class="sqs-editable-button sqs-button-element--primary join-button " onclick="UserAccountApi.joinMemberArea('621abd3953ae2d1f97886268', null, window.location.pathname, false, 'MEMBER_AREA_ACCESS_PAGE')"> Add new Member </button> As you can't add a new member if you are already logged in as a member, you must sign out first. I added a link to the account to sign out:
    /account/member-areas  I also made that sign out link open in a new tab so I could easily hop back to my sign up page. Attempting to speed up the clunky process 🙂
    Create a form on a public page of your site inviting people to apply for membership (or you could just do this with a personal email invite as we did). Anyway, you want to get their full name and email address, and any other details that help you decide to extend a free membership to them. With that info you can simply use your private sign up page (only you have access to), and create a password for them. 
    To manage this process, I have spreadsheet with the invitees details, and I make up the password here before I use the sign up form. And moments before I sign them up, I email them their password. The email might look like this:
    Hi Jane You have been given free access to https://www.somewebsite.com/secretmemberarea. Use your email address jane@gmailish.com and this password: ABC27619*h Regards Simon Squarespace will automatically send the new member an email as soon as you add them on your sign up page, so send your personal email (above) just before you create their new account. You should also edit the Squarespace email so it makes sense too. That email only has a button link to sign in and no password (that's why you have to personally email them the password). Of course they can reset their password in the sign in box.
    While site guests cannot join, they will need a sign in. So we enabled a sign in link in the main site menu (which is just a link to the 'member area home page' you'd already have created).
    That's the hack. I do hope Squarespace improve on the current membership system. As a developer, it's just not that hard to do, so I don't know why they haven't done it yet. Hmmm.
    P.S. One last shared experience. We tried one of the 'plug in' memberships systems someone was promoting here as a solution. It's easy to setup and use, but it's dead easy to bypass if you want to look at any of your 'hidden' page content using your browser code inspection tool, which reveals all the html and links 😞
  17. Like
    Simon reacted to paul2009 in Is there a way to add an electronic signature to an online form?   
    There are a number of services available. I wouldn't say that any work seamlessly but many can be embedded in a Squarespace site.
     
  18. Like
    Simon reacted to conversiontracking in Is there a way to add an electronic signature to an online form?   
    I'm just implementing  similar thing to a client. I went with esignatures.io which has a great set of features and a nice pricing. Also redirect is super useful, almost a must featurea and it can be embedded to a website + automated in a lot of ways. 
    pandadoc.com is another one that looks like it has the necessary features - could be a better one here as they seemed to have forms. It's not possible to use Squarespace forms, so any form information should be in the signature-software. in esignatures.io you could add custom fields and I'm 99% sure these can be used for any kind of automation with Integromat, sending an email, adding info to CRM, google sheets etc.
    I'm adding the signature before the payment in checkout with custom coding so customers will sign before they pay. 
    I'll write a tutorial if I got a sec. You can also get in touch with me for help
  19. Like
    Simon got a reaction from paul2009 in Possible to moderate membership requests?   
    I know the Squarespace product team probably never read these posts, but I'd like to see more customisation available on the member signup form. I haven't been able to implement memberships for any of my clients as they all want more detail in the signup process, i.e. more than just an email and name, they want to collect other details as a way of qualifying membership, preventing just anyone signing up randomly and to know more about the member so they can segment their marketing.
      
  20. Like
    Simon reacted to breathedotdesign in Possible to moderate membership requests?   
    Stupidly just built a members area to do just this (for a client) and now realised that it's not possible. I also wanted a custom form to collect certain information but can't figure that out either 😞
  21. Like
    Simon reacted to ward320ny in Member areas: manual account creation / require approval   
    Hi there! 😀 Ward, from MemberSpace here.

    Right now, you cannot do that using Member Areas. Access is granted as soon as they join.

    Have you checked out MemberSpace? We're a third-party tool that offers complementary services to fit more complex membership site needs. With MemberSpace, you have manually pre-approve your members. Whenever anyone tries to join a Member Plan you offer, they will be shown a message you choose until you manually approve them.
    Also, with MemberSpace, you have the chance of customizing your sign-up fields to anything you want. 
    MemberSpace is developed for non-developers 😉 and super user-friendly. Please find more information about us here, and let me know if you have any questions 🙂
  22. Like
    Simon reacted to midwicket in Hide the display of Tax line on Checkout and in the Invoice for zero tax products   
    Hi, currently on Checkout (Order Summary) and in the Invoice, there is a line item for Tax, even when tax is zero. We would like to hide the display of this default Tax line both on checkout, as well as on the actual invoice. i.e., rather than show a line for Tax with value zero, we would just like to hide the display of this line entirely. Could anyone advise how best to do this on the Order Summary as well as on the Invoice? Thanks!
×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.