Hello,

I needed cloud zoom working for a client using D6, so I rewrote the module to include functionality that is currently in your beta, plus some more. I just want to share this fork with anyone interested.

This fork provides:

  • Profile support. Similar to imagecache, you create a profile with any settings you want, and assign that profile to your imagefield display. You can have unlimited profiles, to allow for different settings.
  • Full imagecache integration: Select imagecache for thumb, main and hover images
  • Full gallery integration: Multi value imagefields are rendered into a gallery.
  • Image title support: You can use either the node title or the image description as the title of the over image, even when using multivalue! (not supported by Cloud Zoom library normally)
  • Lightbox integration (via Lightbox2, jQuery Update and a small JS hack)
  • All library options exposed
  • Tint color selection via Farbtastic
  • External tpl file for complete customization of wrapper elements
  • Libraries module support for library placement
  • Fully translatable

Do note that no hacks/edits are needed to the Cloud Zoom library, all these are JS overrides from the module included JS code. You just enable the required module(s) and have fun :)

This is only for D6. If you need anything else, just comment below or at my blog where I keep an updated version of this.

CommentFileSizeAuthor
cloud_zoom.zip9.21 KBhexblot

Comments

jerry’s picture

This is nice work, and I'd like to see it merged with any new version of this module (assuming that it's still maintained). Thanks for sharing it.

I ran into two small issues in my testing:

  1. The admin interface doesn't display the saved value of 'use_lightbox'.
  2. cloud_zoom.js is only loaded where there are multiple images and the title field is displayed. However, since the Lightbox2 fix is contained therein, it should be loaded unconditionally.
dakku’s picture

Issue summary: View changes
Status: Needs review » Closed (outdated)