Ha Schop,
Thanks, that sounds like a good idea. I have never used Bonus Fields before but now is as good a time as any.
@Harm: sound advice, too. Thanks!
pager: '#nav',
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return '#nav li:eq(' + idx + ') a';
}
<style type="text/css">
#slideshow { left: 20px; float: left; margin: 20px }
#nav { width: 270px; margin: 15px; float: left }
#nav li { width: 50px; float: left; margin: 8px; list-style: none }
#nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav li.activeSlide a { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }
pre { clear: left }
</style>
<script type="text/javascript">
jQuery('#slideshow').cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#nav',
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return '#nav li:eq(' + idx + ') a';
}
});
</script>
<div id="demos">
<ul id="nav">
<li class="activeSlide"><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach1.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach2.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach3.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach4.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach5.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach6.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach7.jpg" width="50" height="50" /></a></li>
<li><a href="#"><img src="http://cloud.github.com/downloads/malsup/cycle/beach8.jpg" width="50" height="50" /></a></li>
</ul>
<div id="slideshow" class="pics" style="position: relative;">
<img src="http://cloud.github.com/downloads/malsup/cycle/beach1.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: block; z-index: 9; opacity: 1;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach2.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 7;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach3.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 6;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach4.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 5;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach5.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 4;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach6.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 3;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach7.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 2;" />
<img src="http://cloud.github.com/downloads/malsup/cycle/beach8.jpg" width="200" height="200" style="position: absolute; top: 0px; left: 0px; display: none; z-index: 1;" />
</div>
</div>
[[ include file="`$templatedir`/... location of your file ..." ]]
<div class="gallery [[ cycleshow ]]">
[[ gallery popup="fancybox" ]]
<a href="%imageurl%%filename%" title="%title%" rel="gallery-%uid%" class="fancybox">
<img src="%pivotxurl%includes/timthumb.php?src=%filename%&h=175&zc=1"
alt="%alttext%" /></a>[[ /gallery ]]
</div>
<div id="demos2">
[[bonusgallery assign='gallerytest' content=$page.extrafields.galleryimagelist fancybox='1']]
<ul id="nav2">
[[foreach from=$gallerytest item='imagetest' name='ulbuilder' ]]
[[ if $smarty.foreach.ulbuilder.first ]]<li class="activeSlide">[[ else ]]<li>[[ /if ]]
<a href="#"><img src="[[$imagetest->getImgSrc('',50,'zc=3')]]" alt="[[$imagetest->alt|escape]]"
title="[[$imagetest->title|escape]]" width="50" height="50"/></a></li>
[[/foreach]]
</ul>
<div id="slideshow2" class="pics" style="position: relative;">
[[foreach from=$gallerytest item='imagetest' name='imgbuilder' ]]
<a href="[[$imagetest->src]]" class="fancybox" title="[[$imagetest->title|escape]]" rel="[[$imagetest->rel]]">
<img src="[[$imagetest->getImgSrc('',175,'zc=3')]]" alt="[[$imagetest->alt|escape]]"
title="[[$imagetest->title|escape]]" /></a>
[[/foreach]]
</div>
</div>
<script type="text/javascript">
jQuery('#slideshow2').cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#nav2',
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return '#nav2 li:eq(' + idx + ') a';
}
});
</script>
<div id="demos3">
[[bonusgallery assign='gallerytest' content=$page.extrafields.galleryimagelist fancybox='1']]
<ul id="nav3">
[[foreach from=$gallerytest item='imagetest' name='ulbuilder' ]]
[[ if $smarty.foreach.ulbuilder.first ]]<li class="activeSlide">[[ else ]]<li>[[ /if ]]
<a href="#"><img src="[[$imagetest->getImgSrc('',50,'zc=3')]]" alt="[[$imagetest->alt|escape]]"
title="[[$imagetest->title|escape]]" width="50" height="50"/></a></li>
[[/foreach]]
</ul>
<div class="pics [[ cycleshow class='slideshow3' css='slideshow3css' slidefx='turnDown'
container_pos='left' speed=1000 timeout=0 width='240px' effect=0
extraparms='
pager: \'#nav3\',
pagerAnchorBuilder: function(idx, slide) {
// return selector string for existing anchor
return \'#nav3 li:eq(\' + idx + \') a\';
}
'
]]"
style="position: relative;">
[[foreach from=$gallerytest item='imagetest' name='imgbuilder' ]]
<a href="[[$imagetest->src]]" class="fancybox" title="[[$imagetest->title|escape]]" rel="[[$imagetest->rel]]">
<img src="[[$imagetest->getImgSrc('',175,'zc=3')]]" alt="[[$imagetest->alt|escape]]"
title="[[$imagetest->title|escape]]" /></a>
[[/foreach]]
</div>
</div>
Users browsing this forum: No registered users and 3 guests