Posted by nghiadhcntt on March 16, 2010 at 3:48am
You know, fancy slide and fancy zoom modules have nice effects. You can integrate it together:
(image in slide can be zoom)
Case: use clean url:
File: fancy_slide.module
Active: change code:
Function:
<?php
_fancy_slide_render_image($image, $presetname = NULL, $link = NULL)
?>Form:
<?php
if ($link) {
$slide['rendered'] = l($slide['rendered'], $link, array('html' => TRUE));
}
?>To:
<?php
if ($link) {
/*nghia - integrate fancyzoom - make slide out image url - edit*/
/*$slide['rendered'] = l($slide['rendered'], $link, array('html' => TRUE));*/
$slide['rendered'] = l($slide['rendered'], $slide['imagepath'], array('html' => TRUE));
}
?>Case: don't use clean url:
Same as above, adding
File: fancy-slide.tpl.php
Active: change code:
Form:
<?php foreach ($slides as $slide): ?>
<li>
<?php print $slide['rendered'];?>
</li>
<?php endforeach; ?>To:
<?php foreach ($slides as $slide): ?>
<li>
<?php
/*nghia - integrate fancyzoom - make slide out image url - edit*/
/*print $slide['rendered'];*/
print str_replace("?q=","",$slide['rendered']);
?>
</li>
<?php endforeach; ?>Tested on IE, Firefox, Chrome