Version Description
New: Slider Export/Import. Fixed: Delete slides whitout layers on slider delete. Fixed: Image change effect in carousel views whith one image. Fixed: Removed "There is no slider selected or the slider was deleted." error message for unpublished sliders. Fixed: Carousel view after Chrome update(23.05.15). Fixed: Activate first slide tab after slider duplication. Fixed: Active bullet and filmstrip thumbnail in carousel view.
Download this release
Release Info
Developer | webdorado |
Plugin | Slider by WD – Responsive Slider |
Version | 1.0.17 |
Comparing to | |
See all releases |
Code changes from version 1.0.16 to 1.0.17
- admin/controllers/WDSControllerSliders_wds.php +2 -2
- admin/models/WDSModelSliders_wds.php +13 -0
- admin/views/WDSViewSliders_wds.php +11 -7
- css/wds_tables.css +20 -7
- featured/featured.php +1 -1
- frontend/models/WDSModelSlider.php +1 -1
- frontend/views/WDSViewSlider.php +6 -3
- readme.txt +10 -1
- slider-wd.php +2 -2
admin/controllers/WDSControllerSliders_wds.php
CHANGED
@@ -1322,7 +1322,7 @@ class WDSControllerSliders_wds {
|
|
1322 |
global $wpdb;
|
1323 |
$query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id);
|
1324 |
if ($wpdb->query($query)) {
|
1325 |
-
$query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1
|
1326 |
$wpdb->query($query_image);
|
1327 |
echo WDW_S_Library::message('Item Succesfully Deleted.', 'updated');
|
1328 |
}
|
@@ -1341,7 +1341,7 @@ class WDSControllerSliders_wds {
|
|
1341 |
$flag = TRUE;
|
1342 |
$query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $slider_id);
|
1343 |
$wpdb->query($query);
|
1344 |
-
$query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1
|
1345 |
$wpdb->query($query_image);
|
1346 |
}
|
1347 |
}
|
1322 |
global $wpdb;
|
1323 |
$query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id);
|
1324 |
if ($wpdb->query($query)) {
|
1325 |
+
$query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 LEFT JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $id);
|
1326 |
$wpdb->query($query_image);
|
1327 |
echo WDW_S_Library::message('Item Succesfully Deleted.', 'updated');
|
1328 |
}
|
1341 |
$flag = TRUE;
|
1342 |
$query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $slider_id);
|
1343 |
$wpdb->query($query);
|
1344 |
+
$query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 LEFT JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $slider_id);
|
1345 |
$wpdb->query($query_image);
|
1346 |
}
|
1347 |
}
|
admin/models/WDSModelSliders_wds.php
CHANGED
@@ -41,12 +41,25 @@ class WDSModelSliders_wds {
|
|
41 |
$rows[0]->order = 1;
|
42 |
$rows[0]->target_attr_slide = 1;
|
43 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
return $rows;
|
45 |
}
|
46 |
|
47 |
public function get_layers_row_data($slide_id) {
|
48 |
global $wpdb;
|
49 |
$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "wdslayer WHERE slide_id='%d' ORDER BY `depth` ASC", $slide_id));
|
|
|
|
|
|
|
|
|
|
|
50 |
return $rows;
|
51 |
}
|
52 |
|
41 |
$rows[0]->order = 1;
|
42 |
$rows[0]->target_attr_slide = 1;
|
43 |
}
|
44 |
+
else {
|
45 |
+
foreach ($rows as $row) {
|
46 |
+
if ($row->type == 'image') {
|
47 |
+
$row->image_url = $row->image_url ? $row->image_url : WD_S_URL . '/images/no-image.png';
|
48 |
+
$row->thumb_url = $row->thumb_url ? $row->thumb_url : WD_S_URL . '/images/no-image.png';
|
49 |
+
}
|
50 |
+
}
|
51 |
+
}
|
52 |
return $rows;
|
53 |
}
|
54 |
|
55 |
public function get_layers_row_data($slide_id) {
|
56 |
global $wpdb;
|
57 |
$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "wdslayer WHERE slide_id='%d' ORDER BY `depth` ASC", $slide_id));
|
58 |
+
foreach ($rows as $row) {
|
59 |
+
if ($row->type == 'image') {
|
60 |
+
$row->image_url = $row->image_url ? $row->image_url : WD_S_URL . '/images/no-image.png';
|
61 |
+
}
|
62 |
+
}
|
63 |
return $rows;
|
64 |
}
|
65 |
|
admin/views/WDSViewSliders_wds.php
CHANGED
@@ -59,6 +59,8 @@ class WDSViewSliders_wds {
|
|
59 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'publish_all')" value="Publish" />
|
60 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'unpublish_all')" value="Unpublish" />
|
61 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'duplicate_all')" value="Duplicate" />
|
|
|
|
|
62 |
<input class="button-secondary" type="submit" onclick="if (confirm('Do you want to delete selected items?')) {
|
63 |
spider_set_input_value('task', 'delete_all');
|
64 |
} else {
|
@@ -397,7 +399,7 @@ class WDSViewSliders_wds {
|
|
397 |
<?php wp_nonce_field('nonce_wd', 'nonce_wd'); ?>
|
398 |
<span class="slider-icon"></span>
|
399 |
<h2><?php echo $page_title; ?></h2>
|
400 |
-
<div class="wds_buttons" style="float: right; position:
|
401 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
402 |
spider_set_input_value('task', 'save');
|
403 |
spider_ajax_save('sliders_form', event);" value="Save" />
|
@@ -406,6 +408,7 @@ class WDSViewSliders_wds {
|
|
406 |
spider_ajax_save('sliders_form', event);" value="Apply" />
|
407 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
408 |
spider_set_input_value('task', 'duplicate');
|
|
|
409 |
spider_ajax_save('sliders_form', event);" value="Save as Copy" />
|
410 |
<?php
|
411 |
if ($row->spider_uploader) {
|
@@ -431,7 +434,8 @@ class WDSViewSliders_wds {
|
|
431 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
432 |
spider_set_input_value('task', 'reset');
|
433 |
spider_ajax_save('sliders_form', event);" value="Reset Settings" />
|
434 |
-
<input class="button-secondary
|
|
|
435 |
</div>
|
436 |
<div class="wds_tabs">
|
437 |
<a href="#"><span tab_type="settings" onclick="wds_change_tab(this, 'wds_settings_box')" class="wds_tab_label">Settings</span></a>
|
@@ -589,7 +593,7 @@ class WDSViewSliders_wds {
|
|
589 |
</td>
|
590 |
<td>
|
591 |
<input type="text" id="music_url" name="music_url" size="39" value="<?php echo $row->music_url; ?>" style="display:inline-block;" />
|
592 |
-
<input id="add_music_url" class="button-primary" type="button" onclick="spider_media_uploader('music', event); return false;" value="Add music" />
|
593 |
<div class="spider_description">Only .aac,.m4a,.f4a,.mp3,.ogg,.oga formats are supported.</div>
|
594 |
</td>
|
595 |
</tr>
|
@@ -1570,7 +1574,7 @@ class WDSViewSliders_wds {
|
|
1570 |
<?php
|
1571 |
if (!$row->spider_uploader) {
|
1572 |
?>
|
1573 |
-
<input id="wat_img_add_butt" class="button-primary" type="button" onclick="spider_media_uploader('watermark', event); return false;" value="Add Image" />
|
1574 |
<?php
|
1575 |
}
|
1576 |
else {
|
@@ -1708,7 +1712,7 @@ class WDSViewSliders_wds {
|
|
1708 |
<div class="wds_box wds_slides_box">
|
1709 |
<table>
|
1710 |
<thead><tr><td colspan="4"> </td></tr></thead>
|
1711 |
-
<tbody style="
|
1712 |
<tr>
|
1713 |
<td class="spider_label"><label for="name">Slider name: <span style="color:#FF0000;">*</span> </label></td>
|
1714 |
<td><input type="text" id="name" name="name" value="<?php echo $row->name; ?>" size="39" /></td>
|
@@ -1745,7 +1749,7 @@ class WDSViewSliders_wds {
|
|
1745 |
<?php
|
1746 |
if (!$row->spider_uploader) {
|
1747 |
?>
|
1748 |
-
<input type="button" class="button-primary" id="button_image_url<?php echo $slide_row->id; ?>" onclick="spider_media_uploader('<?php echo $slide_row->id; ?>', event); return false;" value="Add Image from Media Library" />
|
1749 |
<?php
|
1750 |
}
|
1751 |
else {
|
@@ -2290,7 +2294,7 @@ class WDSViewSliders_wds {
|
|
2290 |
<label for="<?php echo $prefix; ?>_social_button">Social button: </label>
|
2291 |
</td>
|
2292 |
<td>
|
2293 |
-
<select id="<?php echo $prefix; ?>_social_button" onchange="jQuery('#<?php echo $prefix; ?>').attr('class', 'wds_draggable_<?php echo $slide_row->id; ?> wds_draggable fa fa-' + jQuery(this).val())" name="<?php echo $prefix; ?>_social_button"
|
2294 |
<?php
|
2295 |
foreach ($social_buttons as $key => $social_button) {
|
2296 |
?>
|
59 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'publish_all')" value="Publish" />
|
60 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'unpublish_all')" value="Unpublish" />
|
61 |
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'duplicate_all')" value="Duplicate" />
|
62 |
+
<input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Export" />
|
63 |
+
<input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Import" />
|
64 |
<input class="button-secondary" type="submit" onclick="if (confirm('Do you want to delete selected items?')) {
|
65 |
spider_set_input_value('task', 'delete_all');
|
66 |
} else {
|
399 |
<?php wp_nonce_field('nonce_wd', 'nonce_wd'); ?>
|
400 |
<span class="slider-icon"></span>
|
401 |
<h2><?php echo $page_title; ?></h2>
|
402 |
+
<div class="wds_buttons" style="float: right; position: relative; z-index: 50;">
|
403 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
404 |
spider_set_input_value('task', 'save');
|
405 |
spider_ajax_save('sliders_form', event);" value="Save" />
|
408 |
spider_ajax_save('sliders_form', event);" value="Apply" />
|
409 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
410 |
spider_set_input_value('task', 'duplicate');
|
411 |
+
spider_set_input_value('sub_tab', '');
|
412 |
spider_ajax_save('sliders_form', event);" value="Save as Copy" />
|
413 |
<?php
|
414 |
if ($row->spider_uploader) {
|
434 |
<input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
|
435 |
spider_set_input_value('task', 'reset');
|
436 |
spider_ajax_save('sliders_form', event);" value="Reset Settings" />
|
437 |
+
<input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Export" />
|
438 |
+
<input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'cancel')" value="Cancel" />
|
439 |
</div>
|
440 |
<div class="wds_tabs">
|
441 |
<a href="#"><span tab_type="settings" onclick="wds_change_tab(this, 'wds_settings_box')" class="wds_tab_label">Settings</span></a>
|
593 |
</td>
|
594 |
<td>
|
595 |
<input type="text" id="music_url" name="music_url" size="39" value="<?php echo $row->music_url; ?>" style="display:inline-block;" />
|
596 |
+
<input id="add_music_url" class="button-primary" type="button" onclick="spider_media_uploader('music', event, false); return false;" value="Add music" />
|
597 |
<div class="spider_description">Only .aac,.m4a,.f4a,.mp3,.ogg,.oga formats are supported.</div>
|
598 |
</td>
|
599 |
</tr>
|
1574 |
<?php
|
1575 |
if (!$row->spider_uploader) {
|
1576 |
?>
|
1577 |
+
<input id="wat_img_add_butt" class="button-primary" type="button" onclick="spider_media_uploader('watermark', event, false); return false;" value="Add Image" />
|
1578 |
<?php
|
1579 |
}
|
1580 |
else {
|
1712 |
<div class="wds_box wds_slides_box">
|
1713 |
<table>
|
1714 |
<thead><tr><td colspan="4"> </td></tr></thead>
|
1715 |
+
<tbody style="display: block;">
|
1716 |
<tr>
|
1717 |
<td class="spider_label"><label for="name">Slider name: <span style="color:#FF0000;">*</span> </label></td>
|
1718 |
<td><input type="text" id="name" name="name" value="<?php echo $row->name; ?>" size="39" /></td>
|
1749 |
<?php
|
1750 |
if (!$row->spider_uploader) {
|
1751 |
?>
|
1752 |
+
<input type="button" class="button-primary" id="button_image_url<?php echo $slide_row->id; ?>" onclick="spider_media_uploader('<?php echo $slide_row->id; ?>', event, false); return false;" value="Add Image from Media Library" />
|
1753 |
<?php
|
1754 |
}
|
1755 |
else {
|
2294 |
<label for="<?php echo $prefix; ?>_social_button">Social button: </label>
|
2295 |
</td>
|
2296 |
<td>
|
2297 |
+
<select id="<?php echo $prefix; ?>_social_button" onchange="jQuery('#<?php echo $prefix; ?>').attr('class', 'wds_draggable_<?php echo $slide_row->id; ?> wds_draggable fa fa-' + jQuery(this).val())" name="<?php echo $prefix; ?>_social_button">
|
2298 |
<?php
|
2299 |
foreach ($social_buttons as $key => $social_button) {
|
2300 |
?>
|
css/wds_tables.css
CHANGED
@@ -40,6 +40,10 @@
|
|
40 |
width: 210px;
|
41 |
}
|
42 |
|
|
|
|
|
|
|
|
|
43 |
.wrap .button {
|
44 |
border-radius: 3px !important;
|
45 |
text-shadow: none !important;
|
@@ -558,7 +562,9 @@
|
|
558 |
}
|
559 |
|
560 |
.wds_add_video,
|
561 |
-
.wds_resize_image
|
|
|
|
|
562 |
display: none;
|
563 |
padding: 10px;
|
564 |
height: 60px;
|
@@ -578,13 +584,23 @@
|
|
578 |
margin-left: -340px;
|
579 |
}
|
580 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
581 |
.wds_add_video input[type="text"],
|
582 |
.wds_resize_image input[type="text"] {
|
583 |
width: 500px;
|
584 |
}
|
585 |
|
586 |
|
587 |
-
.wds_opacity_video
|
|
|
|
|
588 |
background-color: #000000;
|
589 |
display: none;
|
590 |
opacity: 0.75;
|
@@ -602,6 +618,7 @@
|
|
602 |
}
|
603 |
|
604 |
.wds_tabs {
|
|
|
605 |
display: none;
|
606 |
position: relative;
|
607 |
z-index: 1;
|
@@ -869,7 +886,7 @@
|
|
869 |
}
|
870 |
|
871 |
.wds_box td {
|
872 |
-
padding
|
873 |
}
|
874 |
|
875 |
.wds_draggable {
|
@@ -881,10 +898,6 @@
|
|
881 |
width: 60px;
|
882 |
}
|
883 |
|
884 |
-
.wds_box td {
|
885 |
-
padding: 6px 0;
|
886 |
-
}
|
887 |
-
|
888 |
.wds_active_layer {
|
889 |
box-shadow: rgb(44, 36, 36) 0px 0px 5px;
|
890 |
border-radius: 3px;
|
40 |
width: 210px;
|
41 |
}
|
42 |
|
43 |
+
.wds_more {
|
44 |
+
font-size: 12px;
|
45 |
+
}
|
46 |
+
|
47 |
.wrap .button {
|
48 |
border-radius: 3px !important;
|
49 |
text-shadow: none !important;
|
562 |
}
|
563 |
|
564 |
.wds_add_video,
|
565 |
+
.wds_resize_image,
|
566 |
+
.wds_import,
|
567 |
+
.wds_exports {
|
568 |
display: none;
|
569 |
padding: 10px;
|
570 |
height: 60px;
|
584 |
margin-left: -340px;
|
585 |
}
|
586 |
|
587 |
+
.wds_exports {
|
588 |
+
margin-left: -240px;
|
589 |
+
}
|
590 |
+
|
591 |
+
.wds_import {
|
592 |
+
margin-left: -185px;
|
593 |
+
}
|
594 |
+
|
595 |
.wds_add_video input[type="text"],
|
596 |
.wds_resize_image input[type="text"] {
|
597 |
width: 500px;
|
598 |
}
|
599 |
|
600 |
|
601 |
+
.wds_opacity_video,
|
602 |
+
.wds_opacity_import,
|
603 |
+
.wds_opacity_export {
|
604 |
background-color: #000000;
|
605 |
display: none;
|
606 |
opacity: 0.75;
|
618 |
}
|
619 |
|
620 |
.wds_tabs {
|
621 |
+
clear: both;
|
622 |
display: none;
|
623 |
position: relative;
|
624 |
z-index: 1;
|
886 |
}
|
887 |
|
888 |
.wds_box td {
|
889 |
+
padding: 10px !important;
|
890 |
}
|
891 |
|
892 |
.wds_draggable {
|
898 |
width: 60px;
|
899 |
}
|
900 |
|
|
|
|
|
|
|
|
|
901 |
.wds_active_layer {
|
902 |
box-shadow: rgb(44, 36, 36) 0px 0px 5px;
|
903 |
border-radius: 3px;
|
featured/featured.php
CHANGED
@@ -32,7 +32,7 @@ function spider_featured($current_plugin = '') {
|
|
32 |
'href' => 'https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html'
|
33 |
),
|
34 |
"fm-import" => array(
|
35 |
-
'title' => '
|
36 |
'text' => 'WordPress Form Maker export/import plugin',
|
37 |
'content' => 'Form Maker Export/Import is a Form Maker capacity enhancing plugin.',
|
38 |
'href' => 'https://web-dorado.com/products/wordpress-form/export-import.html'
|
32 |
'href' => 'https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html'
|
33 |
),
|
34 |
"fm-import" => array(
|
35 |
+
'title' => 'FM Export/Import',
|
36 |
'text' => 'WordPress Form Maker export/import plugin',
|
37 |
'content' => 'Form Maker Export/Import is a Form Maker capacity enhancing plugin.',
|
38 |
'href' => 'https://web-dorado.com/products/wordpress-form/export-import.html'
|
frontend/models/WDSModelSlider.php
CHANGED
@@ -27,7 +27,7 @@ class WDSModelSlider {
|
|
27 |
|
28 |
public function get_slider_row_data($id) {
|
29 |
global $wpdb;
|
30 |
-
$row = $wpdb->get_row($wpdb->prepare('SELECT * FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"
|
31 |
return $row;
|
32 |
}
|
33 |
|
27 |
|
28 |
public function get_slider_row_data($id) {
|
29 |
global $wpdb;
|
30 |
+
$row = $wpdb->get_row($wpdb->prepare('SELECT * FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id));
|
31 |
return $row;
|
32 |
}
|
33 |
|
frontend/views/WDSViewSlider.php
CHANGED
@@ -23,9 +23,12 @@ class WDSViewSlider {
|
|
23 |
// Public Methods //
|
24 |
////////////////////////////////////////////////////////////////////////////////////////
|
25 |
public function display($id, $from_shortcode = 0, $wds = 0) {
|
26 |
-
$resolutions = array(320, 480, 640, 768, 800, 1024, 1366, 1824, 3000);
|
27 |
require_once(WD_S_DIR . '/framework/WDW_S_Library.php');
|
28 |
$slider_row = $this->model->get_slider_row_data($id);
|
|
|
|
|
|
|
|
|
29 |
if (!$slider_row) {
|
30 |
echo WDW_S_Library::message(__('There is no slider selected or the slider was deleted.', 'wds'), 'error');
|
31 |
return;
|
@@ -754,7 +757,7 @@ class WDSViewSlider {
|
|
754 |
<?php
|
755 |
}
|
756 |
?>
|
757 |
-
<div class="wds_slide_container_<?php echo $wds; ?>">
|
758 |
<div class="wds_slide_bg_<?php echo $wds; ?>">
|
759 |
<div class="wds_slider_<?php echo $wds; ?>">
|
760 |
<?php
|
@@ -1846,7 +1849,7 @@ class WDSViewSlider {
|
|
1846 |
if (<?php echo $enable_slideshow_shuffle; ?>) {
|
1847 |
iterator = Math.floor((wds_data_<?php echo $wds; ?>.length - 1) * Math.random() + 1);
|
1848 |
}
|
1849 |
-
wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), (parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()) + iterator) % wds_data_<?php echo $wds; ?>.length, wds_data_<?php echo $wds; ?>)
|
1850 |
}, parseInt('<?php echo ($slideshow_interval * 1000); ?>') + wds_duration_for_change_<?php echo $wds; ?>);
|
1851 |
}
|
1852 |
jQuery(window).focus(function() {
|
23 |
// Public Methods //
|
24 |
////////////////////////////////////////////////////////////////////////////////////////
|
25 |
public function display($id, $from_shortcode = 0, $wds = 0) {
|
|
|
26 |
require_once(WD_S_DIR . '/framework/WDW_S_Library.php');
|
27 |
$slider_row = $this->model->get_slider_row_data($id);
|
28 |
+
if (!$slider_row->published) {
|
29 |
+
return;
|
30 |
+
}
|
31 |
+
$resolutions = array(320, 480, 640, 768, 800, 1024, 1366, 1824, 3000);
|
32 |
if (!$slider_row) {
|
33 |
echo WDW_S_Library::message(__('There is no slider selected or the slider was deleted.', 'wds'), 'error');
|
34 |
return;
|
757 |
<?php
|
758 |
}
|
759 |
?>
|
760 |
+
<div class="wds_slide_container_<?php echo $wds; ?>" id="wds_slide_container_<?php echo $wds; ?>">
|
761 |
<div class="wds_slide_bg_<?php echo $wds; ?>">
|
762 |
<div class="wds_slider_<?php echo $wds; ?>">
|
763 |
<?php
|
1849 |
if (<?php echo $enable_slideshow_shuffle; ?>) {
|
1850 |
iterator = Math.floor((wds_data_<?php echo $wds; ?>.length - 1) * Math.random() + 1);
|
1851 |
}
|
1852 |
+
wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), (parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()) + iterator) % wds_data_<?php echo $wds; ?>.length, wds_data_<?php echo $wds; ?>);
|
1853 |
}, parseInt('<?php echo ($slideshow_interval * 1000); ?>') + wds_duration_for_change_<?php echo $wds; ?>);
|
1854 |
}
|
1855 |
jQuery(window).focus(function() {
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-slider-plugin.html
|
|
4 |
Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider
|
5 |
Requires at least: 3.4
|
6 |
Tested up to: 4.2
|
7 |
-
Stable tag: 1.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -138,6 +138,15 @@ After downloading the ZIP file of the slider plugin,
|
|
138 |
|
139 |
== Changelog ==
|
140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
= 1.0.16 =
|
142 |
Changed: Featured plugins page.
|
143 |
New: Featured themes page.
|
4 |
Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider
|
5 |
Requires at least: 3.4
|
6 |
Tested up to: 4.2
|
7 |
+
Stable tag: 1.0.17
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
138 |
|
139 |
== Changelog ==
|
140 |
|
141 |
+
= 1.0.17 =
|
142 |
+
New: Slider Export/Import.
|
143 |
+
Fixed: Delete slides whitout layers on slider delete.
|
144 |
+
Fixed: Image change effect in carousel views whith one image.
|
145 |
+
Fixed: Removed "There is no slider selected or the slider was deleted." error message for unpublished sliders.
|
146 |
+
Fixed: Carousel view after Chrome update(23.05.15).
|
147 |
+
Fixed: Activate first slide tab after slider duplication.
|
148 |
+
Fixed: Active bullet and filmstrip thumbnail in carousel view.
|
149 |
+
|
150 |
= 1.0.16 =
|
151 |
Changed: Featured plugins page.
|
152 |
New: Featured themes page.
|
slider-wd.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: Slider WD
|
5 |
* Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
|
6 |
* Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
|
7 |
-
* Version: 1.0.
|
8 |
* Author: WebDorado
|
9 |
* Author URI: https://web-dorado.com/
|
10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -339,7 +339,7 @@ register_activation_hook(__FILE__, 'wds_activate');
|
|
339 |
|
340 |
function wds_install() {
|
341 |
$version = get_option("wds_version");
|
342 |
-
$new_version = '1.0.
|
343 |
if ($version && version_compare($version, $new_version, '<')) {
|
344 |
require_once WD_S_DIR . "/sliders-update.php";
|
345 |
wds_update($version);
|
4 |
* Plugin Name: Slider WD
|
5 |
* Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
|
6 |
* Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
|
7 |
+
* Version: 1.0.17
|
8 |
* Author: WebDorado
|
9 |
* Author URI: https://web-dorado.com/
|
10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
339 |
|
340 |
function wds_install() {
|
341 |
$version = get_option("wds_version");
|
342 |
+
$new_version = '1.0.17';
|
343 |
if ($version && version_compare($version, $new_version, '<')) {
|
344 |
require_once WD_S_DIR . "/sliders-update.php";
|
345 |
wds_update($version);
|