Слайдер поставлялся в комплекте с основным компонентом.
<?php
/**
* $ModDesc
*
* @version $Id: $file.php $Revision
* @package modules
* @subpackage $Subpackage.
* @copyright Copyright (C) November 2010 joomdonation.com <@email:damdt@joomservices.com>.All rights reserved.
* @license GNU General Public License version 2
*/
// no direct access
defined('_JEXEC') or die;
error_reporting(0);
define('DS',DIRECTORY_SEPARATOR);
// Include the syndicate functions only once
require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'helper.php';
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."common.php");
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."helper.php");
include_once(JPATH_ROOT.DS."components".DS."com_osproperty".DS."helpers".DS."route.php");
$list = modOsPropertySlideShowHelper::getList( $params );
$tmp = $params->get( 'module_height', 'auto' );
$moduleHeight = ( $tmp=='auto' )? 'auto' : (int)$tmp.'px';
$tmp = $params->get( 'module_width', 'auto' );
$moduleWidth = ( $tmp=='auto')? 'auto': (int)$tmp.'px';
$themeClass = $params->get( 'theme' , '');
$openTarget = $params->get( 'open_target', 'parent' );
$class = $params->get( 'navigator_pos', 'right' ) == "0" ? '':'lof-sn'.$params->get( 'navigator_pos', 'right' );
$css3 = $params->get('enable_css3','1')? " lof-css3":"";
$isIntrotext = $params->get('slider_information', 'description') == 'description'?0:1;
$enableBlockdescription = $params->get( 'enable_blockdescription' , 1 );
$enableImageLink = $params->get( 'enable_image_link' , 0);
// navigator setting
$navEnableThumbnail = $params->get( 'enable_thumbnail', 1 );
$navEnableTitle = $params->get( 'enable_navtitle', 1 );
$navEnableDate = $params->get( 'enable_navdate', 1 );
$navEnableCate = $params->get( 'enable_navcate', 1 );
$navEnableAgent = $params->get( 'enable_agent', 1 );
$enable_property_link = $params->get( 'enable_property_link', 1 );
$customSliderClass = $params->get('custom_slider_class','');
$customSliderClass = is_array($customSliderClass)?$customSliderClass:array($customSliderClass);
modOsPropertySlideShowHelper::loadMediaFiles( $params, $module );
require( JModuleHelper::getLayoutPath($module->module) );
?>
<script type="text/javascript">
var _lofmain = $('lofass<?php echo $module->id; ?>');
var object = new LofArticleSlideshow( _lofmain,
{
fxObject:{
transition:<?php echo $params->get( 'effect', 'Sine.easeInOut' );?>,
duration:<?php echo (int)$params->get('duration', '700')?>
},
startItem:<?php echo (int)$params->get('start_item',0);?>,
interval:<?php echo (int)$params->get('interval', '3000'); ?>,
direction :'<?php echo $params->get('layout_style','opacity');?>',
navItemHeight:<?php echo $params->get('navitem_height', 100)?>,
navItemWidth:<?php echo $params->get('navitem_width', 290)?>,
navItemsDisplay:<?php echo $params->get('max_items_display', 3)?>,
navPos:'<?php echo $params->get( 'navigator_pos', 0 ); ?>',
autoStart:<?php echo (int)$params->get('auto_start',1)?>,
descOpacity:<?php echo (float)$params->get('desc_opacity',1); ?>
} );
<?php if( $params->get('display_button', '') ): ?>
object.registerButtonsControl( 'click', {next:_lofmain.getElement('.lof-next'),previous:_lofmain.getElement('.lof-previous')} );
<?php endif; ?>
</script>