Version Description
- Fixed: After you remove product from compare, you can re-add it without reload page
- Updated: Plugin Core
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Compare |
Version | 2.0.5 |
Comparing to | |
See all releases |
Code changes from version 2.0.4 to 2.0.5
- README.txt +9 -5
- assets/images/09-bg.png +0 -0
- assets/images/09-icon.png +0 -0
- assets/images/09.png +0 -0
- assets/images/10-bg.png +0 -0
- assets/images/10-icon.png +0 -0
- assets/images/10.png +0 -0
- assets/js/unminified/woocompare.js +0 -195
- assets/js/woocompare.js +11 -12
- includes/class.yith-woocompare-frontend.php +3 -2
- includes/class.yith-woocompare.php +9 -7
- init.php +8 -3
- languages/yith-woocommerce-compare-nl_NL.mo +0 -0
- languages/yith-woocommerce-compare-nl_NL.po +159 -106
- languages/yith-woocommerce-compare-sk_SK.mo +0 -0
- languages/yith-woocommerce-compare-sk_SK.po +456 -0
- plugin-fw/assets/css/yit-plugin-panel.css +7 -0
- plugin-fw/assets/js/yit-plugin-panel.js +6 -0
- plugin-fw/assets/js/yit-plugin-panel.min.js +1 -10
- plugin-fw/init.php +59 -0
- plugin-fw/lib/yit-metabox.php +0 -2
- plugin-fw/lib/yit-plugin-panel-wc.php +16 -3
- plugin-fw/lib/yit-plugin-panel.php +13 -18
- plugin-fw/lib/yit-upgrade.php +21 -2
- plugin-fw/licence/lib/yit-licence.php +2 -2
- plugin-fw/licence/lib/yit-plugin-licence.php +0 -2
- plugin-fw/licence/lib/yit-theme-licence.php +0 -2
- plugin-fw/templates/panel/woocommerce/woocommerce-upload.php +14 -7
- plugin-fw/yit-plugin.php +4 -16
- templates/admin/premium.php +32 -0
README.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: yithemes
|
|
4 |
Tags: wc, shop, woocommerce, compare, compare products, product compare, widget, comparison, product comparison, compare table
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 4.3
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -72,6 +72,11 @@ yith-woocommerce-compare-<WORDPRESS LOCALE >.mo
|
|
72 |
|
73 |
== Changelog ==
|
74 |
|
|
|
|
|
|
|
|
|
|
|
75 |
= 2.0.4 =
|
76 |
|
77 |
* Fixed: JS error when loading compare window
|
@@ -199,8 +204,7 @@ Full documentation is available [here](http://yithemes.com/docs-plugins/yith-woo
|
|
199 |
|
200 |
== Upgrade notice ==
|
201 |
|
202 |
-
= 2.0.
|
203 |
|
204 |
-
* Fixed:
|
205 |
-
* Updated:
|
206 |
-
* Updated: Plugin Core Framework
|
4 |
Tags: wc, shop, woocommerce, compare, compare products, product compare, widget, comparison, product comparison, compare table
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 4.3
|
7 |
+
Stable tag: 2.0.5
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
72 |
|
73 |
== Changelog ==
|
74 |
|
75 |
+
= 2.0.5 =
|
76 |
+
|
77 |
+
* Fixed: After you remove product from compare, you can re-add it without reload page
|
78 |
+
* Updated: Plugin Core
|
79 |
+
|
80 |
= 2.0.4 =
|
81 |
|
82 |
* Fixed: JS error when loading compare window
|
204 |
|
205 |
== Upgrade notice ==
|
206 |
|
207 |
+
= 2.0.5 =
|
208 |
|
209 |
+
* Fixed: After you remove product from compare, you can re-add it without reload page
|
210 |
+
* Updated: Plugin Core
|
|
assets/images/09-bg.png
ADDED
Binary file
|
assets/images/09-icon.png
ADDED
Binary file
|
assets/images/09.png
ADDED
Binary file
|
assets/images/10-bg.png
ADDED
Binary file
|
assets/images/10-icon.png
ADDED
Binary file
|
assets/images/10.png
ADDED
Binary file
|
assets/js/unminified/woocompare.js
DELETED
@@ -1,195 +0,0 @@
|
|
1 |
-
jQuery(document).ready(function($) {
|
2 |
-
|
3 |
-
// add into table
|
4 |
-
$(document).on( 'click', '.product a.compare', function(e){
|
5 |
-
e.preventDefault();
|
6 |
-
|
7 |
-
var button = $(this),
|
8 |
-
data = {
|
9 |
-
_yitnonce_ajax: yith_woocompare.nonceadd,
|
10 |
-
action: yith_woocompare.actionadd,
|
11 |
-
id: button.data('product_id'),
|
12 |
-
context: 'frontend'
|
13 |
-
},
|
14 |
-
widget_list = $('.yith-woocompare-widget ul.products-list');
|
15 |
-
|
16 |
-
// add ajax loader
|
17 |
-
button.block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
18 |
-
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
19 |
-
|
20 |
-
$.ajax({
|
21 |
-
type: 'post',
|
22 |
-
url: yith_woocompare.ajaxurl,
|
23 |
-
data: data,
|
24 |
-
dataType: 'json',
|
25 |
-
success: function(response){
|
26 |
-
button.unblock().addClass('added').text( yith_woocompare.added_label );
|
27 |
-
|
28 |
-
// add the product in the widget
|
29 |
-
widget_list.unblock().html( response.widget_table );
|
30 |
-
|
31 |
-
if ( yith_woocompare.auto_open == 'yes') $('body').trigger( 'yith_woocompare_open_popup', { response: response.table_url, button: button } );
|
32 |
-
}
|
33 |
-
});
|
34 |
-
});
|
35 |
-
|
36 |
-
// open popup
|
37 |
-
$('body').on( 'yith_woocompare_open_popup', function( e, data ) {
|
38 |
-
var response = data.response;
|
39 |
-
|
40 |
-
if ( $(window).width() >= 768 ) {
|
41 |
-
$.colorbox({
|
42 |
-
href: response,
|
43 |
-
iframe: true,
|
44 |
-
width: '90%',
|
45 |
-
height: '90%',
|
46 |
-
onClosed: function(){
|
47 |
-
var widget_list = $('.yith-woocompare-widget ul.products-list'),
|
48 |
-
data = {
|
49 |
-
action: yith_woocompare.actionview,
|
50 |
-
context: 'frontend'
|
51 |
-
};
|
52 |
-
|
53 |
-
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
54 |
-
|
55 |
-
$.ajax({
|
56 |
-
type: 'post',
|
57 |
-
url: yith_woocompare.ajaxurl,
|
58 |
-
data: data,
|
59 |
-
success: function(response){
|
60 |
-
// add the product in the widget
|
61 |
-
widget_list.unblock().html( response );
|
62 |
-
}
|
63 |
-
});
|
64 |
-
}
|
65 |
-
});
|
66 |
-
|
67 |
-
$(window).resize(function () {
|
68 |
-
$.colorbox.resize({
|
69 |
-
width: '90%',
|
70 |
-
height: '90%'
|
71 |
-
});
|
72 |
-
});
|
73 |
-
|
74 |
-
} else {
|
75 |
-
var urlparts = response.split('?');
|
76 |
-
var parameter = 'iframe';
|
77 |
-
if (urlparts.length >= 2) {
|
78 |
-
var prefix = encodeURIComponent(parameter) + '=';
|
79 |
-
var pars = urlparts[1].split(/[&;]/g);
|
80 |
-
for (var i = pars.length; i-- > 0;) {
|
81 |
-
if (pars[i].lastIndexOf(prefix, 0) !== -1) {
|
82 |
-
pars.splice(i, 1);
|
83 |
-
}
|
84 |
-
}
|
85 |
-
response = urlparts[0] + '?' + pars.join('&');
|
86 |
-
}
|
87 |
-
|
88 |
-
window.open( response, yith_woocompare.table_title);
|
89 |
-
}
|
90 |
-
});
|
91 |
-
|
92 |
-
// remove from table
|
93 |
-
$(document).on( 'click', '.remove a', function(e){
|
94 |
-
e.preventDefault();
|
95 |
-
|
96 |
-
var button = $(this),
|
97 |
-
data = {
|
98 |
-
_yitnonce_ajax: yith_woocompare.nonceremove,
|
99 |
-
action: yith_woocompare.actionremove,
|
100 |
-
id: button.data('product_id'),
|
101 |
-
context: 'frontend'
|
102 |
-
},
|
103 |
-
product_cell = $( 'td.product_' + data.id + ', th.product_' + data.id );
|
104 |
-
|
105 |
-
// add ajax loader
|
106 |
-
button.block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
107 |
-
|
108 |
-
$.ajax({
|
109 |
-
type: 'post',
|
110 |
-
url: yith_woocompare.ajaxurl,
|
111 |
-
data: data,
|
112 |
-
dataType:'html',
|
113 |
-
success: function(response){
|
114 |
-
button.unblock();
|
115 |
-
|
116 |
-
// in compare table
|
117 |
-
var table = $(response).filter('table.compare-list');
|
118 |
-
$('body > table.compare-list').replaceWith( table );
|
119 |
-
|
120 |
-
// removed trigger
|
121 |
-
$(window).trigger('yith_woocompare_product_removed');
|
122 |
-
}
|
123 |
-
});
|
124 |
-
});
|
125 |
-
|
126 |
-
|
127 |
-
// General link to open the compare table
|
128 |
-
$('.yith-woocompare-open a, a.yith-woocompare-open').on('click', function(e){
|
129 |
-
e.preventDefault();
|
130 |
-
$('body').trigger('yith_woocompare_open_popup', { response: yith_add_query_arg('action', yith_woocompare.actionview) + '&iframe=true' });
|
131 |
-
});
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
// ##### WIDGET ######
|
136 |
-
|
137 |
-
$('.yith-woocompare-widget')
|
138 |
-
|
139 |
-
// view table (click on compare
|
140 |
-
.on('click', 'a.compare', function (e) {
|
141 |
-
e.preventDefault();
|
142 |
-
$('body').trigger('yith_woocompare_open_popup', { response: $(this).attr('href') });
|
143 |
-
})
|
144 |
-
|
145 |
-
// remove product & clear all
|
146 |
-
.on('click', 'li a.remove, a.clear-all', function (e) {
|
147 |
-
e.preventDefault();
|
148 |
-
|
149 |
-
var lang = $( '.yith-woocompare-widget .products-list').data('lang');
|
150 |
-
|
151 |
-
var button = $(this),
|
152 |
-
data = {
|
153 |
-
_yitnonce_ajax: yith_woocompare.nonceremove,
|
154 |
-
action: yith_woocompare.actionremove,
|
155 |
-
id: button.data('product_id'),
|
156 |
-
context: 'frontend',
|
157 |
-
responseType: 'product_list',
|
158 |
-
lang: lang
|
159 |
-
},
|
160 |
-
product_list = button.parents('.yith-woocompare-widget').find('ul.products-list');
|
161 |
-
|
162 |
-
// add ajax loader
|
163 |
-
product_list.block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
164 |
-
|
165 |
-
$.ajax({
|
166 |
-
type: 'post',
|
167 |
-
url: yith_woocompare.ajaxurl,
|
168 |
-
data: data,
|
169 |
-
dataType: 'html',
|
170 |
-
success: function (response) {
|
171 |
-
product_list.html(response);
|
172 |
-
product_list.unblock();
|
173 |
-
}
|
174 |
-
});
|
175 |
-
});
|
176 |
-
|
177 |
-
|
178 |
-
function yith_add_query_arg(key, value)
|
179 |
-
{
|
180 |
-
key = escape(key); value = escape(value);
|
181 |
-
|
182 |
-
var s = document.location.search;
|
183 |
-
var kvp = key+"="+value;
|
184 |
-
|
185 |
-
var r = new RegExp("(&|\\?)"+key+"=[^\&]*");
|
186 |
-
|
187 |
-
s = s.replace(r,"$1"+kvp);
|
188 |
-
|
189 |
-
if(!RegExp.$1) {s += (s.length>0 ? '&' : '?') + kvp;};
|
190 |
-
|
191 |
-
//again, do what you will here
|
192 |
-
return s;
|
193 |
-
}
|
194 |
-
|
195 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/woocompare.js
CHANGED
@@ -14,7 +14,7 @@ jQuery(document).ready(function($) {
|
|
14 |
widget_list = $('.yith-woocompare-widget ul.products-list');
|
15 |
|
16 |
// add ajax loader
|
17 |
-
if( typeof
|
18 |
button.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
19 |
widget_list.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
20 |
}
|
@@ -26,7 +26,7 @@ jQuery(document).ready(function($) {
|
|
26 |
dataType: 'json',
|
27 |
success: function(response){
|
28 |
|
29 |
-
if( typeof
|
30 |
button.unblock();
|
31 |
widget_list.unblock()
|
32 |
}
|
@@ -75,7 +75,7 @@ jQuery(document).ready(function($) {
|
|
75 |
context: 'frontend'
|
76 |
};
|
77 |
|
78 |
-
if( typeof
|
79 |
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
80 |
}
|
81 |
|
@@ -85,7 +85,7 @@ jQuery(document).ready(function($) {
|
|
85 |
data: data,
|
86 |
success: function(response){
|
87 |
// add the product in the widget
|
88 |
-
if( typeof
|
89 |
widget_list.unblock().html(response);
|
90 |
}
|
91 |
widget_list.html(response);
|
@@ -133,7 +133,7 @@ jQuery(document).ready(function($) {
|
|
133 |
product_cell = $( 'td.product_' + data.id + ', th.product_' + data.id );
|
134 |
|
135 |
// add ajax loader
|
136 |
-
if( typeof
|
137 |
button.block({
|
138 |
message: null,
|
139 |
overlayCSS: {
|
@@ -151,14 +151,12 @@ jQuery(document).ready(function($) {
|
|
151 |
dataType:'html',
|
152 |
success: function(response){
|
153 |
|
154 |
-
if( typeof woocommerce_params != 'undefined' ) {
|
155 |
-
button.unblock();
|
156 |
-
}
|
157 |
-
|
158 |
// in compare table
|
159 |
var table = $(response).filter('table.compare-list');
|
160 |
$('body > table.compare-list').replaceWith( table );
|
161 |
|
|
|
|
|
162 |
// removed trigger
|
163 |
$(window).trigger('yith_woocompare_product_removed');
|
164 |
}
|
@@ -166,7 +164,8 @@ jQuery(document).ready(function($) {
|
|
166 |
});
|
167 |
|
168 |
|
169 |
-
//
|
|
|
170 |
$('.yith-woocompare-open a, a.yith-woocompare-open').on('click', function(e){
|
171 |
e.preventDefault();
|
172 |
$('body').trigger('yith_woocompare_open_popup', { response: yith_add_query_arg('action', yith_woocompare.actionview) + '&iframe=true' });
|
@@ -202,7 +201,7 @@ jQuery(document).ready(function($) {
|
|
202 |
product_list = button.parents('.yith-woocompare-widget').find('ul.products-list');
|
203 |
|
204 |
// add ajax loader
|
205 |
-
if( typeof
|
206 |
product_list.block({message: null,
|
207 |
overlayCSS : {
|
208 |
background : '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
@@ -219,7 +218,7 @@ jQuery(document).ready(function($) {
|
|
219 |
dataType: 'html',
|
220 |
success: function (response) {
|
221 |
product_list.html(response);
|
222 |
-
if( typeof
|
223 |
product_list.unblock();
|
224 |
}
|
225 |
}
|
14 |
widget_list = $('.yith-woocompare-widget ul.products-list');
|
15 |
|
16 |
// add ajax loader
|
17 |
+
if( typeof $.fn.block != 'undefined' ) {
|
18 |
button.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
19 |
widget_list.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
20 |
}
|
26 |
dataType: 'json',
|
27 |
success: function(response){
|
28 |
|
29 |
+
if( typeof $.fn.block != 'undefined' ) {
|
30 |
button.unblock();
|
31 |
widget_list.unblock()
|
32 |
}
|
75 |
context: 'frontend'
|
76 |
};
|
77 |
|
78 |
+
if( typeof $.fn.block != 'undefined' ) {
|
79 |
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
80 |
}
|
81 |
|
85 |
data: data,
|
86 |
success: function(response){
|
87 |
// add the product in the widget
|
88 |
+
if( typeof $.fn.block != 'undefined' ) {
|
89 |
widget_list.unblock().html(response);
|
90 |
}
|
91 |
widget_list.html(response);
|
133 |
product_cell = $( 'td.product_' + data.id + ', th.product_' + data.id );
|
134 |
|
135 |
// add ajax loader
|
136 |
+
if( typeof $.fn.block != 'undefined' ) {
|
137 |
button.block({
|
138 |
message: null,
|
139 |
overlayCSS: {
|
151 |
dataType:'html',
|
152 |
success: function(response){
|
153 |
|
|
|
|
|
|
|
|
|
154 |
// in compare table
|
155 |
var table = $(response).filter('table.compare-list');
|
156 |
$('body > table.compare-list').replaceWith( table );
|
157 |
|
158 |
+
$('.compare[data-product_id="' + button.data('product_id') + '"]', window.parent.document).removeClass('added').html( yith_woocompare.button_text );
|
159 |
+
|
160 |
// removed trigger
|
161 |
$(window).trigger('yith_woocompare_product_removed');
|
162 |
}
|
164 |
});
|
165 |
|
166 |
|
167 |
+
// ##### LINK OPEN COMPARE POPUP #####
|
168 |
+
|
169 |
$('.yith-woocompare-open a, a.yith-woocompare-open').on('click', function(e){
|
170 |
e.preventDefault();
|
171 |
$('body').trigger('yith_woocompare_open_popup', { response: yith_add_query_arg('action', yith_woocompare.actionview) + '&iframe=true' });
|
201 |
product_list = button.parents('.yith-woocompare-widget').find('ul.products-list');
|
202 |
|
203 |
// add ajax loader
|
204 |
+
if( typeof $.fn.block != 'undefined' ) {
|
205 |
product_list.block({message: null,
|
206 |
overlayCSS : {
|
207 |
background : '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
218 |
dataType: 'html',
|
219 |
success: function (response) {
|
220 |
product_list.html(response);
|
221 |
+
if( typeof $.fn.block != 'undefined' ) {
|
222 |
product_list.unblock();
|
223 |
}
|
224 |
}
|
includes/class.yith-woocompare-frontend.php
CHANGED
@@ -142,7 +142,8 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
142 |
'added_label' => __( 'Added', 'yith-woocommerce-compare' ),
|
143 |
'table_title' => __( 'Product Comparison', 'yith-woocommerce-compare' ),
|
144 |
'auto_open' => get_option( 'yith_woocompare_auto_open', 'yes' ),
|
145 |
-
'loader' => YITH_WOOCOMPARE_ASSETS_URL . '/images/loader.gif'
|
|
|
146 |
));
|
147 |
|
148 |
// colorbox
|
@@ -355,7 +356,7 @@ if( !class_exists( 'YITH_Woocompare_Frontend' ) ) {
|
|
355 |
$button_text = function_exists( 'icl_translate' ) ? icl_translate( 'Plugins', 'plugin_yit_compare_button_text', $button_text ) : $button_text;
|
356 |
}
|
357 |
|
358 |
-
printf( '<a href="%s" class="%s" data-product_id="%d">%s</a>', $this->add_product_url( $product_id ), 'compare' . ( $is_button == 'button' ? ' button' : '' ), $product_id, $button_text );
|
359 |
}
|
360 |
|
361 |
/**
|
142 |
'added_label' => __( 'Added', 'yith-woocommerce-compare' ),
|
143 |
'table_title' => __( 'Product Comparison', 'yith-woocommerce-compare' ),
|
144 |
'auto_open' => get_option( 'yith_woocompare_auto_open', 'yes' ),
|
145 |
+
'loader' => YITH_WOOCOMPARE_ASSETS_URL . '/images/loader.gif',
|
146 |
+
'button_text' => get_option('yith_woocompare_button_text')
|
147 |
));
|
148 |
|
149 |
// colorbox
|
356 |
$button_text = function_exists( 'icl_translate' ) ? icl_translate( 'Plugins', 'plugin_yit_compare_button_text', $button_text ) : $button_text;
|
357 |
}
|
358 |
|
359 |
+
printf( '<a href="%s" class="%s" data-product_id="%d" rel="nofollow">%s</a>', $this->add_product_url( $product_id ), 'compare' . ( $is_button == 'button' ? ' button' : '' ), $product_id, $button_text );
|
360 |
}
|
361 |
|
362 |
/**
|
includes/class.yith-woocompare.php
CHANGED
@@ -43,7 +43,7 @@ if( !class_exists( 'YITH_Woocompare' ) ) {
|
|
43 |
add_action( 'widgets_init', array( $this, 'registerWidgets' ) );
|
44 |
|
45 |
// Load Plugin Framework
|
46 |
-
add_action( '
|
47 |
|
48 |
if( $this->is_frontend() ) {
|
49 |
$this->obj = new YITH_Woocompare_Frontend();
|
@@ -81,12 +81,14 @@ if( !class_exists( 'YITH_Woocompare' ) ) {
|
|
81 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
82 |
*/
|
83 |
public function plugin_fw_loader() {
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
|
|
90 |
|
91 |
/**
|
92 |
* Load and register widgets
|
43 |
add_action( 'widgets_init', array( $this, 'registerWidgets' ) );
|
44 |
|
45 |
// Load Plugin Framework
|
46 |
+
add_action( 'plugins_loaded', array( $this, 'plugin_fw_loader' ), 15 );
|
47 |
|
48 |
if( $this->is_frontend() ) {
|
49 |
$this->obj = new YITH_Woocompare_Frontend();
|
81 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
82 |
*/
|
83 |
public function plugin_fw_loader() {
|
84 |
+
if ( ! defined( 'YIT_CORE_PLUGIN' ) ) {
|
85 |
+
global $plugin_fw_data;
|
86 |
+
if ( ! empty( $plugin_fw_data ) ) {
|
87 |
+
$plugin_fw_file = array_shift( $plugin_fw_data );
|
88 |
+
require_once( $plugin_fw_file );
|
89 |
+
}
|
90 |
+
}
|
91 |
+
}
|
92 |
|
93 |
/**
|
94 |
* Load and register widgets
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
-
* Version: 2.0.
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-compare
|
@@ -11,7 +11,7 @@
|
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
-
* @version 2.0.
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
@@ -56,7 +56,7 @@ if ( ! function_exists( 'yith_plugin_registration_hook' ) ) {
|
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
-
define( 'YITH_WOOCOMPARE_VERSION', '2.0.
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
@@ -83,6 +83,11 @@ if ( ! defined( 'YITH_WOOCOMPARE_ASSETS_URL' ) ) {
|
|
83 |
define( 'YITH_WOOCOMPARE_ASSETS_URL', YITH_WOOCOMPARE_URL . 'assets' );
|
84 |
}
|
85 |
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
function yith_woocompare_constructor() {
|
88 |
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
+
* Version: 2.0.5
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-compare
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
+
* @version 2.0.5
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
+
define( 'YITH_WOOCOMPARE_VERSION', '2.0.5' );
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
83 |
define( 'YITH_WOOCOMPARE_ASSETS_URL', YITH_WOOCOMPARE_URL . 'assets' );
|
84 |
}
|
85 |
|
86 |
+
/* Plugin Framework Version Check */
|
87 |
+
if( ! function_exists( 'yit_maybe_plugin_fw_loader' ) && file_exists( YITH_WOOCOMPARE_DIR . 'plugin-fw/init.php' ) ) {
|
88 |
+
require_once( YITH_WOOCOMPARE_DIR . 'plugin-fw/init.php' );
|
89 |
+
}
|
90 |
+
yit_maybe_plugin_fw_loader( YITH_WOOCOMPARE_DIR );
|
91 |
|
92 |
function yith_woocompare_constructor() {
|
93 |
|
languages/yith-woocommerce-compare-nl_NL.mo
CHANGED
Binary file
|
languages/yith-woocommerce-compare-nl_NL.po
CHANGED
@@ -1,47 +1,53 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"
|
5 |
-
"
|
6 |
-
"
|
|
|
7 |
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
"Language: nl\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
12 |
"X-Generator: Poedit 1.8.2\n"
|
13 |
-
"X-Poedit-KeywordsList:
|
|
|
|
|
|
|
|
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
|
20 |
#: includes/class.yith-woocompare-admin.php:117
|
21 |
#: includes/class.yith-woocompare-admin.php:141
|
22 |
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
|
25 |
#: includes/class.yith-woocompare-admin.php:119
|
26 |
#: includes/class.yith-woocompare-admin.php:145
|
27 |
msgid "Premium Version"
|
28 |
-
msgstr ""
|
29 |
|
30 |
#: includes/class.yith-woocompare-admin.php:151
|
31 |
#: includes/class.yith-woocompare-admin.php:152
|
32 |
-
#: includes/class.yith-woocompare-frontend.php:
|
33 |
-
#: plugin-options/general-options.php:40
|
34 |
#: widgets/class.yith-woocompare-widget.php:50
|
35 |
msgid "Compare"
|
36 |
msgstr "Vergelijk"
|
37 |
|
38 |
#: includes/class.yith-woocompare-admin.php:215
|
39 |
msgid "Plugin Documentation"
|
40 |
-
msgstr ""
|
41 |
|
42 |
#: includes/class.yith-woocompare-admin.php:235
|
43 |
msgid "YITH WooCommerce Compare Activated"
|
44 |
-
msgstr ""
|
45 |
|
46 |
#: includes/class.yith-woocompare-admin.php:236
|
47 |
#, php-format
|
@@ -51,10 +57,15 @@ msgid ""
|
|
51 |
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
#: includes/class.yith-woocompare-admin.php:247
|
56 |
msgid "YITH WooCommerce Compare Updated"
|
57 |
-
msgstr ""
|
58 |
|
59 |
#: includes/class.yith-woocompare-admin.php:248
|
60 |
#, php-format
|
@@ -65,10 +76,16 @@ msgid ""
|
|
65 |
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
66 |
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
67 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
|
69 |
#: includes/class.yith-woocompare-admin.php:393
|
70 |
msgid "Do you want to hard crop the image?"
|
71 |
-
msgstr ""
|
72 |
|
73 |
#: includes/class.yith-woocompare-frontend.php:142
|
74 |
msgid "Added"
|
@@ -78,15 +95,15 @@ msgstr "Toegevoegd"
|
|
78 |
msgid "Product Comparison"
|
79 |
msgstr "Product vergelijk"
|
80 |
|
81 |
-
#: includes/class.yith-woocompare-frontend.php:
|
82 |
msgid "In stock"
|
83 |
msgstr "Op voorraad"
|
84 |
|
85 |
-
#: includes/class.yith-woocompare-frontend.php:
|
86 |
msgid "No products to compare"
|
87 |
msgstr "Geen producten om te vergelijken"
|
88 |
|
89 |
-
#: includes/class.yith-woocompare-frontend.php:
|
90 |
msgid "Remove"
|
91 |
msgstr "Verwijder"
|
92 |
|
@@ -120,12 +137,16 @@ msgid ""
|
|
120 |
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
121 |
"WooCommerce in order to work."
|
122 |
msgstr ""
|
|
|
|
|
123 |
|
124 |
#: init.php:48
|
125 |
msgid ""
|
126 |
"You can't activate the free version of YITH WooCommerce Compare while you "
|
127 |
"are using the premium one."
|
128 |
msgstr ""
|
|
|
|
|
129 |
|
130 |
#: plugin-options/general-options.php:17
|
131 |
msgid "General Settings"
|
@@ -149,58 +170,60 @@ msgstr "Button"
|
|
149 |
|
150 |
#: plugin-options/general-options.php:37
|
151 |
msgid "Link/Button text"
|
152 |
-
msgstr ""
|
153 |
|
154 |
#: plugin-options/general-options.php:38
|
155 |
msgid "Type the text to use for the button or the link of the compare."
|
156 |
msgstr ""
|
|
|
|
|
157 |
|
158 |
-
#: plugin-options/general-options.php:
|
159 |
msgid "Show button in single product page"
|
160 |
msgstr "Toon button op product pagina"
|
161 |
|
162 |
-
#: plugin-options/general-options.php:
|
163 |
msgid "Say if you want to show the button in the single product page."
|
164 |
msgstr "Selecteer wanneer je een button op de product pagina wilt tonen."
|
165 |
|
166 |
-
#: plugin-options/general-options.php:
|
167 |
msgid "Show button in products list"
|
168 |
msgstr "Toon button op producten overzicht"
|
169 |
|
170 |
-
#: plugin-options/general-options.php:
|
171 |
msgid "Say if you want to show the button in the products list."
|
172 |
msgstr ""
|
173 |
"Selecteer wanneer een button op de productenoverzichts pagina wilt tonen."
|
174 |
|
175 |
-
#: plugin-options/general-options.php:
|
176 |
msgid "Open automatically lightbox"
|
177 |
msgstr "Open automatisch in lightbox"
|
178 |
|
179 |
-
#: plugin-options/general-options.php:
|
180 |
msgid "Open link after click into \"Compare\" button\"."
|
181 |
msgstr "Open de link direct na aanklikken van \"Vergelijk\" button\"."
|
182 |
|
183 |
-
#: plugin-options/general-options.php:
|
184 |
msgid "Table Settings"
|
185 |
msgstr "Tabel instellingen"
|
186 |
|
187 |
-
#: plugin-options/general-options.php:
|
188 |
msgid "Table title"
|
189 |
-
msgstr ""
|
190 |
|
191 |
-
#: plugin-options/general-options.php:
|
192 |
msgid "Type the text to use for the table title."
|
193 |
-
msgstr ""
|
194 |
|
195 |
-
#: plugin-options/general-options.php:
|
196 |
msgid "Compare products"
|
197 |
msgstr "Vergelijk producten"
|
198 |
|
199 |
-
#: plugin-options/general-options.php:
|
200 |
msgid "Fields to show"
|
201 |
msgstr "Velden tonen"
|
202 |
|
203 |
-
#: plugin-options/general-options.php:
|
204 |
msgid ""
|
205 |
"Select the fields to show in the comparison table and order them by "
|
206 |
"drag&drop (are included also the woocommerce attributes)"
|
@@ -208,52 +231,54 @@ msgstr ""
|
|
208 |
"Selecteer de velden die je in de vergelijkings tabel wilt tonen. Sleep ze "
|
209 |
"met je muis in de gewenste volgorde."
|
210 |
|
211 |
-
#: plugin-options/general-options.php:
|
212 |
msgid "Repeat \"Price\" field"
|
213 |
-
msgstr ""
|
214 |
|
215 |
-
#: plugin-options/general-options.php:
|
216 |
msgid "Repeat the \"Price\" field at the end of the table"
|
217 |
-
msgstr ""
|
218 |
|
219 |
-
#: plugin-options/general-options.php:
|
220 |
msgid "Repeat \"Add to cart\" field"
|
221 |
-
msgstr ""
|
222 |
|
223 |
-
#: plugin-options/general-options.php:
|
224 |
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
225 |
-
msgstr ""
|
226 |
|
227 |
-
#: plugin-options/general-options.php:
|
228 |
msgid "Image size"
|
229 |
msgstr "Afbeelding formaat"
|
230 |
|
231 |
-
#: plugin-options/general-options.php:
|
232 |
msgid "Set the size for the images"
|
233 |
msgstr "Stel afbeeldings formaat in "
|
234 |
|
235 |
-
#: templates/admin/premium.php:228 templates/admin/premium.php:
|
236 |
#, php-format
|
237 |
msgid ""
|
238 |
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
239 |
"benefit from all features!"
|
240 |
msgstr ""
|
|
|
|
|
241 |
|
242 |
-
#: templates/admin/premium.php:231 templates/admin/premium.php:
|
243 |
msgid "UPGRADE"
|
244 |
-
msgstr ""
|
245 |
|
246 |
-
#: templates/admin/premium.php:232 templates/admin/premium.php:
|
247 |
msgid "to the premium version"
|
248 |
-
msgstr ""
|
249 |
|
250 |
#: templates/admin/premium.php:238
|
251 |
msgid "Premium Features"
|
252 |
-
msgstr ""
|
253 |
|
254 |
#: templates/admin/premium.php:246
|
255 |
msgid "A DEDICATED PAGE"
|
256 |
-
msgstr ""
|
257 |
|
258 |
#: templates/admin/premium.php:249
|
259 |
#, php-format
|
@@ -264,10 +289,15 @@ msgid ""
|
|
264 |
"you will be able to give to your users the chance to access it easily "
|
265 |
"whenever they want."
|
266 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
267 |
|
268 |
#: templates/admin/premium.php:259
|
269 |
msgid "CATEGORY COMPARATION"
|
270 |
-
msgstr ""
|
271 |
|
272 |
#: templates/admin/premium.php:262
|
273 |
#, php-format
|
@@ -278,10 +308,15 @@ msgid ""
|
|
278 |
"need: you will be able to separate the products in the table by category "
|
279 |
"affinity."
|
280 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
281 |
|
282 |
#: templates/admin/premium.php:278
|
283 |
msgid "CATEGORY EXCLUSION "
|
284 |
-
msgstr ""
|
285 |
|
286 |
#: templates/admin/premium.php:281
|
287 |
#, php-format
|
@@ -293,10 +328,16 @@ msgid ""
|
|
293 |
"of the feature, allowing the comparison only to those products of the "
|
294 |
"selected categories."
|
295 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
296 |
|
297 |
#: templates/admin/premium.php:291
|
298 |
msgid "TABLE IMAGE"
|
299 |
-
msgstr ""
|
300 |
|
301 |
#: templates/admin/premium.php:294
|
302 |
#, php-format
|
@@ -305,10 +346,13 @@ msgid ""
|
|
305 |
"Select an image, upload it from the option panel and show it ahead of the "
|
306 |
"table to your users. "
|
307 |
msgstr ""
|
|
|
|
|
|
|
308 |
|
309 |
#: templates/admin/premium.php:310
|
310 |
msgid "DYNAMIC FIELDS"
|
311 |
-
msgstr ""
|
312 |
|
313 |
#: templates/admin/premium.php:313
|
314 |
#, php-format
|
@@ -318,10 +362,14 @@ msgid ""
|
|
318 |
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
319 |
"be no more empty lines in your comparison table."
|
320 |
msgstr ""
|
|
|
|
|
|
|
|
|
321 |
|
322 |
#: templates/admin/premium.php:323
|
323 |
msgid "SOCIAL NETWORK SHARING"
|
324 |
-
msgstr ""
|
325 |
|
326 |
#: templates/admin/premium.php:326
|
327 |
#, php-format
|
@@ -331,10 +379,14 @@ msgid ""
|
|
331 |
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
332 |
"products they have selected."
|
333 |
msgstr ""
|
|
|
|
|
|
|
|
|
334 |
|
335 |
#: templates/admin/premium.php:342
|
336 |
msgid "RELATED PRODUCTS"
|
337 |
-
msgstr ""
|
338 |
|
339 |
#: templates/admin/premium.php:345
|
340 |
#, php-format
|
@@ -345,20 +397,48 @@ msgid ""
|
|
345 |
"users to discover the shop products of the shop related to those they are "
|
346 |
"interested into."
|
347 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
348 |
|
349 |
#: templates/admin/premium.php:355
|
350 |
msgid "CUSTOMIZABLE STYLE"
|
351 |
-
msgstr ""
|
352 |
|
353 |
#: templates/admin/premium.php:358
|
354 |
#, php-format
|
355 |
msgid ""
|
356 |
"An advanced option panel that let you change all the colors of the plugin, "
|
357 |
-
"so that you can adapt stylistically all its elements
|
358 |
"of your shop.We know it, looks also count... and we give you the right tools "
|
359 |
"to get to the best result."
|
360 |
msgstr ""
|
361 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
362 |
#: templates/compare.php:76
|
363 |
msgid "Close window [X]"
|
364 |
msgstr "Sluit venster [X]"
|
@@ -379,56 +459,29 @@ msgstr "Een YITH Woocommerce Vergelijk Widget"
|
|
379 |
msgid "Clear all"
|
380 |
msgstr "Wis alles"
|
381 |
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
386 |
-
#~ msgstr "Toon \"Prijs\" veld aan het einde van de tabel"
|
387 |
-
|
388 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
389 |
-
#~ msgstr "Toon \"Bestel\" veld aan het einde van de tabel"
|
390 |
-
|
391 |
-
#~ msgid "Select a date"
|
392 |
-
#~ msgstr "Selecteer een datum"
|
393 |
-
|
394 |
-
#~ msgid "Hours"
|
395 |
-
#~ msgstr "Uren"
|
396 |
-
|
397 |
-
#~ msgid "Minutes"
|
398 |
-
#~ msgstr "Minuten"
|
399 |
-
|
400 |
-
#~ msgid "Upload"
|
401 |
-
#~ msgstr "Upload"
|
402 |
-
|
403 |
-
#~ msgid "px"
|
404 |
-
#~ msgstr "px"
|
405 |
-
|
406 |
-
#~ msgid "em"
|
407 |
-
#~ msgstr "em"
|
408 |
-
|
409 |
-
#~ msgid "pt"
|
410 |
-
#~ msgstr "pt"
|
411 |
-
|
412 |
-
#~ msgid "rem"
|
413 |
-
#~ msgstr "rem"
|
414 |
-
|
415 |
-
#~ msgid "Select a font family"
|
416 |
-
#~ msgstr "Kies een font type"
|
417 |
-
|
418 |
-
#~ msgid "Regular"
|
419 |
-
#~ msgstr "Normaal"
|
420 |
-
|
421 |
-
#~ msgid "Bold"
|
422 |
-
#~ msgstr "Vet"
|
423 |
|
424 |
-
|
425 |
-
|
|
|
426 |
|
427 |
-
|
428 |
-
|
|
|
429 |
|
430 |
-
|
431 |
-
|
|
|
432 |
|
433 |
-
#~ msgid "
|
434 |
-
#~
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-10-26 10:23+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-10-26 10:23+0100\n"
|
7 |
+
"Last-Translator: admin <admin@localhost.local>\n"
|
8 |
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
9 |
"Language: nl\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
"X-Generator: Poedit 1.8.2\n"
|
16 |
+
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
17 |
+
"__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
+
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
+
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
+
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
"X-Poedit-Basepath: ..\n"
|
22 |
+
"X-Loco-Target-Locale: nl_NL\n"
|
|
|
23 |
"X-Poedit-SearchPath-0: .\n"
|
24 |
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
25 |
|
26 |
#: includes/class.yith-woocompare-admin.php:117
|
27 |
#: includes/class.yith-woocompare-admin.php:141
|
28 |
msgid "Settings"
|
29 |
+
msgstr "Instellingen"
|
30 |
|
31 |
#: includes/class.yith-woocompare-admin.php:119
|
32 |
#: includes/class.yith-woocompare-admin.php:145
|
33 |
msgid "Premium Version"
|
34 |
+
msgstr "Premium Versie"
|
35 |
|
36 |
#: includes/class.yith-woocompare-admin.php:151
|
37 |
#: includes/class.yith-woocompare-admin.php:152
|
38 |
+
#: includes/class.yith-woocompare-frontend.php:354
|
39 |
+
#: plugin-options/general-options.php:40 plugin-options/general-options.php:41
|
40 |
#: widgets/class.yith-woocompare-widget.php:50
|
41 |
msgid "Compare"
|
42 |
msgstr "Vergelijk"
|
43 |
|
44 |
#: includes/class.yith-woocompare-admin.php:215
|
45 |
msgid "Plugin Documentation"
|
46 |
+
msgstr "Plugin Documentatie"
|
47 |
|
48 |
#: includes/class.yith-woocompare-admin.php:235
|
49 |
msgid "YITH WooCommerce Compare Activated"
|
50 |
+
msgstr "YITH WooCommerce Compare Geactiveerd"
|
51 |
|
52 |
#: includes/class.yith-woocompare-admin.php:236
|
53 |
#, php-format
|
57 |
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
58 |
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
59 |
msgstr ""
|
60 |
+
"In het tabblad YIT Plugin kunt u de YITH WooCommerce Compare opties vinden. "
|
61 |
+
"Met dit menu kunt u toegang tot alle instellingen van onze plugins die je "
|
62 |
+
"hebt geactiveerd. YITH WooCommerce Compare is beschikbaar in een uitstekende "
|
63 |
+
"PREMIUM versie met veel nieuwe mogelijkheden, <a href=\"%s\">Ontdek het nu</"
|
64 |
+
"a>."
|
65 |
|
66 |
#: includes/class.yith-woocompare-admin.php:247
|
67 |
msgid "YITH WooCommerce Compare Updated"
|
68 |
+
msgstr "YITH WooCommerce Compare geüpdatet"
|
69 |
|
70 |
#: includes/class.yith-woocompare-admin.php:248
|
71 |
#, php-format
|
76 |
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
77 |
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
78 |
msgstr ""
|
79 |
+
"Vanaf nu vind je alle opties van YITH WooCommerce Compare onder YIT Plugin -"
|
80 |
+
"> Compare in plaats van WooCommerce -> Instellingen -> Compare, net als in "
|
81 |
+
"de vorige versie. Wanneer een van onze plugins wordt bijgewerkt, zal een "
|
82 |
+
"nieuwe link worden toegevoegd aan dit menu. YITH WooCommerce Compare is "
|
83 |
+
"bijgewerkt met nieuwe beschikbare opties, <a href=\"%s\"> ontdek het PREMIUM "
|
84 |
+
"versie. </a>"
|
85 |
|
86 |
#: includes/class.yith-woocompare-admin.php:393
|
87 |
msgid "Do you want to hard crop the image?"
|
88 |
+
msgstr "Wilt u een harde crop van de afbeelding?"
|
89 |
|
90 |
#: includes/class.yith-woocompare-frontend.php:142
|
91 |
msgid "Added"
|
95 |
msgid "Product Comparison"
|
96 |
msgstr "Product vergelijk"
|
97 |
|
98 |
+
#: includes/class.yith-woocompare-frontend.php:266
|
99 |
msgid "In stock"
|
100 |
msgstr "Op voorraad"
|
101 |
|
102 |
+
#: includes/class.yith-woocompare-frontend.php:549
|
103 |
msgid "No products to compare"
|
104 |
msgstr "Geen producten om te vergelijken"
|
105 |
|
106 |
+
#: includes/class.yith-woocompare-frontend.php:560 templates/compare.php:111
|
107 |
msgid "Remove"
|
108 |
msgstr "Verwijder"
|
109 |
|
137 |
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
138 |
"WooCommerce in order to work."
|
139 |
msgstr ""
|
140 |
+
"YITH WooCommerce Compare is ingeschalkeld maar nog niet werkzaam. "
|
141 |
+
"WooCommerce is nodig om dit te laten werken."
|
142 |
|
143 |
#: init.php:48
|
144 |
msgid ""
|
145 |
"You can't activate the free version of YITH WooCommerce Compare while you "
|
146 |
"are using the premium one."
|
147 |
msgstr ""
|
148 |
+
"U kunt niet het gratis versie van YITH WooCommerce Compare gebruiken als u "
|
149 |
+
"het premium versie gebruikt."
|
150 |
|
151 |
#: plugin-options/general-options.php:17
|
152 |
msgid "General Settings"
|
170 |
|
171 |
#: plugin-options/general-options.php:37
|
172 |
msgid "Link/Button text"
|
173 |
+
msgstr "Link/Button tekst"
|
174 |
|
175 |
#: plugin-options/general-options.php:38
|
176 |
msgid "Type the text to use for the button or the link of the compare."
|
177 |
msgstr ""
|
178 |
+
"Typ hier de tekst om te gebruiken voor de button of link van de "
|
179 |
+
"vergelijking"
|
180 |
|
181 |
+
#: plugin-options/general-options.php:46
|
182 |
msgid "Show button in single product page"
|
183 |
msgstr "Toon button op product pagina"
|
184 |
|
185 |
+
#: plugin-options/general-options.php:47
|
186 |
msgid "Say if you want to show the button in the single product page."
|
187 |
msgstr "Selecteer wanneer je een button op de product pagina wilt tonen."
|
188 |
|
189 |
+
#: plugin-options/general-options.php:55
|
190 |
msgid "Show button in products list"
|
191 |
msgstr "Toon button op producten overzicht"
|
192 |
|
193 |
+
#: plugin-options/general-options.php:56
|
194 |
msgid "Say if you want to show the button in the products list."
|
195 |
msgstr ""
|
196 |
"Selecteer wanneer een button op de productenoverzichts pagina wilt tonen."
|
197 |
|
198 |
+
#: plugin-options/general-options.php:64
|
199 |
msgid "Open automatically lightbox"
|
200 |
msgstr "Open automatisch in lightbox"
|
201 |
|
202 |
+
#: plugin-options/general-options.php:65
|
203 |
msgid "Open link after click into \"Compare\" button\"."
|
204 |
msgstr "Open de link direct na aanklikken van \"Vergelijk\" button\"."
|
205 |
|
206 |
+
#: plugin-options/general-options.php:78
|
207 |
msgid "Table Settings"
|
208 |
msgstr "Tabel instellingen"
|
209 |
|
210 |
+
#: plugin-options/general-options.php:85
|
211 |
msgid "Table title"
|
212 |
+
msgstr "Tabel titel"
|
213 |
|
214 |
+
#: plugin-options/general-options.php:86
|
215 |
msgid "Type the text to use for the table title."
|
216 |
+
msgstr "Typ de tekst om te gebruiken voor de tabel titel"
|
217 |
|
218 |
+
#: plugin-options/general-options.php:88 plugin-options/general-options.php:89
|
219 |
msgid "Compare products"
|
220 |
msgstr "Vergelijk producten"
|
221 |
|
222 |
+
#: plugin-options/general-options.php:94
|
223 |
msgid "Fields to show"
|
224 |
msgstr "Velden tonen"
|
225 |
|
226 |
+
#: plugin-options/general-options.php:95
|
227 |
msgid ""
|
228 |
"Select the fields to show in the comparison table and order them by "
|
229 |
"drag&drop (are included also the woocommerce attributes)"
|
231 |
"Selecteer de velden die je in de vergelijkings tabel wilt tonen. Sleep ze "
|
232 |
"met je muis in de gewenste volgorde."
|
233 |
|
234 |
+
#: plugin-options/general-options.php:103
|
235 |
msgid "Repeat \"Price\" field"
|
236 |
+
msgstr "Herhaal \"Prijs\" veld"
|
237 |
|
238 |
+
#: plugin-options/general-options.php:104
|
239 |
msgid "Repeat the \"Price\" field at the end of the table"
|
240 |
+
msgstr "Herhaal het \"Prijs\" veld aan het einde van de tabel"
|
241 |
|
242 |
+
#: plugin-options/general-options.php:112
|
243 |
msgid "Repeat \"Add to cart\" field"
|
244 |
+
msgstr "Herhaal \"Toevoegen aan mandje\" veld"
|
245 |
|
246 |
+
#: plugin-options/general-options.php:113
|
247 |
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
248 |
+
msgstr "Herhaal \"Toevoegen aan mandje\" veld aan het einde van de tabel"
|
249 |
|
250 |
+
#: plugin-options/general-options.php:121
|
251 |
msgid "Image size"
|
252 |
msgstr "Afbeelding formaat"
|
253 |
|
254 |
+
#: plugin-options/general-options.php:122
|
255 |
msgid "Set the size for the images"
|
256 |
msgstr "Stel afbeeldings formaat in "
|
257 |
|
258 |
+
#: templates/admin/premium.php:228 templates/admin/premium.php:402
|
259 |
#, php-format
|
260 |
msgid ""
|
261 |
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
262 |
"benefit from all features!"
|
263 |
msgstr ""
|
264 |
+
"Upgrade naar %1$spremium version%2$s van %1$sYITH WooCommerce Compare%2$s om "
|
265 |
+
"te profiteren van alle functies!"
|
266 |
|
267 |
+
#: templates/admin/premium.php:231 templates/admin/premium.php:405
|
268 |
msgid "UPGRADE"
|
269 |
+
msgstr "UPGRADE"
|
270 |
|
271 |
+
#: templates/admin/premium.php:232 templates/admin/premium.php:406
|
272 |
msgid "to the premium version"
|
273 |
+
msgstr "naar het premium versie"
|
274 |
|
275 |
#: templates/admin/premium.php:238
|
276 |
msgid "Premium Features"
|
277 |
+
msgstr "Premium Functies"
|
278 |
|
279 |
#: templates/admin/premium.php:246
|
280 |
msgid "A DEDICATED PAGE"
|
281 |
+
msgstr "EEN SPECIALE PAGINA"
|
282 |
|
283 |
#: templates/admin/premium.php:249
|
284 |
#, php-format
|
289 |
"you will be able to give to your users the chance to access it easily "
|
290 |
"whenever they want."
|
291 |
msgstr ""
|
292 |
+
"Wilt dat uw producten niet meer te vergelijken in een gewoon venster?"
|
293 |
+
"%3$sWith the premium version of %1$sYITH WooCommerce Compare%2$s, een nieuwe "
|
294 |
+
"pagina zal automatisch worden aangemaakt op uw website en met de toevoeging "
|
295 |
+
"tussen de menu-items, is het mogelijk om je gebruikers de kans te geven om "
|
296 |
+
"makkelijk toegang te geven wanneer ze maar willen. "
|
297 |
|
298 |
#: templates/admin/premium.php:259
|
299 |
msgid "CATEGORY COMPARATION"
|
300 |
+
msgstr "CATEGORIE VERGELIJKING"
|
301 |
|
302 |
#: templates/admin/premium.php:262
|
303 |
#, php-format
|
308 |
"need: you will be able to separate the products in the table by category "
|
309 |
"affinity."
|
310 |
msgstr ""
|
311 |
+
"Mensen worden vaak verward bij het vinden van producten in verschillende "
|
312 |
+
"categorieën in de vergelijkingstabel.het creëren van moeilijkheden bij het "
|
313 |
+
"vergelijken van de producten waarin ze zijn geïnteresseerd. De %1$s\"Compare "
|
314 |
+
"by category\"%2$s optie bestaat voor de behoefte: U hebt de mogelijkheid om "
|
315 |
+
"de producten te scheiden in de tabel bij de categorie affiniteit."
|
316 |
|
317 |
#: templates/admin/premium.php:278
|
318 |
msgid "CATEGORY EXCLUSION "
|
319 |
+
msgstr "CATEGORIE UITSLUITEN"
|
320 |
|
321 |
#: templates/admin/premium.php:281
|
322 |
#, php-format
|
328 |
"of the feature, allowing the comparison only to those products of the "
|
329 |
"selected categories."
|
330 |
msgstr ""
|
331 |
+
"In uw winkel kunnen er productcategorieën zijn die u niet wilt veranderen "
|
332 |
+
"door de plug-in functies, het schrappen van de vergelijking knop voor hen. "
|
333 |
+
"De premium-versie van de plugin biedt dit ook.%3$sAnd there's more! "
|
334 |
+
"Activating the %1$s\"Reverse exclusion list\"%2$s optie, u kunt ook het "
|
335 |
+
"gedrag van de functie omkeren, waardoor de vergelijking alleen kan op de "
|
336 |
+
"producten van de geselecteerde categorieën."
|
337 |
|
338 |
#: templates/admin/premium.php:291
|
339 |
msgid "TABLE IMAGE"
|
340 |
+
msgstr "TABEL AFBEELDING"
|
341 |
|
342 |
#: templates/admin/premium.php:294
|
343 |
#, php-format
|
346 |
"Select an image, upload it from the option panel and show it ahead of the "
|
347 |
"table to your users. "
|
348 |
msgstr ""
|
349 |
+
"Geef een persoonlijke touch aan de %1$scomparison table%2$s die u gebruikers "
|
350 |
+
"zien. Selecteer een afbeelding, upload het van het optie paneel en het wordt "
|
351 |
+
"direct getoond in de tabel van uw gebruikers."
|
352 |
|
353 |
#: templates/admin/premium.php:310
|
354 |
msgid "DYNAMIC FIELDS"
|
355 |
+
msgstr "DYNAMISCHE VELDEN"
|
356 |
|
357 |
#: templates/admin/premium.php:313
|
358 |
#, php-format
|
362 |
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
363 |
"be no more empty lines in your comparison table."
|
364 |
msgstr ""
|
365 |
+
"Met deze speciale functie is het voor u mogelijk om in de tabel alleen de "
|
366 |
+
"velden te tonen die informatie bevat in tenminste een van de geselecteerde "
|
367 |
+
"producten.%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s optie en er "
|
368 |
+
"zullen geen legen regels zijn in uw vergelijkingstabel."
|
369 |
|
370 |
#: templates/admin/premium.php:323
|
371 |
msgid "SOCIAL NETWORK SHARING"
|
372 |
+
msgstr "SOCIAAL NETWERK DELEN"
|
373 |
|
374 |
#: templates/admin/premium.php:326
|
375 |
#, php-format
|
379 |
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
380 |
"products they have selected."
|
381 |
msgstr ""
|
382 |
+
"Een van de meest aantrekkelijke kenmerken van de premium versie van de "
|
383 |
+
"plugin. voor sociale netwerk sites voor uw gebruikers (Facebook, Twitter, "
|
384 |
+
"Google + en Pinterest) en het e-mailsysteem %1$sto share%2$s de "
|
385 |
+
"vergelijkstabel van de producten die zij hebben geselecteerd."
|
386 |
|
387 |
#: templates/admin/premium.php:342
|
388 |
msgid "RELATED PRODUCTS"
|
389 |
+
msgstr "GERELATEERDE PRODUCTEN"
|
390 |
|
391 |
#: templates/admin/premium.php:345
|
392 |
#, php-format
|
397 |
"users to discover the shop products of the shop related to those they are "
|
398 |
"interested into."
|
399 |
msgstr ""
|
400 |
+
"Alle producten die gemeenschappelijk categorieën en / of labels hebben in de "
|
401 |
+
"vergelijkende tabel worden getoond in een slider, recht onder de "
|
402 |
+
"vergelijkingstabel.%3$sA completely %1$s\"touch friendly\"%2$s slider om uw "
|
403 |
+
"gebruikers aan te moedigen de winkel producten van de winkel waar in ze "
|
404 |
+
"geïnteresseerd zijn in te ontdekken."
|
405 |
|
406 |
#: templates/admin/premium.php:355
|
407 |
msgid "CUSTOMIZABLE STYLE"
|
408 |
+
msgstr "AANPASBARE STIJLEN"
|
409 |
|
410 |
#: templates/admin/premium.php:358
|
411 |
#, php-format
|
412 |
msgid ""
|
413 |
"An advanced option panel that let you change all the colors of the plugin, "
|
414 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
415 |
"of your shop.We know it, looks also count... and we give you the right tools "
|
416 |
"to get to the best result."
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: templates/admin/premium.php:374
|
420 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#: templates/admin/premium.php:377
|
424 |
+
#, php-format
|
425 |
+
msgid ""
|
426 |
+
"Let you users compare products following every feature, and considering also "
|
427 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
428 |
+
"product detail page. Every single detail will be included."
|
429 |
+
msgstr ""
|
430 |
+
|
431 |
+
#: templates/admin/premium.php:387
|
432 |
+
msgid "A TAILORED TABLE"
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: templates/admin/premium.php:390
|
436 |
+
#, php-format
|
437 |
+
msgid ""
|
438 |
+
"Select the products you want to compare and the system will offer you the "
|
439 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
#: templates/compare.php:76
|
443 |
msgid "Close window [X]"
|
444 |
msgstr "Sluit venster [X]"
|
459 |
msgid "Clear all"
|
460 |
msgstr "Wis alles"
|
461 |
|
462 |
+
#: assets/js/jquery.colorbox-min.js:7
|
463 |
+
msgid "."
|
464 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
|
466 |
+
#: assets/js/jquery.colorbox-min.js:7
|
467 |
+
msgid "<button type=\"button\"/>"
|
468 |
+
msgstr ""
|
469 |
|
470 |
+
#: assets/js/jquery.colorbox-min.js:7
|
471 |
+
msgid "<div>"
|
472 |
+
msgstr ""
|
473 |
|
474 |
+
#: assets/js/jquery.colorbox-min.js:7
|
475 |
+
msgid "<a/>"
|
476 |
+
msgstr ""
|
477 |
|
478 |
+
#~ msgid ""
|
479 |
+
#~ "An advanced option panel that let you change all the colors of the "
|
480 |
+
#~ "plugin, so that you can adapt stylistically all its elements to the "
|
481 |
+
#~ "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
482 |
+
#~ "you the right tools to get to the best result."
|
483 |
+
#~ msgstr ""
|
484 |
+
#~ "Een geavanceerde optie paneel dat je alle kleuren laat veranderen van je "
|
485 |
+
#~ "plugin, zo dat je alle stijlen kan aanpassen naar de %1$slayout%2$s van u "
|
486 |
+
#~ "winkel. We weten het dat uiterlijk ook telt... en wij geven u de juiste "
|
487 |
+
#~ "tools om het beste resultaat te krijgen."
|
languages/yith-woocommerce-compare-sk_SK.mo
ADDED
Binary file
|
languages/yith-woocommerce-compare-sk_SK.po
ADDED
@@ -0,0 +1,456 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2015-10-28 10:14+0100\n"
|
5 |
+
"PO-Revision-Date: 2015-10-28 10:14+0100\n"
|
6 |
+
"Last-Translator: Jakub Novák <jakub.novak@hellephant.sk>\n"
|
7 |
+
"Language-Team: Hellephant <jakub.novak@hellephant.sk>\n"
|
8 |
+
"Language: sk\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.8.2\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:117
|
21 |
+
#: includes/class.yith-woocompare-admin.php:141
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:119
|
26 |
+
#: includes/class.yith-woocompare-admin.php:145
|
27 |
+
msgid "Premium Version"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: includes/class.yith-woocompare-admin.php:151
|
31 |
+
#: includes/class.yith-woocompare-admin.php:152
|
32 |
+
#: includes/class.yith-woocompare-frontend.php:354
|
33 |
+
#: plugin-options/general-options.php:40 plugin-options/general-options.php:41
|
34 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
35 |
+
msgid "Compare"
|
36 |
+
msgstr "Porovnať"
|
37 |
+
|
38 |
+
#: includes/class.yith-woocompare-admin.php:215
|
39 |
+
msgid "Plugin Documentation"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: includes/class.yith-woocompare-admin.php:235
|
43 |
+
msgid "YITH WooCommerce Compare Activated"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: includes/class.yith-woocompare-admin.php:236
|
47 |
+
#, php-format
|
48 |
+
msgid ""
|
49 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
50 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
51 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: includes/class.yith-woocompare-admin.php:247
|
56 |
+
msgid "YITH WooCommerce Compare Updated"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: includes/class.yith-woocompare-admin.php:248
|
60 |
+
#, php-format
|
61 |
+
msgid ""
|
62 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
63 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
64 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
65 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
66 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: includes/class.yith-woocompare-admin.php:393
|
70 |
+
msgid "Do you want to hard crop the image?"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#: includes/class.yith-woocompare-frontend.php:142
|
74 |
+
msgid "Added"
|
75 |
+
msgstr "Pridané"
|
76 |
+
|
77 |
+
#: includes/class.yith-woocompare-frontend.php:143 templates/compare.php:51
|
78 |
+
msgid "Product Comparison"
|
79 |
+
msgstr "Porovnanie produktov"
|
80 |
+
|
81 |
+
#: includes/class.yith-woocompare-frontend.php:266
|
82 |
+
msgid "In stock"
|
83 |
+
msgstr "Na sklade"
|
84 |
+
|
85 |
+
#: includes/class.yith-woocompare-frontend.php:549
|
86 |
+
msgid "No products to compare"
|
87 |
+
msgstr "Nie sú produkty na porovnanie"
|
88 |
+
|
89 |
+
#: includes/class.yith-woocompare-frontend.php:560 templates/compare.php:111
|
90 |
+
msgid "Remove"
|
91 |
+
msgstr "Odobrať"
|
92 |
+
|
93 |
+
#: includes/class.yith-woocompare-helper.php:45
|
94 |
+
msgid "Image"
|
95 |
+
msgstr "Obrázok"
|
96 |
+
|
97 |
+
#: includes/class.yith-woocompare-helper.php:46
|
98 |
+
#: widgets/class.yith-woocompare-widget.php:67
|
99 |
+
msgid "Title"
|
100 |
+
msgstr "Titulok"
|
101 |
+
|
102 |
+
#: includes/class.yith-woocompare-helper.php:47
|
103 |
+
msgid "Price"
|
104 |
+
msgstr "Cena"
|
105 |
+
|
106 |
+
#: includes/class.yith-woocompare-helper.php:48
|
107 |
+
msgid "Add to cart"
|
108 |
+
msgstr "Pridať do košíka"
|
109 |
+
|
110 |
+
#: includes/class.yith-woocompare-helper.php:49
|
111 |
+
msgid "Description"
|
112 |
+
msgstr "Popis"
|
113 |
+
|
114 |
+
#: includes/class.yith-woocompare-helper.php:50
|
115 |
+
msgid "Availability"
|
116 |
+
msgstr "Dostupnosť"
|
117 |
+
|
118 |
+
#: init.php:40
|
119 |
+
msgid ""
|
120 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
121 |
+
"WooCommerce in order to work."
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: init.php:48
|
125 |
+
msgid ""
|
126 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
127 |
+
"are using the premium one."
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: plugin-options/general-options.php:17
|
131 |
+
msgid "General Settings"
|
132 |
+
msgstr "Všeobecné nastavenia"
|
133 |
+
|
134 |
+
#: plugin-options/general-options.php:24
|
135 |
+
msgid "Link or Button"
|
136 |
+
msgstr "Odkaz alebo tlačidlo"
|
137 |
+
|
138 |
+
#: plugin-options/general-options.php:25
|
139 |
+
msgid "Choose if you want to use a link or a button for the action button."
|
140 |
+
msgstr "Vyberte si či chcete ku vyvolaniu akcie používať odkaz alebo tlačidlo."
|
141 |
+
|
142 |
+
#: plugin-options/general-options.php:31
|
143 |
+
msgid "Link"
|
144 |
+
msgstr "Odkaz"
|
145 |
+
|
146 |
+
#: plugin-options/general-options.php:32
|
147 |
+
msgid "Button"
|
148 |
+
msgstr "Tlačidlo"
|
149 |
+
|
150 |
+
#: plugin-options/general-options.php:37
|
151 |
+
msgid "Link/Button text"
|
152 |
+
msgstr "Odkaz/Text tlačidla"
|
153 |
+
|
154 |
+
#: plugin-options/general-options.php:38
|
155 |
+
msgid "Type the text to use for the button or the link of the compare."
|
156 |
+
msgstr "Zadajte text tlačidla alebo odkazu na porovnanie."
|
157 |
+
|
158 |
+
#: plugin-options/general-options.php:46
|
159 |
+
msgid "Show button in single product page"
|
160 |
+
msgstr "Zobraziť tlačidlo na produktovej stránke."
|
161 |
+
|
162 |
+
#: plugin-options/general-options.php:47
|
163 |
+
msgid "Say if you want to show the button in the single product page."
|
164 |
+
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo na produktovej stránke."
|
165 |
+
|
166 |
+
#: plugin-options/general-options.php:55
|
167 |
+
msgid "Show button in products list"
|
168 |
+
msgstr "Zobraziť tlačidlo v zozname produktov."
|
169 |
+
|
170 |
+
#: plugin-options/general-options.php:56
|
171 |
+
msgid "Say if you want to show the button in the products list."
|
172 |
+
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo v zozname produktov"
|
173 |
+
|
174 |
+
#: plugin-options/general-options.php:64
|
175 |
+
msgid "Open automatically lightbox"
|
176 |
+
msgstr "Otvoriť lightbox autmaticky."
|
177 |
+
|
178 |
+
#: plugin-options/general-options.php:65
|
179 |
+
msgid "Open link after click into \"Compare\" button\"."
|
180 |
+
msgstr "Otvoriť odkaz po kliknuťí na \"Porovnať\" tlačidlo\"."
|
181 |
+
|
182 |
+
#: plugin-options/general-options.php:78
|
183 |
+
msgid "Table Settings"
|
184 |
+
msgstr "Nastavenie tabuľky"
|
185 |
+
|
186 |
+
#: plugin-options/general-options.php:85
|
187 |
+
msgid "Table title"
|
188 |
+
msgstr "Titulok tabuľky"
|
189 |
+
|
190 |
+
#: plugin-options/general-options.php:86
|
191 |
+
msgid "Type the text to use for the table title."
|
192 |
+
msgstr "Napíšte text pre titulok tabuľky"
|
193 |
+
|
194 |
+
#: plugin-options/general-options.php:88 plugin-options/general-options.php:89
|
195 |
+
msgid "Compare products"
|
196 |
+
msgstr "Porovnať produkty"
|
197 |
+
|
198 |
+
#: plugin-options/general-options.php:94
|
199 |
+
msgid "Fields to show"
|
200 |
+
msgstr "Zobraziť polia"
|
201 |
+
|
202 |
+
#: plugin-options/general-options.php:95
|
203 |
+
msgid ""
|
204 |
+
"Select the fields to show in the comparison table and order them by "
|
205 |
+
"drag&drop (are included also the woocommerce attributes)"
|
206 |
+
msgstr ""
|
207 |
+
"Vyberte polia na zobrazenie v porovnávacej tabuľke a zoraďte ich pomocou "
|
208 |
+
"drag&drop (zahrnuté vo woocommerce atribútoch)"
|
209 |
+
|
210 |
+
#: plugin-options/general-options.php:103
|
211 |
+
msgid "Repeat \"Price\" field"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: plugin-options/general-options.php:104
|
215 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: plugin-options/general-options.php:112
|
219 |
+
msgid "Repeat \"Add to cart\" field"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: plugin-options/general-options.php:113
|
223 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: plugin-options/general-options.php:121
|
227 |
+
msgid "Image size"
|
228 |
+
msgstr "Rozmer obrázka"
|
229 |
+
|
230 |
+
#: plugin-options/general-options.php:122
|
231 |
+
msgid "Set the size for the images"
|
232 |
+
msgstr "Nastaviť rozmer pre obrázky"
|
233 |
+
|
234 |
+
#: templates/admin/premium.php:228 templates/admin/premium.php:402
|
235 |
+
#, php-format
|
236 |
+
msgid ""
|
237 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
238 |
+
"benefit from all features!"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: templates/admin/premium.php:231 templates/admin/premium.php:405
|
242 |
+
msgid "UPGRADE"
|
243 |
+
msgstr ""
|
244 |
+
|
245 |
+
#: templates/admin/premium.php:232 templates/admin/premium.php:406
|
246 |
+
msgid "to the premium version"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: templates/admin/premium.php:238
|
250 |
+
msgid "Premium Features"
|
251 |
+
msgstr ""
|
252 |
+
|
253 |
+
#: templates/admin/premium.php:246
|
254 |
+
msgid "A DEDICATED PAGE"
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#: templates/admin/premium.php:249
|
258 |
+
#, php-format
|
259 |
+
msgid ""
|
260 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
261 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
262 |
+
"created automatically in your site and, adding it among the menu entries, "
|
263 |
+
"you will be able to give to your users the chance to access it easily "
|
264 |
+
"whenever they want."
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#: templates/admin/premium.php:259
|
268 |
+
msgid "CATEGORY COMPARATION"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: templates/admin/premium.php:262
|
272 |
+
#, php-format
|
273 |
+
msgid ""
|
274 |
+
"People are often confused by finding products of different categories in the "
|
275 |
+
"comparison table, creating difficulties in comparing the products they are "
|
276 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
277 |
+
"need: you will be able to separate the products in the table by category "
|
278 |
+
"affinity."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: templates/admin/premium.php:278
|
282 |
+
msgid "CATEGORY EXCLUSION "
|
283 |
+
msgstr ""
|
284 |
+
|
285 |
+
#: templates/admin/premium.php:281
|
286 |
+
#, php-format
|
287 |
+
msgid ""
|
288 |
+
"In your shop there may be product categories you don't want to be affected "
|
289 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
290 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
291 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
292 |
+
"of the feature, allowing the comparison only to those products of the "
|
293 |
+
"selected categories."
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: templates/admin/premium.php:291
|
297 |
+
msgid "TABLE IMAGE"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: templates/admin/premium.php:294
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
304 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
305 |
+
"table to your users. "
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: templates/admin/premium.php:310
|
309 |
+
msgid "DYNAMIC FIELDS"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: templates/admin/premium.php:313
|
313 |
+
#, php-format
|
314 |
+
msgid ""
|
315 |
+
"With this precious feature, you will be able to show in the table only the "
|
316 |
+
"fields that have information in at least one of the selected products."
|
317 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
318 |
+
"be no more empty lines in your comparison table."
|
319 |
+
msgstr ""
|
320 |
+
|
321 |
+
#: templates/admin/premium.php:323
|
322 |
+
msgid "SOCIAL NETWORK SHARING"
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: templates/admin/premium.php:326
|
326 |
+
#, php-format
|
327 |
+
msgid ""
|
328 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
329 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
330 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
331 |
+
"products they have selected."
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: templates/admin/premium.php:342
|
335 |
+
msgid "RELATED PRODUCTS"
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: templates/admin/premium.php:345
|
339 |
+
#, php-format
|
340 |
+
msgid ""
|
341 |
+
"All the products that have common categories and/or tags with those in the "
|
342 |
+
"comparison table will be showed in a slider, right under the comparison "
|
343 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
344 |
+
"users to discover the shop products of the shop related to those they are "
|
345 |
+
"interested into."
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: templates/admin/premium.php:355
|
349 |
+
msgid "CUSTOMIZABLE STYLE"
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: templates/admin/premium.php:358
|
353 |
+
#, php-format
|
354 |
+
msgid ""
|
355 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
356 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
357 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
358 |
+
"to get to the best result."
|
359 |
+
msgstr ""
|
360 |
+
|
361 |
+
#: templates/admin/premium.php:374
|
362 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: templates/admin/premium.php:377
|
366 |
+
#, php-format
|
367 |
+
msgid ""
|
368 |
+
"Let you users compare products following every feature, and considering also "
|
369 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
370 |
+
"product detail page. Every single detail will be included."
|
371 |
+
msgstr ""
|
372 |
+
|
373 |
+
#: templates/admin/premium.php:387
|
374 |
+
msgid "A TAILORED TABLE"
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: templates/admin/premium.php:390
|
378 |
+
#, php-format
|
379 |
+
msgid ""
|
380 |
+
"Select the products you want to compare and the system will offer you the "
|
381 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
382 |
+
msgstr ""
|
383 |
+
|
384 |
+
#: templates/compare.php:76
|
385 |
+
msgid "Close window [X]"
|
386 |
+
msgstr "Zavrieť okno [X]"
|
387 |
+
|
388 |
+
#: templates/compare.php:103
|
389 |
+
msgid "No products added in the compare table."
|
390 |
+
msgstr "Neboli vybrané produkty do porovnávacej tabuľky."
|
391 |
+
|
392 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
393 |
+
msgid "The widget show the list of products added in the compare table."
|
394 |
+
msgstr "Wiget ukazuje zoznam produktov pridaných do porovnávacej tabuľky."
|
395 |
+
|
396 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
397 |
+
msgid "YITH Woocommerce Compare Widget"
|
398 |
+
msgstr "YITH Woocommerce Compare Widget"
|
399 |
+
|
400 |
+
#: widgets/class.yith-woocompare-widget.php:49
|
401 |
+
msgid "Clear all"
|
402 |
+
msgstr "Vyprázdniť všetko"
|
403 |
+
|
404 |
+
#~ msgid "Upload"
|
405 |
+
#~ msgstr "Upload"
|
406 |
+
|
407 |
+
#~ msgid "px"
|
408 |
+
#~ msgstr "px"
|
409 |
+
|
410 |
+
#~ msgid "em"
|
411 |
+
#~ msgstr "em"
|
412 |
+
|
413 |
+
#~ msgid "pt"
|
414 |
+
#~ msgstr "pt"
|
415 |
+
|
416 |
+
#~ msgid "rem"
|
417 |
+
#~ msgstr "rem"
|
418 |
+
|
419 |
+
#~ msgid "Regular"
|
420 |
+
#~ msgstr "Regular"
|
421 |
+
|
422 |
+
#~ msgid "Bold"
|
423 |
+
#~ msgstr "Bold"
|
424 |
+
|
425 |
+
#~ msgid "Extra bold"
|
426 |
+
#~ msgstr "Extra bold"
|
427 |
+
|
428 |
+
#~ msgid "Italic"
|
429 |
+
#~ msgstr "Italic"
|
430 |
+
|
431 |
+
#~ msgid "Italic bold"
|
432 |
+
#~ msgstr "Italic bold"
|
433 |
+
|
434 |
+
#~ msgid "Products Compare"
|
435 |
+
#~ msgstr "Porovnanie produktov"
|
436 |
+
|
437 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
438 |
+
#~ msgstr "Opakovať pole \"Cena\" na konci tabuľky"
|
439 |
+
|
440 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
441 |
+
#~ msgstr "Opakovať pole \"Vložiť do košíka\" na konci tabuľky"
|
442 |
+
|
443 |
+
#~ msgid "Select a date"
|
444 |
+
#~ msgstr "Vybrať data"
|
445 |
+
|
446 |
+
#~ msgid "Hours"
|
447 |
+
#~ msgstr "Hodiny"
|
448 |
+
|
449 |
+
#~ msgid "Minutes"
|
450 |
+
#~ msgstr "Minúty"
|
451 |
+
|
452 |
+
#~ msgid "Select a font family"
|
453 |
+
#~ msgstr "Vybrať font"
|
454 |
+
|
455 |
+
#~ msgid "Click to preview"
|
456 |
+
#~ msgstr "Kliknite pre náhľad"
|
plugin-fw/assets/css/yit-plugin-panel.css
CHANGED
@@ -631,6 +631,13 @@
|
|
631 |
width: 6em;
|
632 |
}
|
633 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
634 |
/* === Responsive === */
|
635 |
|
636 |
@media (max-width: 767px) {}
|
631 |
width: 6em;
|
632 |
}
|
633 |
|
634 |
+
/* === YIT FRAMEWORK === */
|
635 |
+
.plugin-card .plugin-icon img {
|
636 |
+
max-width: 100%;
|
637 |
+
width: auto;
|
638 |
+
height: auto;
|
639 |
+
}
|
640 |
+
|
641 |
/* === Responsive === */
|
642 |
|
643 |
@media (max-width: 767px) {}
|
plugin-fw/assets/js/yit-plugin-panel.js
CHANGED
@@ -165,6 +165,12 @@
|
|
165 |
var attachment = custom_uploader.state().get( 'selection' ).first().toJSON();
|
166 |
|
167 |
$("#" + id).val( attachment.url );
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
$('.plugin-option .upload_img_url').trigger('change');
|
169 |
});
|
170 |
|
165 |
var attachment = custom_uploader.state().get( 'selection' ).first().toJSON();
|
166 |
|
167 |
$("#" + id).val( attachment.url );
|
168 |
+
// Save the id of the selected element to an element which name is the same with
|
169 |
+
// a suffix "-yith-attachment-id"
|
170 |
+
if ($("#" + id + "-yith-attachment-id")) {
|
171 |
+
$("#" + id + "-yith-attachment-id").val(attachment.id);
|
172 |
+
}
|
173 |
+
|
174 |
$('.plugin-option .upload_img_url').trigger('change');
|
175 |
});
|
176 |
|
plugin-fw/assets/js/yit-plugin-panel.min.js
CHANGED
@@ -1,10 +1 @@
|
|
1 |
-
(function(a){var
|
2 |
-
"</span>")};a(".plugin-option .select_wrapper select").not(".chosen").each(l).change(l);a(".plugin-option .select_wrapper").click(function(b){b.stopPropagation();a(this).find("select[multiple]").not(".chosen").toggle()});a(".plugin-option .select_wrapper select[multiple]").not(".chosen").click(function(a){a.stopPropagation()});a(window).click(function(){a(".plugin-option .select_wrapper select[multiple]").not(".chosen").hide()});a(".plugin-option .chosen .select_wrapper select").chosen();a(".plugin-option .on_off_container span").on("click",
|
3 |
-
function(){var b=a(this).prev("input");b.prop("checked")?b.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):b.prop("checked",!0).attr("value","yes").addClass("onoffchecked");b.change()});a(".plugin-option .slider_container .ui-slider-horizontal").each(function(){var b=a(this).data("val"),c=a(this).data("min"),d=a(this).data("max"),e=a(this).data("step"),f=a(this).data("labels");a(this).slider({value:b,min:c,max:d,range:"min",step:e,slide:function(b,c){a(this).find("input").val(c.value);
|
4 |
-
a(this).siblings(".feedback").find("strong").text(c.value+f)}})});"undefined"!==typeof wp&&"undefined"!==typeof wp.media&&(a(".plugin-option .upload_img_url").change(function(){var b=a(this).val(),c=a(this).parents().siblings(".upload_img_preview");/(http|ftp|https):\/\/[a-zA-Z0-9@?^=%&:/~+#-_.]*.(gif|jpg|jpeg|png|ico)/.test(b)?c.html('<img src="'+b+'" style="max-width:600px; max-height:300px;" />'):c.html("")}).trigger("change"),a(document).on("click",".plugin-option .upload_button",function(b){b.preventDefault();
|
5 |
-
var c,d=a(this).attr("id").replace(/-button$/,"");c||(b=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})],c=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:b}),c.on("select",function(){var b=c.state().get("selection").first().toJSON();a("#"+d).val(b.url);a(".plugin-option .upload_img_url").trigger("change")}));c.open()}));a(".plugin-option .add_media").on("click",
|
6 |
-
function(){});a("[data-field]").each(function(){var b=a(this),c="#"+b.data("field"),d="#"+b.data("dep"),e=b.data("value");a(d).on("change",function(){var b=d,g=e.toString(),h=!0;if("string"==typeof b){":radio"==b.substr(0,6)&&(b+=":checked");for(var g=g.split(","),k=0;k<g.length;k++)if(a(b).val()!=g[k])h=!1;else{h=!0;break}}h?a(c+"-container").closest("tr").show():a(c+"-container").closest("tr").hide()}).change()});a(".rm_connectedlist").each(function(){var b=a(this).find("ul"),c=a(this).find(":hidden");
|
7 |
-
b.sortable({connectWith:b,update:function(d,e){var f={};b.each(function(){var b={};a(this).children().each(function(){b[a(this).data("option")]=a(this).text()});f[a(this).data("list")]=b});c.val(JSON.stringify(f).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()});a(document).ready(function(){a(".yith-video-link").click(function(b){b.preventDefault();b=a(this).data("video-id");a("."+b).dialog({dialogClass:"wp-dialog yit-dialog yit-video-dialog",modal:!0,closeOnEscape:!0,width:"auto",
|
8 |
-
resizable:!1,draggable:!1,create:function(b,d){a(this).css("maxWidth","853px")},open:function(b,d){a(".ui-widget-overlay").bind("click",function(){a(this).siblings(".ui-dialog").find(".ui-dialog-content").dialog("close")})}});a(".ui-dialog :button").blur()})});a(document).ready(function(){a(".codemirror").each(function(b,c){var d=CodeMirror.fromTextArea(c,{lineNumbers:1,mode:"javascript",showCursorWhenSelecting:!0});a(c).data("codemirrorInstance",d)})});a(document).ready(function(){a(".google-analytic-generate").click(function(){var b=
|
9 |
-
a("#"+a(this).data("textarea")).data("codemirrorInstance"),c=a("#"+a(this).data("input")).val(),d=a(this).data("basename"),e;e="(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\nm=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n";e+="})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n";e+="ga('create', '"+c+"', '"+d+"');\n";e+="ga('send', 'pageview');\n";
|
10 |
-
b.replaceRange(e,b.getCursor("start"),b.getCursor("end"))})})})(jQuery);
|
1 |
+
!function(e){function t(t,i,n){var a=!0;if("string"==typeof i){":radio"==i.substr(0,6)&&(i+=":checked");for(var n=n.split(","),o=0;o<n.length;o++){if(e(i).val()==n[o]){a=!0;break}a=!1}}a?e(t+"-container").closest("tr").show():e(t+"-container").closest("tr").hide()}var i=function(){var t="";e(this).attr("multiple")?(e(this).children("option:selected").each(function(i,n){0!=i&&(t+=", "),t+=e(n).text()}),""==t&&e(this).children().children("option:selected").each(function(i,n){0!=i&&(t+=", "),t+=e(n).text()})):(t=e(this).children("option:selected").text(),""==t&&(t=e(this).children().children("option:selected").text())),e(this).parent().find("span").length<=0&&e(this).before("<span></span>"),e(this).parent().children("span").replaceWith("<span>"+t+"</span>")};if(e(".plugin-option .select_wrapper select").not(".chosen").each(i).change(i),e(".plugin-option .select_wrapper").click(function(t){t.stopPropagation(),e(this).find("select[multiple]").not(".chosen").toggle()}),e(".plugin-option .select_wrapper select[multiple]").not(".chosen").click(function(e){e.stopPropagation()}),e(window).click(function(){e(".plugin-option .select_wrapper select[multiple]").not(".chosen").hide()}),e(".plugin-option .chosen .select_wrapper select").chosen(),e(".plugin-option .on_off_container span").on("click",function(){var t=e(this).prev("input"),i=t.prop("checked");i?t.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):t.prop("checked",!0).attr("value","yes").addClass("onoffchecked"),t.change()}),e(".plugin-option .slider_container .ui-slider-horizontal").each(function(){var t=e(this).data("val"),i=e(this).data("min"),n=e(this).data("max"),a=e(this).data("step"),o=e(this).data("labels");e(this).slider({value:t,min:i,max:n,range:"min",step:a,slide:function(t,i){e(this).find("input").val(i.value),e(this).siblings(".feedback").find("strong").text(i.value+o)}})}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media){{var n=!0;wp.media.editor.send.attachment}e(".plugin-option .upload_img_url").change(function(){var t=e(this).val(),i=new RegExp("(http|ftp|https)://[a-zA-Z0-9@?^=%&:/~+#-_.]*.(gif|jpg|jpeg|png|ico)"),n=e(this).parents().siblings(".upload_img_preview");n.html(i.test(t)?'<img src="'+t+'" style="max-width:600px; max-height:300px;" />':"")}).trigger("change"),e(document).on("click",".plugin-option .upload_button",function(t){t.preventDefault();var i,n=e(this),a=n.attr("id").replace(/-button$/,"");if(i)return void i.open();var o=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})];i=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:o}),i.on("select",function(){var t=i.state().get("selection").first().toJSON();e("#"+a).val(t.url),e("#"+a+"-yith-attachment-id")&&e("#"+a+"-yith-attachment-id").val(t.id),e(".plugin-option .upload_img_url").trigger("change")}),i.open()})}e(".plugin-option .add_media").on("click",function(){n=!1}),e("[data-field]").each(function(){var i=e(this),n="#"+i.data("field"),a="#"+i.data("dep"),o=i.data("value");e(a).on("change",function(){t(n,a,o.toString())}).change()}),e(".rm_connectedlist").each(function(){{var t=e(this).find("ul"),i=e(this).find(":hidden");t.sortable({connectWith:t,update:function(){var n={};t.each(function(){var t={};e(this).children().each(function(){t[e(this).data("option")]=e(this).text()}),n[e(this).data("list")]=t}),i.val(JSON.stringify(n).replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"))}}).disableSelection()}}),e(document).ready(function(){e(".yith-video-link").click(function(t){t.preventDefault();var i=e(this).data("video-id");e("."+i).dialog({dialogClass:"wp-dialog yit-dialog yit-video-dialog",modal:!0,closeOnEscape:!0,width:"auto",resizable:!1,draggable:!1,create:function(){e(this).css("maxWidth","853px")},open:function(){e(".ui-widget-overlay").bind("click",function(){e(this).siblings(".ui-dialog").find(".ui-dialog-content").dialog("close")})}}),e(".ui-dialog :button").blur()})}),e(document).ready(function(){e(".codemirror").each(function(t,i){var n=CodeMirror.fromTextArea(i,{lineNumbers:1,mode:"javascript",showCursorWhenSelecting:!0});e(i).data("codemirrorInstance",n)})}),e(document).ready(function(){e(".google-analytic-generate").click(function(){var t=e("#"+e(this).data("textarea")).data("codemirrorInstance"),i=e("#"+e(this).data("input")).val(),n=e(this).data("basename"),a="(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n";a+="(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement( o ),\n",a+="m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n",a+="})(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n",a+="ga('create', '"+i+"', '"+n+"');\n",a+="ga('send', 'pageview');\n",t.replaceRange(a,t.getCursor("start"),t.getCursor("end"))})})}(jQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plugin-fw/init.php
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Framework Name: YIT Plugin Framework
|
4 |
+
* Version: 2.1
|
5 |
+
* Author: Yithemes
|
6 |
+
* Text Domain: yith-plugin-fw
|
7 |
+
* Domain Path: /languages/
|
8 |
+
*
|
9 |
+
* @author Your Inspiration Themes
|
10 |
+
* @package YITH WooCommerce Ajax Navigation
|
11 |
+
* @version 2.0
|
12 |
+
*/
|
13 |
+
/**
|
14 |
+
* This file belongs to the YIT Plugin Framework.
|
15 |
+
*
|
16 |
+
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
17 |
+
* that is bundled with this package in the file LICENSE.txt.
|
18 |
+
* It is also available through the world-wide-web at this URL:
|
19 |
+
* http://www.gnu.org/licenses/gpl-3.0.txt
|
20 |
+
*/
|
21 |
+
|
22 |
+
|
23 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
24 |
+
exit;
|
25 |
+
} // Exit if accessed directly
|
26 |
+
|
27 |
+
if ( ! function_exists( 'yit_maybe_plugin_fw_loader' ) ) {
|
28 |
+
/**
|
29 |
+
* YITH WooCommerce Ajax Navigation
|
30 |
+
*
|
31 |
+
* @since 1.0.0
|
32 |
+
*/
|
33 |
+
function yit_maybe_plugin_fw_loader( $plugin_path ) {
|
34 |
+
global $plugin_fw_data;
|
35 |
+
|
36 |
+
$default_headers = array(
|
37 |
+
'Name' => 'Framework Name',
|
38 |
+
'Version' => 'Version',
|
39 |
+
'Author' => 'Author',
|
40 |
+
'TextDomain' => 'Text Domain',
|
41 |
+
'DomainPath' => 'Domain Path',
|
42 |
+
);
|
43 |
+
|
44 |
+
$framework_data = get_file_data( trailingslashit( $plugin_path ) .'plugin-fw/init.php', $default_headers );
|
45 |
+
$plugin_fw_main_file = trailingslashit( $plugin_path ) . 'plugin-fw/yit-plugin.php';
|
46 |
+
|
47 |
+
if( ! empty( $plugin_fw_data ) ){
|
48 |
+
foreach( $plugin_fw_data as $version => $path ){
|
49 |
+
if( version_compare( $version, $framework_data['Version'], '<' ) ){
|
50 |
+
$plugin_fw_data = array( $framework_data['Version'] => $plugin_fw_main_file );
|
51 |
+
}
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
else {
|
56 |
+
$plugin_fw_data = array( $framework_data['Version'] => $plugin_fw_main_file );
|
57 |
+
}
|
58 |
+
}
|
59 |
+
}
|
plugin-fw/lib/yit-metabox.php
CHANGED
@@ -161,8 +161,6 @@ if (!class_exists('YIT_Metabox')) {
|
|
161 |
wp_enqueue_script('ajax-chosen', yit_load_js_file(YIT_CORE_PLUGIN_URL . '/assets/js/chosen/ajax-chosen.jquery.js'), array('jquery'), '1.1.0', true);
|
162 |
wp_enqueue_script('yit-metabox', YIT_CORE_PLUGIN_URL . '/assets/js/metabox.js', array('jquery', 'wp-color-picker'), '1.0.0', true);
|
163 |
wp_enqueue_style('jquery-ui-overcast', YIT_CORE_PLUGIN_URL . '/assets/css/overcast/jquery-ui-1.8.9.custom.css', false, '1.8.9', 'all');
|
164 |
-
|
165 |
-
|
166 |
}
|
167 |
|
168 |
/**
|
161 |
wp_enqueue_script('ajax-chosen', yit_load_js_file(YIT_CORE_PLUGIN_URL . '/assets/js/chosen/ajax-chosen.jquery.js'), array('jquery'), '1.1.0', true);
|
162 |
wp_enqueue_script('yit-metabox', YIT_CORE_PLUGIN_URL . '/assets/js/metabox.js', array('jquery', 'wp-color-picker'), '1.0.0', true);
|
163 |
wp_enqueue_style('jquery-ui-overcast', YIT_CORE_PLUGIN_URL . '/assets/css/overcast/jquery-ui-1.8.9.custom.css', false, '1.8.9', 'all');
|
|
|
|
|
164 |
}
|
165 |
|
166 |
/**
|
plugin-fw/lib/yit-plugin-panel-wc.php
CHANGED
@@ -278,6 +278,20 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
|
|
278 |
}
|
279 |
}
|
280 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
woocommerce_update_options( $yit_options[ $current_tab ] );
|
282 |
|
283 |
do_action( 'yit_panel_wc_after_update' );
|
@@ -314,7 +328,6 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
|
|
314 |
wp_enqueue_style( 'yit-plugin-style', YIT_CORE_PLUGIN_URL . '/assets/css/yit-plugin-panel.css', $woocommerce->version );
|
315 |
wp_enqueue_style ( 'wp-jquery-ui-dialog' );
|
316 |
|
317 |
-
|
318 |
wp_enqueue_style( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/css/chosen/chosen.css' );
|
319 |
wp_enqueue_script( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/js/chosen/chosen.jquery.js', array( 'jquery' ), '1.1.0', true );
|
320 |
wp_enqueue_script( 'woocommerce_settings', $woocommerce->plugin_url() . '/assets/js/admin/settings.min.js', array( 'jquery', 'jquery-ui-datepicker','jquery-ui-dialog', 'jquery-ui-sortable', 'iris', 'chosen' ), $woocommerce->version, true );
|
@@ -365,8 +378,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
|
|
365 |
* @return array Filtered body classes
|
366 |
*/
|
367 |
public function admin_body_class( $admin_body_classes ){
|
368 |
-
$
|
369 |
-
return $admin_body_classes;
|
370 |
}
|
371 |
|
372 |
/**
|
278 |
}
|
279 |
}
|
280 |
|
281 |
+
foreach($_POST as $name => $value) {
|
282 |
+
|
283 |
+
// Check if current POST var which name ends with a specific needle
|
284 |
+
$attachment_id_needle = "-yith-attachment-id";
|
285 |
+
$is_hidden_input = (($temp = strlen($name) - strlen($attachment_id_needle)) >= 0 && strpos($name, $attachment_id_needle, $temp) !== FALSE);
|
286 |
+
if ($is_hidden_input){
|
287 |
+
// Is an input element of type "hidden" coupled with an input element for selecting an element from the media gallery
|
288 |
+
$yit_options[ $current_tab ][$name] = array(
|
289 |
+
"type" => "text",
|
290 |
+
"id" => $name
|
291 |
+
);
|
292 |
+
}
|
293 |
+
}
|
294 |
+
|
295 |
woocommerce_update_options( $yit_options[ $current_tab ] );
|
296 |
|
297 |
do_action( 'yit_panel_wc_after_update' );
|
328 |
wp_enqueue_style( 'yit-plugin-style', YIT_CORE_PLUGIN_URL . '/assets/css/yit-plugin-panel.css', $woocommerce->version );
|
329 |
wp_enqueue_style ( 'wp-jquery-ui-dialog' );
|
330 |
|
|
|
331 |
wp_enqueue_style( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/css/chosen/chosen.css' );
|
332 |
wp_enqueue_script( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/js/chosen/chosen.jquery.js', array( 'jquery' ), '1.1.0', true );
|
333 |
wp_enqueue_script( 'woocommerce_settings', $woocommerce->plugin_url() . '/assets/js/admin/settings.min.js', array( 'jquery', 'jquery-ui-datepicker','jquery-ui-dialog', 'jquery-ui-sortable', 'iris', 'chosen' ), $woocommerce->version, true );
|
378 |
* @return array Filtered body classes
|
379 |
*/
|
380 |
public function admin_body_class( $admin_body_classes ){
|
381 |
+
global $pagenow;
|
382 |
+
return 'admin.php' == $pagenow && substr_count( $admin_body_classes, 'woocommerce' ) == 0 ? $admin_body_classes .= ' woocommerce ' : $admin_body_classes;
|
383 |
}
|
384 |
|
385 |
/**
|
plugin-fw/lib/yit-plugin-panel.php
CHANGED
@@ -121,32 +121,27 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
|
|
121 |
*/
|
122 |
public function admin_enqueue_scripts() {
|
123 |
|
124 |
-
global $wp_scripts;
|
125 |
|
126 |
//scripts
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
wp_register_script( 'codemirror-javascript', YIT_CORE_PLUGIN_URL . '/assets/js/codemirror/javascript.js', array( 'jquery', 'codemirror' ), $this->version, true );
|
137 |
-
|
138 |
-
|
139 |
-
wp_register_style( 'codemirror', YIT_CORE_PLUGIN_URL . '/assets/css/codemirror/codemirror.css' );
|
140 |
|
141 |
//styles
|
142 |
-
|
143 |
$jquery_version = isset( $wp_scripts->registered['jquery-ui-core']->ver ) ? $wp_scripts->registered['jquery-ui-core']->ver : '1.9.2';
|
144 |
-
|
145 |
wp_enqueue_style( 'jquery-ui-overcast', YIT_CORE_PLUGIN_URL . '/assets/css/overcast/jquery-ui-1.8.9.custom.css', false, '1.8.9', 'all' );
|
146 |
wp_enqueue_style( 'yit-plugin-style', YIT_CORE_PLUGIN_URL . '/assets/css/yit-plugin-panel.css', $this->version );
|
147 |
wp_enqueue_style( 'raleway-font', '//fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,100,200,300,900' );
|
148 |
-
|
149 |
-
|
150 |
}
|
151 |
|
152 |
/**
|
121 |
*/
|
122 |
public function admin_enqueue_scripts() {
|
123 |
|
124 |
+
global $wp_scripts, $pagenow;
|
125 |
|
126 |
//scripts
|
127 |
+
wp_enqueue_media();
|
128 |
+
wp_enqueue_script( 'jquery-ui' );
|
129 |
+
wp_enqueue_script( 'jquery-ui-core' );
|
130 |
+
wp_enqueue_script( 'jquery-ui-slider' );
|
131 |
+
wp_enqueue_script( 'jquery-ui-dialog' );
|
132 |
+
wp_enqueue_script( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/js/chosen/chosen.jquery.js', array( 'jquery' ), '1.1.0', true );
|
133 |
+
wp_enqueue_script( 'yit-plugin-panel', YIT_CORE_PLUGIN_URL . '/assets/js/yit-plugin-panel.js', array( 'jquery', 'jquery-chosen' ), $this->version, true );
|
134 |
+
wp_register_script( 'codemirror', YIT_CORE_PLUGIN_URL . '/assets/js/codemirror/codemirror.js', array( 'jquery' ), $this->version, true );
|
135 |
+
wp_register_script( 'codemirror-javascript', YIT_CORE_PLUGIN_URL . '/assets/js/codemirror/javascript.js', array( 'jquery', 'codemirror' ), $this->version, true );
|
|
|
|
|
|
|
|
|
136 |
|
137 |
//styles
|
|
|
138 |
$jquery_version = isset( $wp_scripts->registered['jquery-ui-core']->ver ) ? $wp_scripts->registered['jquery-ui-core']->ver : '1.9.2';
|
139 |
+
wp_register_style( 'codemirror', YIT_CORE_PLUGIN_URL . '/assets/css/codemirror/codemirror.css' );
|
140 |
wp_enqueue_style( 'jquery-ui-overcast', YIT_CORE_PLUGIN_URL . '/assets/css/overcast/jquery-ui-1.8.9.custom.css', false, '1.8.9', 'all' );
|
141 |
wp_enqueue_style( 'yit-plugin-style', YIT_CORE_PLUGIN_URL . '/assets/css/yit-plugin-panel.css', $this->version );
|
142 |
wp_enqueue_style( 'raleway-font', '//fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,100,200,300,900' );
|
143 |
+
wp_enqueue_style( 'jquery-chosen', YIT_CORE_PLUGIN_URL . '/assets/css/chosen/chosen.css' );
|
144 |
+
wp_enqueue_style( 'yit-jquery-ui-style', '//code.jquery.com/ui/' . $jquery_version . '/themes/smoothness/jquery-ui.css', array(), $jquery_version );
|
145 |
}
|
146 |
|
147 |
/**
|
plugin-fw/lib/yit-upgrade.php
CHANGED
@@ -190,15 +190,34 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
190 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
191 |
*/
|
192 |
protected function _upgrader_pre_download( $reply, $package, $upgrader ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
|
194 |
/**
|
195 |
* It isn't YITH Premium plugins, please wordpress update it for me!
|
196 |
*/
|
197 |
-
if( !
|
198 |
return $reply;
|
199 |
}
|
200 |
|
201 |
-
|
202 |
|
203 |
/**
|
204 |
* False ? It isn't YITH Premium plugins, please wordpress update it for me!
|
190 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
191 |
*/
|
192 |
protected function _upgrader_pre_download( $reply, $package, $upgrader ) {
|
193 |
+
$plugin = false;
|
194 |
+
$is_bulk = $upgrader->skin instanceof Bulk_Plugin_Upgrader_Skin;
|
195 |
+
|
196 |
+
if( ! $is_bulk ){
|
197 |
+
$plugin = isset( $upgrader->skin->plugin ) ? $upgrader->skin->plugin : false;
|
198 |
+
}
|
199 |
+
|
200 |
+
else {
|
201 |
+
//Bulk action upgrade
|
202 |
+
$action_url = parse_url( $upgrader->skin->options['url'] );
|
203 |
+
parse_str( rawurldecode( htmlspecialchars_decode( $action_url['query'] ) ) );
|
204 |
+
$plugins = explode( ',', $plugins );
|
205 |
+
foreach( $plugins as $plugin_init ){
|
206 |
+
$to_upgrade = get_plugin_data( WP_PLUGIN_DIR . DIRECTORY_SEPARATOR . $plugin_init );
|
207 |
+
if( $to_upgrade['Name'] == $upgrader->skin->plugin_info['Name'] ){
|
208 |
+
$plugin = $plugin_init;
|
209 |
+
}
|
210 |
+
}
|
211 |
+
}
|
212 |
|
213 |
/**
|
214 |
* It isn't YITH Premium plugins, please wordpress update it for me!
|
215 |
*/
|
216 |
+
if( ! $plugin ) {
|
217 |
return $reply;
|
218 |
}
|
219 |
|
220 |
+
$plugin_info = YIT_Plugin_Licence()->get_product( $plugin );
|
221 |
|
222 |
/**
|
223 |
* False ? It isn't YITH Premium plugins, please wordpress update it for me!
|
plugin-fw/licence/lib/yit-licence.php
CHANGED
@@ -48,7 +48,7 @@ if ( ! class_exists( 'YIT_Licence' ) ) {
|
|
48 |
* @var string The yithemes api uri
|
49 |
* @since 1.0
|
50 |
*/
|
51 |
-
protected $_api_uri = 'http://
|
52 |
|
53 |
/**
|
54 |
* @var string The yithemes api uri query args
|
@@ -159,7 +159,7 @@ if ( ! class_exists( 'YIT_Licence' ) ) {
|
|
159 |
public function localize_script() {
|
160 |
wp_localize_script( 'yit-licence', 'licence_message', array(
|
161 |
'error' => sprintf( _x( '%s field cannot be empty', '%s = field name', 'yith-plugin-fw' ), '%field%' ), // sprintf must be used to avoid errors with '%field%' string in translation in .po file
|
162 |
-
'errors' => sprintf( __( '%s and %s fields cannot be empty', 'yith-plugin-fw' ), '%field_1%', '%field_2' ),
|
163 |
'server' => __( 'Unable to contact the remote server, please try again later. Thanks!', 'yith-plugin-fw' )
|
164 |
)
|
165 |
);
|
48 |
* @var string The yithemes api uri
|
49 |
* @since 1.0
|
50 |
*/
|
51 |
+
protected $_api_uri = 'http://yithemes.com';
|
52 |
|
53 |
/**
|
54 |
* @var string The yithemes api uri query args
|
159 |
public function localize_script() {
|
160 |
wp_localize_script( 'yit-licence', 'licence_message', array(
|
161 |
'error' => sprintf( _x( '%s field cannot be empty', '%s = field name', 'yith-plugin-fw' ), '%field%' ), // sprintf must be used to avoid errors with '%field%' string in translation in .po file
|
162 |
+
'errors' => sprintf( __( '%s and %s fields cannot be empty', 'yith-plugin-fw' ), '%field_1%', '%field_2%' ),
|
163 |
'server' => __( 'Unable to contact the remote server, please try again later. Thanks!', 'yith-plugin-fw' )
|
164 |
)
|
165 |
);
|
plugin-fw/licence/lib/yit-plugin-licence.php
CHANGED
@@ -75,9 +75,7 @@ if ( ! class_exists( 'YIT_Plugin_Licence' ) ) {
|
|
75 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
76 |
add_action( 'admin_enqueue_scripts', array( $this, 'localize_script' ), 15 );
|
77 |
add_action( "wp_ajax_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
78 |
-
add_action( "wp_ajax_nopriv_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
79 |
add_action( "wp_ajax_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
80 |
-
add_action( "wp_ajax_nopriv_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
81 |
add_action( 'yit_licence_after_check', array( $this, 'licence_after_check' ) );
|
82 |
}
|
83 |
|
75 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
76 |
add_action( 'admin_enqueue_scripts', array( $this, 'localize_script' ), 15 );
|
77 |
add_action( "wp_ajax_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
|
|
78 |
add_action( "wp_ajax_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
|
|
79 |
add_action( 'yit_licence_after_check', array( $this, 'licence_after_check' ) );
|
80 |
}
|
81 |
|
plugin-fw/licence/lib/yit-theme-licence.php
CHANGED
@@ -71,9 +71,7 @@ if ( ! class_exists( 'YIT_Theme_Licence' ) ) {
|
|
71 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
72 |
add_action( 'admin_enqueue_scripts', array( $this, 'localize_script' ), 15 );
|
73 |
add_action( "wp_ajax_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
74 |
-
add_action( "wp_ajax_nopriv_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
75 |
add_action( "wp_ajax_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
76 |
-
add_action( "wp_ajax_nopriv_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
77 |
}
|
78 |
|
79 |
/**
|
71 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
72 |
add_action( 'admin_enqueue_scripts', array( $this, 'localize_script' ), 15 );
|
73 |
add_action( "wp_ajax_activate-{$this->_product_type}", array( $this, 'activate' ) );
|
|
|
74 |
add_action( "wp_ajax_update_licence_information-{$this->_product_type}", array( $this, 'update_licence_information' ) );
|
|
|
75 |
}
|
76 |
|
77 |
/**
|
plugin-fw/templates/panel/woocommerce/woocommerce-upload.php
CHANGED
@@ -16,10 +16,10 @@
|
|
16 |
* @since 1.0.0
|
17 |
*/
|
18 |
|
19 |
-
if (
|
20 |
exit;
|
21 |
} // Exit if accessed directly
|
22 |
-
|
23 |
|
24 |
?>
|
25 |
|
@@ -29,18 +29,25 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
29 |
</th>
|
30 |
<td class="forminp forminp-color plugin-option">
|
31 |
|
32 |
-
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text rm_upload"
|
|
|
|
|
|
|
33 |
<div class="option">
|
34 |
-
<input type="text" name="<?php echo $id ?>" id="<?php echo $id ?>"
|
35 |
-
|
|
|
|
|
|
|
36 |
</div>
|
37 |
<div class="clear"></div>
|
38 |
<span class="description"><?php echo $desc ?></span>
|
|
|
39 |
<div class="upload_img_preview" style="margin-top:10px;">
|
40 |
<?php
|
41 |
$file = $value;
|
42 |
-
if (
|
43 |
-
echo "<img src=\"" . YIT_CORE_PLUGIN_URL. "/assets/images/sleep.png\" data-src=\"$file\" />";
|
44 |
}
|
45 |
?>
|
46 |
</div>
|
16 |
* @since 1.0.0
|
17 |
*/
|
18 |
|
19 |
+
if (!defined('ABSPATH')) {
|
20 |
exit;
|
21 |
} // Exit if accessed directly
|
22 |
+
$hidden_val = get_option($id . "-yith-attachment-id", 0);
|
23 |
|
24 |
?>
|
25 |
|
29 |
</th>
|
30 |
<td class="forminp forminp-color plugin-option">
|
31 |
|
32 |
+
<div id="<?php echo $id ?>-container" class="yit_options rm_option rm_input rm_text rm_upload"
|
33 |
+
<?php if (isset($option['deps'])): ?>data-field="<?php echo $id ?>"
|
34 |
+
data-dep="<?php echo $this->get_id_field($option['deps']['ids']) ?>"
|
35 |
+
data-value="<?php echo $option['deps']['values'] ?>" <?php endif ?>>
|
36 |
<div class="option">
|
37 |
+
<input type="text" name="<?php echo $id ?>" id="<?php echo $id ?>"
|
38 |
+
value="<?php echo $value == '1' ? '' : esc_attr($value) ?>" class="upload_img_url"/>
|
39 |
+
<input type="hidden" name="<?php echo $id ?>-yith-attachment-id" id="<?php echo $id ?>-yith-attachment-id" value="<?php echo $hidden_val; ?>" />
|
40 |
+
<input type="button" value="<?php _e('Upload', 'yith-plugin-fw') ?>" id="<?php echo $id ?>-button"
|
41 |
+
class="upload_button button"/>
|
42 |
</div>
|
43 |
<div class="clear"></div>
|
44 |
<span class="description"><?php echo $desc ?></span>
|
45 |
+
|
46 |
<div class="upload_img_preview" style="margin-top:10px;">
|
47 |
<?php
|
48 |
$file = $value;
|
49 |
+
if (preg_match('/(jpg|jpeg|png|gif|ico)$/', $file)) {
|
50 |
+
echo "<img src=\"" . YIT_CORE_PLUGIN_URL . "/assets/images/sleep.png\" data-src=\"$file\" />";
|
51 |
}
|
52 |
?>
|
53 |
</div>
|
plugin-fw/yit-plugin.php
CHANGED
@@ -13,22 +13,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
13 |
} // Exit if accessed directly
|
14 |
|
15 |
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
if( !defined('YIT_CORE_PLUGIN_PATH')) {
|
21 |
-
define( 'YIT_CORE_PLUGIN_PATH', dirname(__FILE__));
|
22 |
-
}
|
23 |
-
|
24 |
-
if( !defined('YIT_CORE_PLUGIN_URL')) {
|
25 |
-
define( 'YIT_CORE_PLUGIN_URL', untrailingslashit( plugins_url( '/', __FILE__ ) ));
|
26 |
-
}
|
27 |
-
|
28 |
-
if( ! defined( 'YIT_CORE_PLUGIN_TEMPLATE_PATH' ) ){
|
29 |
-
define ( 'YIT_CORE_PLUGIN_TEMPLATE_PATH', YIT_CORE_PLUGIN_PATH . '/templates' );
|
30 |
-
}
|
31 |
-
|
32 |
|
33 |
include_once( 'yit-functions.php' );
|
34 |
include_once( 'yit-plugin-registration-hook.php' );
|
13 |
} // Exit if accessed directly
|
14 |
|
15 |
|
16 |
+
! defined( 'YIT_CORE_PLUGIN' ) && define( 'YIT_CORE_PLUGIN', true);
|
17 |
+
! defined( 'YIT_CORE_PLUGIN_PATH' ) && define( 'YIT_CORE_PLUGIN_PATH', dirname(__FILE__) );
|
18 |
+
! defined( 'YIT_CORE_PLUGIN_URL' ) && define( 'YIT_CORE_PLUGIN_URL', untrailingslashit( plugins_url( '/', __FILE__ ) ) );
|
19 |
+
! defined( 'YIT_CORE_PLUGIN_TEMPLATE_PATH' ) && define( 'YIT_CORE_PLUGIN_TEMPLATE_PATH', YIT_CORE_PLUGIN_PATH . '/templates' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
include_once( 'yit-functions.php' );
|
22 |
include_once( 'yit-plugin-registration-hook.php' );
|
templates/admin/premium.php
CHANGED
@@ -363,6 +363,38 @@
|
|
363 |
</div>
|
364 |
</div>
|
365 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
366 |
<div class="section section-cta section-odd">
|
367 |
<div class="landing-container">
|
368 |
<div class="premium-cta">
|
363 |
</div>
|
364 |
</div>
|
365 |
</div>
|
366 |
+
<div class="seven section section-even clear">
|
367 |
+
<div class="landing-container">
|
368 |
+
<div class="col-1">
|
369 |
+
<img src="<?php echo YITH_WOOCOMPARE_URL ?>assets/images/09.png" alt="Related products" />
|
370 |
+
</div>
|
371 |
+
<div class="col-2">
|
372 |
+
<div class="section-title">
|
373 |
+
<img src="<?php echo YITH_WOOCOMPARE_URL?>assets/images/09-icon.png" alt="icon 09" />
|
374 |
+
<h2><?php _e('CUSTOMIZED ATTRIBUTES','yith-woocommerce-compare');?></h2>
|
375 |
+
</div>
|
376 |
+
<p>
|
377 |
+
<?php echo sprintf( __('Let you users compare products following every feature, and considering also all those %1$sattributes%2$s that can be manually created in within the product detail page. Every single detail will be included.','yith-woocommerce-compare'),'<b>','</b>'); ?>
|
378 |
+
</p>
|
379 |
+
</div>
|
380 |
+
</div>
|
381 |
+
</div>
|
382 |
+
<div class="six section section-odd clear">
|
383 |
+
<div class="landing-container">
|
384 |
+
<div class="col-2">
|
385 |
+
<div class="section-title">
|
386 |
+
<img src="<?php echo YITH_WOOCOMPARE_URL ?>assets/images/10-icon.png" alt="icon 10" />
|
387 |
+
<h2><?php _e('A TAILORED TABLE','yith-woocommerce-compare');?></h2>
|
388 |
+
</div>
|
389 |
+
<p>
|
390 |
+
<?php echo sprintf( __( 'Select the products you want to compare and the system will offer you the %1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful.','yith-woocommerce-compare' ),'<b>','</b>' ) ?>
|
391 |
+
</p>
|
392 |
+
</div>
|
393 |
+
<div class="col-1">
|
394 |
+
<img src="<?php echo YITH_WOOCOMPARE_URL ?>assets/images/10.png" alt="Social networks" />
|
395 |
+
</div>
|
396 |
+
</div>
|
397 |
+
</div>
|
398 |
<div class="section section-cta section-odd">
|
399 |
<div class="landing-container">
|
400 |
<div class="premium-cta">
|