function process($params, $module) { $enable_cache = $params->get('cache', 1); $cachetime = $params->get('cache_time', 0); //$this->module_name = $module->module; if ($enable_cache == 1) { $conf =& JFactory::getConfig(); $cache =& JFactory::getCache($module->module); $cache->setLifeTime($params->get('cache_time', $conf->getValue('config.cachetime') * 60)); $cache->setCaching(true); //$cache->setCacheValidation(true); $items = $cache->get(array('modContentSliderHelper', 'getList'), array($params, $module)); } else { $items = modContentSliderHelper::getList($params, $module); } return $items; }
$thumb_height = $params->get("thumb_height", '350'); $cropresizeimage = $params->get("cropresizeimage", 1); $auto_play = $params->get("auto_play", true); $cache = $params->get("cache", '1'); $cache_time = $params->get("cache_time", '1'); $effect = $params->get('effect', 'random'); $slices = $params->get('slices', '15'); $animSpeed = $params->get('animSpeed', 500); $pauseTime = $params->get('pauseTime', 3000); $startSlide = $params->get('startSlide', 0); $directionNav = $params->get('directionNav', 1); $directionNavHide = $params->get('controlNav', 1); $controlNav = $params->get('controlNav', 1); $controlNavThumbs = $params->get('controlNavThumbs', 1); $controlNavThumbsSearch = $params->get('controlNavThumbsSearch', '.jpg'); $controlNavThumbsReplace = $params->get('controlNavThumbsReplace', '_thumb.jpg'); $keyboardNav = $params->get('keyboardNav', 1); $pauseOnHover = $params->get('pauseOnHover', 1); $manualAdvance = $params->get('manualAdvance', 0); $captionOpacity = $params->get('captionOpacity', '0.8'); $show_title = $params->get('show_title', 1); $items = modContentSliderHelper::process($params, $module); //pr($items); JHTML::script('jquery.min.js', JURI::base() . '/modules/' . $module->module . '/assets/'); JHTML::script('noconflict.js', JURI::base() . '/modules/' . $module->module . '/assets/'); JHTML::script('jquery.nivo.slider.js', JURI::base() . '/modules/' . $module->module . '/assets/'); JHTML::stylesheet('style.css', JURI::base() . '/modules/' . $module->module . '/assets/'); $path = JModuleHelper::getLayoutPath('mod_contentslider'); if (file_exists($path)) { require $path; }