%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.248 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/modules/mod_sj_k2_slideshowiii/tmpl/ |
Upload File : |
<?php /* * @package Sj K2 SlideShow III * @version 3.0.0 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL * @copyright (c) 2013 YouTech Company. All Rights Reserved. * @author YouTech Company http://www.smartaddons.com * */ defined('_JEXEC') or die; JHtml::stylesheet('modules/'.$module->module.'/assets/css/style.css'); JHtml::stylesheet('modules/'.$module->module.'/assets/css/style_color.css'); JHtml::stylesheet('modules/'.$module->module.'/assets/css/style_'.$params->get('theme').'.css'); if (!defined('SMART_JQUERY') && ( int ) $params->get ( 'include_jquery', '1' )) { JHtml::script('modules/'.$module->module.'/assets/js/jquery-1.8.2.min.js'); JHtml::script('modules/'.$module->module.'/assets/js/jquery-noconflict.js'); define('SMART_JQUERY', 1); } JHtml::script('modules/'.$module->module.'/assets/js/jquery.cycle.all.js'); $small_image_config=array( 'type' => $params->get('imgcfg_small_type'), 'width' => $params->get('imgcfg_small_width'), 'height' => $params->get('imgcfg_small_height'), 'quality' => 90, 'function' => ($params->get('imgcfg_small_function') == 'none')?null:'resize', 'function_mode' => ($params->get('imgcfg_small_function') == 'none')?null:substr($params->get('imgcfg_small_function'), 7), 'transparency' => $params->get('imgcfg_small_transparency', 1)?true:false, 'background' => $params->get('imgcfg_small_background') ); $image_config=array( 'type' => $params->get('imgcfg_type'), 'width' => $params->get('imgcfg_width'), 'height' => $params->get('imgcfg_height'), 'quality' => 90, 'function' => ($params->get('imgcfg_function') == 'none')?null:'resize', 'function_mode' => ($params->get('imgcfg_function') == 'none')?null:substr($params->get('imgcfg_function'), 7), 'transparency' => $params->get('imgcfg_transparency', 1)?true:false, 'background' => $params->get('imgcfg_background') ); $instance = rand().time(); /* if($params->get('imgcfg_small_height')>120){ $params->set('imgcfg_small_height',120); } */ if($params->get('start')<=0 || ($params->get('start') > count($list))){ $params->set('start',0); }else{ $params->set('start',$params->get('start')-1); } /* if($params->get('start')>=count($list)){ $params->set('start',count($list)-1); } */ $options=$params->toObject(); //update for total thumbnails per page $width_item = floor(($options->module_width - 80)/ $options->item_per_page); ?> <div class="k2slideshowiii" id="k2slideshowiii_<?php echo $instance; ?>" style="width:<?php echo $options->module_width ?>px;" > <?php if (!empty($options->pretext)): ?> <div class="pretext"><?php echo $options->pretext; ?></div> <?php endif; ?> <div class="sl3-wrap" style="height:<?php echo ($options->nav_style_display=='title')?($options->imgcfg_height +80):($options->imgcfg_height +60+ $options->imgcfg_small_height) ?>px;width:<?php echo $options->module_width ?>px;" > <div class="sl3-items" style="height:<?php echo $options->imgcfg_height ?>px;width:<?php echo $options->module_width ?>px;"> <?php $i=0; foreach($list as $item){ $i++; $img = SjK2SlideShowIIIHelper::getK2Image($item, $params); $img = ImageHelper::init($img, $image_config)->src(); ?> <div class="sl3-item <?php echo ($i==($options->start+1))?'curr':'';?>" style="height:<?php echo $options->imgcfg_height ?>px;width:<?php echo $options->module_width ?>px;" > <div class="sl3-item-image" style="height:<?php echo $options->imgcfg_height ?>px;width:<?php echo $options->imgcfg_width ?>px;" > <?php if((is_file($img) && file_exists($img)) || SjK2SlideShowIIIHelper::isUrl($img)){?> <div class="big-item-image"> <a href="<?php echo $item->link; ?>" <?php echo SjK2SlideShowIIIHelper::parseTarget($params->get('item_link_target')); ?> title="<?php echo $item->title ;?>"> <span class="sl3-image-border"></span> <img alt="<?php echo $item->title;?>" src="<?php echo $img;?>"/> </a> </div> <?php }?> </div> <?php if($item->normal_title !='' || $item->Introtext !='' || !empty($item->tags)){ ?> <div class="sl3-item-info <?php echo $options->item_style_desc;?> top-right" style="width:<?php echo ($options->item_style_desc=='style2')?($options->module_width-$options->imgcfg_width-20):300; ?>px;" > <div class="transparency"></div> <div class="sl3-item-content" > <?php if($item->normal_title !=''){ ?> <div class="sl3-item-title"> <div class="big-item-title"> <a href="<?php echo $item->link; ?>" <?php echo SjK2SlideShowIIIHelper::parseTarget($params->get('item_link_target')); ?>> <?php echo $item->normal_title;?> </a> </div> </div> <?php } ?> <?php if($item->Introtext !='') { ?> <div class="sl3-item-description"> <?php echo $item->Introtext; ?> </div> <?php } // show tags if(!empty($item->tags)){?> <div class="item-tags"> <?php foreach ($item->tags as $tag){?> <span class="tag-<?php echo $tag->id; ?>"> <a class="label label-info" href="<?php echo $tag->link; ?>" title="<?php echo $tag->name; ?>" target="_blank"><?php echo $tag->name; ?></a> </span> <?php } ?> </div> <?php }?> <?php if(($options->item_readmore_display==1) && ($options->item_readmore_text !='')) { ?> <div class="sl3-item-readmore"> <a href="<?php echo $item->link; ?>" <?php echo SjK2SlideShowIIIHelper::parseTarget($options->item_link_target); ?> title="<?php echo $item->title ;?>" > <?php echo $options->item_readmore_text;?> </a> </div> <?php } ?> </div> </div> <!--End sl3-item-info--> <?php } ?> </div><!--End sj-item--> <?php } ?> </div> <!--Begin sl3-control--> <div class="sl3-control <?php echo $options->theme ?> <?php echo $options->nav_type ?>" style="height:<?php echo ($options->nav_style_display=='title')?56:($options->imgcfg_small_height+40) ?>px;index:<?php echo 2*count($list); ?>;width:<?php echo($options->nav_type=='style2')?($options->module_width-14):($options->module_width); ?>px;" > <?php if($options->nav_type=='style2') { ?> <div class="sl3-nav-background"></div> <?php } ?> <div class="sl3-control-inner <?php echo $options->nav_type ?> <?php echo $options->nav_style_display; ?>"> <div class="sl3-prev"></div> <div class="sl3-next"></div> <div class="pag-list"> <ul class="pag-list-inner <?php echo $options->nav_style_display ?>" style="width:<?php echo (count($list) * $width_item);?>px"> <?php $j=0; foreach($list as $item){ $j++; $small_img = SjK2SlideShowIIIHelper::getK2Image($item, $params); $small_img = ImageHelper::init($small_img, $small_image_config)->src(); ?> <li class="pag-item pag-item-<?php echo $j; ?> <?php echo ($j==($options->start+1))?'active':'';?>" style="width:<?php echo $width_item ;?>px"> <?php if($options->nav_style_display=='title'){ ?> <div class="pag-item-title" > <?php echo $item->nav_title;?> </div> <?php } else {?> <div class="pag-item-image" style="width:<?php $options->imgcfg_small_width; ?>px;height:<?php echo ($options->imgcfg_small_height + 6) ?>px;" > <img alt="<?php echo $item->title;?>" src="<?php echo $small_img;?>"/> </div> <?php } ?> </li> <?php } ?> </ul> </div> </div> </div> </div> <?php if (!empty($options->posttext)): ?> <div class="posttext"><?php echo $options->posttext; ?></div> <?php endif; ?> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ function setSlidingTo(index, options){ var tabs = $(options.pager); var tabs_holder = tabs.eq(0).parent(); var tabs_container = tabs_holder.parent(); if (tabs_container && tabs_holder){ tabs_container.css({height: function(){ return tabs_container.height(); }}); tabs_container.css({position: 'absolute'}); tabs_holder.css({position: 'absolute'}); } var viewport = {}; viewport.left = 0; viewport.right = tabs_container.width(); var visible = {}; visible.left = viewport.left - parseInt( tabs_holder.position().left ); visible.right = viewport.right - parseInt( tabs_holder.position().left ); var posUpdate = function(){ visible.left = viewport.left - parseInt( tabs_holder.position().left ); visible.right = viewport.right - parseInt( tabs_holder.position().left ); }; var slidingTo = function(index, d){ if (!d){ d = 500 } if (index >= 0){ if (index == 0){ index = 1; } var prevLeft = tabs.eq(index-1).position().left; if (prevLeft < visible.left){ tabs_holder.animate({ left: '+='+(visible.left-prevLeft)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } if (index < tabs.length){ if (index == tabs.length-1){ index = tabs.length-2; } var nextRight = tabs.eq(index+1).position().left + tabs.eq(index+1).width(); if (nextRight > visible.right){ tabs_holder.animate({ left: '-='+(nextRight-visible.right)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } }; slidingTo(index); } function setPositionTo(index, options){ var moveToElement = $(options.pager).eq(index); var ul = moveToElement.parent(); var slider = ul.find('.pag-item-back'); if (!slider || slider.length==0){ slider = $('<li class="pag-item-back"><div class="pag-item-left"></div><div class="pag-item-right"></li>').appendTo(ul); slider.css({ position: 'absolute', height: moveToElement.height() }); } slider.animate({ width: moveToElement.width(), left: moveToElement.position().left },{ duration:500, queue:false }); } $('#k2slideshowiii_<?php echo $instance; ?> .sl3-items').slideshowiii_cycle({ before: function(curr, next, options){ $('#k2slideshowiii_<?php echo $instance; ?> .sl3-item').eq(options.startingSlide).addClass('curr'); if (typeof options.inited == 'undefined'){ var slidingTo = options.startingSlide; options.inited = true; if(typeof options.fxs != 'undefined'){ var tmp=[]; var j=0; for(var i=0;i<options.fxs.length;i++){ if(options.fxs[i]=='none'){ continue; } tmp[j++]=options.fxs[i]; } if(tmp.length!=options.fxs.length){ options.fxs=tmp; } } } else { var slidingTo = options.nextSlide; $('#k2slideshowiii_<?php echo $instance; ?> .sl3-item').removeClass('curr'); $('#k2slideshowiii_<?php echo $instance; ?> .sl3-item').eq(options.nextSlide).addClass('curr'); } setSlidingTo(slidingTo, options); setPositionTo(slidingTo, options); }, fx: '<?php echo $options->effect; ?>', speed:<?php echo $options->slideshow_speed; ?>, timeout:<?php echo ($options->play==1)?($options->timer_speed):0; ?>, pause:<?php echo $options->pause_hover ;?>, pauseOnPagerHover:<?php echo $options->pause_hover ;?>, startingSlide:<?php echo $options->start; ?>, pager: '#k2slideshowiii_<?php echo $instance; ?> .pag-list .pag-item', pagerAnchorBuilder: function(i, el){ return $('#k2slideshowiii_<?php echo $instance; ?> .pag-list .pag-item:eq(' + i + ')'); }, updateActivePagerLink: function(pager, i, clsName){ $(pager).removeClass('active').eq(i).addClass('active'); }, next: '#k2slideshowiii_<?php echo $instance; ?> .sl3-next', prev: '#k2slideshowiii_<?php echo $instance; ?> .sl3-prev', pagerEvent: '<?php echo $options->pager_event ?>' }); }); //]]> </script> </div>