Version Notes
Sorted options according to documentation; few bugfixes; new options;
Download this release
Release Info
Developer | AJAX-ZOOM |
Extension | AJAX_ZOOM |
Version | 1.0.3 |
Comparing to | |
See all releases |
Code changes from version 1.0.2 to 1.0.3
- app/code/local/Ax/Zoom/Block/Adminhtml/System/Config/Fieldset/License.php +7 -8
- app/code/local/Ax/Zoom/Block/Adminhtml/Tabs/Tabid.php +1 -1
- app/code/local/Ax/Zoom/Model/Galleryposition.php +29 -0
- app/code/local/Ax/Zoom/controllers/IndexController.php +24 -7
- app/code/local/Ax/Zoom/etc/config.xml +165 -48
- app/code/local/Ax/Zoom/etc/system.xml +390 -245
- app/design/adminhtml/default/default/template/axzoom/tab360-sets.phtml +10 -2
- app/design/frontend/rwd/default/template/ax_zoom/catalog/product/view/media.phtml +117 -59
- js/axzoom/check_fallback.js +4 -4
- package.xml +5 -5
app/code/local/Ax/Zoom/Block/Adminhtml/System/Config/Fieldset/License.php
CHANGED
@@ -3,9 +3,9 @@
|
|
3 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/Block/Adminhtml/System/Config/Fieldset/License.php
|
4 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
5 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
6 |
-
* Version: 1.0.
|
7 |
-
* Date: 2015-09
|
8 |
-
* Review: 2015-09
|
9 |
* URL: http://www.ajax-zoom.com
|
10 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
11 |
*
|
@@ -20,27 +20,26 @@ class Ax_Zoom_Block_Adminhtml_System_Config_Fieldset_License extends Mage_Adminh
|
|
20 |
{
|
21 |
$this->addColumn('domain', array(
|
22 |
'label' => Mage::helper('axzoom')->__('Domain'),
|
23 |
-
'style' => 'width:
|
24 |
));
|
25 |
$this->addColumn('type', array(
|
26 |
'label' => Mage::helper('axzoom')->__('License Type'),
|
27 |
-
'style' => 'width:100px',
|
28 |
'renderer' => 'bla'
|
29 |
));
|
30 |
|
31 |
$this->addColumn('license', array(
|
32 |
'label' => Mage::helper('axzoom')->__('License Key'),
|
33 |
-
'style' => 'width:
|
34 |
));
|
35 |
|
36 |
$this->addColumn('error200', array(
|
37 |
'label' => Mage::helper('axzoom')->__('Error200'),
|
38 |
-
'style' => 'width:100px'
|
39 |
));
|
40 |
|
41 |
$this->addColumn('error300', array(
|
42 |
'label' => Mage::helper('axzoom')->__('Error300'),
|
43 |
-
'style' => 'width:100px'
|
44 |
));
|
45 |
|
46 |
$this->_addAfter = false;
|
3 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/Block/Adminhtml/System/Config/Fieldset/License.php
|
4 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
5 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
6 |
+
* Version: 1.0.3
|
7 |
+
* Date: 2015-10-09
|
8 |
+
* Review: 2015-10-09
|
9 |
* URL: http://www.ajax-zoom.com
|
10 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
11 |
*
|
20 |
{
|
21 |
$this->addColumn('domain', array(
|
22 |
'label' => Mage::helper('axzoom')->__('Domain'),
|
23 |
+
'style' => 'width:200px'
|
24 |
));
|
25 |
$this->addColumn('type', array(
|
26 |
'label' => Mage::helper('axzoom')->__('License Type'),
|
|
|
27 |
'renderer' => 'bla'
|
28 |
));
|
29 |
|
30 |
$this->addColumn('license', array(
|
31 |
'label' => Mage::helper('axzoom')->__('License Key'),
|
32 |
+
'style' => 'width:200px'
|
33 |
));
|
34 |
|
35 |
$this->addColumn('error200', array(
|
36 |
'label' => Mage::helper('axzoom')->__('Error200'),
|
37 |
+
'style' => 'width:100px'
|
38 |
));
|
39 |
|
40 |
$this->addColumn('error300', array(
|
41 |
'label' => Mage::helper('axzoom')->__('Error300'),
|
42 |
+
'style' => 'width:100px'
|
43 |
));
|
44 |
|
45 |
$this->_addAfter = false;
|
app/code/local/Ax/Zoom/Block/Adminhtml/Tabs/Tabid.php
CHANGED
@@ -37,7 +37,7 @@ class Ax_Zoom_Block_Adminhtml_Tabs_Tabid extends Mage_Adminhtml_Block_Widget
|
|
37 |
|
38 |
if ($handle = opendir($baseDir . '/js/axzoom/zip/')) {
|
39 |
while (false !== ($entry = readdir($handle))) {
|
40 |
-
if ($entry != '.' && $entry != '..' && strtolower(substr($entry, -3)) == 'zip') {
|
41 |
array_push($files, $entry);
|
42 |
}
|
43 |
}
|
37 |
|
38 |
if ($handle = opendir($baseDir . '/js/axzoom/zip/')) {
|
39 |
while (false !== ($entry = readdir($handle))) {
|
40 |
+
if ($entry != '.' && $entry != '..' && (strtolower(substr($entry, -3)) == 'zip' || is_dir($baseDir . '/js/axzoom/zip/' . $entry)) ) {
|
41 |
array_push($files, $entry);
|
42 |
}
|
43 |
}
|
app/code/local/Ax/Zoom/Model/Galleryposition.php
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/Model/Galleryposition.php
|
4 |
+
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
5 |
+
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
6 |
+
* Version: 1.0.3
|
7 |
+
* Date: 2015-10-09
|
8 |
+
* Review: 2015-10-09
|
9 |
+
* URL: http://www.ajax-zoom.com
|
10 |
+
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
11 |
+
*
|
12 |
+
* @author AJAX-ZOOM <support@ajax-zoom.com>
|
13 |
+
* @copyright 2010-2015 AJAX-ZOOM, Vadim Jacobi
|
14 |
+
* @license http://www.ajax-zoom.com/index.php?cid=download
|
15 |
+
*/
|
16 |
+
|
17 |
+
class Ax_Zoom_Model_Galleryposition
|
18 |
+
{
|
19 |
+
public function toOptionArray()
|
20 |
+
{
|
21 |
+
return array(
|
22 |
+
array('value'=>'top', 'label'=>Mage::helper('axzoom')->__('top')),
|
23 |
+
array('value'=>'right', 'label'=>Mage::helper('axzoom')->__('right')),
|
24 |
+
array('value'=>'bottom', 'label'=>Mage::helper('axzoom')->__('bottom')),
|
25 |
+
array('value'=>'left', 'label'=>Mage::helper('axzoom')->__('left'))
|
26 |
+
);
|
27 |
+
}
|
28 |
+
|
29 |
+
}
|
app/code/local/Ax/Zoom/controllers/IndexController.php
CHANGED
@@ -164,6 +164,7 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
164 |
$name = $get->getParam('name');
|
165 |
$existing = $get->getParam('existing');
|
166 |
$zip = $get->getParam('zip');
|
|
|
167 |
$arcfile = $get->getParam('arcfile');
|
168 |
$newId = '';
|
169 |
$newName = '';
|
@@ -190,7 +191,7 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
190 |
$sets = array();
|
191 |
|
192 |
if ($zip == 'true') {
|
193 |
-
$sets = $this->addImagesArc($arcfile, $productId, $id360, $id360set);
|
194 |
}
|
195 |
|
196 |
die(Mage::helper('core')->jsonEncode(array(
|
@@ -209,7 +210,7 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
209 |
}
|
210 |
|
211 |
|
212 |
-
public function addImagesArc($arcfile, $productId, $id360, $id360set)
|
213 |
{
|
214 |
set_time_limit(0);
|
215 |
|
@@ -217,7 +218,8 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
217 |
$baseUrlJs = Mage::getBaseUrl('js');
|
218 |
|
219 |
$path = $baseDir . '/js/axzoom/zip/' . $arcfile;
|
220 |
-
$dst = $this->extractArc($path);
|
|
|
221 |
$data = $this->getFolderData($dst);
|
222 |
|
223 |
$name = Mage::getModel('axzoom/ax360')->load($id360)->getName();
|
@@ -248,7 +250,20 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
248 |
}
|
249 |
}
|
250 |
|
251 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
return $sets;
|
253 |
}
|
254 |
|
@@ -277,7 +292,7 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
277 |
$folders = array();
|
278 |
if ($handle = opendir($path)) {
|
279 |
while (false !== ($entry = readdir($handle))) {
|
280 |
-
if ($entry != '.' && $entry != '..') {
|
281 |
if (is_dir($path . '/' . $entry)) {
|
282 |
array_push($folders, $entry);
|
283 |
} else {
|
@@ -308,7 +323,9 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
308 |
$tmp = explode('.', $name);
|
309 |
$ext = end($tmp);
|
310 |
$dst = $folder . '/' . $name;
|
311 |
-
rename($path
|
|
|
|
|
312 |
}
|
313 |
}
|
314 |
|
@@ -318,7 +335,7 @@ class Ax_Zoom_IndexController extends Mage_Core_Controller_Front_Action
|
|
318 |
$files = array();
|
319 |
if ($handle = opendir($path)) {
|
320 |
while (false !== ($entry = readdir($handle))) {
|
321 |
-
if ($entry != '.' && $entry != '..') {
|
322 |
$files[] = $entry;
|
323 |
}
|
324 |
}
|
164 |
$name = $get->getParam('name');
|
165 |
$existing = $get->getParam('existing');
|
166 |
$zip = $get->getParam('zip');
|
167 |
+
$delete = $get->getParam('delete');
|
168 |
$arcfile = $get->getParam('arcfile');
|
169 |
$newId = '';
|
170 |
$newName = '';
|
191 |
$sets = array();
|
192 |
|
193 |
if ($zip == 'true') {
|
194 |
+
$sets = $this->addImagesArc($arcfile, $productId, $id360, $id360set, $delete);
|
195 |
}
|
196 |
|
197 |
die(Mage::helper('core')->jsonEncode(array(
|
210 |
}
|
211 |
|
212 |
|
213 |
+
public function addImagesArc($arcfile, $productId, $id360, $id360set, $delete = '')
|
214 |
{
|
215 |
set_time_limit(0);
|
216 |
|
218 |
$baseUrlJs = Mage::getBaseUrl('js');
|
219 |
|
220 |
$path = $baseDir . '/js/axzoom/zip/' . $arcfile;
|
221 |
+
$dst = is_dir($path) ? $path : $this->extractArc($path);
|
222 |
+
@chmod($dst, 0777);
|
223 |
$data = $this->getFolderData($dst);
|
224 |
|
225 |
$name = Mage::getModel('axzoom/ax360')->load($id360)->getName();
|
250 |
}
|
251 |
}
|
252 |
|
253 |
+
|
254 |
+
// delete temp directory which was created when zip extracted
|
255 |
+
if(!is_dir($path)) {
|
256 |
+
$this->deleteDirectory($dst);
|
257 |
+
}
|
258 |
+
|
259 |
+
// delete the sourece file (zip/dir) if checkbox is checked
|
260 |
+
if($delete == 'true') {
|
261 |
+
if(is_dir($path)) {
|
262 |
+
$this->deleteDirectory($dst);
|
263 |
+
} else {
|
264 |
+
@unlink($path);
|
265 |
+
}
|
266 |
+
}
|
267 |
return $sets;
|
268 |
}
|
269 |
|
292 |
$folders = array();
|
293 |
if ($handle = opendir($path)) {
|
294 |
while (false !== ($entry = readdir($handle))) {
|
295 |
+
if ($entry != '.' && $entry != '..' && $entry != '.htaccess' && $entry != '__MACOSX') {
|
296 |
if (is_dir($path . '/' . $entry)) {
|
297 |
array_push($folders, $entry);
|
298 |
} else {
|
323 |
$tmp = explode('.', $name);
|
324 |
$ext = end($tmp);
|
325 |
$dst = $folder . '/' . $name;
|
326 |
+
if(@!rename($path.'/'.$file, $dst)) {
|
327 |
+
copy($path.'/'.$file, $dst);
|
328 |
+
}
|
329 |
}
|
330 |
}
|
331 |
|
335 |
$files = array();
|
336 |
if ($handle = opendir($path)) {
|
337 |
while (false !== ($entry = readdir($handle))) {
|
338 |
+
if ($entry != '.' && $entry != '..' && $entry != '.htaccess' && $entry != '__MACOSX') {
|
339 |
$files[] = $entry;
|
340 |
}
|
341 |
}
|
app/code/local/Ax/Zoom/etc/config.xml
CHANGED
@@ -4,9 +4,9 @@
|
|
4 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/etc/config.xml
|
5 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
6 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
7 |
-
* Version: 1.0.
|
8 |
-
* Date: 2015-09
|
9 |
-
* Review: 2015-09
|
10 |
* URL: http://www.ajax-zoom.com
|
11 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
12 |
*
|
@@ -19,7 +19,7 @@
|
|
19 |
|
20 |
<modules>
|
21 |
<Ax_Zoom>
|
22 |
-
<version>1.0.
|
23 |
</Ax_Zoom>
|
24 |
</modules>
|
25 |
|
@@ -120,7 +120,6 @@
|
|
120 |
</events>
|
121 |
</frontend>
|
122 |
|
123 |
-
|
124 |
<adminhtml>
|
125 |
<translate>
|
126 |
<modules>
|
@@ -210,8 +209,9 @@
|
|
210 |
<main>
|
211 |
<divid>az_mouseOverZoomContainer</divid>
|
212 |
<galleryDivID>az_mouseOverZoomGallery</galleryDivID>
|
|
|
213 |
<hideGalleryOneImage>true</hideGalleryOneImage>
|
214 |
-
<
|
215 |
<galleryHover>false</galleryHover>
|
216 |
<galleryAxZmThumbSlider>true</galleryAxZmThumbSlider>
|
217 |
<galleryAxZmThumbSliderParam>
|
@@ -251,12 +251,60 @@
|
|
251 |
}
|
252 |
}
|
253 |
</galleryAxZmThumbSliderParam>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
<thumbW>58</thumbW>
|
255 |
<thumbH>58</thumbH>
|
256 |
<thumbRetina>true</thumbRetina>
|
|
|
|
|
|
|
257 |
<firstImageToLoad>1</firstImageToLoad>
|
|
|
258 |
<images360firstToLoad>false</images360firstToLoad>
|
259 |
<images360Thumb>true</images360Thumb>
|
|
|
260 |
<images360Preview>true</images360Preview>
|
261 |
<images360PreviewResponsive>true</images360PreviewResponsive>
|
262 |
<images360examplePreview>mouseOverExtension360</images360examplePreview>
|
@@ -290,51 +338,60 @@
|
|
290 |
<mouseOverZoomWidth>1200</mouseOverZoomWidth>
|
291 |
<mouseOverZoomHeight>1200</mouseOverZoomHeight>
|
292 |
<ajaxZoomOpenMode>fancyboxFullscreen</ajaxZoomOpenMode>
|
293 |
-
<fancyBoxParam>
|
294 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
295 |
<example>mouseOverExtension</example>
|
296 |
<exampleFancyboxFullscreen>mouseOverExtension</exampleFancyboxFullscreen>
|
297 |
<exampleFancybox>modal</exampleFancybox>
|
298 |
<exampleColorbox>modal</exampleColorbox>
|
|
|
|
|
299 |
<disableScrollAnm>true</disableScrollAnm>
|
300 |
<fullScreenApi>true</fullScreenApi>
|
301 |
<axZmCallBacks>{}</axZmCallBacks>
|
302 |
<azOptions>{}</azOptions>
|
303 |
<azOptions360>{}</azOptions360>
|
304 |
-
<
|
305 |
-
<quality>90</quality>
|
306 |
-
<qualityZoom>80</qualityZoom>
|
307 |
-
<onLoad>null</onLoad>
|
308 |
-
<onImageChange>null</onImageChange>
|
309 |
-
<onMouseOver>null</onMouseOver>
|
310 |
-
<onMouseOut>null</onMouseOut>
|
311 |
-
<spinner>1</spinner>
|
312 |
-
<spinnerParam>
|
313 |
-
{
|
314 |
-
lines: 11,
|
315 |
-
length: 3,
|
316 |
-
width: 3,
|
317 |
-
radius: 4,
|
318 |
-
corners: 1,
|
319 |
-
rotate: 0,
|
320 |
-
color: "#FFFFFF",
|
321 |
-
speed: 1,
|
322 |
-
trail: 90,
|
323 |
-
shadow: false,
|
324 |
-
hwaccel: false,
|
325 |
-
className: "spinner",
|
326 |
-
zIndex: 2e9,
|
327 |
-
top: 0,
|
328 |
-
left: 1
|
329 |
-
}
|
330 |
-
</spinnerParam>
|
331 |
-
<slideInTime>200</slideInTime>
|
332 |
-
<slideInEasingCSS3>easeOutExpo</slideInEasingCSS3>
|
333 |
-
<slideInEasing>easeOutExpo</slideInEasing>
|
334 |
-
<slideInScale>0.8</slideInScale>
|
335 |
-
<slideOutScale>0.8</slideOutScale>
|
336 |
-
<slideOutOpacity>0</slideOutOpacity>
|
337 |
-
<slideOutDest>1</slideOutDest>
|
338 |
</main>
|
339 |
<pinterest>
|
340 |
<enabled>true</enabled>
|
@@ -361,7 +418,7 @@
|
|
361 |
<autoMargin>15</autoMargin>
|
362 |
<adjustX>13</adjustX>
|
363 |
<adjustY>-1</adjustY>
|
364 |
-
<lensOpacity>
|
365 |
<lensStyle>{}</lensStyle>
|
366 |
<lensClass>false</lensClass>
|
367 |
<zoomAreaBorderWidth>1</zoomAreaBorderWidth>
|
@@ -388,14 +445,74 @@
|
|
388 |
<cursorPositionY>0.55</cursorPositionY>
|
389 |
<touchClickAbort>500</touchClickAbort>
|
390 |
<loading>true</loading>
|
391 |
-
<loadingMessage>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
<loadingWidth>90</loadingWidth>
|
393 |
<loadingHeight>20</loadingHeight>
|
394 |
<loadingOpacity>1.0</loadingOpacity>
|
395 |
-
<zoomHintEnable>
|
396 |
-
<zoomHintText>
|
397 |
-
|
398 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
399 |
</mouseOverZoomParam>
|
400 |
<products>
|
401 |
<displayOnlyForThisProductID></displayOnlyForThisProductID>
|
4 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/etc/config.xml
|
5 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
6 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
7 |
+
* Version: 1.0.3
|
8 |
+
* Date: 2015-10-09
|
9 |
+
* Review: 2015-10-09
|
10 |
* URL: http://www.ajax-zoom.com
|
11 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
12 |
*
|
19 |
|
20 |
<modules>
|
21 |
<Ax_Zoom>
|
22 |
+
<version>1.0.3</version>
|
23 |
</Ax_Zoom>
|
24 |
</modules>
|
25 |
|
120 |
</events>
|
121 |
</frontend>
|
122 |
|
|
|
123 |
<adminhtml>
|
124 |
<translate>
|
125 |
<modules>
|
209 |
<main>
|
210 |
<divid>az_mouseOverZoomContainer</divid>
|
211 |
<galleryDivID>az_mouseOverZoomGallery</galleryDivID>
|
212 |
+
<galleryPosition>bottom</galleryPosition>
|
213 |
<hideGalleryOneImage>true</hideGalleryOneImage>
|
214 |
+
<hideGalleryAddClass>axZm_mouseOverNoMargin</hideGalleryAddClass>
|
215 |
<galleryHover>false</galleryHover>
|
216 |
<galleryAxZmThumbSlider>true</galleryAxZmThumbSlider>
|
217 |
<galleryAxZmThumbSliderParam>
|
251 |
}
|
252 |
}
|
253 |
</galleryAxZmThumbSliderParam>
|
254 |
+
<galleryAxZmThumbSliderParam_vertical>
|
255 |
+
{
|
256 |
+
orientation: "vertical",
|
257 |
+
scrollBy: 3,
|
258 |
+
smoothMove: 6,
|
259 |
+
quickerStop: true,
|
260 |
+
pressScrollSnap: true,
|
261 |
+
btn: true,
|
262 |
+
btnClass: "axZmThumbSlider_button_new",
|
263 |
+
btnBwdStyle: {marginTop: 0, marginBottom: 0},
|
264 |
+
btnFwdStyle: {marginTop: 0, marginBottom: 0},
|
265 |
+
btnLeftText: null,
|
266 |
+
btnRightText: null,
|
267 |
+
btnTopText: null,
|
268 |
+
btnBottomText: null,
|
269 |
+
btnHidden: true,
|
270 |
+
mouseWheelScrollBy: 1,
|
271 |
+
wrapStyle: {
|
272 |
+
borderLeftWidth: 0,
|
273 |
+
borderRightWidth: 0
|
274 |
+
},
|
275 |
+
scrollbar: false,
|
276 |
+
|
277 |
+
thumbLiSubClass: {
|
278 |
+
first: null,
|
279 |
+
last: null
|
280 |
+
},
|
281 |
+
thumbImgStyle:{
|
282 |
+
maxHeight: "58px",
|
283 |
+
maxWidth: "58px",
|
284 |
+
borderRadius: 3
|
285 |
+
},
|
286 |
+
thumbLiStyle: {
|
287 |
+
width: 58,
|
288 |
+
height: 58,
|
289 |
+
lineHeight: "56px",
|
290 |
+
marginBottom: 2,
|
291 |
+
marginLeft: 3,
|
292 |
+
marginRight: 3,
|
293 |
+
borderRadius: 3
|
294 |
+
}
|
295 |
+
}
|
296 |
+
</galleryAxZmThumbSliderParam_vertical>
|
297 |
<thumbW>58</thumbW>
|
298 |
<thumbH>58</thumbH>
|
299 |
<thumbRetina>true</thumbRetina>
|
300 |
+
<qualityThumb>100</qualityThumb>
|
301 |
+
<quality>90</quality>
|
302 |
+
<qualityZoom>80</qualityZoom>
|
303 |
<firstImageToLoad>1</firstImageToLoad>
|
304 |
+
<disableAllMsg>false</disableAllMsg>
|
305 |
<images360firstToLoad>false</images360firstToLoad>
|
306 |
<images360Thumb>true</images360Thumb>
|
307 |
+
<images360Overlay>true</images360Overlay>
|
308 |
<images360Preview>true</images360Preview>
|
309 |
<images360PreviewResponsive>true</images360PreviewResponsive>
|
310 |
<images360examplePreview>mouseOverExtension360</images360examplePreview>
|
338 |
<mouseOverZoomWidth>1200</mouseOverZoomWidth>
|
339 |
<mouseOverZoomHeight>1200</mouseOverZoomHeight>
|
340 |
<ajaxZoomOpenMode>fancyboxFullscreen</ajaxZoomOpenMode>
|
341 |
+
<fancyBoxParam>
|
342 |
+
{
|
343 |
+
boxMargin: 0,
|
344 |
+
boxPadding: 10,
|
345 |
+
boxCenterOnScroll: true,
|
346 |
+
boxOverlayShow: true,
|
347 |
+
boxOverlayOpacity: 0.75,
|
348 |
+
boxOverlayColor: "#777",
|
349 |
+
boxTransitionIn: "fade",
|
350 |
+
boxTransitionOut: "fade",
|
351 |
+
boxSpeedIn: 300,
|
352 |
+
boxSpeedOut: 300,
|
353 |
+
boxEasingIn: "swing",
|
354 |
+
boxEasingOut: "swing",
|
355 |
+
boxShowCloseButton: true,
|
356 |
+
boxEnableEscapeButton: true,
|
357 |
+
boxOnComplete: function(){},
|
358 |
+
boxTitleShow: false,
|
359 |
+
boxTitlePosition: "float",
|
360 |
+
boxTitleFormat: null
|
361 |
+
}
|
362 |
+
</fancyBoxParam>
|
363 |
+
<colorBoxParam>
|
364 |
+
{
|
365 |
+
transition: "elastic",
|
366 |
+
speed: 300,
|
367 |
+
scrolling: true,
|
368 |
+
title: true,
|
369 |
+
opacity: 0.9,
|
370 |
+
className: false,
|
371 |
+
current: "image {current} of {total}",
|
372 |
+
previous: "previous",
|
373 |
+
next: "next",
|
374 |
+
close: "close",
|
375 |
+
onOpen: false,
|
376 |
+
onLoad: false,
|
377 |
+
onComplete: false,
|
378 |
+
onClosed: false,
|
379 |
+
overlayClose: true,
|
380 |
+
escKey: true
|
381 |
+
}
|
382 |
+
</colorBoxParam>
|
383 |
<example>mouseOverExtension</example>
|
384 |
<exampleFancyboxFullscreen>mouseOverExtension</exampleFancyboxFullscreen>
|
385 |
<exampleFancybox>modal</exampleFancybox>
|
386 |
<exampleColorbox>modal</exampleColorbox>
|
387 |
+
<enforceFullScreenRes>768</enforceFullScreenRes>
|
388 |
+
<prevNextArrows>false</prevNextArrows>
|
389 |
<disableScrollAnm>true</disableScrollAnm>
|
390 |
<fullScreenApi>true</fullScreenApi>
|
391 |
<axZmCallBacks>{}</axZmCallBacks>
|
392 |
<azOptions>{}</azOptions>
|
393 |
<azOptions360>{}</azOptions360>
|
394 |
+
<postMode>true</postMode>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
</main>
|
396 |
<pinterest>
|
397 |
<enabled>true</enabled>
|
418 |
<autoMargin>15</autoMargin>
|
419 |
<adjustX>13</adjustX>
|
420 |
<adjustY>-1</adjustY>
|
421 |
+
<lensOpacity>1</lensOpacity>
|
422 |
<lensStyle>{}</lensStyle>
|
423 |
<lensClass>false</lensClass>
|
424 |
<zoomAreaBorderWidth>1</zoomAreaBorderWidth>
|
445 |
<cursorPositionY>0.55</cursorPositionY>
|
446 |
<touchClickAbort>500</touchClickAbort>
|
447 |
<loading>true</loading>
|
448 |
+
<loadingMessage>
|
449 |
+
{
|
450 |
+
"en" : "Loading...",
|
451 |
+
"de": "Loading...",
|
452 |
+
"fr" : "Loading...",
|
453 |
+
"es" : "Loading..."
|
454 |
+
}
|
455 |
+
</loadingMessage>
|
456 |
<loadingWidth>90</loadingWidth>
|
457 |
<loadingHeight>20</loadingHeight>
|
458 |
<loadingOpacity>1.0</loadingOpacity>
|
459 |
+
<zoomHintEnable>1</zoomHintEnable>
|
460 |
+
<zoomHintText>
|
461 |
+
{
|
462 |
+
"en" : "Zoom",
|
463 |
+
"de" : "Zoom",
|
464 |
+
"fr" : "Zoom",
|
465 |
+
"es" : "Zoom"
|
466 |
+
}
|
467 |
+
</zoomHintText>
|
468 |
+
<zoomMsgHover>
|
469 |
+
{
|
470 |
+
"en" : "Roll over the image to zoom in",
|
471 |
+
"de" : "Für größere Ansicht mit der Maus über das Bild ziehen",
|
472 |
+
"fr" : "Survolez l'image pour zoomer",
|
473 |
+
"es" : "Pase el cursor sbore la imagen para hacer zoom con la rueda del ratón"
|
474 |
+
}
|
475 |
+
</zoomMsgHover>
|
476 |
+
<zoomMsgClick>
|
477 |
+
{
|
478 |
+
"en" : "Click to open expanded view",
|
479 |
+
"de" : "Klicken Sie auf das Bild, um erweiterte Ansicht zu öffnen",
|
480 |
+
"fr" : "Cliquez sur l'image pour ouvrir la vue élargie",
|
481 |
+
"es" : "Haga clic para ampliar la imagen"
|
482 |
+
}
|
483 |
+
</zoomMsgClick>
|
484 |
+
<slideInTime>200</slideInTime>
|
485 |
+
<slideInEasingCSS3>easeOutExpo</slideInEasingCSS3>
|
486 |
+
<slideInEasing>easeOutExpo</slideInEasing>
|
487 |
+
<slideInScale>0.8</slideInScale>
|
488 |
+
<slideOutScale>0.8</slideOutScale>
|
489 |
+
<slideOutOpacity>0.5</slideOutOpacity>
|
490 |
+
<slideOutDest>1</slideOutDest>
|
491 |
+
<onInit>null</onInit>
|
492 |
+
<onLoad>null</onLoad>
|
493 |
+
<onImageChange>null</onImageChange>
|
494 |
+
<onMouseOver>null</onMouseOver>
|
495 |
+
<onMouseOut>null</onMouseOut>
|
496 |
+
<spinner>true</spinner>
|
497 |
+
<spinnerParam>
|
498 |
+
{
|
499 |
+
lines: 11,
|
500 |
+
length: 3,
|
501 |
+
width: 3,
|
502 |
+
radius: 4,
|
503 |
+
corners: 1,
|
504 |
+
rotate: 0,
|
505 |
+
color: "#FFFFFF",
|
506 |
+
speed: 1,
|
507 |
+
trail: 90,
|
508 |
+
shadow: false,
|
509 |
+
hwaccel: false,
|
510 |
+
className: "spinner",
|
511 |
+
zIndex: 2e9,
|
512 |
+
top: 0,
|
513 |
+
left: 1
|
514 |
+
}
|
515 |
+
</spinnerParam>
|
516 |
</mouseOverZoomParam>
|
517 |
<products>
|
518 |
<displayOnlyForThisProductID></displayOnlyForThisProductID>
|
app/code/local/Ax/Zoom/etc/system.xml
CHANGED
@@ -4,9 +4,9 @@
|
|
4 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/etc/system.xml
|
5 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
6 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
7 |
-
* Version: 1.0.
|
8 |
-
* Date: 2015-09
|
9 |
-
* Review: 2015-09
|
10 |
* URL: http://www.ajax-zoom.com
|
11 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
12 |
*
|
@@ -21,14 +21,15 @@
|
|
21 |
<label>AJAX-ZOOM</label>
|
22 |
<tab>catalog</tab>
|
23 |
<frontend_type>text</frontend_type>
|
24 |
-
<sort_order>
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
<groups>
|
|
|
29 |
<general translate="label">
|
30 |
<label>About</label>
|
31 |
-
<sort_order>
|
32 |
<show_in_default>1</show_in_default>
|
33 |
<show_in_website>1</show_in_website>
|
34 |
<show_in_store>1</show_in_store>
|
@@ -36,7 +37,7 @@
|
|
36 |
<![CDATA[
|
37 |
<style>
|
38 |
.importantAZoption{
|
39 |
-
color: #
|
40 |
font-weight: bolder;
|
41 |
background-position: 0 0 !important;
|
42 |
padding-left: 24px;
|
@@ -44,45 +45,83 @@
|
|
44 |
border-width: 0 !important;
|
45 |
word-break: break-all;
|
46 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
<ul style="list-style: square">
|
49 |
-
<li>AJAX-ZOOM is a multipurpose library for displaying (high resolution) images and 360°/3D spins.
|
50 |
-
This Magento module integrates only one particular implementation (example) from AJAX-ZOOM library into Magento.
|
51 |
In raw form this example can be found here:
|
52 |
<a target="_blank" href="http://www.ajax-zoom.com/examples/example32_responsive.php">
|
53 |
http://www.ajax-zoom.com/examples/example32_responsive.php
|
54 |
-
</a>
|
55 |
-
There you will also find some subtle
|
56 |
-
|
57 |
-
|
58 |
-
<li>However AJAX-ZOOM has many other options which can be set manually in /js/axzoom/axZm/zoomConfigCustom.inc.php
|
59 |
after <br> <code>elseif ($_GET['example'] == 'mouseOverExtension360')</code> for 360° views and
|
60 |
<br><code>elseif ($_GET['example'] == 'mouseOverExtension')</code>
|
61 |
-
for regular images views <br> or if you do not want to edit PHP files - most of the options can be also set in these
|
62 |
-
formfields as JS plain object
|
63 |
-
<ol>
|
64 |
-
<li>azOptions - for 2D zoom</li>
|
65 |
-
<li>azOptions360 - for 360/3D zoom</li>
|
66 |
</ol>
|
67 |
</li>
|
68 |
<li>Depending on the template used you might need to adjust especially these two options:
|
69 |
-
<ol>
|
70 |
-
<li>zoomWidth - width of the mouseover flyout window</li>
|
71 |
-
<li>zoomHeight - height of the mouseover flyout window</li>
|
72 |
</ol>
|
73 |
If you will be not able to adjust these options on your own please
|
74 |
-
<a target="_blank" "http://www.ajax-zoom.com/index.php?cid=contact">ask for support</a>
|
75 |
</li>
|
76 |
-
<li>Other useful / most common options are marked
|
77 |
</li>
|
78 |
</ul>
|
79 |
]]>
|
80 |
</comment>
|
81 |
</general>
|
|
|
82 |
<license translate="label">
|
83 |
<label>AJAX-ZOOM license(s)</label>
|
84 |
<frontend_type>text</frontend_type>
|
85 |
-
<sort_order>
|
86 |
<show_in_default>1</show_in_default>
|
87 |
<show_in_website>1</show_in_website>
|
88 |
<show_in_store>1</show_in_store>
|
@@ -101,10 +140,11 @@
|
|
101 |
</lic>
|
102 |
</fields>
|
103 |
</license>
|
104 |
-
|
105 |
-
|
|
|
106 |
<frontend_type>text</frontend_type>
|
107 |
-
<sort_order>
|
108 |
<show_in_default>1</show_in_default>
|
109 |
<show_in_website>1</show_in_website>
|
110 |
<show_in_store>1</show_in_store>
|
@@ -114,7 +154,7 @@
|
|
114 |
<comment>Position of the flyout zoom window, possible values: 'inside', 'top', 'right', 'bottom', 'left'</comment>
|
115 |
<frontend_type>select</frontend_type>
|
116 |
<source_model>axzoom/position</source_model>
|
117 |
-
<sort_order>
|
118 |
<show_in_default>1</show_in_default>
|
119 |
<show_in_website>1</show_in_website>
|
120 |
<show_in_store>1</show_in_store>
|
@@ -123,7 +163,7 @@
|
|
123 |
<label>posAutoInside</label>
|
124 |
<comment>applies when width (left, right) or height (top, bottom) of zoom window are less than this px value (zoomWidth || zoomHeight are set to auto); if zoomWidth || zoomHeight are fixed, applies when zoom window is out of page border</comment>
|
125 |
<frontend_type>text</frontend_type>
|
126 |
-
<sort_order>
|
127 |
<show_in_default>1</show_in_default>
|
128 |
<show_in_website>1</show_in_website>
|
129 |
<show_in_store>1</show_in_store>
|
@@ -132,26 +172,26 @@
|
|
132 |
<label>posInsideArea</label>
|
133 |
<comment>When "posAutoInside" is enabled and inner zoom fires or "position" option is set to 'inside' right away - there is no lens. However you will notice that the reaction to mouse movements occure somewhere in the middle of the image; at the edges mostly nothing happens in simmilar scripts. With this option you can adjust how far from the edge mouse movements should be captured. The range is between 0 and 0.5;</comment>
|
134 |
<frontend_type>text</frontend_type>
|
135 |
-
<sort_order>
|
136 |
<show_in_default>1</show_in_default>
|
137 |
<show_in_website>1</show_in_website>
|
138 |
<show_in_store>1</show_in_store>
|
139 |
</posInsideArea>
|
140 |
<touchScroll>
|
141 |
-
<label>touchScroll</label>
|
142 |
<comment>If width of the mouseover zoom container is more than 80% (0.8) of the widnow width, than for touch devises the inner zoom will be not triggered and the user can scroll down. Click for open AJAX-ZOOM remains. Set this value to 0 if you want to enable the slider for touch devices only. </comment>
|
143 |
<frontend_type>text</frontend_type>
|
144 |
-
<sort_order>
|
145 |
<show_in_default>1</show_in_default>
|
146 |
<show_in_website>1</show_in_website>
|
147 |
<show_in_store>1</show_in_store>
|
148 |
</touchScroll>
|
149 |
<noMouseOverZoom>
|
150 |
-
<label>noMouseOverZoom</label>
|
151 |
<comment>Disable mouseover zoom completly for touch and none touch devices. If you want to disable it only for touch devices, set "touchScroll" option above to 0 </comment>
|
152 |
<frontend_type>select</frontend_type>
|
153 |
<source_model>axzoom/yesno</source_model>
|
154 |
-
<sort_order>
|
155 |
<show_in_default>1</show_in_default>
|
156 |
<show_in_website>1</show_in_website>
|
157 |
<show_in_store>1</show_in_store>
|
@@ -160,7 +200,7 @@
|
|
160 |
<label>autoFlip</label>
|
161 |
<comment>Flip right to left and bottom to top if less than int px value or false to disable</comment>
|
162 |
<frontend_type>text</frontend_type>
|
163 |
-
<sort_order>
|
164 |
<show_in_default>1</show_in_default>
|
165 |
<show_in_website>1</show_in_website>
|
166 |
<show_in_store>1</show_in_store>
|
@@ -170,7 +210,7 @@
|
|
170 |
<comment>Overrides position option and instantly chooses the direction, disables autoFlip; playes nicely when zoomWidth and zoomHeight are set to 'auto'</comment>
|
171 |
<frontend_type>select</frontend_type>
|
172 |
<source_model>axzoom/yesno</source_model>
|
173 |
-
<sort_order>
|
174 |
<show_in_default>1</show_in_default>
|
175 |
<show_in_website>1</show_in_website>
|
176 |
<show_in_store>1</show_in_store>
|
@@ -180,13 +220,13 @@
|
|
180 |
<comment>Uses full screen height (does not align to the map / disables adjustY) if position is right or left || uses full screen width (does not align to the map / disables adjustX) if position is top or bottom</comment>
|
181 |
<frontend_type>select</frontend_type>
|
182 |
<source_model>axzoom/yesno</source_model>
|
183 |
-
<sort_order>
|
184 |
<show_in_default>1</show_in_default>
|
185 |
<show_in_website>1</show_in_website>
|
186 |
<show_in_store>1</show_in_store>
|
187 |
</zoomFullSpace>
|
188 |
<zoomWidth>
|
189 |
-
<label>zoomWidth</label>
|
190 |
<comment>Width of the zoom window e.g. 540 or 'auto' or jQuery selector|correction value, e.g. '#refWidthTest|+20';
|
191 |
so if you want to have a width of the zoom window same as for example a responsive container to the right
|
192 |
(so it is fully covered) and max possible height, then define the id of this container to the right,
|
@@ -196,19 +236,19 @@
|
|
196 |
the margin between the containers is not taken into account but you can adjust the result with the second value after vertical bar.
|
197 |
</comment>
|
198 |
<frontend_type>text</frontend_type>
|
199 |
-
<sort_order>
|
200 |
<show_in_default>1</show_in_default>
|
201 |
<show_in_website>1</show_in_website>
|
202 |
<show_in_store>1</show_in_store>
|
203 |
</zoomWidth>
|
204 |
<zoomHeight>
|
205 |
-
<label>zoomHeight</label>
|
206 |
<comment>Height of the zoom window e.g. 375, or 'auto' or jQuery selector|correction value,
|
207 |
e.g. '#refWidthTest|+20'; if your selector matches more than one element, e.g. '.pb-center-column,.pb-right-column|+20',
|
208 |
then the highest value will be choosen. This is different from the multiple selector in "zoomWidth", where the values are added.
|
209 |
</comment>
|
210 |
<frontend_type>text</frontend_type>
|
211 |
-
<sort_order>
|
212 |
<show_in_default>1</show_in_default>
|
213 |
<show_in_website>1</show_in_website>
|
214 |
<show_in_store>1</show_in_store>
|
@@ -217,25 +257,25 @@
|
|
217 |
<label>autoMargin</label>
|
218 |
<comment>If zoomWidth or zoomHeight are set to 'auto', the margin to the edge of the screen</comment>
|
219 |
<frontend_type>text</frontend_type>
|
220 |
-
<sort_order>
|
221 |
<show_in_default>1</show_in_default>
|
222 |
<show_in_website>1</show_in_website>
|
223 |
<show_in_store>1</show_in_store>
|
224 |
</autoMargin>
|
225 |
<adjustX>
|
226 |
-
<label>adjustX</label>
|
227 |
<comment>Horizontal margin of the zoom window</comment>
|
228 |
<frontend_type>text</frontend_type>
|
229 |
-
<sort_order>
|
230 |
<show_in_default>1</show_in_default>
|
231 |
<show_in_website>1</show_in_website>
|
232 |
<show_in_store>1</show_in_store>
|
233 |
</adjustX>
|
234 |
<adjustY>
|
235 |
-
<label>adjustY</label>
|
236 |
<comment>Vertical margin of the zoom window</comment>
|
237 |
<frontend_type>text</frontend_type>
|
238 |
-
<sort_order>
|
239 |
<show_in_default>1</show_in_default>
|
240 |
<show_in_website>1</show_in_website>
|
241 |
<show_in_store>1</show_in_store>
|
@@ -244,7 +284,7 @@
|
|
244 |
<label><![CDATA[<div class="notice-msg importantAZoption">lensOpacity</div>]]></label>
|
245 |
<comment>Opacity of the selector lens</comment>
|
246 |
<frontend_type>text</frontend_type>
|
247 |
-
<sort_order>
|
248 |
<show_in_default>1</show_in_default>
|
249 |
<show_in_website>1</show_in_website>
|
250 |
<show_in_store>1</show_in_store>
|
@@ -252,8 +292,8 @@
|
|
252 |
<lensStyle>
|
253 |
<label>lensStyle</label>
|
254 |
<comment>Quickly override css of the lens</comment>
|
255 |
-
<frontend_type>
|
256 |
-
<sort_order>
|
257 |
<show_in_default>1</show_in_default>
|
258 |
<show_in_website>1</show_in_website>
|
259 |
<show_in_store>1</show_in_store>
|
@@ -262,7 +302,7 @@
|
|
262 |
<label>lensClass</label>
|
263 |
<comment>Set css class for the lens</comment>
|
264 |
<frontend_type>text</frontend_type>
|
265 |
-
<sort_order>
|
266 |
<show_in_default>1</show_in_default>
|
267 |
<show_in_website>1</show_in_website>
|
268 |
<show_in_store>1</show_in_store>
|
@@ -271,7 +311,7 @@
|
|
271 |
<label>zoomAreaBorderWidth</label>
|
272 |
<comment>Border thickness of the zoom window</comment>
|
273 |
<frontend_type>text</frontend_type>
|
274 |
-
<sort_order>
|
275 |
<show_in_default>1</show_in_default>
|
276 |
<show_in_website>1</show_in_website>
|
277 |
<show_in_store>1</show_in_store>
|
@@ -280,7 +320,7 @@
|
|
280 |
<label>galleryFade</label>
|
281 |
<comment>Speed of inner fade or false</comment>
|
282 |
<frontend_type>text</frontend_type>
|
283 |
-
<sort_order>
|
284 |
<show_in_default>1</show_in_default>
|
285 |
<show_in_website>1</show_in_website>
|
286 |
<show_in_store>1</show_in_store>
|
@@ -289,7 +329,7 @@
|
|
289 |
<label>shutterSpeed</label>
|
290 |
<comment>Speed of shutter fadein or false; applies only if image proportions are different from container</comment>
|
291 |
<frontend_type>text</frontend_type>
|
292 |
-
<sort_order>
|
293 |
<show_in_default>1</show_in_default>
|
294 |
<show_in_website>1</show_in_website>
|
295 |
<show_in_store>1</show_in_store>
|
@@ -298,7 +338,7 @@
|
|
298 |
<label>showFade</label>
|
299 |
<comment>Speed of fade in for mouse over</comment>
|
300 |
<frontend_type>text</frontend_type>
|
301 |
-
<sort_order>
|
302 |
<show_in_default>1</show_in_default>
|
303 |
<show_in_website>1</show_in_website>
|
304 |
<show_in_store>1</show_in_store>
|
@@ -307,7 +347,7 @@
|
|
307 |
<label>hideFade</label>
|
308 |
<comment>Speed of fade out for mouse over</comment>
|
309 |
<frontend_type>text</frontend_type>
|
310 |
-
<sort_order>
|
311 |
<show_in_default>1</show_in_default>
|
312 |
<show_in_website>1</show_in_website>
|
313 |
<show_in_store>1</show_in_store>
|
@@ -316,7 +356,7 @@
|
|
316 |
<label>flyOutSpeed</label>
|
317 |
<comment>Speed for flyout or false to disable</comment>
|
318 |
<frontend_type>text</frontend_type>
|
319 |
-
<sort_order>
|
320 |
<show_in_default>1</show_in_default>
|
321 |
<show_in_website>1</show_in_website>
|
322 |
<show_in_store>1</show_in_store>
|
@@ -325,7 +365,7 @@
|
|
325 |
<label>flyOutTransition</label>
|
326 |
<comment>Transition of the flyout</comment>
|
327 |
<frontend_type>text</frontend_type>
|
328 |
-
<sort_order>
|
329 |
<show_in_default>1</show_in_default>
|
330 |
<show_in_website>1</show_in_website>
|
331 |
<show_in_store>1</show_in_store>
|
@@ -334,7 +374,7 @@
|
|
334 |
<label>flyOutOpacity</label>
|
335 |
<comment>Initial opacity for flyout</comment>
|
336 |
<frontend_type>text</frontend_type>
|
337 |
-
<sort_order>
|
338 |
<show_in_default>1</show_in_default>
|
339 |
<show_in_website>1</show_in_website>
|
340 |
<show_in_store>1</show_in_store>
|
@@ -343,7 +383,7 @@
|
|
343 |
<label>flyBackSpeed</label>
|
344 |
<comment>Speed for fly back or false to disable</comment>
|
345 |
<frontend_type>text</frontend_type>
|
346 |
-
<sort_order>
|
347 |
<show_in_default>1</show_in_default>
|
348 |
<show_in_website>1</show_in_website>
|
349 |
<show_in_store>1</show_in_store>
|
@@ -352,7 +392,7 @@
|
|
352 |
<label>flyBackTransition</label>
|
353 |
<comment>Transition type of the fly back</comment>
|
354 |
<frontend_type>text</frontend_type>
|
355 |
-
<sort_order>
|
356 |
<show_in_default>1</show_in_default>
|
357 |
<show_in_website>1</show_in_website>
|
358 |
<show_in_store>1</show_in_store>
|
@@ -361,7 +401,7 @@
|
|
361 |
<label>flyBackOpacity</label>
|
362 |
<comment>Final opacity of fly back</comment>
|
363 |
<frontend_type>text</frontend_type>
|
364 |
-
<sort_order>
|
365 |
<show_in_default>1</show_in_default>
|
366 |
<show_in_website>1</show_in_website>
|
367 |
<show_in_store>1</show_in_store>
|
@@ -371,7 +411,7 @@
|
|
371 |
<comment>Scroll page when clicked on the thumb and the mouse over preview image is not fully visible</comment>
|
372 |
<frontend_type>select</frontend_type>
|
373 |
<source_model>axzoom/yesno</source_model>
|
374 |
-
<sort_order>
|
375 |
<show_in_default>1</show_in_default>
|
376 |
<show_in_website>1</show_in_website>
|
377 |
<show_in_store>1</show_in_store>
|
@@ -380,7 +420,7 @@
|
|
380 |
<label><![CDATA[<div class="notice-msg importantAZoption">smoothMove</div>]]></label>
|
381 |
<comment>Integer bigger than 1 indicates smoother movements; set 0 to disable</comment>
|
382 |
<frontend_type>text</frontend_type>
|
383 |
-
<sort_order>
|
384 |
<show_in_default>1</show_in_default>
|
385 |
<show_in_website>1</show_in_website>
|
386 |
<show_in_store>1</show_in_store>
|
@@ -389,7 +429,7 @@
|
|
389 |
<label>tint</label>
|
390 |
<comment>Color value around the lens or false</comment>
|
391 |
<frontend_type>text</frontend_type>
|
392 |
-
<sort_order>
|
393 |
<show_in_default>1</show_in_default>
|
394 |
<show_in_website>1</show_in_website>
|
395 |
<show_in_store>1</show_in_store>
|
@@ -398,7 +438,7 @@
|
|
398 |
<label>tintOpacity</label>
|
399 |
<comment>Opacity of the area around the lens when "tint" option is set to some color value</comment>
|
400 |
<frontend_type>text</frontend_type>
|
401 |
-
<sort_order>
|
402 |
<show_in_default>1</show_in_default>
|
403 |
<show_in_website>1</show_in_website>
|
404 |
<show_in_store>1</show_in_store>
|
@@ -407,7 +447,7 @@
|
|
407 |
<label>tintFilter</label>
|
408 |
<comment>Apply filter to the image, e.g. "blur", "grayscale", "sepia", "invert", "saturate"; see also .axZm_mouseOverEffect>img CSS</comment>
|
409 |
<frontend_type>text</frontend_type>
|
410 |
-
<sort_order>
|
411 |
<show_in_default>1</show_in_default>
|
412 |
<show_in_website>1</show_in_website>
|
413 |
<show_in_store>1</show_in_store>
|
@@ -417,7 +457,7 @@
|
|
417 |
<comment>Show background image in the lens</comment>
|
418 |
<frontend_type>select</frontend_type>
|
419 |
<source_model>axzoom/yesno</source_model>
|
420 |
-
<sort_order>
|
421 |
<show_in_default>1</show_in_default>
|
422 |
<show_in_website>1</show_in_website>
|
423 |
<show_in_store>1</show_in_store>
|
@@ -427,7 +467,7 @@
|
|
427 |
<comment>Enable / disable title on zoom window</comment>
|
428 |
<frontend_type>select</frontend_type>
|
429 |
<source_model>axzoom/yesno</source_model>
|
430 |
-
<sort_order>
|
431 |
<show_in_default>1</show_in_default>
|
432 |
<show_in_website>1</show_in_website>
|
433 |
<show_in_store>1</show_in_store>
|
@@ -436,7 +476,7 @@
|
|
436 |
<label>titleOpacity</label>
|
437 |
<comment>Opacity of the title container</comment>
|
438 |
<frontend_type>text</frontend_type>
|
439 |
-
<sort_order>
|
440 |
<show_in_default>1</show_in_default>
|
441 |
<show_in_website>1</show_in_website>
|
442 |
<show_in_store>1</show_in_store>
|
@@ -445,7 +485,7 @@
|
|
445 |
<label>titlePosition</label>
|
446 |
<comment>Position of the title, top or bottom</comment>
|
447 |
<frontend_type>text</frontend_type>
|
448 |
-
<sort_order>
|
449 |
<show_in_default>1</show_in_default>
|
450 |
<show_in_website>1</show_in_website>
|
451 |
<show_in_store>1</show_in_store>
|
@@ -454,7 +494,7 @@
|
|
454 |
<label>cursorPositionX</label>
|
455 |
<comment>Cursor over lens horizontal offset, 0.5 is middle</comment>
|
456 |
<frontend_type>text</frontend_type>
|
457 |
-
<sort_order>
|
458 |
<show_in_default>1</show_in_default>
|
459 |
<show_in_website>1</show_in_website>
|
460 |
<show_in_store>1</show_in_store>
|
@@ -463,7 +503,7 @@
|
|
463 |
<label>cursorPositionY</label>
|
464 |
<comment>Cursor over lens vertical offset, 0.5 is middle</comment>
|
465 |
<frontend_type>text</frontend_type>
|
466 |
-
<sort_order>
|
467 |
<show_in_default>1</show_in_default>
|
468 |
<show_in_website>1</show_in_website>
|
469 |
<show_in_store>1</show_in_store>
|
@@ -472,7 +512,7 @@
|
|
472 |
<label>touchClickAbort</label>
|
473 |
<comment>Time in ms after which click is aborted without touch movement and mousehover is initialized</comment>
|
474 |
<frontend_type>text</frontend_type>
|
475 |
-
<sort_order>
|
476 |
<show_in_default>1</show_in_default>
|
477 |
<show_in_website>1</show_in_website>
|
478 |
<show_in_store>1</show_in_store>
|
@@ -482,7 +522,7 @@
|
|
482 |
<comment>Display loading information, CSS .mouseOverLoading</comment>
|
483 |
<frontend_type>select</frontend_type>
|
484 |
<source_model>axzoom/yesno</source_model>
|
485 |
-
<sort_order>
|
486 |
<show_in_default>1</show_in_default>
|
487 |
<show_in_website>1</show_in_website>
|
488 |
<show_in_store>1</show_in_store>
|
@@ -490,8 +530,8 @@
|
|
490 |
<loadingMessage>
|
491 |
<label>loadingMessage</label>
|
492 |
<comment>Loading message, not needed, can be just the spinner - see below</comment>
|
493 |
-
<frontend_type>
|
494 |
-
<sort_order>
|
495 |
<show_in_default>1</show_in_default>
|
496 |
<show_in_website>1</show_in_website>
|
497 |
<show_in_store>1</show_in_store>
|
@@ -500,7 +540,7 @@
|
|
500 |
<label>loadingWidth</label>
|
501 |
<comment>Width of loading container</comment>
|
502 |
<frontend_type>text</frontend_type>
|
503 |
-
<sort_order>
|
504 |
<show_in_default>1</show_in_default>
|
505 |
<show_in_website>1</show_in_website>
|
506 |
<show_in_store>1</show_in_store>
|
@@ -509,7 +549,7 @@
|
|
509 |
<label>loadingHeight</label>
|
510 |
<comment>Height of loading container</comment>
|
511 |
<frontend_type>text</frontend_type>
|
512 |
-
<sort_order>
|
513 |
<show_in_default>1</show_in_default>
|
514 |
<show_in_website>1</show_in_website>
|
515 |
<show_in_store>1</show_in_store>
|
@@ -518,7 +558,7 @@
|
|
518 |
<label>loadingOpacity</label>
|
519 |
<comment>Opacity of the loading container (the transparent background is set via png image on default, see css class)</comment>
|
520 |
<frontend_type>text</frontend_type>
|
521 |
-
<sort_order>
|
522 |
<show_in_default>1</show_in_default>
|
523 |
<show_in_website>1</show_in_website>
|
524 |
<show_in_store>1</show_in_store>
|
@@ -528,7 +568,7 @@
|
|
528 |
<comment>Enable zoom icon which disappears on mouse hover; css class: .axZm_mouseOverZoomHint; If you want to change the position or the icon simply change the css class;</comment>
|
529 |
<frontend_type>select</frontend_type>
|
530 |
<source_model>axzoom/yesno</source_model>
|
531 |
-
<sort_order>
|
532 |
<show_in_default>1</show_in_default>
|
533 |
<show_in_website>1</show_in_website>
|
534 |
<show_in_store>1</show_in_store>
|
@@ -537,7 +577,7 @@
|
|
537 |
<label>zoomHintText</label>
|
538 |
<comment>Text which will be appended next to the icon enabled by "zoomHintEnable"</comment>
|
539 |
<frontend_type>text</frontend_type>
|
540 |
-
<sort_order>
|
541 |
<show_in_default>1</show_in_default>
|
542 |
<show_in_website>1</show_in_website>
|
543 |
<show_in_store>1</show_in_store>
|
@@ -545,8 +585,8 @@
|
|
545 |
<zoomMsgHover>
|
546 |
<label>zoomMsgHover</label>
|
547 |
<comment>Message which can appear under the mouse over zoom, css class: .axZm_mouseOverZoomMsg</comment>
|
548 |
-
<frontend_type>
|
549 |
-
<sort_order>
|
550 |
<show_in_default>1</show_in_default>
|
551 |
<show_in_website>1</show_in_website>
|
552 |
<show_in_store>1</show_in_store>
|
@@ -555,7 +595,7 @@
|
|
555 |
<label>zoomMsgClick</label>
|
556 |
<comment>Message which can appear under the mouse over zoom when the mouse enters it.</comment>
|
557 |
<frontend_type>text</frontend_type>
|
558 |
-
<sort_order>
|
559 |
<show_in_default>1</show_in_default>
|
560 |
<show_in_website>1</show_in_website>
|
561 |
<show_in_store>1</show_in_store>
|
@@ -564,7 +604,7 @@
|
|
564 |
<label>slideInTime</label>
|
565 |
<comment>Slide in time if "noMouseOverZoom" is enabled or "touchScroll" option enables for touch devices</comment>
|
566 |
<frontend_type>text</frontend_type>
|
567 |
-
<sort_order>
|
568 |
<show_in_default>1</show_in_default>
|
569 |
<show_in_website>1</show_in_website>
|
570 |
<show_in_store>1</show_in_store>
|
@@ -573,7 +613,7 @@
|
|
573 |
<label>slideInEasingCSS3</label>
|
574 |
<comment>jQuery equivalent of easing or own function (string), e.g. "cubic-bezier(0.21,0.51,0.4,2.02)", see also cubic-bezier.com </comment>
|
575 |
<frontend_type>text</frontend_type>
|
576 |
-
<sort_order>
|
577 |
<show_in_default>1</show_in_default>
|
578 |
<show_in_website>1</show_in_website>
|
579 |
<show_in_store>1</show_in_store>
|
@@ -582,7 +622,7 @@
|
|
582 |
<label>slideInEasing</label>
|
583 |
<comment>jQuery easing function for sliding in (fallback if CSS3 animation is not supported)</comment>
|
584 |
<frontend_type>text</frontend_type>
|
585 |
-
<sort_order>
|
586 |
<show_in_default>1</show_in_default>
|
587 |
<show_in_website>1</show_in_website>
|
588 |
<show_in_store>1</show_in_store>
|
@@ -591,7 +631,7 @@
|
|
591 |
<label>slideInScale</label>
|
592 |
<comment>Scale initial size (goes to 1.0 while animation)</comment>
|
593 |
<frontend_type>text</frontend_type>
|
594 |
-
<sort_order>
|
595 |
<show_in_default>1</show_in_default>
|
596 |
<show_in_website>1</show_in_website>
|
597 |
<show_in_store>1</show_in_store>
|
@@ -600,7 +640,7 @@
|
|
600 |
<label>slideOutScale</label>
|
601 |
<comment>Scale slideout size</comment>
|
602 |
<frontend_type>text</frontend_type>
|
603 |
-
<sort_order>
|
604 |
<show_in_default>1</show_in_default>
|
605 |
<show_in_website>1</show_in_website>
|
606 |
<show_in_store>1</show_in_store>
|
@@ -609,7 +649,7 @@
|
|
609 |
<label>slideOutOpacity</label>
|
610 |
<comment>Slideout opacity</comment>
|
611 |
<frontend_type>text</frontend_type>
|
612 |
-
<sort_order>
|
613 |
<show_in_default>1</show_in_default>
|
614 |
<show_in_website>1</show_in_website>
|
615 |
<show_in_store>1</show_in_store>
|
@@ -618,27 +658,97 @@
|
|
618 |
<label>slideOutDest</label>
|
619 |
<comment>Target slideout position, possible values: 1, 2 or 3</comment>
|
620 |
<frontend_type>text</frontend_type>
|
621 |
-
<sort_order>
|
622 |
<show_in_default>1</show_in_default>
|
623 |
<show_in_website>1</show_in_website>
|
624 |
<show_in_store>1</show_in_store>
|
625 |
</slideOutDest>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
</fields>
|
627 |
</mouseOverZoomParam>
|
|
|
628 |
<main translate="label">
|
629 |
<label>General Settings</label>
|
630 |
<frontend_type>text</frontend_type>
|
631 |
-
<sort_order>
|
632 |
<show_in_default>1</show_in_default>
|
633 |
<show_in_website>1</show_in_website>
|
634 |
<show_in_store>1</show_in_store>
|
635 |
<fields>
|
636 |
<disableAllMsg>
|
637 |
-
<label>disableAllMsg</label>
|
638 |
-
<comment>
|
|
|
|
|
|
|
|
|
639 |
<frontend_type>select</frontend_type>
|
640 |
<source_model>axzoom/yesno</source_model>
|
641 |
-
<sort_order>
|
642 |
<show_in_default>1</show_in_default>
|
643 |
<show_in_website>1</show_in_website>
|
644 |
<show_in_store>1</show_in_store>
|
@@ -647,7 +757,7 @@
|
|
647 |
<label>divID</label>
|
648 |
<comment>DIV (container) ID for mouseover zoom</comment>
|
649 |
<frontend_type>text</frontend_type>
|
650 |
-
<sort_order>
|
651 |
<show_in_default>1</show_in_default>
|
652 |
<show_in_website>1</show_in_website>
|
653 |
<show_in_store>1</show_in_store>
|
@@ -656,21 +766,48 @@
|
|
656 |
<label>galleryDivID</label>
|
657 |
<comment>DIV (container) id of the gallery, set to false to disable gallery</comment>
|
658 |
<frontend_type>text</frontend_type>
|
659 |
-
<sort_order>
|
660 |
<show_in_default>1</show_in_default>
|
661 |
<show_in_website>1</show_in_website>
|
662 |
<show_in_store>1</show_in_store>
|
663 |
</galleryDivID>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
664 |
<hideGalleryOneImage>
|
665 |
-
<label>hideGalleryOneImage</label>
|
666 |
<comment>Instantly hide gallery if there is only one image or one 360/3D</comment>
|
667 |
<frontend_type>select</frontend_type>
|
668 |
<source_model>axzoom/yesno</source_model>
|
669 |
-
<sort_order>
|
670 |
<show_in_default>1</show_in_default>
|
671 |
<show_in_website>1</show_in_website>
|
672 |
<show_in_store>1</show_in_store>
|
673 |
</hideGalleryOneImage>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
674 |
<galleryHover>
|
675 |
<label>galleryHover</label>
|
676 |
<comment>Use mouseenter (mouseover) for switching between images.
|
@@ -679,7 +816,7 @@
|
|
679 |
</comment>
|
680 |
<frontend_type>select</frontend_type>
|
681 |
<source_model>axzoom/yesno</source_model>
|
682 |
-
<sort_order>
|
683 |
<show_in_default>1</show_in_default>
|
684 |
<show_in_website>1</show_in_website>
|
685 |
<show_in_store>1</show_in_store>
|
@@ -689,7 +826,7 @@
|
|
689 |
<comment>Use $.axZmThumbSlider on gallery thumbnails or not</comment>
|
690 |
<frontend_type>select</frontend_type>
|
691 |
<source_model>axzoom/yesno</source_model>
|
692 |
-
<sort_order>
|
693 |
<show_in_default>1</show_in_default>
|
694 |
<show_in_website>1</show_in_website>
|
695 |
<show_in_store>1</show_in_store>
|
@@ -703,16 +840,31 @@
|
|
703 |
]]>
|
704 |
</comment>
|
705 |
<frontend_type>textarea</frontend_type>
|
706 |
-
<sort_order>
|
707 |
<show_in_default>1</show_in_default>
|
708 |
<show_in_website>1</show_in_website>
|
709 |
<show_in_store>1</show_in_store>
|
710 |
</galleryAxZmThumbSliderParam>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
711 |
<thumbW>
|
712 |
<label><![CDATA[<div class="notice-msg importantAZoption">thumbW</div>]]></label>
|
713 |
<comment>Gallery thumb width</comment>
|
714 |
<frontend_type>text</frontend_type>
|
715 |
-
<sort_order>
|
716 |
<show_in_default>1</show_in_default>
|
717 |
<show_in_website>1</show_in_website>
|
718 |
<show_in_store>1</show_in_store>
|
@@ -721,7 +873,7 @@
|
|
721 |
<label><![CDATA[<div class="notice-msg importantAZoption">thumbH</div>]]></label>
|
722 |
<comment>Gallery thumb height</comment>
|
723 |
<frontend_type>text</frontend_type>
|
724 |
-
<sort_order>
|
725 |
<show_in_default>1</show_in_default>
|
726 |
<show_in_website>1</show_in_website>
|
727 |
<show_in_store>1</show_in_store>
|
@@ -731,26 +883,55 @@
|
|
731 |
<comment>Double resolution of the thumb image</comment>
|
732 |
<frontend_type>select</frontend_type>
|
733 |
<source_model>axzoom/yesno</source_model>
|
734 |
-
<sort_order>
|
735 |
<show_in_default>1</show_in_default>
|
736 |
<show_in_website>1</show_in_website>
|
737 |
<show_in_store>1</show_in_store>
|
738 |
</thumbRetina>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
739 |
<firstImageToLoad>
|
740 |
<label>firstImageToLoad</label>
|
741 |
<comment>Image from "images" option which should be loaded at first; see also "images360firstToLoad" option below</comment>
|
742 |
<frontend_type>text</frontend_type>
|
743 |
-
<sort_order>
|
744 |
<show_in_default>1</show_in_default>
|
745 |
<show_in_website>1</show_in_website>
|
746 |
<show_in_store>1</show_in_store>
|
747 |
</firstImageToLoad>
|
|
|
748 |
<images360firstToLoad>
|
749 |
-
<label>images360firstToLoad</label>
|
750 |
<comment>In case present load 360 from "images360" first and not an image from "images"</comment>
|
751 |
<frontend_type>select</frontend_type>
|
752 |
<source_model>axzoom/yesno</source_model>
|
753 |
-
<sort_order>
|
754 |
<show_in_default>1</show_in_default>
|
755 |
<show_in_website>1</show_in_website>
|
756 |
<show_in_store>1</show_in_store>
|
@@ -760,17 +941,27 @@
|
|
760 |
<comment>Show first image of the spin as thumb</comment>
|
761 |
<frontend_type>select</frontend_type>
|
762 |
<source_model>axzoom/yesno</source_model>
|
763 |
-
<sort_order>
|
764 |
<show_in_default>1</show_in_default>
|
765 |
<show_in_website>1</show_in_website>
|
766 |
<show_in_store>1</show_in_store>
|
767 |
</images360Thumb>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
768 |
<images360Preview>
|
769 |
-
<label>images360Preview</label>
|
770 |
<comment>Normally plain images are opened in some kind of lightbox or fullscreen; By setting this option to true the 360's will load into "divID" at first and can be expanded to fullscreen.</comment>
|
771 |
<frontend_type>select</frontend_type>
|
772 |
<source_model>axzoom/yesno</source_model>
|
773 |
-
<sort_order>
|
774 |
<show_in_default>1</show_in_default>
|
775 |
<show_in_website>1</show_in_website>
|
776 |
<show_in_store>1</show_in_store>
|
@@ -780,7 +971,7 @@
|
|
780 |
<comment>This option is set to true for convinience reasons; In case your "divID" has fixed width and height, set $zoom['config']['picDim'] option in '/axZm/zoomConfigCustom.inc.php' after elseif ($_GET['example'] == 'mouseOverExtension360')</comment>
|
781 |
<frontend_type>select</frontend_type>
|
782 |
<source_model>axzoom/yesno</source_model>
|
783 |
-
<sort_order>
|
784 |
<show_in_default>1</show_in_default>
|
785 |
<show_in_website>1</show_in_website>
|
786 |
<show_in_store>1</show_in_store>
|
@@ -789,7 +980,7 @@
|
|
789 |
<label>images360examplePreview</label>
|
790 |
<comment>In case "images360Preview" is set to true, the value of this parameter will be sent to AJAX-ZOOM as "options set" (example=mouseOverExtension360)</comment>
|
791 |
<frontend_type>text</frontend_type>
|
792 |
-
<sort_order>
|
793 |
<show_in_default>1</show_in_default>
|
794 |
<show_in_website>1</show_in_website>
|
795 |
<show_in_store>1</show_in_store>
|
@@ -798,7 +989,7 @@
|
|
798 |
<label>zoomMsg360</label>
|
799 |
<comment>Message displayed under mouse over zoom when 360 is loaded, e.g. "Drag to spin 360, scroll to zoom"; can be Javascript object e.g. {"en": "text english...", "de": "text german...", "fr":"text french..."}</comment>
|
800 |
<frontend_type>textarea</frontend_type>
|
801 |
-
<sort_order>
|
802 |
<show_in_default>1</show_in_default>
|
803 |
<show_in_website>1</show_in_website>
|
804 |
<show_in_store>1</show_in_store>
|
@@ -807,17 +998,17 @@
|
|
807 |
<label>zoomMsg360_touch</label>
|
808 |
<comment>Message displayed under mouse over zoom when 360 is loaded on touch devices, default: 'Drag to spin 360°, pinch to zoom in and out'. Can be Javascript object e.g. {"en": "text english...", "de": "text german...", "fr":"text french..."}</comment>
|
809 |
<frontend_type>textarea</frontend_type>
|
810 |
-
<sort_order>
|
811 |
<show_in_default>1</show_in_default>
|
812 |
<show_in_website>1</show_in_website>
|
813 |
<show_in_store>1</show_in_store>
|
814 |
</zoomMsg360_touch>
|
815 |
<preloadMouseOverImages>
|
816 |
-
<label>preloadMouseOverImages</label>
|
817 |
<comment>Preload all preview and mouseover images, possible values: false, true, 'oneByOne'</comment>
|
818 |
<frontend_type>select</frontend_type>
|
819 |
<source_model>axzoom/yesno</source_model>
|
820 |
-
<sort_order>
|
821 |
<show_in_default>1</show_in_default>
|
822 |
<show_in_website>1</show_in_website>
|
823 |
<show_in_store>1</show_in_store>
|
@@ -826,7 +1017,7 @@
|
|
826 |
<label>noImageAvailableClass</label>
|
827 |
<comment>In case there are no images in "images", nor there are any in "images360", a div with some image as background can be appended to the container and receive this options value as css class</comment>
|
828 |
<frontend_type>text</frontend_type>
|
829 |
-
<sort_order>
|
830 |
<show_in_default>1</show_in_default>
|
831 |
<show_in_website>1</show_in_website>
|
832 |
<show_in_store>1</show_in_store>
|
@@ -835,7 +1026,7 @@
|
|
835 |
<label>width</label>
|
836 |
<comment>Width of the preview image or 'auto' (depending on parent container size - "divID", see above); this is also the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly.</comment>
|
837 |
<frontend_type>text</frontend_type>
|
838 |
-
<sort_order>
|
839 |
<show_in_default>1</show_in_default>
|
840 |
<show_in_website>1</show_in_website>
|
841 |
<show_in_store>1</show_in_store>
|
@@ -844,7 +1035,7 @@
|
|
844 |
<label>height</label>
|
845 |
<comment>Height of the preview image or 'auto' (depending on parent container size - "divID", see above); this is also the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly.</comment>
|
846 |
<frontend_type>text</frontend_type>
|
847 |
-
<sort_order>
|
848 |
<show_in_default>1</show_in_default>
|
849 |
<show_in_website>1</show_in_website>
|
850 |
<show_in_store>1</show_in_store>
|
@@ -854,17 +1045,17 @@
|
|
854 |
<comment>Set this to true for responsive layouts</comment>
|
855 |
<frontend_type>select</frontend_type>
|
856 |
<source_model>axzoom/yesno</source_model>
|
857 |
-
<sort_order>
|
858 |
<show_in_default>1</show_in_default>
|
859 |
<show_in_website>1</show_in_website>
|
860 |
<show_in_store>1</show_in_store>
|
861 |
</responsive>
|
862 |
<oneSrcImg>
|
863 |
-
<label>oneSrcImg</label>
|
864 |
<comment>Use single image as "preview image" - the image which is hovered and the big "flyout image".</comment>
|
865 |
<frontend_type>select</frontend_type>
|
866 |
<source_model>axzoom/yesno</source_model>
|
867 |
-
<sort_order>
|
868 |
<show_in_default>1</show_in_default>
|
869 |
<show_in_website>1</show_in_website>
|
870 |
<show_in_store>1</show_in_store>
|
@@ -873,17 +1064,16 @@
|
|
873 |
<label><![CDATA[<div class="notice-msg importantAZoption">heightRatio</div>]]></label>
|
874 |
<comment>If "responsive" option is enabled, "heightRatio" with instantly adjust the height of mouseover container depending on width calculated by the browser, e.g. 1.0 will always (only limited by "maxSizePrc" option) make height same as width; a value of 1.5 will make the preview like a portrait. You can also set "heightRatio" to 'auto'. In this case the height will be adjusted to cover available space instantly! Please note that when your images are not always same proportion, then the container will also change the size when the user switches to a different image.</comment>
|
875 |
<frontend_type>text</frontend_type>
|
876 |
-
<sort_order>
|
877 |
<show_in_default>1</show_in_default>
|
878 |
<show_in_website>1</show_in_website>
|
879 |
<show_in_store>1</show_in_store>
|
880 |
</heightRatio>
|
881 |
-
|
882 |
<heightMaxWidthRatio>
|
883 |
-
<label>heightMaxWidthRatio</label>
|
884 |
<comment>Similar as you would set max-width: someValue @media only screen condition you can define "heightRatio" depending on the width of the browser, e.g. ["960|0.8", "700|0.7"]</comment>
|
885 |
<frontend_type>text</frontend_type>
|
886 |
-
<sort_order>
|
887 |
<show_in_default>1</show_in_default>
|
888 |
<show_in_website>1</show_in_website>
|
889 |
<show_in_store>1</show_in_store>
|
@@ -892,7 +1082,7 @@
|
|
892 |
<label>widthRatio</label>
|
893 |
<comment>Oposit of "heightRatio"</comment>
|
894 |
<frontend_type>text</frontend_type>
|
895 |
-
<sort_order>
|
896 |
<show_in_default>1</show_in_default>
|
897 |
<show_in_website>1</show_in_website>
|
898 |
<show_in_store>1</show_in_store>
|
@@ -901,17 +1091,16 @@
|
|
901 |
<label>widthMaxHeightRatio</label>
|
902 |
<comment>Oposit of "heightMaxWidthRatio"</comment>
|
903 |
<frontend_type>text</frontend_type>
|
904 |
-
<sort_order>
|
905 |
<show_in_default>1</show_in_default>
|
906 |
<show_in_website>1</show_in_website>
|
907 |
<show_in_store>1</show_in_store>
|
908 |
</widthMaxHeightRatio>
|
909 |
-
|
910 |
<maxSizePrc>
|
911 |
<label><![CDATA[<div class="notice-msg importantAZoption">maxSizePrc</div>]]></label>
|
912 |
<comment>Limit the height if "responsive" and "heightRatio" options are set. Setting "heightRatio" option may result in that the height of the mouseover zoom is bigger than window height and the image is not fully visible. To prevent this you can limit the calculated height with this "maxSizePrc" option. The value of 1.0 would limit the height to 100% of window height; a value of 0.8 to 80% of window height; you can also define two values, e.g. '1.0|-120' which would be window height minus 120px.</comment>
|
913 |
<frontend_type>text</frontend_type>
|
914 |
-
<sort_order>
|
915 |
<show_in_default>1</show_in_default>
|
916 |
<show_in_website>1</show_in_website>
|
917 |
<show_in_store>1</show_in_store>
|
@@ -920,7 +1109,7 @@
|
|
920 |
<label><![CDATA[<div class="notice-msg importantAZoption">mouseOverZoomWidth</div>]]></label>
|
921 |
<comment>Max width of the image that will be shown in the zoom window; this is the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly. Please note that the size is limited by $zoom['config']['allowDynamicThumbsMaxSize'] which is can be set in '/axZm/zoomConfig.inc.php'. You can also specify a link to the image, see "images" option above. To set the width of the fly out window see "zoomWidth" under "mouseOverZoomParam".</comment>
|
922 |
<frontend_type>text</frontend_type>
|
923 |
-
<sort_order>
|
924 |
<show_in_default>1</show_in_default>
|
925 |
<show_in_website>1</show_in_website>
|
926 |
<show_in_store>1</show_in_store>
|
@@ -929,7 +1118,7 @@
|
|
929 |
<label><![CDATA[<div class="notice-msg importantAZoption">mouseOverZoomHeight</div>]]></label>
|
930 |
<comment>Max height of the image that will be shown in the zoom window; this is the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly. Please note that the size is limited by $zoom['config']['allowDynamicThumbsMaxSize'] which is can be set in '/axZm/zoomConfig.inc.php'. You can also specify a link to the image, see "images" option above. To set the height of the fly out window see "zoomHeight" under "mouseOverZoomParam".</comment>
|
931 |
<frontend_type>text</frontend_type>
|
932 |
-
<sort_order>
|
933 |
<show_in_default>1</show_in_default>
|
934 |
<show_in_website>1</show_in_website>
|
935 |
<show_in_store>1</show_in_store>
|
@@ -938,7 +1127,7 @@
|
|
938 |
<label><![CDATA[<div class="notice-msg importantAZoption">ajaxZoomOpenMode</div>]]></label>
|
939 |
<comment>Determines how AJAX-ZOOM is opened when the user clicks on preview images / lens, possible values: 'fullscreen' (see also "fullScreenApi" option below), 'fancyboxFullscreen', 'fancybox', 'colorbox'; By editing $.mouseOverZoomInit you can extend the plugin to be used with different types of modal boxes to load AJAX-ZOOM into.</comment>
|
940 |
<frontend_type>text</frontend_type>
|
941 |
-
<sort_order>
|
942 |
<show_in_default>1</show_in_default>
|
943 |
<show_in_website>1</show_in_website>
|
944 |
<show_in_store>1</show_in_store>
|
@@ -946,8 +1135,8 @@
|
|
946 |
<fancyBoxParam>
|
947 |
<label>fancyBoxParam</label>
|
948 |
<comment>If fancybox is used in "ajaxZoomOpenMode" option, Fancybox options</comment>
|
949 |
-
<frontend_type>
|
950 |
-
<sort_order>
|
951 |
<show_in_default>1</show_in_default>
|
952 |
<show_in_website>1</show_in_website>
|
953 |
<show_in_store>1</show_in_store>
|
@@ -955,8 +1144,8 @@
|
|
955 |
<colorBoxParam>
|
956 |
<label>colorBoxParam</label>
|
957 |
<comment>If colorbox is used in "ajaxZoomOpenMode" option, Colorbox options</comment>
|
958 |
-
<frontend_type>
|
959 |
-
<sort_order>
|
960 |
<show_in_default>1</show_in_default>
|
961 |
<show_in_website>1</show_in_website>
|
962 |
<show_in_store>1</show_in_store>
|
@@ -965,7 +1154,7 @@
|
|
965 |
<label>example</label>
|
966 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fullscreen'</comment>
|
967 |
<frontend_type>text</frontend_type>
|
968 |
-
<sort_order>
|
969 |
<show_in_default>1</show_in_default>
|
970 |
<show_in_website>1</show_in_website>
|
971 |
<show_in_store>1</show_in_store>
|
@@ -974,7 +1163,7 @@
|
|
974 |
<label>exampleFancyboxFullscreen</label>
|
975 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fancyboxFullscreen'</comment>
|
976 |
<frontend_type>text</frontend_type>
|
977 |
-
<sort_order>
|
978 |
<show_in_default>1</show_in_default>
|
979 |
<show_in_website>1</show_in_website>
|
980 |
<show_in_store>1</show_in_store>
|
@@ -983,7 +1172,7 @@
|
|
983 |
<label>exampleFancybox</label>
|
984 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fancybox'</comment>
|
985 |
<frontend_type>text</frontend_type>
|
986 |
-
<sort_order>
|
987 |
<show_in_default>1</show_in_default>
|
988 |
<show_in_website>1</show_in_website>
|
989 |
<show_in_store>1</show_in_store>
|
@@ -992,27 +1181,50 @@
|
|
992 |
<label>exampleColorbox</label>
|
993 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'colorbox'</comment>
|
994 |
<frontend_type>text</frontend_type>
|
995 |
-
<sort_order>
|
996 |
<show_in_default>1</show_in_default>
|
997 |
<show_in_website>1</show_in_website>
|
998 |
<show_in_store>1</show_in_store>
|
999 |
</exampleColorbox>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1000 |
<disableScrollAnm>
|
1001 |
<label>disableScrollAnm</label>
|
1002 |
<comment>Disable animation while zooming with AJAX-ZOOM</comment>
|
1003 |
<frontend_type>select</frontend_type>
|
1004 |
<source_model>axzoom/yesno</source_model>
|
1005 |
-
<sort_order>
|
1006 |
<show_in_default>1</show_in_default>
|
1007 |
<show_in_website>1</show_in_website>
|
1008 |
<show_in_store>1</show_in_store>
|
1009 |
</disableScrollAnm>
|
|
|
1010 |
<fullScreenApi>
|
1011 |
<label>fullScreenApi</label>
|
1012 |
<comment>Try to open AJAX-ZOOM at browsers fullscreen mode, possible on modern browsers except IE < 10 and mobile</comment>
|
1013 |
<frontend_type>select</frontend_type>
|
1014 |
<source_model>axzoom/yesno</source_model>
|
1015 |
-
<sort_order>
|
1016 |
<show_in_default>1</show_in_default>
|
1017 |
<show_in_website>1</show_in_website>
|
1018 |
<show_in_store>1</show_in_store>
|
@@ -1022,7 +1234,7 @@
|
|
1022 |
<label>axZmCallBacks</label>
|
1023 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">AJAX-ZOOM has several callbacks, http://www.ajax-zoom.com/index.php?cid=docs#onBeforeStart</p>]]></comment>
|
1024 |
<frontend_type>textarea</frontend_type>
|
1025 |
-
<sort_order>
|
1026 |
<show_in_default>1</show_in_default>
|
1027 |
<show_in_website>1</show_in_website>
|
1028 |
<show_in_store>1</show_in_store>
|
@@ -1031,7 +1243,7 @@
|
|
1031 |
<label><![CDATA[<div class="notice-msg importantAZoption">azOptions</div>]]></label>
|
1032 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">AJAX-ZOOM options can be set with JS when AJAX-ZOOM is inited. Normally you would be defining them in /axZm/zoomConfig.inc.php or /axZm/zoomConfigCustom.inc.php; this field is for convinience reasons. Example: {fullScreenCornerButton: false} - this would disable the button for fullscreen</p>]]></comment>
|
1033 |
<frontend_type>textarea</frontend_type>
|
1034 |
-
<sort_order>
|
1035 |
<show_in_default>1</show_in_default>
|
1036 |
<show_in_website>1</show_in_website>
|
1037 |
<show_in_store>1</show_in_store>
|
@@ -1040,99 +1252,29 @@
|
|
1040 |
<label><![CDATA[<div class="notice-msg importantAZoption">azOptions360</div>]]></label>
|
1041 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">Same as above but specifically for 360/3D</p>]]></comment>
|
1042 |
<frontend_type>textarea</frontend_type>
|
1043 |
-
<sort_order>
|
1044 |
<show_in_default>1</show_in_default>
|
1045 |
<show_in_website>1</show_in_website>
|
1046 |
<show_in_store>1</show_in_store>
|
1047 |
</azOptions360>
|
1048 |
-
<
|
1049 |
-
<label>
|
1050 |
-
<comment>
|
1051 |
-
<frontend_type>text</frontend_type>
|
1052 |
-
<sort_order>42</sort_order>
|
1053 |
-
<show_in_default>1</show_in_default>
|
1054 |
-
<show_in_website>1</show_in_website>
|
1055 |
-
<show_in_store>1</show_in_store>
|
1056 |
-
</qualityThumb>
|
1057 |
-
<quality>
|
1058 |
-
<label>quality</label>
|
1059 |
-
<comment>Jpeg quality of the preview image</comment>
|
1060 |
-
<frontend_type>text</frontend_type>
|
1061 |
-
<sort_order>42</sort_order>
|
1062 |
-
<show_in_default>1</show_in_default>
|
1063 |
-
<show_in_website>1</show_in_website>
|
1064 |
-
<show_in_store>1</show_in_store>
|
1065 |
-
</quality>
|
1066 |
-
<qualityZoom>
|
1067 |
-
<label>qualityZoom</label>
|
1068 |
-
<comment>Jpeg quality of the zoom image shown in the flyout window</comment>
|
1069 |
-
<frontend_type>text</frontend_type>
|
1070 |
-
<sort_order>43</sort_order>
|
1071 |
-
<show_in_default>1</show_in_default>
|
1072 |
-
<show_in_website>1</show_in_website>
|
1073 |
-
<show_in_store>1</show_in_store>
|
1074 |
-
</qualityZoom>
|
1075 |
-
<onLoad>
|
1076 |
-
<label>onLoad</label>
|
1077 |
-
<comment>Callback function</comment>
|
1078 |
-
<frontend_type>text</frontend_type>
|
1079 |
-
<sort_order>44</sort_order>
|
1080 |
-
<show_in_default>1</show_in_default>
|
1081 |
-
<show_in_website>1</show_in_website>
|
1082 |
-
<show_in_store>1</show_in_store>
|
1083 |
-
</onLoad>
|
1084 |
-
<onImageChange>
|
1085 |
-
<label>onImageChange</label>
|
1086 |
-
<comment>Callback function</comment>
|
1087 |
-
<frontend_type>text</frontend_type>
|
1088 |
-
<sort_order>45</sort_order>
|
1089 |
-
<show_in_default>1</show_in_default>
|
1090 |
-
<show_in_website>1</show_in_website>
|
1091 |
-
<show_in_store>1</show_in_store>
|
1092 |
-
</onImageChange>
|
1093 |
-
<onMouseOver>
|
1094 |
-
<label>onMouseOver</label>
|
1095 |
-
<comment>Callback function</comment>
|
1096 |
-
<frontend_type>text</frontend_type>
|
1097 |
-
<sort_order>46</sort_order>
|
1098 |
-
<show_in_default>1</show_in_default>
|
1099 |
-
<show_in_website>1</show_in_website>
|
1100 |
-
<show_in_store>1</show_in_store>
|
1101 |
-
</onMouseOver>
|
1102 |
-
<onMouseOut>
|
1103 |
-
<label>onMouseOut</label>
|
1104 |
-
<comment>Callback function</comment>
|
1105 |
-
<frontend_type>text</frontend_type>
|
1106 |
-
<sort_order>47</sort_order>
|
1107 |
-
<show_in_default>1</show_in_default>
|
1108 |
-
<show_in_website>1</show_in_website>
|
1109 |
-
<show_in_store>1</show_in_store>
|
1110 |
-
</onMouseOut>
|
1111 |
-
<spinner>
|
1112 |
-
<label>spinner</label>
|
1113 |
-
<comment>Use ajax loading spinner without gif files etc</comment>
|
1114 |
<frontend_type>select</frontend_type>
|
1115 |
<source_model>axzoom/yesno</source_model>
|
1116 |
-
<sort_order>
|
1117 |
<show_in_default>1</show_in_default>
|
1118 |
<show_in_website>1</show_in_website>
|
1119 |
<show_in_store>1</show_in_store>
|
1120 |
-
</
|
1121 |
-
|
1122 |
-
<label>spinnerParam</label>
|
1123 |
-
<comment>Spinner options, for more info see: http://fgnass.github.com/spin.js/</comment>
|
1124 |
-
<frontend_type>textarea</frontend_type>
|
1125 |
-
<sort_order>49</sort_order>
|
1126 |
-
<show_in_default>1</show_in_default>
|
1127 |
-
<show_in_website>1</show_in_website>
|
1128 |
-
<show_in_store>1</show_in_store>
|
1129 |
-
</spinnerParam>
|
1130 |
</fields>
|
1131 |
</main>
|
|
|
1132 |
<pinterest translate="label">
|
1133 |
<label>Settings for pinterest button</label>
|
1134 |
<frontend_type>text</frontend_type>
|
1135 |
-
<sort_order>
|
1136 |
<show_in_default>1</show_in_default>
|
1137 |
<show_in_website>1</show_in_website>
|
1138 |
<show_in_store>1</show_in_store>
|
@@ -1221,29 +1363,11 @@
|
|
1221 |
</data>
|
1222 |
</fields>
|
1223 |
</pinterest>
|
1224 |
-
|
1225 |
-
<label>DISPLAY ONLY IN THESE PRODUCTS</label>
|
1226 |
-
<frontend_type>text</frontend_type>
|
1227 |
-
<sort_order>5</sort_order>
|
1228 |
-
<show_in_default>1</show_in_default>
|
1229 |
-
<show_in_website>1</show_in_website>
|
1230 |
-
<show_in_store>1</show_in_store>
|
1231 |
-
<fields>
|
1232 |
-
<displayOnlyForThisProductID>
|
1233 |
-
<label>displayOnlyForThisProductID</label>
|
1234 |
-
<comment>CSV with product IDs for which AJAX-ZOOM will be only enabled. Leave blank to have it enabled for all products! This option can be usefull e.g. if you want to make A/B tests and enable AJAX-ZOOM only for certain products, e.g. 7,15 would enable AJAX-ZOOM only for products with ID 7 and 15</comment>
|
1235 |
-
<frontend_type>textarea</frontend_type>
|
1236 |
-
<sort_order>47</sort_order>
|
1237 |
-
<show_in_default>1</show_in_default>
|
1238 |
-
<show_in_website>1</show_in_website>
|
1239 |
-
<show_in_store>1</show_in_store>
|
1240 |
-
</displayOnlyForThisProductID>
|
1241 |
-
</fields>
|
1242 |
-
</products>
|
1243 |
<magento translate="label">
|
1244 |
<label>Magento specific settings</label>
|
1245 |
<frontend_type>text</frontend_type>
|
1246 |
-
<sort_order>
|
1247 |
<show_in_default>1</show_in_default>
|
1248 |
<show_in_website>1</show_in_website>
|
1249 |
<show_in_store>1</show_in_store>
|
@@ -1271,6 +1395,27 @@
|
|
1271 |
|
1272 |
</fields>
|
1273 |
</magento>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1274 |
</groups>
|
1275 |
</axzoom_options>
|
1276 |
</sections>
|
4 |
* Module: jQuery AJAX-ZOOM for Magento, /app/code/local/Ax/Zoom/etc/system.xml
|
5 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
6 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
7 |
+
* Version: 1.0.3
|
8 |
+
* Date: 2015-10-09
|
9 |
+
* Review: 2015-10-09
|
10 |
* URL: http://www.ajax-zoom.com
|
11 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
12 |
*
|
21 |
<label>AJAX-ZOOM</label>
|
22 |
<tab>catalog</tab>
|
23 |
<frontend_type>text</frontend_type>
|
24 |
+
<sort_order>30</sort_order>
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
<groups>
|
29 |
+
|
30 |
<general translate="label">
|
31 |
<label>About</label>
|
32 |
+
<sort_order>10</sort_order>
|
33 |
<show_in_default>1</show_in_default>
|
34 |
<show_in_website>1</show_in_website>
|
35 |
<show_in_store>1</show_in_store>
|
37 |
<![CDATA[
|
38 |
<style>
|
39 |
.importantAZoption{
|
40 |
+
color: #3d6611 !important;
|
41 |
font-weight: bolder;
|
42 |
background-position: 0 0 !important;
|
43 |
padding-left: 24px;
|
45 |
border-width: 0 !important;
|
46 |
word-break: break-all;
|
47 |
}
|
48 |
+
.comment a{
|
49 |
+
color: #ea7601 !important;
|
50 |
+
}
|
51 |
+
.importantAZcolor{
|
52 |
+
color: #3d6611 !important;
|
53 |
+
font-weight: bolder;
|
54 |
+
}
|
55 |
+
#licType{
|
56 |
+
width: 100px !important;
|
57 |
+
}
|
58 |
</style>
|
59 |
+
<script>
|
60 |
+
var az_getCoordsEl = function(elem) { var box = elem.getBoundingClientRect(); var body = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || body.scrollTop; var scrollLeft = window.pageXOffset || docEl.scrollLeft || body.scrollLeft; var clientTop = docEl.clientTop || body.clientTop || 0; var clientLeft = docEl.clientLeft || body.clientLeft || 0;var top = box.top + scrollTop - clientTop; var left = box.left + scrollLeft - clientLeft; return { top: Math.round(top), left: Math.round(left) }; }
|
61 |
+
|
62 |
+
// Fieldset.az_open('axzoom_options_mouseOverZoomParam', 'axzoom_options_mouseOverZoomParam_zoomWidth');
|
63 |
+
if (Fieldset){
|
64 |
+
Fieldset.az_open = function(containerId, scrollToElId){
|
65 |
+
var test_col = $(containerId + '-state').value;
|
66 |
+
if (test_col == 0){
|
67 |
+
this.toggleCollapse(containerId);
|
68 |
+
}
|
69 |
+
if (scrollToElId){
|
70 |
+
var ell = document.getElementById(scrollToElId);
|
71 |
+
if (ell){
|
72 |
+
var targetY = az_getCoordsEl(ell)['top'] - 50;
|
73 |
+
if (targetY < 0){return;}
|
74 |
+
window.scrollTo(0, targetY);
|
75 |
+
}
|
76 |
+
}
|
77 |
+
}
|
78 |
+
}else{
|
79 |
+
Fieldset = {
|
80 |
+
az_open: function(containerId){
|
81 |
+
return;
|
82 |
+
}
|
83 |
+
};
|
84 |
+
}
|
85 |
+
</script>
|
86 |
+
|
87 |
<ul style="list-style: square">
|
88 |
+
<li>AJAX-ZOOM is a multipurpose library for displaying (high resolution) images and 360°/3D spins. <br>
|
89 |
+
This Magento module integrates only one particular implementation (example) from AJAX-ZOOM library into Magento. <br>
|
90 |
In raw form this example can be found here:
|
91 |
<a target="_blank" href="http://www.ajax-zoom.com/examples/example32_responsive.php">
|
92 |
http://www.ajax-zoom.com/examples/example32_responsive.php
|
93 |
+
</a> <br>
|
94 |
+
There you will also find some subtle details about the options which you can configure below. <br>
|
95 |
+
The options below mainly refer to this one implementation / example. <br><br>
|
96 |
+
<b>However</b> AJAX-ZOOM has many other options which can be set manually in /js/axzoom/axZm/zoomConfigCustom.inc.php
|
|
|
97 |
after <br> <code>elseif ($_GET['example'] == 'mouseOverExtension360')</code> for 360° views and
|
98 |
<br><code>elseif ($_GET['example'] == 'mouseOverExtension')</code>
|
99 |
+
for regular images views <br> or if you do not want to edit PHP files - most of the options can be also set in these
|
100 |
+
formfields as JS plain object:
|
101 |
+
<ol style="margin-left: 25px; list-style: decimal">
|
102 |
+
<li><a href="javascript:void(0)" onclick="Fieldset.az_open('axzoom_options_main', 'axzoom_options_main_azOptions')">azOptions</a> - for 2D zoom</li>
|
103 |
+
<li><a href="javascript:void(0)" onclick="Fieldset.az_open('axzoom_options_main', 'axzoom_options_main_azOptions360')">azOptions360</a> - for 360/3D zoom</li>
|
104 |
</ol>
|
105 |
</li>
|
106 |
<li>Depending on the template used you might need to adjust especially these two options:
|
107 |
+
<ol style="margin-left: 25px; list-style: decimal">
|
108 |
+
<li><a href="javascript:void(0)" onclick="Fieldset.az_open('axzoom_options_mouseOverZoomParam', 'axzoom_options_mouseOverZoomParam_zoomWidth')">zoomWidth</a> - width of the mouseover flyout window</li>
|
109 |
+
<li><a href="javascript:void(0)" onclick="Fieldset.az_open('axzoom_options_mouseOverZoomParam', 'axzoom_options_mouseOverZoomParam_zoomHeight')">zoomHeight</a> - height of the mouseover flyout window</li>
|
110 |
</ol>
|
111 |
If you will be not able to adjust these options on your own please
|
112 |
+
<a target="_blank" href="http://www.ajax-zoom.com/index.php?cid=contact">ask for support</a>
|
113 |
</li>
|
114 |
+
<li>Other useful / most common options are marked <span class="importantAZcolor">green</span> with this symbol: <span class="notice-msg importantAZoption"></span>
|
115 |
</li>
|
116 |
</ul>
|
117 |
]]>
|
118 |
</comment>
|
119 |
</general>
|
120 |
+
|
121 |
<license translate="label">
|
122 |
<label>AJAX-ZOOM license(s)</label>
|
123 |
<frontend_type>text</frontend_type>
|
124 |
+
<sort_order>20</sort_order>
|
125 |
<show_in_default>1</show_in_default>
|
126 |
<show_in_website>1</show_in_website>
|
127 |
<show_in_store>1</show_in_store>
|
140 |
</lic>
|
141 |
</fields>
|
142 |
</license>
|
143 |
+
|
144 |
+
<mouseOverZoomParam translate="label">
|
145 |
+
<label>Specific options for mouseover zoom</label>
|
146 |
<frontend_type>text</frontend_type>
|
147 |
+
<sort_order>30</sort_order>
|
148 |
<show_in_default>1</show_in_default>
|
149 |
<show_in_website>1</show_in_website>
|
150 |
<show_in_store>1</show_in_store>
|
154 |
<comment>Position of the flyout zoom window, possible values: 'inside', 'top', 'right', 'bottom', 'left'</comment>
|
155 |
<frontend_type>select</frontend_type>
|
156 |
<source_model>axzoom/position</source_model>
|
157 |
+
<sort_order>10</sort_order>
|
158 |
<show_in_default>1</show_in_default>
|
159 |
<show_in_website>1</show_in_website>
|
160 |
<show_in_store>1</show_in_store>
|
163 |
<label>posAutoInside</label>
|
164 |
<comment>applies when width (left, right) or height (top, bottom) of zoom window are less than this px value (zoomWidth || zoomHeight are set to auto); if zoomWidth || zoomHeight are fixed, applies when zoom window is out of page border</comment>
|
165 |
<frontend_type>text</frontend_type>
|
166 |
+
<sort_order>20</sort_order>
|
167 |
<show_in_default>1</show_in_default>
|
168 |
<show_in_website>1</show_in_website>
|
169 |
<show_in_store>1</show_in_store>
|
172 |
<label>posInsideArea</label>
|
173 |
<comment>When "posAutoInside" is enabled and inner zoom fires or "position" option is set to 'inside' right away - there is no lens. However you will notice that the reaction to mouse movements occure somewhere in the middle of the image; at the edges mostly nothing happens in simmilar scripts. With this option you can adjust how far from the edge mouse movements should be captured. The range is between 0 and 0.5;</comment>
|
174 |
<frontend_type>text</frontend_type>
|
175 |
+
<sort_order>30</sort_order>
|
176 |
<show_in_default>1</show_in_default>
|
177 |
<show_in_website>1</show_in_website>
|
178 |
<show_in_store>1</show_in_store>
|
179 |
</posInsideArea>
|
180 |
<touchScroll>
|
181 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">touchScroll</div>]]></label>
|
182 |
<comment>If width of the mouseover zoom container is more than 80% (0.8) of the widnow width, than for touch devises the inner zoom will be not triggered and the user can scroll down. Click for open AJAX-ZOOM remains. Set this value to 0 if you want to enable the slider for touch devices only. </comment>
|
183 |
<frontend_type>text</frontend_type>
|
184 |
+
<sort_order>40</sort_order>
|
185 |
<show_in_default>1</show_in_default>
|
186 |
<show_in_website>1</show_in_website>
|
187 |
<show_in_store>1</show_in_store>
|
188 |
</touchScroll>
|
189 |
<noMouseOverZoom>
|
190 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">noMouseOverZoom</div>]]></label>
|
191 |
<comment>Disable mouseover zoom completly for touch and none touch devices. If you want to disable it only for touch devices, set "touchScroll" option above to 0 </comment>
|
192 |
<frontend_type>select</frontend_type>
|
193 |
<source_model>axzoom/yesno</source_model>
|
194 |
+
<sort_order>50</sort_order>
|
195 |
<show_in_default>1</show_in_default>
|
196 |
<show_in_website>1</show_in_website>
|
197 |
<show_in_store>1</show_in_store>
|
200 |
<label>autoFlip</label>
|
201 |
<comment>Flip right to left and bottom to top if less than int px value or false to disable</comment>
|
202 |
<frontend_type>text</frontend_type>
|
203 |
+
<sort_order>60</sort_order>
|
204 |
<show_in_default>1</show_in_default>
|
205 |
<show_in_website>1</show_in_website>
|
206 |
<show_in_store>1</show_in_store>
|
210 |
<comment>Overrides position option and instantly chooses the direction, disables autoFlip; playes nicely when zoomWidth and zoomHeight are set to 'auto'</comment>
|
211 |
<frontend_type>select</frontend_type>
|
212 |
<source_model>axzoom/yesno</source_model>
|
213 |
+
<sort_order>70</sort_order>
|
214 |
<show_in_default>1</show_in_default>
|
215 |
<show_in_website>1</show_in_website>
|
216 |
<show_in_store>1</show_in_store>
|
220 |
<comment>Uses full screen height (does not align to the map / disables adjustY) if position is right or left || uses full screen width (does not align to the map / disables adjustX) if position is top or bottom</comment>
|
221 |
<frontend_type>select</frontend_type>
|
222 |
<source_model>axzoom/yesno</source_model>
|
223 |
+
<sort_order>80</sort_order>
|
224 |
<show_in_default>1</show_in_default>
|
225 |
<show_in_website>1</show_in_website>
|
226 |
<show_in_store>1</show_in_store>
|
227 |
</zoomFullSpace>
|
228 |
<zoomWidth>
|
229 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">zoomWidth</div>]]></label>
|
230 |
<comment>Width of the zoom window e.g. 540 or 'auto' or jQuery selector|correction value, e.g. '#refWidthTest|+20';
|
231 |
so if you want to have a width of the zoom window same as for example a responsive container to the right
|
232 |
(so it is fully covered) and max possible height, then define the id of this container to the right,
|
236 |
the margin between the containers is not taken into account but you can adjust the result with the second value after vertical bar.
|
237 |
</comment>
|
238 |
<frontend_type>text</frontend_type>
|
239 |
+
<sort_order>90</sort_order>
|
240 |
<show_in_default>1</show_in_default>
|
241 |
<show_in_website>1</show_in_website>
|
242 |
<show_in_store>1</show_in_store>
|
243 |
</zoomWidth>
|
244 |
<zoomHeight>
|
245 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">zoomHeight</div>]]></label>
|
246 |
<comment>Height of the zoom window e.g. 375, or 'auto' or jQuery selector|correction value,
|
247 |
e.g. '#refWidthTest|+20'; if your selector matches more than one element, e.g. '.pb-center-column,.pb-right-column|+20',
|
248 |
then the highest value will be choosen. This is different from the multiple selector in "zoomWidth", where the values are added.
|
249 |
</comment>
|
250 |
<frontend_type>text</frontend_type>
|
251 |
+
<sort_order>100</sort_order>
|
252 |
<show_in_default>1</show_in_default>
|
253 |
<show_in_website>1</show_in_website>
|
254 |
<show_in_store>1</show_in_store>
|
257 |
<label>autoMargin</label>
|
258 |
<comment>If zoomWidth or zoomHeight are set to 'auto', the margin to the edge of the screen</comment>
|
259 |
<frontend_type>text</frontend_type>
|
260 |
+
<sort_order>110</sort_order>
|
261 |
<show_in_default>1</show_in_default>
|
262 |
<show_in_website>1</show_in_website>
|
263 |
<show_in_store>1</show_in_store>
|
264 |
</autoMargin>
|
265 |
<adjustX>
|
266 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">adjustX</div>]]></label>
|
267 |
<comment>Horizontal margin of the zoom window</comment>
|
268 |
<frontend_type>text</frontend_type>
|
269 |
+
<sort_order>120</sort_order>
|
270 |
<show_in_default>1</show_in_default>
|
271 |
<show_in_website>1</show_in_website>
|
272 |
<show_in_store>1</show_in_store>
|
273 |
</adjustX>
|
274 |
<adjustY>
|
275 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">adjustY</div>]]></label>
|
276 |
<comment>Vertical margin of the zoom window</comment>
|
277 |
<frontend_type>text</frontend_type>
|
278 |
+
<sort_order>130</sort_order>
|
279 |
<show_in_default>1</show_in_default>
|
280 |
<show_in_website>1</show_in_website>
|
281 |
<show_in_store>1</show_in_store>
|
284 |
<label><![CDATA[<div class="notice-msg importantAZoption">lensOpacity</div>]]></label>
|
285 |
<comment>Opacity of the selector lens</comment>
|
286 |
<frontend_type>text</frontend_type>
|
287 |
+
<sort_order>140</sort_order>
|
288 |
<show_in_default>1</show_in_default>
|
289 |
<show_in_website>1</show_in_website>
|
290 |
<show_in_store>1</show_in_store>
|
292 |
<lensStyle>
|
293 |
<label>lensStyle</label>
|
294 |
<comment>Quickly override css of the lens</comment>
|
295 |
+
<frontend_type>textarea</frontend_type>
|
296 |
+
<sort_order>150</sort_order>
|
297 |
<show_in_default>1</show_in_default>
|
298 |
<show_in_website>1</show_in_website>
|
299 |
<show_in_store>1</show_in_store>
|
302 |
<label>lensClass</label>
|
303 |
<comment>Set css class for the lens</comment>
|
304 |
<frontend_type>text</frontend_type>
|
305 |
+
<sort_order>160</sort_order>
|
306 |
<show_in_default>1</show_in_default>
|
307 |
<show_in_website>1</show_in_website>
|
308 |
<show_in_store>1</show_in_store>
|
311 |
<label>zoomAreaBorderWidth</label>
|
312 |
<comment>Border thickness of the zoom window</comment>
|
313 |
<frontend_type>text</frontend_type>
|
314 |
+
<sort_order>170</sort_order>
|
315 |
<show_in_default>1</show_in_default>
|
316 |
<show_in_website>1</show_in_website>
|
317 |
<show_in_store>1</show_in_store>
|
320 |
<label>galleryFade</label>
|
321 |
<comment>Speed of inner fade or false</comment>
|
322 |
<frontend_type>text</frontend_type>
|
323 |
+
<sort_order>180</sort_order>
|
324 |
<show_in_default>1</show_in_default>
|
325 |
<show_in_website>1</show_in_website>
|
326 |
<show_in_store>1</show_in_store>
|
329 |
<label>shutterSpeed</label>
|
330 |
<comment>Speed of shutter fadein or false; applies only if image proportions are different from container</comment>
|
331 |
<frontend_type>text</frontend_type>
|
332 |
+
<sort_order>190</sort_order>
|
333 |
<show_in_default>1</show_in_default>
|
334 |
<show_in_website>1</show_in_website>
|
335 |
<show_in_store>1</show_in_store>
|
338 |
<label>showFade</label>
|
339 |
<comment>Speed of fade in for mouse over</comment>
|
340 |
<frontend_type>text</frontend_type>
|
341 |
+
<sort_order>200</sort_order>
|
342 |
<show_in_default>1</show_in_default>
|
343 |
<show_in_website>1</show_in_website>
|
344 |
<show_in_store>1</show_in_store>
|
347 |
<label>hideFade</label>
|
348 |
<comment>Speed of fade out for mouse over</comment>
|
349 |
<frontend_type>text</frontend_type>
|
350 |
+
<sort_order>210</sort_order>
|
351 |
<show_in_default>1</show_in_default>
|
352 |
<show_in_website>1</show_in_website>
|
353 |
<show_in_store>1</show_in_store>
|
356 |
<label>flyOutSpeed</label>
|
357 |
<comment>Speed for flyout or false to disable</comment>
|
358 |
<frontend_type>text</frontend_type>
|
359 |
+
<sort_order>220</sort_order>
|
360 |
<show_in_default>1</show_in_default>
|
361 |
<show_in_website>1</show_in_website>
|
362 |
<show_in_store>1</show_in_store>
|
365 |
<label>flyOutTransition</label>
|
366 |
<comment>Transition of the flyout</comment>
|
367 |
<frontend_type>text</frontend_type>
|
368 |
+
<sort_order>230</sort_order>
|
369 |
<show_in_default>1</show_in_default>
|
370 |
<show_in_website>1</show_in_website>
|
371 |
<show_in_store>1</show_in_store>
|
374 |
<label>flyOutOpacity</label>
|
375 |
<comment>Initial opacity for flyout</comment>
|
376 |
<frontend_type>text</frontend_type>
|
377 |
+
<sort_order>240</sort_order>
|
378 |
<show_in_default>1</show_in_default>
|
379 |
<show_in_website>1</show_in_website>
|
380 |
<show_in_store>1</show_in_store>
|
383 |
<label>flyBackSpeed</label>
|
384 |
<comment>Speed for fly back or false to disable</comment>
|
385 |
<frontend_type>text</frontend_type>
|
386 |
+
<sort_order>250</sort_order>
|
387 |
<show_in_default>1</show_in_default>
|
388 |
<show_in_website>1</show_in_website>
|
389 |
<show_in_store>1</show_in_store>
|
392 |
<label>flyBackTransition</label>
|
393 |
<comment>Transition type of the fly back</comment>
|
394 |
<frontend_type>text</frontend_type>
|
395 |
+
<sort_order>260</sort_order>
|
396 |
<show_in_default>1</show_in_default>
|
397 |
<show_in_website>1</show_in_website>
|
398 |
<show_in_store>1</show_in_store>
|
401 |
<label>flyBackOpacity</label>
|
402 |
<comment>Final opacity of fly back</comment>
|
403 |
<frontend_type>text</frontend_type>
|
404 |
+
<sort_order>270</sort_order>
|
405 |
<show_in_default>1</show_in_default>
|
406 |
<show_in_website>1</show_in_website>
|
407 |
<show_in_store>1</show_in_store>
|
411 |
<comment>Scroll page when clicked on the thumb and the mouse over preview image is not fully visible</comment>
|
412 |
<frontend_type>select</frontend_type>
|
413 |
<source_model>axzoom/yesno</source_model>
|
414 |
+
<sort_order>280</sort_order>
|
415 |
<show_in_default>1</show_in_default>
|
416 |
<show_in_website>1</show_in_website>
|
417 |
<show_in_store>1</show_in_store>
|
420 |
<label><![CDATA[<div class="notice-msg importantAZoption">smoothMove</div>]]></label>
|
421 |
<comment>Integer bigger than 1 indicates smoother movements; set 0 to disable</comment>
|
422 |
<frontend_type>text</frontend_type>
|
423 |
+
<sort_order>290</sort_order>
|
424 |
<show_in_default>1</show_in_default>
|
425 |
<show_in_website>1</show_in_website>
|
426 |
<show_in_store>1</show_in_store>
|
429 |
<label>tint</label>
|
430 |
<comment>Color value around the lens or false</comment>
|
431 |
<frontend_type>text</frontend_type>
|
432 |
+
<sort_order>300</sort_order>
|
433 |
<show_in_default>1</show_in_default>
|
434 |
<show_in_website>1</show_in_website>
|
435 |
<show_in_store>1</show_in_store>
|
438 |
<label>tintOpacity</label>
|
439 |
<comment>Opacity of the area around the lens when "tint" option is set to some color value</comment>
|
440 |
<frontend_type>text</frontend_type>
|
441 |
+
<sort_order>310</sort_order>
|
442 |
<show_in_default>1</show_in_default>
|
443 |
<show_in_website>1</show_in_website>
|
444 |
<show_in_store>1</show_in_store>
|
447 |
<label>tintFilter</label>
|
448 |
<comment>Apply filter to the image, e.g. "blur", "grayscale", "sepia", "invert", "saturate"; see also .axZm_mouseOverEffect>img CSS</comment>
|
449 |
<frontend_type>text</frontend_type>
|
450 |
+
<sort_order>320</sort_order>
|
451 |
<show_in_default>1</show_in_default>
|
452 |
<show_in_website>1</show_in_website>
|
453 |
<show_in_store>1</show_in_store>
|
457 |
<comment>Show background image in the lens</comment>
|
458 |
<frontend_type>select</frontend_type>
|
459 |
<source_model>axzoom/yesno</source_model>
|
460 |
+
<sort_order>330</sort_order>
|
461 |
<show_in_default>1</show_in_default>
|
462 |
<show_in_website>1</show_in_website>
|
463 |
<show_in_store>1</show_in_store>
|
467 |
<comment>Enable / disable title on zoom window</comment>
|
468 |
<frontend_type>select</frontend_type>
|
469 |
<source_model>axzoom/yesno</source_model>
|
470 |
+
<sort_order>340</sort_order>
|
471 |
<show_in_default>1</show_in_default>
|
472 |
<show_in_website>1</show_in_website>
|
473 |
<show_in_store>1</show_in_store>
|
476 |
<label>titleOpacity</label>
|
477 |
<comment>Opacity of the title container</comment>
|
478 |
<frontend_type>text</frontend_type>
|
479 |
+
<sort_order>350</sort_order>
|
480 |
<show_in_default>1</show_in_default>
|
481 |
<show_in_website>1</show_in_website>
|
482 |
<show_in_store>1</show_in_store>
|
485 |
<label>titlePosition</label>
|
486 |
<comment>Position of the title, top or bottom</comment>
|
487 |
<frontend_type>text</frontend_type>
|
488 |
+
<sort_order>360</sort_order>
|
489 |
<show_in_default>1</show_in_default>
|
490 |
<show_in_website>1</show_in_website>
|
491 |
<show_in_store>1</show_in_store>
|
494 |
<label>cursorPositionX</label>
|
495 |
<comment>Cursor over lens horizontal offset, 0.5 is middle</comment>
|
496 |
<frontend_type>text</frontend_type>
|
497 |
+
<sort_order>370</sort_order>
|
498 |
<show_in_default>1</show_in_default>
|
499 |
<show_in_website>1</show_in_website>
|
500 |
<show_in_store>1</show_in_store>
|
503 |
<label>cursorPositionY</label>
|
504 |
<comment>Cursor over lens vertical offset, 0.5 is middle</comment>
|
505 |
<frontend_type>text</frontend_type>
|
506 |
+
<sort_order>380</sort_order>
|
507 |
<show_in_default>1</show_in_default>
|
508 |
<show_in_website>1</show_in_website>
|
509 |
<show_in_store>1</show_in_store>
|
512 |
<label>touchClickAbort</label>
|
513 |
<comment>Time in ms after which click is aborted without touch movement and mousehover is initialized</comment>
|
514 |
<frontend_type>text</frontend_type>
|
515 |
+
<sort_order>390</sort_order>
|
516 |
<show_in_default>1</show_in_default>
|
517 |
<show_in_website>1</show_in_website>
|
518 |
<show_in_store>1</show_in_store>
|
522 |
<comment>Display loading information, CSS .mouseOverLoading</comment>
|
523 |
<frontend_type>select</frontend_type>
|
524 |
<source_model>axzoom/yesno</source_model>
|
525 |
+
<sort_order>400</sort_order>
|
526 |
<show_in_default>1</show_in_default>
|
527 |
<show_in_website>1</show_in_website>
|
528 |
<show_in_store>1</show_in_store>
|
530 |
<loadingMessage>
|
531 |
<label>loadingMessage</label>
|
532 |
<comment>Loading message, not needed, can be just the spinner - see below</comment>
|
533 |
+
<frontend_type>textarea</frontend_type>
|
534 |
+
<sort_order>410</sort_order>
|
535 |
<show_in_default>1</show_in_default>
|
536 |
<show_in_website>1</show_in_website>
|
537 |
<show_in_store>1</show_in_store>
|
540 |
<label>loadingWidth</label>
|
541 |
<comment>Width of loading container</comment>
|
542 |
<frontend_type>text</frontend_type>
|
543 |
+
<sort_order>420</sort_order>
|
544 |
<show_in_default>1</show_in_default>
|
545 |
<show_in_website>1</show_in_website>
|
546 |
<show_in_store>1</show_in_store>
|
549 |
<label>loadingHeight</label>
|
550 |
<comment>Height of loading container</comment>
|
551 |
<frontend_type>text</frontend_type>
|
552 |
+
<sort_order>430</sort_order>
|
553 |
<show_in_default>1</show_in_default>
|
554 |
<show_in_website>1</show_in_website>
|
555 |
<show_in_store>1</show_in_store>
|
558 |
<label>loadingOpacity</label>
|
559 |
<comment>Opacity of the loading container (the transparent background is set via png image on default, see css class)</comment>
|
560 |
<frontend_type>text</frontend_type>
|
561 |
+
<sort_order>440</sort_order>
|
562 |
<show_in_default>1</show_in_default>
|
563 |
<show_in_website>1</show_in_website>
|
564 |
<show_in_store>1</show_in_store>
|
568 |
<comment>Enable zoom icon which disappears on mouse hover; css class: .axZm_mouseOverZoomHint; If you want to change the position or the icon simply change the css class;</comment>
|
569 |
<frontend_type>select</frontend_type>
|
570 |
<source_model>axzoom/yesno</source_model>
|
571 |
+
<sort_order>450</sort_order>
|
572 |
<show_in_default>1</show_in_default>
|
573 |
<show_in_website>1</show_in_website>
|
574 |
<show_in_store>1</show_in_store>
|
577 |
<label>zoomHintText</label>
|
578 |
<comment>Text which will be appended next to the icon enabled by "zoomHintEnable"</comment>
|
579 |
<frontend_type>text</frontend_type>
|
580 |
+
<sort_order>460</sort_order>
|
581 |
<show_in_default>1</show_in_default>
|
582 |
<show_in_website>1</show_in_website>
|
583 |
<show_in_store>1</show_in_store>
|
585 |
<zoomMsgHover>
|
586 |
<label>zoomMsgHover</label>
|
587 |
<comment>Message which can appear under the mouse over zoom, css class: .axZm_mouseOverZoomMsg</comment>
|
588 |
+
<frontend_type>textarea</frontend_type>
|
589 |
+
<sort_order>470</sort_order>
|
590 |
<show_in_default>1</show_in_default>
|
591 |
<show_in_website>1</show_in_website>
|
592 |
<show_in_store>1</show_in_store>
|
595 |
<label>zoomMsgClick</label>
|
596 |
<comment>Message which can appear under the mouse over zoom when the mouse enters it.</comment>
|
597 |
<frontend_type>text</frontend_type>
|
598 |
+
<sort_order>480</sort_order>
|
599 |
<show_in_default>1</show_in_default>
|
600 |
<show_in_website>1</show_in_website>
|
601 |
<show_in_store>1</show_in_store>
|
604 |
<label>slideInTime</label>
|
605 |
<comment>Slide in time if "noMouseOverZoom" is enabled or "touchScroll" option enables for touch devices</comment>
|
606 |
<frontend_type>text</frontend_type>
|
607 |
+
<sort_order>490</sort_order>
|
608 |
<show_in_default>1</show_in_default>
|
609 |
<show_in_website>1</show_in_website>
|
610 |
<show_in_store>1</show_in_store>
|
613 |
<label>slideInEasingCSS3</label>
|
614 |
<comment>jQuery equivalent of easing or own function (string), e.g. "cubic-bezier(0.21,0.51,0.4,2.02)", see also cubic-bezier.com </comment>
|
615 |
<frontend_type>text</frontend_type>
|
616 |
+
<sort_order>500</sort_order>
|
617 |
<show_in_default>1</show_in_default>
|
618 |
<show_in_website>1</show_in_website>
|
619 |
<show_in_store>1</show_in_store>
|
622 |
<label>slideInEasing</label>
|
623 |
<comment>jQuery easing function for sliding in (fallback if CSS3 animation is not supported)</comment>
|
624 |
<frontend_type>text</frontend_type>
|
625 |
+
<sort_order>510</sort_order>
|
626 |
<show_in_default>1</show_in_default>
|
627 |
<show_in_website>1</show_in_website>
|
628 |
<show_in_store>1</show_in_store>
|
631 |
<label>slideInScale</label>
|
632 |
<comment>Scale initial size (goes to 1.0 while animation)</comment>
|
633 |
<frontend_type>text</frontend_type>
|
634 |
+
<sort_order>520</sort_order>
|
635 |
<show_in_default>1</show_in_default>
|
636 |
<show_in_website>1</show_in_website>
|
637 |
<show_in_store>1</show_in_store>
|
640 |
<label>slideOutScale</label>
|
641 |
<comment>Scale slideout size</comment>
|
642 |
<frontend_type>text</frontend_type>
|
643 |
+
<sort_order>530</sort_order>
|
644 |
<show_in_default>1</show_in_default>
|
645 |
<show_in_website>1</show_in_website>
|
646 |
<show_in_store>1</show_in_store>
|
649 |
<label>slideOutOpacity</label>
|
650 |
<comment>Slideout opacity</comment>
|
651 |
<frontend_type>text</frontend_type>
|
652 |
+
<sort_order>540</sort_order>
|
653 |
<show_in_default>1</show_in_default>
|
654 |
<show_in_website>1</show_in_website>
|
655 |
<show_in_store>1</show_in_store>
|
658 |
<label>slideOutDest</label>
|
659 |
<comment>Target slideout position, possible values: 1, 2 or 3</comment>
|
660 |
<frontend_type>text</frontend_type>
|
661 |
+
<sort_order>550</sort_order>
|
662 |
<show_in_default>1</show_in_default>
|
663 |
<show_in_website>1</show_in_website>
|
664 |
<show_in_store>1</show_in_store>
|
665 |
</slideOutDest>
|
666 |
+
<onInit>
|
667 |
+
<label>onInit</label>
|
668 |
+
<comment>Callback function</comment>
|
669 |
+
<frontend_type>textarea</frontend_type>
|
670 |
+
<sort_order>560</sort_order>
|
671 |
+
<show_in_default>1</show_in_default>
|
672 |
+
<show_in_website>1</show_in_website>
|
673 |
+
<show_in_store>1</show_in_store>
|
674 |
+
</onInit>
|
675 |
+
<onLoad>
|
676 |
+
<label>onLoad</label>
|
677 |
+
<comment>Callback function</comment>
|
678 |
+
<frontend_type>textarea</frontend_type>
|
679 |
+
<sort_order>570</sort_order>
|
680 |
+
<show_in_default>1</show_in_default>
|
681 |
+
<show_in_website>1</show_in_website>
|
682 |
+
<show_in_store>1</show_in_store>
|
683 |
+
</onLoad>
|
684 |
+
<onImageChange>
|
685 |
+
<label>onImageChange</label>
|
686 |
+
<comment>Callback function</comment>
|
687 |
+
<frontend_type>textarea</frontend_type>
|
688 |
+
<sort_order>580</sort_order>
|
689 |
+
<show_in_default>1</show_in_default>
|
690 |
+
<show_in_website>1</show_in_website>
|
691 |
+
<show_in_store>1</show_in_store>
|
692 |
+
</onImageChange>
|
693 |
+
<onMouseOver>
|
694 |
+
<label>onMouseOver</label>
|
695 |
+
<comment>Callback function</comment>
|
696 |
+
<frontend_type>textarea</frontend_type>
|
697 |
+
<sort_order>590</sort_order>
|
698 |
+
<show_in_default>1</show_in_default>
|
699 |
+
<show_in_website>1</show_in_website>
|
700 |
+
<show_in_store>1</show_in_store>
|
701 |
+
</onMouseOver>
|
702 |
+
<onMouseOut>
|
703 |
+
<label>onMouseOut</label>
|
704 |
+
<comment>Callback function</comment>
|
705 |
+
<frontend_type>textarea</frontend_type>
|
706 |
+
<sort_order>600</sort_order>
|
707 |
+
<show_in_default>1</show_in_default>
|
708 |
+
<show_in_website>1</show_in_website>
|
709 |
+
<show_in_store>1</show_in_store>
|
710 |
+
</onMouseOut>
|
711 |
+
<spinner>
|
712 |
+
<label>spinner</label>
|
713 |
+
<comment>Use ajax loading spinner without gif files etc</comment>
|
714 |
+
<frontend_type>select</frontend_type>
|
715 |
+
<source_model>axzoom/yesno</source_model>
|
716 |
+
<sort_order>610</sort_order>
|
717 |
+
<show_in_default>1</show_in_default>
|
718 |
+
<show_in_website>1</show_in_website>
|
719 |
+
<show_in_store>1</show_in_store>
|
720 |
+
</spinner>
|
721 |
+
<spinnerParam>
|
722 |
+
<label>spinnerParam</label>
|
723 |
+
<comment>Spinner options, for more info see: http://fgnass.github.com/spin.js/</comment>
|
724 |
+
<frontend_type>textarea</frontend_type>
|
725 |
+
<sort_order>620</sort_order>
|
726 |
+
<show_in_default>1</show_in_default>
|
727 |
+
<show_in_website>1</show_in_website>
|
728 |
+
<show_in_store>1</show_in_store>
|
729 |
+
</spinnerParam>
|
730 |
+
|
731 |
</fields>
|
732 |
</mouseOverZoomParam>
|
733 |
+
|
734 |
<main translate="label">
|
735 |
<label>General Settings</label>
|
736 |
<frontend_type>text</frontend_type>
|
737 |
+
<sort_order>40</sort_order>
|
738 |
<show_in_default>1</show_in_default>
|
739 |
<show_in_website>1</show_in_website>
|
740 |
<show_in_store>1</show_in_store>
|
741 |
<fields>
|
742 |
<disableAllMsg>
|
743 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">disableAllMsg</div>]]></label>
|
744 |
+
<comment>AJAX-ZOOM produces some notifications within the player telling that image tiles or other files are generating
|
745 |
+
and returns the result. This happens only when an image or 360 images are opened for the first time.
|
746 |
+
This is also the reason why preloading is slow at first.
|
747 |
+
With this switch you can disable these notifications in the front office.
|
748 |
+
</comment>
|
749 |
<frontend_type>select</frontend_type>
|
750 |
<source_model>axzoom/yesno</source_model>
|
751 |
+
<sort_order>10</sort_order>
|
752 |
<show_in_default>1</show_in_default>
|
753 |
<show_in_website>1</show_in_website>
|
754 |
<show_in_store>1</show_in_store>
|
757 |
<label>divID</label>
|
758 |
<comment>DIV (container) ID for mouseover zoom</comment>
|
759 |
<frontend_type>text</frontend_type>
|
760 |
+
<sort_order>20</sort_order>
|
761 |
<show_in_default>1</show_in_default>
|
762 |
<show_in_website>1</show_in_website>
|
763 |
<show_in_store>1</show_in_store>
|
766 |
<label>galleryDivID</label>
|
767 |
<comment>DIV (container) id of the gallery, set to false to disable gallery</comment>
|
768 |
<frontend_type>text</frontend_type>
|
769 |
+
<sort_order>30</sort_order>
|
770 |
<show_in_default>1</show_in_default>
|
771 |
<show_in_website>1</show_in_website>
|
772 |
<show_in_store>1</show_in_store>
|
773 |
</galleryDivID>
|
774 |
+
<galleryPosition>
|
775 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">galleryPosition</div>]]></label>
|
776 |
+
<comment>Position of the gallery in the template, possible values: "top", "right", "bottom", "left"; "left" and "right" will instantly change the gallery to vertical! </comment>
|
777 |
+
<frontend_type>select</frontend_type>
|
778 |
+
<source_model>axzoom/galleryposition</source_model>
|
779 |
+
<sort_order>31</sort_order>
|
780 |
+
<show_in_default>1</show_in_default>
|
781 |
+
<show_in_website>1</show_in_website>
|
782 |
+
<show_in_store>1</show_in_store>
|
783 |
+
</galleryPosition>
|
784 |
<hideGalleryOneImage>
|
785 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">hideGalleryOneImage</div>]]></label>
|
786 |
<comment>Instantly hide gallery if there is only one image or one 360/3D</comment>
|
787 |
<frontend_type>select</frontend_type>
|
788 |
<source_model>axzoom/yesno</source_model>
|
789 |
+
<sort_order>40</sort_order>
|
790 |
<show_in_default>1</show_in_default>
|
791 |
<show_in_website>1</show_in_website>
|
792 |
<show_in_store>1</show_in_store>
|
793 |
</hideGalleryOneImage>
|
794 |
+
<hideGalleryAddClass>
|
795 |
+
<label>hideGalleryAddClass</label>
|
796 |
+
<comment>This option is mainly for the layout with vertical gallery which is located next (left or right) to mouseover area.
|
797 |
+
The most solid css layout for vertical gallery is when "divID" is wrapped by a div which has a left or right margin.
|
798 |
+
This margin corresponds to vertical gallery width + some space inbetween. So if "hideGalleryOneImage"
|
799 |
+
option is activated and there is only one image, only one 360 or no images / 360's at all,
|
800 |
+
then the container represented by "galleryDivID" option is hidden and there is more space which can be filled.
|
801 |
+
To do that we simply add a css class with margin 0 to the parent of "divID"
|
802 |
+
overriding the left or right margin which is not needed for the gallery.
|
803 |
+
You can change the "hideGalleryAddClass" to your own class name or set it to false to prevent this action.
|
804 |
+
</comment>
|
805 |
+
<frontend_type>text</frontend_type>
|
806 |
+
<sort_order>50</sort_order>
|
807 |
+
<show_in_default>1</show_in_default>
|
808 |
+
<show_in_website>1</show_in_website>
|
809 |
+
<show_in_store>1</show_in_store>
|
810 |
+
</hideGalleryAddClass>
|
811 |
<galleryHover>
|
812 |
<label>galleryHover</label>
|
813 |
<comment>Use mouseenter (mouseover) for switching between images.
|
816 |
</comment>
|
817 |
<frontend_type>select</frontend_type>
|
818 |
<source_model>axzoom/yesno</source_model>
|
819 |
+
<sort_order>60</sort_order>
|
820 |
<show_in_default>1</show_in_default>
|
821 |
<show_in_website>1</show_in_website>
|
822 |
<show_in_store>1</show_in_store>
|
826 |
<comment>Use $.axZmThumbSlider on gallery thumbnails or not</comment>
|
827 |
<frontend_type>select</frontend_type>
|
828 |
<source_model>axzoom/yesno</source_model>
|
829 |
+
<sort_order>70</sort_order>
|
830 |
<show_in_default>1</show_in_default>
|
831 |
<show_in_website>1</show_in_website>
|
832 |
<show_in_store>1</show_in_store>
|
840 |
]]>
|
841 |
</comment>
|
842 |
<frontend_type>textarea</frontend_type>
|
843 |
+
<sort_order>80</sort_order>
|
844 |
<show_in_default>1</show_in_default>
|
845 |
<show_in_website>1</show_in_website>
|
846 |
<show_in_store>1</show_in_store>
|
847 |
</galleryAxZmThumbSliderParam>
|
848 |
+
<galleryAxZmThumbSliderParam_vertical>
|
849 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">galleryAxZmThumbSliderParam_vertical</div>]]></label>
|
850 |
+
<comment>
|
851 |
+
<![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div>
|
852 |
+
<p class="preference_description note">$.axZmThumbSlider parametrs if "galleryAxZmThumbSlider" is enabled; for full list of options see under:
|
853 |
+
<a href="http://www.ajax-zoom.com/axZm/extensions/axZmThumbSlider/" target="_blank">http://www.ajax-zoom.com/axZm/extensions/axZmThumbSlider/</a></p>
|
854 |
+
]]>
|
855 |
+
</comment>
|
856 |
+
<frontend_type>textarea</frontend_type>
|
857 |
+
<sort_order>81</sort_order>
|
858 |
+
<show_in_default>1</show_in_default>
|
859 |
+
<show_in_website>1</show_in_website>
|
860 |
+
<show_in_store>1</show_in_store>
|
861 |
+
</galleryAxZmThumbSliderParam_vertical>
|
862 |
+
|
863 |
<thumbW>
|
864 |
<label><![CDATA[<div class="notice-msg importantAZoption">thumbW</div>]]></label>
|
865 |
<comment>Gallery thumb width</comment>
|
866 |
<frontend_type>text</frontend_type>
|
867 |
+
<sort_order>90</sort_order>
|
868 |
<show_in_default>1</show_in_default>
|
869 |
<show_in_website>1</show_in_website>
|
870 |
<show_in_store>1</show_in_store>
|
873 |
<label><![CDATA[<div class="notice-msg importantAZoption">thumbH</div>]]></label>
|
874 |
<comment>Gallery thumb height</comment>
|
875 |
<frontend_type>text</frontend_type>
|
876 |
+
<sort_order>100</sort_order>
|
877 |
<show_in_default>1</show_in_default>
|
878 |
<show_in_website>1</show_in_website>
|
879 |
<show_in_store>1</show_in_store>
|
883 |
<comment>Double resolution of the thumb image</comment>
|
884 |
<frontend_type>select</frontend_type>
|
885 |
<source_model>axzoom/yesno</source_model>
|
886 |
+
<sort_order>110</sort_order>
|
887 |
<show_in_default>1</show_in_default>
|
888 |
<show_in_website>1</show_in_website>
|
889 |
<show_in_store>1</show_in_store>
|
890 |
</thumbRetina>
|
891 |
+
<qualityThumb>
|
892 |
+
<label>qualityThumb</label>
|
893 |
+
<comment>Jpeg quality of the gallery thumbs</comment>
|
894 |
+
<frontend_type>text</frontend_type>
|
895 |
+
<sort_order>120</sort_order>
|
896 |
+
<show_in_default>1</show_in_default>
|
897 |
+
<show_in_website>1</show_in_website>
|
898 |
+
<show_in_store>1</show_in_store>
|
899 |
+
</qualityThumb>
|
900 |
+
<quality>
|
901 |
+
<label>quality</label>
|
902 |
+
<comment>Jpeg quality of the preview image</comment>
|
903 |
+
<frontend_type>text</frontend_type>
|
904 |
+
<sort_order>130</sort_order>
|
905 |
+
<show_in_default>1</show_in_default>
|
906 |
+
<show_in_website>1</show_in_website>
|
907 |
+
<show_in_store>1</show_in_store>
|
908 |
+
</quality>
|
909 |
+
<qualityZoom>
|
910 |
+
<label>qualityZoom</label>
|
911 |
+
<comment>Jpeg quality of the zoom image shown in the flyout window</comment>
|
912 |
+
<frontend_type>text</frontend_type>
|
913 |
+
<sort_order>140</sort_order>
|
914 |
+
<show_in_default>1</show_in_default>
|
915 |
+
<show_in_website>1</show_in_website>
|
916 |
+
<show_in_store>1</show_in_store>
|
917 |
+
</qualityZoom>
|
918 |
+
|
919 |
<firstImageToLoad>
|
920 |
<label>firstImageToLoad</label>
|
921 |
<comment>Image from "images" option which should be loaded at first; see also "images360firstToLoad" option below</comment>
|
922 |
<frontend_type>text</frontend_type>
|
923 |
+
<sort_order>150</sort_order>
|
924 |
<show_in_default>1</show_in_default>
|
925 |
<show_in_website>1</show_in_website>
|
926 |
<show_in_store>1</show_in_store>
|
927 |
</firstImageToLoad>
|
928 |
+
|
929 |
<images360firstToLoad>
|
930 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">images360firstToLoad</div>]]></label>
|
931 |
<comment>In case present load 360 from "images360" first and not an image from "images"</comment>
|
932 |
<frontend_type>select</frontend_type>
|
933 |
<source_model>axzoom/yesno</source_model>
|
934 |
+
<sort_order>160</sort_order>
|
935 |
<show_in_default>1</show_in_default>
|
936 |
<show_in_website>1</show_in_website>
|
937 |
<show_in_store>1</show_in_store>
|
941 |
<comment>Show first image of the spin as thumb</comment>
|
942 |
<frontend_type>select</frontend_type>
|
943 |
<source_model>axzoom/yesno</source_model>
|
944 |
+
<sort_order>170</sort_order>
|
945 |
<show_in_default>1</show_in_default>
|
946 |
<show_in_website>1</show_in_website>
|
947 |
<show_in_store>1</show_in_store>
|
948 |
</images360Thumb>
|
949 |
+
<images360Overlay>
|
950 |
+
<label>images360Overlay</label>
|
951 |
+
<comment>Add a div with class "spinOverlImg" or "spinOverl" over the gallery thumb. On default it has a 360 icon as background. </comment>
|
952 |
+
<frontend_type>select</frontend_type>
|
953 |
+
<source_model>axzoom/yesno</source_model>
|
954 |
+
<sort_order>180</sort_order>
|
955 |
+
<show_in_default>1</show_in_default>
|
956 |
+
<show_in_website>1</show_in_website>
|
957 |
+
<show_in_store>1</show_in_store>
|
958 |
+
</images360Overlay>
|
959 |
<images360Preview>
|
960 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">images360Preview</div>]]></label>
|
961 |
<comment>Normally plain images are opened in some kind of lightbox or fullscreen; By setting this option to true the 360's will load into "divID" at first and can be expanded to fullscreen.</comment>
|
962 |
<frontend_type>select</frontend_type>
|
963 |
<source_model>axzoom/yesno</source_model>
|
964 |
+
<sort_order>190</sort_order>
|
965 |
<show_in_default>1</show_in_default>
|
966 |
<show_in_website>1</show_in_website>
|
967 |
<show_in_store>1</show_in_store>
|
971 |
<comment>This option is set to true for convinience reasons; In case your "divID" has fixed width and height, set $zoom['config']['picDim'] option in '/axZm/zoomConfigCustom.inc.php' after elseif ($_GET['example'] == 'mouseOverExtension360')</comment>
|
972 |
<frontend_type>select</frontend_type>
|
973 |
<source_model>axzoom/yesno</source_model>
|
974 |
+
<sort_order>200</sort_order>
|
975 |
<show_in_default>1</show_in_default>
|
976 |
<show_in_website>1</show_in_website>
|
977 |
<show_in_store>1</show_in_store>
|
980 |
<label>images360examplePreview</label>
|
981 |
<comment>In case "images360Preview" is set to true, the value of this parameter will be sent to AJAX-ZOOM as "options set" (example=mouseOverExtension360)</comment>
|
982 |
<frontend_type>text</frontend_type>
|
983 |
+
<sort_order>210</sort_order>
|
984 |
<show_in_default>1</show_in_default>
|
985 |
<show_in_website>1</show_in_website>
|
986 |
<show_in_store>1</show_in_store>
|
989 |
<label>zoomMsg360</label>
|
990 |
<comment>Message displayed under mouse over zoom when 360 is loaded, e.g. "Drag to spin 360, scroll to zoom"; can be Javascript object e.g. {"en": "text english...", "de": "text german...", "fr":"text french..."}</comment>
|
991 |
<frontend_type>textarea</frontend_type>
|
992 |
+
<sort_order>220</sort_order>
|
993 |
<show_in_default>1</show_in_default>
|
994 |
<show_in_website>1</show_in_website>
|
995 |
<show_in_store>1</show_in_store>
|
998 |
<label>zoomMsg360_touch</label>
|
999 |
<comment>Message displayed under mouse over zoom when 360 is loaded on touch devices, default: 'Drag to spin 360°, pinch to zoom in and out'. Can be Javascript object e.g. {"en": "text english...", "de": "text german...", "fr":"text french..."}</comment>
|
1000 |
<frontend_type>textarea</frontend_type>
|
1001 |
+
<sort_order>230</sort_order>
|
1002 |
<show_in_default>1</show_in_default>
|
1003 |
<show_in_website>1</show_in_website>
|
1004 |
<show_in_store>1</show_in_store>
|
1005 |
</zoomMsg360_touch>
|
1006 |
<preloadMouseOverImages>
|
1007 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">preloadMouseOverImages</div>]]></label>
|
1008 |
<comment>Preload all preview and mouseover images, possible values: false, true, 'oneByOne'</comment>
|
1009 |
<frontend_type>select</frontend_type>
|
1010 |
<source_model>axzoom/yesno</source_model>
|
1011 |
+
<sort_order>240</sort_order>
|
1012 |
<show_in_default>1</show_in_default>
|
1013 |
<show_in_website>1</show_in_website>
|
1014 |
<show_in_store>1</show_in_store>
|
1017 |
<label>noImageAvailableClass</label>
|
1018 |
<comment>In case there are no images in "images", nor there are any in "images360", a div with some image as background can be appended to the container and receive this options value as css class</comment>
|
1019 |
<frontend_type>text</frontend_type>
|
1020 |
+
<sort_order>250</sort_order>
|
1021 |
<show_in_default>1</show_in_default>
|
1022 |
<show_in_website>1</show_in_website>
|
1023 |
<show_in_store>1</show_in_store>
|
1026 |
<label>width</label>
|
1027 |
<comment>Width of the preview image or 'auto' (depending on parent container size - "divID", see above); this is also the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly.</comment>
|
1028 |
<frontend_type>text</frontend_type>
|
1029 |
+
<sort_order>260</sort_order>
|
1030 |
<show_in_default>1</show_in_default>
|
1031 |
<show_in_website>1</show_in_website>
|
1032 |
<show_in_store>1</show_in_store>
|
1035 |
<label>height</label>
|
1036 |
<comment>Height of the preview image or 'auto' (depending on parent container size - "divID", see above); this is also the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly.</comment>
|
1037 |
<frontend_type>text</frontend_type>
|
1038 |
+
<sort_order>270</sort_order>
|
1039 |
<show_in_default>1</show_in_default>
|
1040 |
<show_in_website>1</show_in_website>
|
1041 |
<show_in_store>1</show_in_store>
|
1045 |
<comment>Set this to true for responsive layouts</comment>
|
1046 |
<frontend_type>select</frontend_type>
|
1047 |
<source_model>axzoom/yesno</source_model>
|
1048 |
+
<sort_order>280</sort_order>
|
1049 |
<show_in_default>1</show_in_default>
|
1050 |
<show_in_website>1</show_in_website>
|
1051 |
<show_in_store>1</show_in_store>
|
1052 |
</responsive>
|
1053 |
<oneSrcImg>
|
1054 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">oneSrcImg</div>]]></label>
|
1055 |
<comment>Use single image as "preview image" - the image which is hovered and the big "flyout image".</comment>
|
1056 |
<frontend_type>select</frontend_type>
|
1057 |
<source_model>axzoom/yesno</source_model>
|
1058 |
+
<sort_order>290</sort_order>
|
1059 |
<show_in_default>1</show_in_default>
|
1060 |
<show_in_website>1</show_in_website>
|
1061 |
<show_in_store>1</show_in_store>
|
1064 |
<label><![CDATA[<div class="notice-msg importantAZoption">heightRatio</div>]]></label>
|
1065 |
<comment>If "responsive" option is enabled, "heightRatio" with instantly adjust the height of mouseover container depending on width calculated by the browser, e.g. 1.0 will always (only limited by "maxSizePrc" option) make height same as width; a value of 1.5 will make the preview like a portrait. You can also set "heightRatio" to 'auto'. In this case the height will be adjusted to cover available space instantly! Please note that when your images are not always same proportion, then the container will also change the size when the user switches to a different image.</comment>
|
1066 |
<frontend_type>text</frontend_type>
|
1067 |
+
<sort_order>300</sort_order>
|
1068 |
<show_in_default>1</show_in_default>
|
1069 |
<show_in_website>1</show_in_website>
|
1070 |
<show_in_store>1</show_in_store>
|
1071 |
</heightRatio>
|
|
|
1072 |
<heightMaxWidthRatio>
|
1073 |
+
<label><![CDATA[<div class="notice-msg importantAZoption">heightMaxWidthRatio</div>]]></label>
|
1074 |
<comment>Similar as you would set max-width: someValue @media only screen condition you can define "heightRatio" depending on the width of the browser, e.g. ["960|0.8", "700|0.7"]</comment>
|
1075 |
<frontend_type>text</frontend_type>
|
1076 |
+
<sort_order>310</sort_order>
|
1077 |
<show_in_default>1</show_in_default>
|
1078 |
<show_in_website>1</show_in_website>
|
1079 |
<show_in_store>1</show_in_store>
|
1082 |
<label>widthRatio</label>
|
1083 |
<comment>Oposit of "heightRatio"</comment>
|
1084 |
<frontend_type>text</frontend_type>
|
1085 |
+
<sort_order>320</sort_order>
|
1086 |
<show_in_default>1</show_in_default>
|
1087 |
<show_in_website>1</show_in_website>
|
1088 |
<show_in_store>1</show_in_store>
|
1091 |
<label>widthMaxHeightRatio</label>
|
1092 |
<comment>Oposit of "heightMaxWidthRatio"</comment>
|
1093 |
<frontend_type>text</frontend_type>
|
1094 |
+
<sort_order>330</sort_order>
|
1095 |
<show_in_default>1</show_in_default>
|
1096 |
<show_in_website>1</show_in_website>
|
1097 |
<show_in_store>1</show_in_store>
|
1098 |
</widthMaxHeightRatio>
|
|
|
1099 |
<maxSizePrc>
|
1100 |
<label><![CDATA[<div class="notice-msg importantAZoption">maxSizePrc</div>]]></label>
|
1101 |
<comment>Limit the height if "responsive" and "heightRatio" options are set. Setting "heightRatio" option may result in that the height of the mouseover zoom is bigger than window height and the image is not fully visible. To prevent this you can limit the calculated height with this "maxSizePrc" option. The value of 1.0 would limit the height to 100% of window height; a value of 0.8 to 80% of window height; you can also define two values, e.g. '1.0|-120' which would be window height minus 120px.</comment>
|
1102 |
<frontend_type>text</frontend_type>
|
1103 |
+
<sort_order>340</sort_order>
|
1104 |
<show_in_default>1</show_in_default>
|
1105 |
<show_in_website>1</show_in_website>
|
1106 |
<show_in_store>1</show_in_store>
|
1109 |
<label><![CDATA[<div class="notice-msg importantAZoption">mouseOverZoomWidth</div>]]></label>
|
1110 |
<comment>Max width of the image that will be shown in the zoom window; this is the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly. Please note that the size is limited by $zoom['config']['allowDynamicThumbsMaxSize'] which is can be set in '/axZm/zoomConfig.inc.php'. You can also specify a link to the image, see "images" option above. To set the width of the fly out window see "zoomWidth" under "mouseOverZoomParam".</comment>
|
1111 |
<frontend_type>text</frontend_type>
|
1112 |
+
<sort_order>350</sort_order>
|
1113 |
<show_in_default>1</show_in_default>
|
1114 |
<show_in_website>1</show_in_website>
|
1115 |
<show_in_store>1</show_in_store>
|
1118 |
<label><![CDATA[<div class="notice-msg importantAZoption">mouseOverZoomHeight</div>]]></label>
|
1119 |
<comment>Max height of the image that will be shown in the zoom window; this is the value which will be passed to your AJAX-ZOOM imaging server to generate this image on-the-fly. Please note that the size is limited by $zoom['config']['allowDynamicThumbsMaxSize'] which is can be set in '/axZm/zoomConfig.inc.php'. You can also specify a link to the image, see "images" option above. To set the height of the fly out window see "zoomHeight" under "mouseOverZoomParam".</comment>
|
1120 |
<frontend_type>text</frontend_type>
|
1121 |
+
<sort_order>360</sort_order>
|
1122 |
<show_in_default>1</show_in_default>
|
1123 |
<show_in_website>1</show_in_website>
|
1124 |
<show_in_store>1</show_in_store>
|
1127 |
<label><![CDATA[<div class="notice-msg importantAZoption">ajaxZoomOpenMode</div>]]></label>
|
1128 |
<comment>Determines how AJAX-ZOOM is opened when the user clicks on preview images / lens, possible values: 'fullscreen' (see also "fullScreenApi" option below), 'fancyboxFullscreen', 'fancybox', 'colorbox'; By editing $.mouseOverZoomInit you can extend the plugin to be used with different types of modal boxes to load AJAX-ZOOM into.</comment>
|
1129 |
<frontend_type>text</frontend_type>
|
1130 |
+
<sort_order>370</sort_order>
|
1131 |
<show_in_default>1</show_in_default>
|
1132 |
<show_in_website>1</show_in_website>
|
1133 |
<show_in_store>1</show_in_store>
|
1135 |
<fancyBoxParam>
|
1136 |
<label>fancyBoxParam</label>
|
1137 |
<comment>If fancybox is used in "ajaxZoomOpenMode" option, Fancybox options</comment>
|
1138 |
+
<frontend_type>textarea</frontend_type>
|
1139 |
+
<sort_order>380</sort_order>
|
1140 |
<show_in_default>1</show_in_default>
|
1141 |
<show_in_website>1</show_in_website>
|
1142 |
<show_in_store>1</show_in_store>
|
1144 |
<colorBoxParam>
|
1145 |
<label>colorBoxParam</label>
|
1146 |
<comment>If colorbox is used in "ajaxZoomOpenMode" option, Colorbox options</comment>
|
1147 |
+
<frontend_type>textarea</frontend_type>
|
1148 |
+
<sort_order>390</sort_order>
|
1149 |
<show_in_default>1</show_in_default>
|
1150 |
<show_in_website>1</show_in_website>
|
1151 |
<show_in_store>1</show_in_store>
|
1154 |
<label>example</label>
|
1155 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fullscreen'</comment>
|
1156 |
<frontend_type>text</frontend_type>
|
1157 |
+
<sort_order>400</sort_order>
|
1158 |
<show_in_default>1</show_in_default>
|
1159 |
<show_in_website>1</show_in_website>
|
1160 |
<show_in_store>1</show_in_store>
|
1163 |
<label>exampleFancyboxFullscreen</label>
|
1164 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fancyboxFullscreen'</comment>
|
1165 |
<frontend_type>text</frontend_type>
|
1166 |
+
<sort_order>410</sort_order>
|
1167 |
<show_in_default>1</show_in_default>
|
1168 |
<show_in_website>1</show_in_website>
|
1169 |
<show_in_store>1</show_in_store>
|
1172 |
<label>exampleFancybox</label>
|
1173 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'fancybox'</comment>
|
1174 |
<frontend_type>text</frontend_type>
|
1175 |
+
<sort_order>420</sort_order>
|
1176 |
<show_in_default>1</show_in_default>
|
1177 |
<show_in_website>1</show_in_website>
|
1178 |
<show_in_store>1</show_in_store>
|
1181 |
<label>exampleColorbox</label>
|
1182 |
<comment>Configuration set which is passed to ajax-zoom when ajaxZoomOpenMode is 'colorbox'</comment>
|
1183 |
<frontend_type>text</frontend_type>
|
1184 |
+
<sort_order>430</sort_order>
|
1185 |
<show_in_default>1</show_in_default>
|
1186 |
<show_in_website>1</show_in_website>
|
1187 |
<show_in_store>1</show_in_store>
|
1188 |
</exampleColorbox>
|
1189 |
+
|
1190 |
+
<enforceFullScreenRes>
|
1191 |
+
<label>enforceFullScreenRes</label>
|
1192 |
+
<comment>Enforce "ajaxZoomOpenMode" to be "fullscreen" if screen width is less than this value</comment>
|
1193 |
+
<frontend_type>text</frontend_type>
|
1194 |
+
<sort_order>440</sort_order>
|
1195 |
+
<show_in_default>1</show_in_default>
|
1196 |
+
<show_in_website>1</show_in_website>
|
1197 |
+
<show_in_store>1</show_in_store>
|
1198 |
+
</enforceFullScreenRes>
|
1199 |
+
|
1200 |
+
<prevNextArrows>
|
1201 |
+
<label>prevNextArrows</label>
|
1202 |
+
<comment>Put prev / next buttons over mouseover zoom. CSS: .axZm_mouseOverPrevNextArrows </comment>
|
1203 |
+
<frontend_type>select</frontend_type>
|
1204 |
+
<source_model>axzoom/yesno</source_model>
|
1205 |
+
<sort_order>450</sort_order>
|
1206 |
+
<show_in_default>1</show_in_default>
|
1207 |
+
<show_in_website>1</show_in_website>
|
1208 |
+
<show_in_store>1</show_in_store>
|
1209 |
+
</prevNextArrows>
|
1210 |
+
|
1211 |
<disableScrollAnm>
|
1212 |
<label>disableScrollAnm</label>
|
1213 |
<comment>Disable animation while zooming with AJAX-ZOOM</comment>
|
1214 |
<frontend_type>select</frontend_type>
|
1215 |
<source_model>axzoom/yesno</source_model>
|
1216 |
+
<sort_order>460</sort_order>
|
1217 |
<show_in_default>1</show_in_default>
|
1218 |
<show_in_website>1</show_in_website>
|
1219 |
<show_in_store>1</show_in_store>
|
1220 |
</disableScrollAnm>
|
1221 |
+
|
1222 |
<fullScreenApi>
|
1223 |
<label>fullScreenApi</label>
|
1224 |
<comment>Try to open AJAX-ZOOM at browsers fullscreen mode, possible on modern browsers except IE < 10 and mobile</comment>
|
1225 |
<frontend_type>select</frontend_type>
|
1226 |
<source_model>axzoom/yesno</source_model>
|
1227 |
+
<sort_order>470</sort_order>
|
1228 |
<show_in_default>1</show_in_default>
|
1229 |
<show_in_website>1</show_in_website>
|
1230 |
<show_in_store>1</show_in_store>
|
1234 |
<label>axZmCallBacks</label>
|
1235 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">AJAX-ZOOM has several callbacks, http://www.ajax-zoom.com/index.php?cid=docs#onBeforeStart</p>]]></comment>
|
1236 |
<frontend_type>textarea</frontend_type>
|
1237 |
+
<sort_order>480</sort_order>
|
1238 |
<show_in_default>1</show_in_default>
|
1239 |
<show_in_website>1</show_in_website>
|
1240 |
<show_in_store>1</show_in_store>
|
1243 |
<label><![CDATA[<div class="notice-msg importantAZoption">azOptions</div>]]></label>
|
1244 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">AJAX-ZOOM options can be set with JS when AJAX-ZOOM is inited. Normally you would be defining them in /axZm/zoomConfig.inc.php or /axZm/zoomConfigCustom.inc.php; this field is for convinience reasons. Example: {fullScreenCornerButton: false} - this would disable the button for fullscreen</p>]]></comment>
|
1245 |
<frontend_type>textarea</frontend_type>
|
1246 |
+
<sort_order>490</sort_order>
|
1247 |
<show_in_default>1</show_in_default>
|
1248 |
<show_in_website>1</show_in_website>
|
1249 |
<show_in_store>1</show_in_store>
|
1252 |
<label><![CDATA[<div class="notice-msg importantAZoption">azOptions360</div>]]></label>
|
1253 |
<comment><![CDATA[<div class="validation-advice">Attention: you are editing JavaScript object! Errors will lead to AJAX-ZOOM not working properly.</div><p class="note">Same as above but specifically for 360/3D</p>]]></comment>
|
1254 |
<frontend_type>textarea</frontend_type>
|
1255 |
+
<sort_order>500</sort_order>
|
1256 |
<show_in_default>1</show_in_default>
|
1257 |
<show_in_website>1</show_in_website>
|
1258 |
<show_in_store>1</show_in_store>
|
1259 |
</azOptions360>
|
1260 |
+
<postMode>
|
1261 |
+
<label>postMode</label>
|
1262 |
+
<comment>Set AJAX-ZOOM to use POST instead of GET</comment>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1263 |
<frontend_type>select</frontend_type>
|
1264 |
<source_model>axzoom/yesno</source_model>
|
1265 |
+
<sort_order>510</sort_order>
|
1266 |
<show_in_default>1</show_in_default>
|
1267 |
<show_in_website>1</show_in_website>
|
1268 |
<show_in_store>1</show_in_store>
|
1269 |
+
</postMode>
|
1270 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1271 |
</fields>
|
1272 |
</main>
|
1273 |
+
|
1274 |
<pinterest translate="label">
|
1275 |
<label>Settings for pinterest button</label>
|
1276 |
<frontend_type>text</frontend_type>
|
1277 |
+
<sort_order>50</sort_order>
|
1278 |
<show_in_default>1</show_in_default>
|
1279 |
<show_in_website>1</show_in_website>
|
1280 |
<show_in_store>1</show_in_store>
|
1363 |
</data>
|
1364 |
</fields>
|
1365 |
</pinterest>
|
1366 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1367 |
<magento translate="label">
|
1368 |
<label>Magento specific settings</label>
|
1369 |
<frontend_type>text</frontend_type>
|
1370 |
+
<sort_order>60</sort_order>
|
1371 |
<show_in_default>1</show_in_default>
|
1372 |
<show_in_website>1</show_in_website>
|
1373 |
<show_in_store>1</show_in_store>
|
1395 |
|
1396 |
</fields>
|
1397 |
</magento>
|
1398 |
+
|
1399 |
+
<products translate="label">
|
1400 |
+
<label>Enable only for these products</label>
|
1401 |
+
<frontend_type>text</frontend_type>
|
1402 |
+
<sort_order>70</sort_order>
|
1403 |
+
<show_in_default>1</show_in_default>
|
1404 |
+
<show_in_website>1</show_in_website>
|
1405 |
+
<show_in_store>1</show_in_store>
|
1406 |
+
<fields>
|
1407 |
+
<displayOnlyForThisProductID>
|
1408 |
+
<label>displayOnlyForThisProductID</label>
|
1409 |
+
<comment>CSV with product IDs for which AJAX-ZOOM will be only enabled. Leave blank to have it enabled for all products! This option can be usefull e.g. if you want to make A/B tests and enable AJAX-ZOOM only for certain products, e.g. 7,15 would enable AJAX-ZOOM only for products with ID 7 and 15</comment>
|
1410 |
+
<frontend_type>textarea</frontend_type>
|
1411 |
+
<sort_order>47</sort_order>
|
1412 |
+
<show_in_default>1</show_in_default>
|
1413 |
+
<show_in_website>1</show_in_website>
|
1414 |
+
<show_in_store>1</show_in_store>
|
1415 |
+
</displayOnlyForThisProductID>
|
1416 |
+
</fields>
|
1417 |
+
</products>
|
1418 |
+
|
1419 |
</groups>
|
1420 |
</axzoom_options>
|
1421 |
</sections>
|
app/design/adminhtml/default/default/template/axzoom/tab360-sets.phtml
CHANGED
@@ -83,7 +83,7 @@ $sets = $model->getSets($productId);
|
|
83 |
<td class="scope-label"><span class="nobr"></span></td>
|
84 |
</tr>
|
85 |
<tr class="field-arcfile" style="display:none;">
|
86 |
-
<td class="label"><label for="arcfile"><?php echo $this->__('Select ZIP archive') ?></label></td>
|
87 |
<td class="value">
|
88 |
<?php if ($files): ?>
|
89 |
<select name="arcfile" id="arcfile">
|
@@ -98,7 +98,15 @@ $sets = $model->getSets($productId);
|
|
98 |
</td>
|
99 |
<td class="scope-label"><span class="nobr"></span></td>
|
100 |
</tr>
|
101 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
<tr>
|
103 |
<td></td>
|
104 |
<td>
|
83 |
<td class="scope-label"><span class="nobr"></span></td>
|
84 |
</tr>
|
85 |
<tr class="field-arcfile" style="display:none;">
|
86 |
+
<td class="label"><label for="arcfile"><?php echo $this->__('Select ZIP archive or folder') ?></label></td>
|
87 |
<td class="value">
|
88 |
<?php if ($files): ?>
|
89 |
<select name="arcfile" id="arcfile">
|
98 |
</td>
|
99 |
<td class="scope-label"><span class="nobr"></span></td>
|
100 |
</tr>
|
101 |
+
<tr class="field-arcfile" style="display:none;">
|
102 |
+
<td class="label"><label for="zip"><?php echo $this->__('Delete Zip/Dir after import') ?></label></td>
|
103 |
+
<td class="value">
|
104 |
+
<input type="checkbox" id="delete" name="delete" value="1" />
|
105 |
+
<p class="note"><?php echo $this->__('') ?></p>
|
106 |
+
</td>
|
107 |
+
<td class="scope-label"><span class="nobr"></span></td>
|
108 |
+
</tr>
|
109 |
+
|
110 |
<tr>
|
111 |
<td></td>
|
112 |
<td>
|
app/design/frontend/rwd/default/template/ax_zoom/catalog/product/view/media.phtml
CHANGED
@@ -3,9 +3,9 @@
|
|
3 |
* Module: jQuery AJAX-ZOOM for Magento, /app/design/frontend/rwd/default/template/ax_zoom/catalog/product/view/media.phtml
|
4 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
5 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
6 |
-
* Version: 1.0.
|
7 |
-
* Date: 2015-09
|
8 |
-
* Review: 2015-09
|
9 |
* URL: http://www.ajax-zoom.com
|
10 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
11 |
*
|
@@ -23,6 +23,82 @@ $product = Mage::getModel('catalog/product')->load($productId);
|
|
23 |
$images360Json = $ax->images360Json($productId);
|
24 |
$imagesJsonAll = array();
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
// 360 assigned from configurable products to Simple products
|
27 |
$map = array();
|
28 |
if ($groups = $ax->getCollection()->addFieldToFilter('id_product', $productId)->getData()) {
|
@@ -169,27 +245,14 @@ else if ($conf['magento']['magentoNoImage'])
|
|
169 |
array_push($imagesJson, '1: {img: "' . $tmp['path'] . '", title: ""}');
|
170 |
}
|
171 |
}
|
172 |
-
?>
|
173 |
|
174 |
-
<script type="text/javascript">
|
175 |
-
// Fallback if catalog_product_view reference name="head" is not loaded
|
176 |
-
var mageAzJsUrl = '<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS).'axzoom/'; ?>';
|
177 |
-
document.writeln(unescape("%3Cscript type='text/javascript' src='"+mageAzJsUrl+"check_fallback.js'%3E%3C/script%3E"));
|
178 |
-
</script>
|
179 |
|
180 |
-
<div id="az_mouseOverZoomParent">
|
181 |
-
<!-- Container for mouse over image -->
|
182 |
-
<div id="az_mouseOverZoomContainer">
|
183 |
-
Zoom loading...
|
184 |
-
</div>
|
185 |
|
186 |
-
|
187 |
-
|
188 |
-
Gellery loading...
|
189 |
-
</div>
|
190 |
-
</div>
|
191 |
|
192 |
<?php
|
|
|
193 |
echo $this->getChildHtml('after');
|
194 |
?>
|
195 |
|
@@ -244,63 +307,60 @@ else if ($conf['magento']['magentoNoImage'])
|
|
244 |
axZmPath: AXZMPATH,
|
245 |
divID: AJAXZOOM_MAIN_DIVID,
|
246 |
galleryDivID: AJAXZOOM_MAIN_GALLERYDIVID,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
images: IMAGES_JSON,
|
248 |
firstImageToLoad: AJAXZOOM_MAIN_FIRSTIMAGETOLOAD,
|
249 |
images360: IMAGES_360_JSON,
|
250 |
images360firstToLoad: AJAXZOOM_MAIN_IMAGES360FIRSTTOLOAD,
|
251 |
images360Thumb: AJAXZOOM_MAIN_IMAGES360THUMB,
|
252 |
-
|
|
|
|
|
253 |
images360examplePreview: AJAXZOOM_MAIN_IMAGES360EXAMPLEPREVIEW,
|
254 |
zoomMsg360: AJAXZOOM_MAIN_ZOOMMSG360,
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
galleryAxZmThumbSlider: AJAXZOOM_MAIN_GALLERYAXZMTHUMBSLIDER,
|
259 |
-
galleryAxZmThumbSliderParam: AJAXZOOM_MAIN_GALLERYAXZMTHUMBSLIDERPARAM,
|
260 |
-
preloadMouseOverImages: AJAXZOOM_MAIN_PRELOADMOUSEOVERIMAGES,
|
261 |
width: AJAXZOOM_MAIN_WIDTH,
|
262 |
height: AJAXZOOM_MAIN_HEIGHT,
|
263 |
responsive: AJAXZOOM_MAIN_RESPONSIVE,
|
|
|
264 |
heightRatio: AJAXZOOM_MAIN_HEIGHTRATIO,
|
265 |
heightMaxWidthRatio: AJAXZOOM_MAIN_HEIGHTMAXWIDTHRATIO,
|
|
|
|
|
266 |
maxSizePrc: AJAXZOOM_MAIN_MAXSIZEPRC,
|
267 |
mouseOverZoomWidth: AJAXZOOM_MAIN_MOUSEOVERZOOMWIDTH,
|
268 |
mouseOverZoomHeight: AJAXZOOM_MAIN_MOUSEOVERZOOMHEIGHT,
|
269 |
ajaxZoomOpenMode: AJAXZOOM_MAIN_AJAXZOOMOPENMODE,
|
|
|
|
|
270 |
example: AJAXZOOM_MAIN_EXAMPLE,
|
271 |
exampleFancyboxFullscreen: AJAXZOOM_MAIN_EXAMPLEFANCYBOXFULLSCREEN,
|
272 |
exampleFancybox: AJAXZOOM_MAIN_EXAMPLEFANCYBOX,
|
273 |
exampleColorbox: AJAXZOOM_MAIN_EXAMPLECOLORBOX,
|
274 |
-
|
275 |
-
|
276 |
-
boxPadding: 0,
|
277 |
-
boxCenterOnScroll: true,
|
278 |
-
boxOverlayShow: true,
|
279 |
-
boxOverlayOpacity: 0.75,
|
280 |
-
boxOverlayColor: "#777",
|
281 |
-
boxTransitionIn: "fade",
|
282 |
-
boxTransitionOut: "fade",
|
283 |
-
boxSpeedIn: 300,
|
284 |
-
boxSpeedOut: 300,
|
285 |
-
boxEasingIn: "swing",
|
286 |
-
boxEasingOut: "swing",
|
287 |
-
boxShowCloseButton: true,
|
288 |
-
boxEnableEscapeButton: true,
|
289 |
-
boxTitleShow: true,
|
290 |
-
boxTitlePosition: "float",
|
291 |
-
boxTitleFormat: null
|
292 |
-
},
|
293 |
disableScrollAnm: AJAXZOOM_MAIN_DISABLESCROLLANM,
|
294 |
fullScreenApi: AJAXZOOM_MAIN_FULLSCREENAPI,
|
295 |
axZmCallBacks: AJAXZOOM_MAIN_AXZMCALLBACKS,
|
296 |
-
|
297 |
azOptions: AJAXZOOM_MAIN_AZOPTIONS,
|
298 |
azOptions360: AJAXZOOM_MAIN_AZOPTIONS360,
|
299 |
-
|
300 |
-
// Experimental
|
301 |
pinterest: {
|
302 |
enabled: AJAXZOOM_PINTEREST_ENABLED,
|
303 |
build: AJAXZOOM_PINTEREST_BUILD,
|
|
|
304 |
btnSrc: AJAXZOOM_PINTEREST_BTNSRC,
|
305 |
data: { // any data attributes
|
306 |
"pin-do" : "buttonPin",
|
@@ -310,8 +370,6 @@ else if ($conf['magento']['magentoNoImage'])
|
|
310 |
"pin-height": null
|
311 |
}
|
312 |
},
|
313 |
-
|
314 |
-
// Mouse hover zoom parameters
|
315 |
mouseOverZoomParam: {
|
316 |
position: AJAXZOOM_MOUSEOVERZOOMPARAM_POSITION,
|
317 |
posAutoInside: AJAXZOOM_MOUSEOVERZOOMPARAM_POSAUTOINSIDE,
|
@@ -325,9 +383,8 @@ else if ($conf['magento']['magentoNoImage'])
|
|
325 |
autoMargin: AJAXZOOM_MOUSEOVERZOOMPARAM_AUTOMARGIN,
|
326 |
adjustX: AJAXZOOM_MOUSEOVERZOOMPARAM_ADJUSTX,
|
327 |
adjustY: AJAXZOOM_MOUSEOVERZOOMPARAM_ADJUSTY,
|
328 |
-
|
329 |
lensOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_LENSOPACITY,
|
330 |
-
lensStyle:
|
331 |
lensClass: AJAXZOOM_MOUSEOVERZOOMPARAM_LENSCLASS,
|
332 |
zoomAreaBorderWidth: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMAREABORDERWIDTH,
|
333 |
galleryFade: AJAXZOOM_MOUSEOVERZOOMPARAM_GALLERYFADE,
|
@@ -335,21 +392,17 @@ else if ($conf['magento']['magentoNoImage'])
|
|
335 |
showFade: AJAXZOOM_MOUSEOVERZOOMPARAM_SHOWFADE,
|
336 |
hideFade: AJAXZOOM_MOUSEOVERZOOMPARAM_HIDEFADE,
|
337 |
autoScroll: AJAXZOOM_MOUSEOVERZOOMPARAM_AUTOSCROLL,
|
338 |
-
|
339 |
flyOutSpeed: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTSPEED,
|
340 |
flyOutTransition: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTTRANSITION,
|
341 |
flyOutOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTOPACITY,
|
342 |
flyBackSpeed: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKSPEED,
|
343 |
flyBackTransition: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKTRANSITION,
|
344 |
flyBackOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKOPACITY,
|
345 |
-
|
346 |
smoothMove: AJAXZOOM_MOUSEOVERZOOMPARAM_SMOOTHMOVE,
|
347 |
-
|
348 |
tint: AJAXZOOM_MOUSEOVERZOOMPARAM_TINT,
|
349 |
tintOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTOPACITY,
|
350 |
tintFilter: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTFILTER,
|
351 |
tintLensBack: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTLENSBACK,
|
352 |
-
|
353 |
showTitle: AJAXZOOM_MOUSEOVERZOOMPARAM_SHOWTITLE,
|
354 |
titleOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_TITLEOPACITY,
|
355 |
titlePosition: AJAXZOOM_MOUSEOVERZOOMPARAM_TITLEPOSITION,
|
@@ -364,15 +417,20 @@ else if ($conf['magento']['magentoNoImage'])
|
|
364 |
zoomHintText: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMHINTTEXT,
|
365 |
zoomMsgHover: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMMSGHOVER,
|
366 |
zoomMsgClick: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMMSGCLICK,
|
367 |
-
spinner: AJAXZOOM_MAIN_SPINNER,
|
368 |
-
spinnerParam: AJAXZOOM_MAIN_SPINNERPARAM,
|
369 |
slideInTime: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINTIME,
|
370 |
slideInEasingCSS3: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINEASINGCSS3,
|
371 |
slideInEasing: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINEASING,
|
372 |
slideInScale:AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINSCALE,
|
373 |
slideOutScale: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTSCALE,
|
374 |
slideOutOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTOPACITY,
|
375 |
-
slideOutDest: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTDEST
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
}
|
377 |
};
|
378 |
|
3 |
* Module: jQuery AJAX-ZOOM for Magento, /app/design/frontend/rwd/default/template/ax_zoom/catalog/product/view/media.phtml
|
4 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
5 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
6 |
+
* Version: 1.0.3
|
7 |
+
* Date: 2015-10-09
|
8 |
+
* Review: 2015-10-09
|
9 |
* URL: http://www.ajax-zoom.com
|
10 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
11 |
*
|
23 |
$images360Json = $ax->images360Json($productId);
|
24 |
$imagesJsonAll = array();
|
25 |
|
26 |
+
$az_gallery_position = $conf['main']['galleryPosition'];
|
27 |
+
if (!$az_gallery_position){$az_gallery_position = 'bottom';}
|
28 |
+
?>
|
29 |
+
|
30 |
+
<script type="text/javascript">
|
31 |
+
// Fallback if catalog_product_view reference name="head" is not loaded
|
32 |
+
var mageAzJsUrl = '<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS).'axzoom/'; ?>';
|
33 |
+
document.writeln(unescape("%3Cscript type='text/javascript' src='"+mageAzJsUrl+"check_fallback.js'%3E%3C/script%3E"));
|
34 |
+
</script>
|
35 |
+
|
36 |
+
<?php if ($az_gallery_position == 'bottom') { ?>
|
37 |
+
<!-- AJAX-ZOOM mouseover block gallery bottom -->
|
38 |
+
<div id="az_mouseOverZoomParent" style="position: relative; background-color: #FFFFFF;">
|
39 |
+
<!-- Container for mouse over image -->
|
40 |
+
<div id="az_mouseOverZoomContainer">
|
41 |
+
Zoom loading...
|
42 |
+
</div>
|
43 |
+
|
44 |
+
<!-- gallery with thumbs (will be filled with thumbs by javascript) -->
|
45 |
+
<div id="az_mouseOverZoomGallery">
|
46 |
+
Gellery loading...
|
47 |
+
</div>
|
48 |
+
</div>
|
49 |
+
<?php } elseif ($az_gallery_position == 'top') { ?>
|
50 |
+
<!-- AJAX-ZOOM mouseover block gallery top -->
|
51 |
+
<div id="az_mouseOverZoomParent" style="position: relative;">
|
52 |
+
|
53 |
+
<!-- gallery with thumbs (will be filled with thumbs by javascript) -->
|
54 |
+
<div id="az_mouseOverZoomGallery" style="position: relative; margin-bottom: 10px; height: 76px; width: 100%;">
|
55 |
+
Gellery loading...
|
56 |
+
</div>
|
57 |
+
|
58 |
+
<!-- Container for mouse over image -->
|
59 |
+
<div id="az_mouseOverZoomContainer" style="position: relative; background-color: #FFFFFF; border: #AAA 1px solid;">
|
60 |
+
Mouseover Zoom loading...
|
61 |
+
</div>
|
62 |
+
</div>
|
63 |
+
<?php } elseif ($az_gallery_position == 'left') { ?>
|
64 |
+
<!-- AJAX-ZOOM mouseover block gallery left -->
|
65 |
+
<div id="az_mouseOverZoomParent" style="position: relative; width: 100%; margin-bottom: 20px;">
|
66 |
+
|
67 |
+
<!-- gallery with thumbs (will be filled with thumbs by javascript) -->
|
68 |
+
<div id="az_mouseOverZoomGallery" style="position: absolute; margin-top: 0; width: 72px; z-index: 1; height: 100%;">
|
69 |
+
Gellery loading...
|
70 |
+
</div>
|
71 |
+
|
72 |
+
<!-- Parent container for offset to the left or right -->
|
73 |
+
<div id="az_mouseOverZoomContainerParentGalleryLeft" style="margin-left: 80px; min-height: 100px;">
|
74 |
+
|
75 |
+
<!-- Container for mouse over image -->
|
76 |
+
<div id="az_mouseOverZoomContainer" style="position: relative; border: #AAA 1px solid; background-color: #FFFFFF; padding: 0;">
|
77 |
+
Mouseover Zoom loading...
|
78 |
+
</div>
|
79 |
+
</div>
|
80 |
+
</div>
|
81 |
+
<?php } elseif ($az_gallery_position == 'right') { ?>
|
82 |
+
<!-- AJAX-ZOOM mouseover block gallery right -->
|
83 |
+
<div id="az_mouseOverZoomParent" style="position: relative; width: 100%; margin-bottom: 20px;">
|
84 |
+
<!-- gallery with thumbs (will be filled with thumbs by javascript) -->
|
85 |
+
<div id="az_mouseOverZoomGallery" style="position: absolute; margin-top: 0; right: 0; width: 72px; z-index: 1; height: 100%;">
|
86 |
+
Gellery loading...
|
87 |
+
</div>
|
88 |
+
|
89 |
+
<!-- Parent container for offset to the left or right -->
|
90 |
+
<div id="az_mouseOverZoomContainerParentGalleryRight" style="margin-right: 80px; min-height: 100px;">
|
91 |
+
|
92 |
+
<!-- Container for mouse over image -->
|
93 |
+
<div id="az_mouseOverZoomContainer" style="position: relative; border: #AAA 1px solid; background-color: #FFFFFF; padding: 0;">
|
94 |
+
Mouseover Zoom loading...
|
95 |
+
</div>
|
96 |
+
</div>
|
97 |
+
</div>
|
98 |
+
|
99 |
+
<?php } ?>
|
100 |
+
|
101 |
+
<?php
|
102 |
// 360 assigned from configurable products to Simple products
|
103 |
$map = array();
|
104 |
if ($groups = $ax->getCollection()->addFieldToFilter('id_product', $productId)->getData()) {
|
245 |
array_push($imagesJson, '1: {img: "' . $tmp['path'] . '", title: ""}');
|
246 |
}
|
247 |
}
|
|
|
248 |
|
|
|
|
|
|
|
|
|
|
|
249 |
|
|
|
|
|
|
|
|
|
|
|
250 |
|
251 |
+
?>
|
252 |
+
|
|
|
|
|
|
|
253 |
|
254 |
<?php
|
255 |
+
//MAIN_GALLERYPOSITION
|
256 |
echo $this->getChildHtml('after');
|
257 |
?>
|
258 |
|
307 |
axZmPath: AXZMPATH,
|
308 |
divID: AJAXZOOM_MAIN_DIVID,
|
309 |
galleryDivID: AJAXZOOM_MAIN_GALLERYDIVID,
|
310 |
+
hideGalleryOneImage: AJAXZOOM_MAIN_HIDEGALLERYONEIMAGE,
|
311 |
+
hideGalleryAddClass: AJAXZOOM_MAIN_HIDEGALLERYADDCLASS,
|
312 |
+
galleryHover: AJAXZOOM_MAIN_GALLERYHOVER,
|
313 |
+
galleryAxZmThumbSlider: AJAXZOOM_MAIN_GALLERYAXZMTHUMBSLIDER,
|
314 |
+
galleryAxZmThumbSliderParam: (AJAXZOOM_MAIN_GALLERYPOSITION == 'bottom' || AJAXZOOM_MAIN_GALLERYPOSITION == 'top') ? AJAXZOOM_MAIN_GALLERYAXZMTHUMBSLIDERPARAM : AJAXZOOM_MAIN_GALLERYAXZMTHUMBSLIDERPARAM_VERTICAL,
|
315 |
+
thumbW: AJAXZOOM_MAIN_THUMBW,
|
316 |
+
thumbH: AJAXZOOM_MAIN_THUMBH,
|
317 |
+
thumbRetina: AJAXZOOM_MAIN_THUMBRETINA,
|
318 |
+
qualityThumb: AJAXZOOM_MAIN_QUALITYTHUMB,
|
319 |
+
quality: AJAXZOOM_MAIN_QUALITY,
|
320 |
+
qualityZoom: AJAXZOOM_MAIN_QUALITYZOOM,
|
321 |
images: IMAGES_JSON,
|
322 |
firstImageToLoad: AJAXZOOM_MAIN_FIRSTIMAGETOLOAD,
|
323 |
images360: IMAGES_360_JSON,
|
324 |
images360firstToLoad: AJAXZOOM_MAIN_IMAGES360FIRSTTOLOAD,
|
325 |
images360Thumb: AJAXZOOM_MAIN_IMAGES360THUMB,
|
326 |
+
images360Overlay: AJAXZOOM_MAIN_IMAGES360OVERLAY,
|
327 |
+
images360Preview: AJAXZOOM_MAIN_IMAGES360PREVIEW,
|
328 |
+
images360PreviewResponsive: AJAXZOOM_MAIN_IMAGES360PREVIEWRESPONSIVE,
|
329 |
images360examplePreview: AJAXZOOM_MAIN_IMAGES360EXAMPLEPREVIEW,
|
330 |
zoomMsg360: AJAXZOOM_MAIN_ZOOMMSG360,
|
331 |
+
zoomMsg360_touch: AJAXZOOM_MAIN_ZOOMMSG360_TOUCH,
|
332 |
+
preloadMouseOverImages: AJAXZOOM_MAIN_PRELOADMOUSEOVERIMAGES,
|
333 |
+
noImageAvailableClass: AJAXZOOM_MAIN_NOIMAGEAVAILABLECLASS,
|
|
|
|
|
|
|
334 |
width: AJAXZOOM_MAIN_WIDTH,
|
335 |
height: AJAXZOOM_MAIN_HEIGHT,
|
336 |
responsive: AJAXZOOM_MAIN_RESPONSIVE,
|
337 |
+
oneSrcImg: AJAXZOOM_MAIN_ONESRCIMG,
|
338 |
heightRatio: AJAXZOOM_MAIN_HEIGHTRATIO,
|
339 |
heightMaxWidthRatio: AJAXZOOM_MAIN_HEIGHTMAXWIDTHRATIO,
|
340 |
+
widthRatio: AJAXZOOM_MAIN_WIDTHRATIO,
|
341 |
+
widthMaxHeightRatio: AJAXZOOM_MAIN_WIDTHMAXHEIGHTRATIO,
|
342 |
maxSizePrc: AJAXZOOM_MAIN_MAXSIZEPRC,
|
343 |
mouseOverZoomWidth: AJAXZOOM_MAIN_MOUSEOVERZOOMWIDTH,
|
344 |
mouseOverZoomHeight: AJAXZOOM_MAIN_MOUSEOVERZOOMHEIGHT,
|
345 |
ajaxZoomOpenMode: AJAXZOOM_MAIN_AJAXZOOMOPENMODE,
|
346 |
+
fancyBoxParam: AJAXZOOM_MAIN_FANCYBOXPARAM,
|
347 |
+
colorBoxParam: AJAXZOOM_MAIN_COLORBOXPARAM,
|
348 |
example: AJAXZOOM_MAIN_EXAMPLE,
|
349 |
exampleFancyboxFullscreen: AJAXZOOM_MAIN_EXAMPLEFANCYBOXFULLSCREEN,
|
350 |
exampleFancybox: AJAXZOOM_MAIN_EXAMPLEFANCYBOX,
|
351 |
exampleColorbox: AJAXZOOM_MAIN_EXAMPLECOLORBOX,
|
352 |
+
enforceFullScreenRes: AJAXZOOM_MAIN_ENFORCEFULLSCREENRES,
|
353 |
+
prevNextArrows: AJAXZOOM_MAIN_PREVNEXTARROWS,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
disableScrollAnm: AJAXZOOM_MAIN_DISABLESCROLLANM,
|
355 |
fullScreenApi: AJAXZOOM_MAIN_FULLSCREENAPI,
|
356 |
axZmCallBacks: AJAXZOOM_MAIN_AXZMCALLBACKS,
|
|
|
357 |
azOptions: AJAXZOOM_MAIN_AZOPTIONS,
|
358 |
azOptions360: AJAXZOOM_MAIN_AZOPTIONS360,
|
359 |
+
postMode: AJAXZOOM_MAIN_POSTMODE,
|
|
|
360 |
pinterest: {
|
361 |
enabled: AJAXZOOM_PINTEREST_ENABLED,
|
362 |
build: AJAXZOOM_PINTEREST_BUILD,
|
363 |
+
wrapClass: AJAXZOOM_PINTEREST_WRAPCLASS,
|
364 |
btnSrc: AJAXZOOM_PINTEREST_BTNSRC,
|
365 |
data: { // any data attributes
|
366 |
"pin-do" : "buttonPin",
|
370 |
"pin-height": null
|
371 |
}
|
372 |
},
|
|
|
|
|
373 |
mouseOverZoomParam: {
|
374 |
position: AJAXZOOM_MOUSEOVERZOOMPARAM_POSITION,
|
375 |
posAutoInside: AJAXZOOM_MOUSEOVERZOOMPARAM_POSAUTOINSIDE,
|
383 |
autoMargin: AJAXZOOM_MOUSEOVERZOOMPARAM_AUTOMARGIN,
|
384 |
adjustX: AJAXZOOM_MOUSEOVERZOOMPARAM_ADJUSTX,
|
385 |
adjustY: AJAXZOOM_MOUSEOVERZOOMPARAM_ADJUSTY,
|
|
|
386 |
lensOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_LENSOPACITY,
|
387 |
+
lensStyle: AJAXZOOM_MOUSEOVERZOOMPARAM_LENSSTYLE,
|
388 |
lensClass: AJAXZOOM_MOUSEOVERZOOMPARAM_LENSCLASS,
|
389 |
zoomAreaBorderWidth: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMAREABORDERWIDTH,
|
390 |
galleryFade: AJAXZOOM_MOUSEOVERZOOMPARAM_GALLERYFADE,
|
392 |
showFade: AJAXZOOM_MOUSEOVERZOOMPARAM_SHOWFADE,
|
393 |
hideFade: AJAXZOOM_MOUSEOVERZOOMPARAM_HIDEFADE,
|
394 |
autoScroll: AJAXZOOM_MOUSEOVERZOOMPARAM_AUTOSCROLL,
|
|
|
395 |
flyOutSpeed: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTSPEED,
|
396 |
flyOutTransition: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTTRANSITION,
|
397 |
flyOutOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYOUTOPACITY,
|
398 |
flyBackSpeed: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKSPEED,
|
399 |
flyBackTransition: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKTRANSITION,
|
400 |
flyBackOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_FLYBACKOPACITY,
|
|
|
401 |
smoothMove: AJAXZOOM_MOUSEOVERZOOMPARAM_SMOOTHMOVE,
|
|
|
402 |
tint: AJAXZOOM_MOUSEOVERZOOMPARAM_TINT,
|
403 |
tintOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTOPACITY,
|
404 |
tintFilter: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTFILTER,
|
405 |
tintLensBack: AJAXZOOM_MOUSEOVERZOOMPARAM_TINTLENSBACK,
|
|
|
406 |
showTitle: AJAXZOOM_MOUSEOVERZOOMPARAM_SHOWTITLE,
|
407 |
titleOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_TITLEOPACITY,
|
408 |
titlePosition: AJAXZOOM_MOUSEOVERZOOMPARAM_TITLEPOSITION,
|
417 |
zoomHintText: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMHINTTEXT,
|
418 |
zoomMsgHover: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMMSGHOVER,
|
419 |
zoomMsgClick: AJAXZOOM_MOUSEOVERZOOMPARAM_ZOOMMSGCLICK,
|
|
|
|
|
420 |
slideInTime: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINTIME,
|
421 |
slideInEasingCSS3: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINEASINGCSS3,
|
422 |
slideInEasing: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINEASING,
|
423 |
slideInScale:AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEINSCALE,
|
424 |
slideOutScale: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTSCALE,
|
425 |
slideOutOpacity: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTOPACITY,
|
426 |
+
slideOutDest: AJAXZOOM_MOUSEOVERZOOMPARAM_SLIDEOUTDEST,
|
427 |
+
onInit: AJAXZOOM_MOUSEOVERZOOMPARAM_ONINIT,
|
428 |
+
onLoad: AJAXZOOM_MOUSEOVERZOOMPARAM_ONLOAD,
|
429 |
+
onImageChange: AJAXZOOM_MOUSEOVERZOOMPARAM_ONIMAGECHANGE,
|
430 |
+
onMouseOver: AJAXZOOM_MOUSEOVERZOOMPARAM_ONMOUSEOVER,
|
431 |
+
onMouseOut: AJAXZOOM_MOUSEOVERZOOMPARAM_ONMOUSEOUT,
|
432 |
+
spinner: AJAXZOOM_MOUSEOVERZOOMPARAM_SPINNER,
|
433 |
+
spinnerParam: AJAXZOOM_MOUSEOVERZOOMPARAM_SPINNERPARAM
|
434 |
}
|
435 |
};
|
436 |
|
js/axzoom/check_fallback.js
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
* Module: jQuery AJAX-ZOOM for Magento, /js/axzoom/check_fallback.js
|
3 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
4 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
5 |
-
* Version: 1.0.
|
6 |
-
* Date: 2015-09
|
7 |
-
* Review: 2015-09
|
8 |
* URL: http://www.ajax-zoom.com
|
9 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
10 |
*
|
@@ -13,7 +13,7 @@
|
|
13 |
* @license http://www.ajax-zoom.com/index.php?cid=download
|
14 |
*/
|
15 |
|
16 |
-
if (!mageAzJsUrl){mageAzJsUrl = '/js/axzoom/';}
|
17 |
document.writeln(unescape("%3Cscript type='text/javascript' src='"+mageAzJsUrl+"check_jquery.js'%3E%3C/script%3E"));
|
18 |
|
19 |
if (!jQuery.isFunction(jQuery.mouseOverZoomInit)){
|
2 |
* Module: jQuery AJAX-ZOOM for Magento, /js/axzoom/check_fallback.js
|
3 |
* Copyright: Copyright (c) 2010-2015 Vadim Jacobi
|
4 |
* License Agreement: http://www.ajax-zoom.com/index.php?cid=download
|
5 |
+
* Version: 1.0.2
|
6 |
+
* Date: 2015-10-09
|
7 |
+
* Review: 2015-10-09
|
8 |
* URL: http://www.ajax-zoom.com
|
9 |
* Documentation: http://www.ajax-zoom.com/index.php?cid=modules&module=magento
|
10 |
*
|
13 |
* @license http://www.ajax-zoom.com/index.php?cid=download
|
14 |
*/
|
15 |
|
16 |
+
if (!window.mageAzJsUrl){mageAzJsUrl = '/js/axzoom/';}
|
17 |
document.writeln(unescape("%3Cscript type='text/javascript' src='"+mageAzJsUrl+"check_jquery.js'%3E%3C/script%3E"));
|
18 |
|
19 |
if (!jQuery.isFunction(jQuery.mouseOverZoomInit)){
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>AJAX_ZOOM</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.ajax-zoom.com/index.php?cid=download">Commercial, demoware</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Responsive product detail view mousehover zoom extension with optional 360° spins or multilevel 3D</summary>
|
10 |
<description>Responsive, jQuery based mouse over zoom for viewing high resolution product images and optionally 360° spins or multilevel 3D. Image pyramid / tiles view in responsive Fancybox or full screen on click. Upload or import 360° images over admin interface. Optional responsive thumbnails slider integration. Instant (on-the-fly) generation of all thumbnails. Works great on touch-enabled devices. Free to download, install and test.</description>
|
11 |
-
<notes>
|
12 |
<authors><author><name>AJAX-ZOOM</name><user>vadus</user><email>support@ajax-zoom.com</email></author></authors>
|
13 |
-
<date>2015-09
|
14 |
-
<time>
|
15 |
-
<contents><target name="magelocal"><dir><dir name="Ax"><dir><dir name="Zoom"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="License.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.1</min><max>5.6.99</max></php><extension><name>gd</name><min/><max/></extension><extension><name>ionCube Loader</name><min/><max/></extension><extension><name>zip</name><min/><max/></extension></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>AJAX_ZOOM</name>
|
4 |
+
<version>1.0.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.ajax-zoom.com/index.php?cid=download">Commercial, demoware</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Responsive product detail view mousehover zoom extension with optional 360° spins or multilevel 3D</summary>
|
10 |
<description>Responsive, jQuery based mouse over zoom for viewing high resolution product images and optionally 360° spins or multilevel 3D. Image pyramid / tiles view in responsive Fancybox or full screen on click. Upload or import 360° images over admin interface. Optional responsive thumbnails slider integration. Instant (on-the-fly) generation of all thumbnails. Works great on touch-enabled devices. Free to download, install and test.</description>
|
11 |
+
<notes>Sorted options according to documentation; few bugfixes; new options;</notes>
|
12 |
<authors><author><name>AJAX-ZOOM</name><user>vadus</user><email>support@ajax-zoom.com</email></author></authors>
|
13 |
+
<date>2015-10-09</date>
|
14 |
+
<time>20:46:09</time>
|
15 |
+
<contents><target name="magelocal"><dir><dir name="Ax"><dir><dir name="Zoom"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="License.php" hash="b45fed73aec988d00ca1032656b9ae5b"/></dir></dir></dir><dir name="Tabs"><file name="Tabid.php" hash="5e1b97911f28d1dc5d5fac6e59ca9c13"/></dir><file name="Tabs.php" hash="40a78742e8b28cea4877e305211a9c6c"/></dir></dir><dir name="Helper"><file name="Data.php" hash="0aebfbfed16082f2a04697bbf085a2f9"/><file name="Head.php" hash="aac81557eb8726c7cd2b936873c52dbc"/></dir><dir name="Model"><file name="Ax360.php" hash="b8bb2b82fc79646c9188603029a1d763"/><file name="Ax360set.php" hash="83cf95ef2a420703191a0d6f44768295"/><file name="Axproducts.php" hash="0b425dcdf48578e727829112e6cacfd0"/><file name="Galleryposition.php" hash="1fe09377be47053af14d556fbb494d29"/><file name="Observer.php" hash="6f2ef3a1b7e67582d4acdc4c7ecedeb7"/><file name="Position.php" hash="576c9eccfc8e222588e0016fd8894ac7"/><dir name="Resource"><dir name="Ax360"><file name="Collection.php" hash="48d7f85f932259fdd06a62f15068a853"/></dir><file name="Ax360.php" hash="ad69211cd904f734019946ece44c07c0"/><dir name="Ax360set"><file name="Collection.php" hash="614398a735db3e8aa9de460c89c1b038"/></dir><file name="Ax360set.php" hash="e8c94cfc8d75c19e4762c3afad93b187"/><dir name="Axproducts"><file name="Collection.php" hash="15f673a08dab33c7a77f25b4c6641946"/></dir><file name="Axproducts.php" hash="93b114dd25c5e3fe501a78040ce2b36c"/></dir><file name="Words.php" hash="3c0d65a98cdaf81606f77d253c3256ae"/><file name="Yesno.php" hash="8cea5e1c9d6110c5cd54c6ffeda50382"/></dir><dir name="controllers"><file name="IndexController.php" hash="ff3e8f6379d0ba436d75eaf597a60c5f"/></dir><dir name="etc"><file name="config.xml" hash="c1cf16ee5c914e51dde2bdfa04cc8f5e"/><file name="system.xml" hash="0bfff9d676c52e5e908f46bef8a10af0"/></dir><dir name="sql"><dir name="axzoom_setup"><file name="install-0.0.1.php" hash="297c456d925253f83528fb4a4e561820"/></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="axzoom.xml" hash="2001ec50597cdd47d2fe90eb354e9173"/></dir><dir name="template"><dir name="axzoom"><file name="tab.phtml" hash="1551e0a3ac07c7d38f9a72cb7c4af5c1"/><file name="tab360-sets.phtml" hash="26f851cbdd2659eacab836b05ba6cc32"/><file name="tab360-settings.phtml" hash="7682d3170b9354d78c7328ed8d2836fa"/><file name="tab360.phtml" hash="67a92630da0795b04381461426b2817c"/><file name="uploader.phtml" hash="9b868c44510f119fc46ba8eaa00296b6"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="axzoom.xml" hash="89923e5c1234e38bcfcd86bea6416f95"/></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="layout"><file name="axzoom.xml" hash="89923e5c1234e38bcfcd86bea6416f95"/></dir><dir name="template"><dir name="ax_zoom"><dir><dir name="catalog"><dir name="product"><dir name="view"><file name="media.phtml" hash="353de6e3f92b505939d2b859c60f002d"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir><dir name="modules"><file name="Ax_Zoom.xml" hash="7b770c1ed1af84e1f4495f7066a91954"/></dir></dir></target><target name="magelocale"><dir><dir name="ru_RU"><file name="Ax_Zoom.csv" hash="ad9b1e1ad87a1187dbd076b43af97429"/></dir></dir></target><target name="mageweb"><dir><dir name="js"><dir name="axzoom"><file name="check_fallback.js" hash="ffc9d05eebf55a93dd7ebe6802a9e07e"/><file name="check_jquery.js" hash="b09da02030bb132aa49bee4522c1378d"/><file name="check_jquery_admin.js" hash="b5b7dc978af43493ae973548093b553c"/><file name="image_path.gif" hash="bf922e182e18a02613f26ca5eaa4c560"/><file name="jquery-1.11.3.min.js" hash="1c1e3d814cc7278f801463874463e504"/><file name="jquery-migrate-1.2.1.min.js" hash="eb05d8d73b5b13d8d84308a4751ece96"/><file name="jquery.fileupload-process.js" hash="0da6f8ef76956f6ce7842dcf8941d1fa"/><file name="jquery.fileupload-validate.js" hash="561d450d59e39724999629cae64cd80e"/><file name="jquery.fileupload.js" hash="d4b3a5c4f6e69185727cfe98f17f0239"/><file name="jquery.ui.widget.min.js" hash="2425a542e6dde093dd85ac0b5adc0141"/><file name="lic.php" hash="24084e1f51b59004d2e11ae416d03df7"/><file name="no_image-100x100.jpg" hash="ebbaa789d1a5e5b1bb6fdb9ccd683aa2"/><dir><dir name="pic"><file name="readme.txt" hash="763fdb72282a84d27d9a6c93e014775a"/></dir><dir name="preview"><file name="index.php" hash="c304cfb13785e145e95d5f21cc95bd12"/><file name="preview.php" hash="0ebbc68bf74927c95587decbe2f24626"/></dir><dir name="tmp"><file name="readme.txt" hash="b17a61b9642c5d472107ab7023c5c880"/></dir><dir name="zip"><file name="readme.txt" hash="2134ad018dd3da577df745a04d22899f"/><file name=".htaccess" hash="209634bb0238704c4874c35d615ae59e"/></dir></dir><file name=".htaccess" hash="b974c32a345792b0bc2fad66c2236152"/></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.1</min><max>5.6.99</max></php><extension><name>gd</name><min/><max/></extension><extension><name>ionCube Loader</name><min/><max/></extension><extension><name>zip</name><min/><max/></extension></required></dependencies>
|
18 |
</package>
|