diff options
-rw-r--r-- | phpfspot.class.php | 4 | ||||
-rw-r--r-- | phpfspot.js | 7 | ||||
-rw-r--r-- | themes/default/templates/slideshow.tpl | 2 |
3 files changed, 10 insertions, 3 deletions
diff --git a/phpfspot.class.php b/phpfspot.class.php index 3f06a87..9a11069 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -303,7 +303,9 @@ class PHPFSPOT { return; break; case 'slideshow': - $this->tmpl->show("slideshow.tpl"); + /* fetch slideshow template */ + print $this->tmpl->show("slideshow.tpl"); + /* no further execution necessary. */ return; break; case 'rss': diff --git a/phpfspot.js b/phpfspot.js index 8db1f65..1922448 100644 --- a/phpfspot.js +++ b/phpfspot.js @@ -678,8 +678,13 @@ function noop() {} /** * start slideshow */ -function startSlideShow() +function startSlideShow(srv_webpath) { + if(srv_webpath != undefined) + web_path = srv_webpath; + else + web_path = ''; + if(!sliding) { HTML_AJAX.grab(encodeURI(web_path + '/rpc.php?action=reset_slideshow')); nextSlide(); diff --git a/themes/default/templates/slideshow.tpl b/themes/default/templates/slideshow.tpl index 9a8f1fe..1e64dbc 100644 --- a/themes/default/templates/slideshow.tpl +++ b/themes/default/templates/slideshow.tpl @@ -3,7 +3,7 @@ <script type="text/javascript" src="{$web_path}/slider/js/timer.js"></script> <script type="text/javascript" src="{$web_path}/slider/js/slider.js"></script> <link type="text/css" rel="StyleSheet" href="{$web_path}/slider/css/bluecurve/bluecurve.css" /> - <body onload="startSlideShow();" class="slideshow"> + <body onload="startSlideShow('{$web_path}');" class="slideshow"> <div id="slide_navigation"> <a href="javascript:prevSlide();" onclick="click(this);" title="slive to previous photo"><img id="rew_ico" src="{$web_path}/resources/32_rew.png" /></a> <a href="javascript:pauseSlideShow();" onclick="click(this);"><img id="pause_ico" src="{$web_path}/resources/32_pause.png" /></a> |