Huh?
Image handler doesn't do the zoom?
The behavior I described is in the category that isn't working. The other categories on the site work as they should (zoom, etc.)
And even in the category that isn't working, I uploaded the images via image handler.
Image handler has a "hover-zoom" effect, only at product listing levels (when there is an array of products with smaller thumbnails on display).
If you are getting to the product INFORMATION page, and the main-image click-zoom is not functioning, then you have a problem probably not related to IH2.
Do you have a "lightbox" module installed - as this would probably overwrite (replace) the core zencart zoom feature?
20 years a Zencart User
On a page like you mentioned above, if only Image handler is installed what will happen is the following
1) if you hover over an additional image, a larger image hover appears over top of that image, NOT over the main page image
2) if you click on the additional image, it will open in a popup window, It won't replace the main page image like yours is doing, you appear to have an image swapper of some sort
This is how image handler should work
http://grumpykiwi.com/haeana/index.p...ducts_id=15239
move your mouse over one of the additional images, and you will see a hover image appear
Click on the additional image, and it should open the large version in a pop-up window.
.
Yes you have image handler installed, and yes you are using it to upload additional images, it is very good at that, but there is another add-on that controls the image swapping that you see on your page. you need to find out what that is and ask in the thread for that, as sometimes there can be issues
Webzings Design
Semi retired from Web Design
This is why its not working
If you have a look at the source of those 2 pages you linked to you will see on the working one (in the head section)
Those files are missing on the page that doesn't work.
<link href="includes/templates/quince/css/magiczoom.css" rel="stylesheet" type="text/css" media="screen"/>
<script src="includes/templates/quince/jscript/magiczoom.js" type="text/javascript"></script>
You could try renaming those files to
jscript_magiczoom.js
and
css_magiczoom.css
and see if that fixes the problem (it should as it will match zen naming conventions)
Webzings Design
Semi retired from Web Design
Hi Nigel
We use Magiczoom on several sites, and there's no requirement to rename the files. They just need to be put into the correct places.
If you look at the SOURCE CODE of THIS PAGE, you will see how the module composes necessary references in the <head> section of the page.
Additionally, there are some detailed installation requirements for the Magiczoom mod. While the mod does have an "auto install" capability (which works very well), we prefer to install it manually. we find the manual install better - especially if we have other image mods running.
We find MagicZoom to work faultlessly alongside IH.
The above is relevant for MagicZoom (zencart version).
If you want to use MagicSlideshow, then the naming of the JS and CSS files is in accordance with your advice above, and as the slideshow is usually designated for a certain page (or pages), the JS has to be loaded into the relevant includes/modules/pages/XXXXX/ folder.
jgold723 ... If your MagicZoom is not functioning, it's probably because it has not been installed correctly. Go through the MANUAL INSTALL README, and check if your current setup meets the requirements.
20 years a Zencart User
Schoolboy and Nigel -- thank you very much for the feedback and enlightenment on Imagehandler. I'll dig further into this to figure out what's happening. I very much (can't say how much) appreciate the help!
John
FOUND IT!!!!!!!!!!!!!!!!!!
First, a huge thank you to Nigel and Schoolboy for hanging in there with me. I owe you two much -- if you're ever in my neck of the woods (Maine, USA) look me up -- I owe you a couple rounds of drinks.
The zoom/photo swap function was being done by Magiczoom (not IH). The problem was that the original designer had set the html_head.php file to call that particular script only for specific categories:
I added the newest category and now it works fine.Code:<?if (($cat_id == 7)||($cat_id == 2)||($cat_id == 1)||($cat_id == 16)){?> <link href="includes/templates/quince/css/magiczoom.css" rel="stylesheet" type="text/css" media="screen"/> <script src="includes/templates/quince/jscript/magiczoom.js" type="text/javascript"></script> <?}?>
Again, many, many thanks for your help. ZC has been a true learning experience with the help of people like you.
So I was partially right - though at the point I made that comment we didn't know magiczoom was involved.
If you want the magiczoom GLOBAL (no restrictions on categories) then just remove the php code around the magiczoom code:
<link href="includes/templates/quince/css/magiczoom.css" rel="stylesheet" type="text/css" media="screen"/>
<script src="includes/templates/quince/jscript/magiczoom.js" type="text/javascript"></script>
20 years a Zencart User
Hi Schoolboy -- indeed, you were! Thanks again.