Version Notes
-fixed compilation issue
-added files in base for easy installation
-fixed image sorting and excluding bug
Download this release
Release Info
Developer | NextBits Web Solutions Pvt. Ltd. |
Extension | NextBits_BannerNext |
Version | 1.0.5 |
Comparing to | |
See all releases |
Code changes from version 1.0.4 to 1.0.5
- app/code/local/NextBits/BannerNext/Block/Banner.php +15 -0
- app/code/local/NextBits/BannerNext/Block/Widget.php +16 -0
- app/code/local/NextBits/BannerNext/controllers/Adminhtml/BannernextController.php +1 -34
- app/design/frontend/base/default/layout/bannernext.xml +29 -0
- app/design/frontend/base/default/template/bannernext/banner.phtml +87 -0
- app/design/frontend/default/default/template/bannernext/banner.phtml +3 -3
- package.xml +7 -5
app/code/local/NextBits/BannerNext/Block/Banner.php
CHANGED
@@ -49,4 +49,19 @@ class NextBits_BannerNext_Block_Banner extends Mage_Core_Block_Template
|
|
49 |
return $bannerCollection->addPositionFilter($this->getData('position'))->getData();
|
50 |
}
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
49 |
return $bannerCollection->addPositionFilter($this->getData('position'))->getData();
|
50 |
}
|
51 |
|
52 |
+
public function getSortedImages($content){
|
53 |
+
$imagesArray = json_decode($content,true);
|
54 |
+
if(isset($imagesArray) && !empty($imagesArray) && count($imagesArray)>0){
|
55 |
+
$temp = array();
|
56 |
+
foreach($imagesArray as $key=>$image){
|
57 |
+
if($image['disabled']){
|
58 |
+
unset($imagesArray[$key]);
|
59 |
+
continue;
|
60 |
+
}
|
61 |
+
$temp[$key] = $image['position'];
|
62 |
+
}
|
63 |
+
array_multisort($temp, SORT_ASC, $imagesArray);
|
64 |
+
}
|
65 |
+
return $imagesArray;
|
66 |
+
}
|
67 |
}
|
app/code/local/NextBits/BannerNext/Block/Widget.php
CHANGED
@@ -28,4 +28,20 @@ class NextBits_BannerNext_Block_Widget extends Mage_Core_Block_Template implemen
|
|
28 |
public function _getBannerImageCollection($bannerCollection){
|
29 |
return $bannerCollection->getData();
|
30 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
28 |
public function _getBannerImageCollection($bannerCollection){
|
29 |
return $bannerCollection->getData();
|
30 |
}
|
31 |
+
|
32 |
+
public function getSortedImages($content){
|
33 |
+
$imagesArray = json_decode($content,true);
|
34 |
+
if(isset($imagesArray) && !empty($imagesArray) && count($imagesArray)>0){
|
35 |
+
$temp = array();
|
36 |
+
foreach($imagesArray as $key=>$image){
|
37 |
+
if($image['disabled']){
|
38 |
+
unset($imagesArray[$key]);
|
39 |
+
continue;
|
40 |
+
}
|
41 |
+
$temp[$key] = $image['position'];
|
42 |
+
}
|
43 |
+
array_multisort($temp, SORT_ASC, $imagesArray);
|
44 |
+
}
|
45 |
+
return $imagesArray;
|
46 |
+
}
|
47 |
}
|
app/code/local/NextBits/BannerNext/controllers/Adminhtml/BannernextController.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
class NextBits_BannerNext_Adminhtml_BannernextController extends
|
3 |
{
|
4 |
public function uploadAction()
|
5 |
{
|
@@ -309,39 +309,6 @@ class NextBits_BannerNext_Adminhtml_BannernextController extends Mage_Adminhtml_
|
|
309 |
$this->_redirect('*/*/index');
|
310 |
}
|
311 |
|
312 |
-
public function exportCsvAction()
|
313 |
-
{
|
314 |
-
$fileName = 'bannernext.csv';
|
315 |
-
$content = $this->getLayout()->createBlock('bannernext/adminhtml_bannernext_grid')
|
316 |
-
->getCsv();
|
317 |
-
|
318 |
-
$this->_sendUploadResponse($fileName, $content);
|
319 |
-
}
|
320 |
-
|
321 |
-
public function exportXmlAction()
|
322 |
-
{
|
323 |
-
$fileName = 'bannernext.xml';
|
324 |
-
$content = $this->getLayout()->createBlock('bannernext/adminhtml_bannernext_grid')
|
325 |
-
->getXml();
|
326 |
-
|
327 |
-
$this->_sendUploadResponse($fileName, $content);
|
328 |
-
}
|
329 |
-
|
330 |
-
protected function _sendUploadResponse($fileName, $content, $contentType='application/octet-stream')
|
331 |
-
{
|
332 |
-
$response = $this->getResponse();
|
333 |
-
$response->setHeader('HTTP/1.1 200 OK','');
|
334 |
-
$response->setHeader('Pragma', 'public', true);
|
335 |
-
$response->setHeader('Cache-Control', 'must-revalidate, post-check=0, pre-check=0', true);
|
336 |
-
$response->setHeader('Content-Disposition', 'attachment; filename='.$fileName);
|
337 |
-
$response->setHeader('Last-Modified', date('r'));
|
338 |
-
$response->setHeader('Accept-Ranges', 'bytes');
|
339 |
-
$response->setHeader('Content-Length', strlen($content));
|
340 |
-
$response->setHeader('Content-type', $contentType);
|
341 |
-
$response->setBody($content);
|
342 |
-
$response->sendResponse();
|
343 |
-
die;
|
344 |
-
}
|
345 |
public function categoriesJsonAction()
|
346 |
{
|
347 |
$bannerId = $this->getRequest()->getParam('id');
|
1 |
<?php
|
2 |
+
class NextBits_BannerNext_Adminhtml_BannernextController extends Mage_Adminhtml_Controller_Action
|
3 |
{
|
4 |
public function uploadAction()
|
5 |
{
|
309 |
$this->_redirect('*/*/index');
|
310 |
}
|
311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
312 |
public function categoriesJsonAction()
|
313 |
{
|
314 |
$bannerId = $this->getRequest()->getParam('id');
|
app/design/frontend/base/default/layout/bannernext.xml
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<default>
|
4 |
+
<block type="bannernext/banner" name="bannernext_content_top" template="bannernext/banner.phtml" before="-" >
|
5 |
+
<action method="setPosition"><name>CONTENT_TOP</name></action>
|
6 |
+
</block>
|
7 |
+
<block type="bannernext/banner" name="bannernext_content_bottom" template="bannernext/banner.phtml" after="-" >
|
8 |
+
<action method="setPosition"><name>CONTENT_BOTTOM</name></action>
|
9 |
+
</block>
|
10 |
+
</default>
|
11 |
+
<cms_page>
|
12 |
+
<reference name="content">
|
13 |
+
<action method="insert" ifconfig="bannernext/general/active"><block>bannernext_content_top</block></action>
|
14 |
+
<action method="append" ifconfig="bannernext/general/active"><block>bannernext_content_bottom</block></action>
|
15 |
+
</reference>
|
16 |
+
</cms_page>
|
17 |
+
<catalog_category_default>
|
18 |
+
<reference name="content">
|
19 |
+
<action method="insert" ifconfig="bannernext/general/active"><block>bannernext_content_top</block></action>
|
20 |
+
<action method="append" ifconfig="bannernext/general/active"><block>bannernext_content_bottom</block><after>-</after></action>
|
21 |
+
</reference>
|
22 |
+
</catalog_category_default>
|
23 |
+
<catalog_category_layered>
|
24 |
+
<reference name="content">
|
25 |
+
<action method="insert" ifconfig="bannernext/general/active"><block>bannernext_content_top</block></action>
|
26 |
+
<action method="append" ifconfig="bannernext/general/active"><block>bannernext_content_bottom</block></action>
|
27 |
+
</reference>
|
28 |
+
</catalog_category_layered>
|
29 |
+
</layout>
|
app/design/frontend/base/default/template/bannernext/banner.phtml
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!--
|
2 |
+
http://www.skitter-slider.net/documentation
|
3 |
+
http://magento.stackexchange.com/questions/3418/conditionally-show-hide-blocks-in-layout-xml
|
4 |
+
http://www.magentocommerce.com/boards/viewthread/78982/
|
5 |
+
-->
|
6 |
+
<?php $bannerCollection = $this->_getCollection(); ?>
|
7 |
+
<?php if (!Mage::registry('js_loded') && ($bannerCollection->count())>0 ): ?>
|
8 |
+
<?php Mage::register('js_loded',1); ?>
|
9 |
+
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/css/skitter.styles.css');?>" media="all" />
|
10 |
+
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/css/highlight.black.css');?>" media="all" />
|
11 |
+
<script type="text/javascript" src="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/js/jquery.easing.1.3.js') ?>"></script>
|
12 |
+
<script type="text/javascript" src="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/js/jquery.animate-colors-min.js') ?>"></script>
|
13 |
+
<script type="text/javascript" src="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/js/jquery.skitter.min.js') ?>"></script>
|
14 |
+
<script type="text/javascript" src="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/js/highlight.js') ?>"></script>
|
15 |
+
<?php if($this->helper('bannernext')->isResponsiveBannerEnabled()):?>
|
16 |
+
<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('bannernext/skitter_slideshow/css/skitter.styles.responsive.css');?>" media="all" />
|
17 |
+
<?php endif;?>
|
18 |
+
<script>
|
19 |
+
jQuery(document).ready(function() {
|
20 |
+
var options = {};
|
21 |
+
if (document.location.search) {
|
22 |
+
var array = document.location.search.split('=');
|
23 |
+
var param = array[0].replace('?', '');
|
24 |
+
var value = array[1];
|
25 |
+
if (param == 'animation') {
|
26 |
+
options.animation = value;
|
27 |
+
}
|
28 |
+
else if (param == 'type_navigation') {
|
29 |
+
if (value == 'dots_preview') {
|
30 |
+
jQuery('.border_box').css({'marginBottom': '40px'});
|
31 |
+
options['dots'] = true;
|
32 |
+
options['preview'] = true;
|
33 |
+
}
|
34 |
+
else {
|
35 |
+
options[value] = true;
|
36 |
+
if (value == 'dots') jQuery('.border_box').css({'marginBottom': '40px'});
|
37 |
+
}
|
38 |
+
}
|
39 |
+
}
|
40 |
+
});
|
41 |
+
</script>
|
42 |
+
<?php endif;?>
|
43 |
+
<?php if(($bannerCollection->count())>0) : ?>
|
44 |
+
<?php $imageCollection = $this->_getBannerImageCollection($bannerCollection); ?>
|
45 |
+
<?php foreach ($imageCollection as $item) : ?>
|
46 |
+
<?php
|
47 |
+
$height = $item['height'];
|
48 |
+
$width = $item['width'];
|
49 |
+
$content = $item['content'];
|
50 |
+
$advanced_settings = trim($item['advanced_settings']);
|
51 |
+
$images = $this->getSortedImages($content);
|
52 |
+
?>
|
53 |
+
<?php if(isset($images) && !empty($images) && count($images)>0) : ?>
|
54 |
+
<script>
|
55 |
+
jQuery(document).ready(function() {
|
56 |
+
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').css({width:<?php echo $width;?>, height: <?php echo $height;?>});
|
57 |
+
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').skitter(
|
58 |
+
<?php if(empty($advanced_settings)):?>
|
59 |
+
{numbers_align: 'right',animation:'fade',interval: 1000,dots: true, navigation: false}
|
60 |
+
<?php else: ?>
|
61 |
+
<?php echo $advanced_settings;?>
|
62 |
+
<?php endif; ?>
|
63 |
+
);
|
64 |
+
});
|
65 |
+
</script>
|
66 |
+
<div class="border_box">
|
67 |
+
<div class="box_skitter box_skitter_large" id="image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>">
|
68 |
+
<ul>
|
69 |
+
<?php foreach($images as $image): ?>
|
70 |
+
<li>
|
71 |
+
<a <?php if(!empty($image['link'])): ?> href="<?php echo $image['link'];?>"<?php else:?> href="#" <?php endif;?> >
|
72 |
+
<img src="<?php echo $this->helper('bannernext')->resizeImg($image['file'],$width,$height);?>" <?php if(!empty($image['label'])): ?> alt="<?php echo $image['label'];?>"<?php endif?>/>
|
73 |
+
</a>
|
74 |
+
<?php if(!empty($image['html'])): ?>
|
75 |
+
<div class="label_text">
|
76 |
+
<p><?php echo $image['html']?></p>
|
77 |
+
</div>
|
78 |
+
<?php endif;?>
|
79 |
+
</li>
|
80 |
+
<?php endforeach;?>
|
81 |
+
</ul>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
<div style="clear:both;"></div>
|
85 |
+
<?php endif;?>
|
86 |
+
<?php endforeach;?>
|
87 |
+
<?php endif; ?>
|
app/design/frontend/default/default/template/bannernext/banner.phtml
CHANGED
@@ -47,12 +47,12 @@ jQuery(document).ready(function() {
|
|
47 |
$height = $item['height'];
|
48 |
$width = $item['width'];
|
49 |
$content = $item['content'];
|
50 |
-
$advanced_settings = trim($item['advanced_settings']);
|
51 |
-
$images =
|
52 |
?>
|
53 |
<?php if(isset($images) && !empty($images) && count($images)>0) : ?>
|
54 |
<script>
|
55 |
-
jQuery(document).ready(function() {
|
56 |
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').css({width:<?php echo $width;?>, height: <?php echo $height;?>});
|
57 |
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').skitter(
|
58 |
<?php if(empty($advanced_settings)):?>
|
47 |
$height = $item['height'];
|
48 |
$width = $item['width'];
|
49 |
$content = $item['content'];
|
50 |
+
$advanced_settings = trim($item['advanced_settings']);
|
51 |
+
$images = $this->getSortedImages($content);
|
52 |
?>
|
53 |
<?php if(isset($images) && !empty($images) && count($images)>0) : ?>
|
54 |
<script>
|
55 |
+
jQuery(document).ready(function() {
|
56 |
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').css({width:<?php echo $width;?>, height: <?php echo $height;?>});
|
57 |
jQuery('#image-slider-<?php echo $item['position'].'-'.$item['bannernext_id'];?>').skitter(
|
58 |
<?php if(empty($advanced_settings)):?>
|
package.xml
CHANGED
@@ -1,18 +1,20 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>NextBits_BannerNext</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>NextBits BannerNext Magento extension for image slider</summary>
|
10 |
<description>NextBits BannerNext Magento extension for image slider</description>
|
11 |
-
<notes>-fixed
|
|
|
|
|
12 |
<authors><author><name>NextBits Web Solutions Pvt. Ltd.</name><user>nextbits</user><email>nextbitswebsolutions@gmail.com</email></author></authors>
|
13 |
-
<date>2013-07-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magelocal"><dir name="NextBits"><dir name="BannerNext"><dir name="Block"><dir name="Adminhtml"><dir name="Bannernext"><dir name="Edit"><file name="Form.php" hash="9763bc5539158fe58850903def6a98c1"/><dir name="Tab"><file name="Category.php" hash="a59198b47f2e2be1bd0e07438ab515df"/><file name="Form.php" hash="ead5fe37c6d0a9159e06636482a6f509"/><file name="Gallery.php" hash="a74000a133b9f4cf81e0a8c6b4e6e344"/><file name="Page.php" hash="419317f71e24be03b0ed7679c1b54b44"/></dir><file name="Tabs.php" hash="f5153f8733262a9451ac7c8a7d918d95"/></dir><file name="Edit.php" hash="031a49e1568256fa85a679bdb73fb913"/><file name="Grid.php" hash="e932163a96996acae0fbda1a18952120"/></dir><file name="Bannernext.php" hash="ab5d95494ed6d690fecaf096478757eb"/></dir><file name="Banner.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>NextBits_BannerNext</name>
|
4 |
+
<version>1.0.5</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>NextBits BannerNext Magento extension for image slider</summary>
|
10 |
<description>NextBits BannerNext Magento extension for image slider</description>
|
11 |
+
<notes>-fixed compilation issue 
|
12 |
+
-added files in base for easy installation
|
13 |
+
-fixed image sorting and excluding bug</notes>
|
14 |
<authors><author><name>NextBits Web Solutions Pvt. Ltd.</name><user>nextbits</user><email>nextbitswebsolutions@gmail.com</email></author></authors>
|
15 |
+
<date>2013-07-17</date>
|
16 |
+
<time>09:39:20</time>
|
17 |
+
<contents><target name="magelocal"><dir name="NextBits"><dir name="BannerNext"><dir name="Block"><dir name="Adminhtml"><dir name="Bannernext"><dir name="Edit"><file name="Form.php" hash="9763bc5539158fe58850903def6a98c1"/><dir name="Tab"><file name="Category.php" hash="a59198b47f2e2be1bd0e07438ab515df"/><file name="Form.php" hash="ead5fe37c6d0a9159e06636482a6f509"/><file name="Gallery.php" hash="a74000a133b9f4cf81e0a8c6b4e6e344"/><file name="Page.php" hash="419317f71e24be03b0ed7679c1b54b44"/></dir><file name="Tabs.php" hash="f5153f8733262a9451ac7c8a7d918d95"/></dir><file name="Edit.php" hash="031a49e1568256fa85a679bdb73fb913"/><file name="Grid.php" hash="e932163a96996acae0fbda1a18952120"/></dir><file name="Bannernext.php" hash="ab5d95494ed6d690fecaf096478757eb"/></dir><file name="Banner.php" hash="3e256daca001f9abc5f8fef65ea42b69"/><file name="Widget.php" hash="96e50ce31441c10fe7cc2788b8a5366d"/></dir><dir name="Helper"><file name="Data.php" hash="c7bc1d6546d2656901f3854758cffbb3"/></dir><dir name="Model"><file name="Availablebanners.php" hash="53038f28b8c515ddf2a24af11f3b5b81"/><file name="Bannernext.php" hash="9e343e39648e68e4a8a4fd2a4f511267"/><dir name="Config"><dir name="Source"><file name="Page.php" hash="607fa1de1fc1a7149b6e960d1469b403"/><file name="Position.php" hash="16f3d9b6ef4a25283ebeb1ee221350e2"/></dir></dir><dir name="Mysql4"><dir name="Bannernext"><file name="Collection.php" hash="eac6374b499da5fd9fbd9dfa9d2e3942"/></dir><file name="Bannernext.php" hash="d705c144162806567657123fa78ddf28"/></dir><file name="Observer.php" hash="5ea4f494b766b291bd3ac8f7ce19884c"/><file name="Status.php" hash="13df58ea078181d6997ea36212ede89a"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="BannernextController.php" hash="21d22e7eb1d2a34fe9ce71220f73d27c"/></dir></dir><dir name="etc"><file name="config.xml" hash="1ade3df667b5ab461af7cf1712851fd2"/><file name="system.xml" hash="4285828117ebef41d74c8fe4dcf42751"/><file name="widget.xml" hash="ada7fddb76e7b0d9b5ea5cd231baec28"/></dir><dir name="sql"><dir name="bannernext_setup"><file name="mysql4-install-0.1.0.php" hash="cb466300a00defcbd3425043d052cd92"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="bannernext.xml" hash="8a1494f85f7d1f41eb3b1c2407212b3e"/></dir><dir name="template"><dir name="bannernext"><file name="banner.phtml" hash="f78536f489706dcd536a50ba6808bb2b"/><file name="banner.phtml#" hash="7c4bc6443a2929ba2eca37f164c0aa80"/><dir name="edit"><dir name="tab"><file name="category.phtml" hash="fd539d50d42bfcb80a21a1257aef2121"/><file name="gallery-backup-editor.txt" hash="71e42a74a55998897f6e012d16c4a670"/><file name="gallery.phtml" hash="9c2701ec2327a797685e758aaaad7a12"/><file name="image.phtml" hash="6832ef1caacae2b1a8addf424c75d80f"/></dir></dir><file name="uploader.phtml" hash="092da0e260a48788d43720387bd4c5f6"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="bannernext.xml" hash="9d69326ccd164591934938bfe248a6a5"/></dir><dir name="template"><dir name="bannernext"><file name="banner.phtml" hash="ae234c7d653081105c6b8bf18ef0d47e"/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="bannernext.xml" hash="9d69326ccd164591934938bfe248a6a5"/></dir><dir name="template"><dir name="bannernext"><file name="banner.phtml" hash="ae234c7d653081105c6b8bf18ef0d47e"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="NextBits_BannerNext.xml" hash="b809bfd4b663a71632a77191ce0500eb"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="bannernext"><dir name="skitter_slideshow"><dir name="css"><file name="highlight.black.css" hash="788c79331b0b1cd63920861fac19510b"/><file name="highlight.css" hash="9740467c0a8249bce6a00371eebc5c96"/><file name="skitter.styles.css" hash="2c9dac90fd64914d3865ef01a602afcd"/><file name="skitter.styles.responsive.css" hash="1d015f82ea443425948982b5a1068456"/></dir><dir name="images"><file name="ajax-loader.gif" hash="37e24e0370847870c1c43ea9ce19b1f4"/><file name="back-box-label-black.png" hash="b01b0552b61224f13e80b1ec834e33c9"/><file name="background.gif" hash="4e3d49edf41760318255a96712e2e943"/><file name="focus-button.png" hash="c7c65a7e866cfd9eda4df3431c0e58d7"/><file name="next.png" hash="60a367588cbd341acab2216629d41f39"/><file name="pause-button.png" hash="4ade832a2c3cad15e3e3e18db7b8cbd5"/><file name="play-button.png" hash="9fc21ab2e0572a5219e9caa1dc67f2e1"/><file name="prev.png" hash="f1c757b12560aeb70a1aa4898c8c3aad"/></dir><dir name="js"><file name="highlight.js" hash="fa006a4cff74da2811e5e4750d697f46"/><file name="jquery.animate-colors-min.js" hash="b61bdf5245e4d30450e78687faee5fca"/><file name="jquery.easing.1.3.js" hash="a6f75e0c043a2a087837e5c113cc6f7a"/><file name="jquery.skitter.js" hash="628711ead56282025dfe36d47eb4972f"/><file name="jquery.skitter.min.js" hash="4726d85b97e99fabe29aa5c3c4a8cf47"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="bannernext"><dir name="jquery"><file name="jquery-1.8.1.min.js" hash="a9a0cc296e96bbeaa0f82498e2da0917"/><file name="jquery.noconflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="NextBits_BannerNext.csv" hash="f645242cea8a69ca09df5d62b4e9ec0d"/></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
20 |
</package>
|