blackeyed5:
That first part about the src=" .. ", I'm not sure what you mean. But essentially you're saying I should just leave it as mixed content? I'm just worried about visitors seeing that warning sign about the SSL and thinking the site is "unsafe".
I'll check out the link you sent about upgrading tomorrow. I'm not really a programmer (as you can tell), so working with databases and all of that would all sort of be new to me...I'm just dreading all this progress we made fixing all these bugs would be all for naught once I upgrade.
No, not saying to keep/allow mixed content. Saying be sure that the thngs being changed are the cause of the mixed content... So, I admit that I don't use every browser available, but I do test out several and maybe one of them needs updating but I don't know of any/seen any that once the page is loaded and before a click on a link complain that the page contains say the following between the body tags of a page loaded with https:
<a href="https://www.google.com">Secure</a><br />
<a href="http://www.google.com">Non-Secure</a><br />
Now, perhaps upon clicking the above Non-Secure link it will notify about the pending change from secure to non-secure, but that is a transition notification that if anyone has turned on more than likely understands what is going on and what/when to expect such notifications. (Or your site is the first one that they have visited after installation of the new browser...
Anyways, I feel that I went off somewhere, so the thing that is first important in going down the path of making the secure icon stay solid/appear is that the changes being made are/have been identified as affecting the indicator. One typical html tag that has an effect on the mxed content notification is the use of images that reference the alternate connection type in the src= portion of the tag... To keep that "connection typeless" it caan be entered as //siteurl/path/filename. Or as a relative path of folderpath/filename.
Now the other thing though that I was talking about. The htaccess rule for the shop subdirectory to force all connections to https is unnecessary if in includes/configuration.php HTTP_SERVER already includes https:
As to the upgrade. One great thing about ZC is that if properly setup and maintained, generally speaking changes made to the site are made only to template override directories. This allows upgrade of the underlying core files without directly affecting the template files... Now, after or as part of that underlying upgrade the template override files should be compared to the base version of the same files to identify/incorporate applicable/needed changes to ensure continued operation. In other words if upgraded/rebuilt by the instructions provided in this site (mainly the link to follow) your work to date will be preserved...
http://www.zen-cart.com/entry.php?3-How-do-I-rebuild-my-site-on-the-new-version-instead-of-upgrading
ZC Installation/Maintenance Support <- Site
Contribution for contributions welcome...