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 | 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 +8 -7
- adrotate-output.php +47 -52
- adrotate-setup.php +9 -0
- adrotate.php +3 -3
- dashboard/adrotate-info.php +24 -4
- dashboard/publisher/adrotate-ads-edit.php +32 -32
- dashboard/publisher/adrotate-groups-edit.php +38 -28
- dashboard/publisher/adrotate-groups-main.php +0 -1
- language/adrotate-bg_BG.mo +0 -0
- language/adrotate-bg_BG.po +309 -227
- language/adrotate-el.mo +0 -0
- language/adrotate-el.po +306 -230
- language/adrotate-en_US.mo +0 -0
- language/adrotate-en_US.po +325 -243
- language/adrotate-es_ES.mo +0 -0
- language/adrotate-es_ES.po +308 -230
- language/adrotate-fr_FR.mo +0 -0
- language/adrotate-fr_FR.po +303 -221
- language/adrotate-ja.mo +0 -0
- language/adrotate-ja.po +298 -225
- language/adrotate-pl_PL.mo +0 -0
- language/adrotate-pl_PL.po +308 -228
- language/adrotate-sr_RS.mo +0 -0
- language/adrotate-sr_RS.po +305 -229
- language/adrotate-sv_SV.mo +0 -0
- language/adrotate-sv_SV.po +303 -228
- library/dashboard.css +12 -1
- readme.txt +28 -28
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 = $
|
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['
|
27 |
-
if(!empty($atts['
|
|
|
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.',
|
42 |
-
$output .= adrotate_group($group_ids,
|
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, $
|
17 |
Return: $output
|
18 |
Since: 3.0
|
19 |
-------------------------------------------------------------*/
|
20 |
-
function adrotate_ad($banner_id, $individual = true, $group =
|
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 =
|
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 `
|
249 |
|
250 |
$group_array = array();
|
251 |
foreach($ids as $id) {
|
252 |
$pages = explode(",", $id->page);
|
253 |
-
|
|
|
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 |
-
|
|
|
|
|
308 |
$par = 1;
|
309 |
$post_content = '';
|
310 |
-
foreach($paragraphs as
|
|
|
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
|
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 `
|
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 |
-
|
356 |
-
|
357 |
-
|
|
|
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 |
-
|
|
|
|
|
411 |
$par = 1;
|
412 |
$post_content = '';
|
413 |
-
foreach($paragraphs as
|
|
|
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
|
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 `
|
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[^>](
|
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[^>](
|
530 |
if(isset($matches[0])) {
|
531 |
foreach($matches[0] as $value) {
|
532 |
-
if(preg_match('/<img[^>]+class=\"(
|
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 `
|
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 `
|
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.
|
9 |
License: GPLv3
|
10 |
*/
|
11 |
|
@@ -20,9 +20,9 @@ License: GPLv3
|
|
20 |
------------------------------------------------------------------------------------ */
|
21 |
|
22 |
/*--- AdRotate values ---------------------------------------*/
|
23 |
-
define("ADROTATE_DISPLAY", '3.11.
|
24 |
define("ADROTATE_VERSION", 379);
|
25 |
-
define("ADROTATE_DB_VERSION",
|
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&
|
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
|
152 |
-
|
|
|
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¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8&amount=5" target="_blank">Donate € 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 `
|
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 `
|
25 |
-
$groups = $wpdb->get_results("SELECT * FROM `
|
26 |
-
$schedules = $wpdb->get_row("SELECT `
|
27 |
-
$linkmeta = $wpdb->get_results("SELECT `group` FROM `
|
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
|
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
|
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
|
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="_blank"');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="nofollow"');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
|
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
|
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
|
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
|
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
|
208 |
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
|
209 |
-
<th width="15%"><?php _e('Directly in a theme
|
210 |
<td><?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?></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)
|
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;?>" />
|
238 |
</label>
|
239 |
</td>
|
240 |
-
<th width="15%"><?php _e('End date (day/month/year)
|
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)
|
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)
|
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
|
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
|
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"
|
288 |
-
<td colspan="3"><em><?php _e('Time uses a 24 hour clock. When you
|
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
|
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
|
314 |
<td colspan="3">
|
315 |
<label for="adrotate_weight">
|
316 |
<input type="radio" name="adrotate_weight" value="2" disabled /> 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
|
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
|
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
|
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
|
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
|
387 |
<td>[adrotate banner="<?php echo $edit_banner->id; ?>"]</td>
|
388 |
-
<th width="15%"><?php _e('Directly in a theme
|
389 |
<td><?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?></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 `
|
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="_blank"');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="nofollow"');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><?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?></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;?>" />
|
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 |
<input type="radio" name="adrotate_weight" value="2" disabled /> 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><?php echo adrotate_ad(<?php echo $edit_banner->id; ?>); ?></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 `
|
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 `
|
26 |
-
$groups
|
27 |
-
$ads = $wpdb->get_results("SELECT `id`, `title`, `tracker`, `weight`, `type` FROM `
|
28 |
-
$linkmeta
|
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
|
52 |
<td colspan="2"><?php echo $edit_group->id; ?></td>
|
53 |
</tr>
|
54 |
<tr>
|
55 |
-
<th width="15%"><?php _e('Name
|
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
|
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
|
145 |
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
|
146 |
-
<th width="15%"><?php _e('Directly in a theme
|
147 |
<td width="35%"><?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?></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
|
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
|
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('
|
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('
|
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
|
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
|
288 |
<td width="35%">[adrotate group="<?php echo $edit_group->id; ?>"]</td>
|
289 |
-
<th width="15%"><?php _e('Directly in a theme
|
290 |
<td width="35%"><?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?></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
|
302 |
<table class="widefat" style="margin-top: .5em">
|
303 |
<tbody>
|
304 |
<tr>
|
305 |
-
<th width="15%" valign="top"><?php _e('Before
|
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><span style="background-color:#aaa;"></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
|
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></span></em></p>
|
@@ -319,7 +329,7 @@ if(!is_array($meta_array)) $meta_array = array();
|
|
319 |
</tbody>
|
320 |
</table>
|
321 |
|
322 |
-
<h3><?php _e('Select
|
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 `
|
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($
|
350 |
-
if($
|
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%"><?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?></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%"><?php echo adrotate_group(<?php echo $edit_group->id; ?>); ?></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><span style="background-color:#aaa;"></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></span></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-
|
6 |
-
"PO-Revision-Date: 2015-05-
|
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:
|
21 |
msgid "No files found"
|
22 |
msgstr "Няма намерени файлове"
|
23 |
|
24 |
-
#: adrotate-functions.php:
|
25 |
msgid "Folder not found or not accessible"
|
26 |
msgstr "Папката не е намерена или не е достъпна"
|
27 |
|
28 |
-
#: adrotate-output.php:
|
29 |
msgid "Oh no! Something went wrong!"
|
30 |
msgstr "О не! Нещо се случи!"
|
31 |
|
32 |
-
#: adrotate-output.php:
|
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:
|
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:
|
48 |
msgid "Contact support if the issue persists:"
|
49 |
msgstr "Свържете се с поддръжката, ако този проблем продължави да се появява:"
|
50 |
|
51 |
-
#: adrotate-output.php:
|
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:
|
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:
|
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:
|
74 |
msgid "Error, no Ad ID set! Check your syntax!"
|
75 |
msgstr "Грешка, не е зададено ID на рекламата! Проверете синтаксиса!"
|
76 |
|
77 |
-
#: adrotate-output.php:
|
78 |
msgid "Error, no group ID set! Check your syntax!"
|
79 |
msgstr "Грешка, не е зададено ID на групата! Проверете синтаксиса!"
|
80 |
|
81 |
-
#: adrotate-output.php:
|
82 |
msgid "Error, group does not exist! Check your syntax!"
|
83 |
msgstr "Грешка, групата не съществува! Проверете синтаксиса!"
|
84 |
|
85 |
-
#: adrotate-output.php:
|
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:
|
94 |
msgid "If this does not solve the issue please seek support at"
|
95 |
msgstr "Ако това не решава проблема, моля потърсете помощ на"
|
96 |
|
97 |
-
#: adrotate-output.php:
|
98 |
msgid "An unknown error occured."
|
99 |
msgstr "Възникна неизвестна грешка."
|
100 |
|
101 |
-
#: adrotate-output.php:
|
102 |
msgid "active ad(s) expired."
|
103 |
msgstr "изтекла/и активна/и реклама/и."
|
104 |
|
105 |
-
#: adrotate-output.php:
|
106 |
msgid "Take action now"
|
107 |
msgstr "Предприемане на действия"
|
108 |
|
109 |
-
#: adrotate-output.php:
|
110 |
msgid "active ad(s) are about to expire."
|
111 |
msgstr "изтичаща/и активна/и реклама/и."
|
112 |
|
113 |
-
#: adrotate-output.php:
|
114 |
msgid "Check it out"
|
115 |
msgstr "Проверете го"
|
116 |
|
117 |
-
#: adrotate-output.php:
|
118 |
msgid "active ad(s) with configuration errors."
|
119 |
msgstr "активна(и) реклама(и) с грешни настройки."
|
120 |
|
121 |
-
#: adrotate-output.php:
|
122 |
msgid "Solve this"
|
123 |
msgstr "Разреши това"
|
124 |
|
125 |
-
#: adrotate-output.php:
|
126 |
msgid "ad(s) expired."
|
127 |
msgstr "изтекла/и реклама/и."
|
128 |
|
129 |
-
#: adrotate-output.php:
|
130 |
msgid "ad(s) are about to expire."
|
131 |
msgstr "реклама/и изтича(т)."
|
132 |
|
133 |
-
#: adrotate-output.php:
|
134 |
msgid "ad(s) with configuration errors."
|
135 |
msgstr "реклама/и с грешни настройки."
|
136 |
|
137 |
-
#: adrotate-output.php:
|
138 |
msgid "Fix this as soon as possible"
|
139 |
msgstr "Поправка възможно най-скоро"
|
140 |
|
141 |
-
#: adrotate-output.php:
|
142 |
msgid "Learn More"
|
143 |
msgstr "Научете повече"
|
144 |
|
145 |
-
#: adrotate-output.php:
|
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:
|
154 |
msgid "Get more features to even better run your advertising campaigns."
|
155 |
msgstr ""
|
156 |
"Вземете повече опции за дори по-добро управление на вашите рекламни кампании."
|
157 |
|
158 |
-
#: adrotate-output.php:
|
159 |
msgid "Thank you for your consideration!"
|
160 |
msgstr "Благодарим Ви, че го обмислихте!"
|
161 |
|
162 |
-
#: adrotate-output.php:
|
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:
|
169 |
msgid "manuals"
|
170 |
msgstr "ръководства"
|
171 |
|
172 |
-
#: adrotate-output.php:
|
173 |
#: dashboard/publisher/adrotate-ads-edit.php:151
|
174 |
msgid "and"
|
175 |
msgstr "и"
|
176 |
|
177 |
-
#: adrotate-output.php:
|
178 |
msgid "forums"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: adrotate-output.php:
|
182 |
msgid "Useful Links"
|
183 |
msgstr "Полезни връзки"
|
184 |
|
185 |
-
#: adrotate-output.php:
|
186 |
msgid "Useful links to learn more about AdRotate"
|
187 |
msgstr "Полезни връзки, за да получите повече информация за AdRotate"
|
188 |
|
189 |
-
#: adrotate-output.php:
|
190 |
msgid "AdRotate Page"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: adrotate-output.php:
|
194 |
msgid "Getting Started With AdRotate"
|
195 |
msgstr "Започнете от нулата с AdRotate Pro"
|
196 |
|
197 |
-
#: adrotate-output.php:
|
198 |
msgid "AdRotate manuals"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: adrotate-output.php:
|
202 |
msgid "AdRotate Support Forum"
|
203 |
msgstr "Форум за поддръжка на AdRotate"
|
204 |
|
205 |
-
#: adrotate-output.php:
|
206 |
msgid "Help AdRotate Grow"
|
207 |
msgstr "Помогнете за развитието на AdRotate"
|
208 |
|
209 |
-
#: adrotate-output.php:
|
210 |
msgid "Brought to you by"
|
211 |
msgstr "Достига до Вас благодарение на"
|
212 |
|
213 |
-
#: adrotate-output.php:
|
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:
|
223 |
msgid "If you find AdRotate useful please leave your honest"
|
224 |
msgstr "Ако намирате AdRotate за полезен, моля оставете честна"
|
225 |
|
226 |
-
#: adrotate-output.php:
|
227 |
msgid "rating"
|
228 |
msgstr "оценка"
|
229 |
|
230 |
-
#: adrotate-output.php:
|
231 |
msgid "review"
|
232 |
msgstr "мнение"
|
233 |
|
234 |
-
#: adrotate-output.php:
|
235 |
msgid "on WordPress.org to help AdRotate grow in a positive way"
|
236 |
msgstr "на WordPress.org, за да се развива AdRotate"
|
237 |
|
238 |
-
#: adrotate-output.php:
|
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:
|
247 |
msgid "Visit the"
|
248 |
msgstr "Посетете"
|
249 |
|
250 |
-
#: adrotate-output.php:
|
251 |
msgid "website"
|
252 |
msgstr "уебсайт"
|
253 |
|
254 |
-
#: adrotate-output.php:
|
255 |
msgid "Available in AdRotate Pro"
|
256 |
msgstr "Налично в AdRotate Pro"
|
257 |
|
258 |
-
#: adrotate-output.php:
|
259 |
msgid "More information..."
|
260 |
msgstr "Повече информация..."
|
261 |
|
262 |
-
#: adrotate-output.php:
|
263 |
msgid "This feature is available in AdRotate Pro"
|
264 |
msgstr "Тази функционалност е налична в AdRotate Pro"
|
265 |
|
266 |
-
#: adrotate-output.php:
|
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
|
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:
|
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:
|
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:
|
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:
|
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:
|
651 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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-
|
|
|
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:
|
779 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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 |
-
|
1573 |
-
|
|
|
|
|
|
|
1574 |
|
1575 |
#: dashboard/publisher/adrotate-ads-edit.php:121
|
1576 |
-
msgid "AdCode
|
1577 |
-
msgstr "
|
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 |
-
|
1670 |
-
|
|
|
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:
|
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:
|
1700 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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:
|
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:
|
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:
|
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:
|
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 "
|
1772 |
|
1773 |
#: dashboard/publisher/adrotate-ads-edit.php:270
|
1774 |
-
msgid "End time (hh:mm)
|
1775 |
-
msgstr "
|
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:
|
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 |
-
"
|
1803 |
-
"
|
|
|
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:
|
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 "
|
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 |
-
|
1848 |
-
|
1849 |
-
|
1850 |
-
|
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:
|
1876 |
-
msgid "Sortorder
|
1877 |
-
msgstr "
|
1878 |
|
1879 |
#: dashboard/publisher/adrotate-ads-edit.php:327
|
1880 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2269 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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:
|
2326 |
-
msgid "Set up
|
2327 |
msgstr ""
|
2328 |
-
"Задайте резервна група и използвайте услуга за местоположение с AdRotate Pro"
|
2329 |
|
2330 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2331 |
-
msgid "
|
2332 |
-
msgstr "
|
2333 |
|
2334 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2335 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2336 |
msgid "Before content"
|
2337 |
msgstr "Преди съдържанието"
|
2338 |
|
2339 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2340 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2341 |
msgid "After content"
|
2342 |
msgstr "След съдържанието"
|
2343 |
|
2344 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2345 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2346 |
msgid "Before and after content"
|
2347 |
msgstr "Преди и след съдържанието"
|
2348 |
|
2349 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2350 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2351 |
msgid "After..."
|
2352 |
msgstr "След..."
|
2353 |
|
2354 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2355 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2356 |
msgid "the first paragraph"
|
2357 |
msgstr "първия параграф"
|
2358 |
|
2359 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2360 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2361 |
msgid "the second paragraph"
|
2362 |
msgstr ""
|
2363 |
|
2364 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2365 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2366 |
msgid "the third paragraph"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2370 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2371 |
msgid "the fourth paragraph"
|
2372 |
msgstr ""
|
2373 |
|
2374 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2375 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2376 |
msgid "every 2nd paragraph"
|
2377 |
msgstr "всеки 2-ри параграф"
|
2378 |
|
2379 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2380 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2381 |
msgid "every 3rd paragraph"
|
2382 |
msgstr "всеки 3-ти параграф"
|
2383 |
|
2384 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2385 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2386 |
msgid "every 4th paragraph"
|
2387 |
msgstr "всеки 4-ти параграф"
|
2388 |
|
2389 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2390 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2391 |
msgid "every 5th paragraph"
|
2392 |
msgstr "всеки 5-ти параграф"
|
2393 |
|
2394 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2395 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2396 |
msgid "every 6th paragraph"
|
2397 |
msgstr "всеки 6-ти параграф"
|
2398 |
|
2399 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2400 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2401 |
msgid "every 7th paragraph"
|
2402 |
msgstr "всеки 7-ми параграф"
|
2403 |
|
2404 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2405 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2406 |
msgid "every 8th paragraph"
|
2407 |
msgstr "всеки 8-ми параграф"
|
2408 |
|
2409 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2410 |
msgid "Which categories?"
|
2411 |
msgstr "Кои категории?"
|
2412 |
|
2413 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2414 |
msgid "Click the categories posts you want the adverts to show in."
|
2415 |
msgstr "Изберете категориите, на които искате да се показват рекламите."
|
2416 |
|
2417 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2418 |
-
msgid "
|
2419 |
-
msgstr "
|
2420 |
|
2421 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2422 |
msgid "Which pages?"
|
2423 |
msgstr "Кои страници?"
|
2424 |
|
2425 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2426 |
msgid "Click the pages you want the adverts to show in."
|
2427 |
msgstr "Изберете страниците, на които искате да се показват рекламите."
|
2428 |
|
2429 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2430 |
msgid "Wrapper code"
|
2431 |
msgstr "Код за обвивката"
|
2432 |
|
2433 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2434 |
-
msgid "Wraps around each
|
2435 |
msgstr ""
|
2436 |
|
2437 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2438 |
-
msgid "Before
|
2439 |
-
msgstr "
|
2440 |
|
2441 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2442 |
msgid "Options:"
|
2443 |
msgstr "Настройки:"
|
2444 |
|
2445 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2446 |
-
msgid "After
|
2447 |
-
msgstr "
|
2448 |
|
2449 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2450 |
-
msgid "Select
|
2451 |
-
msgstr "
|
2452 |
|
2453 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
2454 |
msgid "Visible until"
|
2455 |
msgstr "Да се вижда до"
|
2456 |
|
2457 |
-
#: dashboard/publisher/adrotate-groups-edit.php:
|
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:
|
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 |