Version Description
- New: Admitad Products module.
- New: 301 local redirect for outbound affiliate links.
Download this release
Release Info
Developer | keywordrush |
Plugin | Content Egg |
Version | 2.7.0 |
Comparing to | |
See all releases |
Code changes from version 2.6.1 to 2.7.0
- application/AutoblogScheduler.php +1 -1
- application/LocalRedirect.php +110 -0
- application/ModuleViewer.php +15 -6
- application/Plugin.php +2 -2
- application/components/Config.php +22 -14
- application/components/Content.php +1 -0
- application/components/ModuleManager.php +7 -4
- application/components/ParserModule.php +5 -2
- application/components/ParserModuleConfig.php +7 -0
- application/helpers/TemplateHelper.php +30 -4
- application/libs/admitad/AdmitadProducts.php +54 -0
- application/modules/AdmitadProducts/AdmitadProductsConfig.php +177 -0
- application/modules/AdmitadProducts/AdmitadProductsModule.php +158 -0
- application/modules/AdmitadProducts/ExtraDataAdmitadProducts.php +21 -0
- application/modules/AdmitadProducts/index.php +1 -0
- application/modules/AdmitadProducts/templates/data_grid.php +59 -0
- application/modules/AdmitadProducts/templates/data_item.php +77 -0
- application/modules/AdmitadProducts/templates/data_list.php +49 -0
- content-egg.php +1 -1
- languages/content-egg-en_US.mo +0 -0
- languages/content-egg-en_US.po +198 -81
- languages/content-egg.pot +165 -65
- languages/tpl/content-egg-tpl-DE.mo +0 -0
- languages/tpl/content-egg-tpl-DE.pot +2 -2
- readme.txt +8 -4
application/AutoblogScheduler.php
CHANGED
@@ -48,7 +48,7 @@ class AutoblogScheduler {
|
|
48 |
|
49 |
public static function runAutoblog()
|
50 |
{
|
51 |
-
@set_time_limit(
|
52 |
$params = array(
|
53 |
'select' => 'id',
|
54 |
'where' => 'status = 1 AND (last_run IS NULL OR TIMESTAMPDIFF(SECOND, last_run, "' . current_time('mysql') . '") > run_frequency)',
|
48 |
|
49 |
public static function runAutoblog()
|
50 |
{
|
51 |
+
@set_time_limit(1200);
|
52 |
$params = array(
|
53 |
'select' => 'id',
|
54 |
'where' => 'status = 1 AND (last_run IS NULL OR TIMESTAMPDIFF(SECOND, last_run, "' . current_time('mysql') . '") > run_frequency)',
|
application/LocalRedirect.php
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ContentEgg\application;
|
4 |
+
|
5 |
+
use ContentEgg\application\helpers\InputHelper;
|
6 |
+
use ContentEgg\application\components\ContentManager;
|
7 |
+
use ContentEgg\application\components\ModuleManager;
|
8 |
+
|
9 |
+
/**
|
10 |
+
* LocalRedirect class file
|
11 |
+
*
|
12 |
+
* @author keywordrush.com <support@keywordrush.com>
|
13 |
+
* @link http://www.keywordrush.com/
|
14 |
+
* @copyright Copyright © 2016 keywordrush.com
|
15 |
+
*/
|
16 |
+
class LocalRedirect {
|
17 |
+
|
18 |
+
const REDIRECT_PREFIX_PARSER = 'goce';
|
19 |
+
|
20 |
+
public function __construct()
|
21 |
+
{
|
22 |
+
$this->initRedirect();
|
23 |
+
}
|
24 |
+
|
25 |
+
public static function initAction()
|
26 |
+
{
|
27 |
+
\add_action('template_redirect', array(__CLASS__, 'go'));
|
28 |
+
}
|
29 |
+
|
30 |
+
public static function go()
|
31 |
+
{
|
32 |
+
if (\get_option('permalink_structure'))
|
33 |
+
{
|
34 |
+
global $wp;
|
35 |
+
if (preg_match("/" . self::REDIRECT_PREFIX_PARSER . "\/(.+?)$/", $wp->request, $match))
|
36 |
+
$goce = $match[1];
|
37 |
+
else
|
38 |
+
$goce = '';
|
39 |
+
} else
|
40 |
+
$goce = InputHelper::get(self::REDIRECT_PREFIX_PARSER);
|
41 |
+
|
42 |
+
if (!$goce)
|
43 |
+
return;
|
44 |
+
|
45 |
+
$goce_parts = explode('_', $goce);
|
46 |
+
|
47 |
+
if (count($goce_parts) == 2)
|
48 |
+
{
|
49 |
+
$url = $goce_parts[0];
|
50 |
+
$code = $goce_parts[1];
|
51 |
+
} elseif (count($goce_parts) == 3)
|
52 |
+
{
|
53 |
+
$url = $goce_parts[1];
|
54 |
+
$code = $goce_parts[2];
|
55 |
+
} else
|
56 |
+
self::send404();
|
57 |
+
|
58 |
+
if ($code != substr(md5($url), 0, 3))
|
59 |
+
self::send404();
|
60 |
+
|
61 |
+
$url = self::base64_url_decode($url);
|
62 |
+
\wp_redirect(esc_url_raw($url), 301);
|
63 |
+
exit;
|
64 |
+
}
|
65 |
+
|
66 |
+
public static function createRedirectUrl($url, $title, $prefix)
|
67 |
+
{
|
68 |
+
if (\get_option('permalink_structure'))
|
69 |
+
$path = $prefix . '/';
|
70 |
+
else
|
71 |
+
$path = '?' . $prefix . '=';
|
72 |
+
|
73 |
+
$r_url = self::base64_url_encode($url);
|
74 |
+
$secure = substr(md5($r_url), 0, 3);
|
75 |
+
if ($title)
|
76 |
+
{
|
77 |
+
$title = str_replace(' ', '-', trim($title));
|
78 |
+
$title = preg_replace('/[^a-z0-9A-Z\-]/', '', $title);
|
79 |
+
$title = trim($title, '-');
|
80 |
+
$title = explode('-', $title, 4);
|
81 |
+
$title = array_slice($title, 0, 3);
|
82 |
+
$title = join('-', $title);
|
83 |
+
$r_url = $title . '_' . $r_url;
|
84 |
+
}
|
85 |
+
$r_url .= '_' . $secure;
|
86 |
+
$path .= $r_url;
|
87 |
+
|
88 |
+
return \get_site_url(\get_current_blog_id(), $path);
|
89 |
+
}
|
90 |
+
|
91 |
+
public static function send404()
|
92 |
+
{
|
93 |
+
global $wp_query;
|
94 |
+
$wp_query->set_404();
|
95 |
+
\status_header(404);
|
96 |
+
include( \get_query_template('404') );
|
97 |
+
exit;
|
98 |
+
}
|
99 |
+
|
100 |
+
public static function base64_url_encode($input)
|
101 |
+
{
|
102 |
+
return strtr(base64_encode($input), '+/=', '-~,');
|
103 |
+
}
|
104 |
+
|
105 |
+
public static function base64_url_decode($input)
|
106 |
+
{
|
107 |
+
return base64_decode(strtr($input, '-~,', '+/='));
|
108 |
+
}
|
109 |
+
|
110 |
+
}
|
application/ModuleViewer.php
CHANGED
@@ -7,6 +7,7 @@ use ContentEgg\application\components\ContentManager;
|
|
7 |
use ContentEgg\application\components\ModuleTemplateManager;
|
8 |
use ContentEgg\application\components\Shortcoded;
|
9 |
use ContentEgg\application\helpers\ArrayHelper;
|
|
|
10 |
|
11 |
/**
|
12 |
* ModuleViewer class file
|
@@ -67,7 +68,7 @@ class ModuleViewer {
|
|
67 |
// sort by priority, keep module_id order
|
68 |
$top_modules_priorities = ArrayHelper::asortStable($top_modules_priorities);
|
69 |
$bottom_modules_priorities = ArrayHelper::asortStable($bottom_modules_priorities);
|
70 |
-
|
71 |
// reverse for corret gluing order
|
72 |
$top_modules_priorities = array_reverse($top_modules_priorities, true);
|
73 |
foreach ($top_modules_priorities as $module_id => $p)
|
@@ -93,18 +94,18 @@ class ModuleViewer {
|
|
93 |
$data = \get_post_meta($post_id, ContentManager::META_PREFIX_DATA . $module->getId(), true);
|
94 |
if (!$data)
|
95 |
return '';
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
// locale fix...
|
100 |
if (!empty($params['locale']))
|
101 |
{
|
102 |
foreach ($data as $key => $d)
|
103 |
{
|
104 |
-
if(isset($d['extra']['locale']) && strtolower($d['extra']['locale']) != strtolower($params['locale']))
|
105 |
unset($data[$key]);
|
106 |
}
|
107 |
-
}
|
108 |
|
109 |
if (!isset($this->module_data_pointer[$post_id]))
|
110 |
$this->module_data_pointer[$post_id] = array();
|
@@ -130,6 +131,14 @@ class ModuleViewer {
|
|
130 |
if (!$data)
|
131 |
return;
|
132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
// template
|
134 |
$tpl_manager = ModuleTemplateManager::getInstance($module->getId());
|
135 |
if (!empty($params['template']) && $tpl_manager->isTemplateExists($params['template']))
|
7 |
use ContentEgg\application\components\ModuleTemplateManager;
|
8 |
use ContentEgg\application\components\Shortcoded;
|
9 |
use ContentEgg\application\helpers\ArrayHelper;
|
10 |
+
use ContentEgg\application\LocalRedirect;
|
11 |
|
12 |
/**
|
13 |
* ModuleViewer class file
|
68 |
// sort by priority, keep module_id order
|
69 |
$top_modules_priorities = ArrayHelper::asortStable($top_modules_priorities);
|
70 |
$bottom_modules_priorities = ArrayHelper::asortStable($bottom_modules_priorities);
|
71 |
+
|
72 |
// reverse for corret gluing order
|
73 |
$top_modules_priorities = array_reverse($top_modules_priorities, true);
|
74 |
foreach ($top_modules_priorities as $module_id => $p)
|
94 |
$data = \get_post_meta($post_id, ContentManager::META_PREFIX_DATA . $module->getId(), true);
|
95 |
if (!$data)
|
96 |
return '';
|
97 |
+
|
98 |
+
$keyword = \get_post_meta($post_id, ContentManager::META_PREFIX_KEYWORD . $module->getId(), true);
|
99 |
+
|
100 |
// locale fix...
|
101 |
if (!empty($params['locale']))
|
102 |
{
|
103 |
foreach ($data as $key => $d)
|
104 |
{
|
105 |
+
if (isset($d['extra']['locale']) && strtolower($d['extra']['locale']) != strtolower($params['locale']))
|
106 |
unset($data[$key]);
|
107 |
}
|
108 |
+
}
|
109 |
|
110 |
if (!isset($this->module_data_pointer[$post_id]))
|
111 |
$this->module_data_pointer[$post_id] = array();
|
131 |
if (!$data)
|
132 |
return;
|
133 |
|
134 |
+
// local redirect
|
135 |
+
if ($module->isParser() && $module->config('set_local_redirect'))
|
136 |
+
{
|
137 |
+
foreach ($data as $key => $d)
|
138 |
+
{
|
139 |
+
$data[$key]['url'] = LocalRedirect::createRedirectUrl($d['url'], $d['title'], LocalRedirect::REDIRECT_PREFIX_PARSER);
|
140 |
+
}
|
141 |
+
}
|
142 |
// template
|
143 |
$tpl_manager = ModuleTemplateManager::getInstance($module->getId());
|
144 |
if (!empty($params['template']) && $tpl_manager->isTemplateExists($params['template']))
|
application/Plugin.php
CHANGED
@@ -13,7 +13,7 @@ use ContentEgg\application\admin\GeneralConfig;
|
|
13 |
*/
|
14 |
class Plugin {
|
15 |
|
16 |
-
const version = '2.
|
17 |
const db_version = 9;
|
18 |
const wp_requires = '4.2.2';
|
19 |
const slug = 'content-egg';
|
@@ -42,7 +42,7 @@ class Plugin {
|
|
42 |
ModuleViewer::getInstance()->init();
|
43 |
ModuleUpdater::getInstance()->init();
|
44 |
AutoblogScheduler::initAction();
|
45 |
-
|
46 |
}
|
47 |
if (Plugin::isPro() && Plugin::isActivated())
|
48 |
{
|
13 |
*/
|
14 |
class Plugin {
|
15 |
|
16 |
+
const version = '2.7.0';
|
17 |
const db_version = 9;
|
18 |
const wp_requires = '4.2.2';
|
19 |
const slug = 'content-egg';
|
42 |
ModuleViewer::getInstance()->init();
|
43 |
ModuleUpdater::getInstance()->init();
|
44 |
AutoblogScheduler::initAction();
|
45 |
+
LocalRedirect::initAction();
|
46 |
}
|
47 |
if (Plugin::isPro() && Plugin::isActivated())
|
48 |
{
|
application/components/Config.php
CHANGED
@@ -265,23 +265,31 @@ abstract class Config {
|
|
265 |
if (!$when_value)
|
266 |
continue;
|
267 |
}
|
268 |
-
// validator
|
269 |
-
if (empty($v['arg']))
|
270 |
-
$res = call_user_func($v['call'], $value);
|
271 |
-
else
|
272 |
-
$res = call_user_func($v['call'], $value, $v['arg']);
|
273 |
-
if (!$res)
|
274 |
-
{
|
275 |
-
add_settings_error($option, $option, $v['message']);
|
276 |
-
$value = $this->get_current($option);
|
277 |
|
278 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
{
|
280 |
-
$
|
281 |
-
|
282 |
|
283 |
-
|
284 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
}
|
286 |
}
|
287 |
}
|
265 |
if (!$when_value)
|
266 |
continue;
|
267 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
268 |
|
269 |
+
if (!empty($v['type']) && $v['type'] == 'filter')
|
270 |
+
{
|
271 |
+
// filter
|
272 |
+
$value = call_user_func($v['call'], $value);
|
273 |
+
} else
|
274 |
+
{
|
275 |
+
// validator
|
276 |
+
if (empty($v['arg']))
|
277 |
+
$res = call_user_func($v['call'], $value);
|
278 |
+
else
|
279 |
+
$res = call_user_func($v['call'], $value, $v['arg']);
|
280 |
+
if (!$res)
|
281 |
{
|
282 |
+
\add_settings_error($option, $option, $v['message']);
|
283 |
+
$value = $this->get_current($option);
|
284 |
|
285 |
+
if (!empty($v['when']))
|
286 |
+
{
|
287 |
+
$out[$v['when']] = $this->get_current($v['when']);
|
288 |
+
}
|
289 |
+
|
290 |
+
break;
|
291 |
+
}
|
292 |
+
} // .validator
|
293 |
}
|
294 |
}
|
295 |
}
|
application/components/Content.php
CHANGED
@@ -16,6 +16,7 @@ class Content {
|
|
16 |
public $description;
|
17 |
public $img;
|
18 |
public $url;
|
|
|
19 |
public $last_update;
|
20 |
public $extra;
|
21 |
|
16 |
public $description;
|
17 |
public $img;
|
18 |
public $url;
|
19 |
+
//public $redirect;
|
20 |
public $last_update;
|
21 |
public $extra;
|
22 |
|
application/components/ModuleManager.php
CHANGED
@@ -247,13 +247,17 @@ class ModuleManager {
|
|
247 |
|
248 |
public function getParserModulesByTypes($types, $only_active = true)
|
249 |
{
|
250 |
-
if (
|
|
|
|
|
|
|
251 |
$types = array($types);
|
252 |
$res = array();
|
253 |
foreach ($this->getParserModules($only_active) as $module)
|
254 |
{
|
255 |
-
if (in_array($module->getParserType(), $types))
|
256 |
-
|
|
|
257 |
}
|
258 |
return $res;
|
259 |
}
|
@@ -302,5 +306,4 @@ class ModuleManager {
|
|
302 |
}
|
303 |
return $options;
|
304 |
}
|
305 |
-
|
306 |
}
|
247 |
|
248 |
public function getParserModulesByTypes($types, $only_active = true)
|
249 |
{
|
250 |
+
if ($types == 'ALL')
|
251 |
+
$types = null;
|
252 |
+
|
253 |
+
if ($types && !is_array($types))
|
254 |
$types = array($types);
|
255 |
$res = array();
|
256 |
foreach ($this->getParserModules($only_active) as $module)
|
257 |
{
|
258 |
+
if ($types && !in_array($module->getParserType(), $types))
|
259 |
+
continue;
|
260 |
+
$res[$module->getId()] = $module;
|
261 |
}
|
262 |
return $res;
|
263 |
}
|
306 |
}
|
307 |
return $options;
|
308 |
}
|
|
|
309 |
}
|
application/components/ParserModule.php
CHANGED
@@ -3,6 +3,7 @@
|
|
3 |
namespace ContentEgg\application\components;
|
4 |
|
5 |
use ContentEgg\application\helpers\ImageHelper;
|
|
|
6 |
|
7 |
/**
|
8 |
* ParserModule abstract class file
|
@@ -69,7 +70,7 @@ abstract class ParserModule extends Module {
|
|
69 |
$data[$key] = $item;
|
70 |
}
|
71 |
}
|
72 |
-
|
73 |
// fill extra domain
|
74 |
if (!empty($item['orig_url']))
|
75 |
$url = $item['orig_url'];
|
@@ -77,7 +78,9 @@ abstract class ParserModule extends Module {
|
|
77 |
$url = $item['url'];
|
78 |
if ($url)
|
79 |
$data[$key]['extra']['domain'] = str_ireplace('www.', '', parse_url($url, PHP_URL_HOST));
|
80 |
-
|
|
|
|
|
81 |
}
|
82 |
return $data;
|
83 |
}
|
3 |
namespace ContentEgg\application\components;
|
4 |
|
5 |
use ContentEgg\application\helpers\ImageHelper;
|
6 |
+
use ContentEgg\application\LocalRedirect;
|
7 |
|
8 |
/**
|
9 |
* ParserModule abstract class file
|
70 |
$data[$key] = $item;
|
71 |
}
|
72 |
}
|
73 |
+
|
74 |
// fill extra domain
|
75 |
if (!empty($item['orig_url']))
|
76 |
$url = $item['orig_url'];
|
78 |
$url = $item['url'];
|
79 |
if ($url)
|
80 |
$data[$key]['extra']['domain'] = str_ireplace('www.', '', parse_url($url, PHP_URL_HOST));
|
81 |
+
|
82 |
+
//if (empty($item['redirect']))
|
83 |
+
// $data[$key]['redirect'] = LocalRedirect::createRedirectUrl($item['url'], $item['title'], LocalRedirect::REDIRECT_PREFIX_PARSER);
|
84 |
}
|
85 |
return $data;
|
86 |
}
|
application/components/ParserModuleConfig.php
CHANGED
@@ -77,6 +77,13 @@ abstract class ParserModuleConfig extends ModuleConfig {
|
|
77 |
'default' => '',
|
78 |
'section' => 'default',
|
79 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
);
|
81 |
|
82 |
return
|
77 |
'default' => '',
|
78 |
'section' => 'default',
|
79 |
),
|
80 |
+
'set_local_redirect' => array(
|
81 |
+
'title' => __('Редирект', 'content-egg'),
|
82 |
+
'description' => __('Ссылки через локальный 301 редирект.', 'content-egg'),
|
83 |
+
'callback' => array($this, 'render_checkbox'),
|
84 |
+
'default' => 0,
|
85 |
+
'section' => 'default',
|
86 |
+
),
|
87 |
);
|
88 |
|
89 |
return
|
application/helpers/TemplateHelper.php
CHANGED
@@ -39,10 +39,10 @@ class TemplateHelper {
|
|
39 |
|
40 |
public static function price_format_i18n($number, $currency = null)
|
41 |
{
|
42 |
-
if ($currency
|
43 |
-
|
44 |
else
|
45 |
-
|
46 |
return self::number_format_i18n($number, $decimal);
|
47 |
}
|
48 |
|
@@ -183,10 +183,36 @@ class TemplateHelper {
|
|
183 |
$currency = self::currencyTyping($currencyCode);
|
184 |
$price = self::price_format_i18n($price, $currencyCode);
|
185 |
|
186 |
-
if (in_array($currencyCode, array('RUB', 'UAH')))
|
187 |
return $price . ' ' . $currency;
|
188 |
else
|
189 |
return $currency . '' . $price;
|
190 |
}
|
191 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
39 |
|
40 |
public static function price_format_i18n($number, $currency = null)
|
41 |
{
|
42 |
+
if ($currency && in_array($currency, array('RUB', 'UAH', 'INR', 'RUR')))
|
43 |
+
$decimal = 0;
|
44 |
else
|
45 |
+
$decimal = 2;
|
46 |
return self::number_format_i18n($number, $decimal);
|
47 |
}
|
48 |
|
183 |
$currency = self::currencyTyping($currencyCode);
|
184 |
$price = self::price_format_i18n($price, $currencyCode);
|
185 |
|
186 |
+
if (in_array($currencyCode, array('RUB', 'UAH', 'RUR')))
|
187 |
return $price . ' ' . $currency;
|
188 |
else
|
189 |
return $currency . '' . $price;
|
190 |
}
|
191 |
|
192 |
+
public static function filterDataByType($data, $type)
|
193 |
+
{
|
194 |
+
$results = array();
|
195 |
+
foreach ($data as $module_id => $items)
|
196 |
+
{
|
197 |
+
$module = \ContentEgg\application\components\ModuleManager::getInstance()->factory($module_id);
|
198 |
+
if ($module->getParserType() == $type)
|
199 |
+
$results[$module_id] = $items;
|
200 |
+
}
|
201 |
+
return $results;
|
202 |
+
}
|
203 |
+
|
204 |
+
public static function filterDataByModule($data, $module_ids)
|
205 |
+
{
|
206 |
+
if (!is_array($module_ids))
|
207 |
+
$module_ids = array($module_ids);
|
208 |
+
$results = array();
|
209 |
+
|
210 |
+
foreach ($data as $module_id => $items)
|
211 |
+
{
|
212 |
+
if (in_array($module_id, $module_ids))
|
213 |
+
$results[$module_id] = $items;
|
214 |
+
}
|
215 |
+
return $results;
|
216 |
+
}
|
217 |
+
|
218 |
}
|
application/libs/admitad/AdmitadProducts.php
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ContentEgg\application\libs\admitad;
|
4 |
+
|
5 |
+
use ContentEgg\application\libs\RestClient;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* AdmitadProducts class file
|
9 |
+
*
|
10 |
+
* @author keywordrush.com <support@keywordrush.com>
|
11 |
+
* @link http://www.keywordrush.com/
|
12 |
+
* @copyright Copyright © 2016 keywordrush.com
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'RestClient.php';
|
16 |
+
|
17 |
+
class AdmitadProducts extends RestClient {
|
18 |
+
|
19 |
+
const API_URI_BASE = 'http://185.58.206.88/wp';
|
20 |
+
|
21 |
+
/**
|
22 |
+
* @var array Response Format Types
|
23 |
+
*/
|
24 |
+
protected $_responseTypes = array(
|
25 |
+
'php',
|
26 |
+
);
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Constructor
|
30 |
+
* @param string $responseType
|
31 |
+
*/
|
32 |
+
public function __construct()
|
33 |
+
{
|
34 |
+
$this->setResponseType('php');
|
35 |
+
$this->setUri(self::API_URI_BASE);
|
36 |
+
}
|
37 |
+
|
38 |
+
public function search($keyword, array $options)
|
39 |
+
{
|
40 |
+
$options['q'] = $keyword;
|
41 |
+
//"vendor" => $vendor,
|
42 |
+
//"offset" => $offset,
|
43 |
+
$response = $this->restGet('/index.php', $options);
|
44 |
+
return $this->_decodeResponse($response);
|
45 |
+
}
|
46 |
+
|
47 |
+
public function update(array $items)
|
48 |
+
{
|
49 |
+
//\ContentEgg\prnx($items);
|
50 |
+
$response = $this->restGet('/up.php', array("items" => $items));
|
51 |
+
return $this->_decodeResponse($response);
|
52 |
+
}
|
53 |
+
|
54 |
+
}
|
application/modules/AdmitadProducts/AdmitadProductsConfig.php
ADDED
@@ -0,0 +1,177 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ContentEgg\application\modules\AdmitadProducts;
|
4 |
+
|
5 |
+
use ContentEgg\application\components\AffiliateParserModuleConfig;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* AdmitadProductsConfig class file
|
9 |
+
*
|
10 |
+
* @author keywordrush.com <support@keywordrush.com>
|
11 |
+
* @link http://www.keywordrush.com/
|
12 |
+
* @copyright Copyright © 2016 keywordrush.com
|
13 |
+
*/
|
14 |
+
class AdmitadProductsConfig extends AffiliateParserModuleConfig {
|
15 |
+
|
16 |
+
public function options()
|
17 |
+
{
|
18 |
+
$optiosn = array(
|
19 |
+
'offer_id' => array(
|
20 |
+
'title' => __('ID оффера', 'content-egg') . ' ' . '<span class="cegg_required">*</span>',
|
21 |
+
'description' => __('Вы можете работать только с офферами, представленными на <a target="_blank" href="https://www.admitadgoods.ru/offers.php">этой странице</a>.', 'content-egg')
|
22 |
+
. ' ' . __('ID оффера можно найти в URL, если кликнуть по логотипу оффера.', 'content-egg'),
|
23 |
+
'callback' => array($this, 'render_input'),
|
24 |
+
'default' => '',
|
25 |
+
'validator' => array(
|
26 |
+
'trim',
|
27 |
+
array(
|
28 |
+
'call' => array('\ContentEgg\application\helpers\FormValidator', 'required'),
|
29 |
+
'when' => 'is_active',
|
30 |
+
'message' => __('Поле "ID оффера" не может быть пустым.', 'content-egg'),
|
31 |
+
),
|
32 |
+
),
|
33 |
+
'section' => 'default',
|
34 |
+
),
|
35 |
+
'deeplink' => array(
|
36 |
+
'title' => 'Deeplink' . ' ' . '<span class="cegg_required">*</span>',
|
37 |
+
'description' => __('Deeplink соотвествующего оффера.', 'content-egg')
|
38 |
+
. ' ' . __('<a target="_blank" href="http://keywordrush.com/manuals/affegg_manual.pdf">Мануал</a> по настройке Deeplink для различных CPA-сетей.', 'content-egg'),
|
39 |
+
'callback' => array($this, 'render_input'),
|
40 |
+
'default' => '',
|
41 |
+
'validator' => array(
|
42 |
+
'trim',
|
43 |
+
array(
|
44 |
+
'call' => array($this, 'deeplinkPrepare'),
|
45 |
+
'type' => 'filter'
|
46 |
+
),
|
47 |
+
array(
|
48 |
+
'call' => array('\ContentEgg\application\helpers\FormValidator', 'required'),
|
49 |
+
'when' => 'is_active',
|
50 |
+
'message' => __('Поле "Deeplink" не может быть пустым.', 'content-egg'),
|
51 |
+
),
|
52 |
+
),
|
53 |
+
'section' => 'default',
|
54 |
+
),
|
55 |
+
'entries_per_page' => array(
|
56 |
+
'title' => __('Результатов', 'content-egg'),
|
57 |
+
'description' => __('Количество результатов для одного поискового запроса.', 'content-egg'),
|
58 |
+
'callback' => array($this, 'render_input'),
|
59 |
+
'default' => 20,
|
60 |
+
'validator' => array(
|
61 |
+
'trim',
|
62 |
+
'absint',
|
63 |
+
array(
|
64 |
+
'call' => array('\ContentEgg\application\helpers\FormValidator', 'less_than_equal_to'),
|
65 |
+
'arg' => 20,
|
66 |
+
'message' => __('Поле "Результатов" не может быть больше 20.', 'content-egg'),
|
67 |
+
),
|
68 |
+
),
|
69 |
+
'section' => 'default',
|
70 |
+
),
|
71 |
+
'entries_per_page_update' => array(
|
72 |
+
'title' => __('Результатов для обновления', 'content-egg'),
|
73 |
+
'description' => __('Количество результатов для автоматического обновления и автоблоггинга.', 'content-egg'),
|
74 |
+
'callback' => array($this, 'render_input'),
|
75 |
+
'default' => 6,
|
76 |
+
'validator' => array(
|
77 |
+
'trim',
|
78 |
+
'absint',
|
79 |
+
array(
|
80 |
+
'call' => array('\ContentEgg\application\helpers\FormValidator', 'less_than_equal_to'),
|
81 |
+
'arg' => 20,
|
82 |
+
'message' => __('Поле "Результатов для обновления" не может быть больше 20.', 'content-egg'),
|
83 |
+
),
|
84 |
+
),
|
85 |
+
'section' => 'default',
|
86 |
+
),
|
87 |
+
'only_sale' => array(
|
88 |
+
'title' => __('Скидка', 'content-egg'),
|
89 |
+
'description' => __('Только товары со скидкой.', 'content-egg'),
|
90 |
+
'callback' => array($this, 'render_checkbox'),
|
91 |
+
'default' => false,
|
92 |
+
'section' => 'default',
|
93 |
+
),
|
94 |
+
'price_from' => array(
|
95 |
+
'title' => __('Минимальная цена', 'content-egg'),
|
96 |
+
'description' => '',
|
97 |
+
'callback' => array($this, 'render_input'),
|
98 |
+
'default' => '',
|
99 |
+
'validator' => array(
|
100 |
+
'trim',
|
101 |
+
),
|
102 |
+
'section' => 'default',
|
103 |
+
),
|
104 |
+
'price_to' => array(
|
105 |
+
'title' => __('Максимальная цена', 'content-egg'),
|
106 |
+
'description' => '',
|
107 |
+
'callback' => array($this, 'render_input'),
|
108 |
+
'default' => '',
|
109 |
+
'validator' => array(
|
110 |
+
'trim',
|
111 |
+
),
|
112 |
+
'section' => 'default',
|
113 |
+
),
|
114 |
+
'save_img' => array(
|
115 |
+
'title' => __('Сохранять картинки', 'content-egg'),
|
116 |
+
'description' => __('Сохранять картинки на сервер', 'content-egg'),
|
117 |
+
'callback' => array($this, 'render_checkbox'),
|
118 |
+
'default' => false,
|
119 |
+
'section' => 'default',
|
120 |
+
),
|
121 |
+
'description_size' => array(
|
122 |
+
'title' => __('Обрезать описание', 'content-egg'),
|
123 |
+
'description' => __('Размер описания в символах (0 - не обрезать)', 'content-egg'),
|
124 |
+
'callback' => array($this, 'render_input'),
|
125 |
+
'default' => '300',
|
126 |
+
'validator' => array(
|
127 |
+
'trim',
|
128 |
+
'absint',
|
129 |
+
),
|
130 |
+
'section' => 'default',
|
131 |
+
),
|
132 |
+
);
|
133 |
+
return array_merge(parent::options(), $optiosn);
|
134 |
+
}
|
135 |
+
|
136 |
+
public function deeplinkPrepare($deeplink)
|
137 |
+
{
|
138 |
+
$cpa = array(
|
139 |
+
'ad.admitad.com' => 'ulp',
|
140 |
+
'modato.ru' => 'ulp', // lamoda admitad?
|
141 |
+
'f.gdeslon.ru' => 'goto',
|
142 |
+
'cityadspix.com' => 'url',
|
143 |
+
'www.cityads.ru' => 'url',
|
144 |
+
'epnclick.ru' => 'to',
|
145 |
+
);
|
146 |
+
|
147 |
+
$p = parse_url($deeplink);
|
148 |
+
|
149 |
+
if ($p === false || empty($p['host']))
|
150 |
+
return $deeplink;
|
151 |
+
|
152 |
+
$host = $p['host'];
|
153 |
+
|
154 |
+
if ($host == 'n.actionpay.ru')
|
155 |
+
{
|
156 |
+
return str_replace('url=example.com', 'url=', $deeplink);
|
157 |
+
}
|
158 |
+
|
159 |
+
if (array_key_exists($host, $cpa))
|
160 |
+
{
|
161 |
+
$param = $cpa[$host];
|
162 |
+
if (!empty($p['query']))
|
163 |
+
parse_str($p['query'], $query);
|
164 |
+
else
|
165 |
+
$query = array();
|
166 |
+
if (isset($query[$param]))
|
167 |
+
unset($query[$param]);
|
168 |
+
$url = $p['scheme'] . '://' . $p['host'] . $p['path'] . '?';
|
169 |
+
if ($query)
|
170 |
+
$url .= http_build_query($query) . '&';
|
171 |
+
$url .= $param . '=';
|
172 |
+
return $url;
|
173 |
+
}
|
174 |
+
return $deeplink;
|
175 |
+
}
|
176 |
+
|
177 |
+
}
|
application/modules/AdmitadProducts/AdmitadProductsModule.php
ADDED
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ContentEgg\application\modules\AdmitadProducts;
|
4 |
+
|
5 |
+
use ContentEgg\application\components\AffiliateParserModule;
|
6 |
+
use ContentEgg\application\libs\admitad\AdmitadProducts;
|
7 |
+
use ContentEgg\application\components\ContentProduct;
|
8 |
+
use ContentEgg\application\admin\PluginAdmin;
|
9 |
+
use ContentEgg\application\helpers\TextHelper;
|
10 |
+
|
11 |
+
/**
|
12 |
+
* AdmitadProductsModule class file
|
13 |
+
*
|
14 |
+
* @author keywordrush.com <support@keywordrush.com>
|
15 |
+
* @link http://www.keywordrush.com/
|
16 |
+
* @copyright Copyright © 2016 keywordrush.com
|
17 |
+
*/
|
18 |
+
class AdmitadProductsModule extends AffiliateParserModule {
|
19 |
+
|
20 |
+
public function info()
|
21 |
+
{
|
22 |
+
return array(
|
23 |
+
'name' => 'Admitad Products',
|
24 |
+
'description' => __('Добавляет товары партнерской сети <a href="https://www.admitad.com/ru/promo/?ref=770f943d83">Admitad</a>.', 'content-egg') . ' ' . __('Вы должны получить аппрув в каждой программе отдельно.', 'content-egg'),
|
25 |
+
);
|
26 |
+
}
|
27 |
+
|
28 |
+
public function getParserType()
|
29 |
+
{
|
30 |
+
return self::PARSER_TYPE_PRODUCT;
|
31 |
+
}
|
32 |
+
|
33 |
+
public function defaultTemplateName()
|
34 |
+
{
|
35 |
+
return 'data_item';
|
36 |
+
}
|
37 |
+
|
38 |
+
public function isItemsUpdateAvailable()
|
39 |
+
{
|
40 |
+
return true;
|
41 |
+
}
|
42 |
+
|
43 |
+
public function isFree()
|
44 |
+
{
|
45 |
+
return true;
|
46 |
+
}
|
47 |
+
|
48 |
+
public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
|
49 |
+
{
|
50 |
+
$options = array();
|
51 |
+
|
52 |
+
$offer_id = (int) $this->config('offer_id');
|
53 |
+
$options['offer_id'] = $offer_id;
|
54 |
+
|
55 |
+
if ($this->config('only_sale'))
|
56 |
+
$options['only_sale'] = 1;
|
57 |
+
|
58 |
+
if ($this->config('price_from'))
|
59 |
+
$options['price_from'] = (int) $this->config('price_from');
|
60 |
+
if ($this->config('price_to'))
|
61 |
+
$options['price_to'] = (int) $this->config('price_to');
|
62 |
+
|
63 |
+
$client = new AdmitadProducts();
|
64 |
+
$results = $client->search($keyword, $options);
|
65 |
+
|
66 |
+
if (!is_array($results) || !isset($results['items']))
|
67 |
+
return array();
|
68 |
+
if ($is_autoupdate)
|
69 |
+
$limit = $this->config('entries_per_page_update');
|
70 |
+
else
|
71 |
+
$limit = $this->config('entries_per_page');
|
72 |
+
$results = array_slice($results['items'], 0, $limit);
|
73 |
+
return $this->prepareResults($results, $offer_id);
|
74 |
+
}
|
75 |
+
|
76 |
+
public function prepareResults($results, $offer_id)
|
77 |
+
{
|
78 |
+
$data = array();
|
79 |
+
|
80 |
+
foreach ($results as $key => $r)
|
81 |
+
{
|
82 |
+
$content = new ContentProduct;
|
83 |
+
$content->unique_id = $offer_id . '-' . $r['id_item'];
|
84 |
+
$content->category = $r['categoryId'];
|
85 |
+
$content->currencyCode = $r['currencyId'];
|
86 |
+
$content->currency = TextHelper::currencyTyping($content->currencyCode);
|
87 |
+
$content->title = $r['name'];
|
88 |
+
$content->priceOld = (float) $r['oldprice'];
|
89 |
+
$content->price = (float) $r['price'];
|
90 |
+
$content->img = $r['picture'];
|
91 |
+
$content->manufacturer = $r['vendor'];
|
92 |
+
$content->orig_url = $this->parseUrl($r['url']);
|
93 |
+
$content->url = $this->config('deeplink') . urlencode($content->orig_url);
|
94 |
+
$content->description = $r['description'];
|
95 |
+
if ($max_size = $this->config('description_size'))
|
96 |
+
$content->description = TextHelper::truncate($content->description, $max_size);
|
97 |
+
$content->extra = new ExtraDataAdmitadProducts;
|
98 |
+
$content->extra->offer_id = $offer_id;
|
99 |
+
$content->extra->id_item = $r['id_item'];
|
100 |
+
ExtraDataAdmitadProducts::fillAttributes($content->extra, $r);
|
101 |
+
|
102 |
+
$data[] = $content;
|
103 |
+
}
|
104 |
+
return $data;
|
105 |
+
}
|
106 |
+
|
107 |
+
public function doRequestItems(array $items)
|
108 |
+
{
|
109 |
+
$productsToUpdate = array();
|
110 |
+
foreach ($items as $item)
|
111 |
+
{
|
112 |
+
if (empty($item['extra']['offer_id']) || empty($item['extra']['id_item']) || empty($item['extra']['id']))
|
113 |
+
continue;
|
114 |
+
$productsToUpdate[$item['extra']['offer_id']][] = $item['extra']['id_item'];
|
115 |
+
}
|
116 |
+
|
117 |
+
$client = new AdmitadProducts();
|
118 |
+
$results = $client->update($productsToUpdate);
|
119 |
+
if (!is_array($results) || !isset($results[0]['id_item']))
|
120 |
+
throw new \Exception('doRequestItems request error.');
|
121 |
+
|
122 |
+
// assign new price
|
123 |
+
foreach ($results as $r)
|
124 |
+
{
|
125 |
+
foreach ($items as $key => $item)
|
126 |
+
{
|
127 |
+
if ((int) $item['extra']['id_item'] == (int) $r['id_item'])
|
128 |
+
{
|
129 |
+
$items[$key]['priceOld'] = (float) $r['oldprice'];
|
130 |
+
$items[$key]['price'] = (float) $r['price'];
|
131 |
+
//$items['url'] = $this->config('deeplink') . urlencode($content->orig_url); $content->description = $r['description'];
|
132 |
+
break;
|
133 |
+
}
|
134 |
+
}
|
135 |
+
}
|
136 |
+
return $items;
|
137 |
+
}
|
138 |
+
|
139 |
+
public function renderResults()
|
140 |
+
{
|
141 |
+
PluginAdmin::render('_metabox_results', array('module_id' => $this->getId()));
|
142 |
+
}
|
143 |
+
|
144 |
+
public function renderSearchResults()
|
145 |
+
{
|
146 |
+
PluginAdmin::render('_metabox_search_results', array('module_id' => $this->getId()));
|
147 |
+
}
|
148 |
+
|
149 |
+
private function parseUrl($url)
|
150 |
+
{
|
151 |
+
$query = parse_url($url, PHP_URL_QUERY);
|
152 |
+
parse_str($query, $params);
|
153 |
+
if (empty($params['ulp']))
|
154 |
+
throw new \Exception('Invalid product URI');
|
155 |
+
return $params['ulp'];
|
156 |
+
}
|
157 |
+
|
158 |
+
}
|
application/modules/AdmitadProducts/ExtraDataAdmitadProducts.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ContentEgg\application\modules\AdmitadProducts;
|
4 |
+
|
5 |
+
use ContentEgg\application\components\ExtraData;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* ExtraDataAdmitadProducts class file
|
9 |
+
*
|
10 |
+
* @author keywordrush.com <support@keywordrush.com>
|
11 |
+
* @link http://www.keywordrush.com/
|
12 |
+
* @copyright Copyright © 2016 keywordrush.com
|
13 |
+
*/
|
14 |
+
class ExtraDataAdmitadProducts extends ExtraData {
|
15 |
+
|
16 |
+
public $offer_id;
|
17 |
+
public $id_item;
|
18 |
+
public $model;
|
19 |
+
public $param = array();
|
20 |
+
public $id;
|
21 |
+
}
|
application/modules/AdmitadProducts/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Silence is golden.
|
application/modules/AdmitadProducts/templates/data_grid.php
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Name: Grid
|
4 |
+
*/
|
5 |
+
|
6 |
+
__('Grid', 'content-egg-tpl');
|
7 |
+
|
8 |
+
use ContentEgg\application\helpers\TemplateHelper;
|
9 |
+
?>
|
10 |
+
|
11 |
+
<?php
|
12 |
+
\wp_enqueue_style('egg-bootstrap');
|
13 |
+
\wp_enqueue_style('content-egg-products');
|
14 |
+
?>
|
15 |
+
|
16 |
+
<div class="egg-container egg-grid">
|
17 |
+
<?php if ($title): ?>
|
18 |
+
<h3><?php echo esc_html($title); ?></h3>
|
19 |
+
<?php endif; ?>
|
20 |
+
|
21 |
+
<div class="container-fluid">
|
22 |
+
<?php $i = 0; ?>
|
23 |
+
<?php foreach ($items as $item): ?>
|
24 |
+
|
25 |
+
<a rel="nofollow" target="_blank" href="<?php echo esc_url($item['url']) ?>">
|
26 |
+
<div class="col-md-4 productbox">
|
27 |
+
<?php if ($item['percentageSaved']): ?>
|
28 |
+
<div class="cegg-promotion">
|
29 |
+
<span class="cegg-discount">- <?php echo round($item['percentageSaved']); ?>%</span>
|
30 |
+
</div>
|
31 |
+
<?php endif; ?>
|
32 |
+
|
33 |
+
<?php if ($item['img']): ?>
|
34 |
+
<img class="img-responsive" src="<?php echo esc_attr($item['img']) ?>" alt="<?php echo esc_attr($item['title']); ?>" />
|
35 |
+
<?php endif; ?>
|
36 |
+
|
37 |
+
<div class="producttitle">
|
38 |
+
<?php if ($item['manufacturer']): ?><?php echo esc_html($item['manufacturer']); ?><?php endif; ?>
|
39 |
+
<span><?php echo esc_html(TemplateHelper::truncate($item['title'], 80)); ?></span>
|
40 |
+
</div>
|
41 |
+
|
42 |
+
<div class="productprice">
|
43 |
+
<?php if ($item['price']): ?>
|
44 |
+
<?php if ($item['priceOld']): ?><strike>
|
45 |
+
<?php echo TemplateHelper::formatPriceCurrency($item['priceOld'], $item['currencyCode']); ?>
|
46 |
+
</strike> <?php endif; ?>
|
47 |
+
<?php echo TemplateHelper::formatPriceCurrency($item['price'], $item['currencyCode']); ?>
|
48 |
+
<?php endif; ?>
|
49 |
+
</div>
|
50 |
+
</div>
|
51 |
+
</a>
|
52 |
+
|
53 |
+
<?php $i++;
|
54 |
+
if ($i % 3 == 0): ?>
|
55 |
+
<div class="clearfix"></div>
|
56 |
+
<?php endif; ?>
|
57 |
+
<?php endforeach; ?>
|
58 |
+
</div>
|
59 |
+
</div>
|
application/modules/AdmitadProducts/templates/data_item.php
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Name: Product card
|
4 |
+
*/
|
5 |
+
|
6 |
+
__('Product card', 'content-egg-tpl');
|
7 |
+
|
8 |
+
use ContentEgg\application\helpers\TemplateHelper;
|
9 |
+
?>
|
10 |
+
|
11 |
+
<?php
|
12 |
+
\wp_enqueue_style('egg-bootstrap');
|
13 |
+
\wp_enqueue_style('content-egg-products');
|
14 |
+
?>
|
15 |
+
|
16 |
+
<div class="egg-container egg-item">
|
17 |
+
<?php if ($title): ?>
|
18 |
+
<h3><?php echo esc_html($title); ?></h3>
|
19 |
+
<?php endif; ?>
|
20 |
+
|
21 |
+
<div class="products">
|
22 |
+
<?php foreach ($items as $item): ?>
|
23 |
+
<div class="row">
|
24 |
+
<div class="col-md-5">
|
25 |
+
<?php if ($item['img']): ?>
|
26 |
+
<a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>">
|
27 |
+
<img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" class="img-responsive" />
|
28 |
+
</a>
|
29 |
+
<?php endif; ?>
|
30 |
+
</div>
|
31 |
+
<div class="col-md-7">
|
32 |
+
<h2 class="media-heading"><?php echo $item['title']; ?><?php if ($item['manufacturer']): ?>, <?php echo esc_html($item['manufacturer']); ?><?php endif; ?></h2>
|
33 |
+
|
34 |
+
<div class="well-lg">
|
35 |
+
|
36 |
+
<div class="row">
|
37 |
+
<div class="col-md-6">
|
38 |
+
<?php if ($item['priceOld']): ?>
|
39 |
+
<span class="text-muted">
|
40 |
+
<strike>
|
41 |
+
<?php echo TemplateHelper::formatPriceCurrency($item['priceOld'], $item['currencyCode']); ?>
|
42 |
+
</strike></span><br>
|
43 |
+
<?php endif; ?>
|
44 |
+
|
45 |
+
<?php if ($item['price']): ?>
|
46 |
+
<span class="cegg-price">
|
47 |
+
<?php echo TemplateHelper::formatPriceCurrency($item['price'], $item['currencyCode']); ?>
|
48 |
+
</span>
|
49 |
+
<?php endif; ?>
|
50 |
+
</div>
|
51 |
+
<div class="col-md-6 text-center text-muted">
|
52 |
+
<a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
|
53 |
+
<?php if (!empty($item['extra']['domain'])): ?>
|
54 |
+
<br>
|
55 |
+
<small><?php echo esc_html($item['extra']['domain']); ?></small>
|
56 |
+
<?php endif; ?>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
|
60 |
+
<?php if ($item['description']): ?>
|
61 |
+
<p><?php echo $item['description']; ?></p>
|
62 |
+
<?php endif; ?>
|
63 |
+
|
64 |
+
<?php if ($item['extra']['param']): ?>
|
65 |
+
<h4><?php _e('Features', 'content-egg-tpl'); ?></h4>
|
66 |
+
<ul>
|
67 |
+
<?php foreach ($item['extra']['param'] as $fname => $fvalue): ?>
|
68 |
+
<li><?php echo '<strong>' . esc_html($fname) . '</strong>' . ': ' . esc_html($fvalue); ?></li>
|
69 |
+
<?php endforeach; ?>
|
70 |
+
</ul>
|
71 |
+
<?php endif; ?>
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
</div>
|
75 |
+
<?php endforeach; ?>
|
76 |
+
</div>
|
77 |
+
</div>
|
application/modules/AdmitadProducts/templates/data_list.php
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Name: List
|
4 |
+
*/
|
5 |
+
|
6 |
+
__('List', 'content-egg-tpl');
|
7 |
+
|
8 |
+
use ContentEgg\application\helpers\TemplateHelper;
|
9 |
+
?>
|
10 |
+
|
11 |
+
<?php
|
12 |
+
\wp_enqueue_style('egg-bootstrap');
|
13 |
+
\wp_enqueue_style('content-egg-products');
|
14 |
+
?>
|
15 |
+
|
16 |
+
<div class="egg-container egg-list">
|
17 |
+
<?php if ($title): ?>
|
18 |
+
<h3><?php echo esc_html($title); ?></h3>
|
19 |
+
<?php endif; ?>
|
20 |
+
|
21 |
+
<div class="egg-listcontainer">
|
22 |
+
|
23 |
+
<?php foreach ($items as $item): ?>
|
24 |
+
<div class="row-products">
|
25 |
+
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
|
26 |
+
<?php if ($item['img']): ?>
|
27 |
+
<a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>">
|
28 |
+
<img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" />
|
29 |
+
</a>
|
30 |
+
<?php endif; ?>
|
31 |
+
</div>
|
32 |
+
<div class="col-md-7 col-sm-7 col-xs-12 cegg-desc-cell">
|
33 |
+
<a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>">
|
34 |
+
<h4><?php echo $item['title']; ?></h4>
|
35 |
+
</a>
|
36 |
+
</div>
|
37 |
+
<div class="col-md-3 col-sm-3 col-xs-12 offer_price cegg-price-cell">
|
38 |
+
<?php if ($item['priceOld']): ?>
|
39 |
+
<span class="text-muted"><strike><?php echo TemplateHelper::formatPriceCurrency($item['priceOld'], $item['currencyCode']); ?></strike></span><br>
|
40 |
+
<?php endif; ?>
|
41 |
+
|
42 |
+
<?php if ($item['price']): ?>
|
43 |
+
<?php echo TemplateHelper::formatPriceCurrency($item['price'], $item['currencyCode']); ?>
|
44 |
+
<?php endif; ?>
|
45 |
+
</div>
|
46 |
+
</div>
|
47 |
+
<?php endforeach; ?>
|
48 |
+
</div>
|
49 |
+
</div>
|
content-egg.php
CHANGED
@@ -6,7 +6,7 @@ namespace ContentEgg;
|
|
6 |
Plugin Name: Content Egg
|
7 |
Plugin URI: http://www.keywordrush.com/contentegg
|
8 |
Description: Easily adding auto updating products from affiliate systems and additional content to posts.
|
9 |
-
Version: 2.
|
10 |
Author: keywordrush.com
|
11 |
Author URI: http://www.keywordrush.com
|
12 |
Text Domain: content-egg
|
6 |
Plugin Name: Content Egg
|
7 |
Plugin URI: http://www.keywordrush.com/contentegg
|
8 |
Description: Easily adding auto updating products from affiliate systems and additional content to posts.
|
9 |
+
Version: 2.7.0
|
10 |
Author: keywordrush.com
|
11 |
Author URI: http://www.keywordrush.com
|
12 |
Text Domain: content-egg
|
languages/content-egg-en_US.mo
CHANGED
Binary file
|
languages/content-egg-en_US.po
CHANGED
@@ -4,8 +4,8 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Content Egg 1.1.1\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
|
7 |
-
"POT-Creation-Date: 2016-
|
8 |
-
"PO-Revision-Date: 2016-
|
9 |
"Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
|
10 |
"Language-Team: \n"
|
11 |
"Language: en_EN\n"
|
@@ -659,11 +659,11 @@ msgstr "Bulk adding"
|
|
659 |
msgid "Назад к списку"
|
660 |
msgstr "Back to list"
|
661 |
|
662 |
-
#: application/admin/views/autoblog_edit.php:
|
663 |
msgid "Сохранить"
|
664 |
msgstr "Save"
|
665 |
|
666 |
-
#: application/admin/views/autoblog_edit.php:
|
667 |
msgid ""
|
668 |
"Будьте терпеливы, если файл с ключевыми словами имеет большой размер. Не "
|
669 |
"закрывайте страницу до завершения процесса."
|
@@ -954,6 +954,14 @@ msgstr "Random image"
|
|
954 |
msgid "Последний элемент"
|
955 |
msgstr "Last image"
|
956 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
957 |
#: application/components/TemplateManager.php:82
|
958 |
msgid "[пользовательский]"
|
959 |
msgstr "[user]"
|
@@ -1016,6 +1024,7 @@ msgstr ""
|
|
1016 |
|
1017 |
#: application/modules/AE/AEConfig.php:30
|
1018 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:36
|
|
|
1019 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:35
|
1020 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
|
1021 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
|
@@ -1038,6 +1047,7 @@ msgstr ""
|
|
1038 |
#: application/modules/Market/MarketConfig.php:48
|
1039 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:94
|
1040 |
#: application/modules/Ozon/OzonConfig.php:40
|
|
|
1041 |
#: application/modules/Pixabay/PixabayConfig.php:35
|
1042 |
#: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
|
1043 |
#: application/modules/RssFetcher/RssFetcherConfig.php:35
|
@@ -1053,6 +1063,7 @@ msgstr "Results"
|
|
1053 |
|
1054 |
#: application/modules/AE/AEConfig.php:31
|
1055 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:37
|
|
|
1056 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:36
|
1057 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
|
1058 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
|
@@ -1068,6 +1079,7 @@ msgstr "Results"
|
|
1068 |
#: application/modules/Linkshare/LinkshareConfig.php:36
|
1069 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:95
|
1070 |
#: application/modules/Ozon/OzonConfig.php:41
|
|
|
1071 |
#: application/modules/Shareasale/ShareasaleConfig.php:66
|
1072 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
|
1073 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
|
@@ -1090,6 +1102,7 @@ msgstr "The field \"Results\" can not be more than 50."
|
|
1090 |
|
1091 |
#: application/modules/AE/AEConfig.php:46
|
1092 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:47
|
|
|
1093 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:46
|
1094 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
|
1095 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
|
@@ -1105,6 +1118,7 @@ msgstr "The field \"Results\" can not be more than 50."
|
|
1105 |
#: application/modules/Linkshare/LinkshareConfig.php:46
|
1106 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:110
|
1107 |
#: application/modules/Ozon/OzonConfig.php:51
|
|
|
1108 |
#: application/modules/Shareasale/ShareasaleConfig.php:76
|
1109 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
|
1110 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
|
@@ -1114,6 +1128,7 @@ msgstr "Results for updates "
|
|
1114 |
|
1115 |
#: application/modules/AE/AEConfig.php:47
|
1116 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:48
|
|
|
1117 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:47
|
1118 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
|
1119 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
|
@@ -1129,6 +1144,7 @@ msgstr "Results for updates "
|
|
1129 |
#: application/modules/Linkshare/LinkshareConfig.php:47
|
1130 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:111
|
1131 |
#: application/modules/Ozon/OzonConfig.php:52
|
|
|
1132 |
#: application/modules/Shareasale/ShareasaleConfig.php:77
|
1133 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
|
1134 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
|
@@ -1137,6 +1153,7 @@ msgid "Количество результатов для автоматичес
|
|
1137 |
msgstr "Number of results for automatic updates and autoblogging."
|
1138 |
|
1139 |
#: application/modules/AE/AEConfig.php:62
|
|
|
1140 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:126
|
1141 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
|
1142 |
#: application/modules/Aliexpress/AliexpressConfig.php:206
|
@@ -1156,6 +1173,7 @@ msgstr "Number of results for automatic updates and autoblogging."
|
|
1156 |
#: application/modules/Market/MarketConfig.php:170
|
1157 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:164
|
1158 |
#: application/modules/Ozon/OzonConfig.php:178
|
|
|
1159 |
#: application/modules/Pixabay/PixabayConfig.php:165
|
1160 |
#: application/modules/Shareasale/ShareasaleConfig.php:107
|
1161 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
|
@@ -1200,71 +1218,90 @@ msgstr ""
|
|
1200 |
"promo/?ref=770f943d83\">Admitad</a>."
|
1201 |
|
1202 |
#: application/modules/AdmitadCoupons/AdmitadCouponsModule.php:25
|
|
|
1203 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsModule.php:25
|
1204 |
msgid "Вы должны получить аппрув в каждой программе отдельно."
|
1205 |
msgstr "You must get approve for each program separately."
|
1206 |
|
1207 |
-
#: application/modules/
|
|
|
|
|
|
|
|
|
1208 |
msgid ""
|
1209 |
-
"
|
1210 |
-
"
|
1211 |
msgstr ""
|
1212 |
-
"
|
1213 |
-
"
|
1214 |
|
1215 |
-
#: application/modules/
|
1216 |
-
|
1217 |
-
|
1218 |
-
#: application/modules/Freebase/FreebaseConfig.php:29
|
1219 |
-
#: application/modules/GoogleBooks/GoogleBooksConfig.php:29
|
1220 |
-
#: application/modules/Market/MarketConfig.php:29
|
1221 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:29
|
1222 |
-
#: application/modules/Youtube/YoutubeConfig.php:29
|
1223 |
-
msgid "Поле \"API Key\" не может быть пустым."
|
1224 |
-
msgstr "The \"API Key\" can not be empty"
|
1225 |
|
1226 |
-
#: application/modules/
|
1227 |
-
|
1228 |
-
|
1229 |
-
#: application/modules/CjProducts/CjProductsConfig.php:156
|
1230 |
-
#: application/modules/Clickbank/ClickbankConfig.php:100
|
1231 |
-
#: application/modules/Ebay/EbayConfig.php:119
|
1232 |
-
#: application/modules/Flickr/FlickrConfig.php:57
|
1233 |
-
#: application/modules/GdeSlon/GdeSlonConfig.php:77
|
1234 |
-
#: application/modules/GoogleBooks/GoogleBooksConfig.php:85
|
1235 |
-
#: application/modules/Linkshare/LinkshareConfig.php:79
|
1236 |
-
#: application/modules/Ozon/OzonConfig.php:62
|
1237 |
-
#: application/modules/Pixabay/PixabayConfig.php:153
|
1238 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:143
|
1239 |
-
#: application/modules/Twitter/TwitterConfig.php:112
|
1240 |
-
#: application/modules/Youtube/YoutubeConfig.php:57
|
1241 |
-
msgid "Сортировка"
|
1242 |
-
msgstr "Sorting"
|
1243 |
-
|
1244 |
-
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:61
|
1245 |
-
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:101
|
1246 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:182
|
1247 |
-
#: application/modules/GdeSlon/GdeSlonConfig.php:81
|
1248 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:147
|
1249 |
-
msgid "По-умолчанию"
|
1250 |
-
msgstr "Default"
|
1251 |
-
|
1252 |
-
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:75
|
1253 |
-
msgid "Вы можете задать несколько Merchant IDs через запятую."
|
1254 |
-
msgstr "You can set several Merchant IDs with commas."
|
1255 |
|
1256 |
-
#: application/modules/
|
1257 |
-
msgid "
|
1258 |
-
msgstr "
|
1259 |
|
1260 |
-
#: application/modules/
|
1261 |
msgid ""
|
1262 |
-
"
|
1263 |
-
"
|
1264 |
msgstr ""
|
1265 |
-
"
|
1266 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1267 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1268 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:127
|
1269 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:166
|
1270 |
#: application/modules/Aliexpress/AliexpressConfig.php:207
|
@@ -1283,6 +1320,7 @@ msgstr ""
|
|
1283 |
#: application/modules/Market/MarketConfig.php:171
|
1284 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:165
|
1285 |
#: application/modules/Ozon/OzonConfig.php:179
|
|
|
1286 |
#: application/modules/Shareasale/ShareasaleConfig.php:108
|
1287 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
|
1288 |
#: application/modules/Twitter/TwitterConfig.php:126
|
@@ -1291,6 +1329,7 @@ msgstr ""
|
|
1291 |
msgid "Сохранять картинки на сервер"
|
1292 |
msgstr "Save images on server"
|
1293 |
|
|
|
1294 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:133
|
1295 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:172
|
1296 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:222
|
@@ -1306,6 +1345,7 @@ msgstr "Save images on server"
|
|
1306 |
#: application/modules/Linkshare/LinkshareConfig.php:121
|
1307 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:171
|
1308 |
#: application/modules/Ozon/OzonConfig.php:185
|
|
|
1309 |
#: application/modules/Shareasale/ShareasaleConfig.php:114
|
1310 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
|
1311 |
#: application/modules/VkNews/VkNewsConfig.php:49
|
@@ -1314,6 +1354,7 @@ msgstr "Save images on server"
|
|
1314 |
msgid "Обрезать описание"
|
1315 |
msgstr "Trim description"
|
1316 |
|
|
|
1317 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:134
|
1318 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:173
|
1319 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:223
|
@@ -1329,6 +1370,7 @@ msgstr "Trim description"
|
|
1329 |
#: application/modules/Linkshare/LinkshareConfig.php:122
|
1330 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:172
|
1331 |
#: application/modules/Ozon/OzonConfig.php:186
|
|
|
1332 |
#: application/modules/Shareasale/ShareasaleConfig.php:115
|
1333 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
|
1334 |
#: application/modules/VkNews/VkNewsConfig.php:50
|
@@ -1337,6 +1379,77 @@ msgstr "Trim description"
|
|
1337 |
msgid "Размер описания в символах (0 - не обрезать)"
|
1338 |
msgstr "Description size in characters (0 - do not cut)"
|
1339 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1340 |
#: application/modules/Affiliatewindow/AffiliatewindowModule.php:26
|
1341 |
msgid "Добавляет товары партнерской сети Affiliatewindow."
|
1342 |
msgstr "Module adds products from Affiliatewindow."
|
@@ -1440,32 +1553,10 @@ msgstr "Minimal commission"
|
|
1440 |
msgid "Минимальная комиссия в процентах. Например, 3"
|
1441 |
msgstr "Minimal commission (without %). Example, 3"
|
1442 |
|
1443 |
-
#: application/modules/Aliexpress/AliexpressConfig.php:138
|
1444 |
-
#: application/modules/Amazon/AmazonConfig.php:164
|
1445 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:118
|
1446 |
-
#: application/modules/CjProducts/CjProductsConfig.php:96
|
1447 |
-
#: application/modules/Ebay/EbayConfig.php:281
|
1448 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:136
|
1449 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:103
|
1450 |
-
#: application/modules/Zanox/ZanoxConfig.php:101
|
1451 |
-
msgid "Минимальная цена"
|
1452 |
-
msgstr "Minimal price"
|
1453 |
-
|
1454 |
#: application/modules/Aliexpress/AliexpressConfig.php:139
|
1455 |
msgid "Должна быть указана в USD. Например, 12.34"
|
1456 |
msgstr "Must be set in USD. Example, 12.34"
|
1457 |
|
1458 |
-
#: application/modules/Aliexpress/AliexpressConfig.php:148
|
1459 |
-
#: application/modules/Amazon/AmazonConfig.php:174
|
1460 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:128
|
1461 |
-
#: application/modules/CjProducts/CjProductsConfig.php:106
|
1462 |
-
#: application/modules/Ebay/EbayConfig.php:271
|
1463 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:146
|
1464 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:113
|
1465 |
-
#: application/modules/Zanox/ZanoxConfig.php:111
|
1466 |
-
msgid "Максимальная цена"
|
1467 |
-
msgstr "Maximal price"
|
1468 |
-
|
1469 |
#: application/modules/Aliexpress/AliexpressConfig.php:149
|
1470 |
msgid "Должна быть указана в USD. Например, 56.78"
|
1471 |
msgstr "Must be set in USD. Example, 56.78"
|
@@ -1548,6 +1639,10 @@ msgstr "Another special key to access the Amazon API."
|
|
1548 |
msgid "Поле \"Secret Access Key\" не может быть пустым."
|
1549 |
msgstr "The \"Secret Access Key\" can not be empty."
|
1550 |
|
|
|
|
|
|
|
|
|
1551 |
#: application/modules/Amazon/AmazonConfig.php:52
|
1552 |
msgid ""
|
1553 |
"Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от "
|
@@ -2143,6 +2238,7 @@ msgid "Любая"
|
|
2143 |
msgstr "Any"
|
2144 |
|
2145 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:208
|
|
|
2146 |
msgid "Наличие"
|
2147 |
msgstr "Availability"
|
2148 |
|
@@ -3310,6 +3406,30 @@ msgstr "Rating"
|
|
3310 |
msgid "Добавляет товары OZON.ru"
|
3311 |
msgstr "Adds goods from OZON.ru."
|
3312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3313 |
#: application/modules/Pixabay/PixabayConfig.php:21
|
3314 |
msgid ""
|
3315 |
"Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/"
|
@@ -3748,9 +3868,6 @@ msgstr "http://www.keywordrush.com/en"
|
|
3748 |
#~ msgid "Узнать больше..."
|
3749 |
#~ msgstr "Read more..."
|
3750 |
|
3751 |
-
#~ msgid "Только товары с картинками."
|
3752 |
-
#~ msgstr "Only products with photos"
|
3753 |
-
|
3754 |
#~ msgid "Сетка"
|
3755 |
#~ msgstr "Grid"
|
3756 |
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Content Egg 1.1.1\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
|
7 |
+
"POT-Creation-Date: 2016-09-13 19:30:38+00:00\n"
|
8 |
+
"PO-Revision-Date: 2016-09-16 18:11+0200\n"
|
9 |
"Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
|
10 |
"Language-Team: \n"
|
11 |
"Language: en_EN\n"
|
659 |
msgid "Назад к списку"
|
660 |
msgstr "Back to list"
|
661 |
|
662 |
+
#: application/admin/views/autoblog_edit.php:39
|
663 |
msgid "Сохранить"
|
664 |
msgstr "Save"
|
665 |
|
666 |
+
#: application/admin/views/autoblog_edit.php:41
|
667 |
msgid ""
|
668 |
"Будьте терпеливы, если файл с ключевыми словами имеет большой размер. Не "
|
669 |
"закрывайте страницу до завершения процесса."
|
954 |
msgid "Последний элемент"
|
955 |
msgstr "Last image"
|
956 |
|
957 |
+
#: application/components/ParserModuleConfig.php:81
|
958 |
+
msgid "Редирект"
|
959 |
+
msgstr "Redirect"
|
960 |
+
|
961 |
+
#: application/components/ParserModuleConfig.php:82
|
962 |
+
msgid "Ссылки через локальный 301 редирект."
|
963 |
+
msgstr "Make links with local 301 redirect"
|
964 |
+
|
965 |
#: application/components/TemplateManager.php:82
|
966 |
msgid "[пользовательский]"
|
967 |
msgstr "[user]"
|
1024 |
|
1025 |
#: application/modules/AE/AEConfig.php:30
|
1026 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:36
|
1027 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:56
|
1028 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:35
|
1029 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
|
1030 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
|
1047 |
#: application/modules/Market/MarketConfig.php:48
|
1048 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:94
|
1049 |
#: application/modules/Ozon/OzonConfig.php:40
|
1050 |
+
#: application/modules/PayTM/PayTMConfig.php:30
|
1051 |
#: application/modules/Pixabay/PixabayConfig.php:35
|
1052 |
#: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
|
1053 |
#: application/modules/RssFetcher/RssFetcherConfig.php:35
|
1063 |
|
1064 |
#: application/modules/AE/AEConfig.php:31
|
1065 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:37
|
1066 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:57
|
1067 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:36
|
1068 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
|
1069 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
|
1079 |
#: application/modules/Linkshare/LinkshareConfig.php:36
|
1080 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:95
|
1081 |
#: application/modules/Ozon/OzonConfig.php:41
|
1082 |
+
#: application/modules/PayTM/PayTMConfig.php:31
|
1083 |
#: application/modules/Shareasale/ShareasaleConfig.php:66
|
1084 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
|
1085 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
|
1102 |
|
1103 |
#: application/modules/AE/AEConfig.php:46
|
1104 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:47
|
1105 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:72
|
1106 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:46
|
1107 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
|
1108 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
|
1118 |
#: application/modules/Linkshare/LinkshareConfig.php:46
|
1119 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:110
|
1120 |
#: application/modules/Ozon/OzonConfig.php:51
|
1121 |
+
#: application/modules/PayTM/PayTMConfig.php:41
|
1122 |
#: application/modules/Shareasale/ShareasaleConfig.php:76
|
1123 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
|
1124 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
|
1128 |
|
1129 |
#: application/modules/AE/AEConfig.php:47
|
1130 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:48
|
1131 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:73
|
1132 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:47
|
1133 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
|
1134 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
|
1144 |
#: application/modules/Linkshare/LinkshareConfig.php:47
|
1145 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:111
|
1146 |
#: application/modules/Ozon/OzonConfig.php:52
|
1147 |
+
#: application/modules/PayTM/PayTMConfig.php:42
|
1148 |
#: application/modules/Shareasale/ShareasaleConfig.php:77
|
1149 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
|
1150 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
|
1153 |
msgstr "Number of results for automatic updates and autoblogging."
|
1154 |
|
1155 |
#: application/modules/AE/AEConfig.php:62
|
1156 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:115
|
1157 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:126
|
1158 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
|
1159 |
#: application/modules/Aliexpress/AliexpressConfig.php:206
|
1173 |
#: application/modules/Market/MarketConfig.php:170
|
1174 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:164
|
1175 |
#: application/modules/Ozon/OzonConfig.php:178
|
1176 |
+
#: application/modules/PayTM/PayTMConfig.php:103
|
1177 |
#: application/modules/Pixabay/PixabayConfig.php:165
|
1178 |
#: application/modules/Shareasale/ShareasaleConfig.php:107
|
1179 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
|
1218 |
"promo/?ref=770f943d83\">Admitad</a>."
|
1219 |
|
1220 |
#: application/modules/AdmitadCoupons/AdmitadCouponsModule.php:25
|
1221 |
+
#: application/modules/AdmitadProducts/AdmitadProductsModule.php:24
|
1222 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsModule.php:25
|
1223 |
msgid "Вы должны получить аппрув в каждой программе отдельно."
|
1224 |
msgstr "You must get approve for each program separately."
|
1225 |
|
1226 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:20
|
1227 |
+
msgid "ID оффера"
|
1228 |
+
msgstr "Offer ID"
|
1229 |
+
|
1230 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:21
|
1231 |
msgid ""
|
1232 |
+
"Вы можете работать только с офферами, представленными на <a target=\"_blank"
|
1233 |
+
"\" href=\"https://www.admitadgoods.ru/offers.php\">этой странице</a>."
|
1234 |
msgstr ""
|
1235 |
+
"You can work only with offers, which are available on <a target=\"_blank\" "
|
1236 |
+
"href=\"https://www.admitadgoods.ru/offers.php\">this page</a>."
|
1237 |
|
1238 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:22
|
1239 |
+
msgid "ID оффера можно найти в URL, если кликнуть по логотипу оффера."
|
1240 |
+
msgstr "You can find offer ID in URL, when you click on offer logo."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1241 |
|
1242 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:30
|
1243 |
+
msgid "Поле \"ID оффера\" не может быть пустым."
|
1244 |
+
msgstr "The \"Offer ID\" can not be empty"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1245 |
|
1246 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:37
|
1247 |
+
msgid "Deeplink соотвествующего оффера."
|
1248 |
+
msgstr "Deeplink of offer."
|
1249 |
|
1250 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:38
|
1251 |
msgid ""
|
1252 |
+
"<a target=\"_blank\" href=\"http://keywordrush.com/manuals/affegg_manual.pdf"
|
1253 |
+
"\">Мануал</a> по настройке Deeplink для различных CPA-сетей."
|
1254 |
msgstr ""
|
1255 |
+
"<a target=\"_blank\" href=\"http://www.keywordrush.com/manuals/affegg_manual."
|
1256 |
+
"en.pdf\">Manual</a> for deeplink settings for different CPA-networks."
|
1257 |
+
|
1258 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:50
|
1259 |
+
msgid "Поле \"Deeplink\" не может быть пустым."
|
1260 |
+
msgstr "The \"Deeplink\" can not be empty."
|
1261 |
+
|
1262 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:66
|
1263 |
+
msgid "Поле \"Результатов\" не может быть больше 20."
|
1264 |
+
msgstr "Field \"Results\" can not be more than 20."
|
1265 |
|
1266 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:82
|
1267 |
+
msgid "Поле \"Результатов для обновления\" не может быть больше 20."
|
1268 |
+
msgstr "Field \"Results for autoupdating\" can not be more than 20."
|
1269 |
+
|
1270 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:88
|
1271 |
+
msgid "Скидка"
|
1272 |
+
msgstr "Discount"
|
1273 |
+
|
1274 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:89
|
1275 |
+
msgid "Только товары со скидкой."
|
1276 |
+
msgstr "Only products with discount."
|
1277 |
+
|
1278 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:95
|
1279 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:138
|
1280 |
+
#: application/modules/Amazon/AmazonConfig.php:164
|
1281 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:118
|
1282 |
+
#: application/modules/CjProducts/CjProductsConfig.php:96
|
1283 |
+
#: application/modules/Ebay/EbayConfig.php:281
|
1284 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:136
|
1285 |
+
#: application/modules/PayTM/PayTMConfig.php:69
|
1286 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:103
|
1287 |
+
#: application/modules/Zanox/ZanoxConfig.php:101
|
1288 |
+
msgid "Минимальная цена"
|
1289 |
+
msgstr "Minimal price"
|
1290 |
+
|
1291 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:105
|
1292 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:148
|
1293 |
+
#: application/modules/Amazon/AmazonConfig.php:174
|
1294 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:128
|
1295 |
+
#: application/modules/CjProducts/CjProductsConfig.php:106
|
1296 |
+
#: application/modules/Ebay/EbayConfig.php:271
|
1297 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:146
|
1298 |
+
#: application/modules/PayTM/PayTMConfig.php:79
|
1299 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:113
|
1300 |
+
#: application/modules/Zanox/ZanoxConfig.php:111
|
1301 |
+
msgid "Максимальная цена"
|
1302 |
+
msgstr "Maximal price"
|
1303 |
+
|
1304 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:116
|
1305 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:127
|
1306 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:166
|
1307 |
#: application/modules/Aliexpress/AliexpressConfig.php:207
|
1320 |
#: application/modules/Market/MarketConfig.php:171
|
1321 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:165
|
1322 |
#: application/modules/Ozon/OzonConfig.php:179
|
1323 |
+
#: application/modules/PayTM/PayTMConfig.php:104
|
1324 |
#: application/modules/Shareasale/ShareasaleConfig.php:108
|
1325 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
|
1326 |
#: application/modules/Twitter/TwitterConfig.php:126
|
1329 |
msgid "Сохранять картинки на сервер"
|
1330 |
msgstr "Save images on server"
|
1331 |
|
1332 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:122
|
1333 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:133
|
1334 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:172
|
1335 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:222
|
1345 |
#: application/modules/Linkshare/LinkshareConfig.php:121
|
1346 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:171
|
1347 |
#: application/modules/Ozon/OzonConfig.php:185
|
1348 |
+
#: application/modules/PayTM/PayTMConfig.php:110
|
1349 |
#: application/modules/Shareasale/ShareasaleConfig.php:114
|
1350 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
|
1351 |
#: application/modules/VkNews/VkNewsConfig.php:49
|
1354 |
msgid "Обрезать описание"
|
1355 |
msgstr "Trim description"
|
1356 |
|
1357 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:123
|
1358 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:134
|
1359 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:173
|
1360 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:223
|
1370 |
#: application/modules/Linkshare/LinkshareConfig.php:122
|
1371 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:172
|
1372 |
#: application/modules/Ozon/OzonConfig.php:186
|
1373 |
+
#: application/modules/PayTM/PayTMConfig.php:111
|
1374 |
#: application/modules/Shareasale/ShareasaleConfig.php:115
|
1375 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
|
1376 |
#: application/modules/VkNews/VkNewsConfig.php:50
|
1379 |
msgid "Размер описания в символах (0 - не обрезать)"
|
1380 |
msgstr "Description size in characters (0 - do not cut)"
|
1381 |
|
1382 |
+
#: application/modules/AdmitadProducts/AdmitadProductsModule.php:24
|
1383 |
+
msgid ""
|
1384 |
+
"Добавляет товары партнерской сети <a href=\"https://www.admitad.com/ru/"
|
1385 |
+
"promo/?ref=770f943d83\">Admitad</a>."
|
1386 |
+
msgstr ""
|
1387 |
+
"Add products from <a href=\"https://www.admitad.com/ru/promo/?"
|
1388 |
+
"ref=770f943d83\">Admitad</a>."
|
1389 |
+
|
1390 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:21
|
1391 |
+
msgid ""
|
1392 |
+
"Ключ для доступа к Productserve API. Найти можно <a href=\"https://www."
|
1393 |
+
"affiliatewindow.com/affiliates/shopwindow/productserve-info.php\">здесь</a>."
|
1394 |
+
msgstr ""
|
1395 |
+
"Access key for Productserve API. You can get it <a href=\"https://www."
|
1396 |
+
"affiliatewindow.com/affiliates/shopwindow/productserve-info.php\">here</a>."
|
1397 |
+
|
1398 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:29
|
1399 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:30
|
1400 |
+
#: application/modules/Flickr/FlickrConfig.php:29
|
1401 |
+
#: application/modules/Freebase/FreebaseConfig.php:29
|
1402 |
+
#: application/modules/GoogleBooks/GoogleBooksConfig.php:29
|
1403 |
+
#: application/modules/Market/MarketConfig.php:29
|
1404 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:29
|
1405 |
+
#: application/modules/Youtube/YoutubeConfig.php:29
|
1406 |
+
msgid "Поле \"API Key\" не может быть пустым."
|
1407 |
+
msgstr "The \"API Key\" can not be empty"
|
1408 |
+
|
1409 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:57
|
1410 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:178
|
1411 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:178
|
1412 |
+
#: application/modules/CjProducts/CjProductsConfig.php:156
|
1413 |
+
#: application/modules/Clickbank/ClickbankConfig.php:100
|
1414 |
+
#: application/modules/Ebay/EbayConfig.php:119
|
1415 |
+
#: application/modules/Flickr/FlickrConfig.php:57
|
1416 |
+
#: application/modules/GdeSlon/GdeSlonConfig.php:77
|
1417 |
+
#: application/modules/GoogleBooks/GoogleBooksConfig.php:85
|
1418 |
+
#: application/modules/Linkshare/LinkshareConfig.php:79
|
1419 |
+
#: application/modules/Ozon/OzonConfig.php:62
|
1420 |
+
#: application/modules/PayTM/PayTMConfig.php:89
|
1421 |
+
#: application/modules/Pixabay/PixabayConfig.php:153
|
1422 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:143
|
1423 |
+
#: application/modules/Twitter/TwitterConfig.php:112
|
1424 |
+
#: application/modules/Youtube/YoutubeConfig.php:57
|
1425 |
+
msgid "Сортировка"
|
1426 |
+
msgstr "Sorting"
|
1427 |
+
|
1428 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:61
|
1429 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:101
|
1430 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:182
|
1431 |
+
#: application/modules/GdeSlon/GdeSlonConfig.php:81
|
1432 |
+
#: application/modules/PayTM/PayTMConfig.php:93
|
1433 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:147
|
1434 |
+
msgid "По-умолчанию"
|
1435 |
+
msgstr "Default"
|
1436 |
+
|
1437 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:75
|
1438 |
+
msgid "Вы можете задать несколько Merchant IDs через запятую."
|
1439 |
+
msgstr "You can set several Merchant IDs with commas."
|
1440 |
+
|
1441 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:97
|
1442 |
+
msgid "Режим поиска"
|
1443 |
+
msgstr "Search mode"
|
1444 |
+
|
1445 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:98
|
1446 |
+
msgid ""
|
1447 |
+
"Подробнее про различные режимы поиска <a href=\"http://wiki.affiliatewindow."
|
1448 |
+
"com/index.php/GetProductList\">здесь</a>."
|
1449 |
+
msgstr ""
|
1450 |
+
"Details about different search modes <a href=\"http://wiki.affiliatewindow."
|
1451 |
+
"com/index.php/GetProductList\">here</a>."
|
1452 |
+
|
1453 |
#: application/modules/Affiliatewindow/AffiliatewindowModule.php:26
|
1454 |
msgid "Добавляет товары партнерской сети Affiliatewindow."
|
1455 |
msgstr "Module adds products from Affiliatewindow."
|
1553 |
msgid "Минимальная комиссия в процентах. Например, 3"
|
1554 |
msgstr "Minimal commission (without %). Example, 3"
|
1555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1556 |
#: application/modules/Aliexpress/AliexpressConfig.php:139
|
1557 |
msgid "Должна быть указана в USD. Например, 12.34"
|
1558 |
msgstr "Must be set in USD. Example, 12.34"
|
1559 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1560 |
#: application/modules/Aliexpress/AliexpressConfig.php:149
|
1561 |
msgid "Должна быть указана в USD. Например, 56.78"
|
1562 |
msgstr "Must be set in USD. Example, 56.78"
|
1639 |
msgid "Поле \"Secret Access Key\" не может быть пустым."
|
1640 |
msgstr "The \"Secret Access Key\" can not be empty."
|
1641 |
|
1642 |
+
#: application/modules/Amazon/AmazonConfig.php:51
|
1643 |
+
msgid "Tracking ID по-умолчанию"
|
1644 |
+
msgstr "Default Tracking ID"
|
1645 |
+
|
1646 |
#: application/modules/Amazon/AmazonConfig.php:52
|
1647 |
msgid ""
|
1648 |
"Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от "
|
2238 |
msgstr "Any"
|
2239 |
|
2240 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:208
|
2241 |
+
#: application/modules/PayTM/PayTMConfig.php:62
|
2242 |
msgid "Наличие"
|
2243 |
msgstr "Availability"
|
2244 |
|
3406 |
msgid "Добавляет товары OZON.ru"
|
3407 |
msgstr "Adds goods from OZON.ru."
|
3408 |
|
3409 |
+
#: application/modules/PayTM/PayTMConfig.php:21
|
3410 |
+
msgid ""
|
3411 |
+
"Deeplink одной из CPA-сетей с поддержкой PayTM. Обязательно указывайте этот "
|
3412 |
+
"параметр, чтобы получать партнерское вознаграждение."
|
3413 |
+
msgstr ""
|
3414 |
+
"Deeplink from any of CPA-network with support of PayTM. Set this parameter "
|
3415 |
+
"if you want to have commissions."
|
3416 |
+
|
3417 |
+
#: application/modules/PayTM/PayTMConfig.php:53
|
3418 |
+
msgid ""
|
3419 |
+
"Искать только в указаной категории. Параметр category можно найти в URL на "
|
3420 |
+
"сайте paytm при использовании поиска по категории."
|
3421 |
+
msgstr ""
|
3422 |
+
"Limit search by category. You can find category parameter in url on paytm."
|
3423 |
+
"com when you use search by category"
|
3424 |
+
|
3425 |
+
#: application/modules/PayTM/PayTMConfig.php:63
|
3426 |
+
msgid "Только товары в наличии."
|
3427 |
+
msgstr "Only products which are in stock"
|
3428 |
+
|
3429 |
+
#: application/modules/PayTM/PayTMModule.php:24
|
3430 |
+
msgid "Добавляет товары paytm.com"
|
3431 |
+
msgstr "Adds items from paytm.com"
|
3432 |
+
|
3433 |
#: application/modules/Pixabay/PixabayConfig.php:21
|
3434 |
msgid ""
|
3435 |
"Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/"
|
3868 |
#~ msgid "Узнать больше..."
|
3869 |
#~ msgstr "Read more..."
|
3870 |
|
|
|
|
|
|
|
3871 |
#~ msgid "Сетка"
|
3872 |
#~ msgstr "Grid"
|
3873 |
|
languages/content-egg.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the Content Egg package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Content Egg 2.
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
|
7 |
-
"POT-Creation-Date: 2016-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -585,11 +585,11 @@ msgstr ""
|
|
585 |
msgid "Назад к списку"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: application/admin/views/autoblog_edit.php:
|
589 |
msgid "Сохранить"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: application/admin/views/autoblog_edit.php:
|
593 |
msgid "Будьте терпеливы, если файл с ключевыми словами имеет большой размер. Не закрывайте страницу до завершения процесса."
|
594 |
msgstr ""
|
595 |
|
@@ -857,6 +857,14 @@ msgstr ""
|
|
857 |
msgid "Последний элемент"
|
858 |
msgstr ""
|
859 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
860 |
#: application/components/TemplateManager.php:82
|
861 |
msgid "[пользовательский]"
|
862 |
msgstr ""
|
@@ -907,6 +915,7 @@ msgstr ""
|
|
907 |
|
908 |
#: application/modules/AE/AEConfig.php:30
|
909 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:36
|
|
|
910 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:35
|
911 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
|
912 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
|
@@ -929,6 +938,7 @@ msgstr ""
|
|
929 |
#: application/modules/Market/MarketConfig.php:48
|
930 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:94
|
931 |
#: application/modules/Ozon/OzonConfig.php:40
|
|
|
932 |
#: application/modules/Pixabay/PixabayConfig.php:35
|
933 |
#: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
|
934 |
#: application/modules/RssFetcher/RssFetcherConfig.php:35
|
@@ -944,6 +954,7 @@ msgstr ""
|
|
944 |
|
945 |
#: application/modules/AE/AEConfig.php:31
|
946 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:37
|
|
|
947 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:36
|
948 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
|
949 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
|
@@ -959,6 +970,7 @@ msgstr ""
|
|
959 |
#: application/modules/Linkshare/LinkshareConfig.php:36
|
960 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:95
|
961 |
#: application/modules/Ozon/OzonConfig.php:41
|
|
|
962 |
#: application/modules/Shareasale/ShareasaleConfig.php:66
|
963 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
|
964 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
|
@@ -981,6 +993,7 @@ msgstr ""
|
|
981 |
|
982 |
#: application/modules/AE/AEConfig.php:46
|
983 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:47
|
|
|
984 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:46
|
985 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
|
986 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
|
@@ -996,6 +1009,7 @@ msgstr ""
|
|
996 |
#: application/modules/Linkshare/LinkshareConfig.php:46
|
997 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:110
|
998 |
#: application/modules/Ozon/OzonConfig.php:51
|
|
|
999 |
#: application/modules/Shareasale/ShareasaleConfig.php:76
|
1000 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
|
1001 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
|
@@ -1005,6 +1019,7 @@ msgstr ""
|
|
1005 |
|
1006 |
#: application/modules/AE/AEConfig.php:47
|
1007 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:48
|
|
|
1008 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:47
|
1009 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
|
1010 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
|
@@ -1020,6 +1035,7 @@ msgstr ""
|
|
1020 |
#: application/modules/Linkshare/LinkshareConfig.php:47
|
1021 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:111
|
1022 |
#: application/modules/Ozon/OzonConfig.php:52
|
|
|
1023 |
#: application/modules/Shareasale/ShareasaleConfig.php:77
|
1024 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
|
1025 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
|
@@ -1028,6 +1044,7 @@ msgid "Количество результатов для автоматичес
|
|
1028 |
msgstr ""
|
1029 |
|
1030 |
#: application/modules/AE/AEConfig.php:62
|
|
|
1031 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:126
|
1032 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
|
1033 |
#: application/modules/Aliexpress/AliexpressConfig.php:206
|
@@ -1047,6 +1064,7 @@ msgstr ""
|
|
1047 |
#: application/modules/Market/MarketConfig.php:170
|
1048 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:164
|
1049 |
#: application/modules/Ozon/OzonConfig.php:178
|
|
|
1050 |
#: application/modules/Pixabay/PixabayConfig.php:165
|
1051 |
#: application/modules/Shareasale/ShareasaleConfig.php:107
|
1052 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
|
@@ -1082,63 +1100,82 @@ msgid "Добавляет купоны партнерской сети <a href=\
|
|
1082 |
msgstr ""
|
1083 |
|
1084 |
#: application/modules/AdmitadCoupons/AdmitadCouponsModule.php:25
|
|
|
1085 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsModule.php:25
|
1086 |
msgid "Вы должны получить аппрув в каждой программе отдельно."
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#: application/modules/
|
1090 |
-
msgid "
|
1091 |
msgstr ""
|
1092 |
|
1093 |
-
#: application/modules/
|
1094 |
-
|
1095 |
-
#: application/modules/Flickr/FlickrConfig.php:29
|
1096 |
-
#: application/modules/Freebase/FreebaseConfig.php:29
|
1097 |
-
#: application/modules/GoogleBooks/GoogleBooksConfig.php:29
|
1098 |
-
#: application/modules/Market/MarketConfig.php:29
|
1099 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:29
|
1100 |
-
#: application/modules/Youtube/YoutubeConfig.php:29
|
1101 |
-
msgid "Поле \"API Key\" не может быть пустым."
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: application/modules/
|
1105 |
-
|
1106 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:178
|
1107 |
-
#: application/modules/CjProducts/CjProductsConfig.php:156
|
1108 |
-
#: application/modules/Clickbank/ClickbankConfig.php:100
|
1109 |
-
#: application/modules/Ebay/EbayConfig.php:119
|
1110 |
-
#: application/modules/Flickr/FlickrConfig.php:57
|
1111 |
-
#: application/modules/GdeSlon/GdeSlonConfig.php:77
|
1112 |
-
#: application/modules/GoogleBooks/GoogleBooksConfig.php:85
|
1113 |
-
#: application/modules/Linkshare/LinkshareConfig.php:79
|
1114 |
-
#: application/modules/Ozon/OzonConfig.php:62
|
1115 |
-
#: application/modules/Pixabay/PixabayConfig.php:153
|
1116 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:143
|
1117 |
-
#: application/modules/Twitter/TwitterConfig.php:112
|
1118 |
-
#: application/modules/Youtube/YoutubeConfig.php:57
|
1119 |
-
msgid "Сортировка"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: application/modules/
|
1123 |
-
|
1124 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:182
|
1125 |
-
#: application/modules/GdeSlon/GdeSlonConfig.php:81
|
1126 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:147
|
1127 |
-
msgid "По-умолчанию"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
-
#: application/modules/
|
1131 |
-
msgid "
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: application/modules/
|
1135 |
-
msgid "
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: application/modules/
|
1139 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1140 |
msgstr ""
|
1141 |
|
|
|
1142 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:127
|
1143 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:166
|
1144 |
#: application/modules/Aliexpress/AliexpressConfig.php:207
|
@@ -1157,6 +1194,7 @@ msgstr ""
|
|
1157 |
#: application/modules/Market/MarketConfig.php:171
|
1158 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:165
|
1159 |
#: application/modules/Ozon/OzonConfig.php:179
|
|
|
1160 |
#: application/modules/Shareasale/ShareasaleConfig.php:108
|
1161 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
|
1162 |
#: application/modules/Twitter/TwitterConfig.php:126
|
@@ -1165,6 +1203,7 @@ msgstr ""
|
|
1165 |
msgid "Сохранять картинки на сервер"
|
1166 |
msgstr ""
|
1167 |
|
|
|
1168 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:133
|
1169 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:172
|
1170 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:222
|
@@ -1180,6 +1219,7 @@ msgstr ""
|
|
1180 |
#: application/modules/Linkshare/LinkshareConfig.php:121
|
1181 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:171
|
1182 |
#: application/modules/Ozon/OzonConfig.php:185
|
|
|
1183 |
#: application/modules/Shareasale/ShareasaleConfig.php:114
|
1184 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
|
1185 |
#: application/modules/VkNews/VkNewsConfig.php:49
|
@@ -1188,6 +1228,7 @@ msgstr ""
|
|
1188 |
msgid "Обрезать описание"
|
1189 |
msgstr ""
|
1190 |
|
|
|
1191 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:134
|
1192 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:173
|
1193 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:223
|
@@ -1203,6 +1244,7 @@ msgstr ""
|
|
1203 |
#: application/modules/Linkshare/LinkshareConfig.php:122
|
1204 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:172
|
1205 |
#: application/modules/Ozon/OzonConfig.php:186
|
|
|
1206 |
#: application/modules/Shareasale/ShareasaleConfig.php:115
|
1207 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
|
1208 |
#: application/modules/VkNews/VkNewsConfig.php:50
|
@@ -1211,6 +1253,65 @@ msgstr ""
|
|
1211 |
msgid "Размер описания в символах (0 - не обрезать)"
|
1212 |
msgstr ""
|
1213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1214 |
#: application/modules/Affiliatewindow/AffiliatewindowModule.php:26
|
1215 |
msgid "Добавляет товары партнерской сети Affiliatewindow."
|
1216 |
msgstr ""
|
@@ -1279,32 +1380,10 @@ msgstr ""
|
|
1279 |
msgid "Минимальная комиссия в процентах. Например, 3"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: application/modules/Aliexpress/AliexpressConfig.php:138
|
1283 |
-
#: application/modules/Amazon/AmazonConfig.php:164
|
1284 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:118
|
1285 |
-
#: application/modules/CjProducts/CjProductsConfig.php:96
|
1286 |
-
#: application/modules/Ebay/EbayConfig.php:281
|
1287 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:136
|
1288 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:103
|
1289 |
-
#: application/modules/Zanox/ZanoxConfig.php:101
|
1290 |
-
msgid "Минимальная цена"
|
1291 |
-
msgstr ""
|
1292 |
-
|
1293 |
#: application/modules/Aliexpress/AliexpressConfig.php:139
|
1294 |
msgid "Должна быть указана в USD. Например, 12.34"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#: application/modules/Aliexpress/AliexpressConfig.php:148
|
1298 |
-
#: application/modules/Amazon/AmazonConfig.php:174
|
1299 |
-
#: application/modules/CityadsProducts/CityadsProductsConfig.php:128
|
1300 |
-
#: application/modules/CjProducts/CjProductsConfig.php:106
|
1301 |
-
#: application/modules/Ebay/EbayConfig.php:271
|
1302 |
-
#: application/modules/Optimisemedia/OptimisemediaConfig.php:146
|
1303 |
-
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:113
|
1304 |
-
#: application/modules/Zanox/ZanoxConfig.php:111
|
1305 |
-
msgid "Максимальная цена"
|
1306 |
-
msgstr ""
|
1307 |
-
|
1308 |
#: application/modules/Aliexpress/AliexpressConfig.php:149
|
1309 |
msgid "Должна быть указана в USD. Например, 56.78"
|
1310 |
msgstr ""
|
@@ -1387,6 +1466,10 @@ msgstr ""
|
|
1387 |
msgid "Поле \"Secret Access Key\" не может быть пустым."
|
1388 |
msgstr ""
|
1389 |
|
|
|
|
|
|
|
|
|
1390 |
#: application/modules/Amazon/AmazonConfig.php:52
|
1391 |
msgid "Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от продаж, правильно укажите этот параметр."
|
1392 |
msgstr ""
|
@@ -1909,6 +1992,7 @@ msgid "Любая"
|
|
1909 |
msgstr ""
|
1910 |
|
1911 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:208
|
|
|
1912 |
msgid "Наличие"
|
1913 |
msgstr ""
|
1914 |
|
@@ -2916,6 +3000,22 @@ msgstr ""
|
|
2916 |
msgid "Добавляет товары OZON.ru"
|
2917 |
msgstr ""
|
2918 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2919 |
#: application/modules/Pixabay/PixabayConfig.php:21
|
2920 |
msgid "Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/docs/\">здесь</a> (сначала залогиньтесь в свой аккаунт pixabay)."
|
2921 |
msgstr ""
|
2 |
# This file is distributed under the same license as the Content Egg package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Content Egg 2.6.3\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
|
7 |
+
"POT-Creation-Date: 2016-09-13 19:30:38+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
585 |
msgid "Назад к списку"
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: application/admin/views/autoblog_edit.php:39
|
589 |
msgid "Сохранить"
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: application/admin/views/autoblog_edit.php:41
|
593 |
msgid "Будьте терпеливы, если файл с ключевыми словами имеет большой размер. Не закрывайте страницу до завершения процесса."
|
594 |
msgstr ""
|
595 |
|
857 |
msgid "Последний элемент"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: application/components/ParserModuleConfig.php:81
|
861 |
+
msgid "Редирект"
|
862 |
+
msgstr ""
|
863 |
+
|
864 |
+
#: application/components/ParserModuleConfig.php:82
|
865 |
+
msgid "Ссылки через локальный 301 редирект."
|
866 |
+
msgstr ""
|
867 |
+
|
868 |
#: application/components/TemplateManager.php:82
|
869 |
msgid "[пользовательский]"
|
870 |
msgstr ""
|
915 |
|
916 |
#: application/modules/AE/AEConfig.php:30
|
917 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:36
|
918 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:56
|
919 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:35
|
920 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
|
921 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
|
938 |
#: application/modules/Market/MarketConfig.php:48
|
939 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:94
|
940 |
#: application/modules/Ozon/OzonConfig.php:40
|
941 |
+
#: application/modules/PayTM/PayTMConfig.php:30
|
942 |
#: application/modules/Pixabay/PixabayConfig.php:35
|
943 |
#: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
|
944 |
#: application/modules/RssFetcher/RssFetcherConfig.php:35
|
954 |
|
955 |
#: application/modules/AE/AEConfig.php:31
|
956 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:37
|
957 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:57
|
958 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:36
|
959 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
|
960 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
|
970 |
#: application/modules/Linkshare/LinkshareConfig.php:36
|
971 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:95
|
972 |
#: application/modules/Ozon/OzonConfig.php:41
|
973 |
+
#: application/modules/PayTM/PayTMConfig.php:31
|
974 |
#: application/modules/Shareasale/ShareasaleConfig.php:66
|
975 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
|
976 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
|
993 |
|
994 |
#: application/modules/AE/AEConfig.php:46
|
995 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:47
|
996 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:72
|
997 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:46
|
998 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
|
999 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
|
1009 |
#: application/modules/Linkshare/LinkshareConfig.php:46
|
1010 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:110
|
1011 |
#: application/modules/Ozon/OzonConfig.php:51
|
1012 |
+
#: application/modules/PayTM/PayTMConfig.php:41
|
1013 |
#: application/modules/Shareasale/ShareasaleConfig.php:76
|
1014 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
|
1015 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
|
1019 |
|
1020 |
#: application/modules/AE/AEConfig.php:47
|
1021 |
#: application/modules/AdmitadCoupons/AdmitadCouponsConfig.php:48
|
1022 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:73
|
1023 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:47
|
1024 |
#: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
|
1025 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
|
1035 |
#: application/modules/Linkshare/LinkshareConfig.php:47
|
1036 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:111
|
1037 |
#: application/modules/Ozon/OzonConfig.php:52
|
1038 |
+
#: application/modules/PayTM/PayTMConfig.php:42
|
1039 |
#: application/modules/Shareasale/ShareasaleConfig.php:77
|
1040 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
|
1041 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
|
1044 |
msgstr ""
|
1045 |
|
1046 |
#: application/modules/AE/AEConfig.php:62
|
1047 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:115
|
1048 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:126
|
1049 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
|
1050 |
#: application/modules/Aliexpress/AliexpressConfig.php:206
|
1064 |
#: application/modules/Market/MarketConfig.php:170
|
1065 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:164
|
1066 |
#: application/modules/Ozon/OzonConfig.php:178
|
1067 |
+
#: application/modules/PayTM/PayTMConfig.php:103
|
1068 |
#: application/modules/Pixabay/PixabayConfig.php:165
|
1069 |
#: application/modules/Shareasale/ShareasaleConfig.php:107
|
1070 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
|
1100 |
msgstr ""
|
1101 |
|
1102 |
#: application/modules/AdmitadCoupons/AdmitadCouponsModule.php:25
|
1103 |
+
#: application/modules/AdmitadProducts/AdmitadProductsModule.php:24
|
1104 |
#: application/modules/TradedoublerCoupons/TradedoublerCouponsModule.php:25
|
1105 |
msgid "Вы должны получить аппрув в каждой программе отдельно."
|
1106 |
msgstr ""
|
1107 |
|
1108 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:20
|
1109 |
+
msgid "ID оффера"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:21
|
1113 |
+
msgid "Вы можете работать только с офферами, представленными на <a target=\"_blank\" href=\"https://www.admitadgoods.ru/offers.php\">этой странице</a>."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:22
|
1117 |
+
msgid "ID оффера можно найти в URL, если кликнуть по логотипу оффера."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1118 |
msgstr ""
|
1119 |
|
1120 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:30
|
1121 |
+
msgid "Поле \"ID оффера\" не может быть пустым."
|
|
|
|
|
|
|
|
|
1122 |
msgstr ""
|
1123 |
|
1124 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:37
|
1125 |
+
msgid "Deeplink соотвествующего оффера."
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:38
|
1129 |
+
msgid "<a target=\"_blank\" href=\"http://keywordrush.com/manuals/affegg_manual.pdf\">Мануал</a> по настройке Deeplink для различных CPA-сетей."
|
1130 |
msgstr ""
|
1131 |
|
1132 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:50
|
1133 |
+
msgid "Поле \"Deeplink\" не может быть пустым."
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:66
|
1137 |
+
msgid "Поле \"Результатов\" не может быть больше 20."
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:82
|
1141 |
+
msgid "Поле \"Результатов для обновления\" не может быть больше 20."
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:88
|
1145 |
+
msgid "Скидка"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:89
|
1149 |
+
msgid "Только товары со скидкой."
|
1150 |
+
msgstr ""
|
1151 |
+
|
1152 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:95
|
1153 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:138
|
1154 |
+
#: application/modules/Amazon/AmazonConfig.php:164
|
1155 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:118
|
1156 |
+
#: application/modules/CjProducts/CjProductsConfig.php:96
|
1157 |
+
#: application/modules/Ebay/EbayConfig.php:281
|
1158 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:136
|
1159 |
+
#: application/modules/PayTM/PayTMConfig.php:69
|
1160 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:103
|
1161 |
+
#: application/modules/Zanox/ZanoxConfig.php:101
|
1162 |
+
msgid "Минимальная цена"
|
1163 |
+
msgstr ""
|
1164 |
+
|
1165 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:105
|
1166 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:148
|
1167 |
+
#: application/modules/Amazon/AmazonConfig.php:174
|
1168 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:128
|
1169 |
+
#: application/modules/CjProducts/CjProductsConfig.php:106
|
1170 |
+
#: application/modules/Ebay/EbayConfig.php:271
|
1171 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:146
|
1172 |
+
#: application/modules/PayTM/PayTMConfig.php:79
|
1173 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:113
|
1174 |
+
#: application/modules/Zanox/ZanoxConfig.php:111
|
1175 |
+
msgid "Максимальная цена"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:116
|
1179 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:127
|
1180 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:166
|
1181 |
#: application/modules/Aliexpress/AliexpressConfig.php:207
|
1194 |
#: application/modules/Market/MarketConfig.php:171
|
1195 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:165
|
1196 |
#: application/modules/Ozon/OzonConfig.php:179
|
1197 |
+
#: application/modules/PayTM/PayTMConfig.php:104
|
1198 |
#: application/modules/Shareasale/ShareasaleConfig.php:108
|
1199 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
|
1200 |
#: application/modules/Twitter/TwitterConfig.php:126
|
1203 |
msgid "Сохранять картинки на сервер"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:122
|
1207 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:133
|
1208 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:172
|
1209 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:222
|
1219 |
#: application/modules/Linkshare/LinkshareConfig.php:121
|
1220 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:171
|
1221 |
#: application/modules/Ozon/OzonConfig.php:185
|
1222 |
+
#: application/modules/PayTM/PayTMConfig.php:110
|
1223 |
#: application/modules/Shareasale/ShareasaleConfig.php:114
|
1224 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
|
1225 |
#: application/modules/VkNews/VkNewsConfig.php:49
|
1228 |
msgid "Обрезать описание"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: application/modules/AdmitadProducts/AdmitadProductsConfig.php:123
|
1232 |
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:134
|
1233 |
#: application/modules/AffilinetProducts/AffilinetProductsConfig.php:173
|
1234 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:223
|
1244 |
#: application/modules/Linkshare/LinkshareConfig.php:122
|
1245 |
#: application/modules/Optimisemedia/OptimisemediaConfig.php:172
|
1246 |
#: application/modules/Ozon/OzonConfig.php:186
|
1247 |
+
#: application/modules/PayTM/PayTMConfig.php:111
|
1248 |
#: application/modules/Shareasale/ShareasaleConfig.php:115
|
1249 |
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
|
1250 |
#: application/modules/VkNews/VkNewsConfig.php:50
|
1253 |
msgid "Размер описания в символах (0 - не обрезать)"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: application/modules/AdmitadProducts/AdmitadProductsModule.php:24
|
1257 |
+
msgid "Добавляет товары партнерской сети <a href=\"https://www.admitad.com/ru/promo/?ref=770f943d83\">Admitad</a>."
|
1258 |
+
msgstr ""
|
1259 |
+
|
1260 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:21
|
1261 |
+
msgid "Ключ для доступа к Productserve API. Найти можно <a href=\"https://www.affiliatewindow.com/affiliates/shopwindow/productserve-info.php\">здесь</a>."
|
1262 |
+
msgstr ""
|
1263 |
+
|
1264 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:29
|
1265 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:30
|
1266 |
+
#: application/modules/Flickr/FlickrConfig.php:29
|
1267 |
+
#: application/modules/Freebase/FreebaseConfig.php:29
|
1268 |
+
#: application/modules/GoogleBooks/GoogleBooksConfig.php:29
|
1269 |
+
#: application/modules/Market/MarketConfig.php:29
|
1270 |
+
#: application/modules/Optimisemedia/OptimisemediaConfig.php:29
|
1271 |
+
#: application/modules/Youtube/YoutubeConfig.php:29
|
1272 |
+
msgid "Поле \"API Key\" не может быть пустым."
|
1273 |
+
msgstr ""
|
1274 |
+
|
1275 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:57
|
1276 |
+
#: application/modules/Aliexpress/AliexpressConfig.php:178
|
1277 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:178
|
1278 |
+
#: application/modules/CjProducts/CjProductsConfig.php:156
|
1279 |
+
#: application/modules/Clickbank/ClickbankConfig.php:100
|
1280 |
+
#: application/modules/Ebay/EbayConfig.php:119
|
1281 |
+
#: application/modules/Flickr/FlickrConfig.php:57
|
1282 |
+
#: application/modules/GdeSlon/GdeSlonConfig.php:77
|
1283 |
+
#: application/modules/GoogleBooks/GoogleBooksConfig.php:85
|
1284 |
+
#: application/modules/Linkshare/LinkshareConfig.php:79
|
1285 |
+
#: application/modules/Ozon/OzonConfig.php:62
|
1286 |
+
#: application/modules/PayTM/PayTMConfig.php:89
|
1287 |
+
#: application/modules/Pixabay/PixabayConfig.php:153
|
1288 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:143
|
1289 |
+
#: application/modules/Twitter/TwitterConfig.php:112
|
1290 |
+
#: application/modules/Youtube/YoutubeConfig.php:57
|
1291 |
+
msgid "Сортировка"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:61
|
1295 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:101
|
1296 |
+
#: application/modules/CityadsProducts/CityadsProductsConfig.php:182
|
1297 |
+
#: application/modules/GdeSlon/GdeSlonConfig.php:81
|
1298 |
+
#: application/modules/PayTM/PayTMConfig.php:93
|
1299 |
+
#: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:147
|
1300 |
+
msgid "По-умолчанию"
|
1301 |
+
msgstr ""
|
1302 |
+
|
1303 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:75
|
1304 |
+
msgid "Вы можете задать несколько Merchant IDs через запятую."
|
1305 |
+
msgstr ""
|
1306 |
+
|
1307 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:97
|
1308 |
+
msgid "Режим поиска"
|
1309 |
+
msgstr ""
|
1310 |
+
|
1311 |
+
#: application/modules/Affiliatewindow/AffiliatewindowConfig.php:98
|
1312 |
+
msgid "Подробнее про различные режимы поиска <a href=\"http://wiki.affiliatewindow.com/index.php/GetProductList\">здесь</a>."
|
1313 |
+
msgstr ""
|
1314 |
+
|
1315 |
#: application/modules/Affiliatewindow/AffiliatewindowModule.php:26
|
1316 |
msgid "Добавляет товары партнерской сети Affiliatewindow."
|
1317 |
msgstr ""
|
1380 |
msgid "Минимальная комиссия в процентах. Например, 3"
|
1381 |
msgstr ""
|
1382 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1383 |
#: application/modules/Aliexpress/AliexpressConfig.php:139
|
1384 |
msgid "Должна быть указана в USD. Например, 12.34"
|
1385 |
msgstr ""
|
1386 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1387 |
#: application/modules/Aliexpress/AliexpressConfig.php:149
|
1388 |
msgid "Должна быть указана в USD. Например, 56.78"
|
1389 |
msgstr ""
|
1466 |
msgid "Поле \"Secret Access Key\" не может быть пустым."
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: application/modules/Amazon/AmazonConfig.php:51
|
1470 |
+
msgid "Tracking ID по-умолчанию"
|
1471 |
+
msgstr ""
|
1472 |
+
|
1473 |
#: application/modules/Amazon/AmazonConfig.php:52
|
1474 |
msgid "Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от продаж, правильно укажите этот параметр."
|
1475 |
msgstr ""
|
1992 |
msgstr ""
|
1993 |
|
1994 |
#: application/modules/CityadsProducts/CityadsProductsConfig.php:208
|
1995 |
+
#: application/modules/PayTM/PayTMConfig.php:62
|
1996 |
msgid "Наличие"
|
1997 |
msgstr ""
|
1998 |
|
3000 |
msgid "Добавляет товары OZON.ru"
|
3001 |
msgstr ""
|
3002 |
|
3003 |
+
#: application/modules/PayTM/PayTMConfig.php:21
|
3004 |
+
msgid "Deeplink одной из CPA-сетей с поддержкой PayTM. Обязательно указывайте этот параметр, чтобы получать партнерское вознаграждение."
|
3005 |
+
msgstr ""
|
3006 |
+
|
3007 |
+
#: application/modules/PayTM/PayTMConfig.php:53
|
3008 |
+
msgid "Искать только в указаной категории. Параметр category можно найти в URL на сайте paytm при использовании поиска по категории."
|
3009 |
+
msgstr ""
|
3010 |
+
|
3011 |
+
#: application/modules/PayTM/PayTMConfig.php:63
|
3012 |
+
msgid "Только товары в наличии."
|
3013 |
+
msgstr ""
|
3014 |
+
|
3015 |
+
#: application/modules/PayTM/PayTMModule.php:24
|
3016 |
+
msgid "Добавляет товары paytm.com"
|
3017 |
+
msgstr ""
|
3018 |
+
|
3019 |
#: application/modules/Pixabay/PixabayConfig.php:21
|
3020 |
msgid "Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/docs/\">здесь</a> (сначала залогиньтесь в свой аккаунт pixabay)."
|
3021 |
msgstr ""
|
languages/tpl/content-egg-tpl-DE.mo
CHANGED
Binary file
|
languages/tpl/content-egg-tpl-DE.pot
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date: 2016-
|
12 |
"Language-Team: \n"
|
13 |
"X-Generator: Poedit 1.6.10\n"
|
14 |
"Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
|
@@ -137,7 +137,7 @@ msgstr "Bewertungen"
|
|
137 |
#: application/modules/Amazon/templates/data_compare.php:71
|
138 |
#: application/modules/Ozon/templates/data_compare.php:57
|
139 |
msgid "See all reviews"
|
140 |
-
msgstr "
|
141 |
|
142 |
#: application/modules/Amazon/templates/data_compare.php:79
|
143 |
#: application/modules/Ozon/templates/data_compare.php:65
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2016-09-05 17:35+0200\n"
|
12 |
"Language-Team: \n"
|
13 |
"X-Generator: Poedit 1.6.10\n"
|
14 |
"Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
|
137 |
#: application/modules/Amazon/templates/data_compare.php:71
|
138 |
#: application/modules/Ozon/templates/data_compare.php:57
|
139 |
msgid "See all reviews"
|
140 |
+
msgstr "Zeige alle Bewertungen"
|
141 |
|
142 |
#: application/modules/Amazon/templates/data_compare.php:79
|
143 |
#: application/modules/Ozon/templates/data_compare.php:65
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
=== Content Egg ===
|
2 |
Contributors: keywordrush,koleksii,wpsoul
|
3 |
-
Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare, pixabay, admitad, affilitewindow, otimisemedia, tradedoubler, flipkart
|
4 |
Requires at least: 4.2.2
|
5 |
Tested up to: 4.7
|
6 |
-
Stable tag: 2.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -40,9 +40,9 @@ Easily adding auto updating products from affiliate systems and additional conte
|
|
40 |
> <strong>PRO version</strong><br>
|
41 |
>Do you want to get even more? Pro version offers tons of additional modules and extended functions.
|
42 |
>
|
43 |
-
>Modules of free version: Amazon, Pixabay, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher.
|
44 |
>
|
45 |
-
>Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Admitad, Affilitewindow, Flipkart, Otimisemedia, Tradedoubler, Affili.net Products, Linkshare, Shareasale, Cityads, Ozon, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
|
46 |
>
|
47 |
>And we don't stop on these modules. All buyers of pro version can suggest us new module.
|
48 |
>
|
@@ -107,6 +107,10 @@ If you can do any Wordpress page templates – you can do also templates for Con
|
|
107 |
|
108 |
== Changelog ==
|
109 |
|
|
|
|
|
|
|
|
|
110 |
= 2.6.0 =
|
111 |
* New: Autoblogging batch creation.
|
112 |
* Improvement: Fill utility now works for all post types that are checked in the general CE settings.
|
1 |
=== Content Egg ===
|
2 |
Contributors: keywordrush,koleksii,wpsoul
|
3 |
+
Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare, pixabay, admitad, affilitewindow, otimisemedia, tradedoubler, flipkart, paytm
|
4 |
Requires at least: 4.2.2
|
5 |
Tested up to: 4.7
|
6 |
+
Stable tag: 2.7.0
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
40 |
> <strong>PRO version</strong><br>
|
41 |
>Do you want to get even more? Pro version offers tons of additional modules and extended functions.
|
42 |
>
|
43 |
+
>Modules of free version: Amazon, Pixabay, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher, Admitad Products.
|
44 |
>
|
45 |
+
>Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Admitad Coupons, Affilitewindow, Flipkart, Otimisemedia, Tradedoubler, Affili.net Products, Linkshare, Shareasale, Cityads, Ozon, Paytm, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
|
46 |
>
|
47 |
>And we don't stop on these modules. All buyers of pro version can suggest us new module.
|
48 |
>
|
107 |
|
108 |
== Changelog ==
|
109 |
|
110 |
+
= 2.7.0 =
|
111 |
+
* New: Admitad Products module.
|
112 |
+
* New: 301 local redirect for outbound affiliate links.
|
113 |
+
|
114 |
= 2.6.0 =
|
115 |
* New: Autoblogging batch creation.
|
116 |
* Improvement: Fill utility now works for all post types that are checked in the general CE settings.
|