feat(deployed): add Image Swoop 1.2.5 (no-source, vetted live)
Image Swoop module (Template Monster) -> deployed files. Signed-off-by: LÁZÁR Imre <imre@illusion.hu> Assisted-by: claude-code@claude-opus-4-8
1068
deployed/image_swoop/modules/mod_image_swoop/css/camera.css
Normal file
@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
103
deployed/image_swoop/modules/mod_image_swoop/helper.php
Normal file
@ -0,0 +1,103 @@
|
||||
<?php
|
||||
/**
|
||||
* Camera Slideshow for Joomla! Module
|
||||
*
|
||||
* @author TemplateMonster http://www.templatemonster.com
|
||||
* @copyright Copyright (C) 2012 - 2013 Jetimpex, Inc.
|
||||
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
|
||||
* Parts of this software are based on Camera Slideshow By Manuel Masia: http://www.pixedelic.com/plugins/camera/ & Articles Newsflash standard module
|
||||
*
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
require_once JPATH_SITE.'/components/com_content/helpers/route.php';
|
||||
|
||||
JModelLegacy::addIncludePath(JPATH_SITE.'/components/com_content/models', 'ContentModel');
|
||||
|
||||
/**
|
||||
* Helper for mod_image_swoop
|
||||
*
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_image_swoop
|
||||
*/
|
||||
abstract class modImageSwoopHelper
|
||||
{
|
||||
public static function getList(&$params)
|
||||
{
|
||||
$app = JFactory::getApplication();
|
||||
$db = JFactory::getDbo();
|
||||
|
||||
// Get an instance of the generic articles model
|
||||
$model = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true));
|
||||
|
||||
// Set application parameters in model
|
||||
$appParams = JFactory::getApplication()->getParams();
|
||||
$model->setState('params', $appParams);
|
||||
|
||||
// Set the filters based on the module params
|
||||
$model->setState('list.start', 0);
|
||||
$model->setState('list.limit', (int) $params->get('count', 5));
|
||||
|
||||
$model->setState('filter.published', 1);
|
||||
|
||||
$model->setState('list.select', 'a.fulltext, a.id, a.title, a.alias, a.introtext, a.state, a.catid, a.created, a.created_by, a.created_by_alias,' .
|
||||
' a.modified, a.modified_by, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access,' .
|
||||
' a.hits, a.featured' );
|
||||
|
||||
// Access filter
|
||||
$access = !JComponentHelper::getParams('com_content')->get('show_noauth');
|
||||
$authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id'));
|
||||
$model->setState('filter.access', $access);
|
||||
|
||||
// Category filter
|
||||
$model->setState('filter.category_id', $params->get('catid', array()));
|
||||
|
||||
// Filter by language
|
||||
$model->setState('filter.language', $app->getLanguageFilter());
|
||||
|
||||
// Set ordering
|
||||
$ordering = $params->get('ordering', 'a.publish_up');
|
||||
$model->setState('list.ordering', $ordering);
|
||||
if (trim($ordering) == 'rand()') {
|
||||
$model->setState('list.direction', '');
|
||||
} else {
|
||||
$model->setState('list.direction', 'ASC');
|
||||
}
|
||||
|
||||
// Retrieve Content
|
||||
$items = $model->getItems();
|
||||
|
||||
foreach ($items as &$item) {
|
||||
$item->readmore = strlen(trim($item->fulltext));
|
||||
$item->slug = $item->id.':'.$item->alias;
|
||||
$item->catslug = $item->catid.':'.$item->category_alias;
|
||||
|
||||
if ($access || in_array($item->access, $authorised))
|
||||
{
|
||||
// We know that user has the privilege to view the article
|
||||
$item->link = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catid));
|
||||
$item->linkText = JText::_('MOD_IMAGE_SWOOP_READMORE');
|
||||
}
|
||||
else {
|
||||
$item->link = JRoute::_('index.php?option=com_users&view=login');
|
||||
$item->linkText = JText::_('MOD_IMAGE_SWOOP_READMORE_REGISTER');
|
||||
}
|
||||
|
||||
$item->introtext = JHtml::_('content.prepare', $item->introtext, '', 'mod_image_swoop.content');
|
||||
|
||||
//new
|
||||
if (!$params->get('image')) {
|
||||
$item->introtext = preg_replace('/<img[^>]*>/', '', $item->introtext);
|
||||
}
|
||||
|
||||
$results = $app->triggerEvent('onContentAfterDisplay', array('com_content.article', &$item, &$params, 1));
|
||||
$item->afterDisplayTitle = trim(implode("\n", $results));
|
||||
|
||||
$results = $app->triggerEvent('onContentBeforeDisplay', array('com_content.article', &$item, &$params, 1));
|
||||
$item->beforeDisplayContent = trim(implode("\n", $results));
|
||||
}
|
||||
|
||||
return $items;
|
||||
}
|
||||
}
|
||||
BIN
deployed/image_swoop/modules/mod_image_swoop/images/blank.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 24 KiB |
@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
<dwsync>
<file name="overlay1.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay10.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay2.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay3.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay4.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay5.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay6.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay7.png" server="199.230.52.92/public_html/" local="3412408797" remote="12002356052" />
<file name="overlay8.png" server="199.230.52.92/public_html/" local="3412408798" remote="12002356052" />
<file name="overlay9.png" server="199.230.52.92/public_html/" local="3412408798" remote="12002356052" />
</dwsync>
|
||||
@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
|
After Width: | Height: | Size: 937 B |
|
After Width: | Height: | Size: 923 B |
|
After Width: | Height: | Size: 935 B |
|
After Width: | Height: | Size: 938 B |
|
After Width: | Height: | Size: 924 B |
|
After Width: | Height: | Size: 924 B |
|
After Width: | Height: | Size: 959 B |
|
After Width: | Height: | Size: 97 B |
|
After Width: | Height: | Size: 948 B |
|
After Width: | Height: | Size: 926 B |
1
deployed/image_swoop/modules/mod_image_swoop/index.html
Normal file
@ -0,0 +1 @@
|
||||
<!DOCTYPE html><title></title>
|
||||
2272
deployed/image_swoop/modules/mod_image_swoop/js/camera.js
Normal file
4
deployed/image_swoop/modules/mod_image_swoop/js/camera.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
@ -0,0 +1,205 @@
|
||||
/*
|
||||
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
|
||||
*
|
||||
* Uses the built in easing capabilities added In jQuery 1.1
|
||||
* to offer multiple easing options
|
||||
*
|
||||
* TERMS OF USE - jQuery Easing
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2008 George McGinley Smith
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
// t: current time, b: begInnIng value, c: change In value, d: duration
|
||||
jQuery.easing['jswing'] = jQuery.easing['swing'];
|
||||
|
||||
jQuery.extend( jQuery.easing,
|
||||
{
|
||||
def: 'easeOutQuad',
|
||||
swing: function (x, t, b, c, d) {
|
||||
//alert(jQuery.easing.default);
|
||||
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
|
||||
},
|
||||
easeInQuad: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t + b;
|
||||
},
|
||||
easeOutQuad: function (x, t, b, c, d) {
|
||||
return -c *(t/=d)*(t-2) + b;
|
||||
},
|
||||
easeInOutQuad: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t + b;
|
||||
return -c/2 * ((--t)*(t-2) - 1) + b;
|
||||
},
|
||||
easeInCubic: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t + b;
|
||||
},
|
||||
easeOutCubic: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t + 1) + b;
|
||||
},
|
||||
easeInOutCubic: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t + 2) + b;
|
||||
},
|
||||
easeInQuart: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t + b;
|
||||
},
|
||||
easeOutQuart: function (x, t, b, c, d) {
|
||||
return -c * ((t=t/d-1)*t*t*t - 1) + b;
|
||||
},
|
||||
easeInOutQuart: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
|
||||
return -c/2 * ((t-=2)*t*t*t - 2) + b;
|
||||
},
|
||||
easeInQuint: function (x, t, b, c, d) {
|
||||
return c*(t/=d)*t*t*t*t + b;
|
||||
},
|
||||
easeOutQuint: function (x, t, b, c, d) {
|
||||
return c*((t=t/d-1)*t*t*t*t + 1) + b;
|
||||
},
|
||||
easeInOutQuint: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
|
||||
return c/2*((t-=2)*t*t*t*t + 2) + b;
|
||||
},
|
||||
easeInSine: function (x, t, b, c, d) {
|
||||
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
|
||||
},
|
||||
easeOutSine: function (x, t, b, c, d) {
|
||||
return c * Math.sin(t/d * (Math.PI/2)) + b;
|
||||
},
|
||||
easeInOutSine: function (x, t, b, c, d) {
|
||||
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
|
||||
},
|
||||
easeInExpo: function (x, t, b, c, d) {
|
||||
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
|
||||
},
|
||||
easeOutExpo: function (x, t, b, c, d) {
|
||||
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
|
||||
},
|
||||
easeInOutExpo: function (x, t, b, c, d) {
|
||||
if (t==0) return b;
|
||||
if (t==d) return b+c;
|
||||
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
|
||||
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
|
||||
},
|
||||
easeInCirc: function (x, t, b, c, d) {
|
||||
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
|
||||
},
|
||||
easeOutCirc: function (x, t, b, c, d) {
|
||||
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
|
||||
},
|
||||
easeInOutCirc: function (x, t, b, c, d) {
|
||||
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
|
||||
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
|
||||
},
|
||||
easeInElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
},
|
||||
easeOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
|
||||
},
|
||||
easeInOutElastic: function (x, t, b, c, d) {
|
||||
var s=1.70158;var p=0;var a=c;
|
||||
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
|
||||
if (a < Math.abs(c)) { a=c; var s=p/4; }
|
||||
else var s = p/(2*Math.PI) * Math.asin (c/a);
|
||||
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
|
||||
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
|
||||
},
|
||||
easeInBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*(t/=d)*t*((s+1)*t - s) + b;
|
||||
},
|
||||
easeOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
|
||||
},
|
||||
easeInOutBack: function (x, t, b, c, d, s) {
|
||||
if (s == undefined) s = 1.70158;
|
||||
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
|
||||
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
|
||||
},
|
||||
easeInBounce: function (x, t, b, c, d) {
|
||||
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
|
||||
},
|
||||
easeOutBounce: function (x, t, b, c, d) {
|
||||
if ((t/=d) < (1/2.75)) {
|
||||
return c*(7.5625*t*t) + b;
|
||||
} else if (t < (2/2.75)) {
|
||||
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
|
||||
} else if (t < (2.5/2.75)) {
|
||||
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
|
||||
} else {
|
||||
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
|
||||
}
|
||||
},
|
||||
easeInOutBounce: function (x, t, b, c, d) {
|
||||
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
|
||||
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
*
|
||||
* TERMS OF USE - EASING EQUATIONS
|
||||
*
|
||||
* Open source under the BSD License.
|
||||
*
|
||||
* Copyright © 2001 Robert Penner
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification,
|
||||
* are permitted provided that the following conditions are met:
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
* conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list
|
||||
* of conditions and the following disclaimer in the documentation and/or other materials
|
||||
* provided with the distribution.
|
||||
*
|
||||
* Neither the name of the author nor the names of contributors may be used to endorse
|
||||
* or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
10
deployed/image_swoop/modules/mod_image_swoop/js/jquery.mobile.customized.min.js
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
<?php
|
||||
/**
|
||||
* Camera Slideshow for Joomla! Module
|
||||
*
|
||||
* @author TemplateMonster http://www.templatemonster.com
|
||||
* @copyright Copyright (C) 2012 - 2013 Jetimpex, Inc.
|
||||
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
|
||||
* Parts of this software are based on Camera Slideshow By Manuel Masia: http://www.pixedelic.com/plugins/camera/ & Articles Newsflash standard module
|
||||
*
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
// Include the syndicate functions only once
|
||||
require_once __DIR__ . '/helper.php';
|
||||
|
||||
$app = JFactory::getApplication();
|
||||
$doc = JFactory::getDocument();
|
||||
$document =& $doc;
|
||||
$template = $app->getTemplate();
|
||||
|
||||
// Include Camera Slideshow styles
|
||||
switch($params->get('theme')){
|
||||
case 0:
|
||||
$document->addStyleSheet(JURI::base() . 'modules/mod_image_swoop/css/camera.css');
|
||||
break;
|
||||
case 1:
|
||||
$document->addStyleSheet(JURI::base() . 'templates/'.$template.'/css/camera.css');
|
||||
break;
|
||||
}
|
||||
|
||||
// Include Camera Slideshow scripts
|
||||
switch($params->get('script')){
|
||||
case 0:
|
||||
$document->addScript(JURI::base() . 'modules/mod_image_swoop/js/camera.min.js');
|
||||
break;
|
||||
case 1:
|
||||
$document->addScript(JURI::base() . 'modules/mod_image_swoop/js/camera.js');
|
||||
break;
|
||||
case 2:
|
||||
$document->addScript(JURI::base() . 'templates/'.$template.'/js/camera.js');
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
if($params->get('load_easing') == 'true'){
|
||||
$document->addScript(JURI::base() . 'modules/mod_image_swoop/js/jquery.mobile.customized.min.js');
|
||||
}
|
||||
if($params->get('load_jquery_mobile') == 'true'){
|
||||
$document->addScript(JURI::base() . 'modules/mod_image_swoop/js/jquery.easing.1.3.js');
|
||||
}
|
||||
|
||||
|
||||
$list = modImageSwoopHelper::getList($params);
|
||||
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
|
||||
|
||||
// Color Skin
|
||||
|
||||
if($params->get('skin') == 'default'){
|
||||
$skin = '';
|
||||
} else {
|
||||
$skin = 'camera_'.$params->get('skin').'_skin';
|
||||
}
|
||||
|
||||
require JModuleHelper::getLayoutPath('mod_image_swoop', $params->get('layout', 'default'));
|
||||
643
deployed/image_swoop/modules/mod_image_swoop/mod_image_swoop.xml
Normal file
@ -0,0 +1,643 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<extension
|
||||
type="module"
|
||||
version="3.0"
|
||||
client="site"
|
||||
method="upgrade">
|
||||
<name>mod_image_swoop</name>
|
||||
<author>Template Monster</author>
|
||||
<creationDate>September 2012</creationDate>
|
||||
<copyright>Copyright (c) 2012-2014 by TemplateMonster - www.templatemonster.com </copyright>
|
||||
<license>Licensed under the GNU/GPLv2: http://www.opensource.org/licenses/mit-license.php</license>
|
||||
<authorEmail></authorEmail>
|
||||
<authorUrl>www.templatemonster.com</authorUrl>
|
||||
<version>1.2.5</version>
|
||||
<description>MOD_IMAGE_SWOOP_XML_DESCRIPTION</description>
|
||||
<files>
|
||||
<filename module="mod_image_swoop">mod_image_swoop.php</filename>
|
||||
<folder>tmpl</folder>
|
||||
<folder>js</folder>
|
||||
<folder>css</folder>
|
||||
<folder>images</folder>
|
||||
<filename>helper.php</filename>
|
||||
<filename>index.html</filename>
|
||||
<filename>mod_image_swoop.xml</filename>
|
||||
</files>
|
||||
<updateservers>
|
||||
<server type="extension" priority="1" name="Image Swoop module Updates"><![CDATA[http://joomlacode.org/gf/project/tm_cam_slider/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftrunk%2Fextension.xml]]></server>
|
||||
</updateservers>
|
||||
<languages>
|
||||
<language tag="en-GB">language/en-GB/en-GB.mod_image_swoop.ini</language>
|
||||
<language tag="en-GB">language/en-GB/en-GB.mod_image_swoop.sys.ini</language>
|
||||
</languages>
|
||||
<help key="JHELP_EXTENSIONS_MODULE_MANAGER_ARTICLES_NEWSFLASH" />
|
||||
<config>
|
||||
<fields name="params">
|
||||
<fieldset name="basic">
|
||||
<field
|
||||
name="catid"
|
||||
type="category"
|
||||
extension="com_content"
|
||||
multiple="true"
|
||||
default=""
|
||||
size="10"
|
||||
label="JCATEGORY"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_CATEGORY_DESC" >
|
||||
<option value="">JOPTION_ALL_CATEGORIES</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="image"
|
||||
type="radio"
|
||||
class="btn-group"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_IMAGES_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_IMAGES_DESC">
|
||||
<option
|
||||
value="0">JHIDE</option>
|
||||
<option
|
||||
value="1">JSHOW</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="item_title"
|
||||
type="radio"
|
||||
class="btn-group"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_TITLE_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_TITLE_DESC">
|
||||
<option
|
||||
value="0">JHIDE</option>
|
||||
<option
|
||||
value="1">JSHOW</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="link_titles"
|
||||
type="radio"
|
||||
class="btn-group"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_LINKTITLE_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_LINKTITLE_DESC">
|
||||
<option
|
||||
value="">JGLOBAL_USE_GLOBAL</option>
|
||||
<option
|
||||
value="0">JNO</option>
|
||||
<option
|
||||
value="1">JYES</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="item_heading"
|
||||
type="list"
|
||||
default="h4"
|
||||
label="MOD_IMAGE_SWOOP_TITLE_HEADING"
|
||||
description="MOD_IMAGE_SWOOP_TITLE_HEADING_DESCRIPTION">
|
||||
<option
|
||||
value="h1">JH1</option>
|
||||
<option
|
||||
value="h2">JH2</option>
|
||||
<option
|
||||
value="h3">JH3</option>
|
||||
<option
|
||||
value="h4">JH4</option>
|
||||
<option
|
||||
value="h5">JH5</option>
|
||||
<option
|
||||
value="h6">JH6</option>
|
||||
</field>
|
||||
|
||||
<!-- <field
|
||||
name="showLastSeparator"
|
||||
type="radio"
|
||||
default="1"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_SEPARATOR_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_SEPARATOR_DESC">
|
||||
<option
|
||||
value="1">JYES</option>
|
||||
<option
|
||||
value="0">JNO</option>
|
||||
</field> -->
|
||||
|
||||
<field
|
||||
name="published"
|
||||
type="radio"
|
||||
class="btn-group"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_PUBLISHED_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_PUBLISHED_DESC">
|
||||
<option
|
||||
value="0">JHIDE</option>
|
||||
<option
|
||||
value="1">JSHOW</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="readmore"
|
||||
type="radio"
|
||||
class="btn-group"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_READMORE_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_READMORE_DESC">
|
||||
<option
|
||||
value="0">JHIDE</option>
|
||||
<option
|
||||
value="1">JSHOW</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="count"
|
||||
type="text"
|
||||
default="5"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_ITEMS_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_ITEMS_DESC" />
|
||||
|
||||
<field
|
||||
name="ordering"
|
||||
type="list"
|
||||
default="a.publish_up"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_ORDERING_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_ORDERING_DESC">
|
||||
<option
|
||||
value="a.publish_up">MOD_IMAGE_SWOOP_FIELD_ORDERING_PUBLISHED_DATE</option>
|
||||
<option
|
||||
value="a.created">MOD_IMAGE_SWOOP_FIELD_ORDERING_CREATED_DATE</option>
|
||||
<option
|
||||
value="a.ordering">MOD_IMAGE_SWOOP_FIELD_ORDERING_ORDERING</option>
|
||||
<option
|
||||
value="rand()">MOD_IMAGE_SWOOP_FIELD_ORDERING_RANDOM</option>
|
||||
</field>
|
||||
|
||||
<field type="textarea" name="item_url" label="MOD_IMAGE_SWOOP_FIELD_ITEM_URL" description="MOD_IMAGE_SWOOP_FIELD_ITEM_URL_DESC" cols="40" rows="4"></field>
|
||||
|
||||
<field
|
||||
name="target"
|
||||
type="list"
|
||||
default="self"
|
||||
label="MOD_IMAGE_SWOOP_FIELD_TARGET_LABEL"
|
||||
description="MOD_IMAGE_SWOOP_FIELD_TARGET_DESC">
|
||||
<option value="blank">blank</option>
|
||||
<option value="new">new</option>
|
||||
<option value="parent">parent</option>
|
||||
<option value="self">self</option>
|
||||
<option value="top">top</option>
|
||||
</field>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<fieldset
|
||||
name="advanced">
|
||||
|
||||
<field
|
||||
name="layout"
|
||||
type="modulelayout"
|
||||
label="JFIELD_ALT_LAYOUT_LABEL"
|
||||
description="JFIELD_ALT_MODULE_LAYOUT_DESC" />
|
||||
|
||||
<field
|
||||
name="moduleclass_sfx"
|
||||
type="text"
|
||||
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
|
||||
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
|
||||
|
||||
<field
|
||||
name="cache"
|
||||
type="list"
|
||||
default="1"
|
||||
label="COM_MODULES_FIELD_CACHING_LABEL"
|
||||
description="COM_MODULES_FIELD_CACHING_DESC">
|
||||
<option
|
||||
value="1">JGLOBAL_USE_GLOBAL</option>
|
||||
<option
|
||||
value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="cache_time"
|
||||
type="text"
|
||||
default="900"
|
||||
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
|
||||
description="COM_MODULES_FIELD_CACHE_TIME_DESC" />
|
||||
|
||||
<field
|
||||
name="cachemode"
|
||||
type="hidden"
|
||||
default="itemid">
|
||||
<option
|
||||
value="itemid"></option>
|
||||
</field>
|
||||
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="SLIDESHOW">
|
||||
|
||||
<field
|
||||
name="theme"
|
||||
type="list"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_THEME"
|
||||
description="MOD_IMAGE_SWOOP_THEME_DESC">
|
||||
<option value="0">
|
||||
MOD_IMAGE_SWOOP_DEFAULT
|
||||
</option>
|
||||
<option value="1">
|
||||
MOD_IMAGE_SWOOP_CUSTOM
|
||||
</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="skin"
|
||||
type="list"
|
||||
default="default"
|
||||
label="MOD_IMAGE_SWOOP_SKIN"
|
||||
description="MOD_IMAGE_SWOOP_SKIN_DESC">
|
||||
<option value="default">default</option>
|
||||
<option value="amber">amber</option>
|
||||
<option value="ash">ash</option>
|
||||
<option value="azure">azure</option>
|
||||
<option value="beige">beige</option>
|
||||
<option value="black">black</option>
|
||||
<option value="blue">blue</option>
|
||||
<option value="brown">brown</option>
|
||||
<option value="burgundy">burgundy</option>
|
||||
<option value="charcoal">charcoal</option>
|
||||
<option value="chocolate">chocolate</option>
|
||||
<option value="coffee">coffee</option>
|
||||
<option value="cyan">cyan</option>
|
||||
<option value="fuchsia">fuchsia</option>
|
||||
<option value="gold">gold</option>
|
||||
<option value="green">green</option>
|
||||
<option value="grey">grey</option>
|
||||
<option value="indigo">indigo</option>
|
||||
<option value="khaki">khaki</option>
|
||||
<option value="lime">lime</option>
|
||||
<option value="magenta">magenta</option>
|
||||
<option value="maroon">maroon</option>
|
||||
<option value="orange">orange</option>
|
||||
<option value="olive">olive</option>
|
||||
<option value="pink">pink</option>
|
||||
<option value="pistachio">pistachio</option>
|
||||
<option value="pink">pink</option>
|
||||
<option value="red">red</option>
|
||||
<option value="tangerine">tangerine</option>
|
||||
<option value="turquoise">turquoise</option>
|
||||
<option value="violet">violet</option>
|
||||
<option value="white">white</option>
|
||||
<option value="yellow">yellow</option>
|
||||
</field>
|
||||
|
||||
<field
|
||||
name="script"
|
||||
type="list"
|
||||
default="0"
|
||||
label="MOD_IMAGE_SWOOP_SCRIPT"
|
||||
description="MOD_IMAGE_SWOOP_SCRIPT_DESC">
|
||||
<option value="0">
|
||||
MOD_IMAGE_SWOOP_MINIFIED
|
||||
</option>
|
||||
<option value="1">
|
||||
MOD_IMAGE_SWOOP_DEFAULT
|
||||
</option>
|
||||
<option value="2">
|
||||
MOD_IMAGE_SWOOP_CUSTOM
|
||||
</option>
|
||||
</field>
|
||||
|
||||
<field name="load_easing" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_LOAD_EASING" description="MOD_IMAGE_SWOOP_LOAD_EASING_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="load_jquery_mobile" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_LOAD_JQERY_MOBILE" description="MOD_IMAGE_SWOOP_LOAD_JQERY_MOBILE_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
|
||||
<field type="spacer"/>
|
||||
<field type="spacer" label="MOD_IMAGE_SWOOP_GENERAL" description=""/>
|
||||
|
||||
<field name="alignment" type="list" default="center" label="MOD_IMAGE_SWOOP_ALIGNEMENT" description="MOD_IMAGE_SWOOP_ALIGNEMENT_DESC">
|
||||
<option value="center">center</option>
|
||||
<option value="topLeft">topLeft</option>
|
||||
<option value="topCenter">topCenter</option>
|
||||
<option value="topRight">topRight</option>
|
||||
<option value="centerLeft">centerLeft</option>
|
||||
<option value="centerRight">centerRight</option>
|
||||
<option value="bottomLeft">bottomLeft</option>
|
||||
<option value="bottomLeft">bottomCenter</option>
|
||||
<option value="bottomRight">bottomRight</option>
|
||||
</field>
|
||||
|
||||
<field name="autoAdvance" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_SLIDESHOW_ADVANCE" description="MOD_IMAGE_SWOOP_SLIDESHOW_ADVANCE_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="mobileAutoAdvance" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_SLIDESHOW_MOBILE_ADVANCE" description="MOD_IMAGE_SWOOP_SLIDESHOW_MOBILE_ADVANCE_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="height" type="text" default="50%" label="MOD_IMAGE_SWOOP_HEIGHT" description="MOD_IMAGE_SWOOP_HEIGHT_DESC"/>
|
||||
|
||||
<field name="minHeight" type="text" default="200px" label="MOD_IMAGE_SWOOP_LOADER_MIN_HEIGHT" description="MOD_IMAGE_SWOOP_LOADER_MIN_HEIGHT_DESC"/>
|
||||
|
||||
<field name="imagePath" type="hidden" default="images/" label="MOD_IMAGE_SWOOP_IMAGE_PATH" description="MOD_IMAGE_SWOOP_IMAGE_PATH"/>
|
||||
|
||||
<field name="overlayer" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_OVERLAYER" description="MOD_IMAGE_SWOOP_OVERLAYER_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="pattern" type="list" default="1" label="MOD_IMAGE_SWOOP_PATTERN" description="MOD_IMAGE_SWOOP_PATTERN_DESC">
|
||||
<option value="1">pattern_1</option>
|
||||
<option value="2">pattern_2</option>
|
||||
<option value="3">pattern_3</option>
|
||||
<option value="4">pattern_4</option>
|
||||
<option value="5">pattern_5</option>
|
||||
<option value="6">pattern_6</option>
|
||||
<option value="7">pattern_7</option>
|
||||
<option value="8">pattern_8</option>
|
||||
<option value="9">pattern_9</option>
|
||||
<option value="10">pattern_10</option>
|
||||
</field>
|
||||
|
||||
<field name="portrait" type="radio" class="btn-group" default="true" label="MOD_IMAGE_SWOOP_PORTRAIT" description="MOD_IMAGE_SWOOP_PORTRAIT_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
|
||||
|
||||
<field type="spacer"/>
|
||||
<field type="spacer" label="MOD_IMAGE_SWOOP_LOADING" description=""/>
|
||||
|
||||
<field name="loader" type="list" default="pie" label="MOD_IMAGE_SWOOP_LOADER" description="MOD_IMAGE_SWOOP_LOADER_DESC">
|
||||
<option value="pie">pie</option>
|
||||
<option value="bar">bar</option>
|
||||
<option value="none">none</option>
|
||||
</field>
|
||||
|
||||
<field name="pieDiameter" type="text" default="38" label="MOD_IMAGE_SWOOP_PIE_DIAMETER" description="MOD_IMAGE_SWOOP_PIE_DIAMETER_DESC"/>
|
||||
|
||||
<field name="piePosition" type="list" default="rightTop" label="MOD_IMAGE_SWOOP_PIE_POSITION" description="MOD_IMAGE_SWOOP_PIE_POSITION_DESC">
|
||||
<option value="rightTop">rightTop</option>
|
||||
<option value="leftTop">leftTop</option>
|
||||
<option value="leftBottom">leftBottom</option>
|
||||
<option value="rightBottom">rightBottom</option>
|
||||
</field>
|
||||
|
||||
<field name="barDirection" type="list" default="leftToRight" label="MOD_IMAGE_SWOOP_BAR_DIRECTION" description="MOD_IMAGE_SWOOP_BAR_DIRECTION_DESC">
|
||||
<option value="leftToRight">leftToRight</option>
|
||||
<option value="rightToLeft">rightToLeft</option>
|
||||
<option value="topToBottom">topToBottom</option>
|
||||
<option value="bottomToTop">bottomToTop</option>
|
||||
</field>
|
||||
|
||||
<field name="barPosition" type="list" default="bottom" label="MOD_IMAGE_SWOOP_BAR_POSITION" description="MOD_IMAGE_SWOOP_BAR_POSITION_DESC">
|
||||
<option value="left">left</option>
|
||||
<option value="top">top</option>
|
||||
<option value="bottom">bottom</option>
|
||||
<option value="right">right</option>
|
||||
</field>
|
||||
|
||||
<field name="loaderColor" type="text" default="#eeeeee" label="MOD_IMAGE_SWOOP_LOADER_COLOR" description="MOD_IMAGE_SWOOP_LOADER_COLOR_DESC"/>
|
||||
|
||||
<field name="loaderBgColor" type="text" default="#222222" label="MOD_IMAGE_SWOOP_LOADER_BG_COLOR" description="MOD_IMAGE_SWOOP_LOADER_COLOR_DESC"/>
|
||||
|
||||
<field name="loaderOpacity" type="text" default=".8" label="MOD_IMAGE_SWOOP_LOADER_OPACITY" description="MOD_IMAGE_SWOOP_LOADER_OPACITY_DESC"/>
|
||||
|
||||
<field name="loaderPadding" type="text" default="2" label="MOD_IMAGE_SWOOP_LOADER_PADDING" description="MOD_IMAGE_SWOOP_LOADER_PADDING_DESC"/>
|
||||
<field name="loaderStroke" type="text" default="7" label="MOD_IMAGE_SWOOP_LOADER_STROKE" description="MOD_IMAGE_SWOOP_LOADER_STROKE_DESC"/>
|
||||
|
||||
|
||||
|
||||
|
||||
<field type="spacer"/>
|
||||
<field type="spacer" label="MOD_IMAGE_SWOOP_ANIMATION" description=""/>
|
||||
|
||||
<field name="cols" type="text" default="6" label="MOD_IMAGE_SWOOP_COLS" description="MOD_IMAGE_SWOOP_COLS_DESC"/>
|
||||
|
||||
<field name="rows" type="text" default="4" label="MOD_IMAGE_SWOOP_ROWS" description="MOD_IMAGE_SWOOP_ROWS_DESC"/>
|
||||
|
||||
<field name="slicedCols" type="text" default="6" label="MOD_IMAGE_SWOOP_SLICED_COLS" description="MOD_IMAGE_SWOOP_SLICED_COLS_DESC"/>
|
||||
|
||||
<field name="slicedRows" type="text" default="4" label="MOD_IMAGE_SWOOP_SLICED_ROWS" description="MOD_IMAGE_SWOOP_SLICED_ROWS_DESC"/>
|
||||
|
||||
<field name="easing" type="list" default="easeInOutExpo" label="MOD_IMAGE_SWOOP_EASING" description="MOD_IMAGE_SWOOP_EASING_DESC">
|
||||
<option value="linear">linear</option>
|
||||
<option value="swing">swing</option>
|
||||
<option value="easeInQuad">easeInQuad</option>
|
||||
<option value="easeOutQuad">easeOutQuad</option>
|
||||
<option value="easeInOutQuad">easeInOutQuad</option>
|
||||
<option value="easeInCubic">easeInCubic</option>
|
||||
<option value="easeOutCubic">easeOutCubic</option>
|
||||
<option value="easeInOutCubic">easeInOutCubic</option>
|
||||
<option value="easeInQuart">easeInQuart</option>
|
||||
<option value="easeOutQuart">easeOutQuart</option>
|
||||
<option value="easeInOutQuart">easeInOutQuart</option>
|
||||
<option value="easeInQuint">easeInQuint</option>
|
||||
<option value="easeOutQuint">easeOutQuint</option>
|
||||
<option value="easeInOutQuint">easeInOutQuint</option>
|
||||
<option value="easeInSine">easeInSine</option>
|
||||
<option value="easeOutSine">easeOutSine</option>
|
||||
<option value="easeInOutSine">easeInOutSine</option>
|
||||
<option value="easeInExpo">easeInExpo</option>
|
||||
<option value="easeOutExpo">easeOutExpo</option>
|
||||
<option value="easeInOutExpo">easeInOutExpo</option>
|
||||
<option value="easeInCirc">easeInCirc</option>
|
||||
<option value="easeOutCirc">easeOutCirc</option>
|
||||
<option value="easeInOutCirc">easeInOutCirc</option>
|
||||
<option value="easeInElastic">easeInElastic</option>
|
||||
<option value="easeOutElastic">easeOutElastic</option>
|
||||
<option value="easeInOutElastic">easeInOutElastic</option>
|
||||
<option value="easeInBack">easeInBack</option>
|
||||
<option value="easeOutBack">easeOutBack</option>
|
||||
<option value="easeInOutBack">easeInOutBack</option>
|
||||
<option value="easeInBounce">easeInBounce</option>
|
||||
<option value="easeOutBounce">easeOutBounce</option>
|
||||
<option value="easeInOutBounce">easeInOutBounce</option>
|
||||
</field>
|
||||
|
||||
<field name="mobileEasing" type="list" default="easeInOutExpo" label="MOD_IMAGE_SWOOP_MOBILE_EASING" description="MOD_IMAGE_SWOOP_MOBILE_EASING_DESC">
|
||||
<option value="linear">linear</option>
|
||||
<option value="swing">swing</option>
|
||||
<option value="easeInQuad">easeInQuad</option>
|
||||
<option value="easeOutQuad">easeOutQuad</option>
|
||||
<option value="easeInOutQuad">easeInOutQuad</option>
|
||||
<option value="easeInCubic">easeInCubic</option>
|
||||
<option value="easeOutCubic">easeOutCubic</option>
|
||||
<option value="easeInOutCubic">easeInOutCubic</option>
|
||||
<option value="easeInQuart">easeInQuart</option>
|
||||
<option value="easeOutQuart">easeOutQuart</option>
|
||||
<option value="easeInOutQuart">easeInOutQuart</option>
|
||||
<option value="easeInQuint">easeInQuint</option>
|
||||
<option value="easeOutQuint">easeOutQuint</option>
|
||||
<option value="easeInOutQuint">easeInOutQuint</option>
|
||||
<option value="easeInSine">easeInSine</option>
|
||||
<option value="easeOutSine">easeOutSine</option>
|
||||
<option value="easeInOutSine">easeInOutSine</option>
|
||||
<option value="easeInExpo">easeInExpo</option>
|
||||
<option value="easeOutExpo">easeOutExpo</option>
|
||||
<option value="easeInOutExpo">easeInOutExpo</option>
|
||||
<option value="easeInCirc">easeInCirc</option>
|
||||
<option value="easeOutCirc">easeOutCirc</option>
|
||||
<option value="easeInOutCirc">easeInOutCirc</option>
|
||||
<option value="easeInElastic">easeInElastic</option>
|
||||
<option value="easeOutElastic">easeOutElastic</option>
|
||||
<option value="easeInOutElastic">easeInOutElastic</option>
|
||||
<option value="easeInBack">easeInBack</option>
|
||||
<option value="easeOutBack">easeOutBack</option>
|
||||
<option value="easeInOutBack">easeInOutBack</option>
|
||||
<option value="easeInBounce">easeInBounce</option>
|
||||
<option value="easeOutBounce">easeOutBounce</option>
|
||||
<option value="easeInOutBounce">easeInOutBounce</option>
|
||||
</field> -->
|
||||
|
||||
<!--
|
||||
Use text field if you want to input multiple FX animation values. Comment list below
|
||||
|
||||
<field name="fx" type="text" default="curtainTopLeft" label="MOD_IMAGE_SWOOP_FX" description="MOD_IMAGE_SWOOP_FX_DESC"/>-->
|
||||
|
||||
<field name="fx" type="list" default="random" label="MOD_IMAGE_SWOOP_FX" description="MOD_IMAGE_SWOOP_FX_DESC">
|
||||
<option value="random">random</option>
|
||||
<option value="simpleFade">simpleFade</option>
|
||||
<option value="curtainTopLeft">curtainTopLeft</option>
|
||||
<option value="curtainTopRight">curtainTopRight</option>
|
||||
<option value="curtainBottomLeft">curtainBottomLeft</option>
|
||||
<option value="curtainBottomRight">curtainBottomRight</option>
|
||||
<option value="curtainSliceLeft">curtainSliceLeft</option>
|
||||
<option value="curtainSliceRight">curtainSliceRight</option>
|
||||
<option value="blindCurtainTopLeft">blindCurtainTopLeft</option>
|
||||
<option value="blindCurtainTopRight">blindCurtainTopRight</option>
|
||||
<option value="blindCurtainBottomLeft">blindCurtainBottomLeft</option>
|
||||
<option value="blindCurtainBottomRight">blindCurtainBottomRight</option>
|
||||
<option value="blindCurtainSliceBottom">blindCurtainSliceBottom</option>
|
||||
<option value="blindCurtainSliceTop">blindCurtainSliceTop</option>
|
||||
<option value="stampede">stampede</option>
|
||||
<option value="mosaic">mosaic</option>
|
||||
<option value="mosaicReverse">mosaicReverse</option>
|
||||
<option value="mosaicRandom">mosaicRandom</option>
|
||||
<option value="mosaicSpiral">mosaicSpiral</option>
|
||||
<option value="mosaicSpiralReverse">mosaicSpiralReverse</option>
|
||||
<option value="topLeftBottomRight">topLeftBottomRight</option>
|
||||
<option value="bottomRightTopLeft">bottomRightTopLeft</option>
|
||||
<option value="bottomLeftTopRight">bottomLeftTopRight</option>
|
||||
<option value="bottomLeftTopRight">bottomLeftTopRight</option>
|
||||
</field>
|
||||
|
||||
<field name="mobileFx" type="list" default="simpleFade" label="MOD_IMAGE_SWOOP_MOBILE_FX" description="MOD_IMAGE_SWOOP_MOBILE_FX_DESC">
|
||||
<option value="random">random</option>
|
||||
<option value="simpleFade">simpleFade</option>
|
||||
<option value="curtainTopLeft">curtainTopLeft</option>
|
||||
<option value="curtainTopRight">curtainTopRight</option>
|
||||
<option value="curtainBottomLeft">curtainBottomLeft</option>
|
||||
<option value="curtainBottomRight">curtainBottomRight</option>
|
||||
<option value="curtainSliceLeft">curtainSliceLeft</option>
|
||||
<option value="curtainSliceRight">curtainSliceRight</option>
|
||||
<option value="blindCurtainTopLeft">blindCurtainTopLeft</option>
|
||||
<option value="blindCurtainTopRight">blindCurtainTopRight</option>
|
||||
<option value="blindCurtainBottomLeft">blindCurtainBottomLeft</option>
|
||||
<option value="blindCurtainBottomRight">blindCurtainBottomRight</option>
|
||||
<option value="blindCurtainSliceBottom">blindCurtainSliceBottom</option>
|
||||
<option value="blindCurtainSliceTop">blindCurtainSliceTop</option>
|
||||
<option value="stampede">stampede</option>
|
||||
<option value="mosaic">mosaic</option>
|
||||
<option value="mosaicReverse">mosaicReverse</option>
|
||||
<option value="mosaicRandom">mosaicRandom</option>
|
||||
<option value="mosaicSpiral">mosaicSpiral</option>
|
||||
<option value="mosaicSpiralReverse">mosaicSpiralReverse</option>
|
||||
<option value="topLeftBottomRight">topLeftBottomRight</option>
|
||||
<option value="bottomRightTopLeft">bottomRightTopLeft</option>
|
||||
<option value="bottomLeftTopRight">bottomLeftTopRight</option>
|
||||
<option value="bottomLeftTopRight">bottomLeftTopRight</option>
|
||||
</field>
|
||||
|
||||
<!--<field name="mobileFx" type="text" default="simpleFade" label="MOD_IMAGE_SWOOP_MOBILE_FX" description="MOD_IMAGE_SWOOP_MOBILE_FX_DESC"/> -->
|
||||
|
||||
<field name="gridDifference" type="text" default="250" label="MOD_IMAGE_SWOOP_GRID_DIFF" description="MOD_IMAGE_SWOOP_GRID_DIFF_DESC"/>
|
||||
|
||||
<field name="opacityOnGrid" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_OPACITY_ON_GRID" description="MOD_IMAGE_SWOOP_OPACITY_ON_GRID_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<!-- <field name="slideOn" type="list" default="random" label="MOD_IMAGE_SWOOP_SLIDE_ON" description="MOD_IMAGE_SWOOP_SLIDE_ON_DESC">
|
||||
<option value="random">random</option>
|
||||
<option value="next">next</option>
|
||||
<option value="prev">prev</option>
|
||||
</field> -->
|
||||
|
||||
<field name="time" type="text" default="7000" label="MOD_IMAGE_SWOOP_TIME" description="MOD_IMAGE_SWOOP_TIME_DESC"/>
|
||||
|
||||
<field name="transperiod" type="text" default="1500" label="MOD_IMAGE_SWOOP_TRANS_PERIOD" description="MOD_IMAGE_SWOOP_TRANS_PERIOD"/>
|
||||
|
||||
|
||||
|
||||
<field type="spacer"/>
|
||||
<field name="" type="spacer" label="MOD_IMAGE_SWOOP_NAVIGATION_SP" description=""/>
|
||||
|
||||
<field name="hover" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_HOVER" description="MOD_IMAGE_SWOOP_HOVER_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="navigation" type="radio" class="btn-group" default="true" label="MOD_IMAGE_SWOOP_NAVIGATION" description="MOD_IMAGE_SWOOP_NAVIGATION_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="navigationHover" type="radio" class="btn-group" default="true" label="MOD_IMAGE_SWOOP_NAV_ON_HOVER" description="MOD_IMAGE_SWOOP_NAV_ON_HOVER_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="mobileNavHover" type="radio" class="btn-group" default="true" label="MOD_IMAGE_SWOOP_MOBILE_NAV_HOVER" description="MOD_IMAGE_SWOOP_MOBILE_NAV_HOVER_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="pagination" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_PAGINATION" description="MOD_IMAGE_SWOOP_PAGINATION_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="playPause" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_PLAY_PAUSE" description="MOD_IMAGE_SWOOP_PLAY_PAUSE_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="pauseOnClick" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_PAUSE_ON_CLICK" description="MOD_IMAGE_SWOOP_PAUSE_ON_CLICK_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
<field name="thumbnails" type="radio" class="btn-group" default="false" label="MOD_IMAGE_SWOOP_THUMBNAILS" description="MOD_IMAGE_SWOOP_THUMBNAILS_DESC">
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</field>
|
||||
|
||||
|
||||
<field type="spacer"/>
|
||||
<field name="" type="spacer" label="MOD_IMAGE_SWOOP_CAPTION" description=""/>
|
||||
|
||||
<field name="show_caption" type="radio" class="btn-group" default="1" label="MOD_IMAGE_SWOOP_SHOW_CAPTION" description="MOD_IMAGE_SWOOP_SHOW_CAPTION_DESC">
|
||||
<option value="1">true</option>
|
||||
<option value="0">false</option>
|
||||
</field>
|
||||
|
||||
<field name="captionEffect" type="list" default="fadeIn" label="MOD_IMAGE_SWOOP_CAPTION_EFFECT" description="MOD_IMAGE_SWOOP_CAPTION_EFFECT_DESC">
|
||||
<option value="moveFromLeft">moveFromLeft</option>
|
||||
<option value="moveFomRight">moveFomRight</option>
|
||||
<option value="moveFromTop">moveFromTop</option>
|
||||
<option value="moveFromBottom">moveFromBottom</option>
|
||||
<option value="fadeIn">fadeIn</option>
|
||||
<option value="fadeFromLeft">fadeFromLeft</option>
|
||||
<option value="fadeFromRight">fadeFromRight</option>
|
||||
<option value="fadeFromTop">fadeFromTop</option>
|
||||
<option value="fadeFromBottom">fadeFromBottom</option>
|
||||
</field>
|
||||
</fieldset>
|
||||
</fields>
|
||||
</config>
|
||||
</extension>
|
||||
71
deployed/image_swoop/modules/mod_image_swoop/tmpl/_item.php
Normal file
@ -0,0 +1,71 @@
|
||||
<?php
|
||||
/**
|
||||
* Camera Slideshow for Joomla! Module
|
||||
*
|
||||
* @author TemplateMonster http://www.templatemonster.com
|
||||
* @copyright Copyright (C) 2012 - 2013 Jetimpex, Inc.
|
||||
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
|
||||
* Parts of this software are based on Camera Slideshow By Manuel Masia: http://www.pixedelic.com/plugins/camera/ & Articles Newsflash standard module
|
||||
*
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
$images = json_decode($item->images);
|
||||
|
||||
$itemUrl='';
|
||||
if(!empty($itemURLs)){
|
||||
$itemUrl = $itemURLs[$i];
|
||||
$itemUrl = preg_replace('/\s+/', '', $itemUrl);
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="camera-item" data-src="<?php echo JURI::base().htmlspecialchars($images->image_fulltext); ?>"<?php if($images->image_intro!=''): ?> data-thumb="<?php echo JURI::base().htmlspecialchars($images->image_intro); ?>"<?php endif; ?><?php if($itemUrl!=''): ?> data-link="<?php echo $itemUrl; ?>" data-target="<?php echo '_'.$params->get('target'); ?>"<?php endif; ?>>
|
||||
|
||||
<?php if ($params->get('show_caption') == '1'): ?>
|
||||
<div class="camera_caption <?php echo $params->get('captionEffect'); ?>">
|
||||
|
||||
<?php $item_heading = $params->get('item_heading', 'h4'); ?>
|
||||
<?php if ($params->get('item_title')) : ?>
|
||||
|
||||
<<?php echo $item_heading; ?> class="slide-title">
|
||||
<?php if ($params->get('link_titles') && $item->link != '') : ?>
|
||||
<a href="<?php echo $item->link;?>">
|
||||
<?php echo $item->title;?></a>
|
||||
<?php else : ?>
|
||||
<?php echo $item->title; ?>
|
||||
<?php endif; ?>
|
||||
</<?php echo $item_heading; ?>>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!$params->get('intro_only')) :
|
||||
/* echo $item->afterDisplayTitle; */
|
||||
endif; ?>
|
||||
|
||||
<?php /* echo $item->beforeDisplayContent; */ ?>
|
||||
|
||||
<?php if ($params->get('published')) : ?>
|
||||
<time datetime="<?php echo JHtml::_('date', $item->publish_up, 'Y-m-d H:i'); ?>" class="item_published">
|
||||
<?php echo JHtml::_('date', $item->publish_up, JText::_('DATE_FORMAT_LC1')); ?>
|
||||
</time>
|
||||
<?php endif; ?>
|
||||
<?php echo $item->introtext; ?>
|
||||
|
||||
<!-- Read More link -->
|
||||
<?php if ($params->get('readmore')) :
|
||||
$readMoreText = JText::_('MOD_IMAGE_SWOOP_READMORE');
|
||||
if ($item->alternative_readmore){
|
||||
$readMoreText = $item->alternative_readmore;
|
||||
}
|
||||
if(!empty($itemUrl)){
|
||||
echo '<a class="btn btn-info readmore" href="'.$itemUrl.'" target="_'.$params->get('target').'"><span>'. $readMoreText .'</span></a>';
|
||||
}
|
||||
else if(isset($item->link) && $item->readmore != 0){
|
||||
echo '<a class="btn btn-info readmore" href="'.$item->link.'" target="_'.$params->get('target').'"><span>'. $readMoreText .'</span></a>';
|
||||
}
|
||||
endif; ?>
|
||||
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
@ -0,0 +1,84 @@
|
||||
<?php
|
||||
/**
|
||||
* Camera Slideshow for Joomla! Module
|
||||
*
|
||||
* @author TemplateMonster http://www.templatemonster.com
|
||||
* @copyright Copyright (C) 2012 - 2013 Jetimpex, Inc.
|
||||
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2
|
||||
* Parts of this software are based on Camera Slideshow By Manuel Masia: http://www.pixedelic.com/plugins/camera/ & Articles Newsflash standard module
|
||||
*
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
$app = JFactory::getApplication();
|
||||
$template = $app->getTemplate();
|
||||
|
||||
?>
|
||||
<div id="camera-slideshow_<?php echo $module->id; ?>" class="<?php echo $skin; ?> <?php echo $moduleclass_sfx; ?> camera_wrap pattern_<?php echo $params->get('pattern'); ?>">
|
||||
<?php
|
||||
// Item URL
|
||||
if($params->get('item_url')){
|
||||
$itemURLs = explode(';', $params->get('item_url'));
|
||||
}
|
||||
|
||||
// Item width
|
||||
$item_width = floor(100 / count($list));
|
||||
|
||||
|
||||
$i=0;
|
||||
foreach ($list as $item) :
|
||||
require JModuleHelper::getLayoutPath('mod_image_swoop', '_item');
|
||||
$i++;
|
||||
endforeach;
|
||||
?>
|
||||
</div>
|
||||
<script>
|
||||
jQuery(function(){
|
||||
jQuery('#camera-slideshow_<?php echo $module->id; ?>').camera({
|
||||
alignment : "<?php echo $params->get('alignment'); ?>", //topLeft, topCenter, topRight, centerLeft, center, centerRight, bottomLeft, bottomCenter, bottomRight
|
||||
autoAdvance : <?php echo $params->get('autoAdvance'); ?>, //true, false
|
||||
mobileAutoAdvance : <?php echo $params->get('mobileAutoAdvance'); ?>, //true, false. Auto-advancing for mobile devices
|
||||
barDirection : "<?php echo $params->get('barDirection'); ?>", //'leftToRight', 'rightToLeft', 'topToBottom', 'bottomToTop'
|
||||
barPosition : "<?php echo $params->get('barPosition'); ?>", //'bottom', 'left', 'top', 'right'
|
||||
cols : <?php echo $params->get('cols'); ?>,
|
||||
easing : "<?php echo $params->get('easing'); ?>", //for the complete list http://jqueryui.com/demos/effect/easing.html
|
||||
mobileEasing : "<?php echo $params->get('mobileEasing'); ?>", //leave empty if you want to display the same easing on mobile devices and on desktop etc.
|
||||
fx : "<?php echo $params->get('fx'); ?>",
|
||||
mobileFx : "<?php echo $params->get('mobileFx'); ?>", //leave empty if you want to display the same effect on mobile devices and on desktop etc.
|
||||
gridDifference : <?php echo $params->get('gridDifference'); ?>, //to make the grid blocks slower than the slices, this value must be smaller than transPeriod
|
||||
height : "<?php echo $params->get('height'); ?>", //here you can type pixels (for instance '300px'), a percentage (relative to the width of the slideshow, for instance '50%') or 'auto'
|
||||
imagePath : '<?php echo JURI::base() . "templates/".$template; ?>/images/', //the path to the image folder (it serves for the blank.gif, when you want to display videos)
|
||||
hover : <?php echo $params->get('hover'); ?>, //true, false. Puase on state hover. Not available for mobile devices
|
||||
loader : "<?php echo $params->get('loader'); ?>", //pie, bar, none (even if you choose "pie", old browsers like IE8- can't display it... they will display always a loading bar)
|
||||
loaderColor : "<?php echo $params->get('loaderColor'); ?>",
|
||||
loaderBgColor : "<?php echo $params->get('loaderBgColor'); ?>",
|
||||
loaderOpacity : <?php echo $params->get('loaderOpacity'); ?>, //0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1
|
||||
loaderPadding : <?php echo $params->get('loaderPadding'); ?>, //how many empty pixels you want to display between the loader and its background
|
||||
loaderStroke : <?php echo $params->get('loaderStroke'); ?>, //the thickness both of the pie loader and of the bar loader. Remember: for the pie, the loader thickness must be less than a half of the pie diameter
|
||||
minHeight : "<?php echo $params->get('minHeight'); ?>", //you can also leave it blank
|
||||
navigation : <?php echo $params->get('navigation'); ?>, //true or false, to display or not the navigation buttons
|
||||
navigationHover : <?php echo $params->get('navigationHover'); ?>, //if true the navigation button (prev, next and play/stop buttons) will be visible on hover state only, if false they will be visible always
|
||||
mobileNavHover : <?php echo $params->get('mobileNavHover'); ?>, //same as above, but only for mobile devices
|
||||
opacityOnGrid : <?php echo $params->get('opacityOnGrid'); ?>, //true, false. Decide to apply a fade effect to blocks and slices: if your slideshow is fullscreen or simply big, I recommend to set it false to have a smoother effect
|
||||
overlayer : <?php echo $params->get('overlayer'); ?>, //a layer on the images to prevent the users grab them simply by clicking the right button of their mouse (.camera_overlayer)
|
||||
pagination : <?php echo $params->get('pagination'); ?>,
|
||||
playPause : <?php echo $params->get('playPause'); ?>, //true or false, to display or not the play/pause buttons
|
||||
pauseOnClick : <?php echo $params->get('pauseOnClick'); ?>, //true, false. It stops the slideshow when you click the sliders.
|
||||
pieDiameter : <?php echo $params->get('pieDiameter'); ?>,
|
||||
piePosition : "<?php echo $params->get('piePosition'); ?>", //'rightTop', 'leftTop', 'leftBottom', 'rightBottom'
|
||||
portrait : <?php echo $params->get('portrait'); ?>, //true, false. Select true if you don't want that your images are cropped
|
||||
rows : <?php echo $params->get('rows'); ?>,
|
||||
slicedCols : <?php echo $params->get('slicedCols'); ?>, //if 0 the same value of cols
|
||||
slicedRows : <?php echo $params->get('slicedRows'); ?>, //if 0 the same value of rows
|
||||
// slideOn : "<?php echo $params->get('slideOn'); ?>", //next, prev, random: decide if the transition effect will be applied to the current (prev) or the next slide
|
||||
thumbnails : <?php echo $params->get('thumbnails'); ?>,
|
||||
time : <?php echo $params->get('time'); ?>, //milliseconds between the end of the sliding effect and the start of the nex one
|
||||
transPeriod : <?php echo $params->get('transperiod'); ?> //lenght of the sliding effect in milliseconds
|
||||
// onEndTransition : function() { }, //this callback is invoked when the transition effect ends
|
||||
// onLoaded : function() { }, //this callback is invoked when the image on a slide has completely loaded
|
||||
// onStartLoading : function() { }, //this callback is invoked when the image on a slide start loading
|
||||
// onStartTransition : function() { } //this callback is invoked when the transition effect starts
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@ -0,0 +1 @@
|
||||
<!DOCTYPE html><title></title>
|
||||