我在OpenCart中使用Supersized Slideshow。但是当使用SSL时,不要在Supersized Slideshow中更改HTTPS图像路径。
您可以在代码下方看到超级幻灯片。
如何解决?请帮我。感谢
<script type="text/javascript">
jQuery(function($){
$.supersized({
// Functionality
slide_interval : 5000, // Length between transitions
transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed : 750, // Speed of transition
// Components
slide_links : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
slides : [ // Slideshow Images
<?php $i = count($banners); foreach ($banners as $banner) { ?>
<?php if ($banner['link']) { ?>
{image : '<?php echo $banner['image']; ?>', title : '<?php echo $banner['title']; ?>', thumb : '<?php echo $banner['image']; ?>', url : '<?php echo $banner['link']; ?>'} <?php if($i>1){ echo ","; }?>
<?php } else { ?>
{image : '<?php echo $banner['image']; ?>', title : '<?php echo $banner['title']; ?>', thumb : '<?php echo $banner['image']; ?>'}<?php if($i>1){ echo ","; }?>
<?php } ?>
<?php $i--; } ?>
]
});
});
</script>
答案 0 :(得分:0)
通常,当您将后端的图像设置为绝对路径时会发生这种情况,例如: http://www.example.com/image/data/banner1.jpg
如果您可以使用它,请将其设置为/image/data/banner1.jpg
甚至//www.example.com/image/data/banner1.jpg