サイトを 3.2 から最新の Joomla バージョン 3.2.1 に更新しました。Article Slider モジュールを使用しています。突然、モジュールが次のコンソール エラーをスローします。
Uncaught ReferenceError: Class is not defined slider.js:1
Uncaught TypeError: undefined is not a function index.php:253
スクリプト ファイルは次のようにロードされます。
<script type="text/javascript" async="" src="http://www.google-analytics.com/ga.js"> </script>
<script src="/adventure/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/adventure/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/adventure/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
<script src="/adventure/media/system/js/tabs-state.js" type="text/javascript"></script>
<script src="/adventure/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/adventure/modules/mod_klixo_articles_slider/assets/jquery.cycle.all.js" type="text/javascript"></script>
<script src="/adventure/modules/mod_klixo_articles_slider/assets/slider.js" type="text/javascript"></script>
jQuery ファイルを呼び出すコード:
<script type="text/javascript">
if (typeof (jQuery) === 'undefined') {
jQuery = jQuery.noConflict();
}
jQuery(document).ready(function($) {
var KSlideShow = new klSlider({
fx: '<?php echo $transitionList; ?>',
randomizeEffects: '<?php echo $randomizeEffects; ?>',
timeout: <?php echo $timer_speed; ?>,
speed: <?php echo $slideshow_speed; ?>,
next: '#next<?php echo $module->id; ?>',
prev: '#prev<?php echo $module->id; ?>',
pause: <?php echo ($pause) ? 1 : 0; ?>,
divId: <?php echo $module->id; ?>,
autoPlay: <?php echo $auto_play; ?>,
startingSlide: 0,
moduleID: '<?php echo $module->id; ?>',
showReadmore: <?php echo $show_readmore ?>,
slidesautoHeight: <?php echo $css_Scaling ?>
});
KSlideShow.sliderStart();
<?php if ($css_Scaling == 1) { ?>
KSlideShow.resize();
<?php }
?>
});
</script>
スライダーはしばらく前に正常に動作していましたが、突然これらのエラーが発生しました。これらのエラーを解決するにはどうすればよいですか?