I've spent a few hours tracking down the reason for the zen_href_link('', '', 'NONSSL') error I was getting when trying to use the Image Manager...

The problem was first(?) noticed and commented about by mrmarcus66 in posts #42 and #56, pages 5 and 6 respectively, in 2006(!) in this very same thread.

Once again I think I found what was causing errors with my installation of IH.

The image file name was:
rubber_latex_arm_band(1_stripe)7578_01

the image file name was renamed to:
rubber_latex_arm_band_1_stripe_7578_01

Notice the new file name does not have the ().

Can anyone else try an image with () in the filename and try to add additional images and see what behavour happens.

He didn't get an answer to his question in this thread (unless I missed it), but perhaps he did in another thread:

http://www.zen-cart.com/forum/showth...t=67679&page=2


It seems that circular brackets (parentheses to Americans) in image filenames...these things: ()...do indeed send IH2 into a spin. Oddly enough (except to coders I suppose), square brackets [] do not. (I can confirm this.)

Given that naming files with parentheses is a common enough (although apparently frowned upon) way to name files, I would highly recommend this information be included in the IH2 readme file (it isn't, I checked).


Isn't life interesting? Especially when fossicking about you find such tidbits as these:

(On the Microsft website re Excel: http://support.microsoft.com/kb/123577)
Note Microsoft does not recommend using brackets or other special characters in paths or filenames.
(Thanks Bill! er Ballmer. I wish I'd known this years ago.)

Desiderius Erasmus coined the term lunula to refer to the rounded parentheses (), recalling the round shape of the moon.
http://www.historyguide.org/intellect/erasmus.html
Erasmus stands as the supreme type of cultivated common sense applied to human affairs.
That's what's been missing in my life.

Some authors follow the convention in mathematical equations that, when parentheses have one level of nesting, the inner pair are parentheses and the outer pair are square brackets.
So there you have it - it was lunula all along.


************************************


One other thing I discovered was how to remove the annoying "alt" display overlapping the Image Handler mouseover image zooms: (timkroeger post #44 of this thread)

(Purists should turn away now...)

You could also edit line 78 of includes/functions/extra_functions/functions_bmz_image_handler.php (line number may be different for you) to pass an empty string for alt
...replace:

Code:
return array($src, '', intval($width), intval($height), $parameters);
with

Code:
return array($src, $alt, intval($width), intval($height), $parameters);
Thanks DivaVocals for your valiant attempts to help - it was and is appreciated. And yes, you do have to have SAFE MODE turned off in the php.ini file in the home directory. BTW this is the default. And, yes, of course, the image folders do have to be writeable.

But for me it was those loonytune lunulas.