gjh42:
One thing puzzles me, though. My virgin copy of v1.5.0 tpl_footer.php does not have ids for the <ul> tags, nor does it have separate home and links <ul> lists.
Sorry, but I can't provide any more details about this particular site. My only dealings with it is that I had installed the ozpost mod several months ago (and I don't keep the login details any longer than is needed for the task), but I do know the owner isn't the type of person to do any customisations.
Perhaps this could be the result of the template he is using?
gjh42:
I do note that the <li> tags would only be generated if the ez-pages footer bar is enabled, which presumably you would not do if you had no links to display. So the current function could be fixed simply by removing the <li></li> tags from tpl_footer.php and inserting them in the right place in the loop in tpl_ezpages_bar_footer.php.
As for my own site (shop.vcsweb.com) I've done many mods and tweaks over the years, but none that have anything to do with the footer (that I can recall). It is based on the 'classic green' template.
What I've found most puzzling/interesting about this is that these seemingly unmodified sites (in regards to the footer), and pretty much every other zencart I've seen, outputs the list across the screen, without 'bullets' which I assume is done with CSS. As such, the empty list elements have no visible evidence and are of no consequence.
In contrast, the OP's footer list went down the screen, and were bulleted... with is more like typical list behaviour. It was actually this difference that led me to find the empty list elements in the html output/source of my own site, and that in turn led me to the EZ-pages where I found disabling it via the admin settings seemed to 'cure' the problem.
I would probably not have commented on this any further, other than the fact that the same behavior/output could be seen with both my V1.3.9 installation and the v1.5 installation that I picked pretty much at random. I thought it was too much of a coincidence that both of these, and the OP's would have all been modified in some way to produce the exact same 'symptom', which is why I beleive it has more to do with the core code rather than anything else.
Whatever the cause though, it does seem to be harmless in every case, except where the list is made to be bulleted and downscreen, which I can't see anyone wanting to do anyway, so perhaps it isn't even worth spending any more time with it? (as a 'perfectionist' if it were my code, I would look into a 'fix', but it'd certainly be very low on my list of priorities, if you know what I mean).
Cheers
Rod
NOTE: We are sorry that Rod is no longer with us.
We are grateful for all his contributions to the Zen Cart community.
Ozpost - The Ultimate Shipping module for Australian Merchants. Click these links for its Homepage, or Download from Zen-Cart.com.