AdRotate Banner Manager - Version 3.11.5

Version Description

FREE = * [tweak] Minor tweaks and improvements to dashboards * [fix] More accurate regexes for AdRotate Tracker * [fix] Ambiguous array match in post injection * [fix] Unwanted advert after content with post injection on some settings * [i18n] Updated strings for all language files

NOTE: Certain features are exclusive to AdRotate PRO. If you need these features please consider upgrading to AdRotate PRO.

Download this release

Release Info

Developer adegans
Plugin Icon 128x128 AdRotate Banner Manager
Version 3.11.5
Comparing to
See all releases

Code changes from version 3.11.4 to 3.11.5

adrotate-functions.php CHANGED
@@ -20,11 +20,12 @@
20
function adrotate_shortcode($atts, $content = null) {
21
global $adrotate_config;
22
23
- $banner_id = $group_ids = $fallback = $weight = 0;
24
if(!empty($atts['banner'])) $banner_id = trim($atts['banner'], "\r\t ");
25
if(!empty($atts['group'])) $group_ids = trim($atts['group'], "\r\t ");
26
- if(!empty($atts['fallback'])) $fallback = trim($atts['fallback'], "\r\t "); // Optional for groups (override)
27
- if(!empty($atts['weight'])) $weight = trim($atts['weight'], "\r\t "); // Optional for groups (override)
28
if(!empty($atts['site'])) $site = 0; // Not supported in free version
29
30
$output = '';
@@ -32,14 +33,14 @@ function adrotate_shortcode($atts, $content = null) {
32
if($adrotate_config['w3caching'] == "Y") $output .= '<!-- mfunc '.W3TC_DYNAMIC_SECURITY.' -->';
33
34
if($banner_id > 0 AND $group_ids == 0) { // Show one Ad
35
- if($adrotate_config['supercache'] == "Y") $output .= '<!--mfunc echo adrotate_ad('.$banner_id.', true, 0, 0) -->';
36
- $output .= adrotate_ad($banner_id, true, 0, 0);
37
if($adrotate_config['supercache'] == "Y") $output .= '<!--/mfunc-->';
38
}
39
40
if($banner_id == 0 AND $group_ids > 0) { // Show group
41
- if($adrotate_config['supercache'] == "Y") $output .= '<!--mfunc echo adrotate_group('.$group_ids.', '.$fallback.', '.$weight.') -->';
42
- $output .= adrotate_group($group_ids, $fallback, $weight);
43
if($adrotate_config['supercache'] == "Y") $output .= '<!--/mfunc-->';
44
}
45
20
function adrotate_shortcode($atts, $content = null) {
21
global $adrotate_config;
22
23
+ $banner_id = $group_ids = $nowrapper = 0;
24
if(!empty($atts['banner'])) $banner_id = trim($atts['banner'], "\r\t ");
25
if(!empty($atts['group'])) $group_ids = trim($atts['group'], "\r\t ");
26
+ if(!empty($atts['nowrapper'])) $nowrapper = trim($atts['nowrapper'], "\r\t "); // Optional (override)
27
+ if(!empty($atts['fallback'])) $fallback = 0; // Not supported in free version
28
+ if(!empty($atts['weight'])) $weight = 0; // Not supported in free version
29
if(!empty($atts['site'])) $site = 0; // Not supported in free version
30
31
$output = '';
33
if($adrotate_config['w3caching'] == "Y") $output .= '<!-- mfunc '.W3TC_DYNAMIC_SECURITY.' -->';
34
35
if($banner_id > 0 AND $group_ids == 0) { // Show one Ad
36
+ if($adrotate_config['supercache'] == "Y") $output .= '<!--mfunc echo adrotate_ad('.$banner_id.', true, 0, 0, '.$nowrapper.') -->';
37
+ $output .= adrotate_ad($banner_id, true, 0, 0, $nowrapper);
38
if($adrotate_config['supercache'] == "Y") $output .= '<!--/mfunc-->';
39
}
40
41
if($banner_id == 0 AND $group_ids > 0) { // Show group
42
+ if($adrotate_config['supercache'] == "Y") $output .= '<!--mfunc echo adrotate_group('.$group_ids.', 0, 0, 0, '.$nowrapper.') -->';
43
+ $output .= adrotate_group($group_ids, 0, 0, 0, $nowrapper);
44
if($adrotate_config['supercache'] == "Y") $output .= '<!--/mfunc-->';
45
}
46
adrotate-output.php CHANGED
@@ -13,27 +13,17 @@
13
Name: adrotate_ad
14
15
Purpose: Show requested ad
16
- Receive: $banner_id, $individual, $group, $block (obsolete), $site
17
Return: $output
18
Since: 3.0
19
-------------------------------------------------------------*/
20
- function adrotate_ad($banner_id, $individual = true, $group = 0, $block = 0, $site = 0) {
21
global $wpdb, $adrotate_config, $adrotate_debug;
22
23
$output = '';
24
25
if($banner_id) {
26
- $banner = $wpdb->get_row($wpdb->prepare(
27
- "SELECT
28
- `id`, `bannercode`, `tracker`, `link`, `image`, `responsive`
29
- FROM
30
- `".$wpdb->prefix."adrotate`
31
- WHERE
32
- `id` = %d
33
- AND (`type` = 'active'
34
- OR `type` = '2days'
35
- OR `type` = '7days')
36
- ;", $banner_id));
37
38
if($banner) {
39
if($adrotate_debug['general'] == true) {
@@ -49,11 +39,12 @@ function adrotate_ad($banner_id, $individual = true, $group = 0, $block = 0, $si
49
}
50
51
if($selected) {
52
$image = str_replace('%folder%', $adrotate_config['banner_folder'], $banner->image);
53
54
- if($individual == true) $output .= '<div class="a-single a-'.$banner->id.'">';
55
$output .= adrotate_ad_output($banner->id, 0, $banner->bannercode, $banner->tracker, $banner->link, $image, $banner->responsive);
56
- if($individual == true) $output .= '</div>';
57
58
if($adrotate_config['stats'] == 1 AND $banner->tracker == "Y") {
59
adrotate_count_impression($banner->id, 0, 0);
@@ -73,18 +64,17 @@ function adrotate_ad($banner_id, $individual = true, $group = 0, $block = 0, $si
73
Name: adrotate_group
74
75
Purpose: Fetch ads in specified group(s) and show a random ad
76
- Receive: $group_ids, $fallback, $weight, $site
77
Return: $output
78
Since: 3.0
79
-------------------------------------------------------------*/
80
- function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0) {
81
global $wpdb, $adrotate_config, $adrotate_debug;
82
83
- $output = $group_select = $weightoverride = '';
84
if($group_ids) {
85
$now = adrotate_now();
86
-
87
- (!is_array($group_ids)) ? $group_array = explode(",", $group_ids) : $group_array = $group_ids;
88
89
foreach($group_array as $key => $value) {
90
$group_select .= " `{$wpdb->prefix}adrotate_linkmeta`.`group` = {$value} OR";
@@ -100,9 +90,6 @@ function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0) {
100
}
101
102
if($group) {
103
- if($fallback == 0) $fallback = $group->fallback;
104
- if($weight > 0) $weightoverride = " AND `{$wpdb->prefix}adrotate`.`weight` >= '{$weight}'";
105
-
106
// Get all ads in all selected groups
107
$ads = $wpdb->get_results(
108
"SELECT
@@ -123,7 +110,6 @@ function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0) {
123
AND (`{$wpdb->prefix}adrotate`.`type` = 'active'
124
OR `{$wpdb->prefix}adrotate`.`type` = '2days'
125
OR `{$wpdb->prefix}adrotate`.`type` = '7days')
126
- {$weightoverride}
127
GROUP BY `{$wpdb->prefix}adrotate`.`id`
128
ORDER BY `{$wpdb->prefix}adrotate`.`id`;");
129
@@ -149,10 +135,11 @@ function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0) {
149
$array_count = count($selected);
150
if($array_count > 0) {
151
$before = $after = '';
152
$before = str_replace('%id%', $group_array[0], stripslashes(html_entity_decode($group->wrapper_before, ENT_QUOTES)));
153
$after = str_replace('%id%', $group_array[0], stripslashes(html_entity_decode($group->wrapper_after, ENT_QUOTES)));
154
155
- $output .= '<div class="g g-'.$group->id.'">';
156
157
if($group->modus == 1) { // Dynamic ads
158
$i = 1;
@@ -204,16 +191,16 @@ function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0) {
204
205
$image = str_replace('%folder%', $adrotate_config['banner_folder'], $selected[$banner_id]->image);
206
207
- $output .= '<div class="g-single a-'.$selected[$banner_id]->id.'">';
208
$output .= $before.adrotate_ad_output($selected[$banner_id]->id, $group->id, $selected[$banner_id]->bannercode, $selected[$banner_id]->tracker, $selected[$banner_id]->link, $image, $selected[$banner_id]->responsive).$after;
209
- $output .= '</div>';
210
211
if($adrotate_config['stats'] == 1){
212
adrotate_count_impression($selected[$banner_id]->id, $group->id, 0);
213
}
214
}
215
216
- $output .= '</div>';
217
218
unset($selected);
219
} else {
@@ -245,12 +232,13 @@ function adrotate_inject_pages($post_content) {
245
246
if(is_page()) {
247
// Inject ads into page
248
- $ids = $wpdb->get_results("SELECT `id`, `page`, `page_loc`, `page_par` FROM `".$wpdb->prefix."adrotate_groups` WHERE `page_loc` > 0;");
249
250
$group_array = array();
251
foreach($ids as $id) {
252
$pages = explode(",", $id->page);
253
- // Build array of groups for pages
254
if(in_array($post->ID, $pages)) {
255
$group_array[$id->id] = array('location' => $id->page_loc, 'paragraph' => $id->page_par, 'pages' => $pages);
256
}
@@ -303,26 +291,29 @@ function adrotate_inject_pages($post_content) {
303
}
304
305
// Adverts inside the content
306
- if($group_array[$group_id]['location'] == 4) {
307
- $paragraphs = explode("</p>", $post_content);
308
$par = 1;
309
$post_content = '';
310
- foreach($paragraphs as $paragraph) {
311
if($par == $group_array[$group_id]['paragraph']
312
OR ($par == 2 AND $group_array[$group_id]['paragraph'] == 20)
313
OR ($par == 3 AND $group_array[$group_id]['paragraph'] == 30)
314
OR ($par == 4 AND $group_array[$group_id]['paragraph'] == 40)) {
315
- $paragraph = $paragraph.adrotate_group($group_id);
316
317
if($group_array[$group_id]['paragraph'] > 1 AND $group_array[$group_id]['paragraph'] < 10) {
318
$par = 1;
319
- } else {
320
- $par++;
321
}
322
} else {
323
$par++;
324
}
325
$post_content .= $paragraph;
326
}
327
}
328
}
@@ -346,15 +337,16 @@ function adrotate_inject_posts($post_content) {
346
347
if(is_single()) {
348
// Inject ads into posts in specified category
349
- $ids = $wpdb->get_results("SELECT `id`, `cat`, `cat_loc`, `cat_par` FROM `".$wpdb->prefix."adrotate_groups` WHERE `cat_loc` > 0;");
350
$wp_categories = get_terms('category', array('fields' => 'ids'));
351
352
$group_array = array();
353
foreach($ids as $id) {
354
$categories = explode(",", $id->cat);
355
- // Build array of groups for categories
356
- foreach($wp_categories as $key => $value) {
357
- if(!in_array($value, $categories)) {
358
$group_array[$id->id] = array('location' => $id->cat_loc, 'paragraph' => $id->cat_par, 'categories' => $categories);
359
}
360
}
@@ -406,26 +398,29 @@ function adrotate_inject_posts($post_content) {
406
}
407
408
// Adverts inside the content
409
- if($group_array[$group_id]['location'] == 4) {
410
- $paragraphs = explode("</p>", $post_content);
411
$par = 1;
412
$post_content = '';
413
- foreach($paragraphs as $paragraph) {
414
if($par == $group_array[$group_id]['paragraph']
415
OR ($par == 2 AND $group_array[$group_id]['paragraph'] == 20)
416
OR ($par == 3 AND $group_array[$group_id]['paragraph'] == 30)
417
OR ($par == 4 AND $group_array[$group_id]['paragraph'] == 40)) {
418
- $paragraph = $paragraph.adrotate_group($group_id);
419
420
if($group_array[$group_id]['paragraph'] > 1 AND $group_array[$group_id]['paragraph'] < 10) {
421
$par = 1;
422
- } else {
423
- $par++;
424
}
425
} else {
426
$par++;
427
}
428
$post_content .= $paragraph;
429
}
430
}
431
}
@@ -463,7 +458,7 @@ function adrotate_preview($banner_id) {
463
if($banner_id) {
464
$now = adrotate_now();
465
466
- $banner = $wpdb->get_row($wpdb->prepare("SELECT * FROM `".$wpdb->prefix."adrotate` WHERE `id` = %d;", $banner_id));
467
468
if($adrotate_debug['general'] == true) {
469
echo "<p><strong>[DEBUG][adrotate_preview()] Ad information</strong><pre>";
@@ -506,7 +501,7 @@ function adrotate_ad_output($id, $group = 0, $bannercode, $tracker, $link, $imag
506
507
if($adrotate_config['stats'] == 1 AND $tracker == "Y") { // Internal tracker
508
$banner_output = str_replace('<a ', '<a data-track="'.adrotate_hash($id, $group, $blog_id).'" ', $banner_output);
509
- preg_match_all('/<a[^>](.*?)>/i', $banner_output, $matches, PREG_SET_ORDER);
510
if(isset($matches[0])) {
511
foreach($matches[0] as $value) {
512
if(preg_match('/<a[^>]+class=\"(.+?)\"[^>]*>/i', $value, $regs)) {
@@ -526,10 +521,10 @@ function adrotate_ad_output($id, $group = 0, $bannercode, $tracker, $link, $imag
526
}
527
528
// Add Responsive classes
529
- preg_match_all('/<img[^>](.*?)>/i', $banner_output, $matches, PREG_SET_ORDER);
530
if(isset($matches[0])) {
531
foreach($matches[0] as $value) {
532
- if(preg_match('/<img[^>]+class=\"(.+?)\"[^>]*>/i', $value, $regs)) {
533
$result = $regs[1];
534
if($responsive == 'Y') $result .= " responsive";
535
$result = trim($result);
@@ -601,7 +596,7 @@ function adrotate_custom_scripts() {
601
function adrotate_custom_javascript() {
602
global $wpdb, $adrotate_config;
603
604
- $groups = $wpdb->get_results("SELECT `id`, `adspeed` FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '' AND `modus` = 1 ORDER BY `id` ASC;");
605
if($groups) {
606
$output_js = "jQuery(document).ready(function(){\n";
607
$output_js .= "if(jQuery.fn.gslider) {\n";
@@ -645,7 +640,7 @@ function adrotate_custom_css() {
645
646
$output = "\n<!-- This site is using AdRotate v".ADROTATE_DISPLAY." to display their advertisements - https://ajdg.solutions/products/adrotate-for-wordpress/ -->\n";
647
648
- $groups = $wpdb->get_results("SELECT `id`, `modus`, `gridrows`, `gridcolumns`, `adwidth`, `adheight`, `admargin`, `align` FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '' ORDER BY `id` ASC;");
649
if($groups) {
650
$output_css = "\t.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }\n";
651
$output_css .= "\t.g img { height:auto; }\n";
13
Name: adrotate_ad
14
15
Purpose: Show requested ad
16
+ Receive: $banner_id, $individual, $group, $site, $nowrapper
17
Return: $output
18
Since: 3.0
19
-------------------------------------------------------------*/
20
+ function adrotate_ad($banner_id, $individual = true, $group = null, $site = 0, $nowrapper = 1) {
21
global $wpdb, $adrotate_config, $adrotate_debug;
22
23
$output = '';
24
25
if($banner_id) {
26
+ $banner = $wpdb->get_row($wpdb->prepare("SELECT `id`, `bannercode`, `tracker`, `link`, `image`, `responsive` FROM `{$wpdb->prefix}adrotate` WHERE `id` = %d AND (`type` = 'active' OR `type` = '2days' OR `type` = '7days');", $banner_id));
27
28
if($banner) {
29
if($adrotate_debug['general'] == true) {
39
}
40
41
if($selected) {
42
+ $nowrapper = ($nowrapper == 1) ? true : false;
43
$image = str_replace('%folder%', $adrotate_config['banner_folder'], $banner->image);
44
45
+ if($individual == true AND $nowrapper == false) $output .= '<div class="a-single a-'.$banner->id.'">';
46
$output .= adrotate_ad_output($banner->id, 0, $banner->bannercode, $banner->tracker, $banner->link, $image, $banner->responsive);
47
+ if($individual == true AND $nowrapper == false) $output .= '</div>';
48
49
if($adrotate_config['stats'] == 1 AND $banner->tracker == "Y") {
50
adrotate_count_impression($banner->id, 0, 0);
64
Name: adrotate_group
65
66
Purpose: Fetch ads in specified group(s) and show a random ad
67
+ Receive: $group_ids, $fallback, $weight, $site, $nowrapper
68
Return: $output
69
Since: 3.0
70
-------------------------------------------------------------*/
71
+ function adrotate_group($group_ids, $fallback = 0, $weight = 0, $site = 0, $nowrapper = 1) {
72
global $wpdb, $adrotate_config, $adrotate_debug;
73
74
+ $output = $group_select = '';
75
if($group_ids) {
76
$now = adrotate_now();
77
+ $group_array = (!is_array($group_ids)) ? explode(",", $group_ids) : $group_ids;
78
79
foreach($group_array as $key => $value) {
80
$group_select .= " `{$wpdb->prefix}adrotate_linkmeta`.`group` = {$value} OR";
90
}
91
92
if($group) {
93
// Get all ads in all selected groups
94
$ads = $wpdb->get_results(
95
"SELECT
110
AND (`{$wpdb->prefix}adrotate`.`type` = 'active'
111
OR `{$wpdb->prefix}adrotate`.`type` = '2days'
112
OR `{$wpdb->prefix}adrotate`.`type` = '7days')
113
GROUP BY `{$wpdb->prefix}adrotate`.`id`
114
ORDER BY `{$wpdb->prefix}adrotate`.`id`;");
115
135
$array_count = count($selected);
136
if($array_count > 0) {
137
$before = $after = '';
138
+ $nowrapper = ($nowrapper == 1) ? true : false;
139
$before = str_replace('%id%', $group_array[0], stripslashes(html_entity_decode($group->wrapper_before, ENT_QUOTES)));
140
$after = str_replace('%id%', $group_array[0], stripslashes(html_entity_decode($group->wrapper_after, ENT_QUOTES)));
141
142
+ if($nowrapper == false AND $group->modus < 1) $output .= '<div class="g g-'.$group->id.'">';
143
144
if($group->modus == 1) { // Dynamic ads
145
$i = 1;
191
192
$image = str_replace('%folder%', $adrotate_config['banner_folder'], $selected[$banner_id]->image);
193
194
+ if($nowrapper == false) $output .= '<div class="g-single a-'.$selected[$banner_id]->id.'">';
195
$output .= $before.adrotate_ad_output($selected[$banner_id]->id, $group->id, $selected[$banner_id]->bannercode, $selected[$banner_id]->tracker, $selected[$banner_id]->link, $image, $selected[$banner_id]->responsive).$after;
196
+ if($nowrapper == false) $output .= '</div>';
197
198
if($adrotate_config['stats'] == 1){
199
adrotate_count_impression($selected[$banner_id]->id, $group->id, 0);
200
}
201
}
202
203
+ if($nowrapper == false AND $group->modus < 1) $output .= '</div>';
204
205
unset($selected);
206
} else {
232
233
if(is_page()) {
234
// Inject ads into page
235
+ $ids = $wpdb->get_results("SELECT `id`, `page`, `page_loc`, `page_par` FROM `{$wpdb->prefix}adrotate_groups` WHERE `page_loc` > 0;");
236
237
$group_array = array();
238
foreach($ids as $id) {
239
$pages = explode(",", $id->page);
240
+ if(!is_array($pages)) $pages = array();
241
+
242
if(in_array($post->ID, $pages)) {
243
$group_array[$id->id] = array('location' => $id->page_loc, 'paragraph' => $id->page_par, 'pages' => $pages);
244
}
291
}
292
293
// Adverts inside the content
294
+ if($group_array[$group_id]['location'] == 4 AND $key == 0) {
295
+ preg_match_all("/(?:.*?)<p[^>]*>(?:.*?)<\/p>(?:<\/[a-z]*?>)*/is", $post_content, $paragraphs);
296
+ // $paragraphs = explode("</p>", $post_content);
297
+
298
$par = 1;
299
$post_content = '';
300
+ foreach($paragraphs[0] as &$paragraph) {
301
+ // foreach($paragraphs as &$paragraph) {
302
if($par == $group_array[$group_id]['paragraph']
303
OR ($par == 2 AND $group_array[$group_id]['paragraph'] == 20)
304
OR ($par == 3 AND $group_array[$group_id]['paragraph'] == 30)
305
OR ($par == 4 AND $group_array[$group_id]['paragraph'] == 40)) {
306
+ $paragraph .= adrotate_group($group_id);
307
308
+ $par++;
309
if($group_array[$group_id]['paragraph'] > 1 AND $group_array[$group_id]['paragraph'] < 10) {
310
$par = 1;
311
}
312
} else {
313
$par++;
314
}
315
$post_content .= $paragraph;
316
+ unset($paragraph);
317
}
318
}
319
}
337
338
if(is_single()) {
339
// Inject ads into posts in specified category
340
+ $ids = $wpdb->get_results("SELECT `id`, `cat`, `cat_loc`, `cat_par` FROM `{$wpdb->prefix}adrotate_groups` WHERE `cat_loc` > 0;");
341
$wp_categories = get_terms('category', array('fields' => 'ids'));
342
343
$group_array = array();
344
foreach($ids as $id) {
345
$categories = explode(",", $id->cat);
346
+ if(!is_array($categories)) $categories = array();
347
+
348
+ foreach($wp_categories as &$value) {
349
+ if(in_array($value, $categories)) {
350
$group_array[$id->id] = array('location' => $id->cat_loc, 'paragraph' => $id->cat_par, 'categories' => $categories);
351
}
352
}
398
}
399
400
// Adverts inside the content
401
+ if($group_array[$group_id]['location'] == 4 AND $key == 0) {
402
+ preg_match_all("/(?:.*?)<p[^>]*>(?:.*?)<\/p>(?:<\/[a-z]*?>)*/is", $post_content, $paragraphs);
403
+ // $paragraphs = explode("</p>", $post_content);
404
+
405
$par = 1;
406
$post_content = '';
407
+ foreach($paragraphs[0] as &$paragraph) {
408
+ // foreach($paragraphs as &$paragraph) {
409
if($par == $group_array[$group_id]['paragraph']
410
OR ($par == 2 AND $group_array[$group_id]['paragraph'] == 20)
411
OR ($par == 3 AND $group_array[$group_id]['paragraph'] == 30)
412
OR ($par == 4 AND $group_array[$group_id]['paragraph'] == 40)) {
413
+ $paragraph .= adrotate_group($group_id);
414
415
+ $par++;
416
if($group_array[$group_id]['paragraph'] > 1 AND $group_array[$group_id]['paragraph'] < 10) {
417
$par = 1;
418
}
419
} else {
420
$par++;
421
}
422
$post_content .= $paragraph;
423
+ unset($paragraph);
424
}
425
}
426
}
458
if($banner_id) {
459
$now = adrotate_now();
460
461
+ $banner = $wpdb->get_row($wpdb->prepare("SELECT * FROM `{$wpdb->prefix}adrotate` WHERE `id` = %d;", $banner_id));
462
463
if($adrotate_debug['general'] == true) {
464
echo "<p><strong>[DEBUG][adrotate_preview()] Ad information</strong><pre>";
501
502
if($adrotate_config['stats'] == 1 AND $tracker == "Y") { // Internal tracker
503
$banner_output = str_replace('<a ', '<a data-track="'.adrotate_hash($id, $group, $blog_id).'" ', $banner_output);
504
+ preg_match_all('/<a[^>](?:.*?)>/i', $banner_output, $matches, PREG_SET_ORDER);
505
if(isset($matches[0])) {
506
foreach($matches[0] as $value) {
507
if(preg_match('/<a[^>]+class=\"(.+?)\"[^>]*>/i', $value, $regs)) {
521
}
522
523
// Add Responsive classes
524
+ preg_match_all('/<img[^>](?:.*?)>/i', $banner_output, $matches, PREG_SET_ORDER);
525
if(isset($matches[0])) {
526
foreach($matches[0] as $value) {
527
+ if(preg_match('/<img[^>]+class=\"(?:.+?)\"[^>]*>/i', $value, $regs)) {
528
$result = $regs[1];
529
if($responsive == 'Y') $result .= " responsive";
530
$result = trim($result);
596
function adrotate_custom_javascript() {
597
global $wpdb, $adrotate_config;
598
599
+ $groups = $wpdb->get_results("SELECT `id`, `adspeed` FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' AND `modus` = 1 ORDER BY `id` ASC;");
600
if($groups) {
601
$output_js = "jQuery(document).ready(function(){\n";
602
$output_js .= "if(jQuery.fn.gslider) {\n";
640
641
$output = "\n<!-- This site is using AdRotate v".ADROTATE_DISPLAY." to display their advertisements - https://ajdg.solutions/products/adrotate-for-wordpress/ -->\n";
642
643
+ $groups = $wpdb->get_results("SELECT `id`, `modus`, `gridrows`, `gridcolumns`, `adwidth`, `adheight`, `admargin`, `align` FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' ORDER BY `id` ASC;");
644
if($groups) {
645
$output_css = "\t.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }\n";
646
$output_css .= "\t.g img { height:auto; }\n";
adrotate-setup.php CHANGED
@@ -401,6 +401,7 @@ function adrotate_database_install() {
401
`image` varchar(255) NOT NULL,
402
`link` longtext NOT NULL,
403
`tracker` varchar(5) NOT NULL default 'N',
404
`responsive` varchar(5) NOT NULL default 'N',
405
`type` varchar(10) NOT NULL default '0',
406
`weight` int(3) NOT NULL default '6',
@@ -427,6 +428,7 @@ function adrotate_database_install() {
427
`page` longtext NOT NULL,
428
`page_loc` tinyint(1) NOT NULL default '0',
429
`page_par` tinyint(2) NOT NULL default '0',
430
`geo` tinyint(1) NOT NULL default '0',
431
`wrapper_before` longtext NOT NULL,
432
`wrapper_after` longtext NOT NULL,
@@ -739,6 +741,13 @@ function adrotate_database_upgrade() {
739
adrotate_del_column("{$wpdb->prefix}adrotate", 'ibudget');
740
}
741
742
update_option("adrotate_db_version", array('current' => ADROTATE_DB_VERSION, 'previous' => $adrotate_db_version['current']));
743
}
744
401
`image` varchar(255) NOT NULL,
402
`link` longtext NOT NULL,
403
`tracker` varchar(5) NOT NULL default 'N',
404
+ `mobile` varchar(5) NOT NULL default 'N',
405
`responsive` varchar(5) NOT NULL default 'N',
406
`type` varchar(10) NOT NULL default '0',
407
`weight` int(3) NOT NULL default '6',
428
`page` longtext NOT NULL,
429
`page_loc` tinyint(1) NOT NULL default '0',
430
`page_par` tinyint(2) NOT NULL default '0',
431
+ `mobile` tinyint(1) NOT NULL default '0',
432
`geo` tinyint(1) NOT NULL default '0',
433
`wrapper_before` longtext NOT NULL,
434
`wrapper_after` longtext NOT NULL,
741
adrotate_del_column("{$wpdb->prefix}adrotate", 'ibudget');
742
}
743
744
+ // Database: 51
745
+ // AdRotate: 3.12.5b2
746
+ if($adrotate_db_version['current'] < 51) {
747
+ adrotate_add_column("{$wpdb->prefix}adrotate", 'mobile', 'varchar(5) NOT NULL default \'N\' AFTER `tracker`');
748
+ adrotate_add_column("{$wpdb->prefix}adrotate_groups", 'mobile', 'tinyint(1) NOT NULL default \'0\' AFTER `page_par`');
749
+ }
750
+
751
update_option("adrotate_db_version", array('current' => ADROTATE_DB_VERSION, 'previous' => $adrotate_db_version['current']));
752
}
753
adrotate.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://ajdg.solutions/products/adrotate-for-wordpress/?pk_campaign=
5
Author: Arnan de Gans of AJdG Solutions
6
Author URI: http://ajdg.solutions/?pk_campaign=adrotatefree-pluginpage&pk_kwd=authorurl
7
Description: Used on over a hundred thousand websites and by even more people! AdRotate is the popular choice for monetizing your website with adverts while keeping things simple.
8
- Version: 3.11.4
9
License: GPLv3
10
*/
11
@@ -20,9 +20,9 @@ License: GPLv3
20
------------------------------------------------------------------------------------ */
21
22
/*--- AdRotate values ---------------------------------------*/
23
- define("ADROTATE_DISPLAY", '3.11.4');
24
define("ADROTATE_VERSION", 379);
25
- define("ADROTATE_DB_VERSION", 50);
26
define("ADROTATE_FOLDER", 'adrotate');
27
/*-----------------------------------------------------------*/
28
5
Author: Arnan de Gans of AJdG Solutions
6
Author URI: http://ajdg.solutions/?pk_campaign=adrotatefree-pluginpage&pk_kwd=authorurl
7
Description: Used on over a hundred thousand websites and by even more people! AdRotate is the popular choice for monetizing your website with adverts while keeping things simple.
8
+ Version: 3.11.5
9
License: GPLv3
10
*/
11
20
------------------------------------------------------------------------------------ */
21
22
/*--- AdRotate values ---------------------------------------*/
23
+ define("ADROTATE_DISPLAY", '3.11.5');
24
define("ADROTATE_VERSION", 379);
25
+ define("ADROTATE_DB_VERSION", 51);
26
define("ADROTATE_FOLDER", 'adrotate');
27
/*-----------------------------------------------------------*/
28
dashboard/adrotate-info.php CHANGED
@@ -54,6 +54,7 @@ $banners = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate` WHER
54
$groups = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '';");
55
$queued = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate` WHERE `type` = 'queue';");
56
$data = get_option("adrotate_advert_status");
57
?>
58
59
<div id="dashboard-widgets-wrap">
@@ -88,6 +89,7 @@ $data = get_option("adrotate_advert_status");
88
</tr>
89
</tbody>
90
91
<thead>
92
<tr class="first">
93
<td colspan="2"><strong><?php _e('The last few days', 'adrotate'); ?></strong></td>
@@ -126,6 +128,7 @@ $data = get_option("adrotate_advert_status");
126
</td>
127
</tr>
128
</tbody>
129
130
<thead>
131
<tr class="first">
@@ -137,7 +140,7 @@ $data = get_option("adrotate_advert_status");
137
<tr class="first">
138
<td colspan="2">
139
<p><center><?php _e('Your gift helps ensure the continued development of AdRotate!', 'adrotate'); ?><br /><?php _e("Can't donate money? Consider writing a review instead. Thank you!", 'adrotate'); ?></center></p>
140
- <p><center><a class="button-primary" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=paypal%40ajdg%2enet&item_name=AdRotate%20Donation&item_number=000&no_shipping=0&no_note=0&tax=0&currency_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8&amount=5" target="_blank">Donate &euro; 5 via Paypal</a> <a class="button" target="_blank" href="https://wordpress.org/support/view/plugin-reviews/adrotate?rate=5#postform">Write review on WordPress.org</a></center></p>
141
</td>
142
</tr>
143
</tbody>
@@ -148,14 +151,31 @@ $data = get_option("adrotate_advert_status");
148
<h3><?php _e('AdRotate News and Developer Blog', 'adrotate'); ?></h3>
149
<div class="postbox-adrotate">
150
<div class="inside">
151
- <?php wp_widget_rss_output(array(
152
- 'url' => array('http://meandmymac.net/feed/', 'http://ajdg.solutions/feed/'),
153
'title' => 'AdRotate Development News',
154
'items' => 4,
155
'show_summary' => 1,
156
'show_author' => 0,
157
'show_date' => 1)
158
- ); ?>
159
</div>
160
</div>
161
54
$groups = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '';");
55
$queued = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate` WHERE `type` = 'queue';");
56
$data = get_option("adrotate_advert_status");
57
+ $adrotate_config = get_option('adrotate_config');
58
?>
59
60
<div id="dashboard-widgets-wrap">
89
</tr>
90
</tbody>
91
92
+ <?php if($adrotate_config['stats'] == 1) { ?>
93
<thead>
94
<tr class="first">
95
<td colspan="2"><strong><?php _e('The last few days', 'adrotate'); ?></strong></td>
128
</td>
129
</tr>
130
</tbody>
131
+ <?php } ?>
132
133
<thead>
134
<tr class="first">
140
<tr class="first">
141
<td colspan="2">
142
<p><center><?php _e('Your gift helps ensure the continued development of AdRotate!', 'adrotate'); ?><br /><?php _e("Can't donate money? Consider writing a review instead. Thank you!", 'adrotate'); ?></center></p>
143
+ <p><center><a class="button-primary" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=paypal%40ajdg%2enet&item_name=AdRotate%20Donation&no_shipping=0&no_note=0&tax=0&currency_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8&amount=5" target="_blank">Donate &euro; 5 via Paypal</a> <a class="button" target="_blank" href="https://wordpress.org/support/view/plugin-reviews/adrotate?rate=5#postform">Write review on WordPress.org</a></center></p>
144
</td>
145
</tr>
146
</tbody>
151
<h3><?php _e('AdRotate News and Developer Blog', 'adrotate'); ?></h3>
152
<div class="postbox-adrotate">
153
<div class="inside">
154
+ <?php
155
+ wp_widget_rss_output(array(
156
+ 'url' => array('http://meandmymac.net/feed/', 'http://ajdg.solutions/feed/',),
157
'title' => 'AdRotate Development News',
158
'items' => 4,
159
'show_summary' => 1,
160
'show_author' => 0,
161
'show_date' => 1)
162
+ );
163
+ ?>
164
+
165
+ <table width="100%">
166
+ <thead>
167
+ <tr class="first">
168
+ <td colspan="2"><strong><?php _e('Get notified of AdRotate updates via Pushover', 'adrotate'); ?></strong></td>
169
+ </tr>
170
+ </thead>
171
+
172
+ <tbody>
173
+ <tr class="first">
174
+ <td width="50%" class="first b"><p><center><a class="pushover-button" target="_blank" href="https://pushover.net/subscribe/AdRotateUpdates-R5GYqJtGHNcwsQY">Subscribe with Pushover</a></center></p></td>
175
+ <td class="b"><p><?php _e('Pushover is a push notification service for iOS and Android!', 'adrotate'); ?> <a href="https://www.pushover.net/" target="_blank">Pushover website</a>.</p></td>
176
+ </tr>
177
+ </tbody>
178
+ </table>
179
</div>
180
</div>
181
dashboard/publisher/adrotate-ads-edit.php CHANGED
@@ -10,9 +10,9 @@
10
------------------------------------------------------------------------------------ */
11
12
if(!$ad_edit_id) {
13
- $edit_id = $wpdb->get_var("SELECT `id` FROM `".$wpdb->prefix."adrotate` WHERE `type` = 'empty' ORDER BY `id` DESC LIMIT 1;");
14
if($edit_id == 0) {
15
- $wpdb->insert($wpdb->prefix."adrotate", array('title' => '', 'bannercode' => '', 'thetime' => $now, 'updated' => $now, 'author' => $current_user->user_login, 'imagetype' => 'dropdown', 'image' => '', 'link' => '', 'tracker' => 'N', 'responsive' => 'N', 'type' => 'empty', 'weight' => 6, 'sortorder' => 0, 'budget' => 0, 'crate' => 0, 'irate' => 0, 'cities' => serialize(array()), 'countries' => serialize(array())));
16
$edit_id = $wpdb->insert_id;
17
$wpdb->insert($wpdb->prefix.'adrotate_schedule', array('name' => 'Schedule for ad '.$edit_id, 'starttime' => $now, 'stoptime' => $in84days, 'maxclicks' => 0, 'maximpressions' => 0));
18
$schedule_id = $wpdb->insert_id;
@@ -21,10 +21,10 @@ if(!$ad_edit_id) {
21
$ad_edit_id = $edit_id;
22
}
23
24
- $edit_banner = $wpdb->get_row("SELECT * FROM `".$wpdb->prefix."adrotate` WHERE `id` = '$ad_edit_id';");
25
- $groups = $wpdb->get_results("SELECT * FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '' ORDER BY `sortorder` ASC, `id` ASC;");
26
- $schedules = $wpdb->get_row("SELECT `".$wpdb->prefix."adrotate_schedule`.`id`, `starttime`, `stoptime`, `maxclicks`, `maximpressions` FROM `".$wpdb->prefix."adrotate_schedule`, `".$wpdb->prefix."adrotate_linkmeta` WHERE `ad` = $edit_banner->id AND `group` = 0 AND `user` = 0 AND `schedule` = `".$wpdb->prefix."adrotate_schedule`.`id` ORDER BY `".$wpdb->prefix."adrotate_schedule`.`id` ASC LIMIT 1;");
27
- $linkmeta = $wpdb->get_results("SELECT `group` FROM `".$wpdb->prefix."adrotate_linkmeta` WHERE `ad` = '$edit_banner->id' AND `user` = 0 AND `schedule` = 0;");
28
29
wp_enqueue_media();
30
wp_enqueue_script('uploader-hook', plugins_url().'/'.ADROTATE_FOLDER.'/library/uploader-hook.js', array('jquery'));
@@ -112,13 +112,13 @@ if($edit_banner->imagetype == "field") {
112
<table class="widefat" style="margin-top: .5em">
113
<tbody>
114
<tr>
115
- <th width="15%"><?php _e('Title:', 'adrotate'); ?></th>
116
<td colspan="2">
117
<label for="adrotate_title"><input tabindex="1" name="adrotate_title" type="text" size="50" class="search-input" value="<?php echo stripslashes($edit_banner->title);?>" autocomplete="off" /></label>
118
</td>
119
</tr>
120
<tr>
121
- <th valign="top"><?php _e('AdCode:', 'adrotate'); ?></th>
122
<td>
123
<label for="adrotate_bannercode"><textarea tabindex="2" id="adrotate_bannercode" name="adrotate_bannercode" cols="65" rows="10"><?php echo stripslashes($edit_banner->bannercode); ?></textarea></label>
124
</td>
@@ -130,13 +130,13 @@ if($edit_banner->imagetype == "field") {
130
</td>
131
</tr>
132
<tr>
133
- <th valign="top"><?php _e('Useful tags:', 'adrotate'); ?></th>
134
<td colspan="2">
135
<p><em><a href="#" title="<?php _e('Insert the advert ID Number.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%id%');return false;">%id%</a>, <a href="#" title="<?php _e('Insert the %image% tag. Required when selecting a image below.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%image%');return false;">%image%</a>, <a href="#" title="<?php _e('Insert the advert name.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%title%');return false;">%title%</a>, <a href="#" title="<?php _e('Insert a random seed. Useful for DFP/DoubleClick type adverts.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%random%');return false;">%random%</a>, <a href="#" title="<?php _e('Add inside the <a> tag to open advert in a new window.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','target=&quot;_blank&quot;');return false;">target="_blank"</a>, <a href="#" title="<?php _e('Add inside the <a> tag to tell crawlers to ignore this link', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','rel=&quot;nofollow&quot;');return false;">rel="nofollow"</a></em><br /><?php _e('Place the cursor in your AdCode where you want to add any of these tags and click to add it.', 'adrotate'); ?></p>
136
</td>
137
</tr>
138
<tr>
139
- <th valign="top"><?php _e('Banner image:', 'adrotate'); ?></th>
140
<td colspan="2">
141
<label for="adrotate_image">
142
<?php _e('WordPress media:', 'adrotate'); ?> <input tabindex="3" id="adrotate_image" type="text" size="50" name="adrotate_image" value="<?php echo $image_field; ?>" /> <input tabindex="4" id="adrotate_image_button" class="button" type="button" value="<?php _e('Select Banner', 'adrotate'); ?>" />
@@ -153,7 +153,7 @@ if($edit_banner->imagetype == "field") {
153
</tr>
154
<?php if($adrotate_config['stats'] > 0) { ?>
155
<tr>
156
- <th width="15%" valign="top"><?php _e('Statistics:', 'adrotate'); ?></th>
157
<td colspan="2">
158
<label for="adrotate_tracker"><input tabindex="6" type="checkbox" name="adrotate_tracker" <?php if($edit_banner->tracker == 'Y') { ?>checked="checked" <?php } ?> /> <?php _e('Enable click and impression tracking for this advert.', 'adrotate'); ?> <br />
159
<em><?php _e('Note: Clicktracking does not work for Javascript adverts such as those provided by Google AdSense/DFP/DoubleClick. Flash adverts are not always supported.', 'adrotate'); ?></em>
@@ -162,7 +162,7 @@ if($edit_banner->imagetype == "field") {
162
</tr>
163
<?php } ?>
164
<tr>
165
- <th><?php _e('Activate:', 'adrotate'); ?></th>
166
<td colspan="2">
167
<label for="adrotate_active">
168
<select tabindex="7" name="adrotate_active">
@@ -200,13 +200,13 @@ if($edit_banner->imagetype == "field") {
200
<table class="widefat" style="margin-top: .5em">
201
<tbody>
202
<tr>
203
- <th width="15%"><?php _e('Widget:', 'adrotate'); ?></th>
204
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Single Ad" and enter ID', 'adrotate'); ?> "<?php echo $edit_banner->id; ?>".</td>
205
</tr>
206
<tr>
207
- <th width="15%"><?php _e('In a post or page:', 'adrotate'); ?></th>
208
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
209
- <th width="15%"><?php _e('Directly in a theme:', 'adrotate'); ?></th>
210
<td>&lt;?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?&gt;</td>
211
</tr>
212
</tbody>
@@ -216,7 +216,7 @@ if($edit_banner->imagetype == "field") {
216
<table class="widefat" style="margin-top: .5em">
217
<tbody>
218
<tr>
219
- <th width="15%"><?php _e('Start date (day/month/year):', 'adrotate'); ?></th>
220
<td>
221
<label for="adrotate_sday">
222
<input tabindex="9" name="adrotate_sday" class="search-input" type="text" size="4" maxlength="2" value="<?php echo $sday;?>" /> /
@@ -237,7 +237,7 @@ if($edit_banner->imagetype == "field") {
237
<input tabindex="11" name="adrotate_syear" class="search-input" type="text" size="4" maxlength="4" value="<?php echo $syear;?>" />&nbsp;&nbsp;&nbsp;
238
</label>
239
</td>
240
- <th width="15%"><?php _e('End date (day/month/year):', 'adrotate'); ?></th>
241
<td>
242
<label for="adrotate_eday">
243
<input tabindex="12" name="adrotate_eday" class="search-input" type="text" size="4" maxlength="2" value="<?php echo $eday;?>" /> /
@@ -260,14 +260,14 @@ if($edit_banner->imagetype == "field") {
260
</td>
261
</tr>
262
<tr>
263
- <th><?php _e('Start time (hh:mm):', 'adrotate'); ?></th>
264
<td>
265
<label for="adrotate_sday">
266
<input tabindex="15" name="adrotate_shour" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $shour;?>" /> :
267
<input tabindex="16" name="adrotate_sminute" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $sminute;?>" />
268
</label>
269
</td>
270
- <th><?php _e('End time (hh:mm):', 'adrotate'); ?></th>
271
<td>
272
<label for="adrotate_eday">
273
<input tabindex="17" name="adrotate_ehour" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $ehour;?>" /> :
@@ -277,15 +277,15 @@ if($edit_banner->imagetype == "field") {
277
</tr>
278
<?php if($adrotate_config['stats'] == 1) { ?>
279
<tr>
280
- <th><?php _e('Maximum Clicks:', 'adrotate'); ?></th>
281
<td><input tabindex="19" name="adrotate_maxclicks" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $schedules->maxclicks;?>" /> <em><?php _e('Leave empty or 0 to skip this.', 'adrotate'); ?></em></td>
282
- <th><?php _e('Maximum Impressions:', 'adrotate'); ?></th>
283
<td><input tabindex="20" name="adrotate_maxshown" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $schedules->maximpressions;?>" /> <em><?php _e('Leave empty or 0 to skip this.', 'adrotate'); ?></em></td>
284
</tr>
285
<?php } ?>
286
<tr>
287
- <th valign="top">Important:</th>
288
- <td colspan="3"><em><?php _e('Time uses a 24 hour clock. When you\'re used to the AM/PM system keep this in mind: If the start or end time is after lunch, add 12 hours. 2PM is 14:00 hours. 6AM is 6:00 hours.', 'adrotate'); ?><br /><?php _e('The maximum clicks and impressions are measured over the set schedule only. Every schedule can have it\'s own limit!', 'adrotate'); ?></em></td>
289
</tr>
290
</tbody>
291
</table>
@@ -301,7 +301,7 @@ if($edit_banner->imagetype == "field") {
301
<table class="widefat" style="margin-top: .5em">
302
<tbody>
303
<tr>
304
- <th width="15%" valign="top"><?php _e('Responsive:', 'adrotate'); ?></th>
305
<td colspan="3">
306
<label for="adrotate_responsive"><input tabindex="22" type="checkbox" name="adrotate_responsive" <?php if($edit_banner->responsive == 'Y') { ?>checked="checked" <?php } ?> /> <?php _e('Enable responsive support for this advert.', 'adrotate'); ?></label><br />
307
<em><?php _e('Upload your images to the banner folder and make sure the filename is in the following format; "imagename.full.ext". A full set of sized images is strongly recommended.', 'adrotate'); ?></em><br />
@@ -310,7 +310,7 @@ if($edit_banner->imagetype == "field") {
310
</td>
311
</tr>
312
<tr>
313
- <th valign="top"><?php _e('Weight:', 'adrotate'); ?><br /><em><?php _e('AdRotate Pro only', 'adrotate'); ?></em></th>
314
<td colspan="3">
315
<label for="adrotate_weight">
316
&nbsp;<input type="radio" name="adrotate_weight" value="2" disabled />&nbsp;&nbsp;&nbsp;2, <?php _e('Barely visible', 'adrotate'); ?><br />
@@ -322,7 +322,7 @@ if($edit_banner->imagetype == "field") {
322
</td>
323
</tr>
324
<tr>
325
- <th><?php _e('Sortorder:', 'adrotate'); ?></th>
326
<td colspan="3">
327
<label for="adrotate_sortorder"><input tabindex="23" name="adrotate_sortorder" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $edit_banner->sortorder;?>" /> <em><?php _e('For administrative purposes set a sortorder.', 'adrotate'); ?> <?php _e('Leave empty or 0 to skip this. Will default to ad id.', 'adrotate'); ?></em></label>
328
</td>
@@ -336,14 +336,14 @@ if($edit_banner->imagetype == "field") {
336
<table class="widefat" style="margin-top: .5em">
337
<tbody>
338
<tr>
339
- <th width="15%" valign="top"><?php _e('Cities/States:', 'adrotate'); ?></strong></th>
340
<td colspan="2">
341
<textarea name="adrotate_geo_cities" cols="85" rows="3" disabled>Amsterdam, Noord Holland, New York, California, Tokyo, London</textarea><br />
342
<p><em><?php _e('A comma separated list of cities (or the Metro ID) and/or states (Also the states ISO codes are supported)', 'adrotate'); ?> (Alkmaar, Philadelphia, Melbourne, ...)<br /><?php _e('AdRotate does not check the validity of names so make sure you spell them correctly!', 'adrotate'); ?></em></p>
343
</td>
344
</tr>
345
<tr>
346
- <th valign="top"><?php _e('Countries:', 'adrotate'); ?></strong></th>
347
<td colspan="2">
348
<label for="adrotate_geo_countries">
349
<div class="adrotate-select">
@@ -379,13 +379,13 @@ if($edit_banner->imagetype == "field") {
379
<table class="widefat" style="margin-top: .5em">
380
<tbody>
381
<tr>
382
- <th width="15%"><?php _e('Widget:', 'adrotate'); ?></th>
383
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Single Ad" and enter ID', 'adrotate'); ?> "<?php echo $edit_banner->id; ?>".</td>
384
</tr>
385
<tr>
386
- <th width="15%"><?php _e('In a post or page:', 'adrotate'); ?></th>
387
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
388
- <th width="15%"><?php _e('Directly in a theme:', 'adrotate'); ?></th>
389
<td>&lt;?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?&gt;</td>
390
</tr>
391
</tbody>
@@ -418,7 +418,7 @@ if($edit_banner->imagetype == "field") {
418
if($group->cat_loc > 0 OR $group->page_loc > 0) $modus[] = __('Post Injection', 'adrotate');
419
if($group->geo == 1 AND $adrotate_config['enable_geo'] > 0) $modus[] = __('Geolocation', 'adrotate');
420
421
- $ads_in_group = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate_linkmeta` WHERE `group` = ".$group->id." AND `user` = 0 AND `schedule` = 0;");
422
$class = ('alternate' != $class) ? 'alternate' : ''; ?>
423
<tr id='group-<?php echo $group->id; ?>' class=' <?php echo $class; ?>'>
424
<th class="check-column" width="2%"><input type="checkbox" name="groupselect[]" value="<?php echo $group->id; ?>" <?php if(in_array($group->id, $meta_array)) echo "checked"; ?> /></th>
10
------------------------------------------------------------------------------------ */
11
12
if(!$ad_edit_id) {
13
+ $edit_id = $wpdb->get_var("SELECT `id` FROM `{$wpdb->prefix}adrotate` WHERE `type` = 'empty' ORDER BY `id` DESC LIMIT 1;");
14
if($edit_id == 0) {
15
+ $wpdb->insert($wpdb->prefix."adrotate", array('title' => '', 'bannercode' => '', 'thetime' => $now, 'updated' => $now, 'author' => $current_user->user_login, 'imagetype' => 'dropdown', 'image' => '', 'link' => '', 'tracker' => 'N', 'mobile' => 'N', 'responsive' => 'N', 'type' => 'empty', 'weight' => 6, 'sortorder' => 0, 'budget' => 0, 'crate' => 0, 'irate' => 0, 'cities' => serialize(array()), 'countries' => serialize(array())));
16
$edit_id = $wpdb->insert_id;
17
$wpdb->insert($wpdb->prefix.'adrotate_schedule', array('name' => 'Schedule for ad '.$edit_id, 'starttime' => $now, 'stoptime' => $in84days, 'maxclicks' => 0, 'maximpressions' => 0));
18
$schedule_id = $wpdb->insert_id;
21
$ad_edit_id = $edit_id;
22
}
23
24
+ $edit_banner = $wpdb->get_row("SELECT * FROM `{$wpdb->prefix}adrotate` WHERE `id` = '$ad_edit_id';");
25
+ $groups = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' ORDER BY `sortorder` ASC, `id` ASC;");
26
+ $schedules = $wpdb->get_row("SELECT `{$wpdb->prefix}adrotate_schedule`.`id`, `starttime`, `stoptime`, `maxclicks`, `maximpressions` FROM `{$wpdb->prefix}adrotate_schedule`, `{$wpdb->prefix}adrotate_linkmeta` WHERE `ad` = $edit_banner->id AND `group` = 0 AND `user` = 0 AND `schedule` = `{$wpdb->prefix}adrotate_schedule`.`id` ORDER BY `{$wpdb->prefix}adrotate_schedule`.`id` ASC LIMIT 1;");
27
+ $linkmeta = $wpdb->get_results("SELECT `group` FROM `{$wpdb->prefix}adrotate_linkmeta` WHERE `ad` = '$edit_banner->id' AND `user` = 0 AND `schedule` = 0;");
28
29
wp_enqueue_media();
30
wp_enqueue_script('uploader-hook', plugins_url().'/'.ADROTATE_FOLDER.'/library/uploader-hook.js', array('jquery'));
112
<table class="widefat" style="margin-top: .5em">
113
<tbody>
114
<tr>
115
+ <th width="15%"><?php _e('Title', 'adrotate'); ?></th>
116
<td colspan="2">
117
<label for="adrotate_title"><input tabindex="1" name="adrotate_title" type="text" size="50" class="search-input" value="<?php echo stripslashes($edit_banner->title);?>" autocomplete="off" /></label>
118
</td>
119
</tr>
120
<tr>
121
+ <th valign="top"><?php _e('AdCode', 'adrotate'); ?></th>
122
<td>
123
<label for="adrotate_bannercode"><textarea tabindex="2" id="adrotate_bannercode" name="adrotate_bannercode" cols="65" rows="10"><?php echo stripslashes($edit_banner->bannercode); ?></textarea></label>
124
</td>
130
</td>
131
</tr>
132
<tr>
133
+ <th valign="top"><?php _e('Useful tags', 'adrotate'); ?></th>
134
<td colspan="2">
135
<p><em><a href="#" title="<?php _e('Insert the advert ID Number.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%id%');return false;">%id%</a>, <a href="#" title="<?php _e('Insert the %image% tag. Required when selecting a image below.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%image%');return false;">%image%</a>, <a href="#" title="<?php _e('Insert the advert name.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%title%');return false;">%title%</a>, <a href="#" title="<?php _e('Insert a random seed. Useful for DFP/DoubleClick type adverts.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','%random%');return false;">%random%</a>, <a href="#" title="<?php _e('Add inside the <a> tag to open advert in a new window.', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','target=&quot;_blank&quot;');return false;">target="_blank"</a>, <a href="#" title="<?php _e('Add inside the <a> tag to tell crawlers to ignore this link', 'adrotate'); ?>" onclick="textatcursor('adrotate_bannercode','rel=&quot;nofollow&quot;');return false;">rel="nofollow"</a></em><br /><?php _e('Place the cursor in your AdCode where you want to add any of these tags and click to add it.', 'adrotate'); ?></p>
136
</td>
137
</tr>
138
<tr>
139
+ <th valign="top"><?php _e('Banner image', 'adrotate'); ?></th>
140
<td colspan="2">
141
<label for="adrotate_image">
142
<?php _e('WordPress media:', 'adrotate'); ?> <input tabindex="3" id="adrotate_image" type="text" size="50" name="adrotate_image" value="<?php echo $image_field; ?>" /> <input tabindex="4" id="adrotate_image_button" class="button" type="button" value="<?php _e('Select Banner', 'adrotate'); ?>" />
153
</tr>
154
<?php if($adrotate_config['stats'] > 0) { ?>
155
<tr>
156
+ <th width="15%" valign="top"><?php _e('Statistics', 'adrotate'); ?></th>
157
<td colspan="2">
158
<label for="adrotate_tracker"><input tabindex="6" type="checkbox" name="adrotate_tracker" <?php if($edit_banner->tracker == 'Y') { ?>checked="checked" <?php } ?> /> <?php _e('Enable click and impression tracking for this advert.', 'adrotate'); ?> <br />
159
<em><?php _e('Note: Clicktracking does not work for Javascript adverts such as those provided by Google AdSense/DFP/DoubleClick. Flash adverts are not always supported.', 'adrotate'); ?></em>
162
</tr>
163
<?php } ?>
164
<tr>
165
+ <th><?php _e('Activate', 'adrotate'); ?></th>
166
<td colspan="2">
167
<label for="adrotate_active">
168
<select tabindex="7" name="adrotate_active">
200
<table class="widefat" style="margin-top: .5em">
201
<tbody>
202
<tr>
203
+ <th width="15%"><?php _e('Widget', 'adrotate'); ?></th>
204
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Single Ad" and enter ID', 'adrotate'); ?> "<?php echo $edit_banner->id; ?>".</td>
205
</tr>
206
<tr>
207
+ <th width="15%"><?php _e('In a post or page', 'adrotate'); ?></th>
208
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
209
+ <th width="15%"><?php _e('Directly in a theme', 'adrotate'); ?></th>
210
<td>&lt;?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?&gt;</td>
211
</tr>
212
</tbody>
216
<table class="widefat" style="margin-top: .5em">
217
<tbody>
218
<tr>
219
+ <th width="15%"><?php _e('Start date (day/month/year)', 'adrotate'); ?></th>
220
<td>
221
<label for="adrotate_sday">
222
<input tabindex="9" name="adrotate_sday" class="search-input" type="text" size="4" maxlength="2" value="<?php echo $sday;?>" /> /
237
<input tabindex="11" name="adrotate_syear" class="search-input" type="text" size="4" maxlength="4" value="<?php echo $syear;?>" />&nbsp;&nbsp;&nbsp;
238
</label>
239
</td>
240
+ <th width="15%"><?php _e('End date (day/month/year)', 'adrotate'); ?></th>
241
<td>
242
<label for="adrotate_eday">
243
<input tabindex="12" name="adrotate_eday" class="search-input" type="text" size="4" maxlength="2" value="<?php echo $eday;?>" /> /
260
</td>
261
</tr>
262
<tr>
263
+ <th><?php _e('Start time (hh:mm)', 'adrotate'); ?></th>
264
<td>
265
<label for="adrotate_sday">
266
<input tabindex="15" name="adrotate_shour" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $shour;?>" /> :
267
<input tabindex="16" name="adrotate_sminute" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $sminute;?>" />
268
</label>
269
</td>
270
+ <th><?php _e('End time (hh:mm)', 'adrotate'); ?></th>
271
<td>
272
<label for="adrotate_eday">
273
<input tabindex="17" name="adrotate_ehour" class="search-input" type="text" size="2" maxlength="4" value="<?php echo $ehour;?>" /> :
277
</tr>
278
<?php if($adrotate_config['stats'] == 1) { ?>
279
<tr>
280
+ <th><?php _e('Maximum Clicks', 'adrotate'); ?></th>
281
<td><input tabindex="19" name="adrotate_maxclicks" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $schedules->maxclicks;?>" /> <em><?php _e('Leave empty or 0 to skip this.', 'adrotate'); ?></em></td>
282
+ <th><?php _e('Maximum Impressions', 'adrotate'); ?></th>
283
<td><input tabindex="20" name="adrotate_maxshown" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $schedules->maximpressions;?>" /> <em><?php _e('Leave empty or 0 to skip this.', 'adrotate'); ?></em></td>
284
</tr>
285
<?php } ?>
286
<tr>
287
+ <th valign="top"><?php _e('Important', 'adrotate'); ?></th>
288
+ <td colspan="3"><em><?php _e('Note: Time uses a 24 hour clock. When you are used to the AM/PM system keep this in mind: If the start or end time is after lunch, add 12 hours. 2PM is 14:00 hours. 6AM is 6:00 hours.', 'adrotate'); ?></em></td>
289
</tr>
290
</tbody>
291
</table>
301
<table class="widefat" style="margin-top: .5em">
302
<tbody>
303
<tr>
304
+ <th width="15%" valign="top"><?php _e('Responsive', 'adrotate'); ?></th>
305
<td colspan="3">
306
<label for="adrotate_responsive"><input tabindex="22" type="checkbox" name="adrotate_responsive" <?php if($edit_banner->responsive == 'Y') { ?>checked="checked" <?php } ?> /> <?php _e('Enable responsive support for this advert.', 'adrotate'); ?></label><br />
307
<em><?php _e('Upload your images to the banner folder and make sure the filename is in the following format; "imagename.full.ext". A full set of sized images is strongly recommended.', 'adrotate'); ?></em><br />
310
</td>
311
</tr>
312
<tr>
313
+ <th valign="top"><?php _e('Weight', 'adrotate'); ?><br /><em><?php _e('Available in AdRotate Pro', 'adrotate'); ?></em></th>
314
<td colspan="3">
315
<label for="adrotate_weight">
316
&nbsp;<input type="radio" name="adrotate_weight" value="2" disabled />&nbsp;&nbsp;&nbsp;2, <?php _e('Barely visible', 'adrotate'); ?><br />
322
</td>
323
</tr>
324
<tr>
325
+ <th><?php _e('Sortorder', 'adrotate'); ?></th>
326
<td colspan="3">
327
<label for="adrotate_sortorder"><input tabindex="23" name="adrotate_sortorder" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $edit_banner->sortorder;?>" /> <em><?php _e('For administrative purposes set a sortorder.', 'adrotate'); ?> <?php _e('Leave empty or 0 to skip this. Will default to ad id.', 'adrotate'); ?></em></label>
328
</td>
336
<table class="widefat" style="margin-top: .5em">
337
<tbody>
338
<tr>
339
+ <th width="15%" valign="top"><?php _e('Cities/States', 'adrotate'); ?></strong></th>
340
<td colspan="2">
341
<textarea name="adrotate_geo_cities" cols="85" rows="3" disabled>Amsterdam, Noord Holland, New York, California, Tokyo, London</textarea><br />
342
<p><em><?php _e('A comma separated list of cities (or the Metro ID) and/or states (Also the states ISO codes are supported)', 'adrotate'); ?> (Alkmaar, Philadelphia, Melbourne, ...)<br /><?php _e('AdRotate does not check the validity of names so make sure you spell them correctly!', 'adrotate'); ?></em></p>
343
</td>
344
</tr>
345
<tr>
346
+ <th valign="top"><?php _e('Countries', 'adrotate'); ?></strong></th>
347
<td colspan="2">
348
<label for="adrotate_geo_countries">
349
<div class="adrotate-select">
379
<table class="widefat" style="margin-top: .5em">
380
<tbody>
381
<tr>
382
+ <th width="15%"><?php _e('Widget', 'adrotate'); ?></th>
383
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Single Ad" and enter ID', 'adrotate'); ?> "<?php echo $edit_banner->id; ?>".</td>
384
</tr>
385
<tr>
386
+ <th width="15%"><?php _e('In a post or page', 'adrotate'); ?></th>
387
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
388
+ <th width="15%"><?php _e('Directly in a theme', 'adrotate'); ?></th>
389
<td>&lt;?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?&gt;</td>
390
</tr>
391
</tbody>
418
if($group->cat_loc > 0 OR $group->page_loc > 0) $modus[] = __('Post Injection', 'adrotate');
419
if($group->geo == 1 AND $adrotate_config['enable_geo'] > 0) $modus[] = __('Geolocation', 'adrotate');
420
421
+ $ads_in_group = $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}adrotate_linkmeta` WHERE `group` = ".$group->id." AND `user` = 0 AND `schedule` = 0;");
422
$class = ('alternate' != $class) ? 'alternate' : ''; ?>
423
<tr id='group-<?php echo $group->id; ?>' class=' <?php echo $class; ?>'>
424
<th class="check-column" width="2%"><input type="checkbox" name="groupselect[]" value="<?php echo $group->id; ?>" <?php if(in_array($group->id, $meta_array)) echo "checked"; ?> /></th>
dashboard/publisher/adrotate-groups-edit.php CHANGED
@@ -11,9 +11,9 @@
11
?>
12
<?php if(!$group_edit_id) {
13
$action = "group_new";
14
- $edit_id = $wpdb->get_var("SELECT `id` FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` = '' ORDER BY `id` DESC LIMIT 1;");
15
if($edit_id == 0) {
16
- $wpdb->insert($wpdb->prefix.'adrotate_groups', array('name' => '', 'modus' => 0, 'fallback' => '0', 'sortorder' => 0, 'cat' => '', 'cat_loc' => 0, 'cat_par' => 0, 'page' => '', 'page_loc' => 0, 'page_par' => 0, 'geo' => 0, 'wrapper_before' => '', 'wrapper_after' => '', 'gridrows' => 2, 'gridcolumns' => 2, 'admargin' => 0, 'admargin_bottom' => 0, 'admargin_left' => 0, 'admargin_right' => 0, 'adwidth' => '125', 'adheight' => '125', 'adspeed' => 6000));
17
$edit_id = $wpdb->insert_id;
18
}
19
$group_edit_id = $edit_id;
@@ -22,10 +22,10 @@
22
$action = "group_edit";
23
}
24
25
- $edit_group = $wpdb->get_row("SELECT * FROM `".$wpdb->prefix."adrotate_groups` WHERE `id` = '$group_edit_id';");
26
- $groups = $wpdb->get_results("SELECT * FROM `".$wpdb->prefix."adrotate_groups` WHERE `name` != '' ORDER BY `id` ASC;");
27
- $ads = $wpdb->get_results("SELECT `id`, `title`, `tracker`, `weight`, `type` FROM `".$wpdb->prefix."adrotate` WHERE (`type` != 'empty' AND `type` != 'a_empty') ORDER BY `id` ASC;");
28
- $linkmeta = $wpdb->get_results("SELECT `ad` FROM `".$wpdb->prefix."adrotate_linkmeta` WHERE `group` = '$group_edit_id' AND `user` = 0;");
29
30
$meta_array = '';
31
foreach($linkmeta as $meta) {
@@ -48,11 +48,11 @@ if(!is_array($meta_array)) $meta_array = array();
48
<table class="widefat" style="margin-top: .5em">
49
<tbody>
50
<tr>
51
- <th width="15%"><?php _e('ID:', 'adrotate'); ?></th>
52
<td colspan="2"><?php echo $edit_group->id; ?></td>
53
</tr>
54
<tr>
55
- <th width="15%"><?php _e('Name:', 'adrotate'); ?></th>
56
<td colspan="2">
57
<label for="adrotate_groupname"><input tabindex="1" name="adrotate_groupname" type="text" class="search-input" size="50" value="<?php echo $edit_group->name; ?>" autocomplete="off" /></label>
58
</td>
@@ -137,13 +137,13 @@ if(!is_array($meta_array)) $meta_array = array();
137
<table class="widefat" style="margin-top: .5em">
138
<tbody>
139
<tr>
140
- <th width="15%"><?php _e('Widget:', 'adrotate'); ?></th>
141
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Group of Ads" and enter ID', 'adrotate'); ?> "<?php echo $edit_group->id; ?>".</td>
142
</tr>
143
<tr>
144
- <th width="15%"><?php _e('In a post or page:', 'adrotate'); ?></th>
145
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
146
- <th width="15%"><?php _e('Directly in a theme:', 'adrotate'); ?></th>
147
<td width="35%">&lt;?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?&gt;</td>
148
</tr>
149
</tbody>
@@ -158,8 +158,8 @@ if(!is_array($meta_array)) $meta_array = array();
158
<table class="widefat" style="margin-top: .5em">
159
<tbody>
160
<tr>
161
- <th valign="top"><?php _e('Advert Margin', 'adrotate'); ?></strong></th>
162
- <td>
163
<label for="adrotate_admargin"><input tabindex="9" name="adrotate_admargin" type="text" class="search-input" size="5" value="<?php echo $edit_group->admargin; ?>" autocomplete="off" /> <?php _e('pixel(s)', 'adrotate'); ?>.</label>
164
</td>
165
<td colspan="2">
@@ -180,19 +180,29 @@ if(!is_array($meta_array)) $meta_array = array();
180
<p><em><?php _e('Align the group in your post or page. Using \'center\' may affect your margin setting. Not every theme supports this feature.', 'adrotate'); ?></em></p>
181
</td>
182
</tr>
183
<tr>
184
- <th valign="top"><?php _e('Sortorder:', 'adrotate'); ?></th>
185
<td><label for="adrotate_sortorder"><input tabindex="11" name="adrotate_sortorder" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $edit_group->sortorder;?>" /></label></td>
186
<td><em><?php _e('For administrative purposes set a sortorder.', 'adrotate'); ?> <?php _e('Leave empty or 0 to skip this. Will default to group id.', 'adrotate'); ?></em></td>
187
</tr>
188
</tbody>
189
</table>
190
- <center><?php _e('Set up a fallback group and use Geo Location in AdRotate Pro', 'adrotate'); ?> <a href="admin.php?page=adrotate-pro"><?php _e('Upgrade today', 'adrotate'); ?></a>.</center>
191
192
<h3><?php _e('Post Injection', 'adrotate'); ?></h3>
193
<table class="widefat" style="margin-top: .5em">
194
<tr>
195
- <th width="15%"><?php _e('Include ads in categories?', 'adrotate'); ?></th>
196
<td>
197
<label for="adrotate_cat_location">
198
<select tabindex="12" name="adrotate_cat_location">
@@ -233,7 +243,7 @@ if(!is_array($meta_array)) $meta_array = array();
233
</td>
234
</tr>
235
<tr>
236
- <th valign="top"><?php _e('Include ads in pages?', 'adrotate'); ?></th>
237
<td>
238
<label for="adrotate_page_location">
239
<select tabindex="14" name="adrotate_page_location">
@@ -280,13 +290,13 @@ if(!is_array($meta_array)) $meta_array = array();
280
<table class="widefat" style="margin-top: .5em">
281
<tbody>
282
<tr>
283
- <th width="15%"><?php _e('Widget:', 'adrotate'); ?></th>
284
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Group of Ads" and enter ID', 'adrotate'); ?> "<?php echo $edit_group->id; ?>".</td>
285
</tr>
286
<tr>
287
- <th width="15%"><?php _e('In a post or page:', 'adrotate'); ?></th>
288
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
289
- <th width="15%"><?php _e('Directly in a theme:', 'adrotate'); ?></th>
290
<td width="35%">&lt;?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?&gt;</td>
291
</tr>
292
</tbody>
@@ -298,11 +308,11 @@ if(!is_array($meta_array)) $meta_array = array();
298
</p>
299
300
<h3><?php _e('Wrapper code', 'adrotate'); ?></h3>
301
- <p><em><?php _e('Wraps around each ad. HTML/JavaScript allowed, use with care!', 'adrotate'); ?></em></p>
302
<table class="widefat" style="margin-top: .5em">
303
<tbody>
304
<tr>
305
- <th width="15%" valign="top"><?php _e('Before ad', 'adrotate'); ?></strong></th>
306
<td colspan="2"><textarea tabindex="17" name="adrotate_wrapper_before" cols="65" rows="3"><?php echo stripslashes($edit_group->wrapper_before); ?></textarea></td>
307
<td width="35%">
308
<p><strong><?php _e('Example:', 'adrotate'); ?></strong> <em>&lt;span style="background-color:#aaa;"&gt;</em></p>
@@ -310,7 +320,7 @@ if(!is_array($meta_array)) $meta_array = array();
310
</td>
311
</tr>
312
<tr>
313
- <th valign="top"><?php _e('After ad', 'adrotate'); ?></strong></th>
314
<td colspan="2"><textarea tabindex="18" name="adrotate_wrapper_after" cols="65" rows="3"><?php echo stripslashes($edit_group->wrapper_after); ?></textarea></td>
315
<td>
316
<p><strong><?php _e('Example:', 'adrotate'); ?></strong> <em>&lt;/span&gt;</em></p>
@@ -319,7 +329,7 @@ if(!is_array($meta_array)) $meta_array = array();
319
</tbody>
320
</table>
321
322
- <h3><?php _e('Select Ads', 'adrotate'); ?></h3>
323
<table class="widefat" style="margin-top: .5em">
324
<thead>
325
<tr>
@@ -338,16 +348,16 @@ if(!is_array($meta_array)) $meta_array = array();
338
<?php if($ads) {
339
$class = '';
340
foreach($ads as $ad) {
341
- $stoptime = $wpdb->get_var("SELECT `stoptime` FROM `".$wpdb->prefix."adrotate_schedule`, `".$wpdb->prefix."adrotate_linkmeta` WHERE `ad` = '".$ad->id."' AND `schedule` = `".$wpdb->prefix."adrotate_schedule`.`id` ORDER BY `stoptime` DESC LIMIT 1;");
342
343
if($adrotate_config['stats'] == 1) {
344
$stats = adrotate_stats($ad->id);
345
}
346
347
$errorclass = '';
348
- if($ad->type == 'error') $errorclass = ' row_error';
349
- if($ad->type == 'expired') $errorclass = ' row_inactive';
350
- if($ad->type == '2days') $errorclass = ' row_urgent';
351
352
$class = ('alternate' != $class) ? 'alternate' : '';
353
$class = ($errorclass != '') ? $errorclass : $class;
11
?>
12
<?php if(!$group_edit_id) {
13
$action = "group_new";
14
+ $edit_id = $wpdb->get_var("SELECT `id` FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` = '' ORDER BY `id` DESC LIMIT 1;");
15
if($edit_id == 0) {
16
+ $wpdb->insert($wpdb->prefix.'adrotate_groups', array('name' => '', 'modus' => 0, 'fallback' => '0', 'sortorder' => 0, 'cat' => '', 'cat_loc' => 0, 'cat_par' => 0, 'page' => '', 'page_loc' => 0, 'page_par' => 0, 'mobile' => 0, 'geo' => 0, 'wrapper_before' => '', 'wrapper_after' => '', 'gridrows' => 2, 'gridcolumns' => 2, 'admargin' => 0, 'admargin_bottom' => 0, 'admargin_left' => 0, 'admargin_right' => 0, 'adwidth' => '125', 'adheight' => '125', 'adspeed' => 6000));
17
$edit_id = $wpdb->insert_id;
18
}
19
$group_edit_id = $edit_id;
22
$action = "group_edit";
23
}
24
25
+ $edit_group = $wpdb->get_row("SELECT * FROM `{$wpdb->prefix}adrotate_groups` WHERE `id` = '$group_edit_id';");
26
+ $groups = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' ORDER BY `id` ASC;");
27
+ $ads = $wpdb->get_results("SELECT `id`, `title`, `tracker`, `weight`, `type` FROM `{$wpdb->prefix}adrotate` WHERE (`type` != 'empty' AND `type` != 'a_empty') ORDER BY `id` ASC;");
28
+ $linkmeta = $wpdb->get_results("SELECT `ad` FROM `{$wpdb->prefix}adrotate_linkmeta` WHERE `group` = '$group_edit_id' AND `user` = 0;");
29
30
$meta_array = '';
31
foreach($linkmeta as $meta) {
48
<table class="widefat" style="margin-top: .5em">
49
<tbody>
50
<tr>
51
+ <th width="15%"><?php _e('ID', 'adrotate'); ?></th>
52
<td colspan="2"><?php echo $edit_group->id; ?></td>
53
</tr>
54
<tr>
55
+ <th width="15%"><?php _e('Name', 'adrotate'); ?></th>
56
<td colspan="2">
57
<label for="adrotate_groupname"><input tabindex="1" name="adrotate_groupname" type="text" class="search-input" size="50" value="<?php echo $edit_group->name; ?>" autocomplete="off" /></label>
58
</td>
137
<table class="widefat" style="margin-top: .5em">
138
<tbody>
139
<tr>
140
+ <th width="15%"><?php _e('Widget', 'adrotate'); ?></th>
141
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Group of Ads" and enter ID', 'adrotate'); ?> "<?php echo $edit_group->id; ?>".</td>
142
</tr>
143
<tr>
144
+ <th width="15%"><?php _e('In a post or page', 'adrotate'); ?></th>
145
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
146
+ <th width="15%"><?php _e('Directly in a theme', 'adrotate'); ?></th>
147
<td width="35%">&lt;?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?&gt;</td>
148
</tr>
149
</tbody>
158
<table class="widefat" style="margin-top: .5em">
159
<tbody>
160
<tr>
161
+ <th width="15%" valign="top"><?php _e('Advert Margin', 'adrotate'); ?></strong></th>
162
+ <td width="35%">
163
<label for="adrotate_admargin"><input tabindex="9" name="adrotate_admargin" type="text" class="search-input" size="5" value="<?php echo $edit_group->admargin; ?>" autocomplete="off" /> <?php _e('pixel(s)', 'adrotate'); ?>.</label>
164
</td>
165
<td colspan="2">
180
<p><em><?php _e('Align the group in your post or page. Using \'center\' may affect your margin setting. Not every theme supports this feature.', 'adrotate'); ?></em></p>
181
</td>
182
</tr>
183
+ <tr>
184
+ <th width="15%" valign="top"><?php _e('Geo Targeting', 'adrotate'); ?></th>
185
+ <td width="35%"><label for="adrotate_geo"><input type="checkbox" name="adrotate_geo" value="1" disabled /> <?php _e('Enable Geo Targeting for this group.', 'adrotate'); ?></label></td>
186
+ <td><p><em><?php _e('Do not forget to tell the adverts for which areas they should show.', 'adrotate'); ?></em></p></td>
187
+ </tr>
188
+ <tr>
189
+ <th width="15%" valign="top"><?php _e('Mobile support', 'adrotate'); ?></th>
190
+ <td width="35%"><label for="adrotate_mobile"><input type="checkbox" name="adrotate_mobile" value="1" disabled /> <?php _e('Enable mobile support for this group.', 'adrotate'); ?></label></td>
191
+ <td><p><em><?php _e('Do not forget to put at least one mobile advert in this group.', 'adrotate'); ?></em></p></td>
192
+ </tr>
193
<tr>
194
+ <th valign="top"><?php _e('Sortorder', 'adrotate'); ?></th>
195
<td><label for="adrotate_sortorder"><input tabindex="11" name="adrotate_sortorder" type="text" size="5" class="search-input" autocomplete="off" value="<?php echo $edit_group->sortorder;?>" /></label></td>
196
<td><em><?php _e('For administrative purposes set a sortorder.', 'adrotate'); ?> <?php _e('Leave empty or 0 to skip this. Will default to group id.', 'adrotate'); ?></em></td>
197
</tr>
198
</tbody>
199
</table>
200
+ <center><?php _e('Set up mobile support and use Geo Targeting in AdRotate Pro', 'adrotate'); ?> <a href="admin.php?page=adrotate-pro"><?php _e('Upgrade today', 'adrotate'); ?></a>.</center>
201
202
<h3><?php _e('Post Injection', 'adrotate'); ?></h3>
203
<table class="widefat" style="margin-top: .5em">
204
<tr>
205
+ <th width="15%"><?php _e('In categories?', 'adrotate'); ?></th>
206
<td>
207
<label for="adrotate_cat_location">
208
<select tabindex="12" name="adrotate_cat_location">
243
</td>
244
</tr>
245
<tr>
246
+ <th valign="top"><?php _e('In pages?', 'adrotate'); ?></th>
247
<td>
248
<label for="adrotate_page_location">
249
<select tabindex="14" name="adrotate_page_location">
290
<table class="widefat" style="margin-top: .5em">
291
<tbody>
292
<tr>
293
+ <th width="15%"><?php _e('Widget', 'adrotate'); ?></th>
294
<td colspan="3"><?php _e('Drag the AdRotate widget to the sidebar you want it in, select "Group of Ads" and enter ID', 'adrotate'); ?> "<?php echo $edit_group->id; ?>".</td>
295
</tr>
296
<tr>
297
+ <th width="15%"><?php _e('In a post or page', 'adrotate'); ?></th>
298
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
299
+ <th width="15%"><?php _e('Directly in a theme', 'adrotate'); ?></th>
300
<td width="35%">&lt;?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?&gt;</td>
301
</tr>
302
</tbody>
308
</p>
309
310
<h3><?php _e('Wrapper code', 'adrotate'); ?></h3>
311
+ <p><em><?php _e('Wraps around each advert. HTML/JavaScript allowed, use with care!', 'adrotate'); ?></em></p>
312
<table class="widefat" style="margin-top: .5em">
313
<tbody>
314
<tr>
315
+ <th width="15%" valign="top"><?php _e('Before advert', 'adrotate'); ?></strong></th>
316
<td colspan="2"><textarea tabindex="17" name="adrotate_wrapper_before" cols="65" rows="3"><?php echo stripslashes($edit_group->wrapper_before); ?></textarea></td>
317
<td width="35%">
318
<p><strong><?php _e('Example:', 'adrotate'); ?></strong> <em>&lt;span style="background-color:#aaa;"&gt;</em></p>
320
</td>
321
</tr>
322
<tr>
323
+ <th valign="top"><?php _e('After advert', 'adrotate'); ?></strong></th>
324
<td colspan="2"><textarea tabindex="18" name="adrotate_wrapper_after" cols="65" rows="3"><?php echo stripslashes($edit_group->wrapper_after); ?></textarea></td>
325
<td>
326
<p><strong><?php _e('Example:', 'adrotate'); ?></strong> <em>&lt;/span&gt;</em></p>
329
</tbody>
330
</table>
331
332
+ <h3><?php _e('Select adverts', 'adrotate'); ?></h3>
333
<table class="widefat" style="margin-top: .5em">
334
<thead>
335
<tr>
348
<?php if($ads) {
349
$class = '';
350
foreach($ads as $ad) {
351
+ $stoptime = $wpdb->get_var("SELECT `stoptime` FROM `{$wpdb->prefix}adrotate_schedule`, `{$wpdb->prefix}adrotate_linkmeta` WHERE `ad` = '".$ad->id."' AND `schedule` = `{$wpdb->prefix}adrotate_schedule`.`id` ORDER BY `stoptime` DESC LIMIT 1;");
352
353
if($adrotate_config['stats'] == 1) {
354
$stats = adrotate_stats($ad->id);
355
}
356
357
$errorclass = '';
358
+ if($ad->type == 'error') $errorclass = ' row_error';
359
+ if($stoptime <= $in2days OR $stoptime <= $in7days) $errorclass = ' row_urgent';
360
+ if($stoptime <= $now) $errorclass = ' row_inactive';
361
362
$class = ('alternate' != $class) ? 'alternate' : '';
363
$class = ($errorclass != '') ? $errorclass : $class;
dashboard/publisher/adrotate-groups-main.php CHANGED
@@ -62,7 +62,6 @@
62
if($group->modus == 1) $modus[] = __('Dynamic', 'adrotate').' ('.$adspeed.' '. __('second rotation', 'adrotate').')';
63
if($group->modus == 2) $modus[] = __('Block', 'adrotate').' ('.$group->gridrows.' x '.$group->gridcolumns.' '. __('grid', 'adrotate').')';
64
if($group->cat_loc > 0 OR $group->page_loc > 0) $modus[] = __('Post Injection', 'adrotate');
65
- if($group->geo == 1) $modus[] = __('Geolocation', 'adrotate');
66
67
$ads_in_group = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate_linkmeta` WHERE `group` = ".$group->id.";");
68
$class = ('alternate' != $class) ? 'alternate' : ''; ?>
62
if($group->modus == 1) $modus[] = __('Dynamic', 'adrotate').' ('.$adspeed.' '. __('second rotation', 'adrotate').')';
63
if($group->modus == 2) $modus[] = __('Block', 'adrotate').' ('.$group->gridrows.' x '.$group->gridcolumns.' '. __('grid', 'adrotate').')';
64
if($group->cat_loc > 0 OR $group->page_loc > 0) $modus[] = __('Post Injection', 'adrotate');
65
66
$ads_in_group = $wpdb->get_var("SELECT COUNT(*) FROM `".$wpdb->prefix."adrotate_linkmeta` WHERE `group` = ".$group->id.";");
67
$class = ('alternate' != $class) ? 'alternate' : ''; ?>
language/adrotate-bg_BG.mo CHANGED
Binary file
language/adrotate-bg_BG.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
msgstr ""
3
"Project-Id-Version: AdRotate\n"
4
"Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2015-05-04 16:01+0100\n"
6
- "PO-Revision-Date: 2015-05-04 16:01+0100\n"
7
"Last-Translator: Arnan de Gans <info@ajdg.net>\n"
8
"Language-Team: Nedko Ivanov <cocacoli4ko@gmail.com>\n"
9
"Language: bg_BG\n"
@@ -17,19 +17,19 @@ msgstr ""
17
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
"X-Poedit-SearchPath-0: .\n"
19
20
- #: adrotate-functions.php:800
21
msgid "No files found"
22
msgstr "Няма намерени файлове"
23
24
- #: adrotate-functions.php:803
25
msgid "Folder not found or not accessible"
26
msgstr "Папката не е намерена или не е достъпна"
27
28
- #: adrotate-output.php:742
29
msgid "Oh no! Something went wrong!"
30
msgstr "О не! Нещо се случи!"
31
32
- #: adrotate-output.php:743
33
msgid ""
34
"WordPress was unable to verify the authenticity of the url you have clicked. "
35
"Verify if the url used is valid or log in via your browser."
@@ -38,17 +38,17 @@ msgstr ""
38
"кликнал. Проверете дали адреса е валиден или се впишете посредством браузъра "
39
"си."
40
41
- #: adrotate-output.php:744
42
msgid ""
43
"If you have received the url you want to visit via email, you are being "
44
"tricked!"
45
msgstr "Ако сте получили този адрес по email, то някой ви е изиграл!"
46
47
- #: adrotate-output.php:745
48
msgid "Contact support if the issue persists:"
49
msgstr "Свържете се с поддръжката, ако този проблем продължави да се появява:"
50
51
- #: adrotate-output.php:763
52
msgid ""
53
"Error, Ad is not available at this time due to schedule/geolocation "
54
"restrictions or does not exist!"
@@ -56,33 +56,33 @@ msgstr ""
56
"Грешка, рекламата не е налична в момента, поради ограничения в графика/"
57
"геолокацията или не съществува!"
58
59
- #: adrotate-output.php:765
60
msgid ""
61
"Error, Ad is not available at this time due to schedule/geolocation "
62
"restrictions!"
63
msgstr ""
64
"Грешка, рекламата не е налична, поради ограничения в графика/геолокацията!"
65
66
- #: adrotate-output.php:772 adrotate-output.php:774
67
msgid ""
68
"Either there are no banners, they are disabled or none qualified for this "
69
"location!"
70
msgstr ""
71
"Няма налични банери, те са деактивирани или не са подходящи за това място!"
72
73
- #: adrotate-output.php:780
74
msgid "Error, no Ad ID set! Check your syntax!"
75
msgstr "Грешка, не е зададено ID на рекламата! Проверете синтаксиса!"
76
77
- #: adrotate-output.php:786
78
msgid "Error, no group ID set! Check your syntax!"
79
msgstr "Грешка, не е зададено ID на групата! Проверете синтаксиса!"
80
81
- #: adrotate-output.php:791
82
msgid "Error, group does not exist! Check your syntax!"
83
msgstr "Грешка, групата не съществува! Проверете синтаксиса!"
84
85
- #: adrotate-output.php:797
86
msgid ""
87
"There was an error locating the database tables for AdRotate. Please "
88
"deactivate and re-activate AdRotate from the plugin page!!"
@@ -90,59 +90,59 @@ msgstr ""
90
"Не могат да бъдат открити таблиците на AdRotate в базата данни. Моля, "
91
"изключете и включете наново AdRotate от страницата с плъгините!!"
92
93
- #: adrotate-output.php:797
94
msgid "If this does not solve the issue please seek support at"
95
msgstr "Ако това не решава проблема, моля потърсете помощ на"
96
97
- #: adrotate-output.php:803
98
msgid "An unknown error occured."
99
msgstr "Възникна неизвестна грешка."
100
101
- #: adrotate-output.php:828
102
msgid "active ad(s) expired."
103
msgstr "изтекла/и активна/и реклама/и."
104
105
- #: adrotate-output.php:828
106
msgid "Take action now"
107
msgstr "Предприемане на действия"
108
109
- #: adrotate-output.php:830
110
msgid "active ad(s) are about to expire."
111
msgstr "изтичаща/и активна/и реклама/и."
112
113
- #: adrotate-output.php:830
114
msgid "Check it out"
115
msgstr "Проверете го"
116
117
- #: adrotate-output.php:832
118
msgid "active ad(s) with configuration errors."
119
msgstr "активна(и) реклама(и) с грешни настройки."
120
121
- #: adrotate-output.php:832
122
msgid "Solve this"
123
msgstr "Разреши това"
124
125
- #: adrotate-output.php:834
126
msgid "ad(s) expired."
127
msgstr "изтекла/и реклама/и."
128
129
- #: adrotate-output.php:834
130
msgid "ad(s) are about to expire."
131
msgstr "реклама/и изтича(т)."
132
133
- #: adrotate-output.php:834
134
msgid "ad(s) with configuration errors."
135
msgstr "реклама/и с грешни настройки."
136
137
- #: adrotate-output.php:834
138
msgid "Fix this as soon as possible"
139
msgstr "Поправка възможно най-скоро"
140
141
- #: adrotate-output.php:846
142
msgid "Learn More"
143
msgstr "Научете повече"
144
145
- #: adrotate-output.php:847
146
msgid ""
147
"You've been using <strong>AdRotate</strong> for a while now. Why not upgrade "
148
"to the <strong>PRO</strong> version"
@@ -150,67 +150,67 @@ msgstr ""
150
"Използвате <strong>AdRotate</strong> от известно време. Защо не надградите "
151
"до <strong>PRO</strong> версията"
152
153
- #: adrotate-output.php:847
154
msgid "Get more features to even better run your advertising campaigns."
155
msgstr ""
156
"Вземете повече опции за дори по-добро управление на вашите рекламни кампании."
157
158
- #: adrotate-output.php:847
159
msgid "Thank you for your consideration!"
160
msgstr "Благодарим Ви, че го обмислихте!"
161
162
- #: adrotate-output.php:891
163
msgid ""
164
"Welcome, and thanks for using AdRotate. Everything related to AdRotate is in "
165
"this menu. Check out the"
166
msgstr ""
167
168
- #: adrotate-output.php:891
169
msgid "manuals"
170
msgstr "ръководства"
171
172
- #: adrotate-output.php:891 adrotate-output.php:967
173
#: dashboard/publisher/adrotate-ads-edit.php:151
174
msgid "and"
175
msgstr "и"
176
177
- #: adrotate-output.php:891
178
msgid "forums"
179
msgstr ""
180
181
- #: adrotate-output.php:927
182
msgid "Useful Links"
183
msgstr "Полезни връзки"
184
185
- #: adrotate-output.php:928
186
msgid "Useful links to learn more about AdRotate"
187
msgstr "Полезни връзки, за да получите повече информация за AdRotate"
188
189
- #: adrotate-output.php:930
190
msgid "AdRotate Page"
191
msgstr ""
192
193
- #: adrotate-output.php:931
194
msgid "Getting Started With AdRotate"
195
msgstr "Започнете от нулата с AdRotate Pro"
196
197
- #: adrotate-output.php:932
198
msgid "AdRotate manuals"
199
msgstr ""
200
201
- #: adrotate-output.php:933
202
msgid "AdRotate Support Forum"
203
msgstr "Форум за поддръжка на AdRotate"
204
205
- #: adrotate-output.php:959
206
msgid "Help AdRotate Grow"
207
msgstr "Помогнете за развитието на AdRotate"
208
209
- #: adrotate-output.php:960
210
msgid "Brought to you by"
211
msgstr "Достига до Вас благодарение на"
212
213
- #: adrotate-output.php:967
214
msgid ""
215
"A lot of users only think to review AdRotate when something goes wrong while "
216
"thousands of people use AdRotate satisfactory. Don't let this go unnoticed."
@@ -219,23 +219,23 @@ msgstr ""
219
"се обърка, докато хиляди хора използват AdRotate безпроблемно. Не оставяйте "
220
"това да остане незабелязано."
221
222
- #: adrotate-output.php:967
223
msgid "If you find AdRotate useful please leave your honest"
224
msgstr "Ако намирате AdRotate за полезен, моля оставете честна"
225
226
- #: adrotate-output.php:967
227
msgid "rating"
228
msgstr "оценка"
229
230
- #: adrotate-output.php:967
231
msgid "review"
232
msgstr "мнение"
233
234
- #: adrotate-output.php:967
235
msgid "on WordPress.org to help AdRotate grow in a positive way"
236
msgstr "на WordPress.org, за да се развива AdRotate"
237
238
- #: adrotate-output.php:970
239
msgid ""
240
"Your one stop for Webdevelopment, consultancy and anything WordPress! Find "
241
"out more about what I can do for you!"
@@ -243,27 +243,27 @@ msgstr ""
243
"Мястото, където да се консултирате и/или да поръчате разработка за "
244
"WordPress! Открийте с какво мога да Ви бъда полезен!"
245
246
- #: adrotate-output.php:970 dashboard/adrotate-info.php:171
247
msgid "Visit the"
248
msgstr "Посетете"
249
250
- #: adrotate-output.php:970 dashboard/adrotate-info.php:171
251
msgid "website"
252
msgstr "уебсайт"
253
254
- #: adrotate-output.php:1000
255
msgid "Available in AdRotate Pro"
256
msgstr "Налично в AdRotate Pro"
257
258
- #: adrotate-output.php:1000
259
msgid "More information..."
260
msgstr "Повече информация..."
261
262
- #: adrotate-output.php:1001
263
msgid "This feature is available in AdRotate Pro"
264
msgstr "Тази функционалност е налична в AdRotate Pro"
265
266
- #: adrotate-output.php:1001
267
msgid "Learn more"
268
msgstr "Повече информация"
269
@@ -375,7 +375,7 @@ msgstr "Група реклами - Използване на ID на група
375
msgid "Choose what you want to use this widget for"
376
msgstr "Изберете за какво иската да използвате тази джаджа"
377
378
- #: adrotate-widget.php:137 dashboard/publisher/adrotate-groups-edit.php:51
379
msgid "ID:"
380
msgstr "ID:"
381
@@ -500,7 +500,7 @@ msgid "Group including it's Ads deleted"
500
msgstr "Групата и съдържащите се в нея реклами са изтрити"
501
502
#: adrotate.php:380 dashboard/publisher/adrotate-ads-main.php:87
503
- #: dashboard/publisher/adrotate-groups-main.php:72
504
msgid "Report"
505
msgstr "Доклад"
506
@@ -520,7 +520,7 @@ msgstr ""
520
#: dashboard/publisher/adrotate-ads-edit.php:177
521
#: dashboard/publisher/adrotate-ads-main.php:114
522
#: dashboard/publisher/adrotate-groups-edit.php:75
523
- #: dashboard/publisher/adrotate-groups-main.php:92
524
msgid "More information"
525
msgstr "Повече информация"
526
@@ -541,6 +541,7 @@ msgstr "Напред"
541
#: adrotate.php:459 dashboard/publisher/adrotate-ads-main-disabled.php:35
542
#: dashboard/publisher/adrotate-ads-main-error.php:39
543
#: dashboard/publisher/adrotate-ads-main.php:39
544
#: dashboard/publisher/adrotate-groups-main.php:32
545
msgid "ID"
546
msgstr "ID"
@@ -579,12 +580,12 @@ msgid "Upgrade today!"
579
msgstr "Надградете днес!"
580
581
#: adrotate.php:502 dashboard/publisher/adrotate-ads-main-error.php:74
582
- #: dashboard/publisher/adrotate-groups-edit.php:383
583
msgid "Expires soon."
584
msgstr "Изтича скоро."
585
586
#: adrotate.php:503 dashboard/publisher/adrotate-ads-main-error.php:75
587
- #: dashboard/publisher/adrotate-groups-edit.php:384
588
msgid "Has expired."
589
msgstr "Изтекла."
590
@@ -647,8 +648,8 @@ msgstr ""
647
"файловете, вместо \".full\"."
648
649
#: adrotate.php:536 dashboard/publisher/adrotate-ads-edit.php:309
650
- #: dashboard/publisher/adrotate-groups-edit.php:308
651
- #: dashboard/publisher/adrotate-groups-edit.php:316
652
msgid "Example:"
653
msgstr "Пример:"
654
@@ -668,7 +669,8 @@ msgstr "Качването на картинка"
668
msgid "Available banner images in"
669
msgstr "Налични картинки за банери в"
670
671
- #: adrotate.php:548 dashboard/publisher/adrotate-groups-main.php:33
672
msgid "Name"
673
msgstr "Име"
674
@@ -767,7 +769,7 @@ msgstr "Роля за изтриване на групи."
767
msgid "Update Options"
768
msgstr "Опции за обновяване"
769
770
- #: adrotate.php:691
771
msgid "Statistics"
772
msgstr "Статистики"
773
@@ -775,8 +777,8 @@ msgstr "Статистики"
775
msgid "How to track stats"
776
msgstr ""
777
778
- #: adrotate.php:697 dashboard/publisher/adrotate-groups-edit.php:199
779
- #: dashboard/publisher/adrotate-groups-edit.php:240
780
msgid "Disabled"
781
msgstr "Изключено"
782
@@ -1569,19 +1571,22 @@ msgid "Edit Advert"
1569
msgstr "Редакция на реклама"
1570
1571
#: dashboard/publisher/adrotate-ads-edit.php:115
1572
- msgid "Title:"
1573
- msgstr "Заглавие:"
1574
1575
#: dashboard/publisher/adrotate-ads-edit.php:121
1576
- msgid "AdCode:"
1577
- msgstr "AdCode:"
1578
1579
#: dashboard/publisher/adrotate-ads-edit.php:126
1580
msgid "Basic Examples:"
1581
msgstr "Основни примери:"
1582
1583
#: dashboard/publisher/adrotate-ads-edit.php:133
1584
- msgid "Useful tags:"
1585
msgstr ""
1586
1587
#: dashboard/publisher/adrotate-ads-edit.php:135
@@ -1615,8 +1620,8 @@ msgid ""
1615
msgstr ""
1616
1617
#: dashboard/publisher/adrotate-ads-edit.php:139
1618
- msgid "Banner image:"
1619
- msgstr "Картинка на банера:"
1620
1621
#: dashboard/publisher/adrotate-ads-edit.php:142
1622
msgid "WordPress media:"
@@ -1650,10 +1655,6 @@ msgstr ""
1650
"Използвайте падащото меню или текстовото поле. Ако текстовото поле е "
1651
"попълнено, то ще бъде с преоритет."
1652
1653
- #: dashboard/publisher/adrotate-ads-edit.php:156
1654
- msgid "Statistics:"
1655
- msgstr ""
1656
-
1657
#: dashboard/publisher/adrotate-ads-edit.php:158
1658
msgid "Enable click and impression tracking for this advert."
1659
msgstr ""
@@ -1666,8 +1667,9 @@ msgid ""
1666
msgstr ""
1667
1668
#: dashboard/publisher/adrotate-ads-edit.php:165
1669
- msgid "Activate:"
1670
- msgstr "Активиране:"
1671
1672
#: dashboard/publisher/adrotate-ads-edit.php:169
1673
msgid "Yes, this ad will be used"
@@ -1680,7 +1682,7 @@ msgstr "Не, не показвай тази реклама никъде"
1680
#: dashboard/publisher/adrotate-ads-edit.php:177
1681
#: dashboard/publisher/adrotate-ads-main.php:114
1682
#: dashboard/publisher/adrotate-groups-edit.php:75
1683
- #: dashboard/publisher/adrotate-groups-main.php:92
1684
msgid "Get more features with AdRotate Pro."
1685
msgstr "Получете по-голяма функционалност с AdRotate Pro."
1686
@@ -1696,8 +1698,8 @@ msgstr "Запиши рекламата"
1696
#: dashboard/publisher/adrotate-ads-edit.php:396
1697
#: dashboard/publisher/adrotate-ads-edit.php:437
1698
#: dashboard/publisher/adrotate-groups-edit.php:154
1699
- #: dashboard/publisher/adrotate-groups-edit.php:297
1700
- #: dashboard/publisher/adrotate-groups-edit.php:389
1701
msgid "Cancel"
1702
msgstr "Отказ"
1703
@@ -1722,15 +1724,15 @@ msgstr ""
1722
#: dashboard/publisher/adrotate-ads-edit.php:199
1723
#: dashboard/publisher/adrotate-ads-edit.php:378
1724
#: dashboard/publisher/adrotate-groups-edit.php:136
1725
- #: dashboard/publisher/adrotate-groups-edit.php:279
1726
msgid "Usage"
1727
msgstr "Употреба"
1728
1729
#: dashboard/publisher/adrotate-ads-edit.php:203
1730
#: dashboard/publisher/adrotate-ads-edit.php:382
1731
#: dashboard/publisher/adrotate-groups-edit.php:140
1732
- #: dashboard/publisher/adrotate-groups-edit.php:283
1733
- msgid "Widget:"
1734
msgstr ""
1735
1736
#: dashboard/publisher/adrotate-ads-edit.php:204
@@ -1743,40 +1745,40 @@ msgstr ""
1743
#: dashboard/publisher/adrotate-ads-edit.php:207
1744
#: dashboard/publisher/adrotate-ads-edit.php:386
1745
#: dashboard/publisher/adrotate-groups-edit.php:144
1746
- #: dashboard/publisher/adrotate-groups-edit.php:287
1747
- msgid "In a post or page:"
1748
- msgstr "И страница или публикация:"
1749
1750
#: dashboard/publisher/adrotate-ads-edit.php:209
1751
#: dashboard/publisher/adrotate-ads-edit.php:388
1752
#: dashboard/publisher/adrotate-groups-edit.php:146
1753
- #: dashboard/publisher/adrotate-groups-edit.php:289
1754
- msgid "Directly in a theme:"
1755
- msgstr "Директно в темата:"
1756
1757
#: dashboard/publisher/adrotate-ads-edit.php:215
1758
msgid "Schedule your advert"
1759
msgstr ""
1760
1761
#: dashboard/publisher/adrotate-ads-edit.php:219
1762
- msgid "Start date (day/month/year):"
1763
- msgstr "Начална дата (ден/месец/година):"
1764
1765
#: dashboard/publisher/adrotate-ads-edit.php:240
1766
- msgid "End date (day/month/year):"
1767
- msgstr "Крайна дата (ден/месец/година):"
1768
1769
#: dashboard/publisher/adrotate-ads-edit.php:263
1770
- msgid "Start time (hh:mm):"
1771
- msgstr "Начален час (hh:mm):"
1772
1773
#: dashboard/publisher/adrotate-ads-edit.php:270
1774
- msgid "End time (hh:mm):"
1775
- msgstr "Краен час (hh:mm):"
1776
1777
#: dashboard/publisher/adrotate-ads-edit.php:280
1778
- msgid "Maximum Clicks:"
1779
- msgstr "Максимален брой кликове:"
1780
1781
#: dashboard/publisher/adrotate-ads-edit.php:281
1782
#: dashboard/publisher/adrotate-ads-edit.php:283
@@ -1784,26 +1786,19 @@ msgid "Leave empty or 0 to skip this."
1784
msgstr "Въведете 0 или оставете празно, за да пропуснете тази опция."
1785
1786
#: dashboard/publisher/adrotate-ads-edit.php:282
1787
- msgid "Maximum Impressions:"
1788
- msgstr "Максимален брой импресии:"
1789
1790
- #: dashboard/publisher/adrotate-ads-edit.php:288
1791
- msgid ""
1792
- "Time uses a 24 hour clock. When you're used to the AM/PM system keep this in "
1793
- "mind: If the start or end time is after lunch, add 12 hours. 2PM is 14:00 "
1794
- "hours. 6AM is 6:00 hours."
1795
msgstr ""
1796
- "Времето използва 24 часов формат. Ако използвате 12 часов формат: За начален "
1797
- "или краен час след обяд, прибавете 12 часа. Напр. 2PM е 14:00 часа. 6AM e "
1798
- "18:00 часа. "
1799
1800
#: dashboard/publisher/adrotate-ads-edit.php:288
1801
msgid ""
1802
- "The maximum clicks and impressions are measured over the set schedule only. "
1803
- "Every schedule can have it's own limit!"
1804
msgstr ""
1805
- "Максималния брой кликове и импресии се измерва в рамките на зададеното "
1806
- "време. Всеки график може да има собствен лимит!"
1807
1808
#: dashboard/publisher/adrotate-ads-edit.php:292
1809
msgid "Create multiple schedules for each advert with AdRotate Pro."
@@ -1812,7 +1807,7 @@ msgstr "Създайте множество графици за всяка ре
1812
#: dashboard/publisher/adrotate-ads-edit.php:292
1813
#: dashboard/publisher/adrotate-ads-edit.php:332
1814
#: dashboard/publisher/adrotate-ads-edit.php:376
1815
- #: dashboard/publisher/adrotate-groups-edit.php:190
1816
msgid "Upgrade today"
1817
msgstr "Надградете днес"
1818
@@ -1826,8 +1821,8 @@ msgid "Everything below is optional."
1826
msgstr "Всичко по-долу е по желание."
1827
1828
#: dashboard/publisher/adrotate-ads-edit.php:304
1829
- msgid "Responsive:"
1830
- msgstr "Responsive:"
1831
1832
#: dashboard/publisher/adrotate-ads-edit.php:306
1833
msgid "Enable responsive support for this advert."
@@ -1844,12 +1839,10 @@ msgstr ""
1844
"картинки е строго препоръчителен."
1845
1846
#: dashboard/publisher/adrotate-ads-edit.php:313
1847
- msgid "Weight:"
1848
- msgstr "Тежест:"
1849
-
1850
- #: dashboard/publisher/adrotate-ads-edit.php:313
1851
- msgid "AdRotate Pro only"
1852
- msgstr "Само AdRotate Pro"
1853
1854
#: dashboard/publisher/adrotate-ads-edit.php:316
1855
msgid "Barely visible"
@@ -1872,12 +1865,12 @@ msgid "Best visibility"
1872
msgstr "Най-добра видимост"
1873
1874
#: dashboard/publisher/adrotate-ads-edit.php:325
1875
- #: dashboard/publisher/adrotate-groups-edit.php:184
1876
- msgid "Sortorder:"
1877
- msgstr "Сортиране:"
1878
1879
#: dashboard/publisher/adrotate-ads-edit.php:327
1880
- #: dashboard/publisher/adrotate-groups-edit.php:186
1881
msgid "For administrative purposes set a sortorder."
1882
msgstr "За административни цели задайте критерий за сортиране."
1883
@@ -1903,8 +1896,8 @@ msgid ""
1903
msgstr ""
1904
1905
#: dashboard/publisher/adrotate-ads-edit.php:339
1906
- msgid "Cities/States:"
1907
- msgstr "Градове/Щати:"
1908
1909
#: dashboard/publisher/adrotate-ads-edit.php:342
1910
msgid ""
@@ -1921,8 +1914,8 @@ msgstr ""
1921
"правилно!"
1922
1923
#: dashboard/publisher/adrotate-ads-edit.php:346
1924
- msgid "Countries:"
1925
- msgstr "Държави:"
1926
1927
#: dashboard/publisher/adrotate-ads-edit.php:371
1928
msgid "Select the countries you want the adverts to show in."
@@ -1974,19 +1967,18 @@ msgid "grid"
1974
msgstr "решетка"
1975
1976
#: dashboard/publisher/adrotate-ads-edit.php:418
1977
- #: dashboard/publisher/adrotate-groups-edit.php:192
1978
#: dashboard/publisher/adrotate-groups-main.php:64
1979
msgid "Post Injection"
1980
msgstr "Вмъкване в публикации"
1981
1982
#: dashboard/publisher/adrotate-ads-edit.php:419
1983
- #: dashboard/publisher/adrotate-groups-main.php:65
1984
msgid "Geolocation"
1985
msgstr "Геолокация"
1986
1987
#: dashboard/publisher/adrotate-ads-edit.php:425
1988
#: dashboard/publisher/adrotate-groups-edit.php:61
1989
- #: dashboard/publisher/adrotate-groups-main.php:72
1990
msgid "Mode"
1991
msgstr "Режим"
1992
@@ -1994,10 +1986,6 @@ msgstr "Режим"
1994
msgid "Disabled Ads"
1995
msgstr "Деактивиране на реклами"
1996
1997
- #: dashboard/publisher/adrotate-ads-main-disabled.php:21
1998
- msgid "Activate"
1999
- msgstr "Активиране"
2000
-
2001
#: dashboard/publisher/adrotate-ads-main-disabled.php:23
2002
#: dashboard/publisher/adrotate-ads-main-error.php:22
2003
#: dashboard/publisher/adrotate-ads-main.php:23
@@ -2010,15 +1998,9 @@ msgstr "Нулиране на статистиката"
2010
msgid "Start / End"
2011
msgstr "Начало / Край"
2012
2013
- #: dashboard/publisher/adrotate-ads-main-disabled.php:37
2014
- #: dashboard/publisher/adrotate-ads-main-error.php:41
2015
- #: dashboard/publisher/adrotate-ads-main.php:41
2016
- msgid "Title"
2017
- msgstr "Заглавие"
2018
-
2019
#: dashboard/publisher/adrotate-ads-main-disabled.php:38
2020
#: dashboard/publisher/adrotate-ads-report.php:34
2021
- #: dashboard/publisher/adrotate-groups-edit.php:329
2022
#: dashboard/publisher/adrotate-groups-main.php:36
2023
#: dashboard/publisher/adrotate-groups-report.php:40
2024
msgid "Impressions"
@@ -2027,7 +2009,7 @@ msgstr "Импресии"
2027
#: dashboard/publisher/adrotate-ads-main-disabled.php:39
2028
#: dashboard/publisher/adrotate-ads-main.php:46
2029
#: dashboard/publisher/adrotate-ads-report.php:35
2030
- #: dashboard/publisher/adrotate-groups-edit.php:330
2031
#: dashboard/publisher/adrotate-groups-main.php:38
2032
#: dashboard/publisher/adrotate-groups-report.php:41
2033
msgid "Clicks"
@@ -2043,7 +2025,7 @@ msgstr "CTR"
2043
#: dashboard/publisher/adrotate-ads-main-disabled.php:74
2044
#: dashboard/publisher/adrotate-ads-main-error.php:64
2045
#: dashboard/publisher/adrotate-ads-main.php:87
2046
- #: dashboard/publisher/adrotate-groups-main.php:72
2047
msgid "Edit"
2048
msgstr "Редакция"
2049
@@ -2093,7 +2075,7 @@ msgid "For 7 days"
2093
msgstr "За 7 дни"
2094
2095
#: dashboard/publisher/adrotate-ads-main-error.php:73
2096
- #: dashboard/publisher/adrotate-groups-edit.php:382
2097
msgid "Configuration errors."
2098
msgstr "Грешки при конфигурирането."
2099
@@ -2105,11 +2087,6 @@ msgstr "Активиране на рекламите"
2105
msgid "Export to XML"
2106
msgstr "Експорт в XML"
2107
2108
- #: dashboard/publisher/adrotate-ads-main.php:42
2109
- #: dashboard/publisher/adrotate-groups-edit.php:332
2110
- msgid "Weight"
2111
- msgstr "Тежест"
2112
-
2113
#: dashboard/publisher/adrotate-ads-main.php:44
2114
msgid "Shown"
2115
msgstr "Показана"
@@ -2166,10 +2143,6 @@ msgstr "Нова група"
2166
msgid "Edit Group"
2167
msgstr "Редакция на група"
2168
2169
- #: dashboard/publisher/adrotate-groups-edit.php:55
2170
- msgid "Name:"
2171
- msgstr "Име:"
2172
-
2173
#: dashboard/publisher/adrotate-groups-edit.php:64
2174
msgid "Default - Show one ad at a time"
2175
msgstr "По подразбиране - показва се само една реклама"
@@ -2258,15 +2231,15 @@ msgstr ""
2258
"страницата. По подразбиране: 6."
2259
2260
#: dashboard/publisher/adrotate-groups-edit.php:141
2261
- #: dashboard/publisher/adrotate-groups-edit.php:284
2262
msgid ""
2263
"Drag the AdRotate widget to the sidebar you want it in, select \"Group of Ads"
2264
"\" and enter ID"
2265
msgstr ""
2266
2267
#: dashboard/publisher/adrotate-groups-edit.php:153
2268
- #: dashboard/publisher/adrotate-groups-edit.php:296
2269
- #: dashboard/publisher/adrotate-groups-edit.php:388
2270
msgid "Save Group"
2271
msgstr "Запис на групата"
2272
@@ -2316,145 +2289,168 @@ msgid ""
2316
"setting. Not every theme supports this feature."
2317
msgstr ""
2318
2319
#: dashboard/publisher/adrotate-groups-edit.php:186
2320
msgid "Leave empty or 0 to skip this. Will default to group id."
2321
msgstr ""
2322
"Оставете празно или въведете 0, за да пропуснете това. Ще бъде зададено ID "
2323
"на групата."
2324
2325
- #: dashboard/publisher/adrotate-groups-edit.php:190
2326
- msgid "Set up a fallback group and use Geo Location in AdRotate Pro"
2327
msgstr ""
2328
- "Задайте резервна група и използвайте услуга за местоположение с AdRotate Pro"
2329
2330
- #: dashboard/publisher/adrotate-groups-edit.php:195
2331
- msgid "Include ads in categories?"
2332
- msgstr "Включване на реклами в категориите?"
2333
2334
- #: dashboard/publisher/adrotate-groups-edit.php:200
2335
- #: dashboard/publisher/adrotate-groups-edit.php:241
2336
msgid "Before content"
2337
msgstr "Преди съдържанието"
2338
2339
- #: dashboard/publisher/adrotate-groups-edit.php:201
2340
- #: dashboard/publisher/adrotate-groups-edit.php:242
2341
msgid "After content"
2342
msgstr "След съдържанието"
2343
2344
- #: dashboard/publisher/adrotate-groups-edit.php:202
2345
- #: dashboard/publisher/adrotate-groups-edit.php:243
2346
msgid "Before and after content"
2347
msgstr "Преди и след съдържанието"
2348
2349
- #: dashboard/publisher/adrotate-groups-edit.php:203
2350
- #: dashboard/publisher/adrotate-groups-edit.php:244
2351
msgid "After..."
2352
msgstr "След..."
2353
2354
- #: dashboard/publisher/adrotate-groups-edit.php:209
2355
- #: dashboard/publisher/adrotate-groups-edit.php:250
2356
msgid "the first paragraph"
2357
msgstr "първия параграф"
2358
2359
- #: dashboard/publisher/adrotate-groups-edit.php:210
2360
- #: dashboard/publisher/adrotate-groups-edit.php:251
2361
msgid "the second paragraph"
2362
msgstr ""
2363
2364
- #: dashboard/publisher/adrotate-groups-edit.php:211
2365
- #: dashboard/publisher/adrotate-groups-edit.php:252
2366
msgid "the third paragraph"
2367
msgstr ""
2368
2369
- #: dashboard/publisher/adrotate-groups-edit.php:212
2370
- #: dashboard/publisher/adrotate-groups-edit.php:253
2371
msgid "the fourth paragraph"
2372
msgstr ""
2373
2374
- #: dashboard/publisher/adrotate-groups-edit.php:214
2375
- #: dashboard/publisher/adrotate-groups-edit.php:255
2376
msgid "every 2nd paragraph"
2377
msgstr "всеки 2-ри параграф"
2378
2379
- #: dashboard/publisher/adrotate-groups-edit.php:215
2380
- #: dashboard/publisher/adrotate-groups-edit.php:256
2381
msgid "every 3rd paragraph"
2382
msgstr "всеки 3-ти параграф"
2383
2384
- #: dashboard/publisher/adrotate-groups-edit.php:216
2385
- #: dashboard/publisher/adrotate-groups-edit.php:257
2386
msgid "every 4th paragraph"
2387
msgstr "всеки 4-ти параграф"
2388
2389
- #: dashboard/publisher/adrotate-groups-edit.php:217
2390
- #: dashboard/publisher/adrotate-groups-edit.php:258
2391
msgid "every 5th paragraph"
2392
msgstr "всеки 5-ти параграф"
2393
2394
- #: dashboard/publisher/adrotate-groups-edit.php:218
2395
- #: dashboard/publisher/adrotate-groups-edit.php:259
2396
msgid "every 6th paragraph"
2397
msgstr "всеки 6-ти параграф"
2398
2399
- #: dashboard/publisher/adrotate-groups-edit.php:219
2400
- #: dashboard/publisher/adrotate-groups-edit.php:260
2401
msgid "every 7th paragraph"
2402
msgstr "всеки 7-ми параграф"
2403
2404
- #: dashboard/publisher/adrotate-groups-edit.php:220
2405
- #: dashboard/publisher/adrotate-groups-edit.php:261
2406
msgid "every 8th paragraph"
2407
msgstr "всеки 8-ми параграф"
2408
2409
- #: dashboard/publisher/adrotate-groups-edit.php:226
2410
msgid "Which categories?"
2411
msgstr "Кои категории?"
2412
2413
- #: dashboard/publisher/adrotate-groups-edit.php:231
2414
msgid "Click the categories posts you want the adverts to show in."
2415
msgstr "Изберете категориите, на които искате да се показват рекламите."
2416
2417
- #: dashboard/publisher/adrotate-groups-edit.php:236
2418
- msgid "Include ads in pages?"
2419
- msgstr "Включване на реклами в страниците?"
2420
2421
- #: dashboard/publisher/adrotate-groups-edit.php:267
2422
msgid "Which pages?"
2423
msgstr "Кои страници?"
2424
2425
- #: dashboard/publisher/adrotate-groups-edit.php:272
2426
msgid "Click the pages you want the adverts to show in."
2427
msgstr "Изберете страниците, на които искате да се показват рекламите."
2428
2429
- #: dashboard/publisher/adrotate-groups-edit.php:300
2430
msgid "Wrapper code"
2431
msgstr "Код за обвивката"
2432
2433
- #: dashboard/publisher/adrotate-groups-edit.php:301
2434
- msgid "Wraps around each ad. HTML/JavaScript allowed, use with care!"
2435
msgstr ""
2436
2437
- #: dashboard/publisher/adrotate-groups-edit.php:305
2438
- msgid "Before ad"
2439
- msgstr "Преди реклама"
2440
2441
- #: dashboard/publisher/adrotate-groups-edit.php:309
2442
msgid "Options:"
2443
msgstr "Настройки:"
2444
2445
- #: dashboard/publisher/adrotate-groups-edit.php:313
2446
- msgid "After ad"
2447
- msgstr "След реклама"
2448
2449
- #: dashboard/publisher/adrotate-groups-edit.php:322
2450
- msgid "Select Ads"
2451
- msgstr "Избор на реклами"
2452
2453
- #: dashboard/publisher/adrotate-groups-edit.php:333
2454
msgid "Visible until"
2455
msgstr "Да се вижда до"
2456
2457
- #: dashboard/publisher/adrotate-groups-edit.php:375
2458
msgid "No ads created!"
2459
msgstr "Няма създадени реклами!"
2460
@@ -2478,7 +2474,7 @@ msgstr "Това действие е необратимо!"
2478
msgid "Code"
2479
msgstr "Код"
2480
2481
- #: dashboard/publisher/adrotate-groups-main.php:87
2482
msgid "No groups created!"
2483
msgstr "Няма създадени групи!"
2484
@@ -2486,6 +2482,99 @@ msgstr "Няма създадени групи!"
2486
msgid "Statistics for group"
2487
msgstr "Статистика за групи"
2488
2489
#~ msgid "WordPress.org Forum"
2490
#~ msgstr "WordPress.org форум"
2491
@@ -3083,9 +3172,6 @@ msgstr "Статистика за групи"
3083
#~ msgid "Track clicks from logged in users."
3084
#~ msgstr "Проследяване на кликове от вписани потребители."
3085
3086
- #~ msgid "Geo Targeting"
3087
- #~ msgstr "Таргетиране спрямо местоположението"
3088
-
3089
#~ msgid "Geographic Tracking"
3090
#~ msgstr "Проследяване на местоположението"
3091
@@ -3137,10 +3223,6 @@ msgstr "Статистика за групи"
3137
#~ msgid "Enable GeoTargeting for this group."
3138
#~ msgstr "Включване на Геотаргетирането за тази група."
3139
3140
- #~ msgid "Do not forget to tell the adverts for which areas they should show."
3141
- #~ msgstr ""
3142
- #~ "Не забравяйте да кажете на рекламите в кои зони трябва да се показват."
3143
-
3144
#~ msgid "Fallback group"
3145
#~ msgstr "Резервна група"
3146
2
msgstr ""
3
"Project-Id-Version: AdRotate\n"
4
"Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2015-05-15 01:46+0100\n"
6
+ "PO-Revision-Date: 2015-05-15 01:46+0100\n"
7
"Last-Translator: Arnan de Gans <info@ajdg.net>\n"
8
"Language-Team: Nedko Ivanov <cocacoli4ko@gmail.com>\n"
9
"Language: bg_BG\n"
17
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
"X-Poedit-SearchPath-0: .\n"
19
20
+ #: adrotate-functions.php:801
21
msgid "No files found"
22
msgstr "Няма намерени файлове"
23
24
+ #: adrotate-functions.php:804
25
msgid "Folder not found or not accessible"
26
msgstr "Папката не е намерена или не е достъпна"
27
28
+ #: adrotate-output.php:737
29
msgid "Oh no! Something went wrong!"
30
msgstr "О не! Нещо се случи!"
31
32
+ #: adrotate-output.php:738
33
msgid ""
34
"WordPress was unable to verify the authenticity of the url you have clicked. "
35
"Verify if the url used is valid or log in via your browser."
38
"кликнал. Проверете дали адреса е валиден или се впишете посредством браузъра "
39
"си."
40
41
+ #: adrotate-output.php:739
42
msgid ""
43
"If you have received the url you want to visit via email, you are being "
44
"tricked!"
45
msgstr "Ако сте получили този адрес по email, то някой ви е изиграл!"
46
47
+ #: adrotate-output.php:740
48
msgid "Contact support if the issue persists:"
49
msgstr "Свържете се с поддръжката, ако този проблем продължави да се появява:"
50
51
+ #: adrotate-output.php:758
52
msgid ""
53
"Error, Ad is not available at this time due to schedule/geolocation "
54
"restrictions or does not exist!"
56
"Грешка, рекламата не е налична в момента, поради ограничения в графика/"
57
"геолокацията или не съществува!"
58
59
+ #: adrotate-output.php:760
60
msgid ""
61
"Error, Ad is not available at this time due to schedule/geolocation "
62
"restrictions!"
63
msgstr ""
64
"Грешка, рекламата не е налична, поради ограничения в графика/геолокацията!"
65
66
+ #: adrotate-output.php:767 adrotate-output.php:769
67
msgid ""
68
"Either there are no banners, they are disabled or none qualified for this "
69
"location!"
70
msgstr ""
71
"Няма налични банери, те са деактивирани или не са подходящи за това място!"
72
73
+ #: adrotate-output.php:775
74
msgid "Error, no Ad ID set! Check your syntax!"
75
msgstr "Грешка, не е зададено ID на рекламата! Проверете синтаксиса!"
76
77
+ #: adrotate-output.php:781
78
msgid "Error, no group ID set! Check your syntax!"
79
msgstr "Грешка, не е зададено ID на групата! Проверете синтаксиса!"
80
81
+ #: adrotate-output.php:786
82
msgid "Error, group does not exist! Check your syntax!"
83
msgstr "Грешка, групата не съществува! Проверете синтаксиса!"
84
85
+ #: adrotate-output.php:792
86
msgid ""
87
"There was an error locating the database tables for AdRotate. Please "
88
"deactivate and re-activate AdRotate from the plugin page!!"
90
"Не могат да бъдат открити таблиците на AdRotate в базата данни. Моля, "
91
"изключете и включете наново AdRotate от страницата с плъгините!!"
92
93
+ #: adrotate-output.php:792
94
msgid "If this does not solve the issue please seek support at"
95
msgstr "Ако това не решава проблема, моля потърсете помощ на"
96
97
+ #: adrotate-output.php:798
98
msgid "An unknown error occured."
99
msgstr "Възникна неизвестна грешка."
100
101
+ #: adrotate-output.php:823
102
msgid "active ad(s) expired."
103
msgstr "изтекла/и активна/и реклама/и."
104
105
+ #: adrotate-output.php:823
106
msgid "Take action now"
107
msgstr "Предприемане на действия"
108
109
+ #: adrotate-output.php:825
110
msgid "active ad(s) are about to expire."
111
msgstr "изтичаща/и активна/и реклама/и."
112
113
+ #: adrotate-output.php:825
114
msgid "Check it out"
115
msgstr "Проверете го"
116
117
+ #: adrotate-output.php:827
118
msgid "active ad(s) with configuration errors."
119
msgstr "активна(и) реклама(и) с грешни настройки."
120
121
+ #: adrotate-output.php:827
122
msgid "Solve this"
123
msgstr "Разреши това"
124
125
+ #: adrotate-output.php:829
126
msgid "ad(s) expired."
127
msgstr "изтекла/и реклама/и."
128
129
+ #: adrotate-output.php:829
130
msgid "ad(s) are about to expire."
131
msgstr "реклама/и изтича(т)."
132
133
+ #: adrotate-output.php:829
134
msgid "ad(s) with configuration errors."
135
msgstr "реклама/и с грешни настройки."
136
137
+ #: adrotate-output.php:829
138
msgid "Fix this as soon as possible"
139
msgstr "Поправка възможно най-скоро"
140
141
+ #: adrotate-output.php:841
142
msgid "Learn More"
143
msgstr "Научете повече"
144
145
+ #: adrotate-output.php:842
146
msgid ""
147
"You've been using <strong>AdRotate</strong> for a while now. Why not upgrade "
148
"to the <strong>PRO</strong> version"
150
"Използвате <strong>AdRotate</strong> от известно време. Защо не надградите "
151
"до <strong>PRO</strong> версията"
152
153
+ #: adrotate-output.php:842
154
msgid "Get more features to even better run your advertising campaigns."
155
msgstr ""
156
"Вземете повече опции за дори по-добро управление на вашите рекламни кампании."
157
158
+ #: adrotate-output.php:842
159
msgid "Thank you for your consideration!"
160
msgstr "Благодарим Ви, че го обмислихте!"
161
162
+ #: adrotate-output.php:886
163
msgid ""
164
"Welcome, and thanks for using AdRotate. Everything related to AdRotate is in "
165
"this menu. Check out the"
166
msgstr ""
167
168
+ #: adrotate-output.php:886
169
msgid "manuals"
170
msgstr "ръководства"
171
172
+ #: adrotate-output.php:886 adrotate-output.php:962
173
#: dashboard/publisher/adrotate-ads-edit.php:151
174
msgid "and"
175
msgstr "и"
176
177
+ #: adrotate-output.php:886
178
msgid "forums"
179
msgstr ""
180
181
+ #: adrotate-output.php:922
182
msgid "Useful Links"
183
msgstr "Полезни връзки"
184
185
+ #: adrotate-output.php:923
186
msgid "Useful links to learn more about AdRotate"
187
msgstr "Полезни връзки, за да получите повече информация за AdRotate"
188
189
+ #: adrotate-output.php:925
190
msgid "AdRotate Page"
191
msgstr ""
192
193
+ #: adrotate-output.php:926
194
msgid "Getting Started With AdRotate"
195
msgstr "Започнете от нулата с AdRotate Pro"
196
197
+ #: adrotate-output.php:927
198
msgid "AdRotate manuals"
199
msgstr ""
200
201
+ #: adrotate-output.php:928
202
msgid "AdRotate Support Forum"
203
msgstr "Форум за поддръжка на AdRotate"
204
205
+ #: adrotate-output.php:954
206
msgid "Help AdRotate Grow"
207
msgstr "Помогнете за развитието на AdRotate"
208
209
+ #: adrotate-output.php:955
210
msgid "Brought to you by"
211
msgstr "Достига до Вас благодарение на"
212
213
+ #: adrotate-output.php:962
214
msgid ""
215
"A lot of users only think to review AdRotate when something goes wrong while "
216
"thousands of people use AdRotate satisfactory. Don't let this go unnoticed."
219
"се обърка, докато хиляди хора използват AdRotate безпроблемно. Не оставяйте "
220
"това да остане незабелязано."
221
222
+ #: adrotate-output.php:962
223
msgid "If you find AdRotate useful please leave your honest"
224
msgstr "Ако намирате AdRotate за полезен, моля оставете честна"
225
226
+ #: adrotate-output.php:962
227
msgid "rating"
228
msgstr "оценка"
229
230
+ #: adrotate-output.php:962
231
msgid "review"
232
msgstr "мнение"
233
234
+ #: adrotate-output.php:962
235
msgid "on WordPress.org to help AdRotate grow in a positive way"
236
msgstr "на WordPress.org, за да се развива AdRotate"
237
238
+ #: adrotate-output.php:965
239
msgid ""
240
"Your one stop for Webdevelopment, consultancy and anything WordPress! Find "
241
"out more about what I can do for you!"
243
"Мястото, където да се консултирате и/или да поръчате разработка за "
244
"WordPress! Открийте с какво мога да Ви бъда полезен!"
245
246
+ #: adrotate-output.php:965 dashboard/adrotate-info.php:171
247
msgid "Visit the"
248
msgstr "Посетете"
249
250
+ #: adrotate-output.php:965 dashboard/adrotate-info.php:171
251
msgid "website"
252
msgstr "уебсайт"
253
254
+ #: adrotate-output.php:995 dashboard/publisher/adrotate-ads-edit.php:313
255
msgid "Available in AdRotate Pro"
256
msgstr "Налично в AdRotate Pro"
257
258
+ #: adrotate-output.php:995
259
msgid "More information..."
260
msgstr "Повече информация..."
261
262
+ #: adrotate-output.php:996
263
msgid "This feature is available in AdRotate Pro"
264
msgstr "Тази функционалност е налична в AdRotate Pro"
265
266
+ #: adrotate-output.php:996
267
msgid "Learn more"
268
msgstr "Повече информация"
269
375
msgid "Choose what you want to use this widget for"
376
msgstr "Изберете за какво иската да използвате тази джаджа"
377
378
+ #: adrotate-widget.php:137
379
msgid "ID:"
380
msgstr "ID:"
381
500
msgstr "Групата и съдържащите се в нея реклами са изтрити"
501
502
#: adrotate.php:380 dashboard/publisher/adrotate-ads-main.php:87
503
+ #: dashboard/publisher/adrotate-groups-main.php:71
504
msgid "Report"
505
msgstr "Доклад"
506
520
#: dashboard/publisher/adrotate-ads-edit.php:177
521
#: dashboard/publisher/adrotate-ads-main.php:114
522
#: dashboard/publisher/adrotate-groups-edit.php:75
523
+ #: dashboard/publisher/adrotate-groups-main.php:91
524
msgid "More information"
525
msgstr "Повече информация"
526
541
#: adrotate.php:459 dashboard/publisher/adrotate-ads-main-disabled.php:35
542
#: dashboard/publisher/adrotate-ads-main-error.php:39
543
#: dashboard/publisher/adrotate-ads-main.php:39
544
+ #: dashboard/publisher/adrotate-groups-edit.php:51
545
#: dashboard/publisher/adrotate-groups-main.php:32
546
msgid "ID"
547
msgstr "ID"
580
msgstr "Надградете днес!"
581
582
#: adrotate.php:502 dashboard/publisher/adrotate-ads-main-error.php:74
583
+ #: dashboard/publisher/adrotate-groups-edit.php:393
584
msgid "Expires soon."
585
msgstr "Изтича скоро."
586
587
#: adrotate.php:503 dashboard/publisher/adrotate-ads-main-error.php:75
588
+ #: dashboard/publisher/adrotate-groups-edit.php:394
589
msgid "Has expired."
590
msgstr "Изтекла."
591
648
"файловете, вместо \".full\"."
649
650
#: adrotate.php:536 dashboard/publisher/adrotate-ads-edit.php:309
651
+ #: dashboard/publisher/adrotate-groups-edit.php:318
652
+ #: dashboard/publisher/adrotate-groups-edit.php:326
653
msgid "Example:"
654
msgstr "Пример:"
655
669
msgid "Available banner images in"
670
msgstr "Налични картинки за банери в"
671
672
+ #: adrotate.php:548 dashboard/publisher/adrotate-groups-edit.php:55
673
+ #: dashboard/publisher/adrotate-groups-main.php:33
674
msgid "Name"
675
msgstr "Име"
676
769
msgid "Update Options"
770
msgstr "Опции за обновяване"
771
772
+ #: adrotate.php:691 dashboard/publisher/adrotate-ads-edit.php:156
773
msgid "Statistics"
774
msgstr "Статистики"
775
777
msgid "How to track stats"
778
msgstr ""
779
780
+ #: adrotate.php:697 dashboard/publisher/adrotate-groups-edit.php:209
781
+ #: dashboard/publisher/adrotate-groups-edit.php:250
782
msgid "Disabled"
783
msgstr "Изключено"
784
1571
msgstr "Редакция на реклама"
1572
1573
#: dashboard/publisher/adrotate-ads-edit.php:115
1574
+ #: dashboard/publisher/adrotate-ads-main-disabled.php:37
1575
+ #: dashboard/publisher/adrotate-ads-main-error.php:41
1576
+ #: dashboard/publisher/adrotate-ads-main.php:41
1577
+ msgid "Title"
1578
+ msgstr "Заглавие"
1579
1580
#: dashboard/publisher/adrotate-ads-edit.php:121
1581
+ msgid "AdCode"
1582
+ msgstr ""
1583
1584
#: dashboard/publisher/adrotate-ads-edit.php:126
1585
msgid "Basic Examples:"
1586
msgstr "Основни примери:"
1587
1588
#: dashboard/publisher/adrotate-ads-edit.php:133
1589
+ msgid "Useful tags"
1590
msgstr ""
1591
1592
#: dashboard/publisher/adrotate-ads-edit.php:135
1620
msgstr ""
1621
1622
#: dashboard/publisher/adrotate-ads-edit.php:139
1623
+ msgid "Banner image"
1624
+ msgstr ""
1625
1626
#: dashboard/publisher/adrotate-ads-edit.php:142
1627
msgid "WordPress media:"
1655
"Използвайте падащото меню или текстовото поле. Ако текстовото поле е "
1656
"попълнено, то ще бъде с преоритет."
1657
1658
#: dashboard/publisher/adrotate-ads-edit.php:158
1659
msgid "Enable click and impression tracking for this advert."
1660
msgstr ""
1667
msgstr ""
1668
1669
#: dashboard/publisher/adrotate-ads-edit.php:165
1670
+ #: dashboard/publisher/adrotate-ads-main-disabled.php:21
1671
+ msgid "Activate"
1672
+ msgstr "Активиране"
1673
1674
#: dashboard/publisher/adrotate-ads-edit.php:169
1675
msgid "Yes, this ad will be used"
1682
#: dashboard/publisher/adrotate-ads-edit.php:177
1683
#: dashboard/publisher/adrotate-ads-main.php:114
1684
#: dashboard/publisher/adrotate-groups-edit.php:75
1685
+ #: dashboard/publisher/adrotate-groups-main.php:91
1686
msgid "Get more features with AdRotate Pro."
1687
msgstr "Получете по-голяма функционалност с AdRotate Pro."
1688
1698
#: dashboard/publisher/adrotate-ads-edit.php:396
1699
#: dashboard/publisher/adrotate-ads-edit.php:437
1700
#: dashboard/publisher/adrotate-groups-edit.php:154
1701
+ #: dashboard/publisher/adrotate-groups-edit.php:307
1702
+ #: dashboard/publisher/adrotate-groups-edit.php:399
1703
msgid "Cancel"
1704
msgstr "Отказ"
1705
1724
#: dashboard/publisher/adrotate-ads-edit.php:199
1725
#: dashboard/publisher/adrotate-ads-edit.php:378
1726
#: dashboard/publisher/adrotate-groups-edit.php:136
1727
+ #: dashboard/publisher/adrotate-groups-edit.php:289
1728
msgid "Usage"
1729
msgstr "Употреба"
1730
1731
#: dashboard/publisher/adrotate-ads-edit.php:203
1732
#: dashboard/publisher/adrotate-ads-edit.php:382
1733
#: dashboard/publisher/adrotate-groups-edit.php:140
1734
+ #: dashboard/publisher/adrotate-groups-edit.php:293
1735
+ msgid "Widget"
1736
msgstr ""
1737
1738
#: dashboard/publisher/adrotate-ads-edit.php:204
1745
#: dashboard/publisher/adrotate-ads-edit.php:207
1746
#: dashboard/publisher/adrotate-ads-edit.php:386
1747
#: dashboard/publisher/adrotate-groups-edit.php:144
1748
+ #: dashboard/publisher/adrotate-groups-edit.php:297
1749
+ msgid "In a post or page"
1750
+ msgstr ""
1751
1752
#: dashboard/publisher/adrotate-ads-edit.php:209
1753
#: dashboard/publisher/adrotate-ads-edit.php:388
1754
#: dashboard/publisher/adrotate-groups-edit.php:146
1755
+ #: dashboard/publisher/adrotate-groups-edit.php:299
1756
+ msgid "Directly in a theme"
1757
+ msgstr ""
1758
1759
#: dashboard/publisher/adrotate-ads-edit.php:215
1760
msgid "Schedule your advert"
1761
msgstr ""
1762
1763
#: dashboard/publisher/adrotate-ads-edit.php:219
1764
+ msgid "Start date (day/month/year)"
1765
+ msgstr ""
1766
1767
#: dashboard/publisher/adrotate-ads-edit.php:240
1768
+ msgid "End date (day/month/year)"
1769
+ msgstr ""
1770
1771
#: dashboard/publisher/adrotate-ads-edit.php:263
1772
+ msgid "Start time (hh:mm)"
1773
+ msgstr ""
1774
1775
#: dashboard/publisher/adrotate-ads-edit.php:270
1776
+ msgid "End time (hh:mm)"
1777
+ msgstr ""
1778
1779
#: dashboard/publisher/adrotate-ads-edit.php:280
1780
+ msgid "Maximum Clicks"
1781
+ msgstr ""
1782
1783
#: dashboard/publisher/adrotate-ads-edit.php:281
1784
#: dashboard/publisher/adrotate-ads-edit.php:283
1786
msgstr "Въведете 0 или оставете празно, за да пропуснете тази опция."
1787
1788
#: dashboard/publisher/adrotate-ads-edit.php:282
1789
+ msgid "Maximum Impressions"
1790
+ msgstr ""
1791
1792
+ #: dashboard/publisher/adrotate-ads-edit.php:287
1793
+ msgid "Important"
1794
msgstr ""
1795
1796
#: dashboard/publisher/adrotate-ads-edit.php:288
1797
msgid ""
1798
+ "Note: Time uses a 24 hour clock. When you are used to the AM/PM system keep "
1799
+ "this in mind: If the start or end time is after lunch, add 12 hours. 2PM is "
1800
+ "14:00 hours. 6AM is 6:00 hours."
1801
msgstr ""
1802
1803
#: dashboard/publisher/adrotate-ads-edit.php:292
1804
msgid "Create multiple schedules for each advert with AdRotate Pro."
1807
#: dashboard/publisher/adrotate-ads-edit.php:292
1808
#: dashboard/publisher/adrotate-ads-edit.php:332
1809
#: dashboard/publisher/adrotate-ads-edit.php:376
1810
+ #: dashboard/publisher/adrotate-groups-edit.php:200
1811
msgid "Upgrade today"
1812
msgstr "Надградете днес"
1813
1821
msgstr "Всичко по-долу е по желание."
1822
1823
#: dashboard/publisher/adrotate-ads-edit.php:304
1824
+ msgid "Responsive"
1825
+ msgstr ""
1826
1827
#: dashboard/publisher/adrotate-ads-edit.php:306
1828
msgid "Enable responsive support for this advert."
1839
"картинки е строго препоръчителен."
1840
1841
#: dashboard/publisher/adrotate-ads-edit.php:313
1842
+ #: dashboard/publisher/adrotate-ads-main.php:42
1843
+ #: dashboard/publisher/adrotate-groups-edit.php:342
1844
+ msgid "Weight"
1845
+ msgstr "Тежест"
1846
1847
#: dashboard/publisher/adrotate-ads-edit.php:316
1848
msgid "Barely visible"
1865
msgstr "Най-добра видимост"
1866
1867
#: dashboard/publisher/adrotate-ads-edit.php:325
1868
+ #: dashboard/publisher/adrotate-groups-edit.php:194
1869
+ msgid "Sortorder"
1870
+ msgstr ""
1871
1872
#: dashboard/publisher/adrotate-ads-edit.php:327
1873
+ #: dashboard/publisher/adrotate-groups-edit.php:196
1874
msgid "For administrative purposes set a sortorder."
1875
msgstr "За административни цели задайте критерий за сортиране."
1876
1896
msgstr ""
1897
1898
#: dashboard/publisher/adrotate-ads-edit.php:339
1899
+ msgid "Cities/States"
1900
+ msgstr ""
1901
1902
#: dashboard/publisher/adrotate-ads-edit.php:342
1903
msgid ""
1914
"правилно!"
1915
1916
#: dashboard/publisher/adrotate-ads-edit.php:346
1917
+ msgid "Countries"
1918
+ msgstr ""
1919
1920
#: dashboard/publisher/adrotate-ads-edit.php:371
1921
msgid "Select the countries you want the adverts to show in."
1967
msgstr "решетка"
1968
1969
#: dashboard/publisher/adrotate-ads-edit.php:418
1970
+ #: dashboard/publisher/adrotate-groups-edit.php:202
1971
#: dashboard/publisher/adrotate-groups-main.php:64
1972
msgid "Post Injection"
1973
msgstr "Вмъкване в публикации"
1974
1975
#: dashboard/publisher/adrotate-ads-edit.php:419
1976
msgid "Geolocation"
1977
msgstr "Геолокация"
1978
1979
#: dashboard/publisher/adrotate-ads-edit.php:425
1980
#: dashboard/publisher/adrotate-groups-edit.php:61
1981
+ #: dashboard/publisher/adrotate-groups-main.php:71
1982
msgid "Mode"
1983
msgstr "Режим"
1984
1986
msgid "Disabled Ads"
1987
msgstr "Деактивиране на реклами"
1988
1989
#: dashboard/publisher/adrotate-ads-main-disabled.php:23
1990
#: dashboard/publisher/adrotate-ads-main-error.php:22
1991
#: dashboard/publisher/adrotate-ads-main.php:23
1998
msgid "Start / End"
1999
msgstr "Начало / Край"
2000
2001
#: dashboard/publisher/adrotate-ads-main-disabled.php:38
2002
#: dashboard/publisher/adrotate-ads-report.php:34
2003
+ #: dashboard/publisher/adrotate-groups-edit.php:339
2004
#: dashboard/publisher/adrotate-groups-main.php:36
2005
#: dashboard/publisher/adrotate-groups-report.php:40
2006
msgid "Impressions"
2009
#: dashboard/publisher/adrotate-ads-main-disabled.php:39
2010
#: dashboard/publisher/adrotate-ads-main.php:46
2011
#: dashboard/publisher/adrotate-ads-report.php:35
2012
+ #: dashboard/publisher/adrotate-groups-edit.php:340
2013
#: dashboard/publisher/adrotate-groups-main.php:38
2014
#: dashboard/publisher/adrotate-groups-report.php:41
2015
msgid "Clicks"
2025
#: dashboard/publisher/adrotate-ads-main-disabled.php:74
2026
#: dashboard/publisher/adrotate-ads-main-error.php:64
2027
#: dashboard/publisher/adrotate-ads-main.php:87
2028
+ #: dashboard/publisher/adrotate-groups-main.php:71
2029
msgid "Edit"
2030
msgstr "Редакция"
2031
2075
msgstr "За 7 дни"
2076
2077
#: dashboard/publisher/adrotate-ads-main-error.php:73
2078
+ #: dashboard/publisher/adrotate-groups-edit.php:392
2079
msgid "Configuration errors."
2080
msgstr "Грешки при конфигурирането."
2081
2087
msgid "Export to XML"
2088
msgstr "Експорт в XML"
2089
2090
#: dashboard/publisher/adrotate-ads-main.php:44
2091
msgid "Shown"
2092
msgstr "Показана"
2143
msgid "Edit Group"
2144
msgstr "Редакция на група"
2145
2146
#: dashboard/publisher/adrotate-groups-edit.php:64
2147
msgid "Default - Show one ad at a time"
2148
msgstr "По подразбиране - показва се само една реклама"
2231
"страницата. По подразбиране: 6."
2232
2233
#: dashboard/publisher/adrotate-groups-edit.php:141
2234
+ #: dashboard/publisher/adrotate-groups-edit.php:294
2235
msgid ""
2236
"Drag the AdRotate widget to the sidebar you want it in, select \"Group of Ads"
2237
"\" and enter ID"
2238
msgstr ""
2239
2240
#: dashboard/publisher/adrotate-groups-edit.php:153
2241
+ #: dashboard/publisher/adrotate-groups-edit.php:306
2242
+ #: dashboard/publisher/adrotate-groups-edit.php:398
2243