Blog2Social: Social Media Auto Post & Scheduler - Version 5.1.1

Version Description

Usability Optimization, google plus instant sharing

Download this release

Release Info

Developer Blog2Social
Plugin Icon 128x128 Blog2Social: Social Media Auto Post & Scheduler
Version 5.1.1
Comparing to
See all releases

Code changes from version 5.1.0 to 5.1.1

assets/js/b2s/curation.js CHANGED
@@ -72,7 +72,7 @@ jQuery(document).on('change', '#b2s-post-curation-ship-type', function () {
72
} else {
73
today.setMinutes(30);
74
}
75
-
76
var setTodayDate = today.getFullYear() + '-' + (padDate(today.getMonth() + 1)) + '-' + padDate(today.getDate()) + ' ' + formatAMPM(today);
77
if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
78
setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
@@ -249,11 +249,48 @@ window.addEventListener('message', function (e) {
249
}
250
});
251
252
- function wopApprove(url, name) {
253
var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
254
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
255
}
256
257
258
jQuery(document).on('click', '#b2s-btn-curation-customize', function () {
259
jQuery('#b2s-curation-no-data-info').hide();
72
} else {
73
today.setMinutes(30);
74
}
75
+
76
var setTodayDate = today.getFullYear() + '-' + (padDate(today.getMonth() + 1)) + '-' + padDate(today.getDate()) + ' ' + formatAMPM(today);
77
if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
78
setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
249
}
250
});
251
252
+ function wopApprove(networkAuthId, postId, url, name) {
253
var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
254
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
255
+ if (postId > 0) {
256
+ function checkIfWinClosed(intervalID) {
257
+ if (win.closed) {
258
+ clearInterval(intervalID);
259
+ //Show Modal
260
+ jQuery('.b2s-publish-approve-modal').modal('show');
261
+ jQuery('#b2s-approve-post-id').val(postId);
262
+ jQuery('#b2s-approve-network-auth-id').val(networkAuthId);
263
+ }
264
+ }
265
+ var interval = setInterval(function () {
266
+ checkIfWinClosed(interval);
267
+ }, 500);
268
+ }
269
}
270
271
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
272
+ var postId = jQuery('#b2s-approve-post-id').val();
273
+ var networkAuthId = jQuery('#b2s-approve-network-auth-id').val();
274
+ if (postId > 0) {
275
+ jQuery('.b2s-post-item-details-message-result[data-network-auth-id="' + networkAuthId + '"]').html("<br><span class=\"text-success\"><i class=\"glyphicon glyphicon-ok-circle\"></i> " + jQuery("#b2sJsTextPublish").val() + " </span>");
276
+ jQuery('.b2s-publish-approve-modal').modal('hide');
277
+ jQuery.ajax({
278
+ url: ajaxurl,
279
+ type: "POST",
280
+ cache: false,
281
+ async: false,
282
+ data: {
283
+ 'action': 'b2s_update_approve_post',
284
+ 'post_id': postId,
285
+ 'publish_link': "",
286
+ 'publish_error_code': "",
287
+ },
288
+ success: function (data) {
289
+ }
290
+ });
291
+ }
292
+ });
293
+
294
295
jQuery(document).on('click', '#b2s-btn-curation-customize', function () {
296
jQuery('#b2s-curation-no-data-info').hide();
assets/js/b2s/post.js CHANGED
@@ -14,8 +14,30 @@ jQuery(window).on("load", function () {
14
jQuery('.b2s-sched-calendar-btn').hide();
15
}*/
16
jQuery('#b2s-sched-calendar-area').hide();
17
});
18
19
jQuery(document).on('click', '.b2s-sched-calendar-btn', function () {
20
if (jQuery('#b2s-sched-calendar-area').is(":visible")) {
21
jQuery('#b2s-sched-calendar-btn-text').text(jQuery(this).attr('data-show-calendar-btn-title'));
@@ -36,11 +58,6 @@ jQuery('#b2s-post-ship-item-post-format-modal').on('hidden.bs.modal', function (
36
});
37
38
39
- function wopApprove(url, name) {
40
- var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
41
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
42
- }
43
-
44
jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
45
var postId = jQuery(this).attr('data-post-id');
46
var showByDate = jQuery(this).attr('data-search-date');
@@ -396,6 +413,40 @@ jQuery(document).on('click', '.checkbox-post-approve-all-btn', function () {
396
}
397
});
398
399
400
jQuery(document).on('click', '.b2s-approve-delete-confirm-btn', function () {
401
jQuery('.b2s-post-remove-fail').hide();
@@ -794,9 +845,9 @@ window.addEventListener('message', function (e) {
794
if (e.origin == jQuery('#b2sServerUrl').val()) {
795
var data = JSON.parse(e.data);
796
if (data.action == 'approve') {
797
- var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + data.post_id + '"]').html());
798
var newCount = count - 1;
799
- jQuery('.b2s-approve-count[data-post-id="' + data.blogPostId + '"]').html(newCount);
800
if (newCount >= 1) {
801
jQuery('.b2s-post-approve-area-li[data-post-id="' + data.post_id + '"]').remove();
802
} else {
14
jQuery('.b2s-sched-calendar-btn').hide();
15
}*/
16
jQuery('#b2s-sched-calendar-area').hide();
17
+
18
});
19
20
+
21
+ function wopApprove(blogPostId, postId, url, name) {
22
+ var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
23
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
24
+ if (postId > 0) {
25
+ function checkIfWinClosed(intervalID) {
26
+ if (win.closed) {
27
+ clearInterval(intervalID);
28
+ //Show Modal
29
+ jQuery('.b2s-publish-approve-modal').modal('show');
30
+ jQuery('#b2s-approve-post-id').val(postId);
31
+ jQuery('#b2s-approve-blog-post-id').val(blogPostId);
32
+ }
33
+ }
34
+ var interval = setInterval(function () {
35
+ checkIfWinClosed(interval);
36
+ }, 500);
37
+ }
38
+ }
39
+
40
+
41
jQuery(document).on('click', '.b2s-sched-calendar-btn', function () {
42
if (jQuery('#b2s-sched-calendar-area').is(":visible")) {
43
jQuery('#b2s-sched-calendar-btn-text').text(jQuery(this).attr('data-show-calendar-btn-title'));
58
});
59
60
61
jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
62
var postId = jQuery(this).attr('data-post-id');
63
var showByDate = jQuery(this).attr('data-search-date');
413
}
414
});
415
416
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
417
+ jQuery('.b2s-post-remove-fail').hide();
418
+ jQuery('.b2s-post-remove-success').hide();
419
+ jQuery('.b2s-server-connection-fail').hide();
420
+
421
+ var postId = jQuery('#b2s-approve-post-id').val();
422
+ var blogPostId = jQuery('#b2s-approve-blog-post-id').val();
423
+ if (postId > 0) {
424
+ var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + blogPostId + '"]').html());
425
+ var newCount = count - 1;
426
+ jQuery('.b2s-approve-count[data-post-id="' + blogPostId + '"]').html(newCount);
427
+ if (newCount >= 1) {
428
+ jQuery('.b2s-post-approve-area-li[data-post-id="' + postId + '"]').remove();
429
+ } else {
430
+ jQuery('.b2s-post-approve-area-li[data-post-id="' + postId + '"]').closest('ul').closest('li').remove();
431
+ }
432
+ jQuery('.b2s-publish-approve-modal').modal('hide');
433
+ jQuery.ajax({
434
+ url: ajaxurl,
435
+ type: "POST",
436
+ cache: false,
437
+ async: false,
438
+ data: {
439
+ 'action': 'b2s_update_approve_post',
440
+ 'post_id': postId,
441
+ 'publish_link': "",
442
+ 'publish_error_code': "",
443
+ },
444
+ success: function (data) {
445
+ }
446
+ });
447
+ }
448
+ });
449
+
450
451
jQuery(document).on('click', '.b2s-approve-delete-confirm-btn', function () {
452
jQuery('.b2s-post-remove-fail').hide();
845
if (e.origin == jQuery('#b2sServerUrl').val()) {
846
var data = JSON.parse(e.data);
847
if (data.action == 'approve') {
848
+ var count = parseInt(jQuery('.b2s-approve-count[data-post-id="' + data.blog_post_id + '"]').html());
849
var newCount = count - 1;
850
+ jQuery('.b2s-approve-count[data-post-id="' + data.blog_post_id + '"]').html(newCount);
851
if (newCount >= 1) {
852
jQuery('.b2s-post-approve-area-li[data-post-id="' + data.post_id + '"]').remove();
853
} else {
assets/js/b2s/ship.js CHANGED
@@ -865,6 +865,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
865
'networkType': jQuery(this).attr('data-network-type'),
866
'networkId': networkId,
867
'networkDisplayName': jQuery(this).attr('data-network-display-name'),
868
'userLang': jQuery('#b2sUserLang').val(),
869
'postId': jQuery('#b2sPostId').val(),
870
'relayCount': jQuery('#b2sRelayCount').val(),
@@ -2016,6 +2017,32 @@ window.addEventListener('message', function (e) {
2016
}
2017
}
2018
});
2019
jQuery.xhrPool.abortAll = function () { // our abort function
2020
jQuery(this).each(function (idx, jqXHR) {
2021
jqXHR.abort();
@@ -2807,9 +2834,23 @@ function wop(url, name) {
2807
}
2808
2809
2810
- function wopApprove(url, name) {
2811
var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
2812
- window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
2813
}
2814
2815
865
'networkType': jQuery(this).attr('data-network-type'),
866
'networkId': networkId,
867
'networkDisplayName': jQuery(this).attr('data-network-display-name'),
868
+ 'instantSharing': jQuery(this).attr('data-instant-sharing'),
869
'userLang': jQuery('#b2sUserLang').val(),
870
'postId': jQuery('#b2sPostId').val(),
871
'relayCount': jQuery('#b2sRelayCount').val(),
2017
}
2018
}
2019
});
2020
+
2021
+ jQuery(document).on('click', '.b2s-approve-publish-confirm-btn', function () {
2022
+ var postId = jQuery('#b2s-approve-post-id').val();
2023
+ var networkAuthId = jQuery('#b2s-approve-network-auth-id').val();
2024
+ if (postId > 0) {
2025
+ jQuery('.b2s-post-item-details-message-result[data-network-auth-id="' + networkAuthId + '"]').html("<br><span class=\"text-success\"><i class=\"glyphicon glyphicon-ok-circle\"></i> " + jQuery("#b2sJsTextPublish").val() + " </span>");
2026
+ jQuery('.b2s-publish-approve-modal').modal('hide');
2027
+ jQuery.ajax({
2028
+ url: ajaxurl,
2029
+ type: "POST",
2030
+ cache: false,
2031
+ async: false,
2032
+ data: {
2033
+ 'action': 'b2s_update_approve_post',
2034
+ 'post_id': postId,
2035
+ 'publish_link': "",
2036
+ 'publish_error_code': "",
2037
+ },
2038
+ success: function (data) {
2039
+ }
2040
+ });
2041
+ }
2042
+ });
2043
+
2044
+
2045
+
2046
jQuery.xhrPool.abortAll = function () { // our abort function
2047
jQuery(this).each(function (idx, jqXHR) {
2048
jqXHR.abort();
2834
}
2835
2836
2837
+ function wopApprove(networkAuthId, postId, url, name) {
2838
var location = encodeURI(window.location.protocol + '//' + window.location.hostname);
2839
+ var win = window.open(url + '&location=' + location, name, "width=650,height=900,scrollbars=yes,toolbar=no,status=no,resizable=no,menubar=no,location=no,directories=no,top=20,left=20");
2840
+ if (postId > 0) {
2841
+ function checkIfWinClosed(intervalID) {
2842
+ if (win.closed) {
2843
+ clearInterval(intervalID);
2844
+ //Show Modal
2845
+ jQuery('.b2s-publish-approve-modal').modal('show');
2846
+ jQuery('#b2s-approve-post-id').val(postId);
2847
+ jQuery('#b2s-approve-network-auth-id').val(networkAuthId);
2848
+ }
2849
+ }
2850
+ var interval = setInterval(function () {
2851
+ checkIfWinClosed(interval);
2852
+ }, 500);
2853
+ }
2854
}
2855
2856
assets/js/b2s/wp/post-box.js CHANGED
@@ -251,7 +251,7 @@ jQuery(document).on('change', '.b2s-post-meta-box-sched-select', function () {
251
}
252
});
253
254
-
255
jQuery(document).on('click', '#publish', function () {
256
//Check is Auto-Post-Import active
257
if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
@@ -272,6 +272,29 @@ jQuery(document).on('click', '#publish', function () {
272
}
273
}
274
});
275
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
276
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
277
return false;
251
}
252
});
253
254
+ //Classic Editor WP < 5.0.0
255
jQuery(document).on('click', '#publish', function () {
256
//Check is Auto-Post-Import active
257
if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
272
}
273
}
274
});
275
+
276
+ //Gutenberg WP > 5.0.1
277
+ jQuery(document).on('click', '.editor-post-publish-button', function () {
278
+ //Check is Auto-Post-Import active
279
+ if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
280
+ if (jQuery('#b2sAutoPostImportIsActive').val() == "1") {
281
+ jQuery.ajax({
282
+ url: ajaxurl,
283
+ type: "POST",
284
+ dataType: "json",
285
+ cache: false,
286
+ data: {
287
+ 'action': 'b2s_lock_auto_post_import',
288
+ 'userId': jQuery('#b2sBlogUserId').val()
289
+ },
290
+ success: function (data) {
291
+
292
+ }
293
+ });
294
+ }
295
+ }
296
+ });
297
+
298
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
299
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
300
return false;
blog2social.php CHANGED
@@ -6,12 +6,12 @@
6
* Author: Blog2Social, Adenion
7
* Text Domain: blog2social
8
* Domain Path: /languages
9
- * Version: 5.1.0
10
* Author URI: https://www.blog2social.com
11
* License: GPL2+
12
*/
13
//B2SDefine
14
- define('B2S_PLUGIN_VERSION', '510');
15
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
16
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
17
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
6
* Author: Blog2Social, Adenion
7
* Text Domain: blog2social
8
* Domain Path: /languages
9
+ * Version: 5.1.1
10
* Author URI: https://www.blog2social.com
11
* License: GPL2+
12
*/
13
//B2SDefine
14
+ define('B2S_PLUGIN_VERSION', '511');
15
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
16
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
17
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
includes/Ajax/Get.php CHANGED
@@ -158,6 +158,7 @@ class Ajax_Get {
158
require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
159
$itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
160
'networkId' => (int) $_POST['networkId'],
161
'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
162
'networkType' => (int) $_POST['networkType']);
163
$selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
158
require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
159
$itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
160
'networkId' => (int) $_POST['networkId'],
161
+ 'instantSharing' => (isset($_POST['instantSharing']) ? (int) $_POST['instantSharing'] : 0),
162
'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
163
'networkType' => (int) $_POST['networkType']);
164
$selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
includes/Ajax/Post.php CHANGED
@@ -85,8 +85,6 @@ class Ajax_Post {
85
'publish_date' => isset($_POST['publish_date']) ? date('Y-m-d H:i:s', strtotime($_POST['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp')));
86
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Ship/Save.php');
87
$b2sShipSend = new B2S_Ship_Save();
88
- //since V4.9.1 Instant Share Approve - Facebook Profile
89
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
90
$content = array();
91
foreach ($networkData as $k => $value) {
92
if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
@@ -105,6 +103,7 @@ class Ajax_Post {
105
if ($shareData !== false) {
106
$shareData['network_id'] = $value->networkId;
107
$shareData['network_type'] = $value->networkType;
108
$shareData['network_display_name'] = $value->networkUserName;
109
$shareData['network_auth_id'] = $value->networkAuthId;
110
$shareData = array_merge($shareData, $defaultShareData);
@@ -117,12 +116,12 @@ class Ajax_Post {
117
'releaseSelect' => 1,
118
'user_timezone' => (isset($_POST['b2s_user_timezone']) ? $_POST['b2s_user_timezone'] : 0 ),
119
'saveSetting' => false);
120
- $schedRes = $b2sShipSend->saveSchedDetails($shareData, $schedData, array(), $shareApproveNetworkData);
121
$schedResult = array_merge($schedRes, array('networkDisplayName' => $value->networkUserName, 'networkId' => $value->networkId, 'networkType' => $value->networkType));
122
$content = array_merge($content, array($schedResult));
123
} else {
124
//TYPE direct share
125
- $b2sShipSend->savePublishDetails($shareData, array(), $shareApproveNetworkData, true);
126
}
127
}
128
}
@@ -310,9 +309,7 @@ class Ajax_Post {
310
delete_option('B2S_PLUGIN_POST_META_TAGES_TWITTER_' . (int) $post['post_id']);
311
delete_option('B2S_PLUGIN_POST_META_TAGES_OG_' . (int) $post['post_id']);
312
313
- //since V4.9.1 Instant Share Approve - Facebook Profile
314
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
315
-
316
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
317
$optionNoCache = $options->_getOption('link_no_cache');
318
@@ -372,6 +369,7 @@ class Ajax_Post {
372
'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
373
'tags' => isset($data['tags']) ? $data['tags'] : array(),
374
'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
375
'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
376
'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
377
'network_auth_id' => $networkAuthId,
@@ -388,7 +386,7 @@ class Ajax_Post {
388
//mode: share now
389
$schedData = array();
390
if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
391
- $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData, $shareApproveNetworkData);
392
//mode: schedule custom once times
393
} else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
394
$schedData = array(
@@ -399,7 +397,7 @@ class Ajax_Post {
399
'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
400
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
401
'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
402
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData, $shareApproveNetworkData);
403
$content = array_merge($content, $schedResult);
404
//mode: recurrently schedule
405
} else {
@@ -424,7 +422,7 @@ class Ajax_Post {
424
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
425
);
426
427
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData, $shareApproveNetworkData);
428
$content = array_merge($content, $schedResult);
429
}
430
}
85
'publish_date' => isset($_POST['publish_date']) ? date('Y-m-d H:i:s', strtotime($_POST['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp')));
86
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Ship/Save.php');
87
$b2sShipSend = new B2S_Ship_Save();
88
$content = array();
89
foreach ($networkData as $k => $value) {
90
if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
103
if ($shareData !== false) {
104
$shareData['network_id'] = $value->networkId;
105
$shareData['network_type'] = $value->networkType;
106
+ $shareData['instant_sharing'] = ((isset($value->instant_sharing) && (int) $value->instant_sharing == 1) ? 1 : 0);
107
$shareData['network_display_name'] = $value->networkUserName;
108
$shareData['network_auth_id'] = $value->networkAuthId;
109
$shareData = array_merge($shareData, $defaultShareData);
116
'releaseSelect' => 1,
117
'user_timezone' => (isset($_POST['b2s_user_timezone']) ? $_POST['b2s_user_timezone'] : 0 ),
118
'saveSetting' => false);
119
+ $schedRes = $b2sShipSend->saveSchedDetails($shareData, $schedData, array());
120
$schedResult = array_merge($schedRes, array('networkDisplayName' => $value->networkUserName, 'networkId' => $value->networkId, 'networkType' => $value->networkType));
121
$content = array_merge($content, array($schedResult));
122
} else {
123
//TYPE direct share
124
+ $b2sShipSend->savePublishDetails($shareData, array(), true);
125
}
126
}
127
}
309
delete_option('B2S_PLUGIN_POST_META_TAGES_TWITTER_' . (int) $post['post_id']);
310
delete_option('B2S_PLUGIN_POST_META_TAGES_OG_' . (int) $post['post_id']);
311
312
+
313
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
314
$optionNoCache = $options->_getOption('link_no_cache');
315
369
'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
370
'tags' => isset($data['tags']) ? $data['tags'] : array(),
371
'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
372
+ 'instant_sharing' => isset($data['instant_sharing']) ? (int) $data['instant_sharing'] : 0,
373
'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
374
'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
375
'network_auth_id' => $networkAuthId,
386
//mode: share now
387
$schedData = array();
388
if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
389
+ $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData);
390
//mode: schedule custom once times
391
} else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
392
$schedData = array(
397
'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
398
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
399
'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
400
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
401
$content = array_merge($content, $schedResult);
402
//mode: recurrently schedule
403
} else {
422
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
423
);
424
425
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
426
$content = array_merge($content, $schedResult);
427
}
428
}
includes/B2S/AutoPost.php CHANGED
@@ -23,7 +23,6 @@ class B2S_AutoPost {
23
$this->current_user_date = $current_user_date;
24
$this->myTimeSettings = $myTimeSettings;
25
$this->title = $title;
26
- $this->shareApprove = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
27
$this->content = B2S_Util::prepareContent($postId, $content, $url, false, true, $b2sPostLang);
28
$this->contentHtml = B2S_Util::prepareContent($postId, $content, $url, '<p><h1><h2><br><i><b><a><img>', true, $b2sPostLang);
29
$this->url = $url;
@@ -160,7 +159,7 @@ class B2S_AutoPost {
160
return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
161
}
162
163
- public function saveShareData($shareData = array(), $network_id = 0, $network_type = 0, $network_auth_id = 0, $network_display_name = '') {
164
165
$sched_type = $this->blogPostData['sched_type'];
166
$sched_date = $this->blogPostData['sched_date'];
@@ -180,7 +179,7 @@ class B2S_AutoPost {
180
$sched_date = date('Y-m-d H:i:s', strtotime('+' . $this->myTimeSettings['times']['delay_day'][$network_auth_id] . ' days', strtotime($networkSchedDate)));
181
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
182
} else {
183
- if ($networkSchedDate >= $this->current_user_date) {
184
//Scheduling
185
$sched_date = $networkSchedDate;
186
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
@@ -198,7 +197,7 @@ class B2S_AutoPost {
198
if (isset($v->sched_time) && !empty($v->sched_time)) {
199
$tempSchedDate = date('Y-m-d', strtotime($sched_date));
200
$networkSchedDate = date('Y-m-d H:i:00', strtotime($tempSchedDate . ' ' . $v->sched_time));
201
- if ($networkSchedDate >= $this->current_user_date) {
202
//Scheduling
203
$sched_date = $networkSchedDate;
204
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
@@ -228,8 +227,6 @@ class B2S_AutoPost {
228
$networkDetailsId = $wpdb->insert_id;
229
}
230
231
- $shareApprove = (isset($this->shareApprove[(int) $network_type]) && is_array($this->shareApprove[(int) $network_type]) && in_array((int) $network_id, $this->shareApprove[(int) $network_type])) ? 1 : 0;
232
-
233
if ($networkDetailsId > 0) {
234
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($shareData), 'image_url' => (isset($shareData['image_url']) ? $shareData['image_url'] : '')), array('%s', '%s'));
235
$schedDetailsId = $wpdb->insert_id;
@@ -243,8 +240,8 @@ class B2S_AutoPost {
243
'sched_date' => $sched_date,
244
'sched_date_utc' => $sched_date_utc,
245
'network_details_id' => $networkDetailsId,
246
- 'post_for_approve' => $shareApprove,
247
- 'hook_action' => (($shareApprove == 0) ? 1 : 0)), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
248
B2S_Rating::trigger();
249
}
250
}
23
$this->current_user_date = $current_user_date;
24
$this->myTimeSettings = $myTimeSettings;
25
$this->title = $title;
26
$this->content = B2S_Util::prepareContent($postId, $content, $url, false, true, $b2sPostLang);
27
$this->contentHtml = B2S_Util::prepareContent($postId, $content, $url, '<p><h1><h2><br><i><b><a><img>', true, $b2sPostLang);
28
$this->url = $url;
159
return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
160
}
161
162
+ public function saveShareData($shareData = array(), $network_id = 0, $network_type = 0, $network_auth_id = 0, $shareApprove = 0, $network_display_name = '') {
163
164
$sched_type = $this->blogPostData['sched_type'];
165
$sched_date = $this->blogPostData['sched_date'];
179
$sched_date = date('Y-m-d H:i:s', strtotime('+' . $this->myTimeSettings['times']['delay_day'][$network_auth_id] . ' days', strtotime($networkSchedDate)));
180
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
181
} else {
182
+ if ($networkSchedDate >= $sched_date) {
183
//Scheduling
184
$sched_date = $networkSchedDate;
185
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
197
if (isset($v->sched_time) && !empty($v->sched_time)) {
198
$tempSchedDate = date('Y-m-d', strtotime($sched_date));
199
$networkSchedDate = date('Y-m-d H:i:00', strtotime($tempSchedDate . ' ' . $v->sched_time));
200
+ if ($networkSchedDate >= $sched_date) {
201
//Scheduling
202
$sched_date = $networkSchedDate;
203
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $this->blogPostData['user_timezone'] * (-1))));
227
$networkDetailsId = $wpdb->insert_id;
228
}
229
230
if ($networkDetailsId > 0) {
231
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($shareData), 'image_url' => (isset($shareData['image_url']) ? $shareData['image_url'] : '')), array('%s', '%s'));
232
$schedDetailsId = $wpdb->insert_id;
240
'sched_date' => $sched_date,
241
'sched_date_utc' => $sched_date_utc,
242
'network_details_id' => $networkDetailsId,
243
+ 'post_for_approve' => (int) $shareApprove,
244
+ 'hook_action' => (((int) $shareApprove == 0) ? 1 : 0)), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
245
B2S_Rating::trigger();
246
}
247
}
includes/B2S/Heartbeat.php CHANGED
@@ -34,10 +34,10 @@ class B2S_Heartbeat {
34
public function postToServer() {
35
$this->postSchedToServer();
36
}
37
- public function deleteSchedPost(){
38
- $this->deleteUserSchedPost();
39
}
40
-
41
42
private function postSchedToServer() {
43
global $wpdb;
@@ -181,26 +181,28 @@ class B2S_Heartbeat {
181
$publishTime = strtotime($v->publish_date);
182
if ((int) $v->id > 0 && $publishTime != false) {
183
//since V4.9.1 - check by error is old scheduled instant sharing post
184
- $shareApprove = 0;
185
- if (!empty($v->publish_error_code)) {
186
- $sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
187
- . "LEFT JOIN b2s_posts_network_details AS details on posts.network_details_id = details.id WHERE posts.id = %d";
188
- $getNetworkDetails = $wpdb->get_results($wpdb->prepare($sql, $v->id), ARRAY_A);
189
- if (is_array($getNetworkDetails) && !empty($getNetworkDetails) && isset($getNetworkDetails[0]['network_id']) && isset($getNetworkDetails[0]['network_type'])) {
190
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
191
- if (isset($shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']]) && in_array((int) $getNetworkDetails[0]['network_id'], $shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']])) {
192
- $shareApprove = 1;
193
- }
194
- }
195
- }
196
197
$updateData = array(
198
'sched_date' => '0000-00-00 00:00:00',
199
'sched_date_utc' => '0000-00-00 00:00:00',
200
'publish_date' => date('Y-m-d H:i:s', $publishTime),
201
'publish_link' => (($shareApprove == 0) ? strip_tags($v->publish_link) : ''),
202
'publish_error_code' => (($shareApprove == 0) ? strip_tags($v->publish_error_code) : ''),
203
- 'post_for_approve' => (int)$shareApprove,
204
'hook_action' => 0);
205
$wpdb->update('b2s_posts', $updateData, array('id' => $v->id), array('%s', '%s', '%s', '%s', '%s', '%d', '%d'), array('%d'));
206
}
34
public function postToServer() {
35
$this->postSchedToServer();
36
}
37
+
38
+ public function deleteSchedPost() {
39
+ $this->deleteUserSchedPost();
40
}
41
42
private function postSchedToServer() {
43
global $wpdb;
181
$publishTime = strtotime($v->publish_date);
182
if ((int) $v->id > 0 && $publishTime != false) {
183
//since V4.9.1 - check by error is old scheduled instant sharing post
184
+ $shareApprove = (strtoupper($v->publish_error_code) == 'APPROVE') ? 1 : 0;
185
186
+ //Old since V.5.1.1
187
+ /* if (!empty($v->publish_error_code)) {
188
+ $sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
189
+ . "LEFT JOIN b2s_posts_network_details AS details on posts.network_details_id = details.id WHERE posts.id = %d";
190
+ $getNetworkDetails = $wpdb->get_results($wpdb->prepare($sql, $v->id), ARRAY_A);
191
+ if (is_array($getNetworkDetails) && !empty($getNetworkDetails) && isset($getNetworkDetails[0]['network_id']) && isset($getNetworkDetails[0]['network_type'])) {
192
+ $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
193
+ if (isset($shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']]) && in_array((int) $getNetworkDetails[0]['network_id'], $shareApproveNetworkData[(int) $getNetworkDetails[0]['network_type']])) {
194
+ $shareApprove = 1;
195
+ }
196
+ }
197
+ } */
198
+
199
$updateData = array(
200
'sched_date' => '0000-00-00 00:00:00',
201
'sched_date_utc' => '0000-00-00 00:00:00',
202
'publish_date' => date('Y-m-d H:i:s', $publishTime),
203
'publish_link' => (($shareApprove == 0) ? strip_tags($v->publish_link) : ''),
204
'publish_error_code' => (($shareApprove == 0) ? strip_tags($v->publish_error_code) : ''),
205
+ 'post_for_approve' => (int) $shareApprove,
206
'hook_action' => 0);
207
$wpdb->update('b2s_posts', $updateData, array('id' => $v->id), array('%s', '%s', '%s', '%s', '%s', '%d', '%d'), array('%d'));
208
}
includes/B2S/Post/Item.php CHANGED
@@ -441,7 +441,8 @@ class B2S_Post_Item {
441
$link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
442
$add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
443
}
444
- $error = '<span class="network-text-info text-danger hidden-xs"> <i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $networkErrorCode[trim($var->publish_error_code)] . $add . '</span>';
445
}
446
$publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
447
$publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
@@ -501,7 +502,7 @@ class B2S_Post_Item {
501
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
502
foreach ($result as $var) {
503
$approveDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2));
504
- $approveText = __('is waiting to shared by', 'blog2social');
505
$userInfo = get_user_meta($var->blog_user_id);
506
$content .= ' <li class="list-group-item b2s-post-approve-area-li" data-post-id="' . $var->id . '">
507
<div class="media">';
@@ -514,6 +515,7 @@ class B2S_Post_Item {
514
515
$data = array(
516
'token' => B2S_PLUGIN_TOKEN,
517
'internal_post_id' => $var->id,
518
'network_id' => $var->network_id,
519
'network_auth_id' => $var->network_auth_id,
@@ -530,7 +532,7 @@ class B2S_Post_Item {
530
$postData = get_post($var->post_id);
531
$data['url'] = (get_permalink($postData->ID) !== false ? get_permalink($postData->ID) : $postData->guid);
532
}
533
- $content .= ' <a href="#" class="btn btn-primary btn-xs" onclick="wopApprove(\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank">' . __('share', 'blog2social') . '</a>';
534
535
$content . '</p>
536
</div>
@@ -572,11 +574,11 @@ class B2S_Post_Item {
572
$userInfoLastEdit = ((int) $var->last_edit_blog_user_id > 0 && (int) $var->last_edit_blog_user_id != (int) $var->blog_user_id) ? get_user_meta($var->last_edit_blog_user_id) : '';
573
$lastEdit = (!empty($userInfoLastEdit)) ? ' | ' . __('last modified by', 'blog2social') . ' <a href="' . get_author_posts_url($var->last_edit_blog_user_id) . '">' . (isset($userInfoLastEdit['nickname'][0]) ? $userInfoLastEdit['nickname'][0] : '-') . '</a> | ' : '';
574
575
- $schedInProcess = ($var->sched_date_utc <= gmdate('Y-m-d H:i:s')) ? ' <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> '.__('is processed by the network','blog2social') : '';
576
-
577
$content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
578
<div class="media-body">
579
- <strong>' . $networkName[$var->network_id] . $schedInProcess. '</strong>
580
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . $lastEdit . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> ' . $specialPosting . '</p>
581
<p class="info">';
582
441
$link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
442
$add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
443
}
444
+ $errorCode = isset($networkErrorCode[trim($var->publish_error_code)]) ? $var->publish_error_code : 'DEFAULT';
445
+ $error = '<span class="network-text-info text-danger hidden-xs"> <i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $networkErrorCode[$errorCode] . $add . '</span>';
446
}
447
$publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
448
$publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
502
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
503
foreach ($result as $var) {
504
$approveDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2));
505
+ $approveText = __('is waiting to shared by', 'blog2social');
506
$userInfo = get_user_meta($var->blog_user_id);
507
$content .= ' <li class="list-group-item b2s-post-approve-area-li" data-post-id="' . $var->id . '">
508
<div class="media">';
515
516
$data = array(
517
'token' => B2S_PLUGIN_TOKEN,
518
+ 'blog_post_id' => $post_id,
519
'internal_post_id' => $var->id,
520
'network_id' => $var->network_id,
521
'network_auth_id' => $var->network_auth_id,
532
$postData = get_post($var->post_id);
533
$data['url'] = (get_permalink($postData->ID) !== false ? get_permalink($postData->ID) : $postData->guid);
534
}
535
+ $content .= ' <a href="#" class="btn btn-primary btn-xs" onclick="wopApprove(\'' . $post_id . '\',\'' . (($var->network_id == 10) ? $var->id : 0) . '\',\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank">' . __('share', 'blog2social') . '</a>';
536
537
$content . '</p>
538
</div>
574
$userInfoLastEdit = ((int) $var->last_edit_blog_user_id > 0 && (int) $var->last_edit_blog_user_id != (int) $var->blog_user_id) ? get_user_meta($var->last_edit_blog_user_id) : '';
575
$lastEdit = (!empty($userInfoLastEdit)) ? ' | ' . __('last modified by', 'blog2social') . ' <a href="' . get_author_posts_url($var->last_edit_blog_user_id) . '">' . (isset($userInfoLastEdit['nickname'][0]) ? $userInfoLastEdit['nickname'][0] : '-') . '</a> | ' : '';
576
577
+ $schedInProcess = ($var->sched_date_utc <= gmdate('Y-m-d H:i:s')) ? ' <span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('is processed by the network', 'blog2social') : '';
578
+
579
$content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
580
<div class="media-body">
581
+ <strong>' . $networkName[$var->network_id] . $schedInProcess . '</strong>
582
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . $lastEdit . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> ' . $specialPosting . '</p>
583
<p class="info">';
584
includes/B2S/PostBox.php CHANGED
@@ -17,10 +17,6 @@ class B2S_PostBox {
17
$isChecked = "";
18
$lastPost = "";
19
20
- //Unlock Auto-Post-Import
21
- delete_option('B2S_LOCK_AUTO_POST_IMPORT_' . B2S_PLUGIN_BLOG_USER_ID);
22
-
23
-
24
$autoPostOption = $this->userOption->_getOption('auto_post');
25
$optionUserTimeZone = $this->userOption->_getOption('user_time_zone');
26
$userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
17
$isChecked = "";
18
$lastPost = "";
19
20
$autoPostOption = $this->userOption->_getOption('auto_post');
21
$optionUserTimeZone = $this->userOption->_getOption('user_time_zone');
22
$userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
includes/B2S/Ship/Item.php CHANGED
@@ -90,7 +90,6 @@ class B2S_Ship_Item {
90
$contentTwitter = $userOptions->_getOption('content_network_twitter');
91
$networkName = unserialize(B2S_PLUGIN_NETWORK);
92
$networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
93
- $shareApproveNetworkData = unserialize(B2S_PLUGIN_NETWORK_SHARE_APPROVE);
94
$limit = false;
95
$limitValue = 0;
96
$textareaLimitInfo = "";
@@ -250,7 +249,7 @@ class B2S_Ship_Item {
250
if (in_array($data->networkId, $this->setPostFormat)) {
251
$postFormatType = ($data->networkId == 12) ? 'image' : 'post';
252
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
253
- $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-wp-type="'.$this->b2sPostType.'" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
254
if (B2S_PLUGIN_USER_VERSION > 0) {
255
$content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
256
} else {
@@ -268,7 +267,7 @@ class B2S_Ship_Item {
268
$content .= '</p>';
269
270
//TOS Facebook 072018
271
- if (isset($shareApproveNetworkData[(int) $data->networkType]) && is_array($shareApproveNetworkData[(int) $data->networkType]) && in_array((int) $data->networkId, $shareApproveNetworkData[(int) $data->networkType])) {
272
$content .='';
273
$content .='<div class="b2s-post-approve-info" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert alert-warning">' . __('You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post.', 'blog2social') . '</div></div>';
274
}
@@ -319,6 +318,8 @@ class B2S_Ship_Item {
319
320
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
321
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
322
$content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
323
324
$content .= '</div>';
90
$contentTwitter = $userOptions->_getOption('content_network_twitter');
91
$networkName = unserialize(B2S_PLUGIN_NETWORK);
92
$networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
93
$limit = false;
94
$limitValue = 0;
95
$textareaLimitInfo = "";
249
if (in_array($data->networkId, $this->setPostFormat)) {
250
$postFormatType = ($data->networkId == 12) ? 'image' : 'post';
251
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
252
+ $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-wp-type="' . $this->b2sPostType . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
253
if (B2S_PLUGIN_USER_VERSION > 0) {
254
$content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
255
} else {
267
$content .= '</p>';
268
269
//TOS Facebook 072018
270
+ if ((int) $data->networkId == 1 && (int) $data->networkType == 0 && isset($data->instantSharing) && (int) $data->instantSharing == 1) {
271
$content .='';
272
$content .='<div class="b2s-post-approve-info" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert alert-warning">' . __('You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post.', 'blog2social') . '</div></div>';
273
}
318
319
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
320
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
321
+ $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][instant_sharing]" value="' . $data->instantSharing . '">';
322
+
323
$content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
324
325
$content .= '</div>';
includes/B2S/Ship/Navbar.php CHANGED
@@ -29,7 +29,7 @@ class B2S_Ship_Navbar {
29
30
public function getSelectMandantHtml($data) {
31
$select = '<select class="form-control b2s-network-details-mandant-select b2s-select">';
32
- $select .= '<option value="0" selected="selected">' . __('Default', 'blog2social') . '</option>';
33
if (!empty($data)) {
34
foreach ($data as $id => $name) {
35
$select .= '<option value="' . $id . '">' . $name . '</option>';
@@ -62,7 +62,7 @@ class B2S_Ship_Navbar {
62
}
63
64
$content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
65
- $content .= '<div class="b2s-network-select-btn ' . (($data->expiredDate != '0000-00-00' && $data->expiredDate <= date('Y-m-d')) ? 'b2s-network-select-btn-deactivate" ' . $onclick : '"') . ' data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id = "' . $data->networkId . '" data-network-display-name="' . strtolower($data->networkUserName) . '">';
66
$content .= '<div class="b2s-network-list">';
67
$content .= '<div class="b2s-network-thumb">';
68
$content .= '<img alt="" src="' . plugins_url('/assets/images/portale/' . $data->networkId . '_flat.png', B2S_PLUGIN_FILE) . '">';
29
30
public function getSelectMandantHtml($data) {
31
$select = '<select class="form-control b2s-network-details-mandant-select b2s-select">';
32
+ $select .= '<option value="0" selected="selected">' . __('My Profile', 'blog2social') . '</option>';
33
if (!empty($data)) {
34
foreach ($data as $id => $name) {
35
$select .= '<option value="' . $id . '">' . $name . '</option>';
62
}
63
64
$content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
65
+ $content .= '<div class="b2s-network-select-btn ' . (($data->expiredDate != '0000-00-00' && $data->expiredDate <= date('Y-m-d')) ? 'b2s-network-select-btn-deactivate" ' . $onclick : '"') . ' data-instant-sharing="'.(isset($data->instant_sharing) ? (int)$data->instant_sharing : 0).'" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id = "' . $data->networkId . '" data-network-display-name="' . strtolower($data->networkUserName) . '">';
66
$content .= '<div class="b2s-network-list">';
67
$content .= '<div class="b2s-network-thumb">';
68
$content .= '<img alt="" src="' . plugins_url('/assets/images/portale/' . $data->networkId . '_flat.png', B2S_PLUGIN_FILE) . '">';
includes/B2S/Ship/Save.php CHANGED
@@ -40,12 +40,12 @@ class B2S_Ship_Save {
40
return 0;
41
}
42
43
- public function savePublishDetails($data, $relayData = array(), $shareApproveNetworkData = array(), $quickShare = false) {
44
global $wpdb;
45
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
46
47
//Since V4.9.1 - Instant Share Facebook Profile
48
- $shareApprove = (isset($shareApproveNetworkData[(int) $data['network_type']]) && is_array($shareApproveNetworkData[(int) $data['network_type']]) && in_array((int) $data['network_id'], $shareApproveNetworkData[(int) $data['network_type']])) ? 1 : 0;
49
50
if (!empty($relayData) && is_array($relayData)) {
51
$data['relay_data'] = $relayData;
@@ -107,15 +107,13 @@ class B2S_Ship_Save {
107
108
public function getShareApproveDetails($quickShare = false) {
109
$content = array();
110
- $info = true;
111
foreach ($this->postDataApprove['post'] as $k => $v) {
112
if (isset($v['internal_post_id']) && $v['internal_post_id'] > 0 && isset($v['network_auth_id']) && (int) $v['network_auth_id'] > 0 && isset($v['network_id']) && (int) $v['network_id'] > 0) {
113
if (!$quickShare) {
114
- $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v, $info));
115
} else {
116
- $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'networkDisplayName' => $v['network_display_name'], 'networkId' => $v['network_id'], 'networkType' => $v['network_type'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v, $info));
117
}
118
- $info = false;
119
}
120
}
121
return $content;
@@ -203,7 +201,7 @@ class B2S_Ship_Save {
203
return $printSchedDate;
204
}
205
206
- public function saveSchedDetails($data, $schedData, $relayData = array(), $shareApproveNetworkData = array()) {
207
global $wpdb;
208
209
$shipdays = array();
@@ -215,7 +213,7 @@ class B2S_Ship_Save {
215
$shareApprove = (int) $serializeData['post_for_approve'];
216
unset($serializeData['post_for_approve']);
217
} else {
218
- $shareApprove = (isset($shareApproveNetworkData[(int) $data['network_type']]) && is_array($shareApproveNetworkData[(int) $data['network_type']]) && in_array((int) $data['network_id'], $shareApproveNetworkData[(int) $data['network_type']])) ? 1 : 0;
219
}
220
221
unset($serializeData['network_type']);
@@ -262,7 +260,7 @@ class B2S_Ship_Save {
262
$shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
263
$printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
264
if ($schedData['saveSetting']) {
265
- $this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
266
}
267
}
268
}
@@ -389,16 +387,26 @@ class B2S_Ship_Save {
389
$html = "";
390
$data['token'] = B2S_PLUGIN_TOKEN;
391
if ($info) {
392
- $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on personal Facebook Profiles you can now use Facebook Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_faq_news_072018') . '">' . __('Read why', 'blog2social') . '</a>).';
393
- $html .='<br><br>';
394
- $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
395
- $html .= __('-To share your post immediately, click the "Share" button next to your selected Facebook profile below.', 'blog2social') . '<br>';
396
- $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your Facebook Profile instantly.', 'blog2social');
397
- $html .='</div>';
398
}
399
-
400
- $approveLink = '<a href="#" class="btn btn-primary" onclick="wopApprove(\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank"><i class="glyphicon glyphicon-share"></i> ' . __('share', 'blog2social') . '</a>';
401
- $html .= '<span class="text-warning">' . $approveLink . ' (' . __('Please share your Facebook post now', 'blog2social') . ')</span><br>';
402
return $html;
403
}
404
@@ -435,13 +443,31 @@ class B2S_Ship_Save {
435
return $html;
436
}
437
438
- private function saveUserDefaultSettings($schedTime, $networkId, $networkType) {
439
- global $wpdb;
440
- $settingsId = $wpdb->get_var($wpdb->prepare("SELECT id FROM b2s_post_sched_settings WHERE blog_user_id= %d AND network_id=%d AND network_type=%d", B2S_PLUGIN_BLOG_USER_ID, (int) $networkId, (int) $networkType));
441
- if ((int) $settingsId > 0) {
442
- $wpdb->update('b2s_post_sched_settings', array('sched_time' => $schedTime), array('id' => $settingsId), array('%s'), array('%d'));
443
- } else {
444
- $wpdb->insert('b2s_post_sched_settings', array('blog_user_id' => B2S_PLUGIN_BLOG_USER_ID, 'network_id' => $networkId, 'network_type' => (int) $networkType, 'sched_time' => $schedTime), array('%d', '%d', '%d', '%s'));
445
}
446
}
447
40
return 0;
41
}
42
43
+ public function savePublishDetails($data, $relayData = array(), $quickShare = false) {
44
global $wpdb;
45
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
46
47
//Since V4.9.1 - Instant Share Facebook Profile
48
+ $shareApprove = (isset($data['instant_sharing']) && (int) $data['instant_sharing'] == 1) ? 1 : 0;
49
50
if (!empty($relayData) && is_array($relayData)) {
51
$data['relay_data'] = $relayData;
107
108
public function getShareApproveDetails($quickShare = false) {
109
$content = array();
110
foreach ($this->postDataApprove['post'] as $k => $v) {
111
if (isset($v['internal_post_id']) && $v['internal_post_id'] > 0 && isset($v['network_auth_id']) && (int) $v['network_auth_id'] > 0 && isset($v['network_id']) && (int) $v['network_id'] > 0) {
112
if (!$quickShare) {
113
+ $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v));
114
} else {
115
+ $content[] = array('networkAuthId' => (int) $v['network_auth_id'], 'networkDisplayName' => $v['network_display_name'], 'networkId' => $v['network_id'], 'networkType' => $v['network_type'], 'approve' => 1, 'html' => $this->getApproveItemHtml($v));
116
}
117
}
118
}
119
return $content;
201
return $printSchedDate;
202
}
203
204
+ public function saveSchedDetails($data, $schedData, $relayData = array()) {
205
global $wpdb;
206
207
$shipdays = array();
213
$shareApprove = (int) $serializeData['post_for_approve'];
214
unset($serializeData['post_for_approve']);
215
} else {
216
+ $shareApprove = (isset($data['instant_sharing']) && (int) $data['instant_sharing'] == 1) ? 1 : 0;
217
}
218
219
unset($serializeData['network_type']);
260
$shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
261
$printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
262
if ($schedData['saveSetting']) {
263
+ $this->saveUserTimeSettings(date('H:i', $sendTime), $data['network_auth_id']);
264
}
265
}
266
}
387
$html = "";
388
$data['token'] = B2S_PLUGIN_TOKEN;
389
if ($info) {
390
+ if ($data['network_id'] == 1) {
391
+ $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on personal Facebook Profiles you can now use Facebook Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_faq_news_072018') . '">' . __('Read why', 'blog2social') . '</a>).';
392
+ $html .='<br><br>';
393
+ $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
394
+ $html .= __('-To share your post immediately, click the "Share" button next to your selected Facebook profile below.', 'blog2social') . '<br>';
395
+ $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your Facebook Profile instantly.', 'blog2social');
396
+ $html .='</div>';
397
+ }
398
+ if ($data['network_id'] == 10) {
399
+ $html .='<br><div class="alert alert-warning"><b>' . __('For sharing your posts on Google+ you can now use Google+ Instant Sharing', 'blog2social') . '</b> (<a target="_blank" href="' . B2S_Tools::getSupportLink('network_tos_google_201812') . '">' . __('Read why', 'blog2social') . '</a>).';
400
+ $html .='<br><br>';
401
+ $html .='<b>' . __('This is how it works:', 'blog2social') . '</b><br>';
402
+ $html .= __('-To share your post immediately, click the "Share" button next to your selected Google+ account below.', 'blog2social') . '<br>';
403
+ $html .= __('-For scheduled posts, Blog2Social will save your post and move it to the "Scheduled Posts" tab on your "Posts & Sharing" navigation bar. On your scheduled date and time, your post will move to the "Instant Sharing" tab and you can click on "Share" to post it to your account instantly.', 'blog2social') . '<br>';
404
+ $html .= '<b>' . __('Please note: You post has to be marked as public to be posted in a group.', 'blog2social') . '</b>';
405
+ $html .='</div>';
406
+ }
407
}
408
+ $approveLink = '<a href="#" class="btn btn-primary" onclick="wopApprove(\'' . $data['network_auth_id'] . '\',\'' . (($data['network_id'] == 10) ? $data['internal_post_id'] : 0) . '\',\'' . B2S_PLUGIN_API_ENDPOINT . 'instant/share.php?data=' . B2S_Util::urlsafe_base64_encode(json_encode($data)) . '\', \'Blog2Social\'); return false;" target="_blank"><i class="glyphicon glyphicon-share"></i> ' . __('share', 'blog2social') . '</a>';
409
+ $html .= '<span class="text-warning">' . $approveLink . ' (' . __('Please share your post now', 'blog2social') . ')</span><br>';
410
return $html;
411
}
412
443
return $html;
444
}
445
446
+ private function saveUserTimeSettings($schedTime = '', $networkAuthId = 0) {
447
+ if ((int) $networkAuthId > 0) {
448
+ $options = new B2S_Options(get_current_user_id());
449
+ $userSchedData = $options->_getOption('auth_sched_time');
450
+ if (isset($userSchedData['time']) && $userSchedData !== false) {
451
+ //update
452
+ if (is_array($userSchedData) && isset($userSchedData['delay_day']) && isset($userSchedData['time']) && is_array($userSchedData['time'])) {
453
+ $found = false;
454
+ foreach ($userSchedData['time'] as $k => $v) {
455
+ if ($k == $networkAuthId) {
456
+ $userSchedData['time'][$k] = $schedTime;
457
+ $found = true;
458
+ }
459
+ }
460
+ if (!$found) {
461
+ //add
462
+ $userSchedData['time'][$networkAuthId] = $schedTime;
463
+ $userSchedData['delay_day'][$networkAuthId] = 0;
464
+ }
465
+ $options->_setOption('auth_sched_time', array('delay_day' => $userSchedData['delay_day'], 'time' => $userSchedData['time']));
466
+ }
467
+ } else {
468
+ //insert
469
+ $options->_setOption('auth_sched_time', array('delay_day' => array($networkAuthId => 0), 'time' => array($networkAuthId => $schedTime)));
470
+ }
471
}
472
}
473
includes/Loader.php CHANGED
@@ -42,7 +42,7 @@ class B2S_Loader {
42
define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')))));
43
define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
44
define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18)));
45
- define('B2S_PLUGIN_NETWORK_SHARE_APPROVE', serialize(array(0 => array(1)))); //Instant-Sharing Facebook-Profile V4.9.
46
47
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
48
add_action('wp_logout', array($this, 'releaseLocks'));
@@ -124,7 +124,7 @@ class B2S_Loader {
124
if (wp_is_post_revision($post->ID)) {
125
return;
126
}
127
- //is lock if manuell Auto-Posting in form
128
$isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
129
if ($isLock === false) {
130
$options = new B2S_Options((int) $post->post_author);
@@ -227,7 +227,7 @@ class B2S_Loader {
227
if ($res !== false && is_array($res)) {
228
$ship = true;
229
$res = array_merge($res, $defaultPostData);
230
- $autoShare->saveShareData($res, $networkDetails[0]->network_id, $networkDetails[0]->network_type, $value, strip_tags($networkDetails[0]->network_display_name));
231
}
232
}
233
}
@@ -240,6 +240,9 @@ class B2S_Loader {
240
}
241
}
242
}
243
}
244
}
245
}
@@ -475,7 +478,8 @@ class B2S_Loader {
475
$res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
476
if ($res !== false && is_array($res)) {
477
$res = array_merge($res, $defaultPostData);
478
- $autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, strip_tags($value->networkUserName));
479
480
//Start - Change/Set MetaTags
481
//TODO Check Enable Feature
42
define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')))));
43
define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
44
define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18)));
45
+ //define('B2S_PLUGIN_NETWORK_SHARE_APPROVE', serialize(array(0 => array(1)))); //Instant-Sharing Facebook-Profile - old since V.5.1.1
46
47
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
48
add_action('wp_logout', array($this, 'releaseLocks'));
124
if (wp_is_post_revision($post->ID)) {
125
return;
126
}
127
+ //is lock if manuell Auto-Posting in form
128
$isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
129
if ($isLock === false) {
130
$options = new B2S_Options((int) $post->post_author);
227
if ($res !== false && is_array($res)) {
228
$ship = true;
229
$res = array_merge($res, $defaultPostData);
230
+ $autoShare->saveShareData($res, $networkDetails[0]->network_id, $networkDetails[0]->network_type, $value, 0, strip_tags($networkDetails[0]->network_display_name));
231
}
232
}
233
}
240
}
241
}
242
}
243
+ } else {
244
+ //Unlock Auto-Post-Import
245
+ delete_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
246
}
247
}
248
}
478
$res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
479
if ($res !== false && is_array($res)) {
480
$res = array_merge($res, $defaultPostData);
481
+ $shareApprove = (isset($value->instant_sharing) && (int) $value->instant_sharing == 1) ? 1 : 0;
482
+ $autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, $shareApprove, strip_tags($value->networkUserName));
483
484
//Start - Change/Set MetaTags
485
//TODO Check Enable Feature
includes/Tools.php CHANGED
@@ -126,7 +126,9 @@ class B2S_Tools {
126
if ($type == 'privacy_policy') {
127
return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
128
}
129
-
130
//TOS Twitter 032018
131
//BTN: More information Twitter
132
if ($type == 'network_tos_faq_032018') {
@@ -156,6 +158,10 @@ class B2S_Tools {
156
if ($type == 'network_tos_blog_082018') {
157
return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/content/3/137/en/how-to-successfully-post-to-xing-groups.html' : 'https://www.blog2social.com/de/faq/content/3/135/de/so-gelingt-ihnen-das-erfolgreiche-teilen-in-xing_gruppen.html';
158
}
159
}
160
161
public static function getAffiliateId() {
126
if ($type == 'privacy_policy') {
127
return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
128
}
129
+ if ($type == 'userTimeSettings') {
130
+ return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/index.php?action=artikel&cat=5&id=32&artlang=en' : 'https://www.blog2social.com/de/faq/index.php?action=artikel&cat=5&id=43&artlang=de';
131
+ }
132
//TOS Twitter 032018
133
//BTN: More information Twitter
134
if ($type == 'network_tos_faq_032018') {
158
if ($type == 'network_tos_blog_082018') {
159
return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/content/3/137/en/how-to-successfully-post-to-xing-groups.html' : 'https://www.blog2social.com/de/faq/content/3/135/de/so-gelingt-ihnen-das-erfolgreiche-teilen-in-xing_gruppen.html';
160
}
161
+ //BTN: read more Google Instant Sharing 201812
162
+ if ($type == 'network_tos_google_201812') {
163
+ return ($lang == 'en') ? 'https://www.blog2social.com/en/faq/index.php?action=artikel&cat=3&id=142&artlang=en' : 'https://www.blog2social.com/de/faq/index.php?action=artikel&cat=3&id=141&artlang=de';
164
+ }
165
}
166
167
public static function getAffiliateId() {
languages/blog2social-de_DE.mo CHANGED
Binary file
languages/blog2social-de_DE.po CHANGED
@@ -2,7 +2,7 @@
2
# This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
msgid ""
4
msgstr ""
5
- "PO-Revision-Date: 2018-12-06 12:15+0000\n"
6
"MIME-Version: 1.0\n"
7
"Content-Type: text/plain; charset=UTF-8\n"
8
"Content-Transfer-Encoding: 8bit\n"
@@ -12,10 +12,10 @@ msgstr ""
12
"Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; "
13
"Scheduler - Stable (latest release)\n"
14
"Report-Msgid-Bugs-To: \n"
15
- "POT-Creation-Date: 2018-12-06 12:10+0000\n"
16
"Last-Translator: admin <s.buerger@adenion.de>\n"
17
"Language-Team: German\n"
18
- "X-Loco-Version: 2.2.0; wp-4.9.8"
19
20
#: includes/Loader.php:42
21
msgid "Modify pin board"
@@ -37,19 +37,20 @@ msgstr "Automatisch auf Social Media teilen"
37
msgid "Social Media Content Calendar"
38
msgstr "Social Media Kalender"
39
40
- #: includes/Loader.php:553
41
msgid "This post will be shared into your social media from"
42
- msgstr "Der Beitrag wird in Deinen sozialen Netzwerken geteilt ab dem"
43
44
- #: includes/Loader.php:553 includes/Loader.php:555
45
msgid "show details"
46
msgstr "siehe Details"
47
48
- #: includes/Loader.php:555
49
msgid "This post will be shared on social media in 2-3 minutes!"
50
msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
51
52
- #: includes/Loader.php:559
53
msgid ""
54
"Please, make sure that your post are publish on this blog on this moment. "
55
"Then you can auto post your post with Blog2social."
@@ -57,7 +58,7 @@ msgstr ""
57
"Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
58
" Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
59
60
- #: includes/Loader.php:562 includes/B2S/PostBox.php:83
61
msgid ""
62
"There are no authorizations for your selected profile. Please, authorize "
63
"with a social network or select a other profile."
@@ -65,11 +66,11 @@ msgstr ""
65
"Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
66
"mit einem Netzwerk oder wähle ein anderes Profil aus. "
67
68
- #: includes/Loader.php:574
69
msgid "Upgrade to Premium"
70
msgstr "Premium freischalten"
71
72
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:138
73
#: includes/B2S/Network/Item.php:138 includes/B2S/Network/Item.php:196
74
#: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:436
75
#: includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:472
@@ -77,7 +78,7 @@ msgstr "Premium freischalten"
77
msgid "Profile"
78
msgstr "Profil"
79
80
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:141
81
#: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:248
82
#: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:451
83
#: includes/B2S/Settings/Item.php:473 includes/B2S/Ship/Portale.php:31
@@ -85,18 +86,18 @@ msgstr "Profil"
85
msgid "Page"
86
msgstr "Seite"
87
88
- #: includes/Loader.php:604 includes/B2S/Network/Item.php:144
89
#: includes/B2S/Network/Item.php:144 includes/B2S/Network/Item.php:301
90
#: includes/B2S/Settings/Item.php:452 includes/B2S/Settings/Item.php:474
91
#: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:28
92
msgid "Group"
93
msgstr "Gruppe"
94
95
- #: includes/Loader.php:605
96
msgid "Your post could not be posted."
97
msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
98
99
- #: includes/Loader.php:606
100
msgid ""
101
"Your authorization has expired. Please reconnect your account in the "
102
"Blog2Social network settings."
@@ -104,11 +105,11 @@ msgstr ""
104
"Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den "
105
"Blog2Social Netzwerkeinstellungen erneut."
106
107
- #: includes/Loader.php:607
108
msgid "The network has marked the post as spam or abusive."
109
msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
110
111
- #: includes/Loader.php:608
112
msgid ""
113
"We don't have the permission to publish your post. Please check your "
114
"authorization."
@@ -116,7 +117,7 @@ msgstr ""
116
"Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
117
"überprüfe deine Autorisierung."
118
119
- #: includes/Loader.php:609
120
msgid ""
121
"Your authorization is interrupted. Please check your authorization. Please "
122
"see <a target=\"_blank\" href=\"https://www.blog2social."
@@ -126,15 +127,15 @@ msgstr ""
126
"Siehe <a target=\"_blank\" href=\"https://www.blog2social."
127
"com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
128
129
- #: includes/Loader.php:610
130
msgid "Your daily limit has been reached."
131
msgstr "Dein tägliches Beitragslimit wurde erreicht."
132
133
- #: includes/Loader.php:611
134
msgid "Your post could not be posted, because your image is not available."
135
msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
136
137
- #: includes/Loader.php:612
138
msgid ""
139
"The network has blocked your account. Please see <a target=\"_blank\" "
140
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -144,7 +145,7 @@ msgstr ""
144
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
145
"loesungen.html\">FAQ</a>."
146
147
- #: includes/Loader.php:613
148
msgid ""
149
"The number of images is reached. Please see <a target=\"_blank\" "
150
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -154,14 +155,14 @@ msgstr ""
154
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
155
"loesungen.html\">FAQ</a>."
156
157
- #: includes/Loader.php:614
158
msgid ""
159
"Your daily limit for this network has been reached. Please try again later."
160
msgstr ""
161
"Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
162
"versuche es später noch einmal."
163
164
- #: includes/Loader.php:615
165
msgid ""
166
"The network can not publish special characters such as Emoji. Please see <a "
167
"target=\"_blank\" href=\"https://www.blog2social."
@@ -171,19 +172,19 @@ msgstr ""
171
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
172
"loesungen.html\">FAQ</a>."
173
174
- #: includes/Loader.php:616
175
msgid "Your post is a duplicate."
176
msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
177
178
- #: includes/Loader.php:617
179
msgid "The network requires a public url."
180
msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
181
182
- #: includes/Loader.php:618
183
msgid "You have already retweeted this post."
184
msgstr "Du hast diesen Post bereits retweetet."
185
186
- #: includes/Loader.php:619
187
msgid ""
188
"There was no image in the meta data of the linked post. Posts without images "
189
"cannot be shared on image networks."
@@ -192,66 +193,66 @@ msgstr ""
192
"werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht "
193
"werden. "
194
195
- #: includes/Loader.php:620
196
msgid "Your group can not be found by the network."
197
msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
198
199
- #: includes/Loader.php:677 includes/Loader.php:713
200
msgid "Dashboard"
201
msgstr "Dashboard"
202
203
- #: includes/Loader.php:678 includes/Loader.php:720
204
msgid "Posts & Sharing"
205
msgstr "Beiträge"
206
207
- #: includes/Loader.php:679 includes/Loader.php:727
208
msgid "Content Curation"
209
msgstr "Content Curation"
210
211
- #: includes/Loader.php:680 includes/Loader.php:734 views/b2s/network.php:17
212
msgid "Networks"
213
msgstr "Netzwerke"
214
215
- #: includes/Loader.php:681 includes/Loader.php:740
216
msgid "Settings"
217
msgstr "Einstellungen"
218
219
- #: includes/Loader.php:682 includes/Loader.php:746
220
msgid "PR-Service"
221
msgstr "PR-Service"
222
223
- #: includes/Loader.php:683 includes/Loader.php:753
224
#: views/b2s/widgets/tutorial.php:4
225
msgid "How to & FAQ"
226
msgstr "How to & FAQ"
227
228
- #: includes/Loader.php:684
229
msgid "Premium"
230
msgstr "Premium"
231
232
- #: includes/Loader.php:684 includes/Loader.php:759 includes/B2S/PostBox.php:112
233
#: views/b2s/network.php:31 views/b2s/settings.php:67 views/b2s/ship.php:20
234
#: includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:138
235
#: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:144
236
#: includes/B2S/Network/Item.php:223 includes/B2S/Network/Item.php:275
237
#: includes/B2S/Network/Item.php:328 includes/B2S/Settings/Item.php:93
238
#: includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73
239
- #: includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:714
240
#: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:31
241
#: includes/B2S/Ship/Portale.php:34 views/b2s/partials/post-edit-modal.php:9
242
#: views/b2s/widgets/posts.php:31
243
msgid "PREMIUM"
244
msgstr "PREMIUM"
245
246
- #: includes/Loader.php:704
247
msgid "Blog2Social"
248
msgstr "Blog2Social"
249
250
- #: includes/Loader.php:1147 includes/Loader.php:1320
251
msgid "or"
252
msgstr "oder"
253
254
- #: includes/Loader.php:1147 includes/Loader.php:1320
255
msgid "back to install plugins"
256
msgstr "zurück zur Pluginübersicht"
257
@@ -370,7 +371,7 @@ msgstr "Siehe FAQ"
370
msgid "last auto-post:"
371
msgstr "letzter Auto-Post:"
372
373
- #: includes/B2S/PostBox.php:80 views/b2s/ship.php:509
374
msgid "The connection to the server failed. Try again!"
375
msgstr ""
376
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
@@ -414,7 +415,7 @@ msgstr "Anpassen & Planen"
414
#: views/b2s/network.php:18 views/b2s/settings.php:70 views/b2s/ship.php:56
415
#: views/b2s/ship.php:146 views/b2s/ship.php:233
416
#: includes/B2S/Network/Item.php:154 includes/B2S/Settings/Item.php:100
417
- #: includes/B2S/Ship/Item.php:655
418
msgid "Info"
419
msgstr "Info"
420
@@ -450,7 +451,7 @@ msgstr "Auto-Posting aktivieren"
450
#: views/b2s/post.calendar.php:50 views/b2s/post.calendar.php:230
451
#: views/b2s/post.notice.php:40 views/b2s/post.php:37
452
#: views/b2s/post.publish.php:40 views/b2s/post.sched.php:52
453
- #: views/b2s/ship.php:168 views/b2s/ship.php:506
454
msgid "Loading..."
455
msgstr "Wird geladen..."
456
@@ -525,25 +526,25 @@ msgstr ""
525
msgid "You want to auto-post your blog post?"
526
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
527
528
- #: includes/B2S/PostBox.php:152 views/b2s/curation.php:103
529
#: views/b2s/network.php:106 views/b2s/post.calendar.php:268
530
#: views/b2s/ship.php:284 views/b2s/ship.php:344 views/b2s/ship.php:390
531
msgid "With Blog2Social Premium you can:"
532
msgstr "Mit Blog2Social kannst Du:"
533
534
- #: includes/B2S/PostBox.php:155 views/b2s/curation.php:106
535
#: views/b2s/network.php:109 views/b2s/post.calendar.php:271
536
#: views/b2s/ship.php:287 views/b2s/ship.php:347 views/b2s/ship.php:393
537
msgid "Post on pages and groups"
538
msgstr "Poste auf Seiten und in Gruppen"
539
540
- #: includes/B2S/PostBox.php:156 views/b2s/curation.php:107
541
#: views/b2s/network.php:110 views/b2s/post.calendar.php:272
542
#: views/b2s/ship.php:288 views/b2s/ship.php:348 views/b2s/ship.php:394
543
msgid "Share on multiple profiles, pages and groups"
544
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
545
546
- #: includes/B2S/PostBox.php:157 views/b2s/curation.php:108
547
#: views/b2s/network.php:111 views/b2s/post.calendar.php:273
548
#: views/b2s/ship.php:289 views/b2s/ship.php:349 views/b2s/ship.php:395
549
msgid "Auto-post and auto-schedule new and updated blog posts"
@@ -551,13 +552,13 @@ msgstr ""
551
" Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
552
"Aktualisierung posten und zeitversetzt planen"
553
554
- #: includes/B2S/PostBox.php:158 views/b2s/curation.php:109
555
#: views/b2s/network.php:112 views/b2s/post.calendar.php:274
556
#: views/b2s/ship.php:290 views/b2s/ship.php:350 views/b2s/ship.php:396
557
msgid "Schedule your posts at the best times on each network"
558
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
559
560
- #: includes/B2S/PostBox.php:159 views/b2s/curation.php:110
561
#: views/b2s/network.php:113 views/b2s/post.calendar.php:275
562
#: views/b2s/ship.php:291 views/b2s/ship.php:351 views/b2s/ship.php:397
563
msgid ""
@@ -565,7 +566,7 @@ msgid ""
565
"social media posts"
566
msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
567
568
- #: includes/B2S/PostBox.php:160 views/b2s/curation.php:111
569
#: views/b2s/network.php:114 views/b2s/post.calendar.php:276
570
#: views/b2s/ship.php:292 views/b2s/ship.php:352 views/b2s/ship.php:398
571
msgid "Schedule your post for one time, multiple times or recurrently"
@@ -573,27 +574,27 @@ msgstr ""
573
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
574
"oder nach einem regelmäßigen Muster"
575
576
- #: includes/B2S/PostBox.php:161 views/b2s/curation.php:112
577
#: views/b2s/network.php:115 views/b2s/post.calendar.php:277
578
#: views/b2s/ship.php:293 views/b2s/ship.php:353 views/b2s/ship.php:399
579
msgid "Schedule and re-share old posts"
580
msgstr "Plane und teile alte Beiträge"
581
582
- #: includes/B2S/PostBox.php:162 views/b2s/curation.php:113
583
#: views/b2s/network.php:116 views/b2s/post.calendar.php:278
584
#: views/b2s/ship.php:294 views/b2s/ship.php:354 views/b2s/ship.php:400
585
msgid "Select link format or image format for your posts"
586
msgstr ""
587
"Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
588
589
- #: includes/B2S/PostBox.php:163 views/b2s/curation.php:114
590
#: views/b2s/network.php:117 views/b2s/post.calendar.php:279
591
#: views/b2s/ship.php:295 views/b2s/ship.php:355 views/b2s/ship.php:401
592
msgid "Select individual images per post"
593
msgstr ""
594
"Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
595
596
- #: includes/B2S/PostBox.php:164 views/b2s/curation.php:115
597
#: views/b2s/network.php:118 views/b2s/post.calendar.php:280
598
#: views/b2s/ship.php:296 views/b2s/ship.php:356 views/b2s/ship.php:402
599
msgid ""
@@ -603,13 +604,13 @@ msgstr ""
603
"Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
604
"Media Beiträge"
605
606
- #: includes/B2S/PostBox.php:166 views/b2s/curation.php:117
607
#: views/b2s/network.php:120 views/b2s/post.calendar.php:282
608
#: views/b2s/ship.php:298 views/b2s/ship.php:358 views/b2s/ship.php:404
609
msgid "Upgrade to PREMIUM"
610
msgstr "Jetzt auf Premium upgraden"
611
612
- #: includes/B2S/PostBox.php:168 views/b2s/curation.php:119
613
#: views/b2s/network.php:122 views/b2s/post.calendar.php:284
614
#: views/b2s/ship.php:300 views/b2s/ship.php:360 views/b2s/ship.php:406
615
msgid ""
@@ -653,7 +654,7 @@ msgstr "Upgrade auf PREMIUM PRO"
653
msgid "Select date:"
654
msgstr "Datum auswählen:"
655
656
- #: includes/B2S/PostBox.php:237 includes/B2S/Ship/Item.php:303
657
msgid "show calendar"
658
msgstr "Planungskalender anzeigen"
659
@@ -714,29 +715,47 @@ msgstr "weiter"
714
msgid "Load data..."
715
msgstr "Daten werden geladen..."
716
717
- #: views/b2s/curation.php:66 views/b2s/ship.php:15 views/b2s/ship.php:507
718
#: includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:208
719
- #: includes/B2S/Ship/Save.php:409 includes/PRG/Post/Filter.php:41
720
#: includes/PRG/Post/Item.php:97
721
msgid "published"
722
msgstr "veröffentlicht"
723
724
- #: views/b2s/curation.php:86 views/b2s/post.calendar.php:251
725
#: views/b2s/ship.php:373
726
msgid "Need to schedule your posts?"
727
msgstr "Du möchtest Deine Beiträge planen?"
728
729
- #: views/b2s/curation.php:89 views/b2s/post.calendar.php:254
730
#: views/b2s/ship.php:376
731
msgid "Blog2Social Premium covers everything you need."
732
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
733
734
- #: views/b2s/curation.php:92 views/b2s/post.calendar.php:257
735
- #: views/b2s/ship.php:379 includes/B2S/Ship/Item.php:715
736
msgid "Schedule for specific dates"
737
msgstr "Für bestimmte Termine planen"
738
739
- #: views/b2s/curation.php:93 views/b2s/post.calendar.php:258
740
#: views/b2s/ship.php:380
741
msgid ""
742
"You want to publish a post on a specific date? No problem! Just enter your "
@@ -745,12 +764,12 @@ msgstr ""
745
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
746
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
747
748
- #: views/b2s/curation.php:95 views/b2s/post.calendar.php:260
749
#: views/b2s/ship.php:382
750
msgid "Schedule post recurrently"
751
msgstr "Beitrag mehrfach planen"
752
753
- #: views/b2s/curation.php:96 views/b2s/post.calendar.php:261
754
#: views/b2s/ship.php:383
755
msgid ""
756
"You have evergreen content you want to re-share from time to time in your "
@@ -761,13 +780,13 @@ msgstr ""
761
"teilen? Teile Deine Evergreen Inhalte einmal, mehrmals oder in einem "
762
"wiederkehrenden Rhythmus"
763
764
- #: views/b2s/curation.php:98 views/b2s/post.calendar.php:263
765
#: views/b2s/premium.php:78 views/b2s/ship.php:385
766
#: views/b2s/widgets/premium.php:71
767
msgid "Best Time Scheduler"
768
msgstr "Beste Zeiten Manager"
769
770
- #: views/b2s/curation.php:99 views/b2s/post.calendar.php:264
771
#: views/b2s/ship.php:386
772
msgid ""
773
"Whenever you publish a post, only a fraction of your followers will actually "
@@ -853,7 +872,7 @@ msgstr ""
853
854
#: views/b2s/network.php:43 views/b2s/ship.php:55
855
msgid "Load Best Times"
856
- msgstr "Beste Zeiten laden"
857
858
#: views/b2s/network.php:82
859
msgid "create"
@@ -913,13 +932,6 @@ msgstr "Profil löschen"
913
msgid "Do you really want to delete this profile"
914
msgstr "Soll Dein Profil wirklich gelöscht werden?"
915
916
- #: views/b2s/network.php:140 views/b2s/post.approve.php:87
917
- #: views/b2s/post.notice.php:74 views/b2s/post.publish.php:74
918
- #: views/b2s/post.sched.php:86 views/prg/ship.php:92
919
- #: views/b2s/widgets/posts.php:80
920
- msgid "NO"
921
- msgstr "NEIN"
922
-
923
#: views/b2s/network.php:141 views/b2s/network.php:193
924
#: views/b2s/post.approve.php:88 views/b2s/post.notice.php:75
925
#: views/b2s/post.publish.php:75 views/b2s/post.sched.php:87
@@ -1037,22 +1049,22 @@ msgid "add post"
1037
msgstr "Beitrag hinzufügen"
1038
1039
#: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1040
- #: views/b2s/ship.php:443
1041
msgid "Choose your"
1042
msgstr "Wähle Deinen"
1043
1044
#: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1045
- #: views/b2s/ship.php:443
1046
msgid "Post Format"
1047
msgstr "Postformat"
1048
1049
#: views/b2s/post.calendar.php:99 views/b2s/post.sched.php:119
1050
- #: views/b2s/ship.php:445
1051
msgid "for:"
1052
msgstr "für:"
1053
1054
#: views/b2s/post.calendar.php:118 views/b2s/post.sched.php:138
1055
- #: views/b2s/ship.php:463
1056
msgid ""
1057
"Define the default settings for the custom post format for all of your "
1058
"Facebook accounts in the Blog2Social settings."
@@ -1061,7 +1073,7 @@ msgstr ""
1061
"den Blog2Social Einstellungen."
1062
1063
#: views/b2s/post.calendar.php:121 views/b2s/post.sched.php:141
1064
- #: views/b2s/ship.php:466
1065
msgid ""
1066
"Define the default settings for the custom post format for all of your "
1067
"Twitter accounts in the Blog2Social settings."
@@ -1070,7 +1082,7 @@ msgstr ""
1070
"unter den Blog2Social Einstellungen."
1071
1072
#: views/b2s/post.calendar.php:124 views/b2s/post.sched.php:144
1073
- #: views/b2s/ship.php:469
1074
msgid ""
1075
"Define the default settings for the custom post format for all of your "
1076
"Google+ accounts in the Blog2Social settings."
@@ -1079,7 +1091,7 @@ msgstr ""
1079
"unter den Blog2Social Einstellungen."
1080
1081
#: views/b2s/post.calendar.php:127 views/b2s/post.sched.php:147
1082
- #: views/b2s/ship.php:472
1083
msgid ""
1084
"Define the default settings for the custom post format for all of your "
1085
"Instagram accounts in the Blog2Social settings."
@@ -1593,11 +1605,11 @@ msgstr "Beitrag planen"
1593
msgid "Ignore & share"
1594
msgstr "Ignorieren & teilen"
1595
1596
- #: views/b2s/ship.php:495
1597
msgid "add Schedule"
1598
msgstr "Zeitplan hinzufügen"
1599
1600
- #: views/b2s/ship.php:511
1601
msgid "Give me more information"
1602
msgstr "Erhalte mehr Infomationen"
1603
@@ -1711,7 +1723,7 @@ msgid "immediately"
1711
msgstr "sofort"
1712
1713
#: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67
1714
- #: includes/B2S/Ship/Item.php:814 views/b2s/partials/post-edit-modal.php:47
1715
#: views/b2s/partials/post-edit-modal.php:50
1716
msgid "Date"
1717
msgstr "Startdatum"
@@ -1720,7 +1732,7 @@ msgstr "Startdatum"
1720
msgid "Customize & Schedule"
1721
msgstr "Anpassen & Planen"
1722
1723
- #: includes/B2S/Network/Item.php:58 includes/B2S/Ship/Navbar.php:32
1724
msgid "Default"
1725
msgstr "Standard"
1726
@@ -1758,12 +1770,12 @@ msgstr "Verbindungen"
1758
1759
#: includes/B2S/Network/Item.php:154
1760
msgid "Best Time Manager"
1761
- msgstr "Besten Zeiten Manager"
1762
1763
#: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1764
#: includes/B2S/Network/Item.php:294
1765
msgid "To reactivate this connection,"
1766
- msgstr "Um Deine Verbindung wieder zu aktivieren,"
1767
1768
#: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1769
#: includes/B2S/Network/Item.php:294 includes/B2S/Ship/Image.php:30
@@ -1776,7 +1788,7 @@ msgid "Authorization is interrupted since"
1776
msgstr "Autorisierung ist unterbrochen seit"
1777
1778
#: includes/B2S/Network/Item.php:221 includes/B2S/Network/Item.php:273
1779
- #: includes/B2S/Network/Item.php:326 includes/B2S/Ship/Item.php:762
1780
msgid "Days"
1781
msgstr "Tage"
1782
@@ -1869,13 +1881,13 @@ msgstr "als nächstes geteilt von"
1869
msgid "social media posts ready to be shared"
1870
msgstr "Social Media Posts sind bereit, geteilt zu werden"
1871
1872
- #: includes/B2S/Post/Item.php:426 includes/B2S/Post/Item.php:558
1873
- #: includes/B2S/Ship/Save.php:419
1874
msgid "Retweet"
1875
msgstr "Retweet"
1876
1877
- #: includes/B2S/Post/Item.php:432 includes/B2S/Post/Item.php:501
1878
- #: includes/B2S/Post/Item.php:563
1879
msgid "select all"
1880
msgstr "alle auswählen"
1881
@@ -1883,78 +1895,78 @@ msgstr "alle auswählen"
1883
msgid "show"
1884
msgstr "ansehen"
1885
1886
- #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:430
1887
msgid "Please see"
1888
msgstr "siehe"
1889
1890
- #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:430
1891
msgid "FAQ"
1892
msgstr "FAQ"
1893
1894
- #: includes/B2S/Post/Item.php:447
1895
msgid "sharing in progress by"
1896
msgstr "wird geteilt"
1897
1898
- #: includes/B2S/Post/Item.php:447
1899
msgid "shared by"
1900
msgstr "geteilt von"
1901
1902
- #: includes/B2S/Post/Item.php:468 includes/B2S/Post/Item.php:481
1903
msgid "You want to delete a publish post entry?"
1904
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1905
1906
- #: includes/B2S/Post/Item.php:469 includes/B2S/Post/Item.php:482
1907
msgid "delete from reporting"
1908
msgstr "aus Reporting löschen"
1909
1910
- #: includes/B2S/Post/Item.php:472
1911
msgid "re-share"
1912
msgstr "erneut teilen"
1913
1914
- #: includes/B2S/Post/Item.php:504
1915
msgid "is waiting to shared by"
1916
msgstr "wartet darauf, geteilt zu werden von"
1917
1918
- #: includes/B2S/Post/Item.php:533 includes/B2S/Ship/Save.php:400
1919
msgid "share"
1920
msgstr "teilen"
1921
1922
- #: includes/B2S/Post/Item.php:541
1923
msgid "You want to delete your Social Media post?"
1924
msgstr "Du möchtest Deinen Social Media Post löschen?"
1925
1926
- #: includes/B2S/Post/Item.php:542 includes/B2S/Post/Item.php:589
1927
- #: includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:691
1928
- #: includes/B2S/Ship/Item.php:832
1929
msgid "delete"
1930
msgstr "löschen"
1931
1932
- #: includes/B2S/Post/Item.php:573
1933
msgid "last modified by"
1934
msgstr "zuletzt bearbeitet von"
1935
1936
- #: includes/B2S/Post/Item.php:575
1937
msgid "is processed by the network"
1938
msgstr "wird vom Netzwerk verarbeitet"
1939
1940
- #: includes/B2S/Post/Item.php:580
1941
msgid "scheduled by"
1942
msgstr "geplant von "
1943
1944
- #: includes/B2S/Post/Item.php:585
1945
msgid "You want to edit your scheduled post?"
1946
msgstr "Sie möchten Ihre vorgeplanten Beiträge bearbeiten?"
1947
1948
- #: includes/B2S/Post/Item.php:586
1949
msgid "edit"
1950
msgstr "edit"
1951
1952
- #: includes/B2S/Post/Item.php:597
1953
msgid "delete scheduling"
1954
msgstr "Planung löschen"
1955
1956
#: includes/B2S/Settings/Item.php:63 includes/B2S/Settings/Item.php:83
1957
- #: includes/B2S/Ship/Item.php:673
1958
msgid "Account"
1959
msgstr "Konto"
1960
@@ -2399,50 +2411,50 @@ msgstr "Bild für alle Posts übernehmen"
2399
msgid "Apply image for this post"
2400
msgstr "Bild für diesen Post übernehmen"
2401
2402
- #: includes/B2S/Ship/Item.php:108
2403
msgid "Network does not support image for profiles"
2404
msgstr "Netzwerk unterstützt keine Bilder für Profile"
2405
2406
- #: includes/B2S/Ship/Item.php:109
2407
msgid "Network defines image by link"
2408
msgstr "Netzwerk wählt selber das Bild aus"
2409
2410
- #: includes/B2S/Ship/Item.php:111
2411
msgid "Supported HTML tags"
2412
msgstr "Erlaubte HTML-Elemente"
2413
2414
- #: includes/B2S/Ship/Item.php:112 includes/B2S/Ship/Item.php:171
2415
msgid "Network does not support emojis"
2416
msgstr "Netzwerk unterstützt keine Emojis"
2417
2418
- #: includes/B2S/Ship/Item.php:155
2419
msgid "Text only"
2420
msgstr "nur Text"
2421
2422
- #: includes/B2S/Ship/Item.php:156 includes/B2S/Ship/Item.php:160
2423
- #: includes/B2S/Ship/Item.php:195 includes/B2S/Ship/Item.php:199
2424
- #: includes/B2S/Ship/Item.php:220 includes/B2S/Ship/Item.php:224
2425
- #: includes/B2S/Ship/Item.php:841 includes/B2S/Ship/Item.php:843
2426
msgid "characters"
2427
msgstr "Zeichen"
2428
2429
- #: includes/B2S/Ship/Item.php:170
2430
msgid "Network does not support image for pages"
2431
msgstr "Netzwerk unterstützt keine Bilder für Seiten"
2432
2433
- #: includes/B2S/Ship/Item.php:253
2434
msgid "post format"
2435
msgstr "Postformat"
2436
2437
- #: includes/B2S/Ship/Item.php:263 includes/B2S/Ship/Item.php:849
2438
msgid "Insert full-text"
2439
msgstr "ganzen Text einfügen"
2440
2441
- #: includes/B2S/Ship/Item.php:265 includes/B2S/Ship/Item.php:851
2442
msgid "Delete text"
2443
msgstr "Text löschen"
2444
2445
- #: includes/B2S/Ship/Item.php:273
2446
msgid ""
2447
"You can customize your post with individual comments, @-handles, emojis, and "
2448
"more in the Instant Sharing window, after planning your post."
@@ -2451,8 +2463,8 @@ msgstr ""
2451
"mehr im Fenster \"Instant Sharing\" anpassen, nachdem Du Deinen Post geplant "
2452
"hast."
2453
2454
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2455
- #: includes/B2S/Ship/Item.php:724
2456
msgid ""
2457
"Please keep in mind that according to Twitter’s new TOS, users are no longer "
2458
"allowed to post identical or substantially similar content to multiple "
@@ -2463,8 +2475,8 @@ msgstr ""
2463
"Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
2464
"mehreren Accounts zu posten."
2465
2466
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2467
- #: includes/B2S/Ship/Item.php:724
2468
msgid ""
2469
"Violating these rules can result in Twitter suspending your account. Always "
2470
"vary your Tweets with different comments, hashtags or handles to prevent "
@@ -2474,12 +2486,12 @@ msgstr ""
2474
"sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
2475
"Hashtags und Handles um doppelte Beiträge zu vermeiden."
2476
2477
- #: includes/B2S/Ship/Item.php:279 includes/B2S/Ship/Item.php:469
2478
- #: includes/B2S/Ship/Item.php:724
2479
msgid "Learn more about this"
2480
msgstr "Erfahre mehr darüber"
2481
2482
- #: includes/B2S/Ship/Item.php:284
2483
msgid ""
2484
"Please note: XING allows identical posts to be published only once within a "
2485
"group and no more than three times across different groups."
@@ -2488,90 +2500,90 @@ msgstr ""
2488
"einmal innerhalb einer Gruppe und nicht mehr als dreimal in verschiedenen "
2489
"Gruppen."
2490
2491
- #: includes/B2S/Ship/Item.php:284
2492
msgid "Read more"
2493
msgstr "mehr erfahren"
2494
2495
- #: includes/B2S/Ship/Item.php:303
2496
msgid "hide calendar"
2497
msgstr "Planungskalender verbergen"
2498
2499
- #: includes/B2S/Ship/Item.php:354 includes/B2S/Ship/Item.php:378
2500
- #: includes/B2S/Ship/Item.php:402 includes/B2S/Ship/Item.php:420
2501
- #: includes/B2S/Ship/Item.php:435 includes/B2S/Ship/Item.php:461
2502
- #: includes/B2S/Ship/Item.php:479 includes/B2S/Ship/Item.php:495
2503
- #: includes/B2S/Ship/Item.php:508 includes/B2S/Ship/Item.php:524
2504
- #: includes/B2S/Ship/Item.php:529
2505
msgid "Write something about your post..."
2506
msgstr "Schreibe etwas..."
2507
2508
- #: includes/B2S/Ship/Item.php:361 includes/B2S/Ship/Item.php:385
2509
- #: includes/B2S/Ship/Item.php:409 includes/B2S/Ship/Item.php:457
2510
- #: includes/B2S/Ship/Item.php:475 includes/B2S/Ship/Item.php:491
2511
- #: includes/B2S/Ship/Item.php:520 includes/B2S/Ship/Item.php:554
2512
msgid "Change image"
2513
msgstr "Bild ändern"
2514
2515
- #: includes/B2S/Ship/Item.php:365
2516
msgid ""
2517
"Info: Change Open Graph Meta tags image, title and description for this "
2518
"network"
2519
msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
2520
2521
- #: includes/B2S/Ship/Item.php:368 includes/B2S/Ship/Item.php:392
2522
msgid ""
2523
"You want to change your link image, link title and link description for this "
2524
"network? Click here."
2525
msgstr ""
2526
"Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
2527
2528
- #: includes/B2S/Ship/Item.php:370
2529
msgid "OG Meta title"
2530
msgstr "OG Titel"
2531
2532
- #: includes/B2S/Ship/Item.php:371
2533
msgid "OG Meta description"
2534
msgstr "OG Beschreibung"
2535
2536
- #: includes/B2S/Ship/Item.php:389
2537
msgid ""
2538
"Info: Change Card Meta tags image, title and description for this network"
2539
msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
2540
2541
- #: includes/B2S/Ship/Item.php:394
2542
msgid "Card Meta title"
2543
msgstr "Card Titel"
2544
2545
- #: includes/B2S/Ship/Item.php:395
2546
msgid "Card Meta description"
2547
msgstr "Card Beschreibung"
2548
2549
- #: includes/B2S/Ship/Item.php:541
2550
msgid "required"
2551
msgstr "erforderlich"
2552
2553
- #: includes/B2S/Ship/Item.php:561 includes/B2S/Ship/Item.php:563
2554
msgid "Link"
2555
msgstr "Link"
2556
2557
- #: includes/B2S/Ship/Item.php:622
2558
msgid "The Headline..."
2559
msgstr "Die Überschrift..."
2560
2561
- #: includes/B2S/Ship/Item.php:627
2562
msgid "Hashtags"
2563
msgstr "Hashtags"
2564
2565
- #: includes/B2S/Ship/Item.php:655
2566
msgid "Enable Retweets for all Tweets with the selected profile"
2567
msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
2568
2569
- #: includes/B2S/Ship/Item.php:674 views/b2s/partials/post-edit-modal.php:58
2570
msgid "Delay"
2571
msgstr "Verzögerung"
2572
2573
- #: includes/B2S/Ship/Item.php:684 includes/B2S/Ship/Item.php:685
2574
- #: includes/B2S/Ship/Item.php:686 includes/B2S/Ship/Item.php:687
2575
#: views/b2s/partials/post-edit-modal.php:62
2576
#: views/b2s/partials/post-edit-modal.php:63
2577
#: views/b2s/partials/post-edit-modal.php:64
@@ -2579,129 +2591,133 @@ msgstr "Verzögerung"
2579
msgid "min"
2580
msgstr "min"
2581
2582
- #: includes/B2S/Ship/Item.php:692
2583
msgid "Add Retweet"
2584
msgstr "Retweet hinzufügen"
2585
2586
- #: includes/B2S/Ship/Item.php:712
2587
msgid "Share Now"
2588
msgstr "Sofort teilen"
2589
2590
- #: includes/B2S/Ship/Item.php:717
2591
msgid "Schedule Recurrent Post"
2592
msgstr "regelmäßig Planen"
2593
2594
- #: includes/B2S/Ship/Item.php:751
2595
msgid "Interval"
2596
msgstr "Intervall"
2597
2598
- #: includes/B2S/Ship/Item.php:752 includes/B2S/Ship/Item.php:755
2599
msgid "Duration"
2600
msgstr "Dauer"
2601
2602
- #: includes/B2S/Ship/Item.php:756
2603
msgid "Repeat"
2604
msgstr "Wiederholen"
2605
2606
- #: includes/B2S/Ship/Item.php:757
2607
msgid "Day of month"
2608
msgstr "Tag im Monat"
2609
2610
- #: includes/B2S/Ship/Item.php:758
2611
msgid "Duration in days"
2612
msgstr "Dauer in Tagen"
2613
2614
- #: includes/B2S/Ship/Item.php:760
2615
msgid "Start date"
2616
msgstr "Startdatum"
2617
2618
- #: includes/B2S/Ship/Item.php:761 includes/B2S/Ship/Item.php:815
2619
#: views/b2s/partials/post-edit-modal.php:48
2620
#: views/b2s/partials/post-edit-modal.php:51
2621
msgid "Time"
2622
msgstr "Mal"
2623
2624
- #: includes/B2S/Ship/Item.php:770
2625
msgid "weekly"
2626
msgstr "wöchentlich"
2627
2628
- #: includes/B2S/Ship/Item.php:771
2629
msgid "monthly"
2630
msgstr "monatlich"
2631
2632
- #: includes/B2S/Ship/Item.php:772
2633
msgid "own period"
2634
msgstr "Eigener Zeitraum"
2635
2636
- #: includes/B2S/Ship/Item.php:778
2637
msgid "Week"
2638
msgstr "Woche"
2639
2640
- #: includes/B2S/Ship/Item.php:778
2641
msgid "Weeks"
2642
msgstr "Wochen"
2643
2644
- #: includes/B2S/Ship/Item.php:787
2645
msgid "Month"
2646
msgstr "Monat"
2647
2648
- #: includes/B2S/Ship/Item.php:787
2649
msgid "Months"
2650
msgstr "Monate"
2651
2652
- #: includes/B2S/Ship/Item.php:807
2653
msgid "End Of Month"
2654
msgstr "Monatsende"
2655
2656
- #: includes/B2S/Ship/Item.php:812
2657
msgid "Timespan"
2658
msgstr "Zeitspanne"
2659
2660
- #: includes/B2S/Ship/Item.php:820
2661
msgid "Mon"
2662
msgstr "Mo"
2663
2664
- #: includes/B2S/Ship/Item.php:821
2665
msgid "Tue"
2666
msgstr "Di"
2667
2668
- #: includes/B2S/Ship/Item.php:822
2669
msgid "Wed"
2670
msgstr "Mi"
2671
2672
- #: includes/B2S/Ship/Item.php:823
2673
msgid "Thu"
2674
msgstr "Do"
2675
2676
- #: includes/B2S/Ship/Item.php:824
2677
msgid "Fri"
2678
msgstr "Fr"
2679
2680
- #: includes/B2S/Ship/Item.php:825
2681
msgid "Sat"
2682
msgstr "Sa"
2683
2684
- #: includes/B2S/Ship/Item.php:826
2685
msgid "Sun"
2686
msgstr "So"
2687
2688
- #: includes/B2S/Ship/Item.php:833
2689
msgid "add another post"
2690
msgstr "einen weiteren Post anlegen"
2691
2692
- #: includes/B2S/Ship/Item.php:847
2693
msgid "Copy from original"
2694
msgstr "Originaltext kopieren"
2695
2696
- #: includes/B2S/Ship/Item.php:863
2697
msgid "Apply Settings To All Networks"
2698
msgstr "Planung für alle Netzwerke übernehmen"
2699
2700
- #: includes/B2S/Ship/Item.php:864
2701
msgid "Save as best time for this network"
2702
msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
2703
2704
- #: includes/B2S/Ship/Save.php:392
2705
msgid ""
2706
"For sharing your posts on personal Facebook Profiles you can now use "
2707
"Facebook Instant Sharing"
@@ -2709,15 +2725,15 @@ msgstr ""
2709
"Um Beiträge auf persönlichen Facebook-Profilen zu teilen, steht ab sofort "
2710
"Facebook Instant Sharing zur Verfügung"
2711
2712
- #: includes/B2S/Ship/Save.php:392
2713
msgid "Read why"
2714
msgstr "mehr erfahren"
2715
2716
- #: includes/B2S/Ship/Save.php:394
2717
msgid "This is how it works:"
2718
msgstr "Und so funktioniert es:"
2719
2720
- #: includes/B2S/Ship/Save.php:395
2721
msgid ""
2722
"-To share your post immediately, click the \"Share\" button next to your "
2723
"selected Facebook profile below."
@@ -2725,7 +2741,7 @@ msgstr ""
2725
"-Um den Beitrag sofort zu teilen, klicke einfach auf den “Teilen” Button "
2726
"neben Deinem unten aufgeführten Profil."
2727
2728
- #: includes/B2S/Ship/Save.php:396
2729
msgid ""
2730
"-For scheduled posts, Blog2Social will save your post and move it to the "
2731
"\"Scheduled Posts\" tab on your \"Posts & Sharing\" navigation bar. On your "
@@ -2738,15 +2754,50 @@ msgstr ""
2738
"Sharing” Tab. Klicke dann auf \"Teilen\", um Deinen Post dann an Dein "
2739
"Facebook-Profil zu senden!"
2740
2741
- #: includes/B2S/Ship/Save.php:401
2742
- msgid "Please share your Facebook post now"
2743
- msgstr "Bitte teile nun Deinen Facebook Post"
2744
2745
- #: includes/B2S/Ship/Save.php:410
2746
msgid "view social media post"
2747
msgstr "Zeige Social Media Beitrag an"
2748
2749
- #: includes/B2S/Ship/Save.php:420
2750
msgid "scheduled on"
2751
msgstr "geplant für"
2752
@@ -3012,11 +3063,11 @@ msgstr ""
3012
"Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
3013
"Media zu promoten."
3014
3015
- #. Plugin Name of the plugin/theme
3016
msgid "Blog2Social: Social Media Auto Post & Scheduler"
3017
msgstr "Blog2Social: Social Media Auto Post & Scheduler"
3018
3019
- #. Description of the plugin/theme
3020
msgid ""
3021
"Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3022
"Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
@@ -3024,15 +3075,11 @@ msgstr ""
3024
"Auto publish, schedule & share posts on social media: Facebook, Twitter, "
3025
"Google+, XING, LinkedIn, Instagram, ... crosspost to pages & groups"
3026
3027
- #. #-#-#-#-# blog2social-code.pot (Blog2Social: Social Media Auto Post &
3028
- #. Scheduler 5.0.2) #-#-#-#-#
3029
- #. Plugin URI of the plugin/theme
3030
- #. #-#-#-#-# blog2social-code.pot (Blog2Social: Social Media Auto Post &
3031
- #. Scheduler 5.0.2) #-#-#-#-#
3032
- #. Author URI of the plugin/theme
3033
msgid "https://www.blog2social.com"
3034
msgstr "https://www.blog2social.com"
3035
3036
- #. Author of the plugin/theme
3037
msgid "Blog2Social, Adenion"
3038
msgstr "Blog2Social, Adenion"
2
# This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
msgid ""
4
msgstr ""
5
+ "PO-Revision-Date: 2018-12-18 11:43+0000\n"
6
"MIME-Version: 1.0\n"
7
"Content-Type: text/plain; charset=UTF-8\n"
8
"Content-Transfer-Encoding: 8bit\n"
12
"Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; "
13
"Scheduler - Stable (latest release)\n"
14
"Report-Msgid-Bugs-To: \n"
15
+ "POT-Creation-Date: 2018-12-18 11:42+0000\n"
16
"Last-Translator: admin <s.buerger@adenion.de>\n"
17
"Language-Team: German\n"
18
+ "X-Loco-Version: 2.2.0; wp-5.0.1"
19
20
#: includes/Loader.php:42
21
msgid "Modify pin board"
37
msgid "Social Media Content Calendar"
38
msgstr "Social Media Kalender"
39
40
+ #: includes/Loader.php:554
41
msgid "This post will be shared into your social media from"
42
+ msgstr ""
43
+ "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
44
45
+ #: includes/Loader.php:554 includes/Loader.php:556
46
msgid "show details"
47
msgstr "siehe Details"
48
49
+ #: includes/Loader.php:556
50
msgid "This post will be shared on social media in 2-3 minutes!"
51
msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
52
53
+ #: includes/Loader.php:560
54
msgid ""
55
"Please, make sure that your post are publish on this blog on this moment. "
56
"Then you can auto post your post with Blog2social."
58
"Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
59
" Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
60
61
+ #: includes/Loader.php:563 includes/B2S/PostBox.php:83
62
msgid ""
63
"There are no authorizations for your selected profile. Please, authorize "
64
"with a social network or select a other profile."
66
"Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
67
"mit einem Netzwerk oder wähle ein anderes Profil aus. "
68
69
+ #: includes/Loader.php:575
70
msgid "Upgrade to Premium"
71
msgstr "Premium freischalten"
72
73
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:138
74
#: includes/B2S/Network/Item.php:138 includes/B2S/Network/Item.php:196
75
#: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:436
76
#: includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:472
78
msgid "Profile"
79
msgstr "Profil"
80
81
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:141
82
#: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:248
83
#: includes/B2S/Settings/Item.php:255 includes/B2S/Settings/Item.php:451
84
#: includes/B2S/Settings/Item.php:473 includes/B2S/Ship/Portale.php:31
86
msgid "Page"
87
msgstr "Seite"
88
89
+ #: includes/Loader.php:605 includes/B2S/Network/Item.php:144
90
#: includes/B2S/Network/Item.php:144 includes/B2S/Network/Item.php:301
91
#: includes/B2S/Settings/Item.php:452 includes/B2S/Settings/Item.php:474
92
#: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:28
93
msgid "Group"
94
msgstr "Gruppe"
95
96
+ #: includes/Loader.php:606
97
msgid "Your post could not be posted."
98
msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
99
100
+ #: includes/Loader.php:607
101
msgid ""
102
"Your authorization has expired. Please reconnect your account in the "
103
"Blog2Social network settings."
105
"Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den "
106
"Blog2Social Netzwerkeinstellungen erneut."
107
108
+ #: includes/Loader.php:608
109
msgid "The network has marked the post as spam or abusive."
110
msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
111
112
+ #: includes/Loader.php:609
113
msgid ""
114
"We don't have the permission to publish your post. Please check your "
115
"authorization."
117
"Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
118
"überprüfe deine Autorisierung."
119
120
+ #: includes/Loader.php:610
121
msgid ""
122
"Your authorization is interrupted. Please check your authorization. Please "
123
"see <a target=\"_blank\" href=\"https://www.blog2social."
127
"Siehe <a target=\"_blank\" href=\"https://www.blog2social."
128
"com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
129
130
+ #: includes/Loader.php:611
131
msgid "Your daily limit has been reached."
132
msgstr "Dein tägliches Beitragslimit wurde erreicht."
133
134
+ #: includes/Loader.php:612
135
msgid "Your post could not be posted, because your image is not available."
136
msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
137
138
+ #: includes/Loader.php:613
139
msgid ""
140
"The network has blocked your account. Please see <a target=\"_blank\" "
141
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
145
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
146
"loesungen.html\">FAQ</a>."
147
148
+ #: includes/Loader.php:614
149
msgid ""
150
"The number of images is reached. Please see <a target=\"_blank\" "
151
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
155
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
156
"loesungen.html\">FAQ</a>."
157
158
+ #: includes/Loader.php:615
159
msgid ""
160
"Your daily limit for this network has been reached. Please try again later."
161
msgstr ""
162
"Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
163
"versuche es später noch einmal."
164
165
+ #: includes/Loader.php:616
166
msgid ""
167
"The network can not publish special characters such as Emoji. Please see <a "
168
"target=\"_blank\" href=\"https://www.blog2social."
172
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
173
"loesungen.html\">FAQ</a>."
174
175
+ #: includes/Loader.php:617
176
msgid "Your post is a duplicate."
177
msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
178
179
+ #: includes/Loader.php:618
180
msgid "The network requires a public url."
181
msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
182
183
+ #: includes/Loader.php:619
184
msgid "You have already retweeted this post."
185
msgstr "Du hast diesen Post bereits retweetet."
186
187
+ #: includes/Loader.php:620
188
msgid ""
189
"There was no image in the meta data of the linked post. Posts without images "
190
"cannot be shared on image networks."
193
"werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht "
194
"werden. "
195
196
+ #: includes/Loader.php:621
197
msgid "Your group can not be found by the network."
198
msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
199
200
+ #: includes/Loader.php:678 includes/Loader.php:714
201
msgid "Dashboard"
202
msgstr "Dashboard"
203
204
+ #: includes/Loader.php:679 includes/Loader.php:721
205
msgid "Posts & Sharing"
206
msgstr "Beiträge"
207
208
+ #: includes/Loader.php:680 includes/Loader.php:728
209
msgid "Content Curation"
210
msgstr "Content Curation"
211
212
+ #: includes/Loader.php:681 includes/Loader.php:735 views/b2s/network.php:17
213
msgid "Networks"
214
msgstr "Netzwerke"
215
216
+ #: includes/Loader.php:682 includes/Loader.php:741
217
msgid "Settings"
218
msgstr "Einstellungen"
219
220
+ #: includes/Loader.php:683 includes/Loader.php:747
221
msgid "PR-Service"
222
msgstr "PR-Service"
223
224
+ #: includes/Loader.php:684 includes/Loader.php:754
225
#: views/b2s/widgets/tutorial.php:4
226
msgid "How to & FAQ"
227
msgstr "How to & FAQ"
228
229
+ #: includes/Loader.php:685
230
msgid "Premium"
231
msgstr "Premium"
232
233
+ #: includes/Loader.php:685 includes/Loader.php:760 includes/B2S/PostBox.php:112
234
#: views/b2s/network.php:31 views/b2s/settings.php:67 views/b2s/ship.php:20
235
#: includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:138
236
#: includes/B2S/Network/Item.php:141 includes/B2S/Network/Item.php:144
237
#: includes/B2S/Network/Item.php:223 includes/B2S/Network/Item.php:275
238
#: includes/B2S/Network/Item.php:328 includes/B2S/Settings/Item.php:93
239
#: includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73
240
+ #: includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:715
241
#: includes/B2S/Ship/Portale.php:28 includes/B2S/Ship/Portale.php:31
242
#: includes/B2S/Ship/Portale.php:34 views/b2s/partials/post-edit-modal.php:9
243
#: views/b2s/widgets/posts.php:31
244
msgid "PREMIUM"
245
msgstr "PREMIUM"
246
247
+ #: includes/Loader.php:705
248
msgid "Blog2Social"
249
msgstr "Blog2Social"
250
251
+ #: includes/Loader.php:1148 includes/Loader.php:1321
252
msgid "or"
253
msgstr "oder"
254
255
+ #: includes/Loader.php:1148 includes/Loader.php:1321
256
msgid "back to install plugins"
257
msgstr "zurück zur Pluginübersicht"
258
371
msgid "last auto-post:"
372
msgstr "letzter Auto-Post:"
373
374
+ #: includes/B2S/PostBox.php:80 views/b2s/ship.php:528
375
msgid "The connection to the server failed. Try again!"
376
msgstr ""
377
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
415
#: views/b2s/network.php:18 views/b2s/settings.php:70 views/b2s/ship.php:56
416
#: views/b2s/ship.php:146 views/b2s/ship.php:233
417
#: includes/B2S/Network/Item.php:154 includes/B2S/Settings/Item.php:100
418
+ #: includes/B2S/Ship/Item.php:656
419
msgid "Info"
420
msgstr "Info"
421
451
#: views/b2s/post.calendar.php:50 views/b2s/post.calendar.php:230
452
#: views/b2s/post.notice.php:40 views/b2s/post.php:37
453
#: views/b2s/post.publish.php:40 views/b2s/post.sched.php:52
454
+ #: views/b2s/ship.php:168 views/b2s/ship.php:525
455
msgid "Loading..."
456
msgstr "Wird geladen..."
457
526
msgid "You want to auto-post your blog post?"
527
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
528
529
+ #: includes/B2S/PostBox.php:152 views/b2s/curation.php:120
530
#: views/b2s/network.php:106 views/b2s/post.calendar.php:268
531
#: views/b2s/ship.php:284 views/b2s/ship.php:344 views/b2s/ship.php:390
532
msgid "With Blog2Social Premium you can:"
533
msgstr "Mit Blog2Social kannst Du:"
534
535
+ #: includes/B2S/PostBox.php:155 views/b2s/curation.php:123
536
#: views/b2s/network.php:109 views/b2s/post.calendar.php:271
537
#: views/b2s/ship.php:287 views/b2s/ship.php:347 views/b2s/ship.php:393
538
msgid "Post on pages and groups"
539
msgstr "Poste auf Seiten und in Gruppen"
540
541
+ #: includes/B2S/PostBox.php:156 views/b2s/curation.php:124
542
#: views/b2s/network.php:110 views/b2s/post.calendar.php:272
543
#: views/b2s/ship.php:288 views/b2s/ship.php:348 views/b2s/ship.php:394
544
msgid "Share on multiple profiles, pages and groups"
545
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
546
547
+ #: includes/B2S/PostBox.php:157 views/b2s/curation.php:125
548
#: views/b2s/network.php:111 views/b2s/post.calendar.php:273
549
#: views/b2s/ship.php:289 views/b2s/ship.php:349 views/b2s/ship.php:395
550
msgid "Auto-post and auto-schedule new and updated blog posts"
552
" Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
553
"Aktualisierung posten und zeitversetzt planen"
554
555
+ #: includes/B2S/PostBox.php:158 views/b2s/curation.php:126
556
#: views/b2s/network.php:112 views/b2s/post.calendar.php:274
557
#: views/b2s/ship.php:290 views/b2s/ship.php:350 views/b2s/ship.php:396
558
msgid "Schedule your posts at the best times on each network"
559
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
560
561
+ #: includes/B2S/PostBox.php:159 views/b2s/curation.php:127
562
#: views/b2s/network.php:113 views/b2s/post.calendar.php:275
563
#: views/b2s/ship.php:291 views/b2s/ship.php:351 views/b2s/ship.php:397
564
msgid ""
566
"social media posts"
567
msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
568
569
+ #: includes/B2S/PostBox.php:160 views/b2s/curation.php:128
570
#: views/b2s/network.php:114 views/b2s/post.calendar.php:276
571
#: views/b2s/ship.php:292 views/b2s/ship.php:352 views/b2s/ship.php:398
572
msgid "Schedule your post for one time, multiple times or recurrently"
574
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
575
"oder nach einem regelmäßigen Muster"
576
577
+ #: includes/B2S/PostBox.php:161 views/b2s/curation.php:129
578
#: views/b2s/network.php:115 views/b2s/post.calendar.php:277
579
#: views/b2s/ship.php:293 views/b2s/ship.php:353 views/b2s/ship.php:399
580
msgid "Schedule and re-share old posts"
581
msgstr "Plane und teile alte Beiträge"
582
583
+ #: includes/B2S/PostBox.php:162 views/b2s/curation.php:130
584
#: views/b2s/network.php:116 views/b2s/post.calendar.php:278
585
#: views/b2s/ship.php:294 views/b2s/ship.php:354 views/b2s/ship.php:400
586
msgid "Select link format or image format for your posts"
587
msgstr ""
588
"Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
589
590
+ #: includes/B2S/PostBox.php:163 views/b2s/curation.php:131
591
#: views/b2s/network.php:117 views/b2s/post.calendar.php:279
592
#: views/b2s/ship.php:295 views/b2s/ship.php:355 views/b2s/ship.php:401
593
msgid "Select individual images per post"
594
msgstr ""
595
"Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
596
597
+ #: includes/B2S/PostBox.php:164 views/b2s/curation.php:132
598
#: views/b2s/network.php:118 views/b2s/post.calendar.php:280
599
#: views/b2s/ship.php:296 views/b2s/ship.php:356 views/b2s/ship.php:402
600
msgid ""
604
"Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
605
"Media Beiträge"
606
607
+ #: includes/B2S/PostBox.php:166 views/b2s/curation.php:134
608
#: views/b2s/network.php:120 views/b2s/post.calendar.php:282
609
#: views/b2s/ship.php:298 views/b2s/ship.php:358 views/b2s/ship.php:404
610
msgid "Upgrade to PREMIUM"
611
msgstr "Jetzt auf Premium upgraden"
612
613
+ #: includes/B2S/PostBox.php:168 views/b2s/curation.php:136
614
#: views/b2s/network.php:122 views/b2s/post.calendar.php:284
615
#: views/b2s/ship.php:300 views/b2s/ship.php:360 views/b2s/ship.php:406
616
msgid ""
654
msgid "Select date:"
655
msgstr "Datum auswählen:"
656
657
+ #: includes/B2S/PostBox.php:237 includes/B2S/Ship/Item.php:302
658
msgid "show calendar"
659
msgstr "Planungskalender anzeigen"
660
715
msgid "Load data..."
716
msgstr "Daten werden geladen..."
717
718
+ #: views/b2s/curation.php:66 views/b2s/ship.php:15 views/b2s/ship.php:526
719
#: includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:208
720
+ #: includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41
721
#: includes/PRG/Post/Item.php:97
722
msgid "published"
723
msgstr "veröffentlicht"
724
725
+ #: views/b2s/curation.php:84 views/b2s/post.approve.php:98
726
+ #: views/b2s/ship.php:443
727
+ msgid "Do you want to mark this post as published ?"
728
+ msgstr "Möchtest Du diesen Beitrag als veröffentlicht markieren?"
729
+
730
+ #: views/b2s/curation.php:89 views/b2s/post.approve.php:103
731
+ #: views/b2s/ship.php:448
732
+ msgid "YES"
733
+ msgstr "JA"
734
+
735
+ #: views/b2s/curation.php:90 views/b2s/network.php:140
736
+ #: views/b2s/post.approve.php:87 views/b2s/post.approve.php:104
737
+ #: views/b2s/post.notice.php:74 views/b2s/post.publish.php:74
738
+ #: views/b2s/post.sched.php:86 views/b2s/ship.php:449 views/prg/ship.php:92
739
+ #: views/b2s/widgets/posts.php:80
740
+ msgid "NO"
741
+ msgstr "NEIN"
742
+
743
+ #: views/b2s/curation.php:103 views/b2s/post.calendar.php:251
744
#: views/b2s/ship.php:373
745
msgid "Need to schedule your posts?"
746
msgstr "Du möchtest Deine Beiträge planen?"
747
748
+ #: views/b2s/curation.php:106 views/b2s/post.calendar.php:254
749
#: views/b2s/ship.php:376
750
msgid "Blog2Social Premium covers everything you need."
751
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
752
753
+ #: views/b2s/curation.php:109 views/b2s/post.calendar.php:257
754
+ #: views/b2s/ship.php:379 includes/B2S/Ship/Item.php:716
755
msgid "Schedule for specific dates"
756
msgstr "Für bestimmte Termine planen"
757
758
+ #: views/b2s/curation.php:110 views/b2s/post.calendar.php:258
759
#: views/b2s/ship.php:380
760
msgid ""
761
"You want to publish a post on a specific date? No problem! Just enter your "
764
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
765
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
766
767
+ #: views/b2s/curation.php:112 views/b2s/post.calendar.php:260
768
#: views/b2s/ship.php:382
769
msgid "Schedule post recurrently"
770
msgstr "Beitrag mehrfach planen"
771
772
+ #: views/b2s/curation.php:113 views/b2s/post.calendar.php:261
773
#: views/b2s/ship.php:383
774
msgid ""
775
"You have evergreen content you want to re-share from time to time in your "
780
"teilen? Teile Deine Evergreen Inhalte einmal, mehrmals oder in einem "
781
"wiederkehrenden Rhythmus"
782
783
+ #: views/b2s/curation.php:115 views/b2s/post.calendar.php:263
784
#: views/b2s/premium.php:78 views/b2s/ship.php:385
785
#: views/b2s/widgets/premium.php:71
786
msgid "Best Time Scheduler"
787
msgstr "Beste Zeiten Manager"
788
789
+ #: views/b2s/curation.php:116 views/b2s/post.calendar.php:264
790
#: views/b2s/ship.php:386
791
msgid ""
792
"Whenever you publish a post, only a fraction of your followers will actually "
872
873
#: views/b2s/network.php:43 views/b2s/ship.php:55
874
msgid "Load Best Times"
875
+ msgstr "Lade beste Zeiten"
876
877
#: views/b2s/network.php:82
878
msgid "create"
932
msgid "Do you really want to delete this profile"
933
msgstr "Soll Dein Profil wirklich gelöscht werden?"
934
935
#: views/b2s/network.php:141 views/b2s/network.php:193
936
#: views/b2s/post.approve.php:88 views/b2s/post.notice.php:75
937
#: views/b2s/post.publish.php:75 views/b2s/post.sched.php:87
1049
msgstr "Beitrag hinzufügen"
1050
1051
#: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1052
+ #: views/b2s/ship.php:462
1053
msgid "Choose your"
1054
msgstr "Wähle Deinen"
1055
1056
#: views/b2s/post.calendar.php:97 views/b2s/post.sched.php:117
1057
+ #: views/b2s/ship.php:462
1058
msgid "Post Format"
1059
msgstr "Postformat"
1060
1061
#: views/b2s/post.calendar.php:99 views/b2s/post.sched.php:119
1062
+ #: views/b2s/ship.php:464
1063
msgid "for:"
1064
msgstr "für:"
1065
1066
#: views/b2s/post.calendar.php:118 views/b2s/post.sched.php:138
1067
+ #: views/b2s/ship.php:482
1068
msgid ""
1069
"Define the default settings for the custom post format for all of your "
1070
"Facebook accounts in the Blog2Social settings."
1073
"den Blog2Social Einstellungen."
1074
1075
#: views/b2s/post.calendar.php:121 views/b2s/post.sched.php:141
1076
+ #: views/b2s/ship.php:485
1077
msgid ""
1078
"Define the default settings for the custom post format for all of your "
1079
"Twitter accounts in the Blog2Social settings."
1082
"unter den Blog2Social Einstellungen."
1083
1084
#: views/b2s/post.calendar.php:124 views/b2s/post.sched.php:144
1085
+ #: views/b2s/ship.php:488
1086
msgid ""
1087
"Define the default settings for the custom post format for all of your "
1088
"Google+ accounts in the Blog2Social settings."
1091
"unter den Blog2Social Einstellungen."
1092
1093
#: views/b2s/post.calendar.php:127 views/b2s/post.sched.php:147
1094
+ #: views/b2s/ship.php:491
1095
msgid ""
1096
"Define the default settings for the custom post format for all of your "
1097
"Instagram accounts in the Blog2Social settings."
1605
msgid "Ignore & share"
1606
msgstr "Ignorieren & teilen"
1607
1608
+ #: views/b2s/ship.php:514
1609
msgid "add Schedule"
1610
msgstr "Zeitplan hinzufügen"
1611
1612
+ #: views/b2s/ship.php:530
1613
msgid "Give me more information"
1614
msgstr "Erhalte mehr Infomationen"
1615
1723
msgstr "sofort"
1724
1725
#: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67
1726
+ #: includes/B2S/Ship/Item.php:815 views/b2s/partials/post-edit-modal.php:47
1727
#: views/b2s/partials/post-edit-modal.php:50
1728
msgid "Date"
1729
msgstr "Startdatum"
1732
msgid "Customize & Schedule"
1733
msgstr "Anpassen & Planen"
1734
1735
+ #: includes/B2S/Network/Item.php:58
1736
msgid "Default"
1737
msgstr "Standard"
1738
1770
1771
#: includes/B2S/Network/Item.php:154
1772
msgid "Best Time Manager"
1773
+ msgstr "Best Time Manager"
1774
1775
#: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1776
#: includes/B2S/Network/Item.php:294
1777
msgid "To reactivate this connection,"
1778
+ msgstr "Um die Verbindung wieder zu aktivieren,"
1779
1780
#: includes/B2S/Network/Item.php:189 includes/B2S/Network/Item.php:241
1781
#: includes/B2S/Network/Item.php:294 includes/B2S/Ship/Image.php:30
1788
msgstr "Autorisierung ist unterbrochen seit"
1789
1790
#: includes/B2S/Network/Item.php:221 includes/B2S/Network/Item.php:273
1791
+ #: includes/B2S/Network/Item.php:326 includes/B2S/Ship/Item.php:763
1792
msgid "Days"
1793
msgstr "Tage"
1794
1881
msgid "social media posts ready to be shared"
1882
msgstr "Social Media Posts sind bereit, geteilt zu werden"
1883
1884
+ #: includes/B2S/Post/Item.php:426 includes/B2S/Post/Item.php:560
1885
+ #: includes/B2S/Ship/Save.php:427
1886
msgid "Retweet"
1887
msgstr "Retweet"
1888
1889
+ #: includes/B2S/Post/Item.php:432 includes/B2S/Post/Item.php:502
1890
+ #: includes/B2S/Post/Item.php:565
1891
msgid "select all"
1892
msgstr "alle auswählen"
1893
1895
msgid "show"
1896
msgstr "ansehen"
1897
1898
+ #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:438
1899
msgid "Please see"
1900
msgstr "siehe"
1901
1902
+ #: includes/B2S/Post/Item.php:442 includes/B2S/Ship/Save.php:438
1903
msgid "FAQ"
1904
msgstr "FAQ"
1905
1906
+ #: includes/B2S/Post/Item.php:448
1907
msgid "sharing in progress by"
1908
msgstr "wird geteilt"
1909
1910
+ #: includes/B2S/Post/Item.php:448
1911
msgid "shared by"
1912
msgstr "geteilt von"
1913
1914
+ #: includes/B2S/Post/Item.php:469 includes/B2S/Post/Item.php:482
1915
msgid "You want to delete a publish post entry?"
1916
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1917
1918
+ #: includes/B2S/Post/Item.php:470 includes/B2S/Post/Item.php:483
1919
msgid "delete from reporting"
1920
msgstr "aus Reporting löschen"
1921
1922
+ #: includes/B2S/Post/Item.php:473
1923
msgid "re-share"
1924
msgstr "erneut teilen"
1925
1926
+ #: includes/B2S/Post/Item.php:505
1927
msgid "is waiting to shared by"
1928
msgstr "wartet darauf, geteilt zu werden von"
1929
1930
+ #: includes/B2S/Post/Item.php:535 includes/B2S/Ship/Save.php:408
1931
msgid "share"
1932
msgstr "teilen"
1933
1934
+ #: includes/B2S/Post/Item.php:543
1935
msgid "You want to delete your Social Media post?"
1936
msgstr "Du möchtest Deinen Social Media Post löschen?"
1937
1938
+ #: includes/B2S/Post/Item.php:544 includes/B2S/Post/Item.php:591
1939
+ #: includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:692
1940
+ #: includes/B2S/Ship/Item.php:833
1941
msgid "delete"
1942
msgstr "löschen"
1943
1944
+ #: includes/B2S/Post/Item.php:575
1945
msgid "last modified by"
1946
msgstr "zuletzt bearbeitet von"
1947
1948
+ #: includes/B2S/Post/Item.php:577
1949
msgid "is processed by the network"
1950
msgstr "wird vom Netzwerk verarbeitet"
1951
1952