cruspeed Posted August 13, 2014 Share Posted August 13, 2014 (edited) Installed SSL cert on my cart today and I'm having issues with getting a secured connection to the server with browser. Internet explorer works fine, lock shows up and stays. FireFox - Lock shows up while loading, once page is loaded lock turns into an exclamation point. When using Firefox, I can inspect elements and image links show up as a https:// link. Google chrome - Has exclamation point on lock and reads - This page includes other resources which are not secure. How can I find out what is not secure on my site so I can fix it? It seems to go from secure to exclamation point as soon as the search box is loaded. www.speakeasyglass.com Would like to add - In Internet Explorer, the "Search our store" does not show up in the search box and connection is secure. When firefox loads, that shows up and connection changes to not secure. My IE settings have the security slider all the way up on high. Edited August 13, 2014 by cruspeed Quote Link to comment Share on other sites More sharing options...
bsmither Posted August 13, 2014 Share Posted August 13, 2014 There is a javascript file being loaded: https://www.speakeasyglass.com/cart/includes/extra/PayPal_acceptance.js This script requests an image from:http://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png Try making the image src attribute to not have the protocol (I've seen this, and it is weird looking);://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png Quote Link to comment Share on other sites More sharing options...
cruspeed Posted August 13, 2014 Author Share Posted August 13, 2014 jQuery(document).ready(function() { var pp_acceptance = "<div style="text-align:center"><a href="https://www.paypal.com/uk/webapps/mpp/paypal-popup" title="How PayPal Works" onclick="javascript:window.open('https://www.paypal.com/uk/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700'); return false;"><img src="http://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"></a></div>"; $("body").append(pp_acceptance); }); Change this- <img src="http://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"> To this ? <img src="://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"> Thank you for the reply! I think I found the .js file and the lines to edit are above? Quote Link to comment Share on other sites More sharing options...
cruspeed Posted August 13, 2014 Author Share Posted August 13, 2014 That was exactly the problem, thank you for taking the time to help out. How did you know what the issue was? Quote Link to comment Share on other sites More sharing options...
bsmither Posted August 13, 2014 Share Posted August 13, 2014 The Firefox browser has a wide range of add-ons that webmasters can use to troubleshoot pages. One such tool is to show all non-secure items that are in an otherwise secure page. Quote Link to comment Share on other sites More sharing options...
Al Brookbanks Posted August 14, 2014 Share Posted August 14, 2014 Hi, when the PayPal modules was configured it was done before SSL was setup. For this reason CubeCart thinks SSL is not available and forces the link to http. If you go back to the modules config under SSL and click save it will fix this issue. Sorry for any inconvenience caused I'm sure we could improve it to prevent this happening in the future. Quote Link to comment Share on other sites More sharing options...
Al Brookbanks Posted August 14, 2014 Share Posted August 14, 2014 .. I have fixed this for the next release by changing the path to the JS from to use a dynamic protocol. <img src="//example.com/modules/plugins/PayPal_Pro/images/acceptance_marks_UK.png" border="0" alt="Now accepting PayPal"> Instead of; <img src="http://example.com/modules/plugins/PayPal_Pro/images/acceptance_marks_UK.png" border="0" alt="Now accepting PayPal"> Or; <img src="https://example.com/modules/plugins/PayPal_Pro/images/acceptance_marks_UK.png" border="0" alt="Now accepting PayPal"> Quote Link to comment Share on other sites More sharing options...
bkessler91 Posted August 14, 2014 Share Posted August 14, 2014 jQuery(document).ready(function() { var pp_acceptance = "<div style="text-align:center"><a href="https://www.paypal.com/uk/webapps/mpp/paypal-popup" title="How PayPal Works" onclick="javascript:window.open('https://www.paypal.com/uk/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700'); return false;"><img src="http://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"></a></div>"; $("body").append(pp_acceptance); }); Change this- <img src="http://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"> To this ? <img src="://www.speakeasyglass.com/cart/modules/plugins/PayPal_Pro/images/acceptance_marks_US.png" border="0" alt="Now accepting PayPal"> Thank you for the reply! I think I found the .js file and the lines to edit are above? I am having trouble locating where to make these changes. Where is this file? Quote Link to comment Share on other sites More sharing options...
Al Brookbanks Posted August 14, 2014 Share Posted August 14, 2014 The easiest solution is to login to the admin side of your store under SSL then just go to the PayPal Pro module configuration and click 'Save'. Quote Link to comment Share on other sites More sharing options...
bsmither Posted August 14, 2014 Share Posted August 14, 2014 There is a javascript file located here:/includes/extra/PayPal_acceptance.js If you don't have it, then I would think you never had your PayPal Pro module create it or need it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.