%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.14 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 : /var/www/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 }?>