Blog2Social: Social Media Auto Post & Scheduler - Version 4.6.0

Version Description

Usability Optimization, facebook member groups, new network vkontakte, more flexible scheduling

Download this release

Release Info

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

Code changes from version 4.5.1 to 4.6.0

assets/css/b2s/settings.css CHANGED
@@ -121,3 +121,7 @@ ul.chosen-choices {
121
  border: 1px solid #d7d7d7 !important;
122
  box-shadow: none;
123
  }
 
 
 
 
121
  border: 1px solid #d7d7d7 !important;
122
  box-shadow: none;
123
  }
124
+
125
+ .b2s-auto-post-own-update-warning{
126
+ border: 1px solid #aaa !important;
127
+ }
assets/css/b2s/start.css CHANGED
@@ -194,4 +194,8 @@ ul.b2s-sort-result-item-area{
194
 
195
  .b2sSortForm.form-inline{
196
  margin-bottom: 0px !important;
 
 
 
 
197
  }
194
 
195
  .b2sSortForm.form-inline{
196
  margin-bottom: 0px !important;
197
+ }
198
+
199
+ .fc-day-grid-event{
200
+ cursor: pointer;
201
  }
assets/css/b2s/wp/plugin-deactivate.css ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .b2s-plugin-modal {
2
+ overflow-x: hidden;
3
+ overflow-y: auto;
4
+ content: "";
5
+ display: none;
6
+ background: rgba(0, 0, 0, 0.6);
7
+ position: fixed;
8
+ top: 0;
9
+ left: 0;
10
+ right: 0;
11
+ bottom: 0;
12
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
13
+ z-index: 1050;
14
+ }
15
+ .b2s-plugin-modal-btn-close{
16
+ color: #000;
17
+ float: right;
18
+ font-size: 24px;
19
+ font-weight: bold;
20
+ text-decoration: none;
21
+ opacity: 0.4;
22
+ text-shadow: 0 1px 0 #fff;
23
+ background: transparent none repeat scroll 0 0;
24
+ border: 0 none;
25
+ cursor: pointer;
26
+ padding: 0;
27
+ }
28
+ .b2s-plugin-modal-dialog{
29
+ background: #fefefe none repeat scroll 0 0;
30
+ border-radius: 5px;
31
+ width: auto;
32
+ top:10%;
33
+ max-width: 600px;
34
+ position: relative;
35
+ }
36
+ @media(max-width: 420px) {
37
+ .b2s-plugin-modal-dialog{
38
+ margin: 10px;
39
+
40
+ }
41
+ }
42
+ @media(min-width: 421px) {
43
+ .b2s-plugin-modal-dialog{
44
+ margin: 30px auto;
45
+ }
46
+ }
47
+ .b2s-plugin-modal-body {
48
+ padding: 0px 15px;
49
+ }
50
+ .b2s-plugin-modal-header {
51
+ padding: 10px 20px;
52
+ }
53
+ .b2s-plugin-modal-header {
54
+ border-bottom: 1px solid #e5e5e5;
55
+ padding: 10px;
56
+ }
57
+ .b2s-plugin-modal-footer {
58
+ border-top: 1px solid #e5e5e5;
59
+ padding: 15px;
60
+ }
61
+ .b2s-plugin-modal-title {
62
+ line-height: 1.42857;
63
+ font-size: 20px;
64
+ margin: 0;
65
+ }
66
+ .b2s-plugin-modal-h4 {
67
+ line-height: 1.42857;
68
+ font-size: 20px;
69
+ margin: 0;
70
+ }
71
+ #b2s-meta-box-close {
72
+ display: none;
73
+ }
74
+ .b2s-btn-success, .b2s-label-success {
75
+ background-color: #79B232 !important;
76
+ }
77
+ .b2s-center-block {
78
+ display: block !important;
79
+ margin-left: auto;
80
+ margin-right: auto;
81
+ }
82
+ .b2s-btn-success {
83
+ background-color: #79B232 !important;
84
+ border-color: #398439 !important;
85
+ color: #fff !important;
86
+ }
87
+ .b2s-btn-primary {
88
+ color: #fff !important;
89
+ background-color: #337ab7 !important;
90
+ border-color: #2e6da4 !important;
91
+ }
92
+ .b2s-btn-none-underline{
93
+ text-decoration: none !important;
94
+ }
95
+ .b2s-btn {
96
+ -moz-user-select: none;
97
+ background-image: none;
98
+ border: 1px solid transparent;
99
+ border-radius: 4px;
100
+ cursor: pointer;
101
+ display: inline-block;
102
+ font-size: 12px;
103
+ font-weight: normal;
104
+ line-height: 1.42857;
105
+ margin-bottom: 0;
106
+ padding: 6px 12px;
107
+ text-align: center;
108
+ vertical-align: middle;
109
+ white-space: nowrap;
110
+ }
111
+ .b2s-btn-margin-bottom-15{
112
+ margin-bottom: 1.5em;
113
+ }
114
+ .b2s-info-btn{
115
+ font-size: 12px;
116
+ }
117
+ .b2s-btn-sm{
118
+ padding: 4px 12px !important;
119
+ }
120
+ .b2s-btn-close-meta-box{
121
+ padding: 0px !important;
122
+ float:right;
123
+ position: relative !important;
124
+ }
125
+ .b2s-close-icon::before {
126
+ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
127
+ color: #b4b9be;
128
+ content: "";
129
+ display: block;
130
+ font: 16px/20px dashicons;
131
+ height: 20px;
132
+ text-align: center;
133
+ width: 20px;
134
+ }
135
+ .b2s-close-icon{
136
+ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
137
+ border: medium none;
138
+ color: #b4b9be;
139
+ cursor: pointer;
140
+ margin: 0;
141
+ padding: 9px;
142
+ position: absolute;
143
+ right: 1px;
144
+ top: 0;
145
+ }
assets/css/general.css CHANGED
@@ -7196,4 +7196,7 @@ input[type="checkbox"].error + label{
7196
  color: #79B232;
7197
  font-weight: 700;
7198
  }
 
 
 
7199
 
7196
  color: #79B232;
7197
  font-weight: 700;
7198
  }
7199
+ .b2s-disabled-div{
7200
+ opacity: 0.5;
7201
+ }
7202
 
assets/images/portale/17_flat.png ADDED
Binary file
assets/js/b2s/calendar.js CHANGED
@@ -13,7 +13,7 @@ jQuery(document).ready(function () {
13
  eventSources: [curSource[0]],
14
  eventRender: function (event, element) {
15
  show = true;
16
- $header = jQuery("<div>").addClass("b2s-calendar-header");
17
  $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
18
  element.find(".fc-time").after($network_name);
19
  element.html(element.html());
@@ -36,7 +36,7 @@ jQuery(document).ready(function () {
36
  if (!jQuery(element[0]).hasClass('fc-past')) {
37
  var date = jQuery(element[0]).attr('data-date');
38
  var sel_element = jQuery(element[0]).closest('div').next('div').find('td[data-date="' + date + '"]');
39
- $header = jQuery("<a>").html("+ <span class=\"hidden-sm hidden-xs\">"+jQuery("#b2sJSTextAddPost").val()+"</span>").addClass("b2s-calendar-sched-new-post-btn").attr('href', '#');
40
  sel_element.append($header);
41
  }
42
  },
@@ -61,126 +61,142 @@ jQuery(document).ready(function () {
61
  return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
62
  },
63
  eventClick: function (calEvent, jsEvent, view) {
64
-
65
- if (jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).length == 1)
66
- {
67
- jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).remove();
68
- }
69
- b2s_current_post_id = calEvent.post_id;
70
- var $modal = jQuery("<div>");
71
- jQuery.ajax({
72
- url: ajaxurl,
73
- type: "POST",
74
- cache: false,
75
- async: false,
76
- data: {
77
- 'action': 'b2s_get_calendar_edit_modal',
78
- 'id': calEvent.b2s_id
79
- },
80
- success: function (data) {
81
- $modal = $modal.html(data);
82
- }
83
- });
84
- jQuery("body").append($modal);
85
- jQuery('#b2sUserTimeZone').val(jQuery('#user_timezone').val());
86
- jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).modal('show');
87
- activatePortal(calEvent.network_auth_id);
88
- initSceditor(calEvent.network_auth_id);
89
- networkCount(calEvent.network_auth_id);
90
- if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').length > 0) {
91
- var postFormatText = b2s_calendar_formats;
92
- var isSetPostFormat = false;
93
- var postFormatType = jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').attr('data-post-format-type');
94
- //is set post format => override current condidtions by user settings for this post
95
- if (calEvent.post_format !== null) {
96
- jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val(calEvent.post_format);
97
- jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[postFormatType][calEvent.post_format]);
98
- jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(calEvent.post_format);
99
- //edit modal select post format
100
- jQuery('.b2s-user-network-settings-post-format[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').removeClass('b2s-settings-checked');
101
- jQuery('.b2s-user-network-settings-post-format[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"][data-post-format="' + calEvent.post_format + '"]').addClass('b2s-settings-checked');
102
- } else {
103
- jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val()]);
104
- jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val());
105
  }
 
 
106
 
107
- //if linkpost then show btn meta tags
108
- var isMetaChecked = false;
109
- if (calEvent.network_id == "1" && jQuery('#isOgMetaChecked').val() == "1") {
110
- isMetaChecked = true;
111
- }
112
- if (calEvent.network_id == "2" && jQuery('#isCardMetaChecked').val() == "1") {
113
- isMetaChecked = true;
114
- }
115
- if (isMetaChecked && jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val() == "0") {
116
- jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", false);
117
- jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", false);
118
- jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').hide();
119
- var dataMetaType = jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').attr("data-meta-type");
120
- if (dataMetaType == "og") {
121
- jQuery('.b2sChangeOgMeta[data-network-auth-id="' + calEvent.network_auth_id + '"]').val("1");
122
- } else {
123
- jQuery('.b2sChangeCardMeta[data-network-auth-id="' + calEvent.network_auth_id + '"]').val("1");
124
- }
125
-
126
- } else {
127
- jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", true);
128
- jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", true);
129
- jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').show();
130
- jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').trigger("click");
131
- }
132
 
133
 
134
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
 
136
- jQuery("#b2sPostId").val(calEvent.post_id);
137
- var today = new Date();
138
- var dateFormat = "yyyy-mm-dd";
139
- var language = "en";
140
- var showMeridian = true;
141
- if (jQuery('#b2sUserLang').val() == "de") {
142
- dateFormat = "dd.mm.yyyy";
143
- language = "de";
144
- showMeridian = false;
 
 
 
 
 
 
 
 
145
  }
146
 
147
- jQuery(".b2s-post-item-details-release-input-date").datepicker({
148
- format: dateFormat,
149
- language: language,
150
- maxViewMode: 2,
151
- todayHighlight: true,
152
- startDate: today,
153
- calendarWeeks: true,
154
- autoclose: true
155
- });
156
- jQuery('.b2s-post-item-details-release-input-time').timepicker({
157
- minuteStep: 15,
158
- appendWidgetTo: 'body',
159
- showSeconds: false,
160
- showMeridian: showMeridian,
161
- defaultTime: 'current',
162
- snapToStep: true
163
- });
164
- jQuery(".b2s-post-item-details-release-input-date").datepicker().on('changeDate', function (e) {
165
- checkSchedDateTime(calEvent.network_auth_id);
166
- });
167
- jQuery('.b2s-post-item-details-release-input-time').timepicker().on('changeTime.timepicker', function (e) {
168
- checkSchedDateTime(calEvent.network_auth_id);
169
- });
170
- init();
171
- if (!b2s_has_premium)
172
- {
173
- jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).find("input, textarea, button").each(function () {
174
- if (!jQuery(this).hasClass('b2s-modal-close')) {
175
- jQuery(this).prop("disabled", true);
176
- }
177
- });
178
- }
179
  }
180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  });
182
- jQuery(".b2s-loading-area").hide();
183
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
 
185
  jQuery(document).on('change', '.b2s-calendar-filter-network-btn', function () {
186
  newSource[0] = ajaxurl + '?action=b2s_get_calendar_events&filter_network_auth=all&filter_network=' + jQuery(this).val();
@@ -272,7 +288,12 @@ jQuery(document).on('click', '.b2s-calendar-sched-new-post-btn', function () {
272
  }
273
  jQuery('#b2s-show-post-all-modal').modal('show');
274
  var selSchedDate = jQuery(this).parent('td').attr('data-date');
275
- b2sSortFormSubmit(selSchedDate);
 
 
 
 
 
276
  return false;
277
  });
278
 
@@ -289,7 +310,9 @@ function showFilter(typ) {
289
  }
290
  }
291
 
292
- function b2sSortFormSubmit(selSchedDate) {
 
 
293
  jQuery(".b2s-loading-area").show();
294
  jQuery('.b2s-sort-result-item-area').html('');
295
  jQuery('.b2s-sort-pagination-area').html('');
@@ -309,7 +332,7 @@ function b2sSortFormSubmit(selSchedDate) {
309
  'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
310
  'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
311
  'b2sUserLang': jQuery('#b2sUserLang').val(),
312
- 'b2sSchedDate': selSchedDate
313
  };
314
 
315
  if (jQuery('#b2sPostsPerPage').length > 0) {
13
  eventSources: [curSource[0]],
14
  eventRender: function (event, element) {
15
  show = true;
16
+ $header = jQuery("<div>").addClass("b2s-calendar-header").attr('data-b2s-id', event.b2s_id);
17
  $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
18
  element.find(".fc-time").after($network_name);
19
  element.html(element.html());
36
  if (!jQuery(element[0]).hasClass('fc-past')) {
37
  var date = jQuery(element[0]).attr('data-date');
38
  var sel_element = jQuery(element[0]).closest('div').next('div').find('td[data-date="' + date + '"]');
39
+ $header = jQuery("<a>").html("+ <span class=\"hidden-sm hidden-xs\">" + jQuery("#b2sJSTextAddPost").val() + "</span>").addClass("b2s-calendar-sched-new-post-btn").attr('href', '#');
40
  sel_element.append($header);
41
  }
42
  },
61
  return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
62
  },
63
  eventClick: function (calEvent, jsEvent, view) {
64
+ showEditPostPreview(calEvent.b2s_id, calEvent.post_id, calEvent.network_auth_id, calEvent.network_type, calEvent.network_id, calEvent.post_format);
65
+ },
66
+ loading: function (bool) {
67
+ if (!bool) {
68
+ //Routing from Dashboard - loading edit post preview
69
+ var rfd = jQuery('#b2s_rfd').val();
70
+ if (rfd == 1) {
71
+ jQuery('#b2s_rfd').val("0");
72
+ jQuery('.b2s-calendar-header[data-b2s-id="' + jQuery('#b2s_rfd_b2s_id').val() + '"]').parent().trigger('click');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  }
74
+ }
75
+ }
76
 
77
+ });
78
+ jQuery(".b2s-loading-area").hide();
79
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
 
82
+ function showEditPostPreview(b2s_id, post_id, network_auth_id, network_type, network_id, post_format) {
83
+ if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
84
+ {
85
+ jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
86
+ }
87
+ b2s_current_post_id = post_id;
88
+ var $modal = jQuery("<div>");
89
+ jQuery.ajax({
90
+ url: ajaxurl,
91
+ type: "POST",
92
+ cache: false,
93
+ async: false,
94
+ data: {
95
+ 'action': 'b2s_get_calendar_edit_modal',
96
+ 'id': b2s_id
97
+ },
98
+ success: function (data) {
99
+ $modal = $modal.html(data);
100
+ }
101
+ });
102
+ jQuery("body").append($modal);
103
+ jQuery('#b2sUserTimeZone').val(jQuery('#user_timezone').val());
104
+ jQuery('#b2s-edit-event-modal-' + b2s_id).modal('show');
105
+ activatePortal(network_auth_id);
106
+ initSceditor(network_auth_id);
107
+ networkCount(network_auth_id);
108
+ if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"]').length > 0) {
109
+ var postFormatText = b2s_calendar_formats;
110
+ var isSetPostFormat = false;
111
+ var postFormatType = jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"]').attr('data-post-format-type');
112
+ //is set post format => override current condidtions by user settings for this post
113
+ if (post_format !== null) {
114
+ jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"]').val(post_format);
115
+ jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + network_auth_id + '"]').html(postFormatText[postFormatType][post_format]);
116
+ jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + network_auth_id + '"]').val(post_format);
117
+ //edit modal select post format
118
+ jQuery('.b2s-user-network-settings-post-format[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"]').removeClass('b2s-settings-checked');
119
+ jQuery('.b2s-user-network-settings-post-format[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"][data-post-format="' + post_format + '"]').addClass('b2s-settings-checked');
120
+ } else {
121
+ jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val()]);
122
+ jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val());
123
+ }
124
 
125
+ //if linkpost then show btn meta tags
126
+ var isMetaChecked = false;
127
+ if (network_id == "1" && jQuery('#isOgMetaChecked').val() == "1") {
128
+ isMetaChecked = true;
129
+ }
130
+ if (network_id == "2" && jQuery('#isCardMetaChecked').val() == "1") {
131
+ isMetaChecked = true;
132
+ }
133
+ if (isMetaChecked && jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + network_type + '"][data-network-id="' + network_id + '"]').val() == "0") {
134
+ jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + network_auth_id + '"]').prop("readonly", false);
135
+ jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + network_auth_id + '"]').prop("readonly", false);
136
+ jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + network_id + '"]').hide();
137
+ var dataMetaType = jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + network_auth_id + '"]').attr("data-meta-type");
138
+ if (dataMetaType == "og") {
139
+ jQuery('.b2sChangeOgMeta[data-network-auth-id="' + network_auth_id + '"]').val("1");
140
+ } else {
141
+ jQuery('.b2sChangeCardMeta[data-network-auth-id="' + network_auth_id + '"]').val("1");
142
  }
143
 
144
+ } else {
145
+ jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + network_auth_id + '"]').prop("readonly", true);
146
+ jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + network_auth_id + '"]').prop("readonly", true);
147
+ jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + network_id + '"]').show();
148
+ jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + network_id + '"]').trigger("click");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  }
150
 
151
+
152
+ }
153
+
154
+ jQuery("#b2sPostId").val(post_id);
155
+ var today = new Date();
156
+ var dateFormat = "yyyy-mm-dd";
157
+ var language = "en";
158
+ var showMeridian = true;
159
+ if (jQuery('#b2sUserLang').val() == "de") {
160
+ dateFormat = "dd.mm.yyyy";
161
+ language = "de";
162
+ showMeridian = false;
163
+ }
164
+
165
+ jQuery(".b2s-post-item-details-release-input-date").datepicker({
166
+ format: dateFormat,
167
+ language: language,
168
+ maxViewMode: 2,
169
+ todayHighlight: true,
170
+ startDate: today,
171
+ calendarWeeks: true,
172
+ autoclose: true
173
  });
174
+ jQuery('.b2s-post-item-details-release-input-time').timepicker({
175
+ minuteStep: 15,
176
+ appendWidgetTo: 'body',
177
+ showSeconds: false,
178
+ showMeridian: showMeridian,
179
+ defaultTime: 'current',
180
+ snapToStep: true
181
+ });
182
+ jQuery(".b2s-post-item-details-release-input-date").datepicker().on('changeDate', function (e) {
183
+ checkSchedDateTime(network_auth_id);
184
+ });
185
+ jQuery('.b2s-post-item-details-release-input-time').timepicker().on('changeTime.timepicker', function (e) {
186
+ checkSchedDateTime(network_auth_id);
187
+ });
188
+ init();
189
+ if (!b2s_has_premium)
190
+ {
191
+ jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
192
+ if (!jQuery(this).hasClass('b2s-modal-close')) {
193
+ jQuery(this).prop("disabled", true);
194
+ }
195
+ });
196
+ }
197
+ }
198
+
199
+
200
 
201
  jQuery(document).on('change', '.b2s-calendar-filter-network-btn', function () {
202
  newSource[0] = ajaxurl + '?action=b2s_get_calendar_events&filter_network_auth=all&filter_network=' + jQuery(this).val();
288
  }
289
  jQuery('#b2s-show-post-all-modal').modal('show');
290
  var selSchedDate = jQuery(this).parent('td').attr('data-date');
291
+ if (!jQuery('#b2sSelSchedDate').length > 0) {
292
+ jQuery('.b2sSortForm input:first').after('<input value="' + selSchedDate + '" id="b2sSelSchedDate" name="b2sSelSchedDate" type="hidden">');
293
+ } else {
294
+ jQuery('#b2sSelSchedDate').val(selSchedDate);
295
+ }
296
+ b2sSortFormSubmit();
297
  return false;
298
  });
299
 
310
  }
311
  }
312
 
313
+ //b2sSortForm
314
+
315
+ function b2sSortFormSubmit() {
316
  jQuery(".b2s-loading-area").show();
317
  jQuery('.b2s-sort-result-item-area').html('');
318
  jQuery('.b2s-sort-pagination-area').html('');
332
  'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
333
  'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
334
  'b2sUserLang': jQuery('#b2sUserLang').val(),
335
+ 'b2sSchedDate': jQuery('#b2sSelSchedDate').val()
336
  };
337
 
338
  if (jQuery('#b2sPostsPerPage').length > 0) {
assets/js/b2s/network.js CHANGED
@@ -228,16 +228,15 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
228
  success: function (data) {}
229
  });
230
 
 
 
 
 
231
 
232
-
233
- if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"').length == 0) {
234
- var typ = new Array('Profile', 'Page', 'Group');
235
- if (jQuery('#b2sUserLang').val() == 'de') {
236
- typ = new Array('Profil', 'Seite', 'Gruppe');
237
- }
238
  var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
239
- html += typ[networkType] + ': ';
240
- html += displayName + ' <a class="b2s-network-item-auth-list-btn-delete" data-network-auth-id="' + networkAuthId + '" href="#"><span class="glyphicon glyphicon-trash glyphicon-grey"></span></a></li>';
241
 
242
  if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
243
  jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
@@ -252,6 +251,10 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
252
  } else {
253
  jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
254
  jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
 
 
 
 
255
  }
256
  }
257
 
228
  success: function (data) {}
229
  });
230
 
231
+ var typ = new Array('Profile', 'Page', 'Group');
232
+ if (jQuery('#b2sUserLang').val() == 'de') {
233
+ typ = new Array('Profil', 'Seite', 'Gruppe');
234
+ }
235
 
236
+ if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
 
 
 
 
 
237
  var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
238
+ html += '<span>' + typ[networkType] + ': ';
239
+ html += displayName + '</span> <a class="b2s-network-item-auth-list-btn-delete" data-network-auth-id="' + networkAuthId + '" href="#"><span class="glyphicon glyphicon-trash glyphicon-grey"></span></a></li>';
240
 
241
  if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
242
  jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
251
  } else {
252
  jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
253
  jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
254
+ if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
255
+ var html = typ[networkType] + ': ' + displayName;
256
+ jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"] span:first').html(html);
257
+ }
258
  }
259
  }
260
 
assets/js/b2s/post.js CHANGED
@@ -9,14 +9,13 @@ if (typeof wp.heartbeat !== "undefined") {
9
  jQuery(window).on("load", function () {
10
  jQuery('#b2sPagination').val("1");
11
  b2sSortFormSubmit();
12
- if (jQuery('#b2sType').val() != "sched") {
13
- jQuery('.b2s-sched-calendar-btn').hide();
14
 
15
- }
 
 
16
  jQuery('#b2s-sched-calendar-area').hide();
17
  });
18
 
19
-
20
  jQuery(document).on('click', '.b2s-sched-calendar-btn', function () {
21
  if (jQuery('#b2s-sched-calendar-area').is(":visible")) {
22
  jQuery('#b2s-sched-calendar-btn-text').text(jQuery(this).attr('data-show-calendar-btn-title'));
@@ -100,6 +99,7 @@ jQuery(document).on('click', '#b2s-sort-reset-btn', function () {
100
  jQuery('#b2sSortPostSchedDate').prop('selectedIndex', 0);
101
  jQuery('#b2sShowByDate').val("");
102
  jQuery('#b2sUserAuthId').val("");
 
103
  jQuery('#b2sSortPostStatus').prop('selectedIndex', 0);
104
  jQuery('#b2sSortPostPublishDate').prop('selectedIndex', 0);
105
  b2sSortFormSubmit();
@@ -128,6 +128,7 @@ function b2sSortFormSubmit(sched_dates) {
128
  'b2sSortPostType': jQuery('#b2sSortPostType').val(),
129
  'b2sSortPostSchedDate': jQuery('#b2sSortPostSchedDate').val(),
130
  'b2sUserAuthId': jQuery('#b2sUserAuthId').val(),
 
131
  'b2sType': jQuery('#b2sType').val(),
132
  'b2sShowByDate': jQuery('#b2sShowByDate').val(),
133
  'b2sPagination': jQuery('#b2sPagination').val(),
@@ -141,10 +142,19 @@ function b2sSortFormSubmit(sched_dates) {
141
  data['b2sPostsPerPage'] = jQuery('#b2sPostsPerPage').val();
142
  }
143
 
 
 
 
 
 
 
 
 
144
  jQuery.ajax({
145
  url: ajaxurl,
146
  type: "POST",
147
  dataType: "json",
 
148
  cache: false,
149
  data: data,
150
  error: function () {
@@ -161,6 +171,14 @@ function b2sSortFormSubmit(sched_dates) {
161
  jQuery('.b2s-sort-result-area').show();
162
  jQuery('.b2s-sort-result-item-area').html(data.content).show();
163
  jQuery('.b2s-sort-pagination-area').html(data.pagination).show();
 
 
 
 
 
 
 
 
164
  if (jQuery('#b2sType').val() == "sched") {
165
  if (sched_dates != false) {
166
  jQuery('#b2sCalendarSchedDates').val(data.schedDates);
@@ -224,7 +242,15 @@ jQuery(document).on('click', '.b2sDetailsPublishPostTriggerLink', function () {
224
  return false;
225
  });
226
  jQuery(document).on('click', '.b2sDetailsSchedPostTriggerLink', function () {
227
- jQuery(this).parent().prev().find('button').trigger('click');
 
 
 
 
 
 
 
 
228
  return false;
229
  });
230
  jQuery(document).on('click', '.checkbox-all', function () {
9
  jQuery(window).on("load", function () {
10
  jQuery('#b2sPagination').val("1");
11
  b2sSortFormSubmit();
 
 
12
 
13
+ /*if (jQuery('#b2sType').val() != "sched") {
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'));
99
  jQuery('#b2sSortPostSchedDate').prop('selectedIndex', 0);
100
  jQuery('#b2sShowByDate').val("");
101
  jQuery('#b2sUserAuthId').val("");
102
+ jQuery('#b2sPostBlogId').val("");
103
  jQuery('#b2sSortPostStatus').prop('selectedIndex', 0);
104
  jQuery('#b2sSortPostPublishDate').prop('selectedIndex', 0);
105
  b2sSortFormSubmit();
128
  'b2sSortPostType': jQuery('#b2sSortPostType').val(),
129
  'b2sSortPostSchedDate': jQuery('#b2sSortPostSchedDate').val(),
130
  'b2sUserAuthId': jQuery('#b2sUserAuthId').val(),
131
+ 'b2sPostBlogId': jQuery('#b2sPostBlogId').val(),
132
  'b2sType': jQuery('#b2sType').val(),
133
  'b2sShowByDate': jQuery('#b2sShowByDate').val(),
134
  'b2sPagination': jQuery('#b2sPagination').val(),
142
  data['b2sPostsPerPage'] = jQuery('#b2sPostsPerPage').val();
143
  }
144
 
145
+ var legacyMode = true;
146
+ if (jQuery('#isLegacyMode').val() !== undefined) {
147
+ if (jQuery('#isLegacyMode').val() == "1") {
148
+ legacyMode = false; // loading is sync (stack)
149
+ }
150
+ }
151
+
152
+
153
  jQuery.ajax({
154
  url: ajaxurl,
155
  type: "POST",
156
  dataType: "json",
157
+ async: legacyMode,
158
  cache: false,
159
  data: data,
160
  error: function () {
171
  jQuery('.b2s-sort-result-area').show();
172
  jQuery('.b2s-sort-result-item-area').html(data.content).show();
173
  jQuery('.b2s-sort-pagination-area').html(data.pagination).show();
174
+
175
+ //extern - Routing from dashboard
176
+ if (jQuery('#b2sPostBlogId').val() !== undefined) {
177
+ if (jQuery('#b2sPostBlogId').val() != "") {
178
+ jQuery('.b2sDetailsSchedPostBtn[data-post-id="' + jQuery('#b2sPostBlogId').val() + '"]').trigger('click');
179
+ }
180
+ }
181
+
182
  if (jQuery('#b2sType').val() == "sched") {
183
  if (sched_dates != false) {
184
  jQuery('#b2sCalendarSchedDates').val(data.schedDates);
242
  return false;
243
  });
244
  jQuery(document).on('click', '.b2sDetailsSchedPostTriggerLink', function () {
245
+ if (jQuery('#b2s-redirect-url-sched-post').val() == undefined || jQuery('#b2s-redirect-url-sched-post').val() === null) {
246
+ //self page blog2social-sched
247
+ jQuery(this).parent().prev().find('button').trigger('click');
248
+ } else {
249
+ //extern - routing from dashboard
250
+ if (jQuery(this).children('span').attr('data-post-id').length > 0) {
251
+ window.location.href = jQuery('#b2s-redirect-url-sched-post').val() + "&b2sPostBlogId=" + jQuery(this).children('span').attr('data-post-id');
252
+ }
253
+ }
254
  return false;
255
  });
256
  jQuery(document).on('click', '.checkbox-all', function () {
assets/js/b2s/settings.js CHANGED
@@ -22,6 +22,10 @@ jQuery(window).on("load", function () {
22
  jQuery('.b2s-network-auth-count-current[data-network-id="' + jQuery(this).attr("data-network-id") + '"').text(jQuery(this).children('li').length);
23
  });
24
 
 
 
 
 
25
  });
26
 
27
  jQuery('.b2sSaveSocialMetaTagsSettings').validate({
@@ -74,6 +78,17 @@ jQuery('.b2sSaveSocialMetaTagsSettings').validate({
74
  });
75
 
76
 
 
 
 
 
 
 
 
 
 
 
 
77
  jQuery(document).on('click', '.b2sClearSocialMetaTags', function () {
78
 
79
  jQuery('.b2s-settings-user-success').hide();
@@ -213,6 +228,46 @@ jQuery(document).on('click', '#b2s-user-network-settings-short-url', function ()
213
  return false;
214
  });
215
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
216
  jQuery('#b2s-user-network-settings-auto-post-own').validate({
217
  ignore: "",
218
  errorPlacement: function () {
@@ -300,9 +355,11 @@ jQuery(document).on('click', '.b2s-post-type-select-btn', function () {
300
  if (jQuery(this).attr('data-select-toogle-state') == "0") { //0=select
301
  jQuery('.b2s-post-type-item-' + type).prop('checked', true);
302
  jQuery(this).attr('data-select-toogle-state', '1');
 
303
  } else {
304
  jQuery('.b2s-post-type-item-' + type).prop('checked', false);
305
  jQuery(this).attr('data-select-toogle-state', '0');
 
306
  }
307
  jQuery(this).text(jQuery(this).attr('data-select-toogle-name'));
308
  jQuery(this).attr('data-select-toogle-name', tempCurText);
@@ -402,16 +459,49 @@ jQuery(document).on('click', '#b2s-user-network-settings-allow-hashtag', functio
402
  jQuery('.b2s-server-connection-fail').show();
403
  return false;
404
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  success: function (data) {
406
  jQuery(".b2s-loading-area").hide();
407
  jQuery(".b2s-user-settings-area").show();
408
  if (data.result == true) {
409
  jQuery('.b2s-settings-user-success').show();
410
- jQuery('#b2s-user-network-settings-allow-hashtag').val(data.content);
411
- if (jQuery("#b2s-user-network-settings-allow-hashtag").is(":checked")) {
412
- jQuery('#b2s-user-network-settings-allow-hashtag').prop('checked', false);
413
  } else {
414
- jQuery('#b2s-user-network-settings-allow-hashtag').prop('checked', true);
415
  }
416
  } else {
417
  jQuery('.b2s-settings-user-error').show();
@@ -421,6 +511,7 @@ jQuery(document).on('click', '#b2s-user-network-settings-allow-hashtag', functio
421
  return false;
422
  });
423
 
 
424
  jQuery('#b2s-save-time-settings-btn-trigger').on('click', function () {
425
  jQuery('#b2s-save-time-settings-btn').trigger('click');
426
  });
22
  jQuery('.b2s-network-auth-count-current[data-network-id="' + jQuery(this).attr("data-network-id") + '"').text(jQuery(this).children('li').length);
23
  });
24
 
25
+ var length = jQuery('.b2s-post-type-item-update').filter(':checked').length;
26
+ if (length > 0) {
27
+ jQuery('.b2s-auto-post-own-update-warning').show();
28
+ }
29
  });
30
 
31
  jQuery('.b2sSaveSocialMetaTagsSettings').validate({
78
  });
79
 
80
 
81
+ jQuery(document).on('change', '.b2s-post-type-item-update', function () {
82
+ var length = jQuery('.b2s-post-type-item-update').filter(':checked').length;
83
+ if (length == 0) {
84
+ jQuery('.b2s-auto-post-own-update-warning').hide();
85
+ } else {
86
+ jQuery('.b2s-auto-post-own-update-warning').show();
87
+ }
88
+ return false;
89
+ });
90
+
91
+
92
  jQuery(document).on('click', '.b2sClearSocialMetaTags', function () {
93
 
94
  jQuery('.b2s-settings-user-success').hide();
228
  return false;
229
  });
230
 
231
+
232
+ jQuery(document).on('change', '#b2s-user-network-twitter-content', function () {
233
+
234
+ if (jQuery('#b2s_user_version').val() == 0) {
235
+ jQuery('#b2s-user-network-twitter-content').val("0");
236
+ jQuery('#b2sPreFeatureModal').modal('show');
237
+ return false;
238
+ } else {
239
+ jQuery('.b2s-settings-user-success').hide();
240
+ jQuery('.b2s-settings-user-error').hide();
241
+ jQuery(".b2s-loading-area").show();
242
+ jQuery(".b2s-user-settings-area").hide();
243
+ jQuery('.b2s-server-connection-fail').hide();
244
+ jQuery.ajax({
245
+ url: ajaxurl,
246
+ type: "POST",
247
+ dataType: "json",
248
+ cache: false,
249
+ data: {
250
+ 'action': 'b2s_user_network_settings',
251
+ 'content_network_twitter': jQuery('#b2s-user-network-twitter-content').val(),
252
+ },
253
+ error: function () {
254
+ jQuery('.b2s-server-connection-fail').show();
255
+ return false;
256
+ },
257
+ success: function (data) {
258
+ jQuery(".b2s-loading-area").hide();
259
+ jQuery(".b2s-user-settings-area").show();
260
+ if (data.result == true) {
261
+ jQuery('.b2s-settings-user-success').show();
262
+ } else {
263
+ jQuery('.b2s-settings-user-error').show();
264
+ }
265
+ }
266
+ });
267
+ }
268
+ return false;
269
+ });
270
+
271
  jQuery('#b2s-user-network-settings-auto-post-own').validate({
272
  ignore: "",
273
  errorPlacement: function () {
355
  if (jQuery(this).attr('data-select-toogle-state') == "0") { //0=select
356
  jQuery('.b2s-post-type-item-' + type).prop('checked', true);
357
  jQuery(this).attr('data-select-toogle-state', '1');
358
+ jQuery('.b2s-auto-post-own-update-warning').show();
359
  } else {
360
  jQuery('.b2s-post-type-item-' + type).prop('checked', false);
361
  jQuery(this).attr('data-select-toogle-state', '0');
362
+ jQuery('.b2s-auto-post-own-update-warning').hide();
363
  }
364
  jQuery(this).text(jQuery(this).attr('data-select-toogle-name'));
365
  jQuery(this).attr('data-select-toogle-name', tempCurText);
459
  jQuery('.b2s-server-connection-fail').show();
460
  return false;
461
  },
462
+ success: function (data) {
463
+ if (data.result == true) {
464
+ window.location.href = window.location.pathname + "?page=blog2social-settings&b2s-settings-user-success=true";
465
+ } else {
466
+ jQuery(".b2s-loading-area").hide();
467
+ jQuery(".b2s-user-settings-area").show();
468
+ jQuery('.b2s-settings-user-error').show();
469
+ }
470
+ }
471
+ });
472
+ return false;
473
+ });
474
+
475
+
476
+ jQuery(document).on('click', '#b2s-general-settings-legacy-mode', function () {
477
+ jQuery('.b2s-settings-user-success').hide();
478
+ jQuery('.b2s-settings-user-error').hide();
479
+ jQuery(".b2s-loading-area").show();
480
+ jQuery(".b2s-user-settings-area").hide();
481
+ jQuery('.b2s-server-connection-fail').hide();
482
+ jQuery.ajax({
483
+ url: ajaxurl,
484
+ type: "POST",
485
+ dataType: "json",
486
+ cache: false,
487
+ data: {
488
+ 'action': 'b2s_user_network_settings',
489
+ 'legacy_mode': jQuery('#b2s-general-settings-legacy-mode').val(),
490
+ },
491
+ error: function () {
492
+ jQuery('.b2s-server-connection-fail').show();
493
+ return false;
494
+ },
495
  success: function (data) {
496
  jQuery(".b2s-loading-area").hide();
497
  jQuery(".b2s-user-settings-area").show();
498
  if (data.result == true) {
499
  jQuery('.b2s-settings-user-success').show();
500
+ jQuery('#b2s-general-settings-legacy-mode').val(data.content);
501
+ if (jQuery("#b2s-general-settings-legacy-mode").is(":checked")) {
502
+ jQuery('#b2s-general-settings-legacy-mode').prop('checked', false);
503
  } else {
504
+ jQuery('#b2s-general-settings-legacy-mode').prop('checked', true);
505
  }
506
  } else {
507
  jQuery('.b2s-settings-user-error').show();
511
  return false;
512
  });
513
 
514
+
515
  jQuery('#b2s-save-time-settings-btn-trigger').on('click', function () {
516
  jQuery('#b2s-save-time-settings-btn').trigger('click');
517
  });
assets/js/b2s/ship.js CHANGED
@@ -148,7 +148,7 @@ jQuery(document).on('click', '.b2s-toogle-calendar-btn', function () {
148
  if (!jQuery(element[0]).hasClass('fc-past')) {
149
  var date = jQuery(element[0]).attr('data-date');
150
  var sel_element = jQuery(element[0]).closest('div').next('div').find('td[data-date="' + date + '"]');
151
- $header = jQuery("<a>").html("+ <span class=\"hidden-sm hidden-xs\">"+jQuery("#b2sJSTextAddSchedule").val()+"</span>").addClass("b2s-calendar-add-schedule-btn").attr('href', '#').attr('data-network-auth-id', networkAuthId);
152
  sel_element.append($header);
153
  }
154
  }
@@ -698,11 +698,17 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
698
  loadingDummyShow(networkAuthId, jQuery(this).attr('data-network-id'));
699
  jQuery('.b2s-server-connection-fail').hide();
700
  var networkId = jQuery(this).attr('data-network-id');
 
 
 
 
 
 
701
  jQuery.ajax({
702
  url: ajaxurl,
703
  type: "POST",
704
  dataType: "json",
705
- //async: false,
706
  cache: false,
707
  data: {
708
  'action': 'b2s_ship_item',
@@ -1996,7 +2002,7 @@ function deactivatePortal(networkAuthId) {
1996
  }
1997
 
1998
  function activatePortal(networkAuthId, check) {
1999
- var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]'
2000
  //jQuery(selector).prependTo(".b2s-post-list");
2001
  jQuery(selector).show();
2002
  jQuery(selector).find('.form-control').each(function () {
148
  if (!jQuery(element[0]).hasClass('fc-past')) {
149
  var date = jQuery(element[0]).attr('data-date');
150
  var sel_element = jQuery(element[0]).closest('div').next('div').find('td[data-date="' + date + '"]');
151
+ $header = jQuery("<a>").html("+ <span class=\"hidden-sm hidden-xs\">" + jQuery("#b2sJSTextAddSchedule").val() + "</span>").addClass("b2s-calendar-add-schedule-btn").attr('href', '#').attr('data-network-auth-id', networkAuthId);
152
  sel_element.append($header);
153
  }
154
  }
698
  loadingDummyShow(networkAuthId, jQuery(this).attr('data-network-id'));
699
  jQuery('.b2s-server-connection-fail').hide();
700
  var networkId = jQuery(this).attr('data-network-id');
701
+ var legacyMode = jQuery('#isLegacyMode').val();
702
+ if (legacyMode == "1") {
703
+ legacyMode = false; // loading is sync (stack)
704
+ } else {
705
+ legacyMode = true; // loading is async (parallel)
706
+ }
707
  jQuery.ajax({
708
  url: ajaxurl,
709
  type: "POST",
710
  dataType: "json",
711
+ async: legacyMode,
712
  cache: false,
713
  data: {
714
  'action': 'b2s_ship_item',
2002
  }
2003
 
2004
  function activatePortal(networkAuthId, check) {
2005
+ var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
2006
  //jQuery(selector).prependTo(".b2s-post-list");
2007
  jQuery(selector).show();
2008
  jQuery(selector).find('.form-control').each(function () {
assets/js/b2s/start.js CHANGED
@@ -1,5 +1,60 @@
1
  jQuery.noConflict();
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  jQuery(document).on('click', '.b2s-mail-btn', function () {
4
  if (isMail(jQuery('#b2s-mail-update-input').val())) {
5
  jQuery.ajax({
@@ -21,19 +76,39 @@ jQuery(document).on('click', '.b2s-mail-btn', function () {
21
  return false;
22
  });
23
 
 
 
 
 
 
 
 
 
 
24
 
25
- jQuery(window).on("load", function () {
 
 
26
  jQuery('.b2s-faq-area').show();
27
  if (typeof wp.heartbeat == "undefined") {
28
  jQuery('#b2s-heartbeat-fail').show();
29
  }
 
 
 
 
 
 
 
 
30
  jQuery.ajax({
31
  url: ajaxurl,
32
  type: "POST",
33
  dataType: "json",
 
34
  cache: false,
35
- data:{
36
- 'action' : 'b2s_get_faq_entries'
37
  },
38
  error: function () {
39
  jQuery('.b2s-faq-area').hide();
@@ -48,191 +123,181 @@ jQuery(window).on("load", function () {
48
  }
49
  }
50
  });
51
-
52
- });
53
 
54
  /* Content-Widget */
55
- (function (){
56
- if(jQuery('.b2s-dashboard-multi-widget').length > 0)
57
  {
58
  var data = [];
 
 
 
 
 
 
 
59
 
60
  jQuery.ajax({
61
  url: ajaxurl,
62
  type: "GET",
63
  dataType: "json",
 
 
64
  data: {
65
  'action': 'b2s_get_multi_widget_content',
66
  },
67
  success: function (content) {
68
  data = content;
69
-
70
- widget.data('position',new Date().getSeconds() % data.length);
71
  show();
72
-
73
- setInterval(function(){
74
  jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
75
- },30000);
76
  }
77
 
78
  });
79
-
80
- var widget = jQuery('.b2s-dashboard-multi-widget');
81
-
82
- jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click",function(){
83
- widget.data('position',widget.data('position')*1+1);
84
  show(widget);
85
  });
86
-
87
- jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').on("click",function(){
88
- widget.data('position',widget.data('position')*1-1);
89
  show(widget);
90
  });
91
-
92
  function show()
93
  {
94
- if(widget.data('position') <0)
95
  {
96
- widget.data('position',data.length - 1);
97
- }
98
- else if(widget.data('position') > data.length-1)
99
  {
100
- widget.data('position',0);
101
  }
102
-
103
  var id = widget.data('position');
104
-
105
  widget.find('.b2s-dashboard-multi-widget-content').html(data[id]['content']);
106
  widget.find('.b2s-dashboard-h5').text(data[id]['title']);
107
  }
108
  }
109
- })();
110
 
111
  /* Aktivity-Chart*/
112
- jQuery(document).ready(function(){
113
- function drawBasic() {
114
- jQuery('#chart_div').html("<div class=\"b2s-loading-area\">\n" +
115
- " <br>\n" +
116
- " <div class=\"b2s-loader-impulse b2s-loader-impulse-md\"></div>\n" +
117
- " <div class=\"clearfix\"></div>\n" +
118
- " </div>");
119
- jQuery.ajax({
120
- url: ajaxurl,
121
- type: "GET",
122
- dataType: "json",
123
- data: {
124
- 'action': 'b2s_get_stats',
125
- 'from': jQuery('#b2s-activity-date-picker').val()
126
- },
127
- success: function (content) {
128
- jQuery('#chart_div').html("<canvas id=\"b2s_activity_chart\" style=\"max-width:690px !important; max-height:320px !important;\"></canvas>");
129
- var ctx = document.getElementById("b2s_activity_chart").getContext('2d');
130
- var published = [];
131
- var published_colors = [];
132
- var scheduled = [];
133
- var scheduled_colors = [];
134
-
135
- function dateToYMD(date) {
136
- var d = date.getDate();
137
- var m = date.getMonth() + 1;
138
- var y = date.getFullYear();
139
- return '' + y + '-' + (m <= 9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
140
- }
141
-
142
- function dateToDMY(date) {
143
- var d = date.getDate();
144
- var m = date.getMonth() + 1;
145
- var y = date.getFullYear();
146
- return '' + (d <= 9 ? '0' + d : d) + '.' + (m <= 9 ? '0' + m : m) + '.' + y;
147
- }
148
-
149
- jQuery(Object.keys(content)).each(function () {
150
- if (published.length > 0) {
151
- var diff = parseInt((new Date(published[published.length - 1].x).getTime() - new Date(this).getTime()) / (24 * 3600 * 1000));
152
 
153
- while (diff < -1) {
154
- var date = new Date(published[published.length - 1].x.toString());
155
- var newDate = new Date(date.setTime(date.getTime() + 86400000));
156
- published.push({x: dateToYMD(newDate), y: 0});
157
- published_colors.push('rgba(121,178,50,0.8)');
158
- scheduled_colors.push('rgba(192,192,192,0.8)');
159
- scheduled.push({x: dateToYMD(newDate), y: 0});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
 
161
- diff = parseInt((new Date(published[published.length - 1].x).getTime() - new Date(this).getTime()) / (24 * 3600 * 1000));
162
- }
163
- }
 
 
 
164
 
165
- published.push({x: this.toString(), y: content[this][0]});
 
 
 
 
 
 
166
  published_colors.push('rgba(121,178,50,0.8)');
167
  scheduled_colors.push('rgba(192,192,192,0.8)');
168
- scheduled.push({x: this.toString(), y: content[this][1]});
169
- });
170
-
171
- var unit = "day";
172
- if(published.length > 100)
173
- {
174
- unit = "month";
175
  }
 
176
 
177
- var myChart = new Chart(ctx, {
178
- type: 'bar',
179
- data: {
180
- datasets: [{
181
- label: jQuery("#chart_div").data('text-published'),
182
- data: published,
183
- backgroundColor: published_colors
184
- }, {
185
- label: jQuery("#chart_div").data('text-scheduled'),
186
- data: scheduled,
187
- backgroundColor: scheduled_colors
188
- }]
189
- },
190
- options: {
191
- tooltips: {
192
- callbacks: {
193
- title: function(tooltipItem) {
194
- if(jQuery("#chart_div").data('language') == "de") {
195
- var date = new Date(tooltipItem[0].xLabel);
196
- return dateToDMY(date);
197
- }
198
- else{
199
- return tooltipItem[0].xLabel
200
- }
201
- }
202
- }
203
- },
204
- scales: {
205
- xAxes: [{
206
- type: "time",
207
- time: {
208
- unit: unit
209
- }
210
  }
211
- ],
212
- yAxes: [{
213
- ticks: {
214
- beginAtZero: true
215
- }
216
- }]
217
  }
218
  }
219
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  }
221
-
222
  });
223
  }
224
- drawBasic();
225
-
226
- jQuery('#b2s-activity-date-picker').b2sdatepicker({
227
- 'autoClose': true,
228
- 'toggleSelected': true,
229
- 'minutesStep': 15
230
- });
231
- jQuery('#b2s-activity-date-picker').on("selectDate", function(){
232
- setTimeout(drawBasic);
233
- });
234
- });
235
 
 
 
236
 
237
 
238
  function isMail(mail) {
1
  jQuery.noConflict();
2
 
3
+ /* Calendar-Widget */
4
+ jQuery(document).ready(function () {
5
+ jQuery('.b2s-widget-calendar').fullCalendar({
6
+ editable: false,
7
+ locale: b2s_calendar_locale,
8
+ eventLimit: 2,
9
+ contentHeight: 340,
10
+ timeFormat: 'H:mm',
11
+ eventSources: ajaxurl + '?action=b2s_get_calendar_events&filter_network_auth=all&filter_network=all',
12
+ eventRender: function (event, element) {
13
+ show = true;
14
+ $header = jQuery("<div>").addClass("b2s-calendar-header");
15
+ $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
16
+ element.find(".fc-time").after($network_name);
17
+ element.html(element.html());
18
+ $parent = element.parent();
19
+ $header.append(element.find(".fc-content"));
20
+ element.append($header);
21
+ $body = jQuery("<div>").addClass("b2s-calendar-body");
22
+ $body.append(event.avatar);
23
+ $body.append(element.find(".fc-title"));
24
+ $body.append(jQuery("<br>"));
25
+ var $em = jQuery("<em>").css("padding-top", "5px").css("display", "block");
26
+ $em.append("<img src='" + b2s_plugin_url + "assets/images/portale/" + event.network_id + "_flat.png' style='height: 16px;width: 16px;display: inline-block;padding-right: 2px;padding-left: 2px;' />")
27
+ $em.append(event.network_name);
28
+ $em.append(jQuery("<span>").text(": " + event.profile));
29
+ $body.append($em);
30
+ element.append($body);
31
+ },
32
+ eventClick: function (calEvent, jsEvent, view) {
33
+ window.location.href = window.location.pathname + "?page=blog2social-calendar&rfd=true&b2s_id=" + calEvent.b2s_id;
34
+ }
35
+ });
36
+
37
+ getWidgetFaq();
38
+
39
+ drawBasic();
40
+
41
+ jQuery('#b2s-activity-date-picker').b2sdatepicker({
42
+ 'autoClose': true,
43
+ 'toggleSelected': true,
44
+ 'minutesStep': 15
45
+ });
46
+ jQuery('#b2s-activity-date-picker').on("selectDate", function () {
47
+ setTimeout(drawBasic);
48
+ });
49
+
50
+ getWidgetContent();
51
+
52
+
53
+
54
+
55
+ });
56
+
57
+ /* EMail-Widget */
58
  jQuery(document).on('click', '.b2s-mail-btn', function () {
59
  if (isMail(jQuery('#b2s-mail-update-input').val())) {
60
  jQuery.ajax({
76
  return false;
77
  });
78
 
79
+ /*Post-Widget Position**/
80
+ jQuery(document).on('click', '.b2s-post-btn', function () {
81
+ var target = jQuery(".b2s-post");
82
+ if (target.length) {
83
+ jQuery('html,body').animate({
84
+ scrollTop: target.offset().top - 100
85
+ }, 1000);
86
+ }
87
+ });
88
 
89
+ /* FAQ-Widget */
90
+ //jQuery(window).on("load", function () {
91
+ function getWidgetFaq() {
92
  jQuery('.b2s-faq-area').show();
93
  if (typeof wp.heartbeat == "undefined") {
94
  jQuery('#b2s-heartbeat-fail').show();
95
  }
96
+
97
+ var legacyMode = jQuery('#isLegacyMode').val();
98
+ if (legacyMode == "1") {
99
+ legacyMode = false; // loading is sync (stack)
100
+ } else {
101
+ legacyMode = true; // loading is async (parallel)
102
+ }
103
+
104
  jQuery.ajax({
105
  url: ajaxurl,
106
  type: "POST",
107
  dataType: "json",
108
+ async: legacyMode,
109
  cache: false,
110
+ data: {
111
+ 'action': 'b2s_get_faq_entries'
112
  },
113
  error: function () {
114
  jQuery('.b2s-faq-area').hide();
123
  }
124
  }
125
  });
126
+ }
127
+ //});
128
 
129
  /* Content-Widget */
130
+ function getWidgetContent() {
131
+ if (jQuery('.b2s-dashboard-multi-widget').length > 0)
132
  {
133
  var data = [];
134
+ var widget = jQuery('.b2s-dashboard-multi-widget');
135
+ var legacyMode = jQuery('#isLegacyMode').val();
136
+ if (legacyMode == "1") {
137
+ legacyMode = false; // loading is sync (stack)
138
+ } else {
139
+ legacyMode = true; // loading is async (parallel)
140
+ }
141
 
142
  jQuery.ajax({
143
  url: ajaxurl,
144
  type: "GET",
145
  dataType: "json",
146
+ async: legacyMode,
147
+ cache: false,
148
  data: {
149
  'action': 'b2s_get_multi_widget_content',
150
  },
151
  success: function (content) {
152
  data = content;
153
+ widget.data('position', new Date().getSeconds() % data.length);
 
154
  show();
155
+ setInterval(function () {
 
156
  jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
157
+ }, 30000);
158
  }
159
 
160
  });
161
+ jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click", function () {
162
+ widget.data('position', widget.data('position') * 1 + 1);
 
 
 
163
  show(widget);
164
  });
165
+ jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').on("click", function () {
166
+ widget.data('position', widget.data('position') * 1 - 1);
 
167
  show(widget);
168
  });
 
169
  function show()
170
  {
171
+ if (widget.data('position') < 0)
172
  {
173
+ widget.data('position', data.length - 1);
174
+ } else if (widget.data('position') > data.length - 1)
 
175
  {
176
+ widget.data('position', 0);
177
  }
 
178
  var id = widget.data('position');
 
179
  widget.find('.b2s-dashboard-multi-widget-content').html(data[id]['content']);
180
  widget.find('.b2s-dashboard-h5').text(data[id]['title']);
181
  }
182
  }
183
+ }
184
 
185
  /* Aktivity-Chart*/
186
+ function drawBasic() {
187
+ jQuery('#chart_div').html("<div class=\"b2s-loading-area\">\n" +
188
+ " <br>\n" +
189
+ " <div class=\"b2s-loader-impulse b2s-loader-impulse-md\"></div>\n" +
190
+ " <div class=\"clearfix\"></div>\n" +
191
+ " </div>");
192
+ var legacyMode = jQuery('#isLegacyMode').val();
193
+ if (legacyMode == "1") {
194
+ legacyMode = false; // loading is sync (stack)
195
+ } else {
196
+ legacyMode = true; // loading is async (parallel)
197
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
+ jQuery.ajax({
200
+ url: ajaxurl,
201
+ type: "GET",
202
+ dataType: "json",
203
+ async: legacyMode,
204
+ cache: false,
205
+ data: {
206
+ 'action': 'b2s_get_stats',
207
+ 'from': jQuery('#b2s-activity-date-picker').val()
208
+ },
209
+ success: function (content) {
210
+ jQuery('#chart_div').html("<canvas id=\"b2s_activity_chart\" style=\"max-width:690px !important; max-height:320px !important;\"></canvas>");
211
+ var ctx = document.getElementById("b2s_activity_chart").getContext('2d');
212
+ var published = [];
213
+ var published_colors = [];
214
+ var scheduled = [];
215
+ var scheduled_colors = [];
216
+ function dateToYMD(date) {
217
+ var d = date.getDate();
218
+ var m = date.getMonth() + 1;
219
+ var y = date.getFullYear();
220
+ return '' + y + '-' + (m <= 9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
221
+ }
222
 
223
+ function dateToDMY(date) {
224
+ var d = date.getDate();
225
+ var m = date.getMonth() + 1;
226
+ var y = date.getFullYear();
227
+ return '' + (d <= 9 ? '0' + d : d) + '.' + (m <= 9 ? '0' + m : m) + '.' + y;
228
+ }
229
 
230
+ jQuery(Object.keys(content)).each(function () {
231
+ if (published.length > 0) {
232
+ var diff = parseInt((new Date(published[published.length - 1].x).getTime() - new Date(this).getTime()) / (24 * 3600 * 1000));
233
+ while (diff < -1) {
234
+ var date = new Date(published[published.length - 1].x.toString());
235
+ var newDate = new Date(date.setTime(date.getTime() + 86400000));
236
+ published.push({x: dateToYMD(newDate), y: 0});
237
  published_colors.push('rgba(121,178,50,0.8)');
238
  scheduled_colors.push('rgba(192,192,192,0.8)');
239
+ scheduled.push({x: dateToYMD(newDate), y: 0});
240
+ diff = parseInt((new Date(published[published.length - 1].x).getTime() - new Date(this).getTime()) / (24 * 3600 * 1000));
 
 
 
 
 
241
  }
242
+ }
243
 
244
+ published.push({x: this.toString(), y: content[this][0]});
245
+ published_colors.push('rgba(121,178,50,0.8)');
246
+ scheduled_colors.push('rgba(192,192,192,0.8)');
247
+ scheduled.push({x: this.toString(), y: content[this][1]});
248
+ });
249
+ var unit = "day";
250
+ if (published.length > 100)
251
+ {
252
+ unit = "month";
253
+ }
254
+
255
+ var myChart = new Chart(ctx, {
256
+ type: 'bar',
257
+ data: {
258
+ datasets: [{
259
+ label: jQuery("#chart_div").data('text-published'),
260
+ data: published,
261
+ backgroundColor: published_colors
262
+ }, {
263
+ label: jQuery("#chart_div").data('text-scheduled'),
264
+ data: scheduled,
265
+ backgroundColor: scheduled_colors
266
+ }]
267
+ },
268
+ options: {
269
+ tooltips: {
270
+ callbacks: {
271
+ title: function (tooltipItem) {
272
+ if (jQuery("#chart_div").data('language') == "de") {
273
+ var date = new Date(tooltipItem[0].xLabel);
274
+ return dateToDMY(date);
275
+ } else {
276
+ return tooltipItem[0].xLabel
277
  }
 
 
 
 
 
 
278
  }
279
  }
280
+ },
281
+ scales: {
282
+ xAxes: [{
283
+ type: "time",
284
+ time: {
285
+ unit: unit
286
+ }
287
+ }
288
+ ],
289
+ yAxes: [{
290
+ ticks: {
291
+ beginAtZero: true
292
+ }
293
+ }]
294
+ }
295
  }
 
296
  });
297
  }
 
 
 
 
 
 
 
 
 
 
 
298
 
299
+ });
300
+ }
301
 
302
 
303
  function isMail(mail) {
assets/js/b2s/wp/plugin-deactivate.js ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).on('click', '.b2s-plugin-modal-btn-close', function () {
2
+ jQuery('#' + jQuery(this).attr('data-modal-target')).hide();
3
+ });
4
+ jQuery(document).on('click', '#b2s-deactivate', function (e) {
5
+ var redirect = jQuery(this).attr("href");
6
+ jQuery('html, body').animate({scrollTop: jQuery("body").offset().top}, 1);
7
+ jQuery('#b2s-plugin-deactivate-modal').show();
8
+ jQuery('#b2s-plugin-deactivate-redirect-url').val(redirect);
9
+ return false;
10
+ });
11
+ jQuery(document).on('click', '#b2s-plugin-deactivate-btn', function () {
12
+ var isChecked = 1;
13
+ if (!jQuery("#b2s-plugin-deactivate-checkbox-sched-post").is(':checked')) {
14
+ isChecked = 0;
15
+ }
16
+ jQuery.ajax({
17
+ url: ajaxurl,
18
+ type: "POST",
19
+ dataType: "json",
20
+ cache: false,
21
+ data: {
22
+ 'action': 'b2s_plugin_deactivate_delete_sched_post',
23
+ 'delete_sched_post': isChecked,
24
+ },
25
+ error: function () {
26
+ window.location.reload();
27
+ return false;
28
+ },
29
+ success: function (data) {
30
+ if (data.result == true) {
31
+ window.location.href = jQuery('#b2s-plugin-deactivate-redirect-url').val();
32
+ } else {
33
+ window.location.reload();
34
+ }
35
+ }
36
+ });
37
+ return false;
38
+ });
assets/js/b2s/wp/post-box.js CHANGED
@@ -4,6 +4,8 @@ jQuery(document).on('heartbeat-send', function (e, data) {
4
  });
5
 
6
  jQuery(window).on("load", function () {
 
 
7
  if (typeof wp.heartbeat == "undefined") {
8
  jQuery('#b2s-heartbeat-fail').show();
9
  jQuery('.b2s-loading-area').hide();
@@ -14,10 +16,12 @@ jQuery(window).on("load", function () {
14
  jQuery('#b2s-url-valid-warning').hide();
15
  }
16
  }
 
17
  if (jQuery('#b2s-post-meta-box-time-dropdown-publish').is(':checked')) {
 
18
  if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
19
  jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
20
- }else {
21
  if (jQuery('#b2s-post-meta-box-profil-dropdown').length == 0) {
22
  jQuery('.b2s-loading-area').show();
23
  jQuery.ajax({
@@ -67,6 +71,20 @@ jQuery(window).on("load", function () {
67
  }
68
  });
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  jQuery(document).on('click', '#b2s-meta-box-btn-customize', function () {
71
  var postStatus = jQuery('#b2s-post-status').val();
72
  if (postStatus != 'publish' && postStatus != 'future') {
@@ -77,8 +95,60 @@ jQuery(document).on('click', '#b2s-meta-box-btn-customize', function () {
77
  }
78
  });
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
  jQuery(document).on('click', '#b2s-post-meta-box-time-dropdown-publish', function () {
 
82
  if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
83
  jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
84
  jQuery('#b2s-post-meta-box-note-trial').show();
4
  });
5
 
6
  jQuery(window).on("load", function () {
7
+ jQuery('#b2s-post-box-calendar-header').addClass('closed');
8
+ jQuery('#b2s-post-box-calendar-header').hide();
9
  if (typeof wp.heartbeat == "undefined") {
10
  jQuery('#b2s-heartbeat-fail').show();
11
  jQuery('.b2s-loading-area').hide();
16
  jQuery('#b2s-url-valid-warning').hide();
17
  }
18
  }
19
+
20
  if (jQuery('#b2s-post-meta-box-time-dropdown-publish').is(':checked')) {
21
+ jQuery('#b2s-post-box-calendar-header').show();
22
  if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
23
  jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
24
+ } else {
25
  if (jQuery('#b2s-post-meta-box-profil-dropdown').length == 0) {
26
  jQuery('.b2s-loading-area').show();
27
  jQuery.ajax({
71
  }
72
  });
73
 
74
+
75
+ jQuery(document).on('click', '.handlediv', function () {
76
+ var id = jQuery(this).parent().attr('id');
77
+ if (id == 'b2s-post-box-calendar-header') {
78
+ if (!jQuery('#' + id).hasClass('closed')) {
79
+ if (jQuery('.b2s-post-box-calendar-content').is(':empty')) {
80
+ jQuery('#b2s-post-box-calendar-btn').trigger('click');
81
+ }
82
+ }
83
+ }
84
+ return true;
85
+ });
86
+
87
+
88
  jQuery(document).on('click', '#b2s-meta-box-btn-customize', function () {
89
  var postStatus = jQuery('#b2s-post-status').val();
90
  if (postStatus != 'publish' && postStatus != 'future') {
95
  }
96
  });
97
 
98
+ jQuery(document).on('click', '#b2s-post-box-calendar-btn', function () {
99
+ jQuery('#b2s-post-box-calendar-header').show();
100
+ jQuery('#b2s-post-box-calendar-header').removeClass('closed');
101
+
102
+ if (jQuery('.b2s-post-box-calendar-content').is(':empty')) {
103
+ //Load First
104
+ jQuery('.b2s-post-box-calendar-content').fullCalendar({
105
+ editable: false,
106
+ locale: jQuery('#b2sUserLang').val(),
107
+ eventLimit: 2,
108
+ contentHeight: 530,
109
+ timeFormat: 'H:mm',
110
+ eventSources: ajaxurl + '?action=b2s_get_calendar_events&filter_network_auth=all&filter_network=all',
111
+ eventRender: function (event, element) {
112
+ show = true;
113
+ $header = jQuery("<div>").addClass("b2s-calendar-header");
114
+ $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
115
+ element.find(".fc-time").after($network_name);
116
+ element.html(element.html());
117
+ $parent = element.parent();
118
+ $header.append(element.find(".fc-content"));
119
+ element.append($header);
120
+ $body = jQuery("<div>").addClass("b2s-calendar-body");
121
+ $body.append(event.avatar);
122
+ $body.append(element.find(".fc-title"));
123
+ $body.append(jQuery("<br>"));
124
+ var $em = jQuery("<em>").css("padding-top", "5px").css("display", "block");
125
+ $em.append("<img src='" + jQuery('#b2sPluginUrl').val() + "assets/images/portale/" + event.network_id + "_flat.png' style='height: 16px;width: 16px;display: inline-block;padding-right: 2px;padding-left: 2px;' />")
126
+ $em.append(event.network_name);
127
+ $em.append(jQuery("<span>").text(": " + event.profile));
128
+ $body.append($em);
129
+ element.append($body);
130
+ },
131
+ });
132
+ }
133
+
134
+ var target = jQuery(this.hash);
135
+ target = target.length ? target : jQuery('[name=' + this.hash.substr(1) + ']');
136
+ if (target.length) {
137
+ jQuery('html,body').animate({
138
+ scrollTop: target.offset().top - 100
139
+ }, 1000);
140
+ }
141
+
142
+ return false;
143
+
144
+
145
+ });
146
+
147
+
148
+
149
 
150
  jQuery(document).on('click', '#b2s-post-meta-box-time-dropdown-publish', function () {
151
+ jQuery('#b2s-post-box-calendar-header').show();
152
  if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
153
  jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
154
  jQuery('#b2s-post-meta-box-note-trial').show();
blog2social.php CHANGED
@@ -7,12 +7,12 @@
7
  * Author: Blog2Social, Adenion
8
  * Text Domain: blog2social
9
  * Domain Path: /languages
10
- * Version: 4.5.1
11
  * Author URI: https://www.blog2social.com
12
  * License: GPL2+
13
  */
14
  //B2SDefine
15
- define('B2S_PLUGIN_VERSION', '451');
16
  define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
17
  define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
18
  define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
@@ -27,12 +27,6 @@ define('B2S_PLUGIN_API_ENDPOINT_AUTH', 'https://developer.blog2social.com/wp/v3/
27
  define('B2S_PLUGIN_PRG_API_ENDPOINT', 'http://developer.pr-gateway.de/wp/v3/');
28
  define('B2S_PLUGIN_SERVER_URL', 'https://developer.blog2social.com');
29
 
30
-
31
- //B2SNoCaching
32
- /*if (function_exists("nocache_headers")) {
33
- nocache_headers(); //wp-functions
34
- }*/
35
-
36
  //B2SLoader
37
  require_once(B2S_PLUGIN_DIR . 'includes/Loader.php');
38
  require_once (B2S_PLUGIN_DIR . 'includes/System.php');
7
  * Author: Blog2Social, Adenion
8
  * Text Domain: blog2social
9
  * Domain Path: /languages
10
+ * Version: 4.6.0
11
  * Author URI: https://www.blog2social.com
12
  * License: GPL2+
13
  */
14
  //B2SDefine
15
+ define('B2S_PLUGIN_VERSION', '460');
16
  define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
17
  define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
18
  define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
27
  define('B2S_PLUGIN_PRG_API_ENDPOINT', 'http://developer.pr-gateway.de/wp/v3/');
28
  define('B2S_PLUGIN_SERVER_URL', 'https://developer.blog2social.com');
29
 
 
 
 
 
 
 
30
  //B2SLoader
31
  require_once(B2S_PLUGIN_DIR . 'includes/Loader.php');
32
  require_once (B2S_PLUGIN_DIR . 'includes/System.php');
includes/Ajax/Get.php CHANGED
@@ -46,13 +46,14 @@ class Ajax_Get {
46
  $b2sSortPostStatus = isset($_POST['b2sSortPostStatus']) ? trim($_POST['b2sSortPostStatus']) : "";
47
  $b2sShowByDate = isset($_POST['b2sShowByDate']) ? trim($_POST['b2sShowByDate']) : ""; //YYYY-mm-dd
48
  $b2sUserAuthId = isset($_POST['b2sUserAuthId']) ? (int) $_POST['b2sUserAuthId'] : 0;
 
49
  $b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
50
  $b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
51
  $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
52
  $b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
53
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
54
  if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
55
- $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
56
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
57
  if ($b2sShowPagination) {
58
  $result['pagination'] = $postItem->getPaginationHtml();
46
  $b2sSortPostStatus = isset($_POST['b2sSortPostStatus']) ? trim($_POST['b2sSortPostStatus']) : "";
47
  $b2sShowByDate = isset($_POST['b2sShowByDate']) ? trim($_POST['b2sShowByDate']) : ""; //YYYY-mm-dd
48
  $b2sUserAuthId = isset($_POST['b2sUserAuthId']) ? (int) $_POST['b2sUserAuthId'] : 0;
49
+ $b2sPostBlogId = isset($_POST['b2sPostBlogId']) ? (int) $_POST['b2sPostBlogId'] : 0;
50
  $b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
51
  $b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
52
  $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
53
  $b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
54
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
55
  if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
56
+ $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId,$b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
57
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
58
  if ($b2sShowPagination) {
59
  $result['pagination'] = $postItem->getPaginationHtml();
includes/Ajax/Post.php CHANGED
@@ -41,6 +41,17 @@ class Ajax_Post {
41
  add_action("wp_ajax_b2s_hide_premium_message", array($this, 'hidePremiumMessage'));
42
  add_action("wp_ajax_b2s_hide_trail_message", array($this, 'hideTrailMessage'));
43
  add_action("wp_ajax_b2s_hide_trail_ended_message", array($this, 'hideTrailEndedMessage'));
 
 
 
 
 
 
 
 
 
 
 
44
  }
45
 
46
  public function prgShip() {
@@ -319,26 +330,37 @@ class Ajax_Post {
319
 
320
  public function saveSocialMetaTags() {
321
 
322
- $options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
323
-
324
- $og_active = (!isset($_POST['b2s_og_active'])) ? 0 : 1;
325
- $options->_setOption('og_active', $og_active);
326
- $options->_setOption('og_default_title', $_POST['b2s_og_default_title']);
327
- $options->_setOption('og_default_desc', $_POST['b2s_og_default_desc']);
328
- $options->_setOption('og_default_image', $_POST['b2s_og_default_image']);
329
-
330
- $card_active = (!isset($_POST['b2s_card_active'])) ? 0 : 1;
331
- $options->_setOption('card_active', $card_active);
332
- $options->_setOption('card_default_title', $_POST['b2s_card_default_title']);
333
- $options->_setOption('card_default_desc', $_POST['b2s_card_default_desc']);
334
- $options->_setOption('card_default_image', $_POST['b2s_card_default_image']);
335
-
336
- $meta = B2S_Meta::getInstance();
337
  $result = array('result' => true);
338
- $result['b2s'] = ($card_active == 1 || $og_active == 1) ? true : false;
339
- $result['yoast'] = $meta->is_yoast_seo_active();
340
- $result['aioseop'] = $meta->is_aioseop_active();
341
- $result['webdados'] = $meta->is_webdados_active();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  echo json_encode($result);
343
  wp_die();
344
  }
@@ -418,10 +440,24 @@ class Ajax_Post {
418
  wp_die();
419
  }
420
 
 
 
 
 
 
 
 
 
421
  if (isset($_POST['allow_hashtag'])) {
422
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
423
  $options->_setOption('user_allow_hashtag', (int) $_POST['allow_hashtag']);
424
- echo json_encode(array('result' => true));
 
 
 
 
 
 
425
  wp_die();
426
  }
427
 
41
  add_action("wp_ajax_b2s_hide_premium_message", array($this, 'hidePremiumMessage'));
42
  add_action("wp_ajax_b2s_hide_trail_message", array($this, 'hideTrailMessage'));
43
  add_action("wp_ajax_b2s_hide_trail_ended_message", array($this, 'hideTrailEndedMessage'));
44
+ add_action("wp_ajax_b2s_plugin_deactivate_delete_sched_post", array($this, 'b2sPluginDeactivate'));
45
+ }
46
+
47
+ public function b2sPluginDeactivate() {
48
+ if (isset($_POST['delete_sched_post']) && (int) $_POST['delete_sched_post'] == 1) {
49
+ update_option("B2S_PLUGIN_DEACTIVATE_SCHED_POST", 1);
50
+ } else {
51
+ delete_option("B2S_PLUGIN_DEACTIVATE_SCHED_POST");
52
+ }
53
+ echo json_encode(array('result' => true));
54
+ wp_die();
55
  }
56
 
57
  public function prgShip() {
330
 
331
  public function saveSocialMetaTags() {
332
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  $result = array('result' => true);
334
+ if (isset($_POST['is_admin']) && (int) $_POST['is_admin'] == 1) {
335
+ $options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
336
+
337
+ $og_active = (!isset($_POST['b2s_og_active'])) ? 0 : 1;
338
+ $options->_setOption('og_active', $og_active);
339
+ $options->_setOption('og_default_title', $_POST['b2s_og_default_title']);
340
+ $options->_setOption('og_default_desc', $_POST['b2s_og_default_desc']);
341
+ $options->_setOption('og_default_image', $_POST['b2s_og_default_image']);
342
+
343
+ $card_active = (!isset($_POST['b2s_card_active'])) ? 0 : 1;
344
+ $options->_setOption('card_active', $card_active);
345
+ $options->_setOption('card_default_title', $_POST['b2s_card_default_title']);
346
+ $options->_setOption('card_default_desc', $_POST['b2s_card_default_desc']);
347
+ $options->_setOption('card_default_image', $_POST['b2s_card_default_image']);
348
+
349
+ $meta = B2S_Meta::getInstance();
350
+ $result['b2s'] = ($card_active == 1 || $og_active == 1) ? true : false;
351
+ $result['yoast'] = $meta->is_yoast_seo_active();
352
+ $result['aioseop'] = $meta->is_aioseop_active();
353
+ $result['webdados'] = $meta->is_webdados_active();
354
+ }
355
+
356
+ //Customize per user premium function
357
+ /*if (isset($_POST['version']) && (int) $_POST['version'] >= 1 && isset($_POST['b2s_og_article_author']) && isset($_POST['b2s_card_twitter_creator'])) {
358
+ $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
359
+ $og_article_author = (isset($_POST['b2s_og_article_author']) && !empty($_POST['b2s_og_article_author'])) ? trim($_POST['b2s_og_article_author']) : "";
360
+ $card_twitter_creator = (isset($_POST['b2s_card_twitter_creator']) && !empty($_POST['b2s_card_twitter_creator'])) ? trim($_POST['b2s_card_twitter_creator']) : "";
361
+ $meta_author_data = array('og_article_author' => $og_article_author, 'card_twitter_creator' => $card_twitter_creator);
362
+ $options->_setOption('meta_author_data', $meta_author_data);
363
+ }*/
364
  echo json_encode($result);
365
  wp_die();
366
  }
440
  wp_die();
441
  }
442
 
443
+ if (isset($_POST['content_network_twitter'])) {
444
+ $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
445
+ $options->_setOption('content_network_twitter', (int) $_POST['content_network_twitter']);
446
+ echo json_encode(array('result' => true));
447
+ wp_die();
448
+ }
449
+
450
+
451
  if (isset($_POST['allow_hashtag'])) {
452
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
453
  $options->_setOption('user_allow_hashtag', (int) $_POST['allow_hashtag']);
454
+ echo json_encode(array('result' => true, 'content' => (((int) $_POST['allow_hashtag'] == 1) ? 0 : 1)));
455
+ wp_die();
456
+ }
457
+ if (isset($_POST['legacy_mode'])) {
458
+ $options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
459
+ $options->_setOption('legacy_mode', (int) $_POST['legacy_mode']);
460
+ echo json_encode(array('result' => true, 'content' => (((int) $_POST['legacy_mode'] == 1) ? 0 : 1)));
461
  wp_die();
462
  }
463
 
includes/B2S/AutoPost.php CHANGED
@@ -15,8 +15,9 @@ class B2S_AutoPost {
15
  private $setPreFillText;
16
  private $optionPostFormat;
17
  private $allowHashTag;
 
18
 
19
- function __construct($postId = 0, $blogPostData = array(), $current_user_date = '0000-00-00 00:00:00', $myTimeSettings = false, $title = '', $content = '', $url = '', $imageUrl = '', $keywords = '', $b2sPostLang = 'en', $optionPostFormat = array(), $allowHashTag = true) {
20
  $this->postId = $postId;
21
  $this->blogPostData = $blogPostData;
22
  $this->current_user_date = $current_user_date;
@@ -29,8 +30,9 @@ class B2S_AutoPost {
29
  $this->keywords = $keywords;
30
  $this->optionPostFormat = $optionPostFormat;
31
  $this->allowHashTag = $allowHashTag;
32
- $this->setPreFillText = array(0 => array(1 => 239, 2 => 256, 3 => 239, 6 => 300, 8 => 239, 10 => 442, 12 => 240, 9 => 200, 16 => 250), 1 => array(1 => 239, 3 => 239, 8 => 1200, 10 => 442), 2 => array(1 => 239, 8 => 239, 10 => 442));
33
- $this->setPreFillTextLimit = array(0 => array(1 => 400, 2 => 256, 3 => 400, 6 => 400, 8 => 400, 10 => 500, 12 => 400, 9 => 200), 1 => array(1 => 400, 3 => 400, 8 => 1200, 10 => 500), 2 => array(1 => 400, 8 => 400, 10 => 500));
 
34
  }
35
 
36
  public function prepareShareData($networkAuthId = 0, $networkId = 0, $networkType = 0) {
@@ -50,9 +52,23 @@ class B2S_AutoPost {
50
  }
51
  }
52
  if ($networkId == 2) {
53
- $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt(strip_tags($this->title), (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : strip_tags($this->title);
54
- if ($this->allowHashTag) {
55
- $postData['content'] .= $this->getHashTagsString('');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  }
57
  }
58
  if ($networkId == 4) {
@@ -103,8 +119,8 @@ class B2S_AutoPost {
103
  }
104
  }
105
 
106
- if ($networkId == 10) {
107
- $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : $this->content;
108
  if ($this->allowHashTag) {
109
  $postData['content'] .= $this->getHashTagsString();
110
  }
@@ -137,7 +153,7 @@ class B2S_AutoPost {
137
  $hashTags = '';
138
  if (is_array($this->keywords) && !empty($this->keywords)) {
139
  foreach ($this->keywords as $tag) {
140
- $hashTags .= ' #' . str_replace(" ", "", $tag->name);
141
  }
142
  }
143
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
15
  private $setPreFillText;
16
  private $optionPostFormat;
17
  private $allowHashTag;
18
+ private $optionContentTwitter;
19
 
20
+ function __construct($postId = 0, $blogPostData = array(), $current_user_date = '0000-00-00 00:00:00', $myTimeSettings = false, $title = '', $content = '', $url = '', $imageUrl = '', $keywords = '', $b2sPostLang = 'en', $optionPostFormat = array(), $allowHashTag = true, $optionContentTwitter = 0) {
21
  $this->postId = $postId;
22
  $this->blogPostData = $blogPostData;
23
  $this->current_user_date = $current_user_date;
30
  $this->keywords = $keywords;
31
  $this->optionPostFormat = $optionPostFormat;
32
  $this->allowHashTag = $allowHashTag;
33
+ $this->optionContentTwitter = $optionContentTwitter;
34
+ $this->setPreFillText = array(0 => array(1 => 239, 2 => 255, 3 => 239, 6 => 300, 8 => 239, 9 => 200, 10 => 442, 12 => 240, 16 => 250,17 => 442), 1 => array(1 => 239, 3 => 239, 8 => 1200, 10 => 442,17 => 442), 2 => array(1 => 239, 8 => 239, 10 => 442,17 => 442));
35
+ $this->setPreFillTextLimit = array(0 => array(1 => 400, 2 => 256, 3 => 400, 6 => 400, 8 => 400,9 => 200, 10 => 500, 12 => 400), 1 => array(1 => 400, 3 => 400, 8 => 1200, 10 => 500), 2 => array(1 => 400, 8 => 400, 10 => 500));
36
  }
37
 
38
  public function prepareShareData($networkAuthId = 0, $networkId = 0, $networkType = 0) {
52
  }
53
  }
54
  if ($networkId == 2) {
55
+ if (isset($this->setPreFillText[$networkType][$networkId])) {
56
+ $postData['content'] = strip_tags($this->title);
57
+ if ($this->optionContentTwitter !== false && $this->optionContentTwitter == 1) { //append
58
+ $postData['content'] .= ' ' . $this->content;
59
+ }
60
+ if ($this->optionContentTwitter !== false && $this->optionContentTwitter == 2) { //only
61
+ $postData['content'] = $this->content;
62
+ }
63
+ if ($this->allowHashTag) {
64
+ $postData['content'] .= $this->getHashTagsString('');
65
+ }
66
+ $postData['content'] = B2S_Util::getExcerpt($postData['content'], (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]);
67
+ } else {
68
+ $postData['content'] = strip_tags($this->title);
69
+ if ($this->allowHashTag) {
70
+ $postData['content'] .= $this->getHashTagsString('');
71
+ }
72
  }
73
  }
74
  if ($networkId == 4) {
119
  }
120
  }
121
 
122
+ if ($networkId == 10 || $networkId == 17) {
123
+ $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (isset($this->setPreFillTextLimit[$networkType][$networkId])? (int) $this->setPreFillTextLimit[$networkType][$networkId] : false)) : $this->content;
124
  if ($this->allowHashTag) {
125
  $postData['content'] .= $this->getHashTagsString();
126
  }
153
  $hashTags = '';
154
  if (is_array($this->keywords) && !empty($this->keywords)) {
155
  foreach ($this->keywords as $tag) {
156
+ $hashTags .= ' #' . str_replace(array(" ","-"), "", $tag->name);
157
  }
158
  }
159
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
includes/B2S/Network/Item.php CHANGED
@@ -144,7 +144,7 @@ class B2S_Network_Item {
144
  if ($v['notAllow'] !== false) {
145
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
146
  } else {
147
- $html .= __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
148
  }
149
 
150
  if (!empty($mandantName)) {
@@ -170,7 +170,7 @@ class B2S_Network_Item {
170
  if ($v['notAllow'] !== false) {
171
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
172
  } else {
173
- $html .= __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
174
  }
175
 
176
  if (!empty($mandantName)) {
@@ -196,7 +196,7 @@ class B2S_Network_Item {
196
  if ($v['notAllow'] !== false) {
197
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
198
  } else {
199
- $html .= __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
200
  }
201
 
202
  if (!empty($mandantName)) {
144
  if ($v['notAllow'] !== false) {
145
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
146
  } else {
147
+ $html .= '<span>'.__('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
148
  }
149
 
150
  if (!empty($mandantName)) {
170
  if ($v['notAllow'] !== false) {
171
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
172
  } else {
173
+ $html .='<span>'. __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
174
  }
175
 
176
  if (!empty($mandantName)) {
196
  if ($v['notAllow'] !== false) {
197
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
198
  } else {
199
+ $html .= '<span>'.__('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
200
  }
201
 
202
  if (!empty($mandantName)) {
includes/B2S/Post/Item.php CHANGED
@@ -17,12 +17,13 @@ class B2S_Post_Item {
17
  protected $searchPostType;
18
  protected $postCalendarSchedDates;
19
  protected $searchUserAuthId;
 
20
  protected $userLang;
21
  protected $results_per_page = null;
22
  public $currentPage = 0;
23
  public $type;
24
 
25
- function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $userAuthId = 0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en", $results_per_page = B2S_PLUGIN_POSTPERPAGE) {
26
  $this->type = $type;
27
  $this->searchPostTitle = $title;
28
  $this->searchAuthorId = $authorId;
@@ -31,6 +32,7 @@ class B2S_Post_Item {
31
  $this->searchSchedDate = $schedDate;
32
  $this->searchShowByDate = $showByDate;
33
  $this->searchUserAuthId = $userAuthId;
 
34
  $this->currentPage = $currentPage;
35
  $this->searchPostCat = $postCat;
36
  $this->searchPostType = $postType;
@@ -119,6 +121,7 @@ class B2S_Post_Item {
119
  if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts'") == 'b2s_posts') {
120
  $where = ($this->type == 'publish') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`publish_date` " . $sortType : " a.`hide` = 0 AND a.`sched_type` != 3 AND a.`publish_date`= '0000-00-00 00:00:00' $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`sched_date` " . $sortType;
121
  $orderBy = ($this->type == 'publish') ? " ORDER BY filter.`publish_date` " . $sortType : " ORDER BY filter.`sched_date` " . $sortType;
 
122
  $addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish') ? " DATE_FORMAT(a.`publish_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND " : " DATE_FORMAT(a.`sched_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND ") : '';
123
  $addInnerJoinLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details b ON b.`id` = a.`network_details_id` ' : '';
124
  $addInnnerJoinLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' b.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
@@ -130,7 +133,7 @@ class B2S_Post_Item {
130
  INNER JOIN(
131
  SELECT a.`id`,$selectInnerJoin, a.`blog_user_id`, a.`post_id`
132
  FROM `b2s_posts` a $addInnerJoinLeftJoin
133
- WHERE $addInnnerJoinLeftJoinWhere $addSearchShowByDate $where
134
  ) filter
135
  ON posts.`ID` = filter.`post_id`
136
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle AND $postTypes $leftJoinWhere $orderBy
17
  protected $searchPostType;
18
  protected $postCalendarSchedDates;
19
  protected $searchUserAuthId;
20
+ protected $searchBlogPostId;
21
  protected $userLang;
22
  protected $results_per_page = null;
23
  public $currentPage = 0;
24
  public $type;
25
 
26
+ function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $userAuthId = 0,$blogPostId=0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en", $results_per_page = B2S_PLUGIN_POSTPERPAGE) {
27
  $this->type = $type;
28
  $this->searchPostTitle = $title;
29
  $this->searchAuthorId = $authorId;
32
  $this->searchSchedDate = $schedDate;
33
  $this->searchShowByDate = $showByDate;
34
  $this->searchUserAuthId = $userAuthId;
35
+ $this->searchBlogPostId = $blogPostId;
36
  $this->currentPage = $currentPage;
37
  $this->searchPostCat = $postCat;
38
  $this->searchPostType = $postType;
121
  if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts'") == 'b2s_posts') {
122
  $where = ($this->type == 'publish') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`publish_date` " . $sortType : " a.`hide` = 0 AND a.`sched_type` != 3 AND a.`publish_date`= '0000-00-00 00:00:00' $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`sched_date` " . $sortType;
123
  $orderBy = ($this->type == 'publish') ? " ORDER BY filter.`publish_date` " . $sortType : " ORDER BY filter.`sched_date` " . $sortType;
124
+ $addSearchBlogPostId = ((int)$this->searchBlogPostId != 0) ? " a.`post_id` = ".(int)$this->searchBlogPostId." AND " : '';
125
  $addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish') ? " DATE_FORMAT(a.`publish_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND " : " DATE_FORMAT(a.`sched_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND ") : '';
126
  $addInnerJoinLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details b ON b.`id` = a.`network_details_id` ' : '';
127
  $addInnnerJoinLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' b.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
133
  INNER JOIN(
134
  SELECT a.`id`,$selectInnerJoin, a.`blog_user_id`, a.`post_id`
135
  FROM `b2s_posts` a $addInnerJoinLeftJoin
136
+ WHERE $addInnnerJoinLeftJoinWhere $addSearchBlogPostId $addSearchShowByDate $where
137
  ) filter
138
  ON posts.`ID` = filter.`post_id`
139
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle AND $postTypes $leftJoinWhere $orderBy
includes/B2S/PostBox.php CHANGED
@@ -87,6 +87,7 @@ class B2S_PostBox {
87
  <input type="hidden" id="b2sLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
88
  <input type="hidden" id="b2sUserLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
89
  <input type="hidden" id="b2sPostLang" name="b2s-post-lang" value="' . substr($this->postLang, 0, 2) . '">
 
90
  <input type="hidden" id="b2sBlogUserId" name="b2s-blog-user-id" value="' . B2S_PLUGIN_BLOG_USER_ID . '">
91
  <input type="hidden" id="b2s-user-timezone" name="b2s-user-timezone" value="' . $userTimeZoneOffset . '"/>
92
  <input type="hidden" id="b2s-post-status" name="b2s-post-status" value="' . trim(strtolower($postStatus)) . '"/>
@@ -202,7 +203,9 @@ class B2S_PostBox {
202
  //Opt: CustomDatePicker
203
  $dateFormat = (substr(B2S_LANGUAGE, 0, 2) == 'de') ? 'dd.mm.yyyy' : 'yyyy-mm-dd';
204
  $timeFormat = (substr(B2S_LANGUAGE, 0, 2) == 'de') ? 'hh:ii' : 'hh:ii aa';
205
- $content .='<label class="b2s-font-bold">' . __('Select date:', 'blog2social') . '</label><br><span class="dashicons dashicons-calendar b2s-calendar-icon"></span><input style="width:88%;" id="b2s-post-meta-box-sched-date-picker" name="b2s-post-meta-box-sched-date" value="" readonly data-timepicker="true" data-language="' . substr(B2S_LANGUAGE, 0, 2) . '" data-time-format="' . $timeFormat . '" data-date-format="' . $dateFormat . '" type="text"><br>';
 
 
206
 
207
  //Opt: Best Time Settings
208
  if (!empty($myBestTimeSettings) && is_array($myBestTimeSettings)) {
87
  <input type="hidden" id="b2sLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
88
  <input type="hidden" id="b2sUserLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
89
  <input type="hidden" id="b2sPostLang" name="b2s-post-lang" value="' . substr($this->postLang, 0, 2) . '">
90
+ <input type="hidden" id="b2sPluginUrl" name="b2s-post-lang" value="' .B2S_PLUGIN_URL . '">
91
  <input type="hidden" id="b2sBlogUserId" name="b2s-blog-user-id" value="' . B2S_PLUGIN_BLOG_USER_ID . '">
92
  <input type="hidden" id="b2s-user-timezone" name="b2s-user-timezone" value="' . $userTimeZoneOffset . '"/>
93
  <input type="hidden" id="b2s-post-status" name="b2s-post-status" value="' . trim(strtolower($postStatus)) . '"/>
203
  //Opt: CustomDatePicker
204
  $dateFormat = (substr(B2S_LANGUAGE, 0, 2) == 'de') ? 'dd.mm.yyyy' : 'yyyy-mm-dd';
205
  $timeFormat = (substr(B2S_LANGUAGE, 0, 2) == 'de') ? 'hh:ii' : 'hh:ii aa';
206
+ $content .='<label class="b2s-font-bold">' . __('Select date:', 'blog2social') . '</label>';
207
+ $content .='<a href="#b2s-post-box-calendar-header" id="b2s-post-box-calendar-btn" class="pull-right">' . __('show calendar', 'blog2social') . '</a>';
208
+ $content .='<br><span class="dashicons dashicons-calendar b2s-calendar-icon"></span><input style="width:88%;" id="b2s-post-meta-box-sched-date-picker" name="b2s-post-meta-box-sched-date" value="" readonly data-timepicker="true" data-language="' . substr(B2S_LANGUAGE, 0, 2) . '" data-time-format="' . $timeFormat . '" data-date-format="' . $dateFormat . '" type="text"><br>';
209
 
210
  //Opt: Best Time Settings
211
  if (!empty($myBestTimeSettings) && is_array($myBestTimeSettings)) {
includes/B2S/Settings/Item.php CHANGED
@@ -67,6 +67,9 @@ class B2S_Settings_Item {
67
 
68
  $optionUserTimeZone = $this->options->_getOption('user_time_zone');
69
  $optionUserHashTag = $this->options->_getOption('user_allow_hashtag');
 
 
 
70
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
71
  $userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
72
  $userInfo = get_user_meta(B2S_PLUGIN_BLOG_USER_ID);
@@ -95,8 +98,24 @@ class B2S_Settings_Item {
95
  $content .= '<br>';
96
  $content .= '<input type="checkbox" value="' . (($isCheckedAllowHashTag == 1) ? 0 : 1) . '" id="b2s-user-network-settings-allow-hashtag" ' . (($isCheckedAllowHashTag == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-hashtag"> ' . __('include Wordpress tags as hashtags in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowHashTagModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
97
  $content .= '<br>';
98
-
99
- return $content;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
 
102
  public function getAutoPostingSettingsHtml() {
@@ -126,6 +145,8 @@ class B2S_Settings_Item {
126
  $content .='</div>';
127
  $content .='<br>';
128
  $content .='<div class="row">';
 
 
129
  $content .='<div class="col-xs-12 col-md-2">';
130
  $content .='<label class="b2s-auto-post-update-label">' . __('updating existing posts', 'blog2social') . '</label>';
131
  $content .='<br><small><button class="btn btn-link btn-xs hidden-xs b2s-post-type-select-btn" data-post-type="update" data-select-toogle-state="0" data-select-toogle-name="' . __('Unselect all', 'blog2social') . '">' . __('Select all', 'blog2social') . '</button></small>';
@@ -260,6 +281,7 @@ class B2S_Settings_Item {
260
 
261
  $og = $this->generalOptions->_getOption('og_active');
262
  $card = $this->generalOptions->_getOption('card_active');
 
263
  $og_isChecked = ($og !== false && $og == 1) ? 0 : 1;
264
  $card_isChecked = ($card !== false && $card == 1) ? 0 : 1;
265
 
@@ -269,19 +291,43 @@ class B2S_Settings_Item {
269
  }
270
  $content .='<strong>' . __('This is a global feature for your blog, which can only be edited by users with admin rights.', 'blog2social') . '</strong>';
271
  $content .= '<br>';
 
272
  $content .='<h4>' . __('Meta Tags Settings for Posts and Pages', 'blog2social') . '</h4>';
273
- $content .= '<input type="checkbox" value="' . $og_isChecked . '" name="b2s_og_active" id="b2s_og_active" ' . (($og_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_og_active"> ' . __('Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="og" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
274
  $content .='<br>';
275
- $content .= '<input type="checkbox" value="' . $card_isChecked . '" name="b2s_card_active" id="b2s_card_active" ' . (($card_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_card_active"> ' . __('Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="card" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
 
276
  $content .='<br><br><hr>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  $content .='<h4>' . __('Frontpage Settings', 'blog2social') . '</h4>';
278
  $content .='<div><img alt="" class="b2s-post-item-network-image" src="' . plugins_url('/assets/images/portale/1_flat.png', B2S_PLUGIN_FILE) . '"> <b>Facebook</b></div>';
279
  $content .= '<p>' . __('Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
280
  $content .='<br>';
281
  $content .='<div class="col-md-8">';
282
- $content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
283
- $content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
284
- $content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button><input type="text" value="' . (($this->generalOptions->_getOption('og_default_image') !== false) ? $this->generalOptions->_getOption('og_default_image') : '') . '" name="b2s_og_default_image" class="form-control" id="b2s_og_default_image">';
 
 
 
 
285
  $content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
286
  $content .='</div>';
287
  $content .='</div>';
@@ -291,13 +337,18 @@ class B2S_Settings_Item {
291
  $content .='<p>' . __('Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
292
  $content .='<br>';
293
  $content .='<div class="col-md-8">';
294
- $content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
295
- $content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
296
- $content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button><input type="text" value="' . (($this->generalOptions->_getOption('card_default_image') !== false) ? $this->generalOptions->_getOption('card_default_image') : '') . '" name="b2s_card_default_image" class="form-control" id="b2s_card_default_image">';
 
 
 
 
297
  $content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
298
  $content .='</div>';
299
  $content .='</div>';
300
  $content .='</div>';
 
301
 
302
  return $content;
303
  }
@@ -359,8 +410,7 @@ class B2S_Settings_Item {
359
  $optionPostFormat = $this->options->_getOption('post_format');
360
  $optionNoCache = $this->options->_getOption('link_no_cache');
361
  $optionNoCache = ($optionNoCache === false || $optionNoCache == 0) ? 0 : 1; //default inactive , 1=active 0=not
362
-
363
- //Take old settings
364
  if (!isset($optionPostFormat[$networkId])) {
365
  $oldPostFormatSettings = ($networkId == 1) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
366
  $post_format[$networkId] = array();
@@ -395,7 +445,7 @@ class B2S_Settings_Item {
395
  $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="0"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-1">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
396
  $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[2]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][2]) && (int) $optionPostFormat[$networkId][2] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[2]" value="0"><label class="' . $disabledTextType . '" for="type[2]-' . $networkId . '-1">' . __('Group', 'blog2social') . '</label></div><div class="clearfix"></div>';
397
 
398
- //Option: no_cache param for varnish caching
399
  if ($networkId == 1) {
400
  $content .= '<br><div class="col-lg-6 col-md-6 col-xs-12 del-padding-left del-padding-right"><input id="link-no-cache" type="checkbox" ' . (($optionNoCache == 1) ? 'checked' : '') . ' name="no_cache" value="' . (($optionNoCache == 1) ? 0 : 1) . '"><label for="link-no-cache">' . __('Activate Instant Caching', 'blog2social') . '</label> <a href="#" data-toggle="modal" data-target="#b2sInfoNoCache" class="b2s-info-btn vertical-middle del-padding-left">' . __('Info', 'Blog2Social') . '</a></div><div class="clearfix"></div>';
401
  }
@@ -422,12 +472,12 @@ class B2S_Settings_Item {
422
  return $content;
423
  }
424
 
425
- //view=ship
426
  public function setNetworkSettingsHtml() {
427
  $optionPostFormat = $this->options->_getOption('post_format');
428
  $content = "<input type='hidden' class='b2sNetworkSettingsPostFormatText' value='" . json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))) . "'/>";
429
  foreach (array(1, 2, 10, 12) as $n => $networkId) { //FB,TW,In
430
- //Take old settings
431
  if (!isset($optionPostFormat[$networkId])) {
432
  $oldPostFormatSettings = ($networkId == 1 || $networkId == 10) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
433
  $post_format[$networkId] = array();
67
 
68
  $optionUserTimeZone = $this->options->_getOption('user_time_zone');
69
  $optionUserHashTag = $this->options->_getOption('user_allow_hashtag');
70
+ $contentTwitter = $this->options->_getOption('content_network_twitter');
71
+ $legacyMode = $this->generalOptions->_getOption('legacy_mode');
72
+ $isCheckedLegacyMode = ($legacyMode !== false && $legacyMode == 1) ? 1 : 0; //default not active , 1=active 0=not active
73
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
74
  $userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
75
  $userInfo = get_user_meta(B2S_PLUGIN_BLOG_USER_ID);
98
  $content .= '<br>';
99
  $content .= '<input type="checkbox" value="' . (($isCheckedAllowHashTag == 1) ? 0 : 1) . '" id="b2s-user-network-settings-allow-hashtag" ' . (($isCheckedAllowHashTag == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-hashtag"> ' . __('include Wordpress tags as hashtags in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowHashTagModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
100
  $content .= '<br>';
101
+ $content .= '<br>';
102
+ $content .='<p>' . __('Define Twitter post content', 'blog2social');
103
+ if (B2S_PLUGIN_USER_VERSION < 1) {
104
+ $content .=' <span class="label label-success label-sm"><a href="#" class="btn-label-premium" data-toggle="modal" data-target="#b2sPreFeatureModal">' . __("PREMIUM", "blog2social") . '</a></span>';
105
+ }
106
+ $content .='</p>';
107
+ $content .='<select id="b2s-user-network-twitter-content">';
108
+ $content .='<option ' . (($contentTwitter === false || $contentTwitter == 0 || B2S_PLUGIN_USER_VERSION < 1) ? 'checked' : '') . ' value="0">' . __('title', 'blog2social') . ''.(($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . '</option>';
109
+ $content .='<option ' . (($contentTwitter !== false && $contentTwitter == 1 && B2S_PLUGIN_USER_VERSION >= 1) ? 'checked' : '') . ' value="1">' . __('title & content', 'blog2social') . ''.(($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
110
+ $content .='<option ' . (($contentTwitter !== false && $contentTwitter == 2 && B2S_PLUGIN_USER_VERSION >= 1) ? 'checked' : '') . ' value="2">' . __('only content', 'blog2social') . ''.(($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
111
+ $content .='</select> <a href="#" data-toggle="modal" data-target="#b2sInfoContentTwitterModal" class="b2s-info-btn hidden-xs">' . __('Info', 'blog2social') . '</a>';
112
+ $content .='<div class="clearfix"></div>';
113
+ $content .='<br>';
114
+ $content .='<hr>';
115
+ $content .='<h4>' . __('System', 'blog2social') . '</h4>';
116
+ $content .='<strong>' . __('This is a global feature for your blog, which can only be edited by users with admin rights.', 'blog2social') . '</strong><br>';
117
+ $content .= '<input type="checkbox" value="' . (($isCheckedLegacyMode == 1) ? 0 : 1) . '" id="b2s-general-settings-legacy-mode" ' . (($isCheckedLegacyMode == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-general-settings-legacy-mode"> ' . __('activate Legacy mode', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoLegacyMode" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
118
+ return $content;
119
  }
120
 
121
  public function getAutoPostingSettingsHtml() {
145
  $content .='</div>';
146
  $content .='<br>';
147
  $content .='<div class="row">';
148
+ $content .='<div class="col-md-12"><div class="panel panel-group b2s-auto-post-own-update-warning" style="display: none;"><div class="panel-body"><span class="glyphicon glyphicon-exclamation-sign glyphicon-warning"></span> ' . __('By enabling this feature your previously published social media posts will be sent again to your selected social media channels as soon as the post is updated.', 'blog2social') . '</div></div></div>';
149
+ $content .='<div class"clearfix"></div>';
150
  $content .='<div class="col-xs-12 col-md-2">';
151
  $content .='<label class="b2s-auto-post-update-label">' . __('updating existing posts', 'blog2social') . '</label>';
152
  $content .='<br><small><button class="btn btn-link btn-xs hidden-xs b2s-post-type-select-btn" data-post-type="update" data-select-toogle-state="0" data-select-toogle-name="' . __('Unselect all', 'blog2social') . '">' . __('Select all', 'blog2social') . '</button></small>';
281
 
282
  $og = $this->generalOptions->_getOption('og_active');
283
  $card = $this->generalOptions->_getOption('card_active');
284
+ //$user_meta_author_data = $this->options->_getOption('meta_author_data');
285
  $og_isChecked = ($og !== false && $og == 1) ? 0 : 1;
286
  $card_isChecked = ($card !== false && $card == 1) ? 0 : 1;
287
 
291
  }
292
  $content .='<strong>' . __('This is a global feature for your blog, which can only be edited by users with admin rights.', 'blog2social') . '</strong>';
293
  $content .= '<br>';
294
+ $content .='<div class="' . ( (B2S_PLUGIN_ADMIN) ? "" : "b2s-disabled-div") . '">';
295
  $content .='<h4>' . __('Meta Tags Settings for Posts and Pages', 'blog2social') . '</h4>';
296
+ $content .= '<input type="checkbox" value="' . $og_isChecked . '" name="b2s_og_active" ' . ((B2S_PLUGIN_ADMIN) ? "" : "onclick=\"return false\"") . ' id="b2s_og_active" ' . (($og_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_og_active"> ' . __('Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="og" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
297
  $content .='<br>';
298
+ $content .= '<input type="checkbox" value="' . $card_isChecked . '" name="b2s_card_active" ' . ((B2S_PLUGIN_ADMIN) ? "" : "onclick=\"return false\"") . ' id="b2s_card_active" ' . (($card_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_card_active"> ' . __('Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="card" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
299
+ $content .='</div>';
300
  $content .='<br><br><hr>';
301
+
302
+ /*$content .='<h4>' . __('Authorship Settings', 'blog2social');
303
+ if (B2S_PLUGIN_USER_VERSION < 1) {
304
+ $content .=' <span class="label label-success label-sm"><a href="#" class="btn-label-premium" data-toggle="modal" data-target="#b2sPreFeatureModal">' . __("PREMIUM", "blog2social") . '</a></span>';
305
+ }
306
+ $content .='</h4>';
307
+ $content .='<div class="' . ( (B2S_PLUGIN_USER_VERSION >= 1) ? "" : "b2s-disabled-div") . '">';
308
+ $content .='<p>' . __('Add authorship tags to your articles. When somesone shares your links on Facebook or Twitter, you will be automatically linked as the author.', 'blog2social') . '</p>';
309
+ $content .='<div class="col-md-8">';
310
+ $content .='<div class="form-group"><label for="b2s_og_article_author"><img alt="" class="b2s-post-item-network-image" src="' . plugins_url('/assets/images/portale/1_flat.png', B2S_PLUGIN_FILE) . '"> <strong>' . __("Facebook author link", "blog2social") . ':</strong></label><input type="text" placeholder="' . __("Enter your Facebook link profile here (e.g. https://www.facebook.com/Blog2Social/)", "blog2social") . '" ' . ((B2S_PLUGIN_USER_VERSION >= 1) ? "" : "readonly") . ' value="' . (($user_meta_author_data !== false && isset($user_meta_author_data['og_article_author'])) ? $user_meta_author_data['og_article_author'] : "") . '" name="b2s_og_article_author" class="form-control" id="b2s_og_article_author"></div>';
311
+ $content .='<div class="form-group"><label for="b2s_card_twitter_creator"><img alt="" class="b2s-post-item-network-image" src="' . plugins_url('/assets/images/portale/2_flat.png', B2S_PLUGIN_FILE) . '"> <strong>' . __("Twitter Username", "blog2social") . ':</strong></label><input type="text" placeholder="' . __("Enter your Twitter Username here (e.g. @blog2social)", "blog2social") . '" ' . ((B2S_PLUGIN_USER_VERSION >= 1) ? "" : "readonly") . ' value="' . (($user_meta_author_data !== false && isset($user_meta_author_data['card_twitter_creator'])) ? $user_meta_author_data['card_twitter_creator'] : "") . '" name="b2s_card_twitter_creator" class="form-control" id="b2s_card_twitter_creator"></div>';
312
+ $content .='</div>';
313
+ $content .='</div>';
314
+ $content .='<div class="clearfix"></div>';
315
+ $content .='<hr>';*/
316
+
317
+ $content .='<strong>' . __('This is a global feature for your blog, which can only be edited by users with admin rights.', 'blog2social') . '</strong>';
318
+ $content .='<div class="' . ( (B2S_PLUGIN_ADMIN) ? "" : "b2s-disabled-div") . '">';
319
  $content .='<h4>' . __('Frontpage Settings', 'blog2social') . '</h4>';
320
  $content .='<div><img alt="" class="b2s-post-item-network-image" src="' . plugins_url('/assets/images/portale/1_flat.png', B2S_PLUGIN_FILE) . '"> <b>Facebook</b></div>';
321
  $content .= '<p>' . __('Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
322
  $content .='<br>';
323
  $content .='<div class="col-md-8">';
324
+ $content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
325
+ $content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
326
+ $content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label>';
327
+ if (B2S_PLUGIN_ADMIN) {
328
+ $content .='<button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
329
+ }
330
+ $content .='<input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . (($this->generalOptions->_getOption('og_default_image') !== false) ? $this->generalOptions->_getOption('og_default_image') : '') . '" name="b2s_og_default_image" class="form-control" id="b2s_og_default_image">';
331
  $content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
332
  $content .='</div>';
333
  $content .='</div>';
337
  $content .='<p>' . __('Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
338
  $content .='<br>';
339
  $content .='<div class="col-md-8">';
340
+ $content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
341
+ $content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
342
+ $content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> ';
343
+ if (B2S_PLUGIN_ADMIN) {
344
+ $content .='<button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
345
+ }
346
+ $content .='<input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . (($this->generalOptions->_getOption('card_default_image') !== false) ? $this->generalOptions->_getOption('card_default_image') : '') . '" name="b2s_card_default_image" class="form-control" id="b2s_card_default_image">';
347
  $content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
348
  $content .='</div>';
349
  $content .='</div>';
350
  $content .='</div>';
351
+ $content .='</div>';
352
 
353
  return $content;
354
  }
410
  $optionPostFormat = $this->options->_getOption('post_format');
411
  $optionNoCache = $this->options->_getOption('link_no_cache');
412
  $optionNoCache = ($optionNoCache === false || $optionNoCache == 0) ? 0 : 1; //default inactive , 1=active 0=not
413
+ //Take old settings
 
414
  if (!isset($optionPostFormat[$networkId])) {
415
  $oldPostFormatSettings = ($networkId == 1) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
416
  $post_format[$networkId] = array();
445
  $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="0"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-1">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
446
  $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[2]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][2]) && (int) $optionPostFormat[$networkId][2] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[2]" value="0"><label class="' . $disabledTextType . '" for="type[2]-' . $networkId . '-1">' . __('Group', 'blog2social') . '</label></div><div class="clearfix"></div>';
447
 
448
+ //Option: no_cache param for varnish caching
449
  if ($networkId == 1) {
450
  $content .= '<br><div class="col-lg-6 col-md-6 col-xs-12 del-padding-left del-padding-right"><input id="link-no-cache" type="checkbox" ' . (($optionNoCache == 1) ? 'checked' : '') . ' name="no_cache" value="' . (($optionNoCache == 1) ? 0 : 1) . '"><label for="link-no-cache">' . __('Activate Instant Caching', 'blog2social') . '</label> <a href="#" data-toggle="modal" data-target="#b2sInfoNoCache" class="b2s-info-btn vertical-middle del-padding-left">' . __('Info', 'Blog2Social') . '</a></div><div class="clearfix"></div>';
451
  }
472
  return $content;
473
  }
474
 
475
+ //view=ship
476
  public function setNetworkSettingsHtml() {
477
  $optionPostFormat = $this->options->_getOption('post_format');
478
  $content = "<input type='hidden' class='b2sNetworkSettingsPostFormatText' value='" . json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))) . "'/>";
479
  foreach (array(1, 2, 10, 12) as $n => $networkId) { //FB,TW,In
480
+ //Take old settings
481
  if (!isset($optionPostFormat[$networkId])) {
482
  $oldPostFormatSettings = ($networkId == 1 || $networkId == 10) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
483
  $post_format[$networkId] = array();
includes/B2S/Ship/Item.php CHANGED
@@ -5,8 +5,8 @@ class B2S_Ship_Item {
5
  private $allowTitleProfile = array(7, 9, 13, 15, 16);
6
  private $allowTitlePage = array();
7
  private $allowTitleGroup = array();
8
- private $setPostFormat = array(1, 2,10, 12);
9
- private $isCommentProfile = array(1, 3, 8, 10);
10
  private $isCommentPage = array(1);
11
  private $isCommentGroup = array(1, 8);
12
  private $allowTag = array(4, 9, 11, 16);
@@ -19,30 +19,30 @@ class B2S_Ship_Item {
19
  private $allowNoCustomImageProfile = array(8, 15);
20
  private $allowNoEmoji = array(3, 9, 13, 14, 15, 16);
21
  private $allowNoImagePage = array(8);
22
- private $allowEditUrl = array(1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
23
  private $showBoards = array(6);
24
  private $showBoardsGroup = array(10);
25
  private $showGroups = array(8, 15);
26
  private $changeDisplayName = array(8);
27
- private $setShortTextProfile = array(1 => 239, 2 => 256, 3 => 239, 6 => 300, 8 => 239, 10 => 442, 12 => 240, 9 => 200, 16 => 250);
28
  private $setShortTextProfileLimit = array(1 => 400, 2 => 256, 3 => 400, 6 => 400, 8 => 400, 10 => 500, 12 => 400, 9 => 200);
29
- private $setShortTextPage = array(1 => 239, 3 => 239, 8 => 1200, 10 => 442);
30
  private $setShortTextPageLimit = array(1 => 400, 3 => 400, 8 => 1200, 10 => 500);
31
- private $setShortTextGroup = array(1 => 239, 8 => 239, 10 => 442);
32
  private $setShortTextGroupLimit = array(1 => 400, 8 => 400, 10 => 500);
33
- private $allowHashTags = array(1, 2, 3, 6, 10, 12);
34
  private $limitCharacterProfile = array(2 => 280, 3 => 600, 6 => 500, 8 => 420, 9 => 250, 15 => 300, 12 => 2000);
35
- private $showImageAreaProfile = array(6, 7, 10, 12, 16);
36
- private $showImageAreaPage = array(10);
37
- private $showImageAreaGroup = array(8, 10);
38
  private $limitCharacterPage = array(3 => 600, 8 => 1200);
39
  private $requiredUrl = array(1, 3, 8, 9, 10, 15);
40
- private $getText = array(1, 7, 10, 12, 16);
41
  private $maxWeekTimeSelect = 52;
42
  private $maxMonthTimeSelect = 12;
43
  private $maxTimeSelect = 50;
44
  private $maxSchedCount = 3;
45
- private $maxDaySelect= 31;
46
  private $noScheduleRegularly = array(4, 11, 14, 15);
47
  private $defaultImage;
48
  private $postData;
@@ -75,6 +75,7 @@ class B2S_Ship_Item {
75
 
76
  $userOptions = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
77
  $allowUserHashTag = $userOptions->_getOption('user_allow_hashtag');
 
78
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
79
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
80
  $limit = false;
@@ -102,8 +103,19 @@ class B2S_Ship_Item {
102
 
103
  //ShortText
104
  if (isset($this->setShortTextProfile[$data->networkId]) && (int) $this->setShortTextProfile[$data->networkId] > 0) {
105
- $preContent = ($data->networkId == 2) ? B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
106
- $message = B2S_Util::getExcerpt($preContent, (int) $this->setShortTextProfile[$data->networkId], (int) $this->setShortTextProfileLimit[$data->networkId]);
 
 
 
 
 
 
 
 
 
 
 
107
  } else {
108
  $message = (in_array($data->networkId, $this->allowTitleProfile) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
109
  }
@@ -150,7 +162,7 @@ class B2S_Ship_Item {
150
  if ($data->networkId == 8) { //Xing -1 Leerzeichen
151
  $this->setShortTextPage[$data->networkId] = (int) $this->setShortTextPage[$data->networkId] - mb_strlen($this->postUrl, 'UTF-8') - 1;
152
  }
153
- $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (int) $this->setShortTextPage[$data->networkId], (int) $this->setShortTextPageLimit[$data->networkId]);
154
  } else {
155
  $message = (in_array($data->networkId, $this->allowTitlePage) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
156
  }
@@ -178,7 +190,7 @@ class B2S_Ship_Item {
178
  //group
179
  //ShortText
180
  if (isset($this->setShortTextGroup[$data->networkId]) && (int) $this->setShortTextGroup[$data->networkId] > 0) {
181
- $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (int) $this->setShortTextGroup[$data->networkId], (int) $this->setShortTextGroupLimit[$data->networkId]);
182
  } else {
183
  $message = (in_array($data->networkId, $this->allowTitleGroup) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
184
  }
@@ -253,12 +265,12 @@ class B2S_Ship_Item {
253
  if (!(isset($this->viewMode) && $this->viewMode == 'modal')) {
254
  $content .='<br>';
255
  $content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
256
- $content .='<select class="b2s-calendar-filter-network-sel form-control" name="b2s-calendar-filter-network-sel" data-last-sel="'.$data->networkId .'" data-network-auth-id="' . $data->networkAuthId . '"><option value="all">show all</option><option selected value="'.$data->networkId .'">'.$networkName[$data->networkId].'</option></select>';
257
- $content .='</div>';
258
- $content .='<a href="#" class="b2s-toogle-calendar-btn btn btn-primary pull-right btn-xs hidden-xs" data-network-id="'.$data->networkId.'" data-network-auth-id="' . $data->networkAuthId . '" data-toogle-text-btn="' . __("hide calendar", "blog2social") . '">' . __("show calendar", "blog2social") . '</a>';
259
  $content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
260
  }
261
-
262
  if ($show_time) {
263
  $content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
264
  }
@@ -445,7 +457,7 @@ class B2S_Ship_Item {
445
  $hashTags = '';
446
  if (is_array($hashTagsData) && !empty($hashTagsData)) {
447
  foreach ($hashTagsData as $tag) {
448
- $hashTags .= ' #' . str_replace(" ", "", $tag->name);
449
  }
450
  }
451
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
@@ -542,7 +554,7 @@ class B2S_Ship_Item {
542
  }
543
 
544
  $currentDate = (strtolower(substr(get_locale(), 0, 2)) == 'de') ? date('d.m.Y', $time) : date('Y-m-d', $time);
545
- $currentDay = date('d',$time);
546
 
547
  for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
548
  $shipping .= '<div class="form-group b2s-post-item-details-releas-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
@@ -551,13 +563,13 @@ class B2S_Ship_Item {
551
 
552
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-interval" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Interval', 'blog2social') . '</label>';
553
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Duration', 'blog2social') . '</label>';
554
-
555
  //new since 4.5.0
556
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration-month" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Duration', 'blog2social') . '</label>';
557
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Repeat', 'blog2social') . '</label>';
558
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Day of month', 'blog2social') . '</label>';
559
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-timespan" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Duration in days', 'blog2social') . '</label>';
560
-
561
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Start date', 'blog2social') . '</label>';
562
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Time', 'blog2social') . '</label>';
563
  $shipping .= '<label class="hidden-sm hidden-xs col-md-4 del-padding-left b2s-post-item-details-release-area-label-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Days', 'blog2social') . '</label>';
@@ -570,7 +582,7 @@ class B2S_Ship_Item {
570
  $shipping .= '<option value="1">' . __('monthly', 'blog2social') . '</option>';
571
  $shipping .= '<option value="2">' . __('own period', 'blog2social') . '</option>';
572
  $shipping .= '</select></div>';
573
-
574
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '"><select name="b2s[' . $networkAuthId . '][weeks][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-weeks" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
575
  $defaultWeek = isset($this->defaultScheduleTime[$networkId][$schedcount]['weeks']) ? $this->defaultScheduleTime[$networkId][$schedcount]['weeks'] : 1;
576
  for ($i = 1; $i <= $this->maxWeekTimeSelect; $i++) {
@@ -578,8 +590,8 @@ class B2S_Ship_Item {
578
  $shipping .= '<option value="' . $i . '" ' . ($defaultWeek == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $weekName . '</option>';
579
  }
580
  $shipping .= '</select></div>';
581
-
582
- //new since 4.5.0
583
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration-month" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][duration_month][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-months" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
584
  $defaultMonth = isset($this->defaultScheduleTime[$networkId][$schedcount]['month']) ? $this->defaultScheduleTime[$networkId][$schedcount]['month'] : 1;
585
  for ($i = 1; $i <= $this->maxMonthTimeSelect; $i++) {
@@ -587,8 +599,8 @@ class B2S_Ship_Item {
587
  $shipping .= '<option value="' . $i . '" ' . ($defaultMonth == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $monthName . '</option>';
588
  }
589
  $shipping .= '</select></div>';
590
-
591
- //new since 4.5.0
592
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][duration_time][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-times" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
593
  $defaultTime = isset($this->defaultScheduleTime[$networkId][$schedcount]['time']) ? $this->defaultScheduleTime[$networkId][$schedcount]['time'] : 1;
594
  for ($i = 1; $i <= $this->maxTimeSelect; $i++) {
@@ -596,18 +608,18 @@ class B2S_Ship_Item {
596
  $shipping .= '<option value="' . $i . '" ' . ($defaultTime == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $timeName . '</option>';
597
  }
598
  $shipping .= '</select></div>';
599
-
600
- //new since 4.5.0
601
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][select_day][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-select-day" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
602
  $defaultTime = isset($this->defaultScheduleTime[$networkId][$schedcount]['select_day']) ? $this->defaultScheduleTime[$networkId][$schedcount]['select_day'] : 1;
603
  for ($i = 1; $i <= $this->maxDaySelect; $i++) {
604
  $shipping .= '<option value="' . $i . '" ' . ($defaultTime == $i ? 'selected="selected"' : '') . '>' . $i . '</option>';
605
  }
606
- $shipping .= '<option value="0">'.__("End Of Month","blog2social").'</option>';
607
  $shipping .= '</select></div>';
608
  }
609
-
610
- //new since 4.5.0
611
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-timespan" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><input type="number" min="1" max="100" placeholder="' . __('Timespan', 'blog2social') . '" name="b2s[' . $networkAuthId . '][select_timespan][' . $schedcount . ']" data-network-id="' . $networkId . '" data-network-type="' . $networkTyp . '" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" class="b2s-post-item-details-release-input-select-timespan form-control" style="display:none;" disabled="disabled" value="1"></div>';
612
 
613
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '"><input type="text" placeholder="' . __('Date', 'blog2social') . '" name="b2s[' . $networkAuthId . '][date][' . $schedcount . ']" data-network-id="' . $networkId . '" data-network-type="' . $networkTyp . '" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" class="b2s-post-item-details-release-input-date form-control" style="display:none;" disabled="disabled" readonly value="' . $currentDate . '"></div>';
@@ -635,7 +647,7 @@ class B2S_Ship_Item {
635
  $shipping .= '<div class="col-xs-12 del-padding-left">';
636
  $shipping .= '<label class="b2s-settings-time-zone-text"></label>';
637
  $shipping .= '<button class="btn btn-sm btn-link pull-right b2s-post-item-details-release-area-sched-for-all" data-network-auth-id="' . $networkAuthId . '">' . __('Apply Settings To All Networks', 'blog2social') . '</button>';
638
- $shipping .= '<label class="pull-right btn btn-link btn-sm b2s-post-item-details-release-save-settings-label" data-network-auth-id="' . $networkAuthId . '"><input class="b2s-post-item-details-release-save-settings" data-network-auth-id="' . $networkAuthId . '" type="checkbox" name="b2s[' . $networkAuthId . '][saveSchedSetting]" value="1" disabled="disabled">' . __('Save Settings As Default', 'blog2social') . '</label>';
639
  $shipping .= '</div><div class="clearfix"></div>';
640
  $shipping .= '</li>';
641
  $shipping .= '</ul>';
5
  private $allowTitleProfile = array(7, 9, 13, 15, 16);
6
  private $allowTitlePage = array();
7
  private $allowTitleGroup = array();
8
+ private $setPostFormat = array(1, 2, 10, 12);
9
+ private $isCommentProfile = array(1, 3, 8, 10,17);
10
  private $isCommentPage = array(1);
11
  private $isCommentGroup = array(1, 8);
12
  private $allowTag = array(4, 9, 11, 16);
19
  private $allowNoCustomImageProfile = array(8, 15);
20
  private $allowNoEmoji = array(3, 9, 13, 14, 15, 16);
21
  private $allowNoImagePage = array(8);
22
+ private $allowEditUrl = array(1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,17);
23
  private $showBoards = array(6);
24
  private $showBoardsGroup = array(10);
25
  private $showGroups = array(8, 15);
26
  private $changeDisplayName = array(8);
27
+ private $setShortTextProfile = array(1 => 239, 2 => 255, 3 => 239, 6 => 300, 8 => 239, 10 => 442, 12 => 240, 9 => 200, 16 => 250, 17 =>442);
28
  private $setShortTextProfileLimit = array(1 => 400, 2 => 256, 3 => 400, 6 => 400, 8 => 400, 10 => 500, 12 => 400, 9 => 200);
29
+ private $setShortTextPage = array(1 => 239, 3 => 239, 8 => 1200, 10 => 442, 17 => 442);
30
  private $setShortTextPageLimit = array(1 => 400, 3 => 400, 8 => 1200, 10 => 500);
31
+ private $setShortTextGroup = array(1 => 239, 8 => 239, 10 => 442, 17 => 442);
32
  private $setShortTextGroupLimit = array(1 => 400, 8 => 400, 10 => 500);
33
+ private $allowHashTags = array(1, 2, 3, 6, 10, 12, 17);
34
  private $limitCharacterProfile = array(2 => 280, 3 => 600, 6 => 500, 8 => 420, 9 => 250, 15 => 300, 12 => 2000);
35
+ private $showImageAreaProfile = array(6, 7, 10, 12, 16, 17);
36
+ private $showImageAreaPage = array(10, 17);
37
+ private $showImageAreaGroup = array(8, 10, 17);
38
  private $limitCharacterPage = array(3 => 600, 8 => 1200);
39
  private $requiredUrl = array(1, 3, 8, 9, 10, 15);
40
+ private $getText = array(1, 7, 10, 12, 16, 17);
41
  private $maxWeekTimeSelect = 52;
42
  private $maxMonthTimeSelect = 12;
43
  private $maxTimeSelect = 50;
44
  private $maxSchedCount = 3;
45
+ private $maxDaySelect = 31;
46
  private $noScheduleRegularly = array(4, 11, 14, 15);
47
  private $defaultImage;
48
  private $postData;
75
 
76
  $userOptions = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
77
  $allowUserHashTag = $userOptions->_getOption('user_allow_hashtag');
78
+ $contentTwitter = $userOptions->_getOption('content_network_twitter');
79
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
80
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
81
  $limit = false;
103
 
104
  //ShortText
105
  if (isset($this->setShortTextProfile[$data->networkId]) && (int) $this->setShortTextProfile[$data->networkId] > 0) {
106
+ //$preContent = ($data->networkId == 2) ? B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
107
+ if ($data->networkId == 2) {
108
+ $preContent = B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang);
109
+ if ($contentTwitter !== false && $contentTwitter == 1 && B2S_PLUGIN_USER_VERSION >= 1) {
110
+ $preContent .=' ' . B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, false, $this->userLang); //append
111
+ }
112
+ if ($contentTwitter !== false && $contentTwitter == 2 && B2S_PLUGIN_USER_VERSION >= 1) {
113
+ $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, false, $this->userLang); //only
114
+ }
115
+ } else {
116
+ $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
117
+ }
118
+ $message = B2S_Util::getExcerpt($preContent, (int) $this->setShortTextProfile[$data->networkId], (isset($this->setShortTextProfileLimit[$data->networkId]) ? (int) $this->setShortTextProfileLimit[$data->networkId] : false));
119
  } else {
120
  $message = (in_array($data->networkId, $this->allowTitleProfile) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
121
  }
162
  if ($data->networkId == 8) { //Xing -1 Leerzeichen
163
  $this->setShortTextPage[$data->networkId] = (int) $this->setShortTextPage[$data->networkId] - mb_strlen($this->postUrl, 'UTF-8') - 1;
164
  }
165
+ $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextPage[$data->networkId]) ? (int) $this->setShortTextPage[$data->networkId] : false), (isset($this->setShortTextPageLimit[$data->networkId]) ? (int) $this->setShortTextPageLimit[$data->networkId] : false));
166
  } else {
167
  $message = (in_array($data->networkId, $this->allowTitlePage) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
168
  }
190
  //group
191
  //ShortText
192
  if (isset($this->setShortTextGroup[$data->networkId]) && (int) $this->setShortTextGroup[$data->networkId] > 0) {
193
+ $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextGroup[$data->networkId]) ? (int) $this->setShortTextGroup[$data->networkId] : false), (isset($this->setShortTextGroupLimit[$data->networkId]) ? (int) $this->setShortTextGroupLimit[$data->networkId] : false));
194
  } else {
195
  $message = (in_array($data->networkId, $this->allowTitleGroup) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
196
  }
265
  if (!(isset($this->viewMode) && $this->viewMode == 'modal')) {
266
  $content .='<br>';
267
  $content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
268
+ $content .='<select class="b2s-calendar-filter-network-sel form-control" name="b2s-calendar-filter-network-sel" data-last-sel="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '"><option value="all">show all</option><option selected value="' . $data->networkId . '">' . $networkName[$data->networkId] . '</option></select>';
269
+ $content .='</div>';
270
+ $content .='<a href="#" class="b2s-toogle-calendar-btn btn btn-primary pull-right btn-xs hidden-xs" data-network-id="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '" data-toogle-text-btn="' . __("hide calendar", "blog2social") . '">' . __("show calendar", "blog2social") . '</a>';
271
  $content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
272
  }
273
+
274
  if ($show_time) {
275
  $content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
276
  }
457
  $hashTags = '';
458
  if (is_array($hashTagsData) && !empty($hashTagsData)) {
459
  foreach ($hashTagsData as $tag) {
460
+ $hashTags .= ' #' . str_replace(array(" ","-"), "", $tag->name);
461
  }
462
  }
463
  return (!empty($hashTags) ? (!empty($add) ? $add . $hashTags : $hashTags) : '');
554
  }
555
 
556
  $currentDate = (strtolower(substr(get_locale(), 0, 2)) == 'de') ? date('d.m.Y', $time) : date('Y-m-d', $time);
557
+ $currentDay = date('d', $time);
558
 
559
  for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
560
  $shipping .= '<div class="form-group b2s-post-item-details-releas-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
563
 
564
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-interval" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Interval', 'blog2social') . '</label>';
565
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Duration', 'blog2social') . '</label>';
566
+
567
  //new since 4.5.0
568
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration-month" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Duration', 'blog2social') . '</label>';
569
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-duration-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Repeat', 'blog2social') . '</label>';
570
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Day of month', 'blog2social') . '</label>';
571
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-timespan" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;">' . __('Duration in days', 'blog2social') . '</label>';
572
+
573
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Start date', 'blog2social') . '</label>';
574
  $shipping .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Time', 'blog2social') . '</label>';
575
  $shipping .= '<label class="hidden-sm hidden-xs col-md-4 del-padding-left b2s-post-item-details-release-area-label-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '">' . __('Days', 'blog2social') . '</label>';
582
  $shipping .= '<option value="1">' . __('monthly', 'blog2social') . '</option>';
583
  $shipping .= '<option value="2">' . __('own period', 'blog2social') . '</option>';
584
  $shipping .= '</select></div>';
585
+
586
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '"><select name="b2s[' . $networkAuthId . '][weeks][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-weeks" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
587
  $defaultWeek = isset($this->defaultScheduleTime[$networkId][$schedcount]['weeks']) ? $this->defaultScheduleTime[$networkId][$schedcount]['weeks'] : 1;
588
  for ($i = 1; $i <= $this->maxWeekTimeSelect; $i++) {
590
  $shipping .= '<option value="' . $i . '" ' . ($defaultWeek == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $weekName . '</option>';
591
  }
592
  $shipping .= '</select></div>';
593
+
594
+ //new since 4.5.0
595
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration-month" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][duration_month][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-months" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
596
  $defaultMonth = isset($this->defaultScheduleTime[$networkId][$schedcount]['month']) ? $this->defaultScheduleTime[$networkId][$schedcount]['month'] : 1;
597
  for ($i = 1; $i <= $this->maxMonthTimeSelect; $i++) {
599
  $shipping .= '<option value="' . $i . '" ' . ($defaultMonth == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $monthName . '</option>';
600
  }
601
  $shipping .= '</select></div>';
602
+
603
+ //new since 4.5.0
604
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-div-duration-time" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][duration_time][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-times" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
605
  $defaultTime = isset($this->defaultScheduleTime[$networkId][$schedcount]['time']) ? $this->defaultScheduleTime[$networkId][$schedcount]['time'] : 1;
606
  for ($i = 1; $i <= $this->maxTimeSelect; $i++) {
608
  $shipping .= '<option value="' . $i . '" ' . ($defaultTime == $i ? 'selected="selected"' : '') . '>' . $i . ' ' . $timeName . '</option>';
609
  }
610
  $shipping .= '</select></div>';
611
+
612
+ //new since 4.5.0
613
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-day" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><select name="b2s[' . $networkAuthId . '][select_day][' . $schedcount . ']" class="form-control b2s-select b2s-post-item-details-release-input-select-day" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
614
  $defaultTime = isset($this->defaultScheduleTime[$networkId][$schedcount]['select_day']) ? $this->defaultScheduleTime[$networkId][$schedcount]['select_day'] : 1;
615
  for ($i = 1; $i <= $this->maxDaySelect; $i++) {
616
  $shipping .= '<option value="' . $i . '" ' . ($defaultTime == $i ? 'selected="selected"' : '') . '>' . $i . '</option>';
617
  }
618
+ $shipping .= '<option value="0">' . __("End Of Month", "blog2social") . '</option>';
619
  $shipping .= '</select></div>';
620
  }
621
+
622
+ //new since 4.5.0
623
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-select-timespan" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '" style="display:none;"><input type="number" min="1" max="100" placeholder="' . __('Timespan', 'blog2social') . '" name="b2s[' . $networkAuthId . '][select_timespan][' . $schedcount . ']" data-network-id="' . $networkId . '" data-network-type="' . $networkTyp . '" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" class="b2s-post-item-details-release-input-select-timespan form-control" style="display:none;" disabled="disabled" value="1"></div>';
624
 
625
  $shipping .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $schedcount . '"><input type="text" placeholder="' . __('Date', 'blog2social') . '" name="b2s[' . $networkAuthId . '][date][' . $schedcount . ']" data-network-id="' . $networkId . '" data-network-type="' . $networkTyp . '" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" class="b2s-post-item-details-release-input-date form-control" style="display:none;" disabled="disabled" readonly value="' . $currentDate . '"></div>';
647
  $shipping .= '<div class="col-xs-12 del-padding-left">';
648
  $shipping .= '<label class="b2s-settings-time-zone-text"></label>';
649
  $shipping .= '<button class="btn btn-sm btn-link pull-right b2s-post-item-details-release-area-sched-for-all" data-network-auth-id="' . $networkAuthId . '">' . __('Apply Settings To All Networks', 'blog2social') . '</button>';
650
+ $shipping .= '<label class="pull-right btn btn-link btn-sm b2s-post-item-details-release-save-settings-label" data-network-auth-id="' . $networkAuthId . '"><input class="b2s-post-item-details-release-save-settings" data-network-auth-id="' . $networkAuthId . '" type="checkbox" name="b2s[' . $networkAuthId . '][saveSchedSetting]" value="1" disabled="disabled">' . __('Save as best time for this network', 'blog2social') . '</label>';
651
  $shipping .= '</div><div class="clearfix"></div>';
652
  $shipping .= '</li>';
653
  $shipping .= '</ul>';
includes/B2S/Ship/Save.php CHANGED
@@ -318,8 +318,9 @@ class B2S_Ship_Save {
318
  $allowEndofMonth = ((int) $select_day == 0) ? true : false;
319
  $select_day = $allowEndofMonth ? 31 : sprintf("%02d", $select_day);
320
  $selectDateTime = strtotime(date('Y-m', $startDateTime) . '-' . $select_day . ' ' . $time);
321
- $addMonth = ($selectDateTime <= $startDateTime) ? 1 : 0;
322
-
 
323
  for ($i = 1; $i <= $duration_month; $i++) {
324
  $cDate = date('Y-m', strtotime(date('Y-m', $startDateTime) . " +" . $addMonth . " month"));
325
  if (checkdate((int) date('m', strtotime($cDate)), (int) $select_day, (int) date('Y', strtotime($cDate)))) {
318
  $allowEndofMonth = ((int) $select_day == 0) ? true : false;
319
  $select_day = $allowEndofMonth ? 31 : sprintf("%02d", $select_day);
320
  $selectDateTime = strtotime(date('Y-m', $startDateTime) . '-' . $select_day . ' ' . $time);
321
+
322
+ $addMonth = ($selectDateTime < $startDateTime) ? 1 : 0;
323
+
324
  for ($i = 1; $i <= $duration_month; $i++) {
325
  $cDate = date('Y-m', strtotime(date('Y-m', $startDateTime) . " +" . $addMonth . " month"));
326
  if (checkdate((int) date('m', strtotime($cDate)), (int) $select_day, (int) date('Y', strtotime($cDate)))) {
includes/Loader.php CHANGED
@@ -44,14 +44,14 @@ class B2S_Loader {
44
 
45
  define('B2S_PLUGIN_POSTPERPAGE', '15');
46
  define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
47
- define('B2S_PLUGIN_NETWORK', serialize(array(1 => 'Facebook', 2 => 'Twitter', 3 => 'Linkedin', 4 => 'Tumblr', 5 => 'Storify', 6 => 'Pinterest', 7 => 'Flickr', 8 => 'Xing', 9 => 'Diigo', 10 => 'Google+', 11 => 'Medium', 12 => 'Instagram', 13 => 'Delicious', 14 => 'Torial', 15 => 'Reddit', 16 => 'Bloglovin')));
48
- define('B2S_PLUGIN_SCHED_DEFAULT_TIMES', serialize(array(1 => array(18, 22), 2 => array(8, 10), 3 => array(8, 10), 4 => array(16, 22), 5 => array(), 6 => array(19, 22), 7 => array(7, 9), 8 => array(7, 10), 9 => array(16, 19), 10 => array(7, 10), 11 => array(16, 19), 12 => array(19, 22), 13 => array(11, 13), 14 => array(18, 22), 15 => array(8, 11), 16 => array(16, 19))));
49
- define('B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO', serialize(array(1 => array(0 => array(13, 16), 1 => array(18, 22)), 2 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 3 => array(0 => array(8, 10), 1 => array(16, 18)), 4 => array(), 5 => array(), 6 => array(0 => array(12, 14), 1 => array(19, 22)), 7 => array(0 => array(7, 9), 1 => array(17, 19)), 8 => array(0 => array(7, 10), 1 => array(17, 18)), 9 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 10 => array(0 => array(7, 10), 1 => array(14, 15)), 11 => array(), 12 => array(0 => array(12, 14), 1 => array(19, 22)), 13 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 14 => array(), 15 => array(0 => array(8, 11)), 16 => array(0 => array(16, 19)))));
50
- define('B2S_PLUGIN_NETWORK_ALLOW_PROFILE', serialize(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)));
51
- define('B2S_PLUGIN_NETWORK_ALLOW_PAGE', serialize(array(1, 3, 8, 10)));
 
52
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
53
- define('B2S_PLUGIN_NETWORK_ALLOW_GROUP', serialize(array(1, 8, 10, 11)));
54
- define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15)));
55
  define('B2S_PLUGIN_BLOG_USER_ID', get_current_user_id());
56
  define('B2S_PLUGIN_ADMIN', current_user_can('edit_others_posts'));
57
 
@@ -71,7 +71,9 @@ class B2S_Loader {
71
  add_action('add_meta_boxes', array($this, 'b2s_load_post_box'));
72
  add_action('save_post', array($this, 'b2s_save_post_box'), 1, 3);
73
  add_action('trash_post', array($this, 'b2s_delete_sched_post'), 10);
74
- add_filter('plugin_action_links_' . B2S_PLUGIN_BASENAME, array($this, 'plugin_activate_sublink'));
 
 
75
 
76
  Ajax_Get::getInstance();
77
  Ajax_Post::getInstance();
@@ -93,6 +95,10 @@ class B2S_Loader {
93
  B2S_Meta::getInstance()->_run();
94
  }
95
 
 
 
 
 
96
  public function b2s_auto_post_import($new_status, $old_status, $post) {
97
 
98
  //is first publish
@@ -172,6 +178,7 @@ class B2S_Loader {
172
  $sched_date_utc = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
173
 
174
  $optionNoCache = $options->_getOption('link_no_cache');
 
175
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
176
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
177
 
@@ -183,7 +190,7 @@ class B2S_Loader {
183
 
184
  $defaultBlogPostData = array('post_id' => (int) $post->ID, 'blog_user_id' => (int) $post->post_author, 'user_timezone' => $userTimeZoneOffset, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
185
 
186
- $autoShare = new B2S_AutoPost((int) $post->ID, $defaultBlogPostData, $current_user_date, false, $title, $content, $url, $image_url, $keywords, trim(strtolower(substr(B2S_LANGUAGE, 0, 2))), $optionPostFormat, $allowHashTag);
187
 
188
  foreach ($autoPostData['network_auth_id'] as $k => $value) {
189
  $networkDetails = $wpdb->get_results($wpdb->prepare("SELECT postNetworkDetails.network_id, postNetworkDetails.network_type, postNetworkDetails.network_display_name FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $value));
@@ -246,6 +253,7 @@ class B2S_Loader {
246
  if (is_array($post_types) && !empty($post_types)) {
247
  foreach ($post_types as $post_type) {
248
  add_meta_box('b2s-post-meta-box-auto', '<span style="padding: 10px 0 10px 25px; background: url(\'' . plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE) . '\') no-repeat left center;"></span>' . __('Auto-Post on Social Media', 'blog2social'), array($this, 'b2s_view_post_box'), $post_type, 'side', 'high');
 
249
  }
250
  }
251
  }
@@ -266,6 +274,16 @@ class B2S_Loader {
266
  echo $postBox->getPostBox($postId, $postType, $postStatus);
267
  }
268
 
 
 
 
 
 
 
 
 
 
 
269
  public function b2s_save_post_box() {
270
 
271
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
@@ -383,6 +401,7 @@ class B2S_Loader {
383
  $options = new B2S_Options((int) $_POST['user_ID']);
384
  $optionPostFormat = $options->_getOption('post_format');
385
  $optionNoCache = $options->_getOption('link_no_cache');
 
386
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
387
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
388
 
@@ -394,7 +413,7 @@ class B2S_Loader {
394
 
395
  $defaultBlogPostData = array('post_id' => (int) $_POST['post_ID'], 'blog_user_id' => (int) $_POST['user_ID'], 'user_timezone' => $user_timezone, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
396
 
397
- $autoShare = new B2S_AutoPost((int) $_POST['post_ID'], $defaultBlogPostData, $current_user_date, $myTimeSettings, $title, $content, $url, $image_url, $keywords, $b2sPostLang, $optionPostFormat, $allowHashTag);
398
  define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
399
  if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
400
  update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown']);
@@ -499,11 +518,33 @@ class B2S_Loader {
499
  $this->defineText();
500
  }
501
 
502
- public function plugin_activate_sublink($links) {
503
  if (defined("B2S_PLUGIN_USER_VERSION") && B2S_PLUGIN_USER_VERSION == 0) {
504
  $added_link = array('<a target="_blank" style="color: rgba(10, 154, 62, 1); font-weight: bold; font-size: 13px;" href="' . B2S_Tools::getSupportLink('affiliate') . '">' . __('Upgrade to Premium', 'blog2social') . '</a>');
505
- return array_merge($added_link, $links);
506
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
507
  return $links;
508
  }
509
 
@@ -514,15 +555,15 @@ class B2S_Loader {
514
  'CONTENT' => __('The network has marked the post as spam or abusive.', 'blog2social'),
515
  'RIGHT' => __('We don\'t have the permission to publish your post. Please check your authorization.', 'blog2social'),
516
  'LOGIN' => __('Your authorization is interrupted. Please check your authorization. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
517
- 'LIMIT' => __('Your limit is reached for today.', 'blog2social'),
518
  'IMAGE' => __('Your post could not be posted, because your image is not available.', 'blog2social'),
519
  'PROTECT' => __('The network has blocked your account. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
520
  'IMAGE_LIMIT' => __('The number of images is reached. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
521
- 'RATE_LIMIT' => __('Your limit has temporarily been reached for this network. Try again later.', 'blog2social'),
522
  'INVALID_CONTENT' => __('The network can not publish special characters such as Emoji. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
523
  'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
524
- 'URL_CONTENT' => __('The network are required a public url to your post.', 'blog2social'),
525
- 'GROUP_CONTENT' => __('The network says, that your group is not exisits.', 'blog2social'))));
526
  }
527
 
528
  public function getToken() {
@@ -579,7 +620,7 @@ class B2S_Loader {
579
  //pageTitle,menutitle,$capability, $menu_slug, $function, $icon_url, $position
580
  add_menu_page('Blog2Social', 'Blog2Social', 'read', 'blog2social', null, plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE));
581
  //$parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function
582
- $subPages[] = add_submenu_page('blog2social', 'blog2social', __('Dashboard', 'blog2social'), 'read', 'blog2social', array($this, 'b2sstart'));
583
  $subPages[] = add_submenu_page('blog2social', __('Posts & Sharing', 'blog2social'), __('Posts & Sharing', 'blog2social'), 'read', 'blog2social-post', array($this, 'b2sPost'));
584
  $subPages[] = add_submenu_page('blog2social', __('Networks', 'blog2social'), __('Networks', 'blog2social'), 'read', 'blog2social-network', array($this, 'b2sNetwork'));
585
  $subPages[] = add_submenu_page('blog2social', __('Settings', 'blog2social'), __('Settings', 'blog2social'), 'read', 'blog2social-settings', array($this, 'b2sSettings'));
@@ -661,6 +702,13 @@ class B2S_Loader {
661
  public function b2sstart() {
662
 
663
  if (B2S_Tools::showNotice() == false) {
 
 
 
 
 
 
 
664
  wp_enqueue_script('B2SMOMENT');
665
  wp_enqueue_script('B2SCHARTJS');
666
  wp_enqueue_style('B2SSTARTCSS');
@@ -882,6 +930,11 @@ class B2S_Loader {
882
  if ($hook == 'edit.php') {
883
  wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
884
  }
 
 
 
 
 
885
  }
886
 
887
  public function addAssets() {
@@ -914,6 +967,7 @@ class B2S_Loader {
914
  wp_register_style('B2SCALENDARCSS', plugins_url('assets/css/b2s/calendar.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
915
  wp_register_style('B2SBTNTOOGLECSS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
916
  wp_register_style('B2SCHOSENCSS', plugins_url('assets/lib/chosen/chosen.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
 
917
 
918
  wp_register_script('B2SNETWORKJS', plugins_url('assets/js/b2s/network.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
919
  wp_register_script('B2SSETTINGSJS', plugins_url('assets/js/b2s/settings.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
@@ -950,6 +1004,7 @@ class B2S_Loader {
950
  wp_register_script('B2SBTNTOOGLEJS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
951
  wp_register_script('B2SCHOSENJS', plugins_url('assets/lib/chosen/chosen.jquery.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
952
  wp_register_script('B2SLIB', plugins_url('assets/js/b2s/lib.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
 
953
  }
954
 
955
  public function activatePlugin() {
@@ -1122,10 +1177,22 @@ class B2S_Loader {
1122
  }
1123
 
1124
  public function deactivatePlugin() {
1125
- //since V3.0.3
1126
- global $wpdb;
1127
- $sqlDelete = 'DROP TABLE IF EXISTS `b2s_filter`';
1128
- $wpdb->query($sqlDelete);
 
 
 
 
 
 
 
 
 
 
 
 
1129
  }
1130
 
1131
  public function releaseLocks() {
44
 
45
  define('B2S_PLUGIN_POSTPERPAGE', '15');
46
  define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
47
+ define('B2S_PLUGIN_NETWORK', serialize(array(1 => 'Facebook', 2 => 'Twitter', 3 => 'Linkedin', 4 => 'Tumblr', 5 => 'Storify', 6 => 'Pinterest', 7 => 'Flickr', 8 => 'Xing', 9 => 'Diigo', 10 => 'Google+', 11 => 'Medium', 12 => 'Instagram', 13 => 'Delicious', 14 => 'Torial', 15 => 'Reddit', 16 => 'Bloglovin', 17 => 'VKontakte')));
48
+ define('B2S_PLUGIN_SCHED_DEFAULT_TIMES', serialize(array(1 => array(18, 22), 2 => array(8, 10), 3 => array(8, 10), 4 => array(16, 22), 5 => array(), 6 => array(19, 22), 7 => array(7, 9), 8 => array(7, 10), 9 => array(16, 19), 10 => array(7, 10), 11 => array(16, 19), 12 => array(19, 22), 13 => array(11, 13), 14 => array(18, 22), 15 => array(8, 11), 16 => array(16, 19),17 => array(19,23))));
49
+ define('B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO', serialize(array(1 => array(0 => array(13, 16), 1 => array(18, 22)), 2 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 3 => array(0 => array(8, 10), 1 => array(16, 18)), 4 => array(), 5 => array(), 6 => array(0 => array(12, 14), 1 => array(19, 22)), 7 => array(0 => array(7, 9), 1 => array(17, 19)), 8 => array(0 => array(7, 10), 1 => array(17, 18)), 9 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 10 => array(0 => array(7, 10), 1 => array(14, 15)), 11 => array(), 12 => array(0 => array(12, 14), 1 => array(19, 22)), 13 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 14 => array(), 15 => array(0 => array(8, 11)), 16 => array(0 => array(16, 19)),17 => array(0 => array(19, 23)))));
50
+ define('B2S_PLUGIN_NETWORK_ALLOW_PROFILE', serialize(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)));
51
+ define('B2S_PLUGIN_NETWORK_ALLOW_PAGE', serialize(array(1, 3, 8, 10, 17)));
52
+ define('B2S_PLUGIN_NETWORK_ALLOW_GROUP', serialize(array(1, 8, 10, 11, 17)));
53
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
54
+ define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17)));
 
55
  define('B2S_PLUGIN_BLOG_USER_ID', get_current_user_id());
56
  define('B2S_PLUGIN_ADMIN', current_user_can('edit_others_posts'));
57
 
71
  add_action('add_meta_boxes', array($this, 'b2s_load_post_box'));
72
  add_action('save_post', array($this, 'b2s_save_post_box'), 1, 3);
73
  add_action('trash_post', array($this, 'b2s_delete_sched_post'), 10);
74
+
75
+ add_action('admin_footer', array($this, 'plugin_deactivate_add_modal'));
76
+ add_filter('plugin_action_links_' . B2S_PLUGIN_BASENAME, array($this, 'override_plugin_action_links'));
77
 
78
  Ajax_Get::getInstance();
79
  Ajax_Post::getInstance();
95
  B2S_Meta::getInstance()->_run();
96
  }
97
 
98
+ public function plugin_deactivate_add_modal() {
99
+ include_once(B2S_PLUGIN_DIR . '/views/b2s/partials/plugin-deactivate-modal.php');
100
+ }
101
+
102
  public function b2s_auto_post_import($new_status, $old_status, $post) {
103
 
104
  //is first publish
178
  $sched_date_utc = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
179
 
180
  $optionNoCache = $options->_getOption('link_no_cache');
181
+ $optionContentTwitter = $options->_getOption('content_network_twitter');
182
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
183
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
184
 
190
 
191
  $defaultBlogPostData = array('post_id' => (int) $post->ID, 'blog_user_id' => (int) $post->post_author, 'user_timezone' => $userTimeZoneOffset, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
192
 
193
+ $autoShare = new B2S_AutoPost((int) $post->ID, $defaultBlogPostData, $current_user_date, false, $title, $content, $url, $image_url, $keywords, trim(strtolower(substr(B2S_LANGUAGE, 0, 2))), $optionPostFormat, $allowHashTag, $optionContentTwitter);
194
 
195
  foreach ($autoPostData['network_auth_id'] as $k => $value) {
196
  $networkDetails = $wpdb->get_results($wpdb->prepare("SELECT postNetworkDetails.network_id, postNetworkDetails.network_type, postNetworkDetails.network_display_name FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $value));
253
  if (is_array($post_types) && !empty($post_types)) {
254
  foreach ($post_types as $post_type) {
255
  add_meta_box('b2s-post-meta-box-auto', '<span style="padding: 10px 0 10px 25px; background: url(\'' . plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE) . '\') no-repeat left center;"></span>' . __('Auto-Post on Social Media', 'blog2social'), array($this, 'b2s_view_post_box'), $post_type, 'side', 'high');
256
+ add_meta_box('b2s-post-box-calendar-header', '<span style="padding: 10px 0 10px 25px; background: url(\'' . plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE) . '\') no-repeat left center;"></span>' . __('Social Media Content Calendar', 'blog2social'), array($this, 'b2s_view_post_box_calendar'), $post_type, 'normal', 'high');
257
  }
258
  }
259
  }
274
  echo $postBox->getPostBox($postId, $postType, $postStatus);
275
  }
276
 
277
+ public function b2s_view_post_box_calendar() {
278
+ wp_enqueue_style('B2SFULLCALLENDARCSS');
279
+ wp_enqueue_style('B2SCALENDARCSS');
280
+ wp_enqueue_script('B2SFULLCALENDARMOMENTJS');
281
+ wp_enqueue_script('B2SFULLCALENDARJS');
282
+ wp_enqueue_script('B2SFULLCALENDARLOCALEJS');
283
+ wp_enqueue_script('B2SLIB');
284
+ echo '<div class="b2s-post-box-calendar-content"></div>';
285
+ }
286
+
287
  public function b2s_save_post_box() {
288
 
289
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
401
  $options = new B2S_Options((int) $_POST['user_ID']);
402
  $optionPostFormat = $options->_getOption('post_format');
403
  $optionNoCache = $options->_getOption('link_no_cache');
404
+ $optionContentTwitter = $options->_getOption('content_network_twitter');
405
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
406
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
407
 
413
 
414
  $defaultBlogPostData = array('post_id' => (int) $_POST['post_ID'], 'blog_user_id' => (int) $_POST['user_ID'], 'user_timezone' => $user_timezone, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
415
 
416
+ $autoShare = new B2S_AutoPost((int) $_POST['post_ID'], $defaultBlogPostData, $current_user_date, $myTimeSettings, $title, $content, $url, $image_url, $keywords, $b2sPostLang, $optionPostFormat, $allowHashTag, $optionContentTwitter);
417
  define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
418
  if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
419
  update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown']);
518
  $this->defineText();
519
  }
520
 
521
+ public function override_plugin_action_links($links) {
522
  if (defined("B2S_PLUGIN_USER_VERSION") && B2S_PLUGIN_USER_VERSION == 0) {
523
  $added_link = array('<a target="_blank" style="color: rgba(10, 154, 62, 1); font-weight: bold; font-size: 13px;" href="' . B2S_Tools::getSupportLink('affiliate') . '">' . __('Upgrade to Premium', 'blog2social') . '</a>');
524
+ $links = array_merge($added_link, $links);
525
  }
526
+
527
+ if (!isset($links['deactivate'])) {
528
+ return $links;
529
+ }//end if
530
+
531
+ if (is_network_admin()) {
532
+ return $links;
533
+ }//end if
534
+
535
+ preg_match_all('/<a[^>]+href="(.+?)"[^>]*>/i', $links['deactivate'], $matches);
536
+ if (empty($matches)) {
537
+ return $links;
538
+ }//end if
539
+
540
+ $links['deactivate'] = sprintf(
541
+ '<a id="b2s-deactivate" href="%s">%s</a>', $matches[1][0], // @codingStandardsIgnoreLine
542
+ esc_html(_x('Deactivate', 'command (plugins)', 'Blog2Social'))
543
+ );
544
+
545
+ wp_enqueue_style('B2SPOSTBOXCSS');
546
+ wp_enqueue_script('B2SPOSTBOXJS');
547
+
548
  return $links;
549
  }
550
 
555
  'CONTENT' => __('The network has marked the post as spam or abusive.', 'blog2social'),
556
  'RIGHT' => __('We don\'t have the permission to publish your post. Please check your authorization.', 'blog2social'),
557
  'LOGIN' => __('Your authorization is interrupted. Please check your authorization. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
558
+ 'LIMIT' => __('Your daily limit has been reached.', 'blog2social'),
559
  'IMAGE' => __('Your post could not be posted, because your image is not available.', 'blog2social'),
560
  'PROTECT' => __('The network has blocked your account. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
561
  'IMAGE_LIMIT' => __('The number of images is reached. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
562
+ 'RATE_LIMIT' => __('Your daily limit for this network has been reached. Please try again later.', 'blog2social'),
563
  'INVALID_CONTENT' => __('The network can not publish special characters such as Emoji. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
564
  'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
565
+ 'URL_CONTENT' => __('The network requires a public url.', 'blog2social'),
566
+ 'GROUP_CONTENT' => __('Your group can not be found by the network.', 'blog2social'))));
567
  }
568
 
569
  public function getToken() {
620
  //pageTitle,menutitle,$capability, $menu_slug, $function, $icon_url, $position
621
  add_menu_page('Blog2Social', 'Blog2Social', 'read', 'blog2social', null, plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE));
622
  //$parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function
623
+ $subPages[] = add_submenu_page('blog2social', __('Dashboard', 'blog2social'), __('Dashboard', 'blog2social'), 'read', 'blog2social', array($this, 'b2sstart'));
624
  $subPages[] = add_submenu_page('blog2social', __('Posts & Sharing', 'blog2social'), __('Posts & Sharing', 'blog2social'), 'read', 'blog2social-post', array($this, 'b2sPost'));
625
  $subPages[] = add_submenu_page('blog2social', __('Networks', 'blog2social'), __('Networks', 'blog2social'), 'read', 'blog2social-network', array($this, 'b2sNetwork'));
626
  $subPages[] = add_submenu_page('blog2social', __('Settings', 'blog2social'), __('Settings', 'blog2social'), 'read', 'blog2social-settings', array($this, 'b2sSettings'));
702
  public function b2sstart() {
703
 
704
  if (B2S_Tools::showNotice() == false) {
705
+ wp_enqueue_style('B2SFULLCALLENDARCSS');
706
+ wp_enqueue_style('B2SCALENDARCSS');
707
+ wp_enqueue_script('B2SFULLCALENDARMOMENTJS');
708
+ wp_enqueue_script('B2SFULLCALENDARJS');
709
+ wp_enqueue_script('B2SFULLCALENDARLOCALEJS');
710
+ wp_enqueue_script('B2SLIB');
711
+
712
  wp_enqueue_script('B2SMOMENT');
713
  wp_enqueue_script('B2SCHARTJS');
714
  wp_enqueue_style('B2SSTARTCSS');
930
  if ($hook == 'edit.php') {
931
  wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
932
  }
933
+
934
+ if ($hook == 'plugins.php') {
935
+ wp_enqueue_script('B2SPLUGINDEACTIVATEJS');
936
+ wp_enqueue_style('B2SPLUGINDEACTIVATECSS');
937
+ }
938
  }
939
 
940
  public function addAssets() {
967
  wp_register_style('B2SCALENDARCSS', plugins_url('assets/css/b2s/calendar.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
968
  wp_register_style('B2SBTNTOOGLECSS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
969
  wp_register_style('B2SCHOSENCSS', plugins_url('assets/lib/chosen/chosen.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
970
+ wp_register_style('B2SPLUGINDEACTIVATECSS', plugins_url('assets/css/b2s/wp/plugin-deactivate.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
971
 
972
  wp_register_script('B2SNETWORKJS', plugins_url('assets/js/b2s/network.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
973
  wp_register_script('B2SSETTINGSJS', plugins_url('assets/js/b2s/settings.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1004
  wp_register_script('B2SBTNTOOGLEJS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1005
  wp_register_script('B2SCHOSENJS', plugins_url('assets/lib/chosen/chosen.jquery.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1006
  wp_register_script('B2SLIB', plugins_url('assets/js/b2s/lib.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1007
+ wp_register_script('B2SPLUGINDEACTIVATEJS', plugins_url('assets/js/b2s/wp/plugin-deactivate.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1008
  }
1009
 
1010
  public function activatePlugin() {
1177
  }
1178
 
1179
  public function deactivatePlugin() {
1180
+ $optionDeleteSchedPosts = get_option('B2S_PLUGIN_DEACTIVATE_SCHED_POST');
1181
+ if ($optionDeleteSchedPosts !== false && (int) $optionDeleteSchedPosts == 1) {
1182
+ global $wpdb;
1183
+ $sqlPosts = "SELECT a.token FROM `b2s_user` a INNER JOIN b2s_posts ON a.`blog_user_id` = b2s_posts.`blog_user_id` where b2s_posts.`hide` = 0 AND b2s_posts.`sched_type` != 3 AND b2s_posts.`publish_date`= '0000-00-00 00:00:00' GROUP by a.blog_user_id";
1184
+ $results = $wpdb->get_results($sqlPosts, ARRAY_A);
1185
+ if (is_array($results) && !empty($results)) {
1186
+ $tempData = array('action' => 'deleteBlogSchedPost', 'host' => get_site_url(), 'data' => serialize($results));
1187
+ $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
1188
+ if (isset($result->result) && $result->result == true) {
1189
+ $data = array('hide' => '1', 'hook_action' => '0');
1190
+ $where = array('publish_date' => '0000-00-00 00:00:00', 'hide' => '0');
1191
+ $wpdb->update('b2s_posts', $data, $where, array('%d', '%d'), array('%d', '%d'));
1192
+ delete_option('B2S_PLUGIN_DEACTIVATE_SCHED_POST');
1193
+ }
1194
+ }
1195
+ }
1196
  }
1197
 
1198
  public function releaseLocks() {
includes/Meta.php CHANGED
@@ -8,6 +8,7 @@ class B2S_Meta {
8
  public static $meta_prefix = '_b2s_post_meta';
9
  public $metaData = false;
10
  public $options;
 
11
 
12
  static public function getInstance() {
13
  if (null === self::$instance) {
@@ -22,6 +23,8 @@ class B2S_Meta {
22
  $this->print = true;
23
  $this->getMeta($this->post->ID);
24
  $this->options = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
 
 
25
 
26
  //Check 3rd Plugin Yoast
27
  if (isset($this->options['og_active']) && (int) $this->options['og_active'] == 1) { //on
@@ -42,7 +45,7 @@ class B2S_Meta {
42
  }
43
  }
44
 
45
- //SEO
46
  if (!defined('WPSEO_VERSION') && (isset($this->options['og_active']) && (int) $this->options['og_active'] == 1) || isset($this->options['card_active']) && (int) $this->options['card_active'] == 1) {
47
  $this->getAuthor();
48
  }
@@ -53,6 +56,7 @@ class B2S_Meta {
53
  $this->getDesc();
54
  $this->getUrl();
55
  $this->getImage();
 
56
  }
57
 
58
  public function getCardMeta() {
@@ -60,6 +64,7 @@ class B2S_Meta {
60
  $this->getTitle('card');
61
  $this->getDesc('card');
62
  $this->getImage('card');
 
63
  }
64
 
65
  private function getTitle($type = 'og') {
@@ -143,6 +148,19 @@ class B2S_Meta {
143
  }
144
  }
145
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  public function getAuthor() {
147
  if ($this->post->post_author > 0 && is_singular()) {
148
  $author_meta = get_the_author_meta('display_name', $this->post->post_author);
@@ -220,6 +238,10 @@ class B2S_Meta {
220
  $this->getDesc();
221
  add_filter('wpseo_opengraph_image', '__return_false');
222
  $this->getImage();
 
 
 
 
223
  }
224
 
225
  if ($type == 'card' && ( (is_array($this->metaData)) || isset($this->options['card_active']) && (int) $this->options['card_active'] == 1)) {
@@ -229,6 +251,10 @@ class B2S_Meta {
229
  $this->getDesc('card');
230
  add_filter('wpseo_twitter_image', '__return_false');
231
  $this->getImage('card');
 
 
 
 
232
  }
233
  }
234
 
@@ -267,7 +293,7 @@ class B2S_Meta {
267
 
268
  public function is_b2s_active() {
269
  $this->options = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
270
- if ((isset($this->options['og_active']) && (int) $this->options['og_active'] == 1 ) || (isset($this->options['card_active']) && (int) $this->options['card_active'] == 1)) { //on
271
  return true;
272
  }
273
  return false;
8
  public static $meta_prefix = '_b2s_post_meta';
9
  public $metaData = false;
10
  public $options;
11
+ public $author;
12
 
13
  static public function getInstance() {
14
  if (null === self::$instance) {
23
  $this->print = true;
24
  $this->getMeta($this->post->ID);
25
  $this->options = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
26
+ $authorData = new B2S_Options($this->post->post_author);
27
+ $this->author = $authorData->_getOption('meta_author_data');
28
 
29
  //Check 3rd Plugin Yoast
30
  if (isset($this->options['og_active']) && (int) $this->options['og_active'] == 1) { //on
45
  }
46
  }
47
 
48
+ //SEO
49
  if (!defined('WPSEO_VERSION') && (isset($this->options['og_active']) && (int) $this->options['og_active'] == 1) || isset($this->options['card_active']) && (int) $this->options['card_active'] == 1) {
50
  $this->getAuthor();
51
  }
56
  $this->getDesc();
57
  $this->getUrl();
58
  $this->getImage();
59
+ //$this->getSocialAuthor();
60
  }
61
 
62
  public function getCardMeta() {
64
  $this->getTitle('card');
65
  $this->getDesc('card');
66
  $this->getImage('card');
67
+ //$this->getSocialAuthor('card');
68
  }
69
 
70
  private function getTitle($type = 'og') {
148
  }
149
  }
150
 
151
+ /*private function getSocialAuthor($type = 'og') {
152
+ if (!is_home()) {
153
+ if ($this->author !== false) {
154
+ if ($type == 'og' && isset($this->author['og_article_author']) && !empty($this->author['og_article_author'])) {
155
+ echo '<meta property="article:author" content="' . esc_url($this->author['og_article_author']) . '" />';
156
+ }
157
+ if ($type == 'card' && isset($this->author['card_twitter_creator']) && !empty($this->author['card_twitter_creator'])) {
158
+ echo '<meta name="twitter:creator" value="' . $this->author['card_twitter_creator'] . '" />';
159
+ }
160
+ }
161
+ }
162
+ }*/
163
+
164
  public function getAuthor() {
165
  if ($this->post->post_author > 0 && is_singular()) {
166
  $author_meta = get_the_author_meta('display_name', $this->post->post_author);
238
  $this->getDesc();
239
  add_filter('wpseo_opengraph_image', '__return_false');
240
  $this->getImage();
241
+ /*if ($this->author !== false && isset($this->author['og_article_author']) && !empty($this->author['og_article_author'])) {
242
+ add_filter('wpseo_opengraph_author_facebook', '__return_false');
243
+ $this->getSocialAuthor();
244
+ }*/
245
  }
246
 
247
  if ($type == 'card' && ( (is_array($this->metaData)) || isset($this->options['card_active']) && (int) $this->options['card_active'] == 1)) {
251
  $this->getDesc('card');
252
  add_filter('wpseo_twitter_image', '__return_false');
253
  $this->getImage('card');
254
+ /*if ($this->author !== false && isset($this->author['card_twitter_creator']) && !empty($this->author['card_twitter_creator'])) {
255
+ add_filter('wpseo_twitter_creator_account', '__return_false');
256
+ $this->getSocialAuthor('card');
257
+ }*/
258
  }
259
  }
260
 
293
 
294
  public function is_b2s_active() {
295
  $this->options = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
296
+ if ((isset($this->options['og_active']) && (int) $this->options['og_active'] == 1 ) || (isset($this->options['card_active']) && (int) $this->options['card_active'] == 1)) { //on
297
  return true;
298
  }
299
  return false;
languages/blog2social-de_DE.mo CHANGED
Binary file
languages/blog2social-de_DE.po CHANGED
@@ -4,7 +4,7 @@ msgstr ""
4
  "Stable (latest release)\n"
5
  "Report-Msgid-Bugs-To: \n"
6
  "POT-Creation-Date: Thu May 18 2017 09:57:01 GMT+0200\n"
7
- "PO-Revision-Date: Mon Dec 18 2017 13:06:01 GMT+0100\n"
8
  "Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
9
  "Language-Team: \n"
10
  "Language: German\n"
@@ -23,27 +23,82 @@ msgstr ""
23
  "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
  "X-Loco-Target-Locale: de_DE"
25
 
26
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:234
27
- msgid "Instant Caching for Facebook Link Posts"
28
- msgstr "Instant Caching für Facebook Link-Beiträge"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
 
30
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:237
 
31
  msgid ""
32
- "To make sure that Facebook always pulls the current meta data of your blog "
33
- "post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
34
- "URL when instant caching is activated. This is necessary if you use varnish "
35
- "caching."
36
  msgstr ""
37
- "Um sicherzustellen, dass Facebook bei Link-Beiträgen immer die aktuellen "
38
- "Meta Daten Deines Blogbeitrags zieht, hängt Blog2Social bei aktivem Instant "
39
- "Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
40
- "Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
41
 
42
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:239
43
- msgid "Note: To use Facebook Instant Articles, this option must be disabled."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  msgstr ""
45
- "Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
46
- "deaktiviert sein."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
  #. Name of the plugin
49
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
@@ -93,20 +148,20 @@ msgid "Your profiles:"
93
  msgstr "weitere Profile:"
94
 
95
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:102 ../..
96
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:225
97
  msgid "Connections"
98
  msgstr "Verbindungen"
99
 
100
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:107 ../..
101
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:145 ../..
102
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:147 ../..
103
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:234 ../..
104
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:378 ../..
105
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:392 ../..
106
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:416 ../..
107
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:467 ../..
108
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:34 ../..
109
- #: /plugins/blog2social-v-4-6/includes/Loader.php:507
110
  msgid "Profile"
111
  msgstr "Profil"
112
 
@@ -114,13 +169,13 @@ msgstr "Profil"
114
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:110 ../..
115
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:171 ../..
116
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:173 ../..
117
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:234 ../..
118
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:393 ../..
119
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:417 ../..
120
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:470 ../..
121
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
122
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
123
- #: /plugins/blog2social-v-4-6/includes/Loader.php:507
124
  msgid "Page"
125
  msgstr "Seite"
126
 
@@ -131,18 +186,19 @@ msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
131
 
132
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:110 ../..
133
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:113 ../..
134
- #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:108 ../..
135
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:107 ../..
 
136
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:75 ../..
137
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:82 ../..
138
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:517 ../..
139
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
140
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
141
- #: /plugins/blog2social-v-4-6/includes/Loader.php:584 ../../plugins/blog2social-v-
142
- #: 4-6/includes/Loader.php:650 ../../plugins/blog2social-v-4-6/views/b2s/modal.
143
  #: calendar.php:9 ../../plugins/blog2social-v-4-6/views/b2s/network.php:36 ../..
144
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:69 ../../plugins/blog2social-
145
- #: v-4-6/views/b2s/settings.php:91 ../../plugins/blog2social-v-4-6/views/b2s/ship.
146
  #: php:17 ../../plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:31 ../..
147
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:7 ../..
148
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:10
@@ -153,12 +209,12 @@ msgstr "PREMIUM"
153
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:113 ../..
154
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:197 ../..
155
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:199 ../..
156
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:394 ../..
157
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:418 ../..
158
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:474 ../..
159
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
160
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
161
- #: /plugins/blog2social-v-4-6/includes/Loader.php:507
162
  msgid "Group"
163
  msgstr "Gruppe"
164
 
@@ -194,8 +250,8 @@ msgid "all authors"
194
  msgstr "alle Autoren"
195
 
196
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
197
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:187 ../..
198
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:273 ../..
199
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Filter.php:41 ../..
200
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
201
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
@@ -203,7 +259,7 @@ msgid "published"
203
  msgstr "veröffentlicht"
204
 
205
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
206
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:187 ../..
207
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Filter.php:41 ../..
208
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
209
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
@@ -211,7 +267,7 @@ msgid "scheduled"
211
  msgstr "geplant"
212
 
213
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
214
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:187 ../..
215
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
216
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
217
  msgid "draft"
@@ -263,117 +319,117 @@ msgstr "ausgewähltes Datum"
263
  msgid "scheduled post(s)"
264
  msgstr "geplante Beiträge"
265
 
266
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:190
267
  msgid "You have no posts published or scheduled."
268
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
269
 
270
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:212
271
  msgid "last shared on social media"
272
  msgstr "zuletzt auf Social Media geteilt"
273
 
274
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:220
275
  msgid "Share on Social Media"
276
  msgstr "auf Social Media teilen"
277
 
278
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:222 ../..
279
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:129
280
  msgid "Author"
281
  msgstr "Autor"
282
 
283
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:222 ../..
284
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:31
285
  msgid "on blog"
286
  msgstr "auf dem Blog"
287
 
288
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:239 ../..
289
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:216 ../../plugins/blog2social-v-
290
  #: 4-6/views/b2s/ship.php:218
291
  msgid "Re-share this post"
292
  msgstr "Diesen Beitrag nochmal teilen"
293
 
294
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:240 ../..
295
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:263
296
  msgid "Details"
297
  msgstr "Details"
298
 
299
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:242
300
  msgid "shared social media posts"
301
  msgstr "geteilte Beiträge"
302
 
303
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:242
304
  msgid "latest share by"
305
  msgstr "zuletzt geteilt von"
306
 
307
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:265 ../..
308
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/activity.php:13
309
  msgid "scheduled social media posts"
310
  msgstr "geplante Beiträge"
311
 
312
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:265
313
  msgid "next share by"
314
  msgstr "als nächstes geteilt von"
315
 
316
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:372 ../..
317
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:444
318
  msgid "select all"
319
  msgstr "alle auswählen"
320
 
321
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:374 ../..
322
  #: /plugins/blog2social-v-4-6/views/b2s/settings.php:33 ../../plugins/blog2social-
323
  #: v-4-6/views/b2s/widgets/premium.php:47
324
  msgid "Auto-Posting"
325
  msgstr "Auto-Posting"
326
 
327
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:375
328
  msgid "show"
329
  msgstr "ansehen"
330
 
331
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:382 ../..
332
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:294
333
  msgid "Please see"
334
  msgstr "Siehe"
335
 
336
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:382 ../..
337
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:294
338
  msgid "FAQ"
339
  msgstr "FAQ"
340
 
341
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:387
342
  msgid "sharing in progress by"
343
  msgstr "wir geteilt"
344
 
345
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:387
346
  msgid "shared by"
347
  msgstr "geteilt von"
348
 
349
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:409 ../..
350
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:423
351
  msgid "You want to delete a publish post entry?"
352
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
353
 
354
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:410 ../..
355
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:424
356
  msgid "delete from reporting"
357
  msgstr "aus Reporting löschen"
358
 
359
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:414
360
  msgid "re-share"
361
  msgstr "erneut teilen"
362
 
363
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:455
364
  msgid "scheduled by"
365
  msgstr "geplant von "
366
 
367
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:458 ../..
368
- #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:471
369
  msgid "delete scheduling"
370
  msgstr "Planung löschen"
371
 
372
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:462
373
  msgid "You want to change the time for your scheduled post?"
374
  msgstr "Du möchtest die Zeit zu einem geplanten Beitrag ändern?"
375
 
376
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:463
377
  msgid "change time"
378
  msgstr "Zeitpunkt ändern"
379
 
@@ -415,7 +471,7 @@ msgstr ""
415
  "planen."
416
 
417
  #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:81 ../..
418
- #: /plugins/blog2social-v-4-6/includes/Loader.php:488
419
  msgid ""
420
  "There are no authorizations for your selected profile. Please, authorize "
421
  "with a social network or select a other profile."
@@ -424,7 +480,7 @@ msgstr ""
424
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
425
 
426
  #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:81 ../..
427
- #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:177
428
  msgid "Network settings"
429
  msgstr "Netzwerkeinstellungen"
430
 
@@ -436,60 +492,62 @@ msgstr ""
436
  "Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
437
  "Fragen wende Dich bitte an unseren Support."
438
 
439
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:98
440
  msgid "Custom Sharing & Scheduling"
441
  msgstr "Individuelles Teilen und Planen"
442
 
443
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:98 ../..
444
- #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:101 ../..
445
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:84 ../..
446
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:92 ../..
447
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:94 ../..
448
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:96 ../..
449
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:112 ../..
450
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:150 ../..
451
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:273 ../..
452
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:275 ../..
453
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:399 ../..
 
 
454
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:18 ../../plugins/blog2social-
455
- #: v-4-6/views/b2s/settings.php:71 ../../plugins/blog2social-v-4-
456
- #: 6/views/b2s/settings.php:94 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
457
  #: 56 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:129 ../..
458
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:214
459
  msgid "Info"
460
  msgstr "Info"
461
 
462
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:99
463
  msgid "Customize & Schedule Social Media Posts"
464
  msgstr "Social Media Posts anpassen & planen"
465
 
466
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:101 ../..
467
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:310
468
  msgid "Social Media Auto-Posting"
469
  msgstr "Social Media Auto-Posting"
470
 
471
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:105
472
  msgid "enable Auto-Posting"
473
  msgstr "Auto-Posting aktivieren"
474
 
475
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:115 ../..
476
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:48 ../../plugins/blog2social-
477
  #: v-4-6/views/b2s/network.php:150 ../../plugins/blog2social-v-4-6/views/b2s/post.
478
  #: calendar.php:50 ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:
479
- #: 184 ../../plugins/blog2social-v-4-6/views/b2s/post.php:37 ../..
480
  #: /plugins/blog2social-v-4-6/views/b2s/post.publish.php:40 ../..
481
- #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:48 ../..
482
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:151 ../../plugins/blog2social-v-
483
  #: 4-6/views/b2s/ship.php:517 ../../plugins/blog2social-v-4-
484
  #: 6/views/prg/html/header.phtml:81
485
  msgid "Loading..."
486
  msgstr "Lade Daten..."
487
 
488
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:123
489
  msgid "Blog2Social: Customize & Schedule Social Media Posts"
490
  msgstr "Blog2Social : Beiträge anpassen & planen"
491
 
492
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:126
493
  msgid ""
494
  "Customize and schedule your social media posts on the one page preview for "
495
  "all your selected networks: tailor your posts with individual comments, "
@@ -503,13 +561,13 @@ msgstr ""
503
  "mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
504
  "Community zu erzielen"
505
 
506
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:135 ../..
507
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:252
508
  msgid "Blog2Social: Social Media Auto-Posting"
509
  msgstr "Blog2Social: Social Media Auto-Posting"
510
 
511
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:139 ../..
512
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:256
513
  msgid ""
514
  "You have 2 general options to define the date and time to share your blog "
515
  "posts on social media with the Auto-Poster:"
@@ -517,13 +575,13 @@ msgstr ""
517
  "Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
518
  "Deine Blogbeiträge auf Social Media zu teilen: "
519
 
520
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:140 ../..
521
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:257
522
  msgid "1. Immediately after publishing your blog post"
523
  msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
524
 
525
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:141 ../..
526
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:258
527
  msgid ""
528
  "Published blog posts: If you publish your blog post with click on publish in "
529
  "your WordPress post editor, Blog2Social will automatically share your social "
@@ -533,8 +591,8 @@ msgstr ""
533
  "auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
534
  " teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
535
 
536
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:142 ../..
537
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:259
538
  msgid ""
539
  "Scheduled blog posts: If you schedule your blog post with click on schedule "
540
  "in your WordPress post editor, Blog2Social will share your social media post "
@@ -545,8 +603,8 @@ msgstr ""
545
  "Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
546
  "Veröffentlichung auf Social Media. "
547
 
548
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:143 ../..
549
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:260
550
  msgid ""
551
  "2. Schedule your social media posts for a specific date and time If you want "
552
  "to share your post at a particular date and time, different from your "
@@ -558,161 +616,161 @@ msgstr ""
558
  "abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
559
  "die Uhrzeit fest. "
560
 
561
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:147 ../..
562
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:265
563
  msgid "You want to auto-post your blog post?"
564
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
565
 
566
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:148 ../..
567
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:99 ../../plugins/blog2social-
568
- #: v-4-6/views/b2s/post.calendar.php:222 ../../plugins/blog2social-v-4-
569
  #: 6/views/b2s/ship.php:282 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
570
  #: 342 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:388 ../..
571
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:25 ../..
572
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:143 ../..
573
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:209 ../..
574
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:266 ../..
575
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:351
576
  msgid "With Blog2Social Premium you can:"
577
  msgstr "Mit Blog2Social kannst Du:"
578
 
579
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:151 ../..
580
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:102 ../../plugins/blog2social-
581
- #: v-4-6/views/b2s/post.calendar.php:225 ../../plugins/blog2social-v-4-
582
  #: 6/views/b2s/ship.php:285 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
583
  #: 345 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:391 ../..
584
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:28 ../..
585
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:146 ../..
586
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:212 ../..
587
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:269 ../..
588
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:354 ../..
589
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:311
590
  msgid "Post on pages and groups"
591
  msgstr "Poste auf Seiten und in Gruppen"
592
 
593
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:152 ../..
594
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:103 ../../plugins/blog2social-
595
- #: v-4-6/views/b2s/post.calendar.php:226 ../../plugins/blog2social-v-4-
596
  #: 6/views/b2s/ship.php:286 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
597
  #: 346 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:392 ../..
598
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:29 ../..
599
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:147 ../..
600
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:213 ../..
601
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:270 ../..
602
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:355
603
  msgid "Share on multiple profiles, pages and groups"
604
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
605
 
606
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:153 ../..
607
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:104 ../../plugins/blog2social-
608
- #: v-4-6/views/b2s/post.calendar.php:227 ../../plugins/blog2social-v-4-
609
  #: 6/views/b2s/ship.php:287 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
610
  #: 347 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:393 ../..
611
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:30 ../..
612
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:64 ../..
613
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:148 ../..
614
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:214 ../..
615
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:271 ../..
616
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:356
617
  msgid "Auto-post and auto-schedule new and updated blog posts"
618
  msgstr ""
619
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
620
  "Aktualisierung posten und zeitversetzt planen"
621
 
622
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:154 ../..
623
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:105 ../../plugins/blog2social-
624
- #: v-4-6/views/b2s/post.calendar.php:228 ../../plugins/blog2social-v-4-
625
  #: 6/views/b2s/ship.php:288 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
626
  #: 348 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:394 ../..
627
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:31 ../..
628
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:149 ../..
629
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:215 ../..
630
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:272 ../..
631
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:357
632
  msgid "Schedule your posts at the best times on each network"
633
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
634
 
635
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:155 ../..
636
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:106 ../../plugins/blog2social-
637
- #: v-4-6/views/b2s/post.calendar.php:229 ../../plugins/blog2social-v-4-
638
  #: 6/views/b2s/ship.php:289 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
639
  #: 349 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:395 ../..
640
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:32 ../..
641
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:150 ../..
642
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:216 ../..
643
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:273 ../..
644
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:358
645
  msgid ""
646
  "Best Time Manager: use predefined best time scheduler to auto-schedule your "
647
  "social media posts"
648
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
649
 
650
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:156 ../..
651
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:107 ../../plugins/blog2social-
652
- #: v-4-6/views/b2s/post.calendar.php:230 ../../plugins/blog2social-v-4-
653
  #: 6/views/b2s/ship.php:290 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
654
  #: 350 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:396 ../..
655
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:33 ../..
656
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:151 ../..
657
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:217 ../..
658
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:274 ../..
659
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:359
660
  msgid "Schedule your post for one time, multiple times or recurrently"
661
  msgstr ""
662
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
663
  "oder nach einem regelmäßigen Muster"
664
 
665
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:157 ../..
666
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:108 ../../plugins/blog2social-
667
- #: v-4-6/views/b2s/post.calendar.php:231 ../../plugins/blog2social-v-4-
668
  #: 6/views/b2s/ship.php:291 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
669
  #: 351 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:397 ../..
670
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:34 ../..
671
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:152 ../..
672
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:218 ../..
673
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:275 ../..
674
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:360
675
  msgid "Schedule and re-share old posts"
676
  msgstr "Plane und teile alte Beiträge"
677
 
678
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:158 ../..
679
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:109 ../../plugins/blog2social-
680
- #: v-4-6/views/b2s/post.calendar.php:232 ../../plugins/blog2social-v-4-
681
  #: 6/views/b2s/ship.php:292 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
682
  #: 352 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:398 ../..
683
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:35 ../..
684
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:66 ../..
685
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:153 ../..
686
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:219 ../..
687
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:276 ../..
688
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:361
689
  msgid "Select link format or image format for your posts"
690
  msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
691
 
692
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:159 ../..
693
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:110 ../../plugins/blog2social-
694
- #: v-4-6/views/b2s/post.calendar.php:233 ../../plugins/blog2social-v-4-
695
  #: 6/views/b2s/ship.php:293 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
696
  #: 353 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:399 ../..
697
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:36 ../..
698
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:67 ../..
699
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:154 ../..
700
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:220 ../..
701
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:277 ../..
702
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:362
703
  msgid "Select individual images per post"
704
  msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
705
 
706
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:160 ../..
707
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:111 ../../plugins/blog2social-
708
- #: v-4-6/views/b2s/post.calendar.php:234 ../../plugins/blog2social-v-4-
709
  #: 6/views/b2s/ship.php:294 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
710
  #: 354 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:400 ../..
711
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:37 ../..
712
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:155 ../..
713
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:221 ../..
714
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:278 ../..
715
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:363
716
  msgid ""
717
  "Reporting & calendar: keep track of your published and scheduled social "
718
  "media posts"
@@ -720,23 +778,23 @@ msgstr ""
720
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
721
  "Media Beiträge"
722
 
723
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:162 ../..
724
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:113 ../../plugins/blog2social-
725
- #: v-4-6/views/b2s/post.calendar.php:236 ../../plugins/blog2social-v-4-
726
  #: 6/views/b2s/ship.php:296 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
727
  #: 356 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:402 ../..
728
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:39 ../..
729
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:157 ../..
730
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:223 ../..
731
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:280 ../..
732
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:365 ../..
733
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:247
734
  msgid "Upgrade to PREMIUM"
735
  msgstr "Jetzt auf Premium upgraden"
736
 
737
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:164 ../..
738
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:115 ../../plugins/blog2social-
739
- #: v-4-6/views/b2s/post.calendar.php:238 ../../plugins/blog2social-v-4-
740
  #: 6/views/b2s/ship.php:298 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
741
  #: 358 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:404 ../..
742
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:41 ../..
@@ -744,8 +802,8 @@ msgstr "Jetzt auf Premium upgraden"
744
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:90 ../..
745
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:159 ../..
746
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:225 ../..
747
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:282 ../..
748
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:367
749
  msgid ""
750
  "or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
751
  "free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
@@ -754,45 +812,50 @@ msgstr ""
754
  "Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
755
  "Zahlungsinformationen erforderlich)"
756
 
757
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:177
758
  msgid "Select profile:"
759
  msgstr "Profil auswählen: "
760
 
761
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:192
762
  msgid "When do you want to share your post on social media?"
763
  msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
764
 
765
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:195
766
  msgid "immediately after publishing"
767
  msgstr "sofort nach Veröffentlichung"
768
 
769
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:196
770
  msgid "at scheduled times"
771
  msgstr "zu geplanten Zeiten"
772
 
773
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:199
774
  msgid "You want to sched your blog post with Auto-Poster?"
775
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
776
 
777
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:199 ../..
778
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:70 ../..
779
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:88
780
  msgid "Upgrade to PREMIUM PRO"
781
  msgstr "Upgrade auf PREMIUM PRO"
782
 
783
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:205
784
  msgid "Select date:"
785
  msgstr "Datum auswählen:"
786
 
787
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:211
 
 
 
 
 
788
  msgid "post at"
789
  msgstr "beachte"
790
 
791
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:212
792
  msgid "my time settings"
793
  msgstr "meine Zeit-Einstellungen"
794
 
795
- #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:213
796
  msgid ""
797
  "Note: If you ​have​ not ​specified​ your own times, we automatically provide "
798
  "you with the best times to post​ on the social networks. You can always "
@@ -803,50 +866,98 @@ msgstr ""
803
  "posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
804
  "bearbeiten."
805
 
806
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:77
807
  msgid "Account"
808
  msgstr "Konto"
809
 
810
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:80 ../..
811
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:252
812
  msgid "Personal Time Zone"
813
  msgstr "Persönliche Zeitzone"
814
 
815
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:86
816
  msgid "Timezone for Scheduling"
817
  msgstr "Zeitzone für die Planung"
818
 
819
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:86
820
  msgid "User"
821
  msgstr "Benutzer"
822
 
823
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:91
824
  msgid "Content"
825
  msgstr "Inhalt"
826
 
827
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:92
828
  msgid "use b2s.pm Link Shortener"
829
  msgstr "b2s.pm Link Shortener aktivieren"
830
 
831
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:94
832
  msgid "allow shortcodes in my post"
833
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
834
 
835
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:96
836
  msgid "include Wordpress tags as hashtags in my post"
837
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
838
 
839
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:112
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
840
  msgid "Auto-post your own created posts"
841
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
842
 
843
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:113
844
  msgid "Define by default to automatically post your posts on social media:"
845
  msgstr ""
846
  "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
847
  "automatisch teilen möchtest:"
848
 
849
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:115
850
  msgid ""
851
  "Select by default if the auto-poster is activated when you publish a new "
852
  "post or update a post."
@@ -854,118 +965,120 @@ msgstr ""
854
  "Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
855
  "neuen Beitrag veröffentlichst oder aktualisierst. "
856
 
857
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:120
858
  msgid "new posts"
859
  msgstr "Neue Beiträge"
860
 
861
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:121 ../..
862
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:131
863
  msgid "Unselect all"
864
  msgstr "Alle abwählen"
865
 
866
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:121 ../..
867
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:131
868
  msgid "Select all"
869
  msgstr "Alle auswählen"
870
 
871
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:130
 
 
 
 
 
 
 
 
 
 
872
  msgid "updating existing posts"
873
  msgstr "Bestehenden Beitrag aktualisieren"
874
 
875
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:142 ../..
876
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:176
877
  msgid "Save"
878
  msgstr " Speichern"
879
 
880
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:150
881
  msgid "Auto-post your imported posts to Twitter & Facebook"
882
  msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
883
 
884
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:151
885
  msgid "Define by default to automatically share your imported posts to social media:"
886
  msgstr ""
887
  "Definiere standardmässig alle Deine importierten Beiträge auf den Social "
888
  "Media zu veröffentlichen:"
889
 
890
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:154
891
  msgid "Your current licence:"
892
  msgstr "Deine aktuelle Lizenz:"
893
 
894
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:155
895
  msgid "share up to"
896
  msgstr "teile bis zu"
897
 
898
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:155
899
  msgid "posts per day"
900
  msgstr "Beiträge pro Tag"
901
 
902
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:156
903
  msgid "need more?"
904
  msgstr "Benötigst Du mehr?"
905
 
906
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:158
907
  msgid "Select by default to automatically share your imported posts"
908
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
909
 
910
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:162
911
  msgid "Select to auto-post to your standard networks:"
912
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
913
 
914
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:164
915
  msgid "Select to auto-post immediately after publishing or with a delay"
916
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
917
 
918
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:165
919
  msgid "immediately"
920
  msgstr "sofort"
921
 
922
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:166
923
  msgid "publish with a delay of"
924
  msgstr "veröffentlichen mit einer Verzögerung von"
925
 
926
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:167
927
  msgid "minutes"
928
  msgstr "Minuten"
929
 
930
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:190
931
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
932
  msgstr ""
933
  "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
934
  "automatisch veröffentlicht)"
935
 
936
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:191
937
  msgid "Post Types"
938
  msgstr "Posttypen"
939
 
940
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:192
941
  msgid "Include (Post only...)"
942
  msgstr "enthält (nur Beiträge, mit ...)"
943
 
944
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:193
945
  msgid "Exclude (Do no post ...)"
946
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
947
 
948
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:227
949
  msgid "add/change connection"
950
  msgstr "Verbindung hinzufügen/ändern"
951
 
952
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:268
953
  msgid "Reset all page and post meta data"
954
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
955
 
956
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:270
957
- msgid ""
958
- "This is a global feature for your blog, which can only be edited by users "
959
- "with admin rights."
960
- msgstr ""
961
- "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
962
- "Admin Rechten bearbeitet werden kann."
963
-
964
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:272
965
  msgid "Meta Tags Settings for Posts and Pages"
966
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
967
 
968
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:273
969
  msgid ""
970
  "Add Open Graph meta tags to your shared posts or pages, required by Facebook "
971
  "and other social networks to display your post or page image, title and "
@@ -975,7 +1088,7 @@ msgstr ""
975
  "Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
976
  "Beitrag/Seite korrekt darstellen können."
977
 
978
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:275
979
  msgid ""
980
  "Add Twitter Card meta tags to your shared posts or pages, required by "
981
  "Twitter to display your post or page image, title and description correctly."
@@ -984,11 +1097,11 @@ msgstr ""
984
  "Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
985
  "darstellen kann."
986
 
987
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:277
988
  msgid "Frontpage Settings"
989
  msgstr "Frontpage Einstellungen"
990
 
991
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:279
992
  msgid ""
993
  "Add the default Open Graph parameters for title, description and image you "
994
  "want Facebook to display, if you share the frontpage of your blog as link "
@@ -998,8 +1111,8 @@ msgstr ""
998
  "die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
999
  "als Link Post teilst (http://www.DeinBlog.de) "
1000
 
1001
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:282 ../..
1002
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:294 ../..
1003
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:30 ../../plugins/blog2social-v-4-
1004
  #: 6/views/prg/ship.php:41 ../../plugins/blog2social-v-4-6/views/prg/ship.php:43 .
1005
  #: ./../plugins/blog2social-v-4-6/views/prg/html/form.phtml:26 ../..
@@ -1007,24 +1120,24 @@ msgstr ""
1007
  msgid "Title"
1008
  msgstr "Titel"
1009
 
1010
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:283 ../..
1011
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:295
1012
  msgid "Description"
1013
  msgstr "Beschreibung"
1014
 
1015
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:284 ../..
1016
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:296
1017
  msgid "Image URL"
1018
  msgstr "Bild Url"
1019
 
1020
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:284 ../..
1021
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:296 ../..
1022
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:80 ../..
1023
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:82
1024
  msgid "Image upload / Media Gallery"
1025
  msgstr "Bild hochladen / Mediathek"
1026
 
1027
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:285
1028
  msgid ""
1029
  "Please note: Facebook supports images with a minimum dimension of 200x200 "
1030
  "pixels and an aspect ratio of 1:1."
@@ -1032,7 +1145,7 @@ msgstr ""
1032
  "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
1033
  "200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
1034
 
1035
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:291
1036
  msgid ""
1037
  "Add the default Twitter Card parameters for title, description and image you "
1038
  "want Twitter to display, if you share the frontpage of your blog as link "
@@ -1042,7 +1155,7 @@ msgstr ""
1042
  "Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
1043
  "DeinBlog.de) "
1044
 
1045
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:297
1046
  msgid ""
1047
  "Please note: Twitter supports images with a minimum dimension of 144x144 "
1048
  "pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
@@ -1054,11 +1167,11 @@ msgstr ""
1054
  " The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
1055
  "die Bildformate JPG, PNG, WEBP und GIF. "
1056
 
1057
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:312
1058
  msgid "Did you know?"
1059
  msgstr "Wusstest Du schon?"
1060
 
1061
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:313
1062
  msgid ""
1063
  "With Premium Pro, you can change the custom post format photo post or link "
1064
  "post for each individual social media post and channel (profile, page, "
@@ -1068,27 +1181,27 @@ msgstr ""
1068
  "Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
1069
  "(Profile, Seiten, Gruppen)"
1070
 
1071
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:313
1072
  msgid "Upgrade to Premium Pro now."
1073
  msgstr "Upgrade auf Premium PRO"
1074
 
1075
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:330 ../..
1076
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:383 ../..
1077
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:428 ../..
1078
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1079
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:127
1080
  msgid "Image with frame"
1081
  msgstr "Bild mit Rahmen"
1082
 
1083
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:330 ../..
1084
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:383 ../..
1085
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:428 ../..
1086
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1087
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:110
1088
  msgid "Link Post"
1089
  msgstr "Link-Beitrag"
1090
 
1091
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:335 ../..
1092
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:128
1093
  msgid ""
1094
  "Insert white frames to show the whole image in your timeline. All image "
@@ -1098,7 +1211,7 @@ msgstr ""
1098
  "das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
1099
  "Deiner Timeline anzuzeigen. "
1100
 
1101
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:337
1102
  msgid ""
1103
  "The link post format displays posts title, link address and the first one or "
1104
  "two sentences of the post. The networks scan this information from your META "
@@ -1122,23 +1235,23 @@ msgstr ""
1122
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
1123
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
1124
 
1125
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:341 ../..
1126
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:407 ../..
1127
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:428 ../..
1128
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1129
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:132
1130
  msgid "Image cut out"
1131
  msgstr "Bild zuschneiden"
1132
 
1133
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:341 ../..
1134
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:407 ../..
1135
- #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:428 ../..
1136
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1137
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:115
1138
  msgid "Photo Post"
1139
  msgstr "Bild-Beitrag"
1140
 
1141
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:346 ../..
1142
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:133
1143
  msgid ""
1144
  "The image preview will be cropped automatically to fit the default Instagram "
@@ -1150,7 +1263,7 @@ msgstr ""
1150
  "auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
1151
  "Vorschau als Ganzes angezeigt."
1152
 
1153
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:348 ../..
1154
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:116
1155
  msgid ""
1156
  "A photo or image post displays the selected image in the one-page preview of "
@@ -1167,25 +1280,25 @@ msgstr ""
1167
  "langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
1168
  "bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
1169
 
1170
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:378
1171
  msgid "All"
1172
  msgstr "alle"
1173
 
1174
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:399
1175
  msgid "Activate Instant Caching"
1176
  msgstr "Instant Caching aktivieren"
1177
 
1178
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:481 ../..
1179
- #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:24
1180
  msgid "Uhr"
1181
  msgstr "Uhr"
1182
 
1183
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:485
1184
  msgid "Best times to post"
1185
  msgstr "Beste Zeiten"
1186
 
1187
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:498 ../..
1188
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:77 ../../plugins/blog2social-
1189
  #: v-4-6/views/b2s/ship.php:51 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
1190
  #: 341 ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:208
1191
  msgid "You want to schedule your posts and use the Best Time Scheduler?"
@@ -1193,23 +1306,23 @@ msgstr ""
1193
  "Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
1194
  "Manager benutzen?"
1195
 
1196
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:500 ../..
1197
- #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:90 ../..
1198
  #: /plugins/blog2social-v-4-6/views/b2s/settings.php:57 ../../plugins/blog2social-
1199
- #: v-4-6/views/b2s/settings.php:62 ../../plugins/blog2social-v-4-
1200
- #: 6/views/b2s/settings.php:79 ../../plugins/blog2social-v-4-6/views/b2s/settings.
1201
- #: php:119 ../../plugins/blog2social-v-4-6/views/b2s/settings.php:121 ../..
1202
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:134 ../..
1203
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:136 ../..
1204
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:149 ../..
1205
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:151 ../..
1206
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:165 ../..
1207
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:167 ../..
1208
- #: /plugins/blog2social-v-4-6/views/b2s/ship.php:438
1209
  msgid "save"
1210
  msgstr "speichern"
1211
 
1212
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:505
1213
  msgid "Sorry, we can not load your data at the moment..."
1214
  msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
1215
 
@@ -1254,280 +1367,276 @@ msgid "Apply image for this network"
1254
  msgstr "Bild für dieses Netzwerk übernehmen"
1255
 
1256
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:86 ../..
1257
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:197
1258
  msgid "Select or upload an image from media gallery"
1259
  msgstr "Bild auswählen / hochladen"
1260
 
1261
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:87 ../..
1262
- #: /plugins/blog2social-v-4-6/views/b2s/settings.php:198
1263
  msgid "Use image"
1264
  msgstr "Bild verwenden"
1265
 
1266
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:94
1267
  msgid "Network does not support image for profiles"
1268
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
1269
 
1270
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:95
1271
  msgid "Network defines image by link"
1272
  msgstr "Netzwerk wählt selber das Bild aus"
1273
 
1274
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:97
1275
  msgid "Supported HTML tags"
1276
  msgstr "Erlaubte HTML-Elemente"
1277
 
1278
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:98 ../..
1279
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:146
1280
  msgid "Network does not support emojis"
1281
  msgstr "Netzwerk unterstützt keine Emojis"
1282
 
1283
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:130
1284
  msgid "Text only"
1285
  msgstr "nur Text"
1286
 
1287
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:131 ../..
1288
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:135 ../..
1289
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:170 ../..
1290
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:174 ../..
1291
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:196 ../..
1292
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:200
1293
  msgid "characters"
1294
  msgstr "Zeichen"
1295
 
1296
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:145
1297
  msgid "Network does not support image for pages"
1298
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
1299
 
1300
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:229
1301
  msgid "post format"
1302
  msgstr "Postformat"
1303
 
1304
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:238
1305
  msgid "Insert full-text"
1306
  msgstr "ganzen Text einfügen"
1307
 
1308
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:240
1309
  msgid "Delete text"
1310
  msgstr "Text löschen"
1311
 
1312
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:258
1313
  msgid "hide calendar"
1314
  msgstr "Kalender ausblenden"
1315
 
1316
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:258
1317
- msgid "show calendar"
1318
- msgstr "Kalender anzeigen"
1319
-
1320
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:300 ../..
1321
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:324 ../..
1322
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:348 ../..
1323
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:366 ../..
1324
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:381
1325
  msgid "Write something about your post..."
1326
  msgstr "Schreibe etwas..."
1327
 
1328
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:307 ../..
1329
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:331 ../..
1330
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:355 ../..
1331
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:411
1332
  msgid "Change image for this network"
1333
  msgstr "Bild für dieses Netzwerk ändern"
1334
 
1335
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:311
1336
  msgid ""
1337
  "Info: Change Open Graph Meta tags image, title and description for this "
1338
  "network"
1339
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
1340
 
1341
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:314 ../..
1342
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:338
1343
  msgid ""
1344
  "You want to change your link image, link title and link description for this "
1345
  "network? Click here."
1346
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
1347
 
1348
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:316
1349
  msgid "OG Meta title"
1350
  msgstr "OG Titel"
1351
 
1352
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:317
1353
  msgid "OG Meta description"
1354
  msgstr "OG Beschreibung"
1355
 
1356
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:335
1357
  msgid "Info: Change Card Meta tags image, title and description for this network"
1358
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
1359
 
1360
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:340
1361
  msgid "Card Meta title"
1362
  msgstr "Card Titel"
1363
 
1364
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:341
1365
  msgid "Card Meta description"
1366
  msgstr "Card Beschreibung"
1367
 
1368
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:398
1369
  msgid "required"
1370
  msgstr "erforderlich"
1371
 
1372
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:418 ../..
1373
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:420
1374
  msgid "Link"
1375
  msgstr "Link"
1376
 
1377
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:479
1378
  msgid "The Headline..."
1379
  msgstr "Die Überschrift..."
1380
 
1381
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:484
1382
  msgid "Hashtags"
1383
  msgstr "Hashtags"
1384
 
1385
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:515
1386
  msgid "Share Now"
1387
  msgstr "Sofort teilen"
1388
 
1389
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:518 ../..
1390
- #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:211 ../..
1391
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:377
1392
  msgid "Schedule post once"
1393
  msgstr "Beitrag einmal planen"
1394
 
1395
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:520
1396
  msgid "Schedule Recurrent Post"
1397
  msgstr "regelmäßig Planen"
1398
 
1399
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:552
1400
  msgid "Interval"
1401
  msgstr "Intervall"
1402
 
1403
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:553 ../..
1404
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:556
1405
  msgid "Duration"
1406
  msgstr "Dauer"
1407
 
1408
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:557
1409
  msgid "Repeat"
1410
  msgstr "Wiederholungen"
1411
 
1412
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:558
1413
  msgid "Day of month"
1414
  msgstr "Tag im Month"
1415
 
1416
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:559
1417
  msgid "Duration in days"
1418
  msgstr "Abstand in Tagen"
1419
 
1420
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:561
1421
  msgid "Start date"
1422
  msgstr "Startdatum"
1423
 
1424
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:562 ../..
1425
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:595 ../..
1426
- #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:614 ../..
1427
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:41 ../..
1428
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:46
1429
  msgid "Time"
1430
  msgstr "Zeit"
1431
 
1432
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:563
1433
  msgid "Days"
1434
  msgstr "Tage"
1435
 
1436
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:569
1437
  msgid "weekly"
1438
  msgstr "wöchentlich"
1439
 
1440
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:570
1441
  msgid "monthly"
1442
  msgstr "monatlich"
1443
 
1444
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:571
1445
  msgid "own period"
1446
  msgstr "eigener Zeitraum"
1447
 
1448
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:577
1449
  msgid "Week"
1450
  msgstr "Woche"
1451
 
1452
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:577
1453
  msgid "Weeks"
1454
  msgstr "Wochen"
1455
 
1456
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:586
1457
  msgid "Month"
1458
  msgstr "Monat"
1459
 
1460
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:586
1461
  msgid "Months"
1462
  msgstr "Monate"
1463
 
1464
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:595
1465
  msgid "Times"
1466
  msgstr "mal"
1467
 
1468
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:606
1469
  msgid "End Of Month"
1470
  msgstr "Monatsende"
1471
 
1472
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:611
1473
  msgid "Timespan"
1474
  msgstr "Timespan"
1475
 
1476
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:613 ../..
1477
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:40 ../..
1478
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:45
1479
  msgid "Date"
1480
  msgstr "Startdatum"
1481
 
1482
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:619
1483
  msgid "Mon"
1484
  msgstr "Mo"
1485
 
1486
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:620
1487
  msgid "Tue"
1488
  msgstr "Di"
1489
 
1490
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:621
1491
  msgid "Wed"
1492
  msgstr "Mi"
1493
 
1494
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:622
1495
  msgid "Thu"
1496
  msgstr "Do"
1497
 
1498
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:623
1499
  msgid "Fri"
1500
  msgstr "Fr"
1501
 
1502
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:624
1503
  msgid "Sat"
1504
  msgstr "Sa"
1505
 
1506
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:625
1507
  msgid "Sun"
1508
  msgstr "So"
1509
 
1510
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:630
1511
  msgid "delete"
1512
  msgstr "löschen"
1513
 
1514
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:631
1515
  msgid "Add Posting Time"
1516
  msgstr "neue Terminserie anlegen"
1517
 
1518
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:637
1519
  msgid "Apply Settings To All Networks"
1520
  msgstr "Planung für alle Netzwerke übernehmen"
1521
 
1522
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:638
1523
- msgid "Save Settings As Default"
1524
- msgstr "Planung dauerhaft speichern"
1525
 
1526
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:274
1527
  msgid "view social media post"
1528
  msgstr "Zeige Social Media Beitrag an"
1529
 
1530
- #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:283
1531
  msgid "scheduled on"
1532
  msgstr "geplant für"
1533
 
@@ -1539,24 +1648,28 @@ msgstr "Anzahl geteilter Beiträge"
1539
  msgid "Number of scheduled posts"
1540
  msgstr "Anzahl der geplanten Posts"
1541
 
1542
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:247
1543
  msgid "Auto-Post on Social Media"
1544
  msgstr "Automatisch auf Social Media teilen"
1545
 
1546
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:479
 
 
 
 
1547
  msgid "This post will be shared into your social media on"
1548
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
1549
 
1550
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:479 ../..
1551
- #: /plugins/blog2social-v-4-6/includes/Loader.php:481
1552
  msgid "show details"
1553
  msgstr "siehe Details"
1554
 
1555
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:481
1556
  msgid "This post will be shared on social media in 2-3 minutes!"
1557
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
1558
 
1559
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:485
1560
  msgid ""
1561
  "Please, make sure that your post are publish on this blog on this moment. "
1562
  "Then you can auto post your post with Blog2social."
@@ -1564,23 +1677,28 @@ msgstr ""
1564
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
1565
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
1566
 
1567
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:500
1568
  msgid "Upgrade to Premium"
1569
  msgstr "Premium freischalten"
1570
 
1571
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:508
 
 
 
 
 
1572
  msgid "Your post could not be posted."
1573
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
1574
 
1575
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:509
1576
  msgid "Your authorization has expired. Please check your authorization."
1577
  msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
1578
 
1579
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:510
1580
  msgid "The network has marked the post as spam or abusive."
1581
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
1582
 
1583
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:511
1584
  msgid ""
1585
  "We don't have the permission to publish your post. Please check your "
1586
  "authorization."
@@ -1588,7 +1706,7 @@ msgstr ""
1588
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
1589
  "überprüfe deine Autorisierung."
1590
 
1591
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:512
1592
  msgid ""
1593
  "Your authorization is interrupted. Please check your authorization. Please "
1594
  "see <a target=\"_blank\" href=\"https://www.blog2social."
@@ -1598,15 +1716,11 @@ msgstr ""
1598
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
1599
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
1600
 
1601
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:513
1602
- msgid "Your limit is reached for today."
1603
- msgstr "Du hast das Veröffentlichungs-Limit mit Deinem Account für Heute erreicht."
1604
-
1605
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:514
1606
  msgid "Your post could not be posted, because your image is not available."
1607
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
1608
 
1609
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:515
1610
  msgid ""
1611
  "The network has blocked your account. Please see <a target=\"_blank\" "
1612
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -1616,7 +1730,7 @@ msgstr ""
1616
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1617
  "loesungen.html\">FAQ</a>."
1618
 
1619
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:516
1620
  msgid ""
1621
  "The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
1622
  "//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
@@ -1626,13 +1740,7 @@ msgstr ""
1626
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1627
  "loesungen.html\">FAQ</a>."
1628
 
1629
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:517
1630
- msgid "Your limit has temporarily been reached for this network. Try again later."
1631
- msgstr ""
1632
- "Du hast das Veröffentlichungs-Limit mit Deinem Account kurzzeitig erreicht. "
1633
- "Versuche es später erneut."
1634
-
1635
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:518
1636
  msgid ""
1637
  "The network can not publish special characters such as Emoji. Please see <a "
1638
  "target=\"_blank\" href=\"https://www.blog2social."
@@ -1642,71 +1750,64 @@ msgstr ""
1642
  "//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
1643
  "html\">FAQ</a>."
1644
 
1645
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:519
1646
  msgid "Your post is a duplicate."
1647
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
1648
 
1649
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:520
1650
- msgid "The network are required a public url to your post."
1651
- msgstr "Das Netzwerk fordert, dass Dein Link zu Deinem Beitrag erreichbar ist."
1652
-
1653
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:521
1654
- msgid "The network says, that your group is not exisits."
1655
- msgstr "Das Netzwerk konnte Deine angegebene Gruppe nicht finden."
1656
-
1657
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:578 ../..
1658
- #: /plugins/blog2social-v-4-6/includes/Loader.php:611
1659
  msgid "Dashboard"
1660
  msgstr "Dashboard"
1661
 
1662
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:579 ../..
1663
- #: /plugins/blog2social-v-4-6/includes/Loader.php:579 ../../plugins/blog2social-v-
1664
- #: 4-6/includes/Loader.php:618
1665
  msgid "Posts & Sharing"
1666
  msgstr "Beiträge"
1667
 
1668
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:580 ../..
1669
- #: /plugins/blog2social-v-4-6/includes/Loader.php:580 ../../plugins/blog2social-v-
1670
- #: 4-6/includes/Loader.php:625 ../../plugins/blog2social-v-4-6/views/b2s/network.
1671
  #: php:17
1672
  msgid "Networks"
1673
  msgstr "Netzwerke"
1674
 
1675
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:581 ../..
1676
- #: /plugins/blog2social-v-4-6/includes/Loader.php:581 ../../plugins/blog2social-v-
1677
- #: 4-6/includes/Loader.php:631 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
1678
  #: 54 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:265
1679
  msgid "Settings"
1680
  msgstr "Einstellungen"
1681
 
1682
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:582 ../..
1683
- #: /plugins/blog2social-v-4-6/includes/Loader.php:582 ../../plugins/blog2social-v-
1684
- #: 4-6/includes/Loader.php:637
1685
  msgid "PR-Service"
1686
  msgstr "PR-Service"
1687
 
1688
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:583 ../..
1689
- #: /plugins/blog2social-v-4-6/includes/Loader.php:583 ../../plugins/blog2social-v-
1690
- #: 4-6/includes/Loader.php:644 ../../plugins/blog2social-v-4-
1691
  #: 6/views/b2s/widgets/tutorial.php:4
1692
  msgid "How to & FAQ"
1693
  msgstr "How to & FAQ"
1694
 
1695
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:584
1696
  msgid "Premium"
1697
  msgstr "Premium"
1698
 
1699
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:602
1700
  msgid "Blog2Social"
1701
  msgstr "Blog2Social"
1702
 
1703
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:958 ../..
1704
- #: /plugins/blog2social-v-4-6/includes/Loader.php:1111
1705
  msgid "or"
1706
  msgstr "oder"
1707
 
1708
- #: ../../plugins/blog2social-v-4-6/includes/Loader.php:958 ../..
1709
- #: /plugins/blog2social-v-4-6/includes/Loader.php:1111
1710
  msgid "back to install plugins"
1711
  msgstr "zurück zur Pluginübersicht"
1712
 
@@ -1795,19 +1896,19 @@ msgstr ""
1795
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
1796
  "blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
1797
 
1798
- #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:66
1799
  msgid "Couldn't find your answer?"
1800
  msgstr "Konntest Du Deine Antwort nicht finden?"
1801
 
1802
- #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:68
1803
  msgid "Contact Support by Email"
1804
  msgstr "Support-Team per E-Mail kontaktieren"
1805
 
1806
- #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:70
1807
  msgid "Call us: +49 2181 7569-277"
1808
  msgstr "Ruf' uns an: +49 2181 7569-277"
1809
 
1810
- #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:72
1811
  msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
1812
  msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
1813
 
@@ -1860,8 +1961,8 @@ msgstr "Änderungen übernehmen"
1860
 
1861
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:22 ../..
1862
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:23 ../../plugins/blog2social-
1863
- #: v-4-6/views/b2s/post.calendar.php:166 ../../plugins/blog2social-v-4-
1864
- #: 6/views/b2s/post.calendar.php:167 ../../plugins/blog2social-v-4-
1865
  #: 6/views/prg/post.php:25 ../../plugins/blog2social-v-4-6/views/prg/post.php:26 .
1866
  #: ./../plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:15 ../..
1867
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:16
@@ -1939,7 +2040,7 @@ msgstr "Soll Dein Profil wirklich gelöscht werden?"
1939
 
1940
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:133 ../..
1941
  #: /plugins/blog2social-v-4-6/views/b2s/post.publish.php:74 ../..
1942
- #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:111 ../..
1943
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:80 ../..
1944
  #: /plugins/blog2social-v-4-6/views/prg/ship.php:92
1945
  msgid "NO"
@@ -1948,7 +2049,7 @@ msgstr "NEIN"
1948
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:134 ../..
1949
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:162 ../../plugins/blog2social-
1950
  #: v-4-6/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4-
1951
- #: 6/views/b2s/post.sched.php:112 ../../plugins/blog2social-v-4-
1952
  #: 6/views/b2s/widgets/posts.php:81
1953
  msgid "YES, delete"
1954
  msgstr "Ja, löschen"
@@ -1981,22 +2082,22 @@ msgstr "Nach Netzwerk sortieren"
1981
  msgid "add post"
1982
  msgstr "neuer Beitrag"
1983
 
1984
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:94 ../..
1985
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:460
1986
  msgid "Choose your"
1987
  msgstr "Wähle Deinen"
1988
 
1989
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:94 ../..
1990
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:460
1991
  msgid "Post Format"
1992
  msgstr "Postformat"
1993
 
1994
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:96 ../..
1995
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:462
1996
  msgid "for:"
1997
  msgstr "für:"
1998
 
1999
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:115 ../..
2000
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:477
2001
  msgid ""
2002
  "Define the default settings for the custom post format for all of your "
@@ -2005,7 +2106,7 @@ msgstr ""
2005
  "Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
2006
  "unter den Blog2Social Einstellungen."
2007
 
2008
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:118 ../..
2009
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:480
2010
  msgid ""
2011
  "Define the default settings for the custom post format for all of your "
@@ -2014,7 +2115,7 @@ msgstr ""
2014
  "Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
2015
  "unter den Blog2Social Einstellungen."
2016
 
2017
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:121 ../..
2018
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:483
2019
  msgid ""
2020
  "Define the default settings for the custom post format for all of your "
@@ -2023,7 +2124,7 @@ msgstr ""
2023
  "Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
2024
  "unter den Blog2Social Einstellungen."
2025
 
2026
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:124 ../..
2027
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:486
2028
  msgid ""
2029
  "Define the default settings for the custom post format for all of your "
@@ -2032,26 +2133,26 @@ msgstr ""
2032
  "Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
2033
  "unter den Blog2Social Einstellungen."
2034
 
2035
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:139 ../..
2036
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:417
2037
  msgid "Select image for"
2038
  msgstr "Wähle Bild aus für"
2039
 
2040
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:158
2041
  msgid "Select a post"
2042
  msgstr "Beitrag auswählen"
2043
 
2044
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:205 ../..
2045
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:371
2046
  msgid "Need to schedule your posts?"
2047
  msgstr "Du möchtest Deine Beiträge planen?"
2048
 
2049
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:208 ../..
2050
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:374
2051
  msgid "Blog2Social Premium covers everything you need."
2052
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
2053
 
2054
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:212 ../..
2055
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:378
2056
  msgid ""
2057
  "You want to publish a post on a specific date? No problem! Just enter your "
@@ -2060,12 +2161,12 @@ msgstr ""
2060
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
2061
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
2062
 
2063
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:214 ../..
2064
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:380
2065
  msgid "Schedule post recurrently"
2066
  msgstr "Beitrag mehrfach planen"
2067
 
2068
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:215 ../..
2069
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:381
2070
  msgid ""
2071
  "You have evergreen content you want to re-share from time to time in your "
@@ -2076,7 +2177,7 @@ msgstr ""
2076
  "möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
2077
  "wiederholend zu verschiedenden Zeiten."
2078
 
2079
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:217 ../..
2080
  #: /plugins/blog2social-v-4-6/views/b2s/premium.php:78 ../../plugins/blog2social-
2081
  #: v-4-6/views/b2s/ship.php:383 ../../plugins/blog2social-v-4-
2082
  #: 6/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-4-
@@ -2084,7 +2185,7 @@ msgstr ""
2084
  msgid "Best Time Scheduler"
2085
  msgstr "Beste Zeiten Manager"
2086
 
2087
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:218 ../..
2088
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:384
2089
  msgid ""
2090
  "Whenever you publish a post, only a fraction of your followers will actually "
@@ -2108,20 +2209,20 @@ msgid "You are sure, you want to delete entries from the reporting?"
2108
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
2109
 
2110
  #: ../../plugins/blog2social-v-4-6/views/b2s/post.publish.php:70 ../..
2111
- #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:107 ../..
2112
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:76
2113
  msgid "Number of entries"
2114
  msgstr "Anzahl der Einträge"
2115
 
2116
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:74
2117
  msgid "Change Time"
2118
  msgstr "Zeitpunkt ändern"
2119
 
2120
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:102
2121
  msgid "Delete entries form the scheduling"
2122
  msgstr "Einträge aus der Planung löschen"
2123
 
2124
- #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:105
2125
  msgid "You are sure, you want to delete entries from the scheduling?"
2126
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
2127
 
@@ -2261,32 +2362,32 @@ msgstr "Zeit-Einstellungen"
2261
  msgid "Network Settings"
2262
  msgstr "Netzwerk-Einstellungen"
2263
 
2264
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:67 ../..
2265
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:439
2266
  msgid "My Time Settings"
2267
  msgstr "Meine Zeit-Einstellungen"
2268
 
2269
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:78
2270
  msgid "Reset predefined best time settings"
2271
  msgstr "Voreingestellte beste Zeiten zurücksetzen"
2272
 
2273
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:88
2274
  msgid "Post format"
2275
  msgstr "Beitragsformat"
2276
 
2277
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:98
2278
  msgid "Facebook"
2279
  msgstr "Facebook"
2280
 
2281
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:101
2282
  msgid "Twitter"
2283
  msgstr "Twitter"
2284
 
2285
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:104
2286
  msgid "Google+"
2287
  msgstr "Google+"
2288
 
2289
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:107
2290
  msgid "Instagram"
2291
  msgstr "Instagram"
2292
 
@@ -2334,7 +2435,29 @@ msgstr ""
2334
  "Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
2335
  "Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
2336
 
2337
- #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:255
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2338
  msgid ""
2339
  "Blog2Social applies the scheduled time settings based on the time zone "
2340
  "defined in the general settings of your WordPress. You can select a user-"
@@ -2561,6 +2684,11 @@ msgstr "Zeige Aktivität ab"
2561
  msgid "published social media posts"
2562
  msgstr "veröffentlichte Beiträge"
2563
 
 
 
 
 
 
2564
  #: ../../plugins/blog2social-v-4-6/views/b2s/widgets/newsletter.php:4
2565
  msgid "Get news and updates for promoting your blog on social media"
2566
  msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
@@ -3047,16 +3175,16 @@ msgstr ""
3047
  "den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
3048
  "können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
3049
 
3050
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:297
3051
  msgid "Social Meta Tags Settings"
3052
  msgstr "Meta Tag Einstellungen"
3053
 
3054
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:300 ../..
3055
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:381
3056
  msgid "Change image, title and description for your post on this network"
3057
  msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
3058
 
3059
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:306
3060
  msgid ""
3061
  "Facebook has changed its policy for posting link posts via plugins or web "
3062
  "applications. Facebook does no longer display the featured or selected image "
@@ -3079,7 +3207,7 @@ msgstr ""
3079
  "Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
3080
  "Bildgrößen auf Facebook erfüllt."
3081
 
3082
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:308
3083
  msgid ""
3084
  "With Blog2Social you can select a featured image or any image you select to "
3085
  "be displayed with your link post. Blog2Social will automatically write the "
@@ -3099,7 +3227,7 @@ msgstr ""
3099
  "der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
3100
  "übernimmt. "
3101
 
3102
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:311
3103
  msgid ""
3104
  "Twitter has changed its policy for posting link posts via plugins or web "
3105
  "applications. Twitter does no longer display the featured or selected image "
@@ -3121,7 +3249,7 @@ msgstr ""
3121
  "werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
3122
  "die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
3123
 
3124
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:313
3125
  msgid ""
3126
  "With Blog2Social you can select a featured image or any image you select to "
3127
  "be displayed with your link post. Blog2Social will automatically write the "
@@ -3141,7 +3269,7 @@ msgstr ""
3141
  "Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
3142
  "vornimmst, nicht übernimmt. \n"
3143
 
3144
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:316
3145
  msgid ""
3146
  "You can change the image, title and description for your post on Facebook, "
3147
  "by editing the following fields for"
@@ -3149,22 +3277,17 @@ msgstr ""
3149
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3150
  "Facebook über die folgenden Felder ändern:"
3151
 
3152
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:319 ../..
3153
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:334
3154
  msgid "image"
3155
  msgstr "Bild"
3156
 
3157
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:320 ../..
3158
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:335
3159
- msgid "title"
3160
- msgstr "Titel"
3161
-
3162
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:321 ../..
3163
- #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:336
3164
  msgid "description"
3165
  msgstr "Beschreibung"
3166
 
3167
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:323
3168
  msgid ""
3169
  "Blog2Social will automatically write these information in the Facebook Open "
3170
  "Graph (OG) Meta Tags for Image, Title and Description of your blog post."
@@ -3173,7 +3296,7 @@ msgstr ""
3173
  "Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
3174
  "Description."
3175
 
3176
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:326
3177
  msgid ""
3178
  "Please note: If this post has already been shared or scheduled previously, "
3179
  "your current changes will also affect the look of previously shared or "
@@ -3186,7 +3309,7 @@ msgstr ""
3186
  "Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
3187
  "mit diesen Informationen automatisch aktualisiert."
3188
 
3189
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:328
3190
  #, php-format
3191
  msgid ""
3192
  "Please note: Your changes will have no effect on your social media posts on "
@@ -3197,7 +3320,7 @@ msgstr ""
3197
  "berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
3198
  "href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
3199
 
3200
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:331
3201
  msgid ""
3202
  "You can change the image, title and description for your post on Twitter, by "
3203
  "editing the following fields for"
@@ -3205,7 +3328,7 @@ msgstr ""
3205
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3206
  "Twitter über die folgenden Felder ändern:"
3207
 
3208
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:338
3209
  msgid ""
3210
  "Blog2Social will automatically write these information in the Twitter Card "
3211
  "Meta Tags for Image, Title and Description of your blog post."
@@ -3213,7 +3336,7 @@ msgstr ""
3213
  "Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
3214
  "Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
3215
 
3216
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:341
3217
  msgid ""
3218
  "Please note: If this post has already been shared or scheduled previously, "
3219
  "your current changes will also affect the look of previously shared or "
@@ -3228,7 +3351,7 @@ msgstr ""
3228
  "bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
3229
  "Änderungen aktualisiert. "
3230
 
3231
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:343
3232
  #, php-format
3233
  msgid ""
3234
  "Please note: Your changes will have no effect on your social media posts on "
@@ -3240,11 +3363,11 @@ msgstr ""
3240
  "target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
3241
  "deaktiviert hast."
3242
 
3243
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:350
3244
  msgid "You want to change the image, title and description for your post?"
3245
  msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
3246
 
3247
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:386
3248
  msgid ""
3249
  "You are currently sharing this post as image post. Changes to title and "
3250
  "description Meta Tag parameters will only be supported for link post formats."
@@ -3256,7 +3379,7 @@ msgstr ""
3256
  "Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
3257
  "Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
3258
 
3259
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:389
3260
  #, php-format
3261
  msgid ""
3262
  "Your changes will have no effect on your social media posts on Facebook, if "
@@ -3267,7 +3390,7 @@ msgstr ""
3267
  "Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
3268
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3269
 
3270
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:392
3271
  #, php-format
3272
  msgid ""
3273
  "Your changes will have no effect on your social media posts on Twitter, if "
@@ -3319,16 +3442,6 @@ msgstr ""
3319
  "Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
3320
  "Metaangaben von Yoast SEO nun."
3321
 
3322
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/header.phtml:76
3323
- msgid ""
3324
- "You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
3325
- "plugins active. This is no recommended. Please, deactivated the All in One "
3326
- "Seo Social Meta settings."
3327
- msgstr ""
3328
- "Du hast zurzeit Blog2Social Social Meta Tags und das Plugin All in One SEO "
3329
- "Pack aktiv. Das wird nicht empfohlen Bitte deaktiviere die All-in-One-Seo-"
3330
- "Social-Meta-Einstellungen."
3331
-
3332
  #: ../../plugins/blog2social-v-4-6/views/b2s/html/header.phtml:82
3333
  msgid ""
3334
  "You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
@@ -3605,10 +3718,6 @@ msgstr "alle Beiträge"
3605
  msgid "Shared Posts"
3606
  msgstr "geteilte Beiträge"
3607
 
3608
- #: ../../plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:10
3609
- msgid "Calendar"
3610
- msgstr "Kalender"
3611
-
3612
  #: ../../plugins/blog2social-v-4-6/views/b2s/html/sidebar.phtml:8
3613
  msgid "Your license"
3614
  msgstr "Deine Lizenz"
4
  "Stable (latest release)\n"
5
  "Report-Msgid-Bugs-To: \n"
6
  "POT-Creation-Date: Thu May 18 2017 09:57:01 GMT+0200\n"
7
+ "PO-Revision-Date: Mon Jan 29 2018 09:36:30 GMT+0100\n"
8
  "Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
9
  "Language-Team: \n"
10
  "Language: German\n"
23
  "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
  "X-Loco-Target-Locale: de_DE"
25
 
26
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:558
27
+ msgid "Your daily limit has been reached."
28
+ msgstr "Dein tägliches Beitragslimit wurde erreicht."
29
+
30
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:562
31
+ msgid "Your daily limit for this network has been reached. Please try again later."
32
+ msgstr ""
33
+ "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
34
+ "versuche es später noch einmal."
35
+
36
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:565
37
+ msgid "The network requires a public url."
38
+ msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
39
+
40
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:566
41
+ msgid "Your group can not be found by the network."
42
+ msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden. "
43
+
44
+ #: ../../plugins/blog2social-v-4-6/views/b2s/partials/plugin-deactivate-modal.php:
45
+ #: 10
46
+ msgid "Do you want to delete your scheduled posts?"
47
+ msgstr "Möchtest Du Deine geplanten Beiträge löschen?"
48
 
49
+ #: ../../plugins/blog2social-v-4-6/views/b2s/partials/plugin-deactivate-modal.php:
50
+ #: 13
51
  msgid ""
52
+ "Do you want Blog2Social to delete all your scheduled social media posts? "
53
+ "Your scheduled posts will no longer be sent to your social networks."
 
 
54
  msgstr ""
55
+ "Möchtest Du, dass Blog2Social die Versandplanung für alle mit Blog2Social "
56
+ "geplanten Beiträge löscht? Deine geplanten Beiträge werden anschließend "
57
+ "nicht weiter an Deine sozialen Netzwerke versendet."
 
58
 
59
+ #: ../../plugins/blog2social-v-4-6/views/b2s/partials/plugin-deactivate-modal.php:
60
+ #: 14
61
+ msgid "Delete scheduled posts"
62
+ msgstr "Geplante Beiträge löschen"
63
+
64
+ #: ../../plugins/blog2social-v-4-6/views/b2s/partials/plugin-deactivate-modal.php:
65
+ #: 17
66
+ msgid "Continue deactivation"
67
+ msgstr "Deaktivierung fortsetzen"
68
+
69
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:233
70
+ msgid "Activate Legacy mode "
71
+ msgstr "Kompatibilitätsmodus aktivieren "
72
+
73
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:236
74
+ msgid "Plugin contents are loaded one at a time to minimize server load."
75
  msgstr ""
76
+ "Plugininhalte werden nacheinander geladen, um den Hosting-Server Deines "
77
+ "Blogs zu entlasten."
78
+
79
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:254
80
+ msgid ""
81
+ "Select the content that will be automatically pre-filled in your Twitter "
82
+ "posts. If you have ticked the box \"include WordPress tags as hashtags in my "
83
+ "post\", hashtags are automatically added in the drop-down menu."
84
+ msgstr ""
85
+ "Wähle aus, wie sich der automatisch von Blog2Social vorgeschlagene Text für "
86
+ "Deinen Twitter-Beitrag zusammensetzt. Wenn du die Option “Füge WordPress-"
87
+ "Tags als Hashtags zu Deinen Social Media-Posts hinzu” aktiviert hast, werden "
88
+ "Hashtags auch im Dropdown-Menü automatisch an die Optionen angefügt. "
89
+
90
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/header.phtml:76
91
+ msgid ""
92
+ "You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
93
+ "plugins active. To make sure that your Social Meta Tags are set correctly, "
94
+ "please deactivate All in One Seo Social Meta settings. If they are already "
95
+ "deactivated, you can ignore this message."
96
+ msgstr ""
97
+ "Du hast derzeit sowohl Blog2Social Social Meta Tags als auch All in One SEO "
98
+ "Pack Plugins aktiviert. Um sicherzustellen, dass Deine Social Meta Tags "
99
+ "korrekt gesetzt werden, deaktiviere bitte die All in One Seo Social Meta "
100
+ "Einstellungen. Wenn Du sie bereits deaktiviert hast, kannst Du diese Meldung "
101
+ "ignorieren."
102
 
103
  #. Name of the plugin
104
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
148
  msgstr "weitere Profile:"
149
 
150
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:102 ../..
151
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:246
152
  msgid "Connections"
153
  msgstr "Verbindungen"
154
 
155
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:107 ../..
156
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:145 ../..
157
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:147 ../..
158
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:255 ../..
159
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:430 ../..
160
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:444 ../..
161
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:466 ../..
162
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:517 ../..
163
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:34 ../..
164
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:552
165
  msgid "Profile"
166
  msgstr "Profil"
167
 
169
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:110 ../..
170
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:171 ../..
171
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:173 ../..
172
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:255 ../..
173
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:445 ../..
174
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:467 ../..
175
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:520 ../..
176
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
177
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
178
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:552
179
  msgid "Page"
180
  msgstr "Seite"
181
 
186
 
187
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:110 ../..
188
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:113 ../..
189
+ #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:109 ../..
190
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:104 ../..
191
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:126 ../..
192
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:75 ../..
193
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:82 ../..
194
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:529 ../..
195
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
196
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:31 ../..
197
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:629 ../../plugins/blog2social-v-
198
+ #: 4-6/includes/Loader.php:695 ../../plugins/blog2social-v-4-6/views/b2s/modal.
199
  #: calendar.php:9 ../../plugins/blog2social-v-4-6/views/b2s/network.php:36 ../..
200
+ #: /plugins/blog2social-v-4-6/views/b2s/settings.php:67 ../../plugins/blog2social-
201
+ #: v-4-6/views/b2s/settings.php:89 ../../plugins/blog2social-v-4-6/views/b2s/ship.
202
  #: php:17 ../../plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:31 ../..
203
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:7 ../..
204
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:10
209
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:113 ../..
210
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:197 ../..
211
  #: /plugins/blog2social-v-4-6/includes/B2S/Network/Item.php:199 ../..
212
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:446 ../..
213
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:468 ../..
214
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:524 ../..
215
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
216
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Portale.php:28 ../..
217
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:552
218
  msgid "Group"
219
  msgstr "Gruppe"
220
 
250
  msgstr "alle Autoren"
251
 
252
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
253
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:190 ../..
254
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:275 ../..
255
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Filter.php:41 ../..
256
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
257
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
259
  msgstr "veröffentlicht"
260
 
261
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
262
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:190 ../..
263
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Filter.php:41 ../..
264
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
265
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
267
  msgstr "geplant"
268
 
269
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Filter.php:49 ../..
270
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:190 ../..
271
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:97 ../..
272
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:12
273
  msgid "draft"
319
  msgid "scheduled post(s)"
320
  msgstr "geplante Beiträge"
321
 
322
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:193
323
  msgid "You have no posts published or scheduled."
324
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
325
 
326
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:215
327
  msgid "last shared on social media"
328
  msgstr "zuletzt auf Social Media geteilt"
329
 
330
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:223
331
  msgid "Share on Social Media"
332
  msgstr "auf Social Media teilen"
333
 
334
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:225 ../..
335
  #: /plugins/blog2social-v-4-6/includes/PRG/Post/Item.php:129
336
  msgid "Author"
337
  msgstr "Autor"
338
 
339
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:225 ../..
340
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:31
341
  msgid "on blog"
342
  msgstr "auf dem Blog"
343
 
344
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:242 ../..
345
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:216 ../../plugins/blog2social-v-
346
  #: 4-6/views/b2s/ship.php:218
347
  msgid "Re-share this post"
348
  msgstr "Diesen Beitrag nochmal teilen"
349
 
350
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:243 ../..
351
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:266
352
  msgid "Details"
353
  msgstr "Details"
354
 
355
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:245
356
  msgid "shared social media posts"
357
  msgstr "geteilte Beiträge"
358
 
359
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:245
360
  msgid "latest share by"
361
  msgstr "zuletzt geteilt von"
362
 
363
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:268 ../..
364
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/activity.php:13
365
  msgid "scheduled social media posts"
366
  msgstr "geplante Beiträge"
367
 
368
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:268
369
  msgid "next share by"
370
  msgstr "als nächstes geteilt von"
371
 
372
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:375 ../..
373
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:447
374
  msgid "select all"
375
  msgstr "alle auswählen"
376
 
377
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:377 ../..
378
  #: /plugins/blog2social-v-4-6/views/b2s/settings.php:33 ../../plugins/blog2social-
379
  #: v-4-6/views/b2s/widgets/premium.php:47
380
  msgid "Auto-Posting"
381
  msgstr "Auto-Posting"
382
 
383
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:378
384
  msgid "show"
385
  msgstr "ansehen"
386
 
387
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:385 ../..
388
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:296
389
  msgid "Please see"
390
  msgstr "Siehe"
391
 
392
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:385 ../..
393
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:296
394
  msgid "FAQ"
395
  msgstr "FAQ"
396
 
397
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:390
398
  msgid "sharing in progress by"
399
  msgstr "wir geteilt"
400
 
401
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:390
402
  msgid "shared by"
403
  msgstr "geteilt von"
404
 
405
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:412 ../..
406
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:426
407
  msgid "You want to delete a publish post entry?"
408
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
409
 
410
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:413 ../..
411
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:427
412
  msgid "delete from reporting"
413
  msgstr "aus Reporting löschen"
414
 
415
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:417
416
  msgid "re-share"
417
  msgstr "erneut teilen"
418
 
419
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:458
420
  msgid "scheduled by"
421
  msgstr "geplant von "
422
 
423
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:461 ../..
424
+ #: /plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:474
425
  msgid "delete scheduling"
426
  msgstr "Planung löschen"
427
 
428
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:465
429
  msgid "You want to change the time for your scheduled post?"
430
  msgstr "Du möchtest die Zeit zu einem geplanten Beitrag ändern?"
431
 
432
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Post/Item.php:466
433
  msgid "change time"
434
  msgstr "Zeitpunkt ändern"
435
 
471
  "planen."
472
 
473
  #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:81 ../..
474
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:511
475
  msgid ""
476
  "There are no authorizations for your selected profile. Please, authorize "
477
  "with a social network or select a other profile."
480
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
481
 
482
  #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:81 ../..
483
+ #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:178
484
  msgid "Network settings"
485
  msgstr "Netzwerkeinstellungen"
486
 
492
  "Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
493
  "Fragen wende Dich bitte an unseren Support."
494
 
495
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:99
496
  msgid "Custom Sharing & Scheduling"
497
  msgstr "Individuelles Teilen und Planen"
498
 
499
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:99 ../..
500
+ #: /plugins/blog2social-v-4-6/includes/B2S/PostBox.php:102 ../..
501
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:87 ../..
502
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:95 ../..
503
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:97 ../..
504
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:99 ../..
505
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:111 ../..
506
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:117 ../..
507
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:131 ../..
508
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:171 ../..
509
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:296 ../..
510
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:298 ../..
511
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:450 ../..
512
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:18 ../../plugins/blog2social-
513
+ #: v-4-6/views/b2s/settings.php:69 ../../plugins/blog2social-v-4-
514
+ #: 6/views/b2s/settings.php:92 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
515
  #: 56 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:129 ../..
516
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:214
517
  msgid "Info"
518
  msgstr "Info"
519
 
520
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:100
521
  msgid "Customize & Schedule Social Media Posts"
522
  msgstr "Social Media Posts anpassen & planen"
523
 
524
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:102 ../..
525
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:310
526
  msgid "Social Media Auto-Posting"
527
  msgstr "Social Media Auto-Posting"
528
 
529
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:106
530
  msgid "enable Auto-Posting"
531
  msgstr "Auto-Posting aktivieren"
532
 
533
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:116 ../..
534
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:48 ../../plugins/blog2social-
535
  #: v-4-6/views/b2s/network.php:150 ../../plugins/blog2social-v-4-6/views/b2s/post.
536
  #: calendar.php:50 ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:
537
+ #: 188 ../../plugins/blog2social-v-4-6/views/b2s/post.php:37 ../..
538
  #: /plugins/blog2social-v-4-6/views/b2s/post.publish.php:40 ../..
539
+ #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:50 ../..
540
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:151 ../../plugins/blog2social-v-
541
  #: 4-6/views/b2s/ship.php:517 ../../plugins/blog2social-v-4-
542
  #: 6/views/prg/html/header.phtml:81
543
  msgid "Loading..."
544
  msgstr "Lade Daten..."
545
 
546
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:124
547
  msgid "Blog2Social: Customize & Schedule Social Media Posts"
548
  msgstr "Blog2Social : Beiträge anpassen & planen"
549
 
550
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:127
551
  msgid ""
552
  "Customize and schedule your social media posts on the one page preview for "
553
  "all your selected networks: tailor your posts with individual comments, "
561
  "mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
562
  "Community zu erzielen"
563
 
564
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:136 ../..
565
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:268
566
  msgid "Blog2Social: Social Media Auto-Posting"
567
  msgstr "Blog2Social: Social Media Auto-Posting"
568
 
569
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:140 ../..
570
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:272
571
  msgid ""
572
  "You have 2 general options to define the date and time to share your blog "
573
  "posts on social media with the Auto-Poster:"
575
  "Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
576
  "Deine Blogbeiträge auf Social Media zu teilen: "
577
 
578
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:141 ../..
579
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:273
580
  msgid "1. Immediately after publishing your blog post"
581
  msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
582
 
583
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:142 ../..
584
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:274
585
  msgid ""
586
  "Published blog posts: If you publish your blog post with click on publish in "
587
  "your WordPress post editor, Blog2Social will automatically share your social "
591
  "auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
592
  " teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
593
 
594
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:143 ../..
595
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:275
596
  msgid ""
597
  "Scheduled blog posts: If you schedule your blog post with click on schedule "
598
  "in your WordPress post editor, Blog2Social will share your social media post "
603
  "Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
604
  "Veröffentlichung auf Social Media. "
605
 
606
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:144 ../..
607
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:276
608
  msgid ""
609
  "2. Schedule your social media posts for a specific date and time If you want "
610
  "to share your post at a particular date and time, different from your "
616
  "abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
617
  "die Uhrzeit fest. "
618
 
619
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:148 ../..
620
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:281
621
  msgid "You want to auto-post your blog post?"
622
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
623
 
624
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:149 ../..
625
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:99 ../../plugins/blog2social-
626
+ #: v-4-6/views/b2s/post.calendar.php:226 ../../plugins/blog2social-v-4-
627
  #: 6/views/b2s/ship.php:282 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
628
  #: 342 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:388 ../..
629
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:25 ../..
630
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:143 ../..
631
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:209 ../..
632
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:282 ../..
633
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:367
634
  msgid "With Blog2Social Premium you can:"
635
  msgstr "Mit Blog2Social kannst Du:"
636
 
637
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:152 ../..
638
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:102 ../../plugins/blog2social-
639
+ #: v-4-6/views/b2s/post.calendar.php:229 ../../plugins/blog2social-v-4-
640
  #: 6/views/b2s/ship.php:285 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
641
  #: 345 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:391 ../..
642
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:28 ../..
643
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:146 ../..
644
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:212 ../..
645
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:285 ../..
646
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:370 ../..
647
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:311
648
  msgid "Post on pages and groups"
649
  msgstr "Poste auf Seiten und in Gruppen"
650
 
651
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:153 ../..
652
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:103 ../../plugins/blog2social-
653
+ #: v-4-6/views/b2s/post.calendar.php:230 ../../plugins/blog2social-v-4-
654
  #: 6/views/b2s/ship.php:286 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
655
  #: 346 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:392 ../..
656
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:29 ../..
657
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:147 ../..
658
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:213 ../..
659
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:286 ../..
660
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:371
661
  msgid "Share on multiple profiles, pages and groups"
662
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
663
 
664
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:154 ../..
665
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:104 ../../plugins/blog2social-
666
+ #: v-4-6/views/b2s/post.calendar.php:231 ../../plugins/blog2social-v-4-
667
  #: 6/views/b2s/ship.php:287 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
668
  #: 347 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:393 ../..
669
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:30 ../..
670
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:64 ../..
671
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:148 ../..
672
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:214 ../..
673
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:287 ../..
674
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:372
675
  msgid "Auto-post and auto-schedule new and updated blog posts"
676
  msgstr ""
677
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
678
  "Aktualisierung posten und zeitversetzt planen"
679
 
680
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:155 ../..
681
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:105 ../../plugins/blog2social-
682
+ #: v-4-6/views/b2s/post.calendar.php:232 ../../plugins/blog2social-v-4-
683
  #: 6/views/b2s/ship.php:288 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
684
  #: 348 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:394 ../..
685
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:31 ../..
686
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:149 ../..
687
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:215 ../..
688
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:288 ../..
689
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:373
690
  msgid "Schedule your posts at the best times on each network"
691
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
692
 
693
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:156 ../..
694
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:106 ../../plugins/blog2social-
695
+ #: v-4-6/views/b2s/post.calendar.php:233 ../../plugins/blog2social-v-4-
696
  #: 6/views/b2s/ship.php:289 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
697
  #: 349 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:395 ../..
698
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:32 ../..
699
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:150 ../..
700
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:216 ../..
701
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:289 ../..
702
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:374
703
  msgid ""
704
  "Best Time Manager: use predefined best time scheduler to auto-schedule your "
705
  "social media posts"
706
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
707
 
708
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:157 ../..
709
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:107 ../../plugins/blog2social-
710
+ #: v-4-6/views/b2s/post.calendar.php:234 ../../plugins/blog2social-v-4-
711
  #: 6/views/b2s/ship.php:290 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
712
  #: 350 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:396 ../..
713
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:33 ../..
714
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:151 ../..
715
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:217 ../..
716
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:290 ../..
717
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:375
718
  msgid "Schedule your post for one time, multiple times or recurrently"
719
  msgstr ""
720
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
721
  "oder nach einem regelmäßigen Muster"
722
 
723
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:158 ../..
724
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:108 ../../plugins/blog2social-
725
+ #: v-4-6/views/b2s/post.calendar.php:235 ../../plugins/blog2social-v-4-
726
  #: 6/views/b2s/ship.php:291 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
727
  #: 351 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:397 ../..
728
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:34 ../..
729
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:152 ../..
730
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:218 ../..
731
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:291 ../..
732
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:376
733
  msgid "Schedule and re-share old posts"
734
  msgstr "Plane und teile alte Beiträge"
735
 
736
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:159 ../..
737
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:109 ../../plugins/blog2social-
738
+ #: v-4-6/views/b2s/post.calendar.php:236 ../../plugins/blog2social-v-4-
739
  #: 6/views/b2s/ship.php:292 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
740
  #: 352 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:398 ../..
741
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:35 ../..
742
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:66 ../..
743
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:153 ../..
744
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:219 ../..
745
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:292 ../..
746
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:377
747
  msgid "Select link format or image format for your posts"
748
  msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
749
 
750
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:160 ../..
751
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:110 ../../plugins/blog2social-
752
+ #: v-4-6/views/b2s/post.calendar.php:237 ../../plugins/blog2social-v-4-
753
  #: 6/views/b2s/ship.php:293 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
754
  #: 353 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:399 ../..
755
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:36 ../..
756
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:67 ../..
757
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:154 ../..
758
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:220 ../..
759
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:293 ../..
760
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:378
761
  msgid "Select individual images per post"
762
  msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
763
 
764
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:161 ../..
765
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:111 ../../plugins/blog2social-
766
+ #: v-4-6/views/b2s/post.calendar.php:238 ../../plugins/blog2social-v-4-
767
  #: 6/views/b2s/ship.php:294 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
768
  #: 354 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:400 ../..
769
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:37 ../..
770
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:155 ../..
771
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:221 ../..
772
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:294 ../..
773
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:379
774
  msgid ""
775
  "Reporting & calendar: keep track of your published and scheduled social "
776
  "media posts"
778
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
779
  "Media Beiträge"
780
 
781
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:163 ../..
782
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:113 ../../plugins/blog2social-
783
+ #: v-4-6/views/b2s/post.calendar.php:240 ../../plugins/blog2social-v-4-
784
  #: 6/views/b2s/ship.php:296 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
785
  #: 356 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:402 ../..
786
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:39 ../..
787
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:157 ../..
788
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:223 ../..
789
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:296 ../..
790
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:381 ../..
791
  #: /plugins/blog2social-v-4-6/views/b2s/html/header.phtml:247
792
  msgid "Upgrade to PREMIUM"
793
  msgstr "Jetzt auf Premium upgraden"
794
 
795
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:165 ../..
796
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:115 ../../plugins/blog2social-
797
+ #: v-4-6/views/b2s/post.calendar.php:242 ../../plugins/blog2social-v-4-
798
  #: 6/views/b2s/ship.php:298 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
799
  #: 358 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:404 ../..
800
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:41 ../..
802
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:90 ../..
803
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:159 ../..
804
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:225 ../..
805
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:298 ../..
806
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:383
807
  msgid ""
808
  "or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
809
  "free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
812
  "Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
813
  "Zahlungsinformationen erforderlich)"
814
 
815
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:178
816
  msgid "Select profile:"
817
  msgstr "Profil auswählen: "
818
 
819
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:193
820
  msgid "When do you want to share your post on social media?"
821
  msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
822
 
823
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:196
824
  msgid "immediately after publishing"
825
  msgstr "sofort nach Veröffentlichung"
826
 
827
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:197
828
  msgid "at scheduled times"
829
  msgstr "zu geplanten Zeiten"
830
 
831
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:200
832
  msgid "You want to sched your blog post with Auto-Poster?"
833
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
834
 
835
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:200 ../..
836
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:70 ../..
837
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:88
838
  msgid "Upgrade to PREMIUM PRO"
839
  msgstr "Upgrade auf PREMIUM PRO"
840
 
841
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:206
842
  msgid "Select date:"
843
  msgstr "Datum auswählen:"
844
 
845
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:207 ../..
846
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:270
847
+ msgid "show calendar"
848
+ msgstr "Kalender anzeigen"
849
+
850
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:214
851
  msgid "post at"
852
  msgstr "beachte"
853
 
854
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:215
855
  msgid "my time settings"
856
  msgstr "meine Zeit-Einstellungen"
857
 
858
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/PostBox.php:216
859
  msgid ""
860
  "Note: If you ​have​ not ​specified​ your own times, we automatically provide "
861
  "you with the best times to post​ on the social networks. You can always "
866
  "posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
867
  "bearbeiten."
868
 
869
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:80
870
  msgid "Account"
871
  msgstr "Konto"
872
 
873
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:83 ../..
874
+ #: /plugins/blog2social-v-4-6/views/b2s/settings.php:265
875
  msgid "Personal Time Zone"
876
  msgstr "Persönliche Zeitzone"
877
 
878
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:89
879
  msgid "Timezone for Scheduling"
880
  msgstr "Zeitzone für die Planung"
881
 
882
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:89
883
  msgid "User"
884
  msgstr "Benutzer"
885
 
886
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:94
887
  msgid "Content"
888
  msgstr "Inhalt"
889
 
890
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:95
891
  msgid "use b2s.pm Link Shortener"
892
  msgstr "b2s.pm Link Shortener aktivieren"
893
 
894
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:97
895
  msgid "allow shortcodes in my post"
896
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
897
 
898
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:99
899
  msgid "include Wordpress tags as hashtags in my post"
900
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
901
 
902
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:102 ../..
903
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:251
904
+ msgid "Define Twitter post content"
905
+ msgstr "Twitter Beitragsinhalt definieren"
906
+
907
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:108 ../..
908
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:336 ../..
909
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:351
910
+ msgid "title"
911
+ msgstr "Titel"
912
+
913
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:108 ../..
914
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:109 ../..
915
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:110
916
+ msgid "hashtags"
917
+ msgstr "Hashtags"
918
+
919
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:109
920
+ msgid "title & content"
921
+ msgstr "Titel & Inhalt"
922
+
923
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:109 ../..
924
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:110
925
+ msgid "(PREMIUM)"
926
+ msgstr "(PREMIUM)"
927
+
928
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:110
929
+ msgid "only content"
930
+ msgstr "nur Inhalt"
931
+
932
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:115
933
+ msgid "System"
934
+ msgstr "System"
935
+
936
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:116 ../..
937
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:292 ../..
938
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:317
939
+ msgid ""
940
+ "This is a global feature for your blog, which can only be edited by users "
941
+ "with admin rights."
942
+ msgstr ""
943
+ "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
944
+ "Admin Rechten bearbeitet werden kann."
945
+
946
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:117
947
+ msgid "activate Legacy mode"
948
+ msgstr "Kompatibilitätsmodus aktivieren"
949
+
950
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:131
951
  msgid "Auto-post your own created posts"
952
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
953
 
954
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:132
955
  msgid "Define by default to automatically post your posts on social media:"
956
  msgstr ""
957
  "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
958
  "automatisch teilen möchtest:"
959
 
960
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:134
961
  msgid ""
962
  "Select by default if the auto-poster is activated when you publish a new "
963
  "post or update a post."
965
  "Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
966
  "neuen Beitrag veröffentlichst oder aktualisierst. "
967
 
968
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:139
969
  msgid "new posts"
970
  msgstr "Neue Beiträge"
971
 
972
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:140 ../..
973
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:152
974
  msgid "Unselect all"
975
  msgstr "Alle abwählen"
976
 
977
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:140 ../..
978
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:152
979
  msgid "Select all"
980
  msgstr "Alle auswählen"
981
 
982
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:148
983
+ msgid ""
984
+ "By enabling this feature your previously published social media posts will "
985
+ "be sent again to your selected social media channels as soon as the post is "
986
+ "updated."
987
+ msgstr ""
988
+ "Das Aktivieren dieser Funktion führt dazu, dass bereits veröffentlichte "
989
+ "Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der "
990
+ "Beitrag aktualisiert wird"
991
+
992
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:151
993
  msgid "updating existing posts"
994
  msgstr "Bestehenden Beitrag aktualisieren"
995
 
996
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:163 ../..
997
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:197
998
  msgid "Save"
999
  msgstr " Speichern"
1000
 
1001
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:171
1002
  msgid "Auto-post your imported posts to Twitter & Facebook"
1003
  msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
1004
 
1005
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:172
1006
  msgid "Define by default to automatically share your imported posts to social media:"
1007
  msgstr ""
1008
  "Definiere standardmässig alle Deine importierten Beiträge auf den Social "
1009
  "Media zu veröffentlichen:"
1010
 
1011
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:175
1012
  msgid "Your current licence:"
1013
  msgstr "Deine aktuelle Lizenz:"
1014
 
1015
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:176
1016
  msgid "share up to"
1017
  msgstr "teile bis zu"
1018
 
1019
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:176
1020
  msgid "posts per day"
1021
  msgstr "Beiträge pro Tag"
1022
 
1023
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:177
1024
  msgid "need more?"
1025
  msgstr "Benötigst Du mehr?"
1026
 
1027
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:179
1028
  msgid "Select by default to automatically share your imported posts"
1029
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
1030
 
1031
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:183
1032
  msgid "Select to auto-post to your standard networks:"
1033
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
1034
 
1035
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:185
1036
  msgid "Select to auto-post immediately after publishing or with a delay"
1037
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
1038
 
1039
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:186
1040
  msgid "immediately"
1041
  msgstr "sofort"
1042
 
1043
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:187
1044
  msgid "publish with a delay of"
1045
  msgstr "veröffentlichen mit einer Verzögerung von"
1046
 
1047
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:188
1048
  msgid "minutes"
1049
  msgstr "Minuten"
1050
 
1051
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:211
1052
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
1053
  msgstr ""
1054
  "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
1055
  "automatisch veröffentlicht)"
1056
 
1057
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:212
1058
  msgid "Post Types"
1059
  msgstr "Posttypen"
1060
 
1061
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:213
1062
  msgid "Include (Post only...)"
1063
  msgstr "enthält (nur Beiträge, mit ...)"
1064
 
1065
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:214
1066
  msgid "Exclude (Do no post ...)"
1067
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
1068
 
1069
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:248
1070
  msgid "add/change connection"
1071
  msgstr "Verbindung hinzufügen/ändern"
1072
 
1073
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:290
1074
  msgid "Reset all page and post meta data"
1075
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
1076
 
1077
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:295
 
 
 
 
 
 
 
 
1078
  msgid "Meta Tags Settings for Posts and Pages"
1079
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
1080
 
1081
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:296
1082
  msgid ""
1083
  "Add Open Graph meta tags to your shared posts or pages, required by Facebook "
1084
  "and other social networks to display your post or page image, title and "
1088
  "Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
1089
  "Beitrag/Seite korrekt darstellen können."
1090
 
1091
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:298
1092
  msgid ""
1093
  "Add Twitter Card meta tags to your shared posts or pages, required by "
1094
  "Twitter to display your post or page image, title and description correctly."
1097
  "Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
1098
  "darstellen kann."
1099
 
1100
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:319
1101
  msgid "Frontpage Settings"
1102
  msgstr "Frontpage Einstellungen"
1103
 
1104
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:321
1105
  msgid ""
1106
  "Add the default Open Graph parameters for title, description and image you "
1107
  "want Facebook to display, if you share the frontpage of your blog as link "
1111
  "die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
1112
  "als Link Post teilst (http://www.DeinBlog.de) "
1113
 
1114
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:324 ../..
1115
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:340 ../..
1116
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:30 ../../plugins/blog2social-v-4-
1117
  #: 6/views/prg/ship.php:41 ../../plugins/blog2social-v-4-6/views/prg/ship.php:43 .
1118
  #: ./../plugins/blog2social-v-4-6/views/prg/html/form.phtml:26 ../..
1120
  msgid "Title"
1121
  msgstr "Titel"
1122
 
1123
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:325 ../..
1124
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:341
1125
  msgid "Description"
1126
  msgstr "Beschreibung"
1127
 
1128
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:326 ../..
1129
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:342
1130
  msgid "Image URL"
1131
  msgstr "Bild Url"
1132
 
1133
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:328 ../..
1134
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:344 ../..
1135
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:80 ../..
1136
  #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:82
1137
  msgid "Image upload / Media Gallery"
1138
  msgstr "Bild hochladen / Mediathek"
1139
 
1140
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:331
1141
  msgid ""
1142
  "Please note: Facebook supports images with a minimum dimension of 200x200 "
1143
  "pixels and an aspect ratio of 1:1."
1145
  "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
1146
  "200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
1147
 
1148
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:337
1149
  msgid ""
1150
  "Add the default Twitter Card parameters for title, description and image you "
1151
  "want Twitter to display, if you share the frontpage of your blog as link "
1155
  "Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
1156
  "DeinBlog.de) "
1157
 
1158
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:347
1159
  msgid ""
1160
  "Please note: Twitter supports images with a minimum dimension of 144x144 "
1161
  "pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
1167
  " The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
1168
  "die Bildformate JPG, PNG, WEBP und GIF. "
1169
 
1170
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:363
1171
  msgid "Did you know?"
1172
  msgstr "Wusstest Du schon?"
1173
 
1174
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:364
1175
  msgid ""
1176
  "With Premium Pro, you can change the custom post format photo post or link "
1177
  "post for each individual social media post and channel (profile, page, "
1181
  "Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
1182
  "(Profile, Seiten, Gruppen)"
1183
 
1184
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:364
1185
  msgid "Upgrade to Premium Pro now."
1186
  msgstr "Upgrade auf Premium PRO"
1187
 
1188
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:381 ../..
1189
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:435 ../..
1190
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:478 ../..
1191
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1192
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:127
1193
  msgid "Image with frame"
1194
  msgstr "Bild mit Rahmen"
1195
 
1196
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:381 ../..
1197
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:435 ../..
1198
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:478 ../..
1199
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1200
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:110
1201
  msgid "Link Post"
1202
  msgstr "Link-Beitrag"
1203
 
1204
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:386 ../..
1205
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:128
1206
  msgid ""
1207
  "Insert white frames to show the whole image in your timeline. All image "
1211
  "das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
1212
  "Deiner Timeline anzuzeigen. "
1213
 
1214
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:388
1215
  msgid ""
1216
  "The link post format displays posts title, link address and the first one or "
1217
  "two sentences of the post. The networks scan this information from your META "
1235
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
1236
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
1237
 
1238
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:392 ../..
1239
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:457 ../..
1240
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:478 ../..
1241
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1242
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:132
1243
  msgid "Image cut out"
1244
  msgstr "Bild zuschneiden"
1245
 
1246
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:392 ../..
1247
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:457 ../..
1248
+ #: /plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:478 ../..
1249
  #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:60 ../..
1250
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:115
1251
  msgid "Photo Post"
1252
  msgstr "Bild-Beitrag"
1253
 
1254
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:397 ../..
1255
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:133
1256
  msgid ""
1257
  "The image preview will be cropped automatically to fit the default Instagram "
1263
  "auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
1264
  "Vorschau als Ganzes angezeigt."
1265
 
1266
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:399 ../..
1267
  #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:116
1268
  msgid ""
1269
  "A photo or image post displays the selected image in the one-page preview of "
1280
  "langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
1281
  "bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
1282
 
1283
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:430
1284
  msgid "All"
1285
  msgstr "alle"
1286
 
1287
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:450
1288
  msgid "Activate Instant Caching"
1289
  msgstr "Instant Caching aktivieren"
1290
 
1291
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:531 ../..
1292
+ #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:25
1293
  msgid "Uhr"
1294
  msgstr "Uhr"
1295
 
1296
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:535
1297
  msgid "Best times to post"
1298
  msgstr "Beste Zeiten"
1299
 
1300
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:548 ../..
1301
+ #: /plugins/blog2social-v-4-6/views/b2s/settings.php:75 ../../plugins/blog2social-
1302
  #: v-4-6/views/b2s/ship.php:51 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
1303
  #: 341 ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:208
1304
  msgid "You want to schedule your posts and use the Best Time Scheduler?"
1306
  "Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
1307
  "Manager benutzen?"
1308
 
1309
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:550 ../..
1310
+ #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:92 ../..
1311
  #: /plugins/blog2social-v-4-6/views/b2s/settings.php:57 ../../plugins/blog2social-
1312
+ #: v-4-6/views/b2s/settings.php:77 ../../plugins/blog2social-v-4-
1313
+ #: 6/views/b2s/settings.php:117 ../../plugins/blog2social-v-4-
1314
+ #: 6/views/b2s/settings.php:119 ../../plugins/blog2social-v-4-
1315
+ #: 6/views/b2s/settings.php:132 ../../plugins/blog2social-v-4-
1316
+ #: 6/views/b2s/settings.php:134 ../../plugins/blog2social-v-4-
1317
+ #: 6/views/b2s/settings.php:147 ../../plugins/blog2social-v-4-
1318
+ #: 6/views/b2s/settings.php:149 ../../plugins/blog2social-v-4-
1319
+ #: 6/views/b2s/settings.php:163 ../../plugins/blog2social-v-4-
1320
+ #: 6/views/b2s/settings.php:165 ../../plugins/blog2social-v-4-6/views/b2s/ship.
1321
+ #: php:438
1322
  msgid "save"
1323
  msgstr "speichern"
1324
 
1325
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Settings/Item.php:555
1326
  msgid "Sorry, we can not load your data at the moment..."
1327
  msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
1328
 
1367
  msgstr "Bild für dieses Netzwerk übernehmen"
1368
 
1369
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:86 ../..
1370
+ #: /plugins/blog2social-v-4-6/views/b2s/settings.php:195
1371
  msgid "Select or upload an image from media gallery"
1372
  msgstr "Bild auswählen / hochladen"
1373
 
1374
  #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Image.php:87 ../..
1375
+ #: /plugins/blog2social-v-4-6/views/b2s/settings.php:196
1376
  msgid "Use image"
1377
  msgstr "Bild verwenden"
1378
 
1379
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:95
1380
  msgid "Network does not support image for profiles"
1381
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
1382
 
1383
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:96
1384
  msgid "Network defines image by link"
1385
  msgstr "Netzwerk wählt selber das Bild aus"
1386
 
1387
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:98
1388
  msgid "Supported HTML tags"
1389
  msgstr "Erlaubte HTML-Elemente"
1390
 
1391
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:99 ../..
1392
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:158
1393
  msgid "Network does not support emojis"
1394
  msgstr "Netzwerk unterstützt keine Emojis"
1395
 
1396
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:142
1397
  msgid "Text only"
1398
  msgstr "nur Text"
1399
 
1400
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:143 ../..
1401
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:147 ../..
1402
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:182 ../..
1403
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:186 ../..
1404
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:208 ../..
1405
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:212
1406
  msgid "characters"
1407
  msgstr "Zeichen"
1408
 
1409
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:157
1410
  msgid "Network does not support image for pages"
1411
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
1412
 
1413
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:241
1414
  msgid "post format"
1415
  msgstr "Postformat"
1416
 
1417
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:250
1418
  msgid "Insert full-text"
1419
  msgstr "ganzen Text einfügen"
1420
 
1421
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:252
1422
  msgid "Delete text"
1423
  msgstr "Text löschen"
1424
 
1425
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:270
1426
  msgid "hide calendar"
1427
  msgstr "Kalender ausblenden"
1428
 
1429
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:312 ../..
1430
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:336 ../..
1431
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:360 ../..
1432
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:378 ../..
1433
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:393
 
 
 
 
1434
  msgid "Write something about your post..."
1435
  msgstr "Schreibe etwas..."
1436
 
1437
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:319 ../..
1438
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:343 ../..
1439
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:367 ../..
1440
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:423
1441
  msgid "Change image for this network"
1442
  msgstr "Bild für dieses Netzwerk ändern"
1443
 
1444
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:323
1445
  msgid ""
1446
  "Info: Change Open Graph Meta tags image, title and description for this "
1447
  "network"
1448
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
1449
 
1450
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:326 ../..
1451
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:350
1452
  msgid ""
1453
  "You want to change your link image, link title and link description for this "
1454
  "network? Click here."
1455
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
1456
 
1457
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:328
1458
  msgid "OG Meta title"
1459
  msgstr "OG Titel"
1460
 
1461
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:329
1462
  msgid "OG Meta description"
1463
  msgstr "OG Beschreibung"
1464
 
1465
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:347
1466
  msgid "Info: Change Card Meta tags image, title and description for this network"
1467
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
1468
 
1469
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:352
1470
  msgid "Card Meta title"
1471
  msgstr "Card Titel"
1472
 
1473
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:353
1474
  msgid "Card Meta description"
1475
  msgstr "Card Beschreibung"
1476
 
1477
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:410
1478
  msgid "required"
1479
  msgstr "erforderlich"
1480
 
1481
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:430 ../..
1482
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:432
1483
  msgid "Link"
1484
  msgstr "Link"
1485
 
1486
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:491
1487
  msgid "The Headline..."
1488
  msgstr "Die Überschrift..."
1489
 
1490
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:496
1491
  msgid "Hashtags"
1492
  msgstr "Hashtags"
1493
 
1494
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:527
1495
  msgid "Share Now"
1496
  msgstr "Sofort teilen"
1497
 
1498
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:530 ../..
1499
+ #: /plugins/blog2social-v-4-6/views/b2s/post.calendar.php:215 ../..
1500
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:377
1501
  msgid "Schedule post once"
1502
  msgstr "Beitrag einmal planen"
1503
 
1504
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:532
1505
  msgid "Schedule Recurrent Post"
1506
  msgstr "regelmäßig Planen"
1507
 
1508
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:564
1509
  msgid "Interval"
1510
  msgstr "Intervall"
1511
 
1512
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:565 ../..
1513
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:568
1514
  msgid "Duration"
1515
  msgstr "Dauer"
1516
 
1517
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:569
1518
  msgid "Repeat"
1519
  msgstr "Wiederholungen"
1520
 
1521
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:570
1522
  msgid "Day of month"
1523
  msgstr "Tag im Month"
1524
 
1525
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:571
1526
  msgid "Duration in days"
1527
  msgstr "Abstand in Tagen"
1528
 
1529
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:573
1530
  msgid "Start date"
1531
  msgstr "Startdatum"
1532
 
1533
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:574 ../..
1534
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:607 ../..
1535
+ #: /plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:626 ../..
1536
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:41 ../..
1537
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:46
1538
  msgid "Time"
1539
  msgstr "Zeit"
1540
 
1541
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:575
1542
  msgid "Days"
1543
  msgstr "Tage"
1544
 
1545
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:581
1546
  msgid "weekly"
1547
  msgstr "wöchentlich"
1548
 
1549
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:582
1550
  msgid "monthly"
1551
  msgstr "monatlich"
1552
 
1553
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:583
1554
  msgid "own period"
1555
  msgstr "eigener Zeitraum"
1556
 
1557
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:589
1558
  msgid "Week"
1559
  msgstr "Woche"
1560
 
1561
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:589
1562
  msgid "Weeks"
1563
  msgstr "Wochen"
1564
 
1565
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:598
1566
  msgid "Month"
1567
  msgstr "Monat"
1568
 
1569
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:598
1570
  msgid "Months"
1571
  msgstr "Monate"
1572
 
1573
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:607
1574
  msgid "Times"
1575
  msgstr "mal"
1576
 
1577
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:618
1578
  msgid "End Of Month"
1579
  msgstr "Monatsende"
1580
 
1581
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:623
1582
  msgid "Timespan"
1583
  msgstr "Timespan"
1584
 
1585
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:625 ../..
1586
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:40 ../..
1587
  #: /plugins/blog2social-v-4-6/views/b2s/modal.calendar.php:45
1588
  msgid "Date"
1589
  msgstr "Startdatum"
1590
 
1591
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:631
1592
  msgid "Mon"
1593
  msgstr "Mo"
1594
 
1595
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:632
1596
  msgid "Tue"
1597
  msgstr "Di"
1598
 
1599
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:633
1600
  msgid "Wed"
1601
  msgstr "Mi"
1602
 
1603
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:634
1604
  msgid "Thu"
1605
  msgstr "Do"
1606
 
1607
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:635
1608
  msgid "Fri"
1609
  msgstr "Fr"
1610
 
1611
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:636
1612
  msgid "Sat"
1613
  msgstr "Sa"
1614
 
1615
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:637
1616
  msgid "Sun"
1617
  msgstr "So"
1618
 
1619
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:642
1620
  msgid "delete"
1621
  msgstr "löschen"
1622
 
1623
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:643
1624
  msgid "Add Posting Time"
1625
  msgstr "neue Terminserie anlegen"
1626
 
1627
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:649
1628
  msgid "Apply Settings To All Networks"
1629
  msgstr "Planung für alle Netzwerke übernehmen"
1630
 
1631
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Item.php:650
1632
+ msgid "Save as best time for this network"
1633
+ msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
1634
 
1635
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:276
1636
  msgid "view social media post"
1637
  msgstr "Zeige Social Media Beitrag an"
1638
 
1639
+ #: ../../plugins/blog2social-v-4-6/includes/B2S/Ship/Save.php:285
1640
  msgid "scheduled on"
1641
  msgstr "geplant für"
1642
 
1648
  msgid "Number of scheduled posts"
1649
  msgstr "Anzahl der geplanten Posts"
1650
 
1651
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:255
1652
  msgid "Auto-Post on Social Media"
1653
  msgstr "Automatisch auf Social Media teilen"
1654
 
1655
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:256
1656
+ msgid "Social Media Content Calendar"
1657
+ msgstr "Social Media Kalender"
1658
+
1659
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:502
1660
  msgid "This post will be shared into your social media on"
1661
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
1662
 
1663
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:502 ../..
1664
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:504
1665
  msgid "show details"
1666
  msgstr "siehe Details"
1667
 
1668
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:504
1669
  msgid "This post will be shared on social media in 2-3 minutes!"
1670
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
1671
 
1672
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:508
1673
  msgid ""
1674
  "Please, make sure that your post are publish on this blog on this moment. "
1675
  "Then you can auto post your post with Blog2social."
1677
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
1678
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
1679
 
1680
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:523
1681
  msgid "Upgrade to Premium"
1682
  msgstr "Premium freischalten"
1683
 
1684
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:542
1685
+ msgctxt "command (plugins)"
1686
+ msgid "Deactivate"
1687
+ msgstr "Deaktivieren"
1688
+
1689
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:553
1690
  msgid "Your post could not be posted."
1691
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
1692
 
1693
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:554
1694
  msgid "Your authorization has expired. Please check your authorization."
1695
  msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
1696
 
1697
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:555
1698
  msgid "The network has marked the post as spam or abusive."
1699
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
1700
 
1701
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:556
1702
  msgid ""
1703
  "We don't have the permission to publish your post. Please check your "
1704
  "authorization."
1706
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
1707
  "überprüfe deine Autorisierung."
1708
 
1709
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:557
1710
  msgid ""
1711
  "Your authorization is interrupted. Please check your authorization. Please "
1712
  "see <a target=\"_blank\" href=\"https://www.blog2social."
1716
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
1717
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
1718
 
1719
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:559
 
 
 
 
1720
  msgid "Your post could not be posted, because your image is not available."
1721
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
1722
 
1723
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:560
1724
  msgid ""
1725
  "The network has blocked your account. Please see <a target=\"_blank\" "
1726
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
1730
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1731
  "loesungen.html\">FAQ</a>."
1732
 
1733
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:561
1734
  msgid ""
1735
  "The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
1736
  "//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
1740
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1741
  "loesungen.html\">FAQ</a>."
1742
 
1743
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:563
 
 
 
 
 
 
1744
  msgid ""
1745
  "The network can not publish special characters such as Emoji. Please see <a "
1746
  "target=\"_blank\" href=\"https://www.blog2social."
1750
  "//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
1751
  "html\">FAQ</a>."
1752
 
1753
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:564
1754
  msgid "Your post is a duplicate."
1755
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
1756
 
1757
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:623 ../..
1758
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:623 ../../plugins/blog2social-v-
1759
+ #: 4-6/includes/Loader.php:656
 
 
 
 
 
 
 
1760
  msgid "Dashboard"
1761
  msgstr "Dashboard"
1762
 
1763
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:624 ../..
1764
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:624 ../../plugins/blog2social-v-
1765
+ #: 4-6/includes/Loader.php:663
1766
  msgid "Posts & Sharing"
1767
  msgstr "Beiträge"
1768
 
1769
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:625 ../..
1770
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:625 ../../plugins/blog2social-v-
1771
+ #: 4-6/includes/Loader.php:670 ../../plugins/blog2social-v-4-6/views/b2s/network.
1772
  #: php:17
1773
  msgid "Networks"
1774
  msgstr "Netzwerke"
1775
 
1776
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:626 ../..
1777
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:626 ../../plugins/blog2social-v-
1778
+ #: 4-6/includes/Loader.php:676 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:
1779
  #: 54 ../../plugins/blog2social-v-4-6/views/b2s/ship.php:265
1780
  msgid "Settings"
1781
  msgstr "Einstellungen"
1782
 
1783
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:627 ../..
1784
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:627 ../../plugins/blog2social-v-
1785
+ #: 4-6/includes/Loader.php:682
1786
  msgid "PR-Service"
1787
  msgstr "PR-Service"
1788
 
1789
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:628 ../..
1790
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:628 ../../plugins/blog2social-v-
1791
+ #: 4-6/includes/Loader.php:689 ../../plugins/blog2social-v-4-
1792
  #: 6/views/b2s/widgets/tutorial.php:4
1793
  msgid "How to & FAQ"
1794
  msgstr "How to & FAQ"
1795
 
1796
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:629
1797
  msgid "Premium"
1798
  msgstr "Premium"
1799
 
1800
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:647
1801
  msgid "Blog2Social"
1802
  msgstr "Blog2Social"
1803
 
1804
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:1017 ../..
1805
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:1170
1806
  msgid "or"
1807
  msgstr "oder"
1808
 
1809
+ #: ../../plugins/blog2social-v-4-6/includes/Loader.php:1017 ../..
1810
+ #: /plugins/blog2social-v-4-6/includes/Loader.php:1170
1811
  msgid "back to install plugins"
1812
  msgstr "zurück zur Pluginübersicht"
1813
 
1896
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
1897
  "blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
1898
 
1899
+ #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:82
1900
  msgid "Couldn't find your answer?"
1901
  msgstr "Konntest Du Deine Antwort nicht finden?"
1902
 
1903
+ #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:84
1904
  msgid "Contact Support by Email"
1905
  msgstr "Support-Team per E-Mail kontaktieren"
1906
 
1907
+ #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:86
1908
  msgid "Call us: +49 2181 7569-277"
1909
  msgstr "Ruf' uns an: +49 2181 7569-277"
1910
 
1911
+ #: ../../plugins/blog2social-v-4-6/views/b2s/dashboard.php:88
1912
  msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
1913
  msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
1914
 
1961
 
1962
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:22 ../..
1963
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:23 ../../plugins/blog2social-
1964
+ #: v-4-6/views/b2s/post.calendar.php:170 ../../plugins/blog2social-v-4-
1965
+ #: 6/views/b2s/post.calendar.php:171 ../../plugins/blog2social-v-4-
1966
  #: 6/views/prg/post.php:25 ../../plugins/blog2social-v-4-6/views/prg/post.php:26 .
1967
  #: ./../plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:15 ../..
1968
  #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:16
2040
 
2041
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:133 ../..
2042
  #: /plugins/blog2social-v-4-6/views/b2s/post.publish.php:74 ../..
2043
+ #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:113 ../..
2044
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:80 ../..
2045
  #: /plugins/blog2social-v-4-6/views/prg/ship.php:92
2046
  msgid "NO"
2049
  #: ../../plugins/blog2social-v-4-6/views/b2s/network.php:134 ../..
2050
  #: /plugins/blog2social-v-4-6/views/b2s/network.php:162 ../../plugins/blog2social-
2051
  #: v-4-6/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4-
2052
+ #: 6/views/b2s/post.sched.php:114 ../../plugins/blog2social-v-4-
2053
  #: 6/views/b2s/widgets/posts.php:81
2054
  msgid "YES, delete"
2055
  msgstr "Ja, löschen"
2082
  msgid "add post"
2083
  msgstr "neuer Beitrag"
2084
 
2085
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:98 ../..
2086
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:460
2087
  msgid "Choose your"
2088
  msgstr "Wähle Deinen"
2089
 
2090
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:98 ../..
2091
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:460
2092
  msgid "Post Format"
2093
  msgstr "Postformat"
2094
 
2095
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:100 ../..
2096
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:462
2097
  msgid "for:"
2098
  msgstr "für:"
2099
 
2100
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:119 ../..
2101
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:477
2102
  msgid ""
2103
  "Define the default settings for the custom post format for all of your "
2106
  "Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
2107
  "unter den Blog2Social Einstellungen."
2108
 
2109
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:122 ../..
2110
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:480
2111
  msgid ""
2112
  "Define the default settings for the custom post format for all of your "
2115
  "Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
2116
  "unter den Blog2Social Einstellungen."
2117
 
2118
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:125 ../..
2119
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:483
2120
  msgid ""
2121
  "Define the default settings for the custom post format for all of your "
2124
  "Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
2125
  "unter den Blog2Social Einstellungen."
2126
 
2127
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:128 ../..
2128
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:486
2129
  msgid ""
2130
  "Define the default settings for the custom post format for all of your "
2133
  "Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
2134
  "unter den Blog2Social Einstellungen."
2135
 
2136
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:143 ../..
2137
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:417
2138
  msgid "Select image for"
2139
  msgstr "Wähle Bild aus für"
2140
 
2141
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:162
2142
  msgid "Select a post"
2143
  msgstr "Beitrag auswählen"
2144
 
2145
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:209 ../..
2146
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:371
2147
  msgid "Need to schedule your posts?"
2148
  msgstr "Du möchtest Deine Beiträge planen?"
2149
 
2150
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:212 ../..
2151
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:374
2152
  msgid "Blog2Social Premium covers everything you need."
2153
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
2154
 
2155
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:216 ../..
2156
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:378
2157
  msgid ""
2158
  "You want to publish a post on a specific date? No problem! Just enter your "
2161
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
2162
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
2163
 
2164
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:218 ../..
2165
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:380
2166
  msgid "Schedule post recurrently"
2167
  msgstr "Beitrag mehrfach planen"
2168
 
2169
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:219 ../..
2170
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:381
2171
  msgid ""
2172
  "You have evergreen content you want to re-share from time to time in your "
2177
  "möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
2178
  "wiederholend zu verschiedenden Zeiten."
2179
 
2180
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:221 ../..
2181
  #: /plugins/blog2social-v-4-6/views/b2s/premium.php:78 ../../plugins/blog2social-
2182
  #: v-4-6/views/b2s/ship.php:383 ../../plugins/blog2social-v-4-
2183
  #: 6/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-4-
2185
  msgid "Best Time Scheduler"
2186
  msgstr "Beste Zeiten Manager"
2187
 
2188
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.calendar.php:222 ../..
2189
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:384
2190
  msgid ""
2191
  "Whenever you publish a post, only a fraction of your followers will actually "
2209
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
2210
 
2211
  #: ../../plugins/blog2social-v-4-6/views/b2s/post.publish.php:70 ../..
2212
+ #: /plugins/blog2social-v-4-6/views/b2s/post.sched.php:109 ../..
2213
  #: /plugins/blog2social-v-4-6/views/b2s/widgets/posts.php:76
2214
  msgid "Number of entries"
2215
  msgstr "Anzahl der Einträge"
2216
 
2217
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:76
2218
  msgid "Change Time"
2219
  msgstr "Zeitpunkt ändern"
2220
 
2221
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:104
2222
  msgid "Delete entries form the scheduling"
2223
  msgstr "Einträge aus der Planung löschen"
2224
 
2225
+ #: ../../plugins/blog2social-v-4-6/views/b2s/post.sched.php:107
2226
  msgid "You are sure, you want to delete entries from the scheduling?"
2227
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
2228
 
2362
  msgid "Network Settings"
2363
  msgstr "Netzwerk-Einstellungen"
2364
 
2365
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:65 ../..
2366
  #: /plugins/blog2social-v-4-6/views/b2s/ship.php:439
2367
  msgid "My Time Settings"
2368
  msgstr "Meine Zeit-Einstellungen"
2369
 
2370
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:76
2371
  msgid "Reset predefined best time settings"
2372
  msgstr "Voreingestellte beste Zeiten zurücksetzen"
2373
 
2374
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:86
2375
  msgid "Post format"
2376
  msgstr "Beitragsformat"
2377
 
2378
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:96
2379
  msgid "Facebook"
2380
  msgstr "Facebook"
2381
 
2382
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:99
2383
  msgid "Twitter"
2384
  msgstr "Twitter"
2385
 
2386
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:102
2387
  msgid "Google+"
2388
  msgstr "Google+"
2389
 
2390
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:105
2391
  msgid "Instagram"
2392
  msgstr "Instagram"
2393
 
2435
  "Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
2436
  "Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
2437
 
2438
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:247
2439
+ msgid "Instant Caching for Facebook Link Posts"
2440
+ msgstr "Instant Caching für Facebook Link-Beiträge"
2441
+
2442
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:250
2443
+ msgid ""
2444
+ "To make sure that Facebook always pulls the current meta data of your blog "
2445
+ "post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
2446
+ "URL when instant caching is activated. This is necessary if you use varnish "
2447
+ "caching."
2448
+ msgstr ""
2449
+ "Um sicherzustellen, dass Facebook bei Link-Beiträgen immer die aktuellen "
2450
+ "Meta Daten Deines Blogbeitrags zieht, hängt Blog2Social bei aktivem Instant "
2451
+ "Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
2452
+ "Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
2453
+
2454
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:252
2455
+ msgid "Note: To use Facebook Instant Articles, this option must be disabled."
2456
+ msgstr ""
2457
+ "Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
2458
+ "deaktiviert sein."
2459
+
2460
+ #: ../../plugins/blog2social-v-4-6/views/b2s/settings.php:268
2461
  msgid ""
2462
  "Blog2Social applies the scheduled time settings based on the time zone "
2463
  "defined in the general settings of your WordPress. You can select a user-"
2684
  msgid "published social media posts"
2685
  msgstr "veröffentlichte Beiträge"
2686
 
2687
+ #: ../../plugins/blog2social-v-4-6/views/b2s/widgets/calendar.php:1 ../..
2688
+ #: /plugins/blog2social-v-4-6/views/b2s/html/post.navbar.phtml:10
2689
+ msgid "Calendar"
2690
+ msgstr "Kalender"
2691
+
2692
  #: ../../plugins/blog2social-v-4-6/views/b2s/widgets/newsletter.php:4
2693
  msgid "Get news and updates for promoting your blog on social media"
2694
  msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
3175
  "den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
3176
  "können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
3177
 
3178
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:313
3179
  msgid "Social Meta Tags Settings"
3180
  msgstr "Meta Tag Einstellungen"
3181
 
3182
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:316 ../..
3183
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:397
3184
  msgid "Change image, title and description for your post on this network"
3185
  msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
3186
 
3187
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:322
3188
  msgid ""
3189
  "Facebook has changed its policy for posting link posts via plugins or web "
3190
  "applications. Facebook does no longer display the featured or selected image "
3207
  "Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
3208
  "Bildgrößen auf Facebook erfüllt."
3209
 
3210
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:324
3211
  msgid ""
3212
  "With Blog2Social you can select a featured image or any image you select to "
3213
  "be displayed with your link post. Blog2Social will automatically write the "
3227
  "der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
3228
  "übernimmt. "
3229
 
3230
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:327
3231
  msgid ""
3232
  "Twitter has changed its policy for posting link posts via plugins or web "
3233
  "applications. Twitter does no longer display the featured or selected image "
3249
  "werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
3250
  "die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
3251
 
3252
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:329
3253
  msgid ""
3254
  "With Blog2Social you can select a featured image or any image you select to "
3255
  "be displayed with your link post. Blog2Social will automatically write the "
3269
  "Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
3270
  "vornimmst, nicht übernimmt. \n"
3271
 
3272
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:332
3273
  msgid ""
3274
  "You can change the image, title and description for your post on Facebook, "
3275
  "by editing the following fields for"
3277
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3278
  "Facebook über die folgenden Felder ändern:"
3279
 
3280
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:335 ../..
3281
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:350
3282
  msgid "image"
3283
  msgstr "Bild"
3284
 
3285
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:337 ../..
3286
+ #: /plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:352
 
 
 
 
 
3287
  msgid "description"
3288
  msgstr "Beschreibung"
3289
 
3290
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:339
3291
  msgid ""
3292
  "Blog2Social will automatically write these information in the Facebook Open "
3293
  "Graph (OG) Meta Tags for Image, Title and Description of your blog post."
3296
  "Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
3297
  "Description."
3298
 
3299
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:342
3300
  msgid ""
3301
  "Please note: If this post has already been shared or scheduled previously, "
3302
  "your current changes will also affect the look of previously shared or "
3309
  "Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
3310
  "mit diesen Informationen automatisch aktualisiert."
3311
 
3312
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:344
3313
  #, php-format
3314
  msgid ""
3315
  "Please note: Your changes will have no effect on your social media posts on "
3320
  "berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
3321
  "href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
3322
 
3323
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:347
3324
  msgid ""
3325
  "You can change the image, title and description for your post on Twitter, by "
3326
  "editing the following fields for"
3328
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3329
  "Twitter über die folgenden Felder ändern:"
3330
 
3331
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:354
3332
  msgid ""
3333
  "Blog2Social will automatically write these information in the Twitter Card "
3334
  "Meta Tags for Image, Title and Description of your blog post."
3336
  "Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
3337
  "Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
3338
 
3339
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:357
3340
  msgid ""
3341
  "Please note: If this post has already been shared or scheduled previously, "
3342
  "your current changes will also affect the look of previously shared or "
3351
  "bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
3352
  "Änderungen aktualisiert. "
3353
 
3354
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:359
3355
  #, php-format
3356
  msgid ""
3357
  "Please note: Your changes will have no effect on your social media posts on "
3363
  "target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
3364
  "deaktiviert hast."
3365
 
3366
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:366
3367
  msgid "You want to change the image, title and description for your post?"
3368
  msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
3369
 
3370
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:402
3371
  msgid ""
3372
  "You are currently sharing this post as image post. Changes to title and "
3373
  "description Meta Tag parameters will only be supported for link post formats."
3379
  "Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
3380
  "Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
3381
 
3382
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:405
3383
  #, php-format
3384
  msgid ""
3385
  "Your changes will have no effect on your social media posts on Facebook, if "
3390
  "Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
3391
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3392
 
3393
+ #: ../../plugins/blog2social-v-4-6/views/b2s/html/footer.phtml:408
3394
  #, php-format
3395
  msgid ""
3396
  "Your changes will have no effect on your social media posts on Twitter, if "
3442
  "Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
3443
  "Metaangaben von Yoast SEO nun."
3444
 
 
 
 
 
 
 
 
 
 
 
3445
  #: ../../plugins/blog2social-v-4-6/views/b2s/html/header.phtml:82
3446
  msgid ""
3447
  "You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
3718
  msgid "Shared Posts"
3719
  msgstr "geteilte Beiträge"
3720
 
 
 
 
 
3721
  #: ../../plugins/blog2social-v-4-6/views/b2s/html/sidebar.phtml:8
3722
  msgid "Your license"
3723
  msgstr "Deine Lizenz"
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  ===Blog2Social: Social Media Auto Post & Scheduler===
2
  Contributors: Blog2Social, Adenion
3
- Tags: auto-post, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, Social Media Automation, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media publishing, social media scheduling, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post
4
  Donate link: http://www.blog2social.com
5
  Requires at least: 4.2.2
6
- Tested up to: 4.9.1
7
- Stable tag: 4.5.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,18 +12,20 @@ Auto-post, schedule and share blog posts and contents on social media, pages & g
12
 
13
  == Description ==
14
 
15
- **Automatically share, auto-post, re-publish, re-post and schedule blogs posts to social media: auto-post to Facebook, Twitter, Google+, LinkedIn, Instagram, XING, Reddit, Pinterest, Flickr, Medium, Tumblr, Torial, Diigo and Bloglovin.**
16
 
17
  = Blog2Social FREE - free of charge =
18
 
19
- * **Connect profiles** in Facebook, Twitter, Google+, LinkedIn, Instagram, XING, Reddit, Pinterest, Flickr, Medium, Tumblr, Torial, Diigo and Bloglovin.
20
  * **Connect a business page** on Facebook
21
- * **Automatically share blog posts** to all of your selected networks
22
- * **Tailor your posts** and add comments, tags, hashtags and handles for each network
23
  * **Manage all blog posts** and share the blog posts of all users of your blog (administrator rights required)
24
  * **Select and share images** with your posts
25
  * **Keep track** of your social media posts with the posting dashboard
26
  * **Re-share** old posts
 
 
27
 
28
  = Blog2Social PREMIUM =
29
 
@@ -31,28 +33,31 @@ Learn more about plans and prices: [https://www.blog2social.com/en/pricing](http
31
 
32
  Blog2Social Premium includes all features of the free version and awesome additional features including:
33
 
34
- * **Connect pages and groups** in Facebook, Google+ and XING as well as pages in LinkedIn.
35
  * **Connect multiple social channels per network** Blog2Social manages multiple parallel profiles, pages and groups in each network.
36
- * **Social Media Auto-Poster** Blog2Social automatically shares your blog posts on social media when your post is published. Alternatively, you can choose to schedule your blog post at the best times for each network directly from the WordPress editor.
37
- * **Best Time Scheduler** ready to use time scheme for custom time scheduling, save your personal best time settings, schedule your posts once, multiple times or recurrently for up to one year
38
- * **Schedule your posts on network level** to automatically share them on your profiles, pages and groups at the best times to post on each network
39
- * **Select between link post an image posts / photo posts** for Facebook and Twitter
40
- * **Set Open Graph and Twitter Cards Meta Tags** to control the look of your link posts. Change the image, title and description.
41
- * **Drag & Drop Calendar** to edit previously scheduled posts and keep track of your scheduling
42
- * **Define multiple combinations of network profiles, pages and groups** for specific sharing purposes
43
- * **Upload and select any image you want** from your WordPress media gallery for each of your social media posts
44
- * **Reporting** Follow the links in your dashboard to the shared posts on your timelines or keep an overview of your scheduling with the calendar.
45
- * **Follow the links in your dashboard to shared posts** to your timelines
46
- * **Connect multiple users** per license on one or multiple WordPress blogs
47
-
48
-
49
- With Blog2Social you can choose between two general options for sharing your content - posts, pages or custom post types - on social media: **Social Media Auto-Posting** and **Custom Sharing and Scheduling**.
50
-
51
- * The **Social Media Auto-Posting** feature automatically shares your blog post on multiple social media profiles, on business pages, community pages and groups, whenever you publish or update your post. Or, you can schedule your social media posts for a specific date and use your personal best time settings for each social network.
52
- * With **Custom Sharing and Scheduling** you can share your blog posts on social media with individual comments, hashtags and handles. You can customize and schedule your posts once, multiple times or recurrently at predefined best times or personal times. Whatever you do, with the social media scheduler, you can vary the predefined times anytime for any post and any network.
53
- * You can share new posts or re-share old posts. You can also define multiple combinations of networks for specific sharing purposes and connect multiple accounts per network.
 
 
 
54
  * You can upload and share any image you want from your WordPress media gallery and select the optimal post format for your posts.
55
- * Drive more traffic to your blog by cross-posting and promoting your blog posts on all of your social media network accounts faster and easier than ever.
56
 
57
  [youtube http://www.youtube.com/watch?v=ywugec7atNU]
58
 
@@ -66,14 +71,15 @@ With Blog2Social you can choose between two general options for sharing your con
66
 
67
  **Social Networks**
68
 
69
- * Twitter - auto-post on your Twitter profile. Auto-submit an image and link with your tweet. Optionally, add #hashtags and @handles or select a specific image.
70
- * Facebook - auto-post on your Facebook profile, cross-post on Facebook business pages and groups. Auto-submit your attached post with image and link. Optionally, add individual comments and #hashtags or select a posting format either focusing on the shared link or image.
71
- * Google+ - auto-post on your Google+ profile, cross-post on Google+ pages and communities. Auto-submit your attached post with image and link or auto-submit the entire blog post to your Google+ account. Optionally, add individual comments and #hashtags.
 
72
 
73
  **Business Networks**
74
 
75
  * LinkedIn - auto-post on your LinkedIn profile and cross-post to LinkedIn company and focus pages. Auto-submit your attached post with image and link. Optionally, add individual comments with #hashtags.
76
- * XING - auto-post on your XING profile, cross-post on XING company pages and groups. Auto-submit the link to your blog post. Auto-submit a post excerpt to your company pages' updates and the complete blog post to groups. Optionally tailor your posts.
77
 
78
  **Image Networks**
79
 
@@ -98,11 +104,11 @@ With Blog2Social you can choose between two general options for sharing your con
98
 
99
  Blog2Social allows you to share your blog posts on social media fast and easily.
100
 
101
- Blog2Social auto-shares while maintaining the benefits of turning your blog posts into optimal format for each network.
102
 
103
  The one-page preview editor allows you to customize all of your posts in one single step. You may add individual comments or handles to your posts to enhance your posts with a personal touch.
104
 
105
- With one click only you publish your tailored posts on your personal selection of profiles, pages and groups on Facebook, Google+, Twitter, LinkedIn, XING, Pinterest, Flickr, Instagram, Tumblr, Medium, Torial, Diigo, Bloglovin and Reddit.
106
 
107
  **Auto-post your blog posts or other blog contents, whenever you publish or update them**
108
 
@@ -112,11 +118,11 @@ As soon as you publish or update your blog post on your WordPress blog, Blog2Soc
112
 
113
  Tailor your posts and comments per network and add #hashtags, tags, keywords and @handles in via the publication form. Just one click and your post will be auto-published on all of your selected profiles, pages and groups.
114
 
115
- Every post will be submitted with link to your blog post by default. You may remove or edit this link.
116
 
117
  **Custom post formats for link post and image posts**
118
 
119
- Select between link post and image posts / photo posts for Facebook and Twitter to share your blog post as link with a preview post or as image with link in your comment.
120
 
121
  **Open Graph and Twitter Cards Meta Tags**
122
 
@@ -126,15 +132,15 @@ Set Open Graph and Twitter Cards Meta Tags with Blog2Social by editing the image
126
 
127
  Schedule and buffer your posts easily. Blog2Social auto-submits your posts to your selected profiles, pages and groups at the scheduled time. You may select and save your own time settings. Alternatively, choose the ready to use best-time scheduler provided by Blog2Social.
128
 
129
- Schedule your posts once, multiple times or recurrently on a weekly basis and define days and time for up to one year.
130
 
131
- Automate your social media management, boost your social media exposure and gain more outreach and traffic for your blog. Forget about the time-consuming manual sharing of your blog content to each single network. Achieve more outreach in less time.
132
 
133
- **Drag & Drop Calendar**
134
 
135
- Keep an overview of your scheduling and change the date & time of your scheduled social media posts via drag & drop
136
 
137
- Edit your previous scheduling and change images, comments, hashtags and handles
138
 
139
  = Reviews and Press Coverage =
140
 
@@ -291,8 +297,10 @@ We use the official authentification oAUTH methods to third-party applications p
291
  9. Adjust the best times to schedule in the best time scheduler.
292
 
293
  == Changelog ==
 
 
294
  = 4.5.1 =
295
- Bugfix: Twitter post format and general usabilitiy and performance optimization.
296
  = 4.5.0 =
297
  Usability Optimization, new calendar features, more easier and flexible schedueling
298
  = 4.4.0 =
@@ -347,8 +355,10 @@ Bug Fix: update method
347
  Re-engineered Post dashboard, new one-page preview features: WYSIWYG editors, simplified network selection, new scheduler features: best-times-scheduler, my-times-scheduler, recurring scheduling, multiple accounts per profile (applies to FREE and PREMIUM)
348
 
349
  == Upgrade Notice ==
 
 
350
  = 4.5.1 =
351
- Bugfix: Twitter post format and general usabilitiy and performance optimization.
352
  = 4.5.0 =
353
  Usability Optimization, new calendar features, more easier and flexible schedueling
354
  = 4.4.0 =
1
  ===Blog2Social: Social Media Auto Post & Scheduler===
2
  Contributors: Blog2Social, Adenion
3
+ Tags: auto post, auto publish, social media scheduling, social media calendar, social media automation, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media post, social media publishing, social media share, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post, social media calendar, editorial calendar, calendar plugin, Social Media Automatisierung, Social Media Management, Kalender, Planungs Kalender, Social Media Kalender, Content Marketing
4
  Donate link: http://www.blog2social.com
5
  Requires at least: 4.2.2
6
+ Tested up to: 4.9.4
7
+ Stable tag: 4.6.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ **Automatically share, auto-post, re-publish, re-post and schedule blogs posts on social media: auto-post to Facebook, Twitter, VK.com, Google+, LinkedIn, Instagram, XING, Reddit, Pinterest, Flickr, Medium, Tumblr, Torial, Diigo, and Bloglovin.**
16
 
17
  = Blog2Social FREE - free of charge =
18
 
19
+ * **Connect profiles** on Facebook, Twitter, VK.com, Google+, LinkedIn, Instagram, XING, Reddit, Pinterest, Flickr, Medium, Tumblr, Torial, Diigo and Bloglovin.
20
  * **Connect a business page** on Facebook
21
+ * **Automatically share blog posts** on all of your selected networks
22
+ * **Tailor your posts** and add comments, tags, hashtags, handles, or emojis for each social network.
23
  * **Manage all blog posts** and share the blog posts of all users of your blog (administrator rights required)
24
  * **Select and share images** with your posts
25
  * **Keep track** of your social media posts with the posting dashboard
26
  * **Re-share** old posts
27
+ * **Automatically generate Hashtags** from your WP tags
28
+
29
 
30
  = Blog2Social PREMIUM =
31
 
33
 
34
  Blog2Social Premium includes all features of the free version and awesome additional features including:
35
 
36
+ * **Connect pages and groups** on Facebook, VK.com, Google+ and XING as well as pages on LinkedIn.
37
  * **Connect multiple social channels per network** Blog2Social manages multiple parallel profiles, pages and groups in each network.
38
+ * **Social Media Auto-Format:** Blog2Social automatically turns your blog post into an adapted format for each social media network, with excerpts of your blog post, appropriate character counts and image sizes, and hashtags from your post tags.
39
+ * **Social Media Auto-Poster:** Blog2Social automatically shares your blog posts on social media when your post is published. You can select to share your post immediately after publishing or scheduled at the best times for each network.
40
+ * **Best Time Scheduler:** ready-to-use time scheme for scheduling, or custom time settings to schedule your posts once, multiple times or recurrently for up to one year.
41
+ * **Schedule your posts on network level** to automatically share them on your profiles, pages and groups at the best times to post on each network.
42
+ * **Select any image you want** to share with your post for any social media post and network. Select images from your WordPress media gallery or upload any other image from your computer or device.
43
+ * **Select link post or image post/photo post format** for Facebook, Google+ and Twitter.
44
+ * **Add/Edit Meta Tags for Facebook Open Graph, Twitter Cards and Google+** to define the look of your link posts. Change the shared image, title and description.
45
+ * **Social Media Calendar:** edit or change scheduled posts per drag & drop, keep track of your scheduling plan, filter per network and user.
46
+ * **Define multiple combinations of network profiles, pages and groups** for specific sharing purposes.
47
+ * **Reporting** View all shared and scheduled social media posts for each blog post, follow the links on your dashboard to view the shared posts on your social media timelines, and keep track of your scheduled posts with the Social Media Calendar.
48
+ * **Top up and activate multiple users** per license on one or multiple WordPress blogs.
49
+ * **Top up and activate multiple accounts** and **groups** per network and user
50
+
51
+
52
+
53
+ With Blog2Social you can choose between two general options for sharing your content - posts, pages or custom post types - on social media: **Social Media Auto-Posting** or **Custom Sharing and Scheduling**.
54
+
55
+ * The **Social Media Auto-Posting** feature can be set per default to automatically share your blog posts on selected social media profiles, on business pages, community pages and groups, whenever you publish or update a post on WordPress. You can select to share immediately after publishing or auto-schedule at the best times setting for each network, or a specific date and time.
56
+ * With **Custom Sharing and Scheduling** you can preview and edit your social media posts before automatically sharing them on social media. On a one-page preview editor, you can see and edit all your social media posts for each network and add individual comments, hashtags, handles and emojis. You can customize and schedule your posts once, multiple times or recurrently at predefined best times or at your personal time settings. Whatever you do, with the social media scheduler, you can vary the predefined times anytime for any post and any network.
57
+ * You can share new posts or re-share old posts.
58
+ * You can also define multiple combinations of networks for specific sharing purposes and connect multiple accounts per network.
59
  * You can upload and share any image you want from your WordPress media gallery and select the optimal post format for your posts.
60
+ * Drive more traffic to your blog by cross-posting and promoting your blog posts on all your social network accounts much faster and easier than ever.
61
 
62
  [youtube http://www.youtube.com/watch?v=ywugec7atNU]
63
 
71
 
72
  **Social Networks**
73
 
74
+ * Twitter - auto-post on your Twitter profile. Auto-submit an image and link to your blog post with your tweet. Optionally, add personalized comments, #hashtags, @handles, or emojis, or select a specific image. Select photo post or link post format for your post. Add multiple Tweets for your post. Set and edit Twitter Card parameters.
75
+ * Facebook auto-post on your Facebook profile, cross-post on Facebook multiple business pages and groups. Auto-submit your attached post with image and link. Optionally, edit/add individual comments,#hashtags, or emojis. Select photo post or link post format for your post. Add multiple comments for your post. Set and edit Open Graph parameters.
76
+ * Google+ auto-post on your Google+ profile, cross-post on Google+ pages and communities. Auto-submit your attached post with image and link or auto-submit the entire blog post to your Google+ account. Optionally, add individual comments and #hashtags. Select photo post or link post format for your post.
77
+ * VK.com – auto-post on your VK profile, cross-post on VK pages and groups. Auto-submit your attached post with an image and a link to your blog post. Optionally, add individual comments and #hashtags to customize your post.
78
 
79
  **Business Networks**
80
 
81
  * LinkedIn - auto-post on your LinkedIn profile and cross-post to LinkedIn company and focus pages. Auto-submit your attached post with image and link. Optionally, add individual comments with #hashtags.
82
+ * XING auto-post on your XING profile, cross-post on XING company pages and groups. Auto-submit the link to your blog post. Auto-submit a post excerpt oo your company pages updates and the complete blog post to groups. Optionally tailor your posts.
83
 
84
  **Image Networks**
85
 
104
 
105
  Blog2Social allows you to share your blog posts on social media fast and easily.
106
 
107
+ Blog2Social auto-shares while maintaining the benefits of turning your blog posts into the optimal format for each network.
108
 
109
  The one-page preview editor allows you to customize all of your posts in one single step. You may add individual comments or handles to your posts to enhance your posts with a personal touch.
110
 
111
+ With one click only you publish your tailored posts on your personal selection of profiles, pages and groups on Facebook, VK.com, Google+, Twitter, LinkedIn, XING, Pinterest, Flickr, Instagram, Tumblr, Medium, Torial, Diigo, Bloglovin and Reddit.
112
 
113
  **Auto-post your blog posts or other blog contents, whenever you publish or update them**
114
 
118
 
119
  Tailor your posts and comments per network and add #hashtags, tags, keywords and @handles in via the publication form. Just one click and your post will be auto-published on all of your selected profiles, pages and groups.
120
 
121
+ Every post will be submitted with a link to your blog post by default. You may remove or edit this link.
122
 
123
  **Custom post formats for link post and image posts**
124
 
125
+ Select link posts or image posts/photo posts for Facebook, Google+ and Twitter to share your blog post as a link post with a preview or as an image post with the link in your comment.
126
 
127
  **Open Graph and Twitter Cards Meta Tags**
128
 
132
 
133
  Schedule and buffer your posts easily. Blog2Social auto-submits your posts to your selected profiles, pages and groups at the scheduled time. You may select and save your own time settings. Alternatively, choose the ready to use best-time scheduler provided by Blog2Social.
134
 
135
+ Schedule your posts once, multiple times or recurrently in a weekly, monthly or individual rhythm and define the publication days and times for up to one year.
136
 
137
+ Automate your social media management, boost your social media exposure and gain more outreach and traffic for your blog. Forget about the time-consuming manual sharing of your blog content to every single network. Achieve more outreach in less time.
138
 
139
+ **Social Media Calendar**
140
 
141
+ Keep an overview of your scheduling and change the date & time of your scheduled social media posts via drag & drop.
142
 
143
+ Edit your previous scheduling and change images, comments, hashtags and handles.
144
 
145
  = Reviews and Press Coverage =
146
 
297
  9. Adjust the best times to schedule in the best time scheduler.
298
 
299
  == Changelog ==
300
+ = 4.6.0 =
301
+ Usability Optimization, facebook member groups, new network vkontakte, more flexible scheduling
302
  = 4.5.1 =
303
+ Usability Optimization, varnish caching compatible
304
  = 4.5.0 =
305
  Usability Optimization, new calendar features, more easier and flexible schedueling
306
  = 4.4.0 =
355
  Re-engineered Post dashboard, new one-page preview features: WYSIWYG editors, simplified network selection, new scheduler features: best-times-scheduler, my-times-scheduler, recurring scheduling, multiple accounts per profile (applies to FREE and PREMIUM)
356
 
357
  == Upgrade Notice ==
358
+ = 4.6.0 =
359
+ Usability Optimization, facebook member groups, new network vkontakte, more flexible schedueling
360
  = 4.5.1 =
361
+ Usability Optimization, varnish caching compatible
362
  = 4.5.0 =
363
  Usability Optimization, new calendar features, more easier and flexible schedueling
364
  = 4.4.0 =
views/b2s/dashboard.php CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  <div class="b2s-container">
2
  <div class="b2s-inbox">
3
  <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
@@ -20,6 +25,17 @@
20
  </div>
21
  </div>
22
  <div class="clearfix"></div>
 
 
 
 
 
 
 
 
 
 
 
23
  <div class="col-md-6 del-padding-left">
24
  <div class="panel panel-default">
25
  <div class="panel-body" style="height: 381px;">
@@ -82,4 +98,7 @@
82
  require_once (B2S_PLUGIN_DIR . 'views/b2s/html/footer.phtml');
83
  ?>
84
  </div>
85
- <div class="clearfix"></div>
 
 
 
1
+ <?php
2
+ $b2sSiteUrl = get_option('siteurl') . ((substr(get_option('siteurl'), -1, 1) == '/') ? '' : '/');
3
+ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
4
+ ?>
5
+
6
  <div class="b2s-container">
7
  <div class="b2s-inbox">
8
  <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
25
  </div>
26
  </div>
27
  <div class="clearfix"></div>
28
+ <div class="col-md-12 del-padding-left">
29
+ <div class="panel panel-default">
30
+ <div class="panel-body" style="height: 500px;">
31
+ <div class="grid-body">
32
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/calendar.php'); ?>
33
+ </div>
34
+ </div>
35
+ </div>
36
+
37
+ </div>
38
+ <div class="clearfix"></div>
39
  <div class="col-md-6 del-padding-left">
40
  <div class="panel panel-default">
41
  <div class="panel-body" style="height: 381px;">
98
  require_once (B2S_PLUGIN_DIR . 'views/b2s/html/footer.phtml');
99
  ?>
100
  </div>
101
+ <div class="clearfix"></div>
102
+
103
+ <input type="hidden" id="b2s-redirect-url-sched-post" value="<?php echo $b2sSiteUrl . 'wp-admin/admin.php?page=blog2social-sched'; ?>"/>
104
+ <input type="hidden" id="isLegacyMode" value="<?php echo (isset($b2sGeneralOptions['legacy_mode']) ? (int) $b2sGeneralOptions['legacy_mode'] : 0); ?>">
views/b2s/html/footer.phtml CHANGED
@@ -243,6 +243,22 @@
243
  </div>
244
  </div>
245
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
246
 
247
  <div class="modal fade" id="b2sInfoAutoShareModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAutoShareModal" aria-hidden="true" data-backdrop="false">
248
  <div class="modal-dialog">
243
  </div>
244
  </div>
245
  </div>
246
+ <div class="modal fade" id="b2sInfoContentTwitterModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoContentTwitterModal" aria-hidden="true" data-backdrop="false">
247
+ <div class="modal-dialog">
248
+ <div class="modal-content">
249
+ <div class="modal-header">
250
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoContentTwitterModal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
251
+ <h4 class="modal-title"><?php _e('Define Twitter post content', 'blog2social') ?></h4>
252
+ </div>
253
+ <div class="modal-body">
254
+ <?php _e('Select the content that will be automatically pre-filled in your Twitter posts. If you have ticked the box "include WordPress tags as hashtags in my post", hashtags are automatically added in the drop-down menu.', 'blog2social') ?>
255
+ <br>
256
+ </div>
257
+ </div>
258
+ </div>
259
+ </div>
260
+
261
+
262
 
263
  <div class="modal fade" id="b2sInfoAutoShareModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAutoShareModal" aria-hidden="true" data-backdrop="false">
264
  <div class="modal-dialog">
views/b2s/html/header.phtml CHANGED
@@ -73,7 +73,7 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
73
 
74
  <div class="panel panel-group b2s-meta-tags-aioseop b2s-meta-tags-danger" style="display:<?php echo $showAioseop; ?>;">
75
  <div class="panel-body">
76
- <span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('You currently have both Blog2Social Social Meta Tags and All in One SEO Pack plugins active. This is no recommended. Please, deactivated the All in One Seo Social Meta settings.', 'blog2social'); ?>
77
  </div>
78
  </div>
79
 
@@ -167,7 +167,7 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
167
  </div>
168
 
169
  <!-- Info-Settings-->
170
- <div class="panel panel-group b2s-network-auth-info b2s-settings-user-success" style="display:none;">
171
  <div class="panel-body">
172
  <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Your settings were successfully saved.', 'blog2social'); ?>
173
  </div>
73
 
74
  <div class="panel panel-group b2s-meta-tags-aioseop b2s-meta-tags-danger" style="display:<?php echo $showAioseop; ?>;">
75
  <div class="panel-body">
76
+ <span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('You currently have both Blog2Social Social Meta Tags and All in One SEO Pack plugins active. To make sure that your Social Meta Tags are set correctly, please deactivate All in One Seo Social Meta settings. If they are already deactivated, you can ignore this message.', 'blog2social'); ?>
77
  </div>
78
  </div>
79
 
167
  </div>
168
 
169
  <!-- Info-Settings-->
170
+ <div class="panel panel-group b2s-network-auth-info b2s-settings-user-success" style="display:<?php echo (isset($_GET['b2s-settings-user-success']) ? 'block': 'none'); ?>;">
171
  <div class="panel-body">
172
  <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Your settings were successfully saved.', 'blog2social'); ?>
173
  </div>
views/b2s/partials/plugin-deactivate-modal.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if (!defined('ABSPATH')) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <div class="b2s-plugin-modal" id="b2s-plugin-deactivate-modal" aria-hidden="true" style="display:none;">
7
+ <div class="b2s-plugin-modal-dialog">
8
+ <div class="b2s-plugin-modal-header">
9
+ <a href="#" class="b2s-plugin-modal-btn-close" data-modal-target="b2s-plugin-deactivate-modal" aria-hidden="true">×</a>
10
+ <h4 class="b2s-plugin-modal-title"><?php echo _e("Do you want to delete your scheduled posts?","blog2social"); ?></h4>
11
+ </div>
12
+ <div class="b2s-plugin-modal-body">
13
+ <p><?php echo _e("Do you want Blog2Social to delete all your scheduled social media posts? Your scheduled posts will no longer be sent to your social networks.","blog2social"); ?></p>
14
+ <p><input type="checkbox" value="1" id="b2s-plugin-deactivate-checkbox-sched-post"> <?php echo _e("Delete scheduled posts","blog2social"); ?></p>
15
+ </div>
16
+ <div class="b2s-plugin-modal-footer">
17
+ <button id="b2s-plugin-deactivate-btn" class="b2s-btn b2s-btn-primary"><?php echo _e("Continue deactivation","blog2social"); ?></button>
18
+ <input type="hidden" id="b2s-plugin-deactivate-redirect-url" value="">
19
+ </div>
20
+ </div>
21
+ </div>
views/b2s/post.calendar.php CHANGED
@@ -75,7 +75,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
75
  </div>
76
 
77
  <input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
78
- <input type="hidden" id="b2sJSTextAddPost" value="<?php echo _e("add post","blog2social");?>">
79
  <input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
80
  <input type='hidden' id="user_timezone" name="user_timezone" value="<?php echo $userTimeZoneOffset; ?>">
81
  <input type="hidden" id="user_version" name="user_version" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>">
@@ -85,6 +85,10 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
85
  <input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0); ?>">
86
  <input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0); ?>">
87
 
 
 
 
 
88
 
89
  <div id="b2s-post-ship-item-post-format-modal" class="modal fade" role="dialog" aria-labelledby="b2s-post-ship-item-post-format-modal" aria-hidden="true" data-backdrop="false" style="z-index: 1070">
90
  <div class="modal-dialog modal-lg">
75
  </div>
76
 
77
  <input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
78
+ <input type="hidden" id="b2sJSTextAddPost" value="<?php echo _e("add post", "blog2social"); ?>">
79
  <input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
80
  <input type='hidden' id="user_timezone" name="user_timezone" value="<?php echo $userTimeZoneOffset; ?>">
81
  <input type="hidden" id="user_version" name="user_version" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>">
85
  <input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0); ?>">
86
  <input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0); ?>">
87
 
88
+ <!--Routing from dashboard-->
89
+ <input type="hidden" id="b2s_rfd" value="<?php echo (isset($_GET['rfd'])) ? 1 : 0; ?>">
90
+ <input type="hidden" id="b2s_rfd_b2s_id" value="<?php echo (isset($_GET['b2s_id'])) ? $_GET['b2s_id'] : ""; ?>">
91
+ }
92
 
93
  <div id="b2s-post-ship-item-post-format-modal" class="modal fade" role="dialog" aria-labelledby="b2s-post-ship-item-post-format-modal" aria-hidden="true" data-backdrop="false" style="z-index: 1070">
94
  <div class="modal-dialog modal-lg">
views/b2s/post.sched.php CHANGED
@@ -4,6 +4,7 @@ require_once (B2S_PLUGIN_DIR . 'includes/B2S/Post/Filter.php');
4
  require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
5
  $b2sShowByDate = isset($_GET['b2sShowByDate']) ? trim($_GET['b2sShowByDate']) : "";
6
  $b2sUserAuthId = isset($_GET['b2sUserAuthId']) ? (int) $_GET['b2sUserAuthId'] : "";
 
7
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
8
  $optionUserTimeZone = $options->_getOption('user_time_zone');
9
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
@@ -28,6 +29,7 @@ $userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Ut
28
  <input id="b2sType" type="hidden" value="sched" name="b2sType">
29
  <input id="b2sShowByDate" type="hidden" value="<?php echo $b2sShowByDate; ?>" name="b2sShowByDate">
30
  <input id="b2sUserAuthId" type="hidden" value="<?php echo $b2sUserAuthId; ?>" name="b2sUserAuthId">
 
31
  <input id="b2sPagination" type="hidden" value="1" name="b2sPagination">
32
  <?php
33
  $postFilter = new B2S_Post_Filter('sched');
4
  require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
5
  $b2sShowByDate = isset($_GET['b2sShowByDate']) ? trim($_GET['b2sShowByDate']) : "";
6
  $b2sUserAuthId = isset($_GET['b2sUserAuthId']) ? (int) $_GET['b2sUserAuthId'] : "";
7
+ $b2sPostBlogId = isset($_GET['b2sPostBlogId']) ? (int) $_GET['b2sPostBlogId'] : "";
8
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
9
  $optionUserTimeZone = $options->_getOption('user_time_zone');
10
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
29
  <input id="b2sType" type="hidden" value="sched" name="b2sType">
30
  <input id="b2sShowByDate" type="hidden" value="<?php echo $b2sShowByDate; ?>" name="b2sShowByDate">
31
  <input id="b2sUserAuthId" type="hidden" value="<?php echo $b2sUserAuthId; ?>" name="b2sUserAuthId">
32
+ <input id="b2sPostBlogId" type="hidden" value="<?php echo $b2sPostBlogId; ?>" name="b2sPostBlogId">
33
  <input id="b2sPagination" type="hidden" value="1" name="b2sPagination">
34
  <?php
35
  $postFilter = new B2S_Post_Filter('sched');
views/b2s/settings.php CHANGED
@@ -53,15 +53,13 @@ $settingsItem = new B2S_Settings_Item();
53
  <div class="tab-pane" id="b2s-social-meta-data">
54
  <form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
55
  <?php echo $settingsItem->getSocialMetaDataHtml(); ?>
56
- <?php if (is_admin()) { ?>
57
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
58
- <input type="hidden" name="action" value="b2s_save_social_meta_tags">
59
  <?php } ?>
 
 
 
60
  </form>
61
- <?php if (!is_admin()) { ?>
62
- <button class="btn btn-primary b2s-btn-disabled pull-right" data-toggle = "modal" data-target = "#b2s-info-meta-tag-modal"><?php _e('save', 'blog2social') ?></button>
63
- <?php } ?>
64
-
65
  </div>
66
  <div class="tab-pane" id="b2s-best-time-manager">
67
  <h4><?php echo _e('My Time Settings', 'blog2social'); ?>
@@ -196,6 +194,8 @@ $settingsItem = new B2S_Settings_Item();
196
  <input type="hidden" id="b2sShowSection" value="<?php echo (isset($_GET['show']) ? $_GET['show'] : ''); ?>">
197
  <input type="hidden" id="b2s_wp_media_headline" value="<?php _e('Select or upload an image from media gallery', 'blog2social') ?>">
198
  <input type="hidden" id="b2s_wp_media_btn" value="<?php _e('Use image', 'blog2social') ?>">
 
 
199
 
200
  <div class="modal fade" id="b2sInfoAllowShortcodeModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAllowShortcodeModal" aria-hidden="true" data-backdrop="false">
201
  <div class="modal-dialog">
@@ -225,6 +225,19 @@ $settingsItem = new B2S_Settings_Item();
225
  </div>
226
  </div>
227
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
 
229
  <div class="modal fade" id="b2sInfoNoCache" tabindex="-1" role="dialog" aria-labelledby="b2sInfoNoCache" aria-hidden="true" data-backdrop="false">
230
  <div class="modal-dialog">
53
  <div class="tab-pane" id="b2s-social-meta-data">
54
  <form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
55
  <?php echo $settingsItem->getSocialMetaDataHtml(); ?>
56
+ <?php if (B2S_PLUGIN_USER_VERSION >= 1 || B2S_PLUGIN_ADMIN) { ?>
57
+ <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
 
58
  <?php } ?>
59
+ <input type="hidden" name="is_admin" value="<?php echo ((B2S_PLUGIN_ADMIN) ? 1 : 0) ?>">
60
+ <input type="hidden" name="version" value="<?php echo B2S_PLUGIN_USER_VERSION ?>">
61
+ <input type="hidden" name="action" value="b2s_save_social_meta_tags">
62
  </form>
 
 
 
 
63
  </div>
64
  <div class="tab-pane" id="b2s-best-time-manager">
65
  <h4><?php echo _e('My Time Settings', 'blog2social'); ?>
194
  <input type="hidden" id="b2sShowSection" value="<?php echo (isset($_GET['show']) ? $_GET['show'] : ''); ?>">
195
  <input type="hidden" id="b2s_wp_media_headline" value="<?php _e('Select or upload an image from media gallery', 'blog2social') ?>">
196
  <input type="hidden" id="b2s_wp_media_btn" value="<?php _e('Use image', 'blog2social') ?>">
197
+ <input type="hidden" id="b2s_user_version" value="<?php echo B2S_PLUGIN_USER_VERSION ?>">
198
+
199
 
200
  <div class="modal fade" id="b2sInfoAllowShortcodeModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAllowShortcodeModal" aria-hidden="true" data-backdrop="false">
201
  <div class="modal-dialog">
225
  </div>
226
  </div>
227
 
228
+ <div class="modal fade" id="b2sInfoLegacyMode" tabindex="-1" role="dialog" aria-labelledby="b2sInfoLegacyMode" aria-hidden="true" data-backdrop="false">
229
+ <div class="modal-dialog">
230
+ <div class="modal-content">
231
+ <div class="modal-header">
232
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoLegacyMode" aria-label="Close"><span aria-hidden="true">&times;</span></button>
233
+ <h4 class="modal-title"><?php _e('Activate Legacy mode ', 'blog2social') ?></h4>
234
+ </div>
235
+ <div class="modal-body">
236
+ <?php _e('Plugin contents are loaded one at a time to minimize server load.', 'blog2social') ?>
237
+ </div>
238
+ </div>
239
+ </div>
240
+ </div>
241
 
242
  <div class="modal fade" id="b2sInfoNoCache" tabindex="-1" role="dialog" aria-labelledby="b2sInfoNoCache" aria-hidden="true" data-backdrop="false">
243
  <div class="modal-dialog">
views/b2s/ship.php CHANGED
@@ -16,7 +16,7 @@ $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_opti
16
  $userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
17
  $isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '';
18
  $selSchedDate = (isset($_GET['schedDate']) && !empty($_GET['schedDate'])) ? date("Y-m-d H:i:s", (strtotime($_GET['schedDate'] . ' ' . B2S_Util::getCustomLocaleDateTime($userTimeZoneOffset, 'H:i:s')) + 3600)) : ""; //routing from calendar
19
- $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
20
  ?>
21
  <div class="b2s-container">
22
  <div class="b2s-inbox">
@@ -522,8 +522,10 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
522
  <input type="hidden" id="b2sSelectedNetworkAuthId" value="<?php echo (isset($_GET['network_auth_id']) && (int) $_GET['network_auth_id'] > 0) ? (int) $_GET['network_auth_id'] : ''; ?>">
523
  <input type="hidden" id="b2sDefaultNoImage" value="<?php echo plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE); ?>">
524
  <input type="hidden" id="isMetaChecked" value="<?php echo $postData->ID; ?>">
525
- <input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0); ?>">
526
- <input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0); ?>">
 
 
527
 
528
  <?php echo $settingsItem->setNetworkSettingsHtml(); ?>
529
  <?php
16
  $userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
17
  $isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '';
18
  $selSchedDate = (isset($_GET['schedDate']) && !empty($_GET['schedDate'])) ? date("Y-m-d H:i:s", (strtotime($_GET['schedDate'] . ' ' . B2S_Util::getCustomLocaleDateTime($userTimeZoneOffset, 'H:i:s')) + 3600)) : ""; //routing from calendar
19
+ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
20
  ?>
21
  <div class="b2s-container">
22
  <div class="b2s-inbox">
522
  <input type="hidden" id="b2sSelectedNetworkAuthId" value="<?php echo (isset($_GET['network_auth_id']) && (int) $_GET['network_auth_id'] > 0) ? (int) $_GET['network_auth_id'] : ''; ?>">
523
  <input type="hidden" id="b2sDefaultNoImage" value="<?php echo plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE); ?>">
524
  <input type="hidden" id="isMetaChecked" value="<?php echo $postData->ID; ?>">
525
+ <input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($b2sGeneralOptions['og_active']) ? (int) $b2sGeneralOptions['og_active'] : 0); ?>">
526
+ <input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($b2sGeneralOptions['card_active']) ? (int) $b2sGeneralOptions['card_active'] : 0); ?>">
527
+ <input type="hidden" id="isLegacyMode" value="<?php echo (isset($b2sGeneralOptions['legacy_mode']) ? (int) $b2sGeneralOptions['legacy_mode'] : 0); ?>">
528
+
529
 
530
  <?php echo $settingsItem->setNetworkSettingsHtml(); ?>
531
  <?php
views/b2s/widgets/calendar.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <h5 class="b2s-dashboard-h5 pull-left"><?php _e('Calendar', 'blog2social') ?>
2
+ </h5>
3
+ <div class="clearfix"></div>
4
+ <div class="b2s-widget-calendar"></div>
5
+ <script>
6
+ var b2s_calendar_locale = '<?= strtolower(substr(get_locale(), 0, 2)); ?>';
7
+ var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
8
+ </script>