%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 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 : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11584/cwd/html/old/modules/mod_sj_k2_slideshow/tmpl/ |
Upload File : |
<?php /** * @package Sj K2 Slideshow * @version 2.5 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL * @copyright (c) 2012 YouTech Company. All Rights Reserved. * @author YouTech Company http://www.smartaddons.com * */ defined('_JEXEC') or die; ImageHelper::setDefault($params); if(!empty($list)) { $instance = rand().time(); $options=$params->toObject(); $start = $params->get('start', 1); if ($start <= 0 || ($start > count($list))){ $start = 1; } $start_item = &$list[$start - 1]; $play = $params->get('play', 1); $interval = $params->get('interval', 4000); if(!empty($options->pretext)) { ?> <div class="pre-text"> <?php echo $options->pretext; ?> </div> <?php } ?> <div class="k2-slideshow theme3 <?php if( $options->effect == 'slide' ){ echo $options->effect;}?>" id="k2-slideshow_<?php echo $instance; ?>" data-interval="<?php echo $interval; ?>" data-pause="<?php echo $options->pause_hover; ?>"> <div class="k2-slideshow-inner"> <?php $j=0; foreach ($list as $item) {$j++; ?> <div class="sl-item <?php if($j == $start){echo "active";}?> item" data-href="<?php echo $item->link; ?>" data-caption="<?php echo modSjK2SlideShowHelper::truncate($item->title, $params->get('itemTitleWordLimit',20)); ?>"> <div class="sl-item-image"> <a href="<?php echo $item->link ?>" <?php echo modSjK2SlideShowHelper::parseTarget($options->link_target);?> title="<?php echo $item->title?>"> <?php $img = modSjK2SlideShowHelper::getK2Image($item, $params); echo modSjK2SlideShowHelper::imageTag($img);?> </a> </div> <?php if($options->itemIntroText == 1 && !empty($item->displayIntrotext)){ ?> <div class="sl-item-info"> <div class="transparency"></div> <div class="sl-item-content" > <?php if( $options->itemIntroText == 1 ) { ?> <div class="sl-item-description"> <?php echo modSjK2SlideShowHelper::truncate($item->displayIntrotext, $params->get('itemIntroTextWordLimit',200)); ?> </div> <?php } ?> <?php if( $options->itemReadMore == 1 ) { ?> <div class="sl-item-readmore"> <a href="<?php echo $item->link ?>" <?php echo modSjK2SlideShowHelper::parseTarget($options->link_target);?> title="<?php echo $item->title?>"> <?php echo $options->item_readmore_text; ?> </a> </div> <?php } ?> </div> </div> <?php }?> </div><!--End sj-item--> <?php } ?> </div> <div class="sl-control"> <div class="transparency"></div> <?php if( $options->itemTitle == 1 ) { ?> <div class="sl-captions"> <?php //foreach($list as $item) { ?> <div class="sl-item-title"> <a class="slide-caption" data-caption="<?php echo modSjK2SlideShowHelper::truncate($start_item->title, $params->get('itemTitleWordLimit',20)); ?>" href="<?php echo $start_item->link; ?>" <?php echo modSjK2SlideShowHelper::parseTarget($options->link_target);?> ></a> </div> <?php //} ?> </div> <?php } ?> <div class="sl-counter"> <div class="sl-counter-num" data-caption="<?php echo $params->get('start'); ?>"></div> <div class="sl-counter-div">/</div> <div class="sl-counter-total"><?php echo count($list); ?></div> </div> <ul class="pag-list"> <li class="pag-prev" data-target="<?php echo '#k2-slideshow_'.$instance;?>" data-jslide="prev"></li> <li class="pag-play-pause <?php echo $play ? 'pag-pause' : 'pag-play'; ?>" data-target="<?php echo '#k2-slideshow_'.$instance;?>" ></li> <li class="pag-next" data-target="<?php echo '#k2-slideshow_'.$instance;?>" data-jslide="next"></li> </ul> </div> <script> //<![CDATA[ jQuery(function($){ $('#k2-slideshow_<?php echo $instance; ?>').each(function(){ var $this = $(this), options = options = !$this.data('modal') && $.extend({}, $this.data()); $this.jcarousel(options); <?php if (!$play){ ?> $this.jcarousel('pause'); <?php } ?> $this.bind('jslide', function(e){ var index = $(this).find(e.relatedTarget).index(); // process for nav $('[data-jslide]').each(function(){ var $nav = $(this), $navData = $nav.data(), href, $target = $($nav.attr('data-target') || (href = $nav.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')); if ( !$target.is($this) ) return; if (typeof $navData.jslide == 'number' && $navData.jslide==index){ $nav.addClass('sel'); } else { $nav.removeClass('sel'); } }); // process change title var itemd = $(this).find(e.relatedTarget).data(); $this.find('.slide-caption').attr({ 'data-caption': itemd.caption, 'href': itemd.href }); $this.find('.sl-counter-num').attr({ 'data-caption': index +1 }); }); $('#k2-slideshow_<?php echo $instance; ?> .pag-play-pause').click(function(){ var $btn = $(this), href, $target = $($btn.attr('data-target') || (href = $btn.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')); if ( $(this).hasClass('pag-pause') ){ $btn.toggleClass('pag-play pag-pause'); $target.jcarousel('pause'); } else { $btn.toggleClass('pag-play pag-pause'); $target.jcarousel('cycle'); } }); }); return ; }); //]]> </script> </div> <?php if(!empty($options->posttext)) { ?> <div class="post-text"> <?php echo $options->posttext; ?> </div> <?php }} else {?> <p><?php echo JText::_('Has no content to show!'); ?></p> <?php }?>