Blog2Social: Social Media Auto Post & Scheduler - Version 4.8.0

Version Description

Usability Optimization, twitter retweet, more individualize image and content by scheduling

Download this release

Release Info

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

Code changes from version 4.7.0 to 4.8.0

assets/css/b2s/post.notice.css ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*Custom*/
2
+ .network-text-info{
3
+ word-break: keep-all;
4
+ }
5
+ .b2s-publish-btn {
6
+ margin-top: 0px;
7
+ }
8
+ .media-nav {
9
+ width: 100% !important;
10
+ }
11
+ .form-inline {
12
+ width: 100%;
13
+ margin-bottom: 20px;
14
+ }
15
+ .form-inline .form-group {
16
+ margin-left: 2px;
17
+ }
18
+ @media(max-width: 549px) {
19
+ .b2s-post-btn {
20
+ width: 100%;
21
+ }
22
+ .form-inline button, .form-inline a {
23
+ width: 100%;
24
+ margin-bottom: 10px;
25
+ }
26
+ }
27
+ @media(max-width: 767px) {
28
+ .form-inline {
29
+ display: none;
30
+ }
31
+ .filterHide {
32
+ display: none;
33
+ }
34
+ .form-inline button ,.form-inline a {
35
+ width: 49%;
36
+ margin-bottom: 10px;
37
+ }
38
+ }
39
+
40
+ .checkbox-item{
41
+ margin: 25px 5px 0 !important;
42
+ }
43
+ .checkbox-all-label{
44
+ padding-left:25px !important;
45
+ }
46
+
47
+ .checkbox-all{
48
+ margin-top: 2px !important;
49
+ }
50
+
51
+ .checkbox-all-label-btn{
52
+ padding-left:25px !important;
53
+ margin-left: -20px;
54
+ position: absolute;
55
+ }
56
+ .checkbox-all-btn{
57
+ color: #444 !important;
58
+ }
59
+
60
+ .b2s-loading-area{
61
+ width: 100% !important;
62
+ }
63
+ .checbox-item-empty{
64
+ padding: 15px;
65
+ float:left;
66
+ }
assets/css/b2s/ship.css CHANGED
@@ -314,7 +314,7 @@
314
  width: 100% !important;
315
  }
316
 
317
- .b2s-post-ship-item-full-text, .b2s-post-ship-item-message-delete, .b2s-post-ship-item-network-settings, .b2s-post-ship-item-post-format{
318
  line-height: 1.5 !important;
319
  padding: 0 1px 3px !important;
320
  }
@@ -368,7 +368,7 @@
368
  position: relative;
369
  }
370
 
371
- .b2s-post-item-details-release-area-details-ul{
372
  margin-top:1em;
373
  }
374
  .b2s-post-item-details-release-input-lable-day,.b2s-post-item-details-release-input-date{
@@ -389,7 +389,7 @@
389
  width: 100%;
390
  }
391
 
392
- .b2s-post-item-details-release-area-details{
393
  float: left;
394
  width: 100%;
395
  }
@@ -794,6 +794,7 @@ input[type="checkbox"], input[type="radio"] {
794
  }
795
  .b2s-post-item-calendar-area {
796
  padding-top:10px;
 
797
  }
798
 
799
  .b2s-toogle-calendar-btn{
@@ -810,4 +811,7 @@ input[type="number"]{
810
 
811
  .b2s-unique-content-alert, .b2s-network-tos-sched-alert{
812
  margin-bottom: 0px !important;
813
- }
 
 
 
314
  width: 100% !important;
315
  }
316
 
317
+ .b2s-post-ship-item-full-text, .b2s-post-ship-item-message-delete, .b2s-post-ship-item-network-settings, .b2s-post-ship-item-post-format, .b2s-post-ship-item-copy-original-text{
318
  line-height: 1.5 !important;
319
  padding: 0 1px 3px !important;
320
  }
368
  position: relative;
369
  }
370
 
371
+ .b2s-post-item-details-release-area-details-ul, .b2s-post-item-relay-area-details-ul{
372
  margin-top:1em;
373
  }
374
  .b2s-post-item-details-release-input-lable-day,.b2s-post-item-details-release-input-date{
389
  width: 100%;
390
  }
391
 
392
+ .b2s-post-item-details-release-area-details, .b2s-post-item-relay-area-details{
393
  float: left;
394
  width: 100%;
395
  }
794
  }
795
  .b2s-post-item-calendar-area {
796
  padding-top:10px;
797
+ padding-bottom: 10px;
798
  }
799
 
800
  .b2s-toogle-calendar-btn{
811
 
812
  .b2s-unique-content-alert, .b2s-network-tos-sched-alert{
813
  margin-bottom: 0px !important;
814
+ }
815
+ .b2s-post-relay-area-select{
816
+ margin-bottom: 0px !important;
817
+ }
assets/css/general.css CHANGED
@@ -7204,8 +7204,265 @@ input[type="checkbox"].error + label{
7204
  font-size: 50px;
7205
  }
7206
  .b2s-text-xl{
7207
- font-size: 18px;
7208
  }
7209
  .b2s-text-bold{
7210
  font-weight: 600;
7211
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7204
  font-size: 50px;
7205
  }
7206
  .b2s-text-xl{
7207
+ font-size: 18px;
7208
  }
7209
  .b2s-text-bold{
7210
  font-weight: 600;
7211
  }
7212
+
7213
+
7214
+ /* ---------------------------------------------------
7215
+ CSS CheckBOX
7216
+ ---------------------------------------------------- */
7217
+
7218
+ .checkbox.checbox-switch {
7219
+ padding-left: 0;
7220
+ }
7221
+
7222
+ .checkbox.checbox-switch label,
7223
+ .checkbox-inline.checbox-switch {
7224
+ display: inline-block;
7225
+ position: relative;
7226
+ padding-left: 0;
7227
+ }
7228
+ .checkbox.checbox-switch label input,
7229
+ .checkbox-inline.checbox-switch input {
7230
+ display: none;
7231
+ }
7232
+ .checkbox.checbox-switch label span,
7233
+ .checkbox-inline.checbox-switch span {
7234
+ width: 35px;
7235
+ border-radius: 20px;
7236
+ height: 18px;
7237
+ border: 1px solid #dbdbdb;
7238
+ background-color: rgb(255, 255, 255);
7239
+ border-color: rgb(223, 223, 223);
7240
+ box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
7241
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
7242
+ display: inline-block;
7243
+ vertical-align: middle;
7244
+ margin-right: 5px;
7245
+ }
7246
+ .checkbox.checbox-switch label span:before,
7247
+ .checkbox-inline.checbox-switch span:before {
7248
+ display: inline-block;
7249
+ width: 16px;
7250
+ height: 16px;
7251
+ border-radius: 50%;
7252
+ background: rgb(255,255,255);
7253
+ content: " ";
7254
+ top: 0;
7255
+ position: relative;
7256
+ left: 0;
7257
+ transition: all 0.3s ease;
7258
+ box-shadow: 0 1px 4px rgba(0,0,0,0.4);
7259
+ }
7260
+ .checkbox.checbox-switch label > input:checked + span:before,
7261
+ .checkbox-inline.checbox-switch > input:checked + span:before {
7262
+ left: 17px;
7263
+ }
7264
+
7265
+
7266
+ /* Switch Default */
7267
+ .checkbox.checbox-switch label > input:checked + span,
7268
+ .checkbox-inline.checbox-switch > input:checked + span {
7269
+ background-color: rgb(180, 182, 183);
7270
+ border-color: rgb(180, 182, 183);
7271
+ box-shadow: rgb(180, 182, 183) 0px 0px 0px 8px inset;
7272
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7273
+ }
7274
+ .checkbox.checbox-switch label > input:checked:disabled + span,
7275
+ .checkbox-inline.checbox-switch > input:checked:disabled + span {
7276
+ background-color: rgb(220, 220, 220);
7277
+ border-color: rgb(220, 220, 220);
7278
+ box-shadow: rgb(220, 220, 220) 0px 0px 0px 8px inset;
7279
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7280
+ }
7281
+ .checkbox.checbox-switch label > input:disabled + span,
7282
+ .checkbox-inline.checbox-switch > input:disabled + span {
7283
+ background-color: rgb(232,235,238);
7284
+ border-color: rgb(255,255,255);
7285
+ }
7286
+ .checkbox.checbox-switch label > input:disabled + span:before,
7287
+ .checkbox-inline.checbox-switch > input:disabled + span:before {
7288
+ background-color: rgb(248,249,250);
7289
+ border-color: rgb(243, 243, 243);
7290
+ box-shadow: 0 1px 4px rgba(0,0,0,0.1);
7291
+ }
7292
+
7293
+ /* Switch Light */
7294
+ .checkbox.checbox-switch.switch-light label > input:checked + span,
7295
+ .checkbox-inline.checbox-switch.switch-light > input:checked + span {
7296
+ background-color: rgb(248,249,250);
7297
+ border-color: rgb(248,249,250);
7298
+ box-shadow: rgb(248,249,250) 0px 0px 0px 8px inset;
7299
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7300
+ }
7301
+
7302
+ /* Switch Dark */
7303
+ .checkbox.checbox-switch.switch-dark label > input:checked + span,
7304
+ .checkbox-inline.checbox-switch.switch-dark > input:checked + span {
7305
+ background-color: rgb(52,58,64);
7306
+ border-color: rgb(52,58,64);
7307
+ box-shadow: rgb(52,58,64) 0px 0px 0px 8px inset;
7308
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7309
+ }
7310
+ .checkbox.checbox-switch.switch-dark label > input:checked:disabled + span,
7311
+ .checkbox-inline.checbox-switch.switch-dark > input:checked:disabled + span {
7312
+ background-color: rgb(100, 102, 104);
7313
+ border-color: rgb(100, 102, 104);
7314
+ box-shadow: rgb(100, 102, 104) 0px 0px 0px 8px inset;
7315
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7316
+ }
7317
+
7318
+ /* Switch Success */
7319
+ .checkbox.checbox-switch.switch-success label > input:checked + span,
7320
+ .checkbox-inline.checbox-switch.switch-success > input:checked + span {
7321
+ background-color: rgb(40, 167, 69);
7322
+ border-color: rgb(40, 167, 69);
7323
+ box-shadow: rgb(40, 167, 69) 0px 0px 0px 8px inset;
7324
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7325
+ }
7326
+ .checkbox.checbox-switch.switch-success label > input:checked:disabled + span,
7327
+ .checkbox-inline.checbox-switch.switch-success > input:checked:disabled + span {
7328
+ background-color: rgb(153, 217, 168);
7329
+ border-color: rgb(153, 217, 168);
7330
+ box-shadow: rgb(153, 217, 168) 0px 0px 0px 8px inset;
7331
+ }
7332
+
7333
+ /* Switch Danger */
7334
+ .checkbox.checbox-switch.switch-danger label > input:checked + span,
7335
+ .checkbox-inline.checbox-switch.switch-danger > input:checked + span {
7336
+ background-color: rgb(200, 35, 51);
7337
+ border-color: rgb(200, 35, 51);
7338
+ box-shadow: rgb(200, 35, 51) 0px 0px 0px 8px inset;
7339
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7340
+ }
7341
+ .checkbox.checbox-switch.switch-danger label > input:checked:disabled + span,
7342
+ .checkbox-inline.checbox-switch.switch-danger > input:checked:disabled + span {
7343
+ background-color: rgb(216, 119, 129);
7344
+ border-color: rgb(216, 119, 129);
7345
+ box-shadow: rgb(216, 119, 129) 0px 0px 0px 8px inset;
7346
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7347
+ }
7348
+
7349
+ /* Switch Primary */
7350
+ .checkbox.checbox-switch.switch-primary label > input:checked + span,
7351
+ .checkbox-inline.checbox-switch.switch-primary > input:checked + span {
7352
+ background-color: rgb(0, 105, 217);
7353
+ border-color: rgb(0, 105, 217);
7354
+ box-shadow: rgb(0, 105, 217) 0px 0px 0px 8px inset;
7355
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7356
+ }
7357
+ .checkbox.checbox-switch.switch-primary label > input:checked:disabled + span,
7358
+ .checkbox-inline.checbox-switch.switch-primary > input:checked:disabled + span {
7359
+ background-color: rgb(109, 163, 221);
7360
+ border-color: rgb(109, 163, 221);
7361
+ box-shadow: rgb(109, 163, 221) 0px 0px 0px 8px inset;
7362
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7363
+ }
7364
+
7365
+ /* Switch Info */
7366
+ .checkbox.checbox-switch.switch-info label > input:checked + span,
7367
+ .checkbox-inline.checbox-switch.switch-info > input:checked + span {
7368
+ background-color: rgb(23, 162, 184);
7369
+ border-color: rgb(23, 162, 184);
7370
+ box-shadow: rgb(23, 162, 184) 0px 0px 0px 8px inset;
7371
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7372
+ }
7373
+ .checkbox.checbox-switch.switch-info label > input:checked:disabled + span,
7374
+ .checkbox-inline.checbox-switch.switch-info > input:checked:disabled + span {
7375
+ background-color: rgb(102, 192, 206);
7376
+ border-color: rgb(102, 192, 206);
7377
+ box-shadow: rgb(102, 192, 206) 0px 0px 0px 8px inset;
7378
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7379
+ }
7380
+
7381
+ /* Switch Warning */
7382
+ .checkbox.checbox-switch.switch-warning label > input:checked + span,
7383
+ .checkbox-inline.checbox-switch.switch-warning > input:checked + span {
7384
+ background-color: rgb(255, 193, 7);
7385
+ border-color: rgb(255, 193, 7);
7386
+ box-shadow: rgb(255, 193, 7) 0px 0px 0px 8px inset;
7387
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7388
+ }
7389
+ .checkbox.checbox-switch.switch-warning label > input:checked:disabled + span,
7390
+ .checkbox-inline.checbox-switch.switch-warning > input:checked:disabled + span {
7391
+ background-color: rgb(226, 195, 102);
7392
+ border-color: rgb(226, 195, 102);
7393
+ box-shadow: rgb(226, 195, 102) 0px 0px 0px 8px inset;
7394
+ transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
7395
+ }
7396
+
7397
+ /* Modal Scrollbar */
7398
+ .b2s-scroll-modal-dialog{
7399
+ overflow-y: initial !important
7400
+ }
7401
+ .b2s-scroll-modal-body{
7402
+ height: 250px;
7403
+ overflow-y: auto;
7404
+ }
7405
+
7406
+
7407
+ .b2s-scroll-modal-down {
7408
+ opacity: 1;
7409
+ -webkit-transition: all .5s ease-in 3s;
7410
+ transition: all .5s ease-in 3s;
7411
+ }
7412
+
7413
+ .b2s-scroll-modal-down {
7414
+ position: absolute;
7415
+ bottom: 50px;
7416
+ left: 50%;
7417
+ margin-left: -16px;
7418
+ display: block;
7419
+ width: 32px;
7420
+ height: 32px;
7421
+ border: 2px solid #398439;
7422
+ background-size: 14px auto;
7423
+ border-radius: 50%;
7424
+ z-index: 20000;
7425
+ -webkit-animation: bounce 2s infinite 2s;
7426
+ animation: bounce 2s infinite 2s;
7427
+ -webkit-transition: all .2s ease-in;
7428
+ transition: all .2s ease-in;
7429
+ }
7430
+
7431
+ .b2s-scroll-modal-down:before {
7432
+ position: absolute;
7433
+ top: calc(50% - 8px);
7434
+ left: calc(50% - 6px);
7435
+ transform: rotate(-45deg);
7436
+ display: block;
7437
+ width: 12px;
7438
+ height: 12px;
7439
+ content: "";
7440
+ border: 2px solid #398439;
7441
+ border-width: 0px 0 2px 2px;
7442
+ }
7443
+
7444
+ @keyframes bounce {
7445
+ 0%,
7446
+ 100%,
7447
+ 20%,
7448
+ 50%,
7449
+ 80% {
7450
+ -webkit-transform: translateY(0);
7451
+ -ms-transform: translateY(0);
7452
+ transform: translateY(0);
7453
+ }
7454
+ 40% {
7455
+ -webkit-transform: translateY(-10px);
7456
+ -ms-transform: translateY(-10px);
7457
+ transform: translateY(-10px);
7458
+ }
7459
+ 60% {
7460
+ -webkit-transform: translateY(-5px);
7461
+ -ms-transform: translateY(-5px);
7462
+ transform: translateY(-5px);
7463
+ }
7464
+ }
7465
+
7466
+ .btn-padding{
7467
+ padding:6px 0px;
7468
+ }
assets/images/b2s@32.png ADDED
Binary file
assets/js/b2s/calendar.js CHANGED
@@ -14,7 +14,11 @@ jQuery(document).ready(function () {
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());
20
  $parent = element.parent();
@@ -51,8 +55,10 @@ jQuery(document).ready(function () {
51
  'b2s_id': event.b2s_id,
52
  'user_timezone': event.user_timezone,
53
  'sched_date': event.start.format(),
 
54
  },
55
  success: function (data) {
 
56
  wp.heartbeat.connectNow();
57
  }
58
  });
@@ -61,7 +67,7 @@ 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
- showEditSchedCalendarPost(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) {
@@ -79,7 +85,7 @@ jQuery(document).ready(function () {
79
  });
80
 
81
 
82
- function showEditSchedCalendarPost(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();
@@ -186,6 +192,16 @@ function showEditSchedCalendarPost(b2s_id, post_id, network_auth_id, network_typ
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 () {
@@ -410,6 +426,7 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
410
  jQuery(document).on("click", ".b2s-edit-post-delete", function () {
411
  var id = jQuery(this).data("b2s-id");
412
  var post_id = jQuery(this).data("post-id");
 
413
  jQuery.ajax({
414
  url: ajaxurl,
415
  type: "POST",
@@ -418,7 +435,8 @@ jQuery(document).on("click", ".b2s-edit-post-delete", function () {
418
  data: {
419
  'action': 'b2s_delete_post',
420
  'b2s_id': id,
421
- 'post_id': post_id
 
422
  },
423
  success: function (data) {
424
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
@@ -461,6 +479,8 @@ jQuery(document).on("click", ".b2s-edit-post-save-this", function (e) {
461
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
462
  refreshCalender();
463
  jQuery('#b2s-edit-event-modal-' + id).remove();
 
 
464
  wp.heartbeat.connectNow();
465
  }
466
  });
14
  eventRender: function (event, element) {
15
  show = true;
16
  $header = jQuery("<div>").addClass("b2s-calendar-header").attr('data-b2s-id', event.b2s_id);
17
+ $isRelayPost = '';
18
+ if (event.relay_primary_post_id > 0) {
19
+ $isRelayPost = ' (Retweet)';
20
+ }
21
+ $network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
22
  element.find(".fc-time").after($network_name);
23
  element.html(element.html());
24
  $parent = element.parent();
55
  'b2s_id': event.b2s_id,
56
  'user_timezone': event.user_timezone,
57
  'sched_date': event.start.format(),
58
+ 'post_for_relay': event.post_for_relay,
59
  },
60
  success: function (data) {
61
+ refreshCalender();
62
  wp.heartbeat.connectNow();
63
  }
64
  });
67
  return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
68
  },
69
  eventClick: function (calEvent, jsEvent, view) {
70
+ showEditSchedCalendarPost(calEvent.b2s_id, calEvent.post_id, calEvent.network_auth_id, calEvent.network_type, calEvent.network_id, calEvent.post_format, calEvent.relay_primary_post_id);
71
  },
72
  loading: function (bool) {
73
  if (!bool) {
85
  });
86
 
87
 
88
+ function showEditSchedCalendarPost(b2s_id, post_id, network_auth_id, network_type, network_id, post_format, relay_primary_post_id) {
89
  if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
90
  {
91
  jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
192
  checkSchedDateTime(network_auth_id);
193
  });
194
  init();
195
+
196
+ //is relay post?
197
+ if (relay_primary_post_id > 0) {
198
+ jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
199
+ if (!jQuery(this).hasClass('b2s-input-hidden') && !jQuery(this).hasClass('b2s-modal-close') && !jQuery(this).hasClass('b2s-post-item-details-relay-input-delay') && !jQuery(this).hasClass('b2s-edit-post-delete') && !jQuery(this).hasClass('b2s-edit-post-save-this')) {
200
+ jQuery(this).prop("disabled", true);
201
+ }
202
+ });
203
+ }
204
+
205
  if (!b2s_has_premium)
206
  {
207
  jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
426
  jQuery(document).on("click", ".b2s-edit-post-delete", function () {
427
  var id = jQuery(this).data("b2s-id");
428
  var post_id = jQuery(this).data("post-id");
429
+ var post_for_relay = jQuery(this).data("data-post-for-relay");
430
  jQuery.ajax({
431
  url: ajaxurl,
432
  type: "POST",
435
  data: {
436
  'action': 'b2s_delete_post',
437
  'b2s_id': id,
438
+ 'post_id': post_id,
439
+ 'post_for_relay': post_for_relay
440
  },
441
  success: function (data) {
442
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
479
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
480
  refreshCalender();
481
  jQuery('#b2s-edit-event-modal-' + id).remove();
482
+ jQuery('body').removeClass('modal-open');
483
+ jQuery('body').removeAttr('style');
484
  wp.heartbeat.connectNow();
485
  }
486
  });
assets/js/b2s/general.js CHANGED
@@ -4,6 +4,12 @@ jQuery(window).on("load", function () {
4
  } else {
5
  jQuery('.b2s-heartbeat-fail').hide();
6
  }
 
 
 
 
 
 
7
  });
8
 
9
  jQuery(document).on('click', '.b2s-show-feedback-modal', function () {
@@ -38,6 +44,29 @@ jQuery(document).on('click', '.b2s-send-trail-feedback', function () {
38
  }
39
  });
40
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  jQuery(document).on('click', '.b2s-key-area-btn-submit', function () {
42
  jQuery('.b2s-key-area-success').hide();
43
  jQuery('.b2s-key-area-fail').hide();
@@ -198,7 +227,7 @@ function hideRating(forever)
198
  'action': 'b2s_hide_rating'
199
  };
200
 
201
- if(forever) {
202
  data.forever = true;
203
  }
204
 
@@ -211,24 +240,24 @@ function hideRating(forever)
211
  });
212
  }
213
 
214
- jQuery(document).on("click", ".b2s-hide-rating",function(e){
215
  e.preventDefault();
216
  hideRating(false);
217
  jQuery(this).closest('.panel').remove();
218
  });
219
 
220
- jQuery(document).on("click", ".b2s-hide-rating-forever",function(e){
221
  e.preventDefault();
222
  hideRating(true);
223
  jQuery(this).closest('.panel').remove();
224
  });
225
 
226
- jQuery(document).on("click", ".b2s-allow-rating",function(e){
227
  hideRating(false);
228
  jQuery(this).closest('.panel').remove();
229
  });
230
 
231
- jQuery(document).on("click", ".b2s-hide-premium-message",function(e) {
232
  e.preventDefault();
233
  jQuery.ajax({
234
  url: ajaxurl,
@@ -240,7 +269,7 @@ jQuery(document).on("click", ".b2s-hide-premium-message",function(e) {
240
  jQuery(this).closest('.panel').remove();
241
  });
242
 
243
- jQuery(document).on("click", ".b2s-hide-trail-message",function(e) {
244
  e.preventDefault();
245
  jQuery.ajax({
246
  url: ajaxurl,
@@ -252,7 +281,7 @@ jQuery(document).on("click", ".b2s-hide-trail-message",function(e) {
252
  jQuery(this).closest('.panel').remove();
253
  });
254
 
255
- jQuery(document).on("click", ".b2s-hide-trail-ended-modal",function(e) {
256
  e.preventDefault();
257
  jQuery.ajax({
258
  url: ajaxurl,
@@ -262,4 +291,22 @@ jQuery(document).on("click", ".b2s-hide-trail-ended-modal",function(e) {
262
  data: {action: 'b2s_hide_trail_ended_message'}
263
  });
264
  jQuery(this).closest('.panel').remove();
265
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  } else {
5
  jQuery('.b2s-heartbeat-fail').hide();
6
  }
7
+ var b2sPolicy = jQuery('#b2sUserAcceptPrivacyPolicy').val();
8
+ if (typeof b2sPolicy !== typeof undefined && b2sPolicy !== false) {
9
+ if (b2sPolicy === 'true') {
10
+ jQuery('#b2sModalPrivacyPolicy').modal('show');
11
+ }
12
+ }
13
  });
14
 
15
  jQuery(document).on('click', '.b2s-show-feedback-modal', function () {
44
  }
45
  });
46
  });
47
+
48
+
49
+ jQuery(document).on('click', '.b2s-modal-privacy-policy-accept-btn', function () {
50
+ jQuery('#b2sModalPrivacyPolicy').modal('hide');
51
+ jQuery.ajax({
52
+ url: ajaxurl,
53
+ type: "POST",
54
+ dataType: "json",
55
+ cache: false,
56
+ data: {
57
+ 'action': 'b2s_accept_privacy_policy',
58
+ 'accept': true
59
+ },
60
+ error: function () {
61
+ jQuery('.b2s-server-connection-fail').show();
62
+ return false;
63
+ },
64
+ success: function (data) {
65
+ }
66
+ });
67
+ return false;
68
+ });
69
+
70
  jQuery(document).on('click', '.b2s-key-area-btn-submit', function () {
71
  jQuery('.b2s-key-area-success').hide();
72
  jQuery('.b2s-key-area-fail').hide();
227
  'action': 'b2s_hide_rating'
228
  };
229
 
230
+ if (forever) {
231
  data.forever = true;
232
  }
233
 
240
  });
241
  }
242
 
243
+ jQuery(document).on("click", ".b2s-hide-rating", function (e) {
244
  e.preventDefault();
245
  hideRating(false);
246
  jQuery(this).closest('.panel').remove();
247
  });
248
 
249
+ jQuery(document).on("click", ".b2s-hide-rating-forever", function (e) {
250
  e.preventDefault();
251
  hideRating(true);
252
  jQuery(this).closest('.panel').remove();
253
  });
254
 
255
+ jQuery(document).on("click", ".b2s-allow-rating", function (e) {
256
  hideRating(false);
257
  jQuery(this).closest('.panel').remove();
258
  });
259
 
260
+ jQuery(document).on("click", ".b2s-hide-premium-message", function (e) {
261
  e.preventDefault();
262
  jQuery.ajax({
263
  url: ajaxurl,
269
  jQuery(this).closest('.panel').remove();
270
  });
271
 
272
+ jQuery(document).on("click", ".b2s-hide-trail-message", function (e) {
273
  e.preventDefault();
274
  jQuery.ajax({
275
  url: ajaxurl,
281
  jQuery(this).closest('.panel').remove();
282
  });
283
 
284
+ jQuery(document).on("click", ".b2s-hide-trail-ended-modal", function (e) {
285
  e.preventDefault();
286
  jQuery.ajax({
287
  url: ajaxurl,
291
  data: {action: 'b2s_hide_trail_ended_message'}
292
  });
293
  jQuery(this).closest('.panel').remove();
294
+ });
295
+
296
+ jQuery('.b2s-modal-privacy-policy-scroll-content').on('scroll', function () {
297
+ if (jQuery(this).scrollTop() + jQuery(this).innerHeight() >= jQuery(this)[0].scrollHeight) {
298
+ jQuery('.b2s-scroll-modal-down').hide();
299
+ }
300
+ });
301
+
302
+ jQuery(document).on("click", ".b2s-scroll-modal-down", function (e) {
303
+ var total = jQuery('.b2s-modal-privacy-policy-scroll-content')[0].scrollHeight;
304
+ var current = jQuery('.b2s-modal-privacy-policy-scroll-content').scrollTop() + jQuery('.b2s-modal-privacy-policy-scroll-content').innerHeight();
305
+ if (current >= total) {
306
+ jQuery('.b2s-scroll-modal-down').hide();
307
+ } else {
308
+ jQuery('.b2s-modal-privacy-policy-scroll-content').animate({scrollTop: current + 30}, 'slow');
309
+ }
310
+ return false;
311
+ });
312
+
assets/js/b2s/network.js CHANGED
@@ -69,6 +69,13 @@ jQuery(document).on('click', '.b2s-btn-network-delete-mandant-confirm', function
69
  return false;
70
  });
71
 
 
 
 
 
 
 
 
72
 
73
  jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function () {
74
 
@@ -87,6 +94,7 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
87
  jQuery('#b2s-modify-board-and-group-network-save-success').hide();
88
  jQuery('#b2s-modify-board-and-group-network-save-error').hide();
89
 
 
90
  jQuery.ajax({
91
  url: ajaxurl,
92
  type: "POST",
@@ -96,7 +104,7 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
96
  'action': 'b2s_get_network_board_and_group',
97
  'networkAuthId': jQuery(this).attr('data-network-auth-id'),
98
  'networkType': jQuery(this).attr('data-network-type'),
99
- 'networkId': jQuery(this).attr('data-network-id'),
100
  'lang': jQuery('#b2sUserLang').val()
101
  },
102
  error: function () {
@@ -107,6 +115,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
107
  jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
108
  if (data.result == true) {
109
  jQuery('.b2s-modify-board-and-group-network-data').html(data.content);
 
 
 
 
 
110
  jQuery('.b2s-modify-board-and-group-network-save-btn').show();
111
  } else {
112
  jQuery('#b2s-modify-board-and-group-network-no-data').show();
@@ -124,6 +137,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
124
  jQuery('.b2s-modify-board-and-group-network-data').hide();
125
  jQuery('.b2s-modify-board-and-group-network-loading-area').show();
126
 
 
 
 
 
 
127
  jQuery.ajax({
128
  url: ajaxurl,
129
  type: "POST",
@@ -131,10 +149,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
131
  cache: false,
132
  data: {
133
  'action': 'b2s_save_network_board_and_group',
134
- 'networkAuthId': jQuery('#b2s-modify-board-and-group-network-auth-id').val(),
135
- 'networkType': jQuery('#b2s-modify-board-and-group-network-type').val(),
136
- 'networkId': jQuery('#b2s-modify-board-and-group-network-id').val(),
137
  'boardAndGroup': jQuery('#b2s-modify-board-and-group-network-selected').val(),
 
138
  'lang': jQuery('#b2sUserLang').val()
139
  },
140
  error: function () {
@@ -145,6 +164,13 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
145
  jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
146
  if (data.result == true) {
147
  jQuery('#b2s-modify-board-and-group-network-save-success').show();
 
 
 
 
 
 
 
148
  } else {
149
  jQuery('#b2s-modify-board-and-group-network-save-error').show();
150
  }
@@ -321,16 +347,23 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
321
  }
322
 
323
  if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
324
- var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
325
- html += '<span>' + typ[networkType] + ': ';
326
- 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>';
 
 
 
 
 
 
 
 
327
 
328
  if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
329
  jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
330
  } else {
331
  jQuery('.b2s-network-item-auth-list[data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"]').prepend(html);
332
  }
333
-
334
  var networkCount = jQuery('.b2s-network-auth-count-current[data-network-count-trigger="true"][data-network-id="' + networkId + '"').text();
335
  var newCount = parseInt(networkCount) + 1;
336
  jQuery('.b2s-network-auth-count-current[data-network-id="' + networkId + '"').text(newCount);
@@ -339,7 +372,15 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
339
  jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
340
  jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
341
  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) {
342
- var html = typ[networkType] + ': ' + displayName;
 
 
 
 
 
 
 
 
343
  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);
344
  }
345
  }
69
  return false;
70
  });
71
 
72
+ jQuery(document).on('change', '#b2s-modify-board-and-group-network-selected', function () {
73
+ if (jQuery(this).attr('data-network-id') == 8) {
74
+ var name = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
75
+ jQuery('#b2s-modify-board-and-group-name').val(name);
76
+ }
77
+ return true;
78
+ });
79
 
80
  jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function () {
81
 
94
  jQuery('#b2s-modify-board-and-group-network-save-success').hide();
95
  jQuery('#b2s-modify-board-and-group-network-save-error').hide();
96
 
97
+ var networkId = jQuery(this).attr('data-network-id');
98
  jQuery.ajax({
99
  url: ajaxurl,
100
  type: "POST",
104
  'action': 'b2s_get_network_board_and_group',
105
  'networkAuthId': jQuery(this).attr('data-network-auth-id'),
106
  'networkType': jQuery(this).attr('data-network-type'),
107
+ 'networkId': networkId,
108
  'lang': jQuery('#b2sUserLang').val()
109
  },
110
  error: function () {
115
  jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
116
  if (data.result == true) {
117
  jQuery('.b2s-modify-board-and-group-network-data').html(data.content);
118
+ //set current auth-name
119
+ if (networkId == 8) {
120
+ name = jQuery('#b2s-modify-board-and-group-network-selected option:selected').closest('optgroup').prop('label');
121
+ jQuery('#b2s-modify-board-and-group-name').val(name);
122
+ }
123
  jQuery('.b2s-modify-board-and-group-network-save-btn').show();
124
  } else {
125
  jQuery('#b2s-modify-board-and-group-network-no-data').show();
137
  jQuery('.b2s-modify-board-and-group-network-data').hide();
138
  jQuery('.b2s-modify-board-and-group-network-loading-area').show();
139
 
140
+ var networkAuthId = jQuery('#b2s-modify-board-and-group-network-auth-id').val();
141
+ var networkType = jQuery('#b2s-modify-board-and-group-network-type').val();
142
+ var networkId = jQuery('#b2s-modify-board-and-group-network-id').val();
143
+ var name = jQuery('#b2s-modify-board-and-group-name').val();
144
+
145
  jQuery.ajax({
146
  url: ajaxurl,
147
  type: "POST",
149
  cache: false,
150
  data: {
151
  'action': 'b2s_save_network_board_and_group',
152
+ 'networkAuthId': networkAuthId,
153
+ 'networkType': networkType,
154
+ 'networkId': networkId,
155
  'boardAndGroup': jQuery('#b2s-modify-board-and-group-network-selected').val(),
156
+ 'boardAndGroupName': name,
157
  'lang': jQuery('#b2sUserLang').val()
158
  },
159
  error: function () {
164
  jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
165
  if (data.result == true) {
166
  jQuery('#b2s-modify-board-and-group-network-save-success').show();
167
+
168
+ if (jQuery('#b2s-modify-board-and-group-name').val() != "" && networkId == 8) {
169
+ if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').find("span").hasClass('b2s-network-item-auth-user-name')) {
170
+ jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').find(".b2s-network-item-auth-user-name").html(name);
171
+ }
172
+ }
173
+
174
  } else {
175
  jQuery('#b2s-modify-board-and-group-network-save-error').show();
176
  }
347
  }
348
 
349
  if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
350
+ var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-mandant-id='" + mandandId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
351
+ html += '<span class="b2s-network-item-auth-type">' + typ[networkType] + '</span>: ';
352
+ html += '<span class="b2s-network-item-auth-user-name">' + displayName + '</span>';
353
+ if (mandandId >= 0) {
354
+ var mandantName = jQuery(".b2s-network-mandant-select option:selected").text();
355
+ if (mandandId <= 0) {
356
+ mandantName = jQuery(".b2s-network-mandant-select option[value='0']").text();
357
+ }
358
+ html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
359
+ }
360
+ html += '<a class="b2s-network-item-auth-list-btn-delete pull-right" data-network-id="' + networkId + '" data-network-auth-id="' + networkAuthId + '" href="#"><span class="glyphicon glyphicon-trash glyphicon-grey"></span></a></li>';
361
 
362
  if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
363
  jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
364
  } else {
365
  jQuery('.b2s-network-item-auth-list[data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"]').prepend(html);
366
  }
 
367
  var networkCount = jQuery('.b2s-network-auth-count-current[data-network-count-trigger="true"][data-network-id="' + networkId + '"').text();
368
  var newCount = parseInt(networkCount) + 1;
369
  jQuery('.b2s-network-auth-count-current[data-network-id="' + networkId + '"').text(newCount);
372
  jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
373
  jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
374
  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) {
375
+ var html = '<span class="b2s-network-item-auth-type">' + typ[networkType] + '</span>: ';
376
+ html += '<span class="b2s-network-item-auth-user-name">' + displayName + '</span>';
377
+ if (mandandId >= 0) {
378
+ var mandantName = jQuery(".b2s-network-mandant-select option:selected").text();
379
+ if (mandandId <= 0) {
380
+ mandantName = jQuery(".b2s-network-mandant-select option[value='0']").text();
381
+ }
382
+ html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
383
+ }
384
  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);
385
  }
386
  }
assets/js/b2s/post.js CHANGED
@@ -48,6 +48,7 @@ jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
48
  data: {
49
  'action': 'b2s_publish_post_data',
50
  'postId': postId,
 
51
  'showByDate': showByDate
52
  },
53
  error: function () {
@@ -378,12 +379,12 @@ jQuery(document).on('click', '.b2s-publish-delete-confirm-btn', function () {
378
 
379
 
380
  jQuery(document).on('click', '.b2s-post-edit-sched-btn', function () {
381
- showEditSchedPost(jQuery(this).attr('data-b2s-id'), jQuery(this).attr('data-post-id'), jQuery(this).attr('data-network-auth-id'), jQuery(this).attr('data-network-type'), jQuery(this).attr('data-network-id'));
382
 
383
  });
384
 
385
  //Customize
386
- function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, network_id) {
387
  if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
388
  {
389
  jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
@@ -490,6 +491,16 @@ function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, netwo
490
  checkSchedDateTime(network_auth_id);
491
  });
492
  init();
 
 
 
 
 
 
 
 
 
 
493
  if (!b2s_has_premium)
494
  {
495
  jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
@@ -544,6 +555,8 @@ jQuery(document).on("click", ".b2s-edit-post-save-this", function (e) {
544
  success: function (data) {
545
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
546
  jQuery('#b2s-edit-event-modal-' + id).remove();
 
 
547
  if (data.date != "") {
548
  jQuery('.b2s-post-sched-area-sched-time[data-post-id="' + id + '"]').html(data.date);
549
  }
48
  data: {
49
  'action': 'b2s_publish_post_data',
50
  'postId': postId,
51
+ 'type': jQuery('#b2sType').val(),
52
  'showByDate': showByDate
53
  },
54
  error: function () {
379
 
380
 
381
  jQuery(document).on('click', '.b2s-post-edit-sched-btn', function () {
382
+ showEditSchedPost(jQuery(this).attr('data-b2s-id'), jQuery(this).attr('data-post-id'), jQuery(this).attr('data-network-auth-id'), jQuery(this).attr('data-network-type'), jQuery(this).attr('data-network-id'), jQuery(this).attr('data-relay-primary-post-id'));
383
 
384
  });
385
 
386
  //Customize
387
+ function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, network_id, relay_primary_post_id) {
388
  if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
389
  {
390
  jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
491
  checkSchedDateTime(network_auth_id);
492
  });
493
  init();
494
+
495
+ //is relay post?
496
+ if (relay_primary_post_id > 0) {
497
+ jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
498
+ if (!jQuery(this).hasClass('b2s-input-hidden') && !jQuery(this).hasClass('b2s-modal-close') && !jQuery(this).hasClass('b2s-post-item-details-relay-input-delay') && !jQuery(this).hasClass('b2s-edit-post-delete') && !jQuery(this).hasClass('b2s-edit-post-save-this')) {
499
+ jQuery(this).prop("disabled", true);
500
+ }
501
+ });
502
+ }
503
+
504
  if (!b2s_has_premium)
505
  {
506
  jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
555
  success: function (data) {
556
  jQuery('#b2s-edit-event-modal-' + id).modal('hide');
557
  jQuery('#b2s-edit-event-modal-' + id).remove();
558
+ jQuery('body').removeClass('modal-open');
559
+ jQuery('body').removeAttr('style');
560
  if (data.date != "") {
561
  jQuery('.b2s-post-sched-area-sched-time[data-post-id="' + id + '"]').html(data.date);
562
  }
assets/js/b2s/ship.js CHANGED
@@ -125,7 +125,11 @@ jQuery(document).on('click', '.b2s-toogle-calendar-btn', function () {
125
  eventRender: function (event, element) {
126
  show = true;
127
  $header = jQuery("<div>").addClass("b2s-calendar-header");
128
- $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
 
 
 
 
129
  element.find(".fc-time").after($network_name);
130
  element.html(element.html());
131
  $parent = element.parent();
@@ -192,7 +196,7 @@ jQuery(document).on('click', '.b2s-calendar-add-schedule-btn', function () {
192
  netCountNext = parseInt(curSel.attr('data-network-count')) + 1;
193
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + netCountNext + '"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
194
  } else {
195
- //do not adding write to first
196
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="0"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
197
  }
198
  }
@@ -425,10 +429,10 @@ jQuery(document).on('click', '.b2s-post-item-details-release-area-sched-for-all'
425
  var dataNetworkCount = 0;
426
  var selMode = jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + dataNetworkAuthId + '"]').val();
427
 
428
- if (jQuery('.b2s-post-item-details-releas-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="1"]').is(":visible")) {
429
  dataNetworkCount = 1;
430
  }
431
- if (jQuery('.b2s-post-item-details-releas-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="2"]').is(":visible")) {
432
  dataNetworkCount = 2;
433
  }
434
 
@@ -542,10 +546,10 @@ jQuery(document).on("click", ".b2s-user-network-settings-post-format", function
542
  jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').attr('src'));
543
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val());
544
 
545
- if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').is(":visible")) {
546
- jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
547
  } else {
548
- jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
549
  }
550
 
551
  return true;
@@ -569,6 +573,8 @@ jQuery(document).on("click", ".b2s-user-network-settings-post-format", function
569
 
570
  jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
571
  jQuery('.b2s-server-connection-fail').hide();
 
 
572
  jQuery.ajax({
573
  url: ajaxurl,
574
  type: "POST",
@@ -586,7 +592,7 @@ jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
586
  },
587
  success: function (data) {
588
  if (data.result == true) {
589
- jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + data.networkAuthId + '"').val(data.text);
590
  networkCount(data.networkAuthId);
591
  }
592
  }
@@ -596,7 +602,8 @@ jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
596
 
597
  jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
598
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
599
- jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"').val("");
 
600
 
601
  initSceditor(networkAuthId);
602
 
@@ -604,6 +611,14 @@ jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
604
  return false;
605
  });
606
 
 
 
 
 
 
 
 
 
607
 
608
  jQuery(document).on("click", ".b2s-network-select-btn", function () {
609
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
@@ -623,7 +638,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
623
  if (jQuery('#user_version').val() >= 2) {
624
  jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
625
  jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
626
- //if linkpost then show btn meta tags
627
  var isMetaChecked = false;
628
  if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
629
  isMetaChecked = true;
@@ -653,6 +668,9 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
653
 
654
  if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').is(":visible")) {
655
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
 
 
 
656
  } else {
657
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
658
  }
@@ -712,6 +730,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
712
  'networkDisplayName': jQuery(this).attr('data-network-display-name'),
713
  'userLang': jQuery('#b2sUserLang').val(),
714
  'postId': jQuery('#b2sPostId').val(),
 
715
  'selSchedDate': jQuery('#selSchedDate').val()
716
  },
717
  beforeSend: function (jqXHR) { // before jQuery send the request we will push it to our array
@@ -798,7 +817,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
798
  });
799
 
800
  //Check Text Limit
801
- var textLimit = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + data.networkAuthId + '"]').attr('data-network-text-limit');
802
  if (textLimit != "0") {
803
  networkLimitAll(data.networkAuthId, data.networkId, textLimit);
804
  } else {
@@ -881,7 +900,14 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
881
  //delete comment field one more
882
  if (data.networkId == 2) {
883
  if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 1) {
884
- jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').text("");
 
 
 
 
 
 
 
885
  } else {
886
  //set original post
887
  jQuery('#b2sTwitterOrginalPost').val(jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').val());
@@ -903,7 +929,8 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
903
 
904
  jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
905
  var networkAuthId = jQuery(this).attr("data-network-auth-id");
906
- if (jQuery('.b2s-select-image-modal-open[data-network-auth-id="' + networkAuthId + '"]').is(":visible")) {
 
907
 
908
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
909
  var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').attr("data-network-id");
@@ -929,7 +956,7 @@ jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
929
  }
930
  }
931
 
932
- jQuery('.b2s-select-image-modal-open[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').trigger('click');
933
  }
934
  return false;
935
  });
@@ -985,6 +1012,7 @@ jQuery(document).on('change', '.b2s-post-item-details-item-group-select', functi
985
  if (jQuery(this).attr('data-change-network-display-name') == 'true') {
986
  var label = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
987
  jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').html(label);
 
988
  }
989
  return false;
990
  });
@@ -1046,6 +1074,10 @@ jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select'
1046
  //TOS Twitter 032018 - none multiple accounts post same content to same time
1047
  if (jQuery(this).attr('data-network-id') == 2) {
1048
  jQuery('.b2s-network-tos-sched-warning[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
 
 
 
 
1049
  }
1050
 
1051
  checkSchedDateTime(jQuery(this).attr('data-network-auth-id'));
@@ -1059,35 +1091,6 @@ jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select'
1059
  jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').hide();
1060
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="1"').show();
1061
  }
1062
-
1063
-
1064
- //Überprüfen ob Zeit in der Vergangenheit
1065
- /*var dateStr = jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val();
1066
- var minStr = jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val();
1067
- if (dateStr !== undefined && minStr !== undefined) {
1068
- if (jQuery('#b2sUserLang').val() == 'de') {
1069
- dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
1070
- } else {
1071
- var minParts = minStr.split(' ');
1072
- var minParts2 = minParts[0].split(':');
1073
- if (minParts[1] == 'PM') {
1074
- minParts2[0] = parseInt(minParts2[0]) + 12;
1075
- }
1076
- minStr = minParts2[0] + ':' + minParts2[1];
1077
- }
1078
- var dateObj = new Date();
1079
- if (jQuery('#b2sBlogPostSchedDate').length > 0) {
1080
- dateObj.setTime(jQuery('#b2sBlogPostSchedDate').val());
1081
- }
1082
- if (Date.parse(dateStr + ' ' + minStr + ':00') <= Date.parse(dateObj.getUTCFullYear() + '-' + (dateObj.getUTCMonth() + 1) + '-' + dateObj.getUTCDate() + ' ' + dateObj.getUTCHours() + ':' + dateObj.getUTCMinutes() + ':00')) {
1083
- //date in past
1084
- if (dateObj.getUTCMinutes() >= 30) {
1085
- jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').timepicker('setTime', (dateObj.getUTCHours() + 1) + ':00');
1086
- } else {
1087
- jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').timepicker('setTime', (dateObj.getUTCHours()) + ':30');
1088
- }
1089
- }
1090
- }*/
1091
  }
1092
  }
1093
  releaseChoose(jQuery(this).val(), jQuery(this).attr('data-network-auth-id'), dataNetworkCount);
@@ -1146,12 +1149,18 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-add', functio
1146
 
1147
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]').hide();
1148
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1149
- jQuery('.b2s-post-item-details-releas-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1150
  jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1151
  jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1152
  jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1153
  jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1154
 
 
 
 
 
 
 
1155
  //recurrently
1156
  if (curMode == 2) {
1157
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
@@ -1161,9 +1170,10 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-add', functio
1161
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1162
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1163
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').val('1');
1164
-
1165
  jQuery('.b2s-post-item-details-release-area-label-day[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1166
  jQuery('.b2s-post-item-details-release-input-days[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
 
 
1167
  }
1168
 
1169
  return false;
@@ -1174,7 +1184,7 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-hide', functi
1174
  var netCount = jQuery(this).attr('data-network-count');
1175
  var netCountBevor = parseInt(netCount) - 1;
1176
  var selectorInput = '[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]'
1177
- jQuery('.b2s-post-item-details-releas-area-details-row' + selectorInput).hide();
1178
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
1179
  jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
1180
 
@@ -1186,6 +1196,11 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-hide', functi
1186
  jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('checked', false);
1187
  jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled', true);
1188
 
 
 
 
 
 
1189
  jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
1190
  jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
1191
  jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
@@ -1289,7 +1304,7 @@ jQuery(document).on('click', '.b2s-post-item-details-preview-url-reload', functi
1289
  jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
1290
  var metaType = jQuery(this).attr('data-meta-type');
1291
  var authId = jQuery(this).attr('data-network-auth-id');
1292
-
1293
 
1294
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').val();
1295
  var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').attr("data-network-id");
@@ -1315,8 +1330,9 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
1315
  }
1316
  }
1317
 
1318
- jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', authId);
1319
- jQuery('.b2s-upload-image').attr('data-network-auth-id', authId);
 
1320
  var content = "<img class='b2s-post-item-network-image-selected-account' height='22px' src='" + jQuery('.b2s-post-item-network-image[data-network-auth-id="' + authId + '"]').attr('src') + "' /> " + jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + authId + '"]').html();
1321
  jQuery('.b2s-selected-network-for-image-info').html(content);
1322
  jQuery('#b2sInsertImageType').val("0");
@@ -1334,11 +1350,20 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
1334
 
1335
  jQuery(document).on('click', '.b2s-image-remove-btn', function () {
1336
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
 
1337
  var defaultImage = jQuery('#b2sDefaultNoImage').val();
1338
 
1339
- jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
1340
- jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val("");
1341
- jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
 
 
 
 
 
 
 
 
1342
 
1343
  //add check linkpost change meta tag image for this network
1344
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
@@ -1352,7 +1377,11 @@ jQuery(document).on('click', '.b2s-image-remove-btn', function () {
1352
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val("");
1353
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1354
  }
1355
- })
 
 
 
 
1356
  }
1357
  }
1358
 
@@ -1361,18 +1390,26 @@ jQuery(document).on('click', '.b2s-image-remove-btn', function () {
1361
 
1362
  jQuery(document).on('click', '.b2s-image-change-this-network', function () {
1363
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
 
1364
  var currentImage = jQuery('input[name=image_url]:checked').val();
1365
  if (jQuery('#b2sInsertImageType').val() == '1') { //HTML-Network
1366
  var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
1367
  sceditor.insert("<br /><img src='" + currentImage + "'/><br />");
1368
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage); //Torial
1369
-
1370
  } else {
1371
-
1372
- jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
1373
- jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
1374
- jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
1375
- jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
 
 
 
 
 
 
 
 
1376
 
1377
  if (jQuery(this).attr('data-meta-type') == "og") {
1378
  jQuery('#b2sChangeOgMeta').val("1");
@@ -1393,8 +1430,19 @@ jQuery(document).on('click', '.b2s-image-change-this-network', function () {
1393
  jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').removeClass('b2s-img-required');
1394
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(currentImage);
1395
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
 
 
 
1396
  }
1397
  });
 
 
 
 
 
 
 
 
1398
  }
1399
  }
1400
  }
@@ -1402,9 +1450,100 @@ jQuery(document).on('click', '.b2s-image-change-this-network', function () {
1402
  jQuery('.b2s-upload-image-no-permission').hide();
1403
  jQuery('.b2s-upload-image-free-version-info').hide();
1404
  jQuery('#b2s-network-select-image').modal('hide');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1405
  return false;
1406
  });
1407
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1408
  jQuery(document).on('click', '.b2s-image-change-all-network', function () {
1409
  jQuery('.b2s-post-item-details-item-message-input-allow-html').each(function () {
1410
  var sce = jQuery(this).sceditor('instance');
@@ -1420,7 +1559,13 @@ jQuery(document).on('click', '.b2s-image-change-all-network', function () {
1420
  jQuery('#b2s_blog_default_image').val(jQuery('input[name=image_url]:checked').val());
1421
  jQuery('.b2s-post-item-details-url-image').removeClass('b2s-img-required');
1422
  jQuery('.b2s-image-url-hidden-field').val(jQuery('input[name=image_url]:checked').val());
 
1423
  jQuery('.b2s-image-remove-btn').show();
 
 
 
 
 
1424
  jQuery('.b2s-upload-image-invalid-extension').hide();
1425
  jQuery('.b2s-upload-image-no-permission').hide();
1426
  jQuery('.b2s-upload-image-free-version-info').hide();
@@ -1513,17 +1658,27 @@ jQuery.validator.addClassRules("b2s-post-item-details-item-url-input", {
1513
 
1514
  //Twitter TOS 032018 - protected multiple accounts with same content to same time
1515
  jQuery.validator.addMethod("unique", function (value, element, params) {
 
1516
  var prefix = params;
1517
  var selector = jQuery.validator.format("[name!='{0}'][unique='{1}']", element.name, prefix);
1518
  var matches = new Array();
1519
- var curNetworkAuthId = jQuery(element).attr('data-network-auth-id');
 
 
 
 
1520
  jQuery(selector).each(function (index, item) {
 
 
 
 
1521
  if (jQuery.trim(value) == jQuery.trim(jQuery(item).val())) {
 
 
1522
  matches.push(item);
1523
  }
1524
  });
1525
- jQuery('.b2s-unique-content').hide();
1526
- jQuery('.tw-textarea-input').removeClass('error');
1527
  if (matches.length != 0) {
1528
  jQuery('.b2s-unique-content[data-network-auth-id="' + curNetworkAuthId + '"]').show();
1529
  }
@@ -1983,16 +2138,39 @@ function deactivatePortal(networkAuthId) {
1983
 
1984
  function activatePortal(networkAuthId, check) {
1985
  var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
1986
- //jQuery(selector).prependTo(".b2s-post-list");
1987
  jQuery(selector).show();
1988
  jQuery(selector).find('.form-control').each(function () {
1989
- if ((!jQuery(this).hasClass('b2s-post-item-details-release-input-weeks')) &&
1990
- (!jQuery(this).hasClass('b2s-post-item-details-release-input-date')) &&
1991
- (!jQuery(this).hasClass('b2s-post-item-details-release-input-time')) &&
1992
- (!jQuery(this).hasClass('b2s-post-item-details-release-input-days'))) {
1993
  jQuery(this).removeAttr("disabled", "disabled");
1994
  }
 
 
 
 
 
 
 
 
 
 
 
1995
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1996
  jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().addClass('active').find('.b2s-network-hide').removeClass('b2s-network-hide');
1997
  checkNetworkSelected();
1998
  submitArea();
@@ -2059,9 +2237,24 @@ function checkImageByImageNetworks() {
2059
 
2060
  function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
2061
  var selectorInput = '[data-network-auth-id="' + dataNetworkAuthId + '"]';
2062
- jQuery('.b2s-post-item-details-releas-area-details-row' + selectorInput).hide();
2063
  if (choose == 0) {
 
 
 
 
 
 
 
 
 
 
 
 
2064
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
 
 
 
2065
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2066
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
2067
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
@@ -2110,18 +2303,37 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
2110
  jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
2111
  } else if (choose == 1) {
2112
 
2113
- jQuery('.b2s-post-item-details-releas-area-details-row' + selectorInput).hide();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2114
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2115
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
2116
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
2117
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
2118
 
2119
  for (var i = 0; i <= dataNetworkCount; i++) {
2120
- jQuery('.b2s-post-item-details-releas-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
2121
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
2122
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
2123
  jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
2124
  jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
 
 
 
2125
  }
2126
  jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
2127
  jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled');
@@ -2168,7 +2380,20 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
2168
  jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
2169
  } else if (choose == 2) {
2170
 
2171
- jQuery('.b2s-post-item-details-releas-area-details-row' + selectorInput).hide();
 
 
 
 
 
 
 
 
 
 
 
 
 
2172
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2173
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
2174
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
@@ -2180,7 +2405,7 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
2180
  jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
2181
 
2182
  for (var i = 0; i <= dataNetworkCount; i++) {
2183
- jQuery('.b2s-post-item-details-releas-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
2184
  //new since v4.5.0
2185
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).show();
2186
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
@@ -2335,9 +2560,18 @@ function removeTag(networkAuthId) {
2335
  }
2336
 
2337
  function networkLimitAll(networkAuthId, networkId, limit) {
 
 
 
 
 
 
 
 
 
2338
  var regX = /(<([^>]+)>)/ig;
2339
  var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
2340
- var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
2341
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
2342
  if (url.length != "0") {
2343
  if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
@@ -2359,19 +2593,27 @@ function networkLimitAll(networkAuthId, networkId, limit) {
2359
  if (textLength >= limit) {
2360
  newText = text.substring(0, limit);
2361
  var pos = getCaretPos(this);
2362
- jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val(newText.replace(regX, ""));
2363
  setCaretPos(this, pos);
2364
- var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
2365
  var textLength = text.length;
2366
  }
2367
  var newLen = limit - textLength;
2368
- jQuery(".b2s-post-item-countChar[data-network-auth-id='" + networkAuthId + "']").html(newLen);
2369
 
2370
  }
2371
 
2372
  function networkCount(networkAuthId) {
 
 
 
 
 
 
 
 
2373
  var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
2374
- var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
2375
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
2376
  if (url.length != "0") {
2377
  if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
@@ -2383,7 +2625,7 @@ function networkCount(networkAuthId) {
2383
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
2384
  }
2385
  var textLength = text.length;
2386
- jQuery(".b2s-post-item-countChar[data-network-auth-id='" + networkAuthId + "']").html(textLength);
2387
  }
2388
 
2389
 
@@ -2528,7 +2770,7 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
2528
  }
2529
  }
2530
 
2531
- //jQuery(this).attr('data-network-auth-id')
2532
  function checkSchedDateTime(dataNetworkAuthId) {
2533
  var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
2534
  var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
@@ -2554,7 +2796,7 @@ function checkSchedDateTime(dataNetworkAuthId) {
2554
 
2555
  //utc current time
2556
  var now = new Date();
2557
- //offset between utc und user
2558
  var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
2559
  //enter hour to user time
2560
  var hour = parseInt(minParts3[0]) + timeZone + offset;
125
  eventRender: function (event, element) {
126
  show = true;
127
  $header = jQuery("<div>").addClass("b2s-calendar-header");
128
+ $isRelayPost = '';
129
+ if (event.relay_primary_post_id > 0) {
130
+ $isRelayPost = ' (Retweet)';
131
+ }
132
+ $network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
133
  element.find(".fc-time").after($network_name);
134
  element.html(element.html());
135
  $parent = element.parent();
196
  netCountNext = parseInt(curSel.attr('data-network-count')) + 1;
197
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + netCountNext + '"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
198
  } else {
199
+ //do not adding write to first
200
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="0"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
201
  }
202
  }
429
  var dataNetworkCount = 0;
430
  var selMode = jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + dataNetworkAuthId + '"]').val();
431
 
432
+ if (jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="1"]').is(":visible")) {
433
  dataNetworkCount = 1;
434
  }
435
+ if (jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="2"]').is(":visible")) {
436
  dataNetworkCount = 2;
437
  }
438
 
546
  jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').attr('src'));
547
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val());
548
 
549
+ if (jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]:visible').length == 1) {
550
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').show();
551
  } else {
552
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').hide();
553
  }
554
 
555
  return true;
573
 
574
  jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
575
  jQuery('.b2s-server-connection-fail').hide();
576
+ var curSchedCount = jQuery(this).attr('data-network-count');
577
+
578
  jQuery.ajax({
579
  url: ajaxurl,
580
  type: "POST",
592
  },
593
  success: function (data) {
594
  if (data.result == true) {
595
+ jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + curSchedCount + '"][data-network-auth-id="' + data.networkAuthId + '"').val(data.text);
596
  networkCount(data.networkAuthId);
597
  }
598
  }
602
 
603
  jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
604
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
605
+ var networkCountId = jQuery(this).attr('data-network-count');
606
+ jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"').val("");
607
 
608
  initSceditor(networkAuthId);
609
 
611
  return false;
612
  });
613
 
614
+ jQuery(document).on("click", ".b2s-post-ship-item-copy-original-text", function () {
615
+ var networkAuthId = jQuery(this).attr('data-network-auth-id');
616
+ var networkCountId = jQuery(this).attr('data-network-count');
617
+ jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"').val(jQuery('.b2s-post-item-details-item-message-input[data-network-count="-1"][data-network-auth-id="' + networkAuthId + '"').val());
618
+ networkCount(networkAuthId);
619
+ return false;
620
+ });
621
+
622
 
623
  jQuery(document).on("click", ".b2s-network-select-btn", function () {
624
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
638
  if (jQuery('#user_version').val() >= 2) {
639
  jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
640
  jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
641
+ //if linkpost then show btn meta tags
642
  var isMetaChecked = false;
643
  if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
644
  isMetaChecked = true;
668
 
669
  if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').is(":visible")) {
670
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
671
+ if (jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val() == 1) {
672
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').hide();
673
+ }
674
  } else {
675
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
676
  }
730
  'networkDisplayName': jQuery(this).attr('data-network-display-name'),
731
  'userLang': jQuery('#b2sUserLang').val(),
732
  'postId': jQuery('#b2sPostId').val(),
733
+ 'relayCount': jQuery('#b2sRelayCount').val(),
734
  'selSchedDate': jQuery('#selSchedDate').val()
735
  },
736
  beforeSend: function (jqXHR) { // before jQuery send the request we will push it to our array
817
  });
818
 
819
  //Check Text Limit
820
+ var textLimit = jQuery('.b2s-post-item-details-item-message-input[data-network-count="-1"][data-network-auth-id="' + data.networkAuthId + '"]').attr('data-network-text-limit');
821
  if (textLimit != "0") {
822
  networkLimitAll(data.networkAuthId, data.networkId, textLimit);
823
  } else {
900
  //delete comment field one more
901
  if (data.networkId == 2) {
902
  if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 1) {
903
+ var firstAuth = jQuery('.b2s-post-item[data-network-id="' + data.networkId + '"]:first').attr('data-network-auth-id');
904
+ if (firstAuth != data.networkAuthId) {
905
+ jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').text("");
906
+ } else {
907
+ if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 2) {
908
+ jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').text("");
909
+ }
910
+ }
911
  } else {
912
  //set original post
913
  jQuery('#b2sTwitterOrginalPost').val(jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').val());
929
 
930
  jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
931
  var networkAuthId = jQuery(this).attr("data-network-auth-id");
932
+ var networkCountId = jQuery(this).attr("data-network-count");
933
+ if (jQuery('.b2s-select-image-modal-open[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').is(":visible")) {
934
 
935
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
936
  var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').attr("data-network-id");
956
  }
957
  }
958
 
959
+ jQuery('.b2s-select-image-modal-open[data-network-count="' + networkCountId + '"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').trigger('click');
960
  }
961
  return false;
962
  });
1012
  if (jQuery(this).attr('data-change-network-display-name') == 'true') {
1013
  var label = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
1014
  jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').html(label);
1015
+ jQuery('.b2s-post-ship-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(label);
1016
  }
1017
  return false;
1018
  });
1074
  //TOS Twitter 032018 - none multiple accounts post same content to same time
1075
  if (jQuery(this).attr('data-network-id') == 2) {
1076
  jQuery('.b2s-network-tos-sched-warning[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1077
+ } else {
1078
+ //set orginal edit content for customize sched content
1079
+ var content = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').val();
1080
+ jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(content);
1081
  }
1082
 
1083
  checkSchedDateTime(jQuery(this).attr('data-network-auth-id'));
1091
  jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').hide();
1092
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="1"').show();
1093
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1094
  }
1095
  }
1096
  releaseChoose(jQuery(this).val(), jQuery(this).attr('data-network-auth-id'), dataNetworkCount);
1149
 
1150
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]').hide();
1151
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1152
+ jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1153
  jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1154
  jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1155
  jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1156
  jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1157
 
1158
+ if (curMode == 1) {
1159
+ //since 4.9.0 custom content
1160
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1161
+ jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1162
+ }
1163
+
1164
  //recurrently
1165
  if (curMode == 2) {
1166
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1170
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1171
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1172
  jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').val('1');
 
1173
  jQuery('.b2s-post-item-details-release-area-label-day[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
1174
  jQuery('.b2s-post-item-details-release-input-days[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1175
+ //since 4.9.0 custom content
1176
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').hide();
1177
  }
1178
 
1179
  return false;
1184
  var netCount = jQuery(this).attr('data-network-count');
1185
  var netCountBevor = parseInt(netCount) - 1;
1186
  var selectorInput = '[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]'
1187
+ jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
1188
  jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
1189
  jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
1190
 
1196
  jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('checked', false);
1197
  jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled', true);
1198
 
1199
+ //since 4.9.0 custom content
1200
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput).prop('disabled', true);
1201
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput).removeClass('error');
1202
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
1203
+
1204
  jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
1205
  jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
1206
  jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
1304
  jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
1305
  var metaType = jQuery(this).attr('data-meta-type');
1306
  var authId = jQuery(this).attr('data-network-auth-id');
1307
+ var countId = jQuery(this).attr('data-network-count');
1308
 
1309
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').val();
1310
  var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').attr("data-network-id");
1330
  }
1331
  }
1332
 
1333
+ jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', authId).attr('data-network-count', countId);
1334
+ jQuery('.b2s-image-change-all-network').attr('data-network-count', countId);
1335
+ jQuery('.b2s-upload-image').attr('data-network-auth-id', authId).attr('data-network-count', countId);
1336
  var content = "<img class='b2s-post-item-network-image-selected-account' height='22px' src='" + jQuery('.b2s-post-item-network-image[data-network-auth-id="' + authId + '"]').attr('src') + "' /> " + jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + authId + '"]').html();
1337
  jQuery('.b2s-selected-network-for-image-info').html(content);
1338
  jQuery('#b2sInsertImageType').val("0");
1350
 
1351
  jQuery(document).on('click', '.b2s-image-remove-btn', function () {
1352
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
1353
+ var networkCountId = jQuery(this).attr('data-network-count');
1354
  var defaultImage = jQuery('#b2sDefaultNoImage').val();
1355
 
1356
+ //default
1357
+ if (networkCountId == -1) {
1358
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
1359
+ jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val("");
1360
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
1361
+ } else {
1362
+ //customize sched content
1363
+ jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
1364
+ jQuery('.b2s-image-url-hidden-field[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').val("");
1365
+ jQuery('.b2s-image-remove-btn[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').hide();
1366
+ }
1367
 
1368
  //add check linkpost change meta tag image for this network
1369
  var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
1377
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val("");
1378
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1379
  }
1380
+ });
1381
+ //customize sched content
1382
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
1383
+ jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val("");
1384
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
1385
  }
1386
  }
1387
 
1390
 
1391
  jQuery(document).on('click', '.b2s-image-change-this-network', function () {
1392
  var networkAuthId = jQuery(this).attr('data-network-auth-id');
1393
+ var networkCountId = jQuery(this).attr('data-network-count');
1394
  var currentImage = jQuery('input[name=image_url]:checked').val();
1395
  if (jQuery('#b2sInsertImageType').val() == '1') { //HTML-Network
1396
  var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
1397
  sceditor.insert("<br /><img src='" + currentImage + "'/><br />");
1398
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage); //Torial
 
1399
  } else {
1400
+ //default
1401
+ if (networkCountId == -1) {
1402
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
1403
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
1404
+ jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
1405
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
1406
+ } else {
1407
+ //customize sched content
1408
+ jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
1409
+ jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
1410
+ jQuery('.b2s-image-url-hidden-field[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
1411
+ jQuery('.b2s-image-remove-btn[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').show();
1412
+ }
1413
 
1414
  if (jQuery(this).attr('data-meta-type') == "og") {
1415
  jQuery('#b2sChangeOgMeta').val("1");
1430
  jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').removeClass('b2s-img-required');
1431
  jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(currentImage);
1432
  jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
1433
+ if (networkCountId >= 0) {
1434
+ jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1435
+ }
1436
  }
1437
  });
1438
+ //customize sched content
1439
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
1440
+ jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
1441
+ jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
1442
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
1443
+ if (networkCountId >= 0) {
1444
+ jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + networkAuthId + '"]').hide();
1445
+ }
1446
  }
1447
  }
1448
  }
1450
  jQuery('.b2s-upload-image-no-permission').hide();
1451
  jQuery('.b2s-upload-image-free-version-info').hide();
1452
  jQuery('#b2s-network-select-image').modal('hide');
1453
+
1454
+ return false;
1455
+ });
1456
+
1457
+
1458
+ jQuery(document).on('change', '.b2s-post-item-details-relay', function () {
1459
+ if (jQuery(this).attr('data-user-version') == 0) {
1460
+ jQuery(this).prop("checked", false);
1461
+ jQuery('#b2sInfoPostRelayModal').modal('show');
1462
+ return false;
1463
+ }
1464
+ jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1465
+ if (jQuery(this).is(":checked")) {
1466
+
1467
+ if (jQuery('#b2sRelayAccountData').val() != "") {
1468
+ jQuery('.b2s-post-item-relay-area-details-ul[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
1469
+ jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1470
+ jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1471
+ jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1472
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1473
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1474
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').removeAttr('disabled');
1475
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').removeAttr('disabled');
1476
+ jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
1477
+
1478
+ //Relay Html Data
1479
+ if (jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').has('option').length == 0) {
1480
+ var optionData = window.atob(jQuery('#b2sRelayAccountData').val());
1481
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').append(optionData);
1482
+ }
1483
+
1484
+ } else {
1485
+ jQuery(this).prop("checked", false);
1486
+ }
1487
+
1488
+ } else {
1489
+ jQuery('.b2s-post-item-relay-area-details-ul[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1490
+ jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1491
+ jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1492
+ jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1493
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1494
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').prop('disabled', true);
1495
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').prop('disabled', true);
1496
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1497
+ jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
1498
+ }
1499
+ return false;
1500
+ });
1501
+
1502
+
1503
+ jQuery(document).on('click', '.b2s-post-item-details-relay-input-add', function () {
1504
+ var netCount = jQuery(this).attr('data-network-count');
1505
+ var netCountNext = parseInt(netCount) + 1;
1506
+ jQuery(this).hide();
1507
+ jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1508
+ jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1509
+ jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1510
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1511
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1512
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1513
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
1514
+ jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1515
+ jQuery('.b2s-post-item-details-relay-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
1516
+
1517
+ //Relay Html Data
1518
+ if (jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').has('option').length == 0) {
1519
+ var optionData = window.atob(jQuery('#b2sRelayAccountData').val());
1520
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').append(optionData);
1521
+ }
1522
+
1523
  return false;
1524
  });
1525
 
1526
+ jQuery(document).on('click', '.b2s-post-item-details-relay-input-hide', function () {
1527
+ var netCount = jQuery(this).attr('data-network-count');
1528
+ jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1529
+ jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1530
+ jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1531
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1532
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1533
+ jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').prop('disabled', true);
1534
+ jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').prop('disabled', true);
1535
+ jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide()
1536
+ jQuery('.b2s-post-item-details-relay-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
1537
+
1538
+ if (netCount >= 1) {
1539
+ var before = netCount - 1;
1540
+ jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + before + '"]').show();
1541
+ }
1542
+
1543
+ return false;
1544
+ });
1545
+
1546
+
1547
  jQuery(document).on('click', '.b2s-image-change-all-network', function () {
1548
  jQuery('.b2s-post-item-details-item-message-input-allow-html').each(function () {
1549
  var sce = jQuery(this).sceditor('instance');
1559
  jQuery('#b2s_blog_default_image').val(jQuery('input[name=image_url]:checked').val());
1560
  jQuery('.b2s-post-item-details-url-image').removeClass('b2s-img-required');
1561
  jQuery('.b2s-image-url-hidden-field').val(jQuery('input[name=image_url]:checked').val());
1562
+
1563
  jQuery('.b2s-image-remove-btn').show();
1564
+ var networkCountId = jQuery(this).attr('data-network-count');
1565
+ if (networkCountId >= 0) {
1566
+ jQuery('.b2s-image-remove-btn[data-network-count="-1"]').hide();
1567
+ }
1568
+
1569
  jQuery('.b2s-upload-image-invalid-extension').hide();
1570
  jQuery('.b2s-upload-image-no-permission').hide();
1571
  jQuery('.b2s-upload-image-free-version-info').hide();
1658
 
1659
  //Twitter TOS 032018 - protected multiple accounts with same content to same time
1660
  jQuery.validator.addMethod("unique", function (value, element, params) {
1661
+ var curNetworkAuthId = jQuery(element).attr('data-network-auth-id');
1662
  var prefix = params;
1663
  var selector = jQuery.validator.format("[name!='{0}'][unique='{1}']", element.name, prefix);
1664
  var matches = new Array();
1665
+
1666
+ //TOS Network Twitter 032018
1667
+ jQuery('.b2s-unique-content').hide();
1668
+ jQuery('.tw-textarea-input').removeClass('error');
1669
+
1670
  jQuery(selector).each(function (index, item) {
1671
+ //none disabled elements || ignore default content if curSchedMode=1
1672
+ if (!jQuery(item).is(':not(:disabled)') || (jQuery(item).attr('data-network-count') == -1 && jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"] option[value="1"]:selected').length > 0)) {
1673
+ return true;
1674
+ }
1675
  if (jQuery.trim(value) == jQuery.trim(jQuery(item).val())) {
1676
+ jQuery('.b2s-unique-content[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"]').show();
1677
+ jQuery('.tw-textarea-input[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"]').addClass('error');
1678
  matches.push(item);
1679
  }
1680
  });
1681
+
 
1682
  if (matches.length != 0) {
1683
  jQuery('.b2s-unique-content[data-network-auth-id="' + curNetworkAuthId + '"]').show();
1684
  }
2138
 
2139
  function activatePortal(networkAuthId, check) {
2140
  var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
 
2141
  jQuery(selector).show();
2142
  jQuery(selector).find('.form-control').each(function () {
2143
+
2144
+ if (!jQuery(this).hasClass('b2s-post-item-details-item-message-input')) {
 
 
2145
  jQuery(this).removeAttr("disabled", "disabled");
2146
  }
2147
+
2148
+ if ((jQuery(this).hasClass('b2s-post-item-details-release-input-weeks')) ||
2149
+ (jQuery(this).hasClass('b2s-post-item-details-release-input-date')) ||
2150
+ (jQuery(this).hasClass('b2s-post-item-details-release-input-time')) ||
2151
+ (jQuery(this).hasClass('b2s-post-item-details-release-input-days')) ||
2152
+ (jQuery(this).hasClass('b2s-post-item-details-relay-input-delay')) ||
2153
+ (jQuery(this).hasClass('b2s-post-item-details-relay-input-account'))) {
2154
+ if (!jQuery(this).is(':visible')) {
2155
+ jQuery(this).prop('disabled', true);
2156
+ }
2157
+ }
2158
  });
2159
+
2160
+ //Customize Content
2161
+ if (jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + networkAuthId + '"]').val() == 1) {
2162
+ jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').hide();
2163
+ jQuery(selector).find('.b2s-post-item-details-item-message-input').each(function () {
2164
+ if (jQuery(this).is(':visible')) {
2165
+ jQuery(this).removeAttr("disabled", "disabled");
2166
+ }
2167
+ });
2168
+ } else {
2169
+ jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').removeAttr("disabled", "disabled");
2170
+ }
2171
+
2172
+
2173
+
2174
  jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().addClass('active').find('.b2s-network-hide').removeClass('b2s-network-hide');
2175
  checkNetworkSelected();
2176
  submitArea();
2237
 
2238
  function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
2239
  var selectorInput = '[data-network-auth-id="' + dataNetworkAuthId + '"]';
2240
+ jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
2241
  if (choose == 0) {
2242
+
2243
+ //since 4.8.0 customize content
2244
+ if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
2245
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
2246
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').show();
2247
+ jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
2248
+ jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
2249
+ jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
2250
+ jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
2251
+ jQuery('.b2s-post-tool-area' + selectorInput).show();
2252
+ }
2253
+
2254
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
2255
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
2256
+ jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
2257
+
2258
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2259
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
2260
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
2303
  jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
2304
  } else if (choose == 1) {
2305
 
2306
+ //since 4.8.0 customize content
2307
+ if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
2308
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').prop('disabled', true);
2309
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').hide();
2310
+ jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').hide();
2311
+ jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').hide();
2312
+ jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').hide();
2313
+ jQuery('.b2s-post-original-area' + selectorInput).removeClass('col-sm-7').removeClass('col-lg-9');
2314
+ jQuery('.b2s-post-tool-area' + selectorInput).hide();
2315
+
2316
+ //TOS Network Twitter
2317
+ if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-id') == "2") {
2318
+ jQuery('.b2s-post-ship-item-copy-original-text' + selectorInput + '[data-network-count="0"]').trigger('click');
2319
+ }
2320
+ }
2321
+
2322
+ jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
2323
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2324
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
2325
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
2326
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
2327
 
2328
  for (var i = 0; i <= dataNetworkCount; i++) {
2329
+ jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
2330
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
2331
  jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
2332
  jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
2333
  jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
2334
+ //since 4.8.0 customize content
2335
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
2336
+ jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
2337
  }
2338
  jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
2339
  jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled');
2380
  jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
2381
  } else if (choose == 2) {
2382
 
2383
+ //since 4.8.0 customize content
2384
+ if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
2385
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
2386
+ jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').show();
2387
+ jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
2388
+ jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
2389
+ jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
2390
+ jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
2391
+ jQuery('.b2s-post-tool-area' + selectorInput).show();
2392
+ }
2393
+
2394
+ jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
2395
+ jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
2396
+ jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
2397
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
2398
  jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
2399
  jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
2405
  jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
2406
 
2407
  for (var i = 0; i <= dataNetworkCount; i++) {
2408
+ jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
2409
  //new since v4.5.0
2410
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).show();
2411
  jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
2560
  }
2561
 
2562
  function networkLimitAll(networkAuthId, networkId, limit) {
2563
+
2564
+ var networkCountId = -1; //default;
2565
+ if (jQuery(':focus').length > 0) {
2566
+ var attr = jQuery(':focus').attr('data-network-count');
2567
+ if (typeof attr !== typeof undefined && attr !== false) {
2568
+ networkCountId = attr;
2569
+ }
2570
+ }
2571
+
2572
  var regX = /(<([^>]+)>)/ig;
2573
  var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
2574
+ var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
2575
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
2576
  if (url.length != "0") {
2577
  if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
2593
  if (textLength >= limit) {
2594
  newText = text.substring(0, limit);
2595
  var pos = getCaretPos(this);
2596
+ jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val(newText.replace(regX, ""));
2597
  setCaretPos(this, pos);
2598
+ var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
2599
  var textLength = text.length;
2600
  }
2601
  var newLen = limit - textLength;
2602
+ jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(newLen);
2603
 
2604
  }
2605
 
2606
  function networkCount(networkAuthId) {
2607
+
2608
+ var networkCountId = -1; //default;
2609
+ if (jQuery(':focus').length > 0) {
2610
+ var attr = jQuery(':focus').attr('data-network-count');
2611
+ if (typeof attr !== typeof undefined && attr !== false) {
2612
+ networkCountId = attr;
2613
+ }
2614
+ }
2615
  var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
2616
+ var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
2617
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
2618
  if (url.length != "0") {
2619
  if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
2625
  jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
2626
  }
2627
  var textLength = text.length;
2628
+ jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(textLength);
2629
  }
2630
 
2631
 
2770
  }
2771
  }
2772
 
2773
+ //jQuery(this).attr('data-network-auth-id')
2774
  function checkSchedDateTime(dataNetworkAuthId) {
2775
  var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
2776
  var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
2796
 
2797
  //utc current time
2798
  var now = new Date();
2799
+ //offset between utc und user
2800
  var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
2801
  //enter hour to user time
2802
  var hour = parseInt(minParts3[0]) + timeZone + offset;
assets/js/b2s/start.js CHANGED
@@ -12,7 +12,11 @@ jQuery(document).ready(function () {
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();
@@ -150,14 +154,14 @@ function getWidgetContent() {
150
  },
151
  success: function (content) {
152
  data = content;
153
- widget.data('position',0); //random: 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);
@@ -214,16 +218,16 @@ function drawBasic() {
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
 
12
  eventRender: function (event, element) {
13
  show = true;
14
  $header = jQuery("<div>").addClass("b2s-calendar-header");
15
+ $isRelayPost = '';
16
+ if (event.relay_primary_post_id > 0) {
17
+ $isRelayPost = ' (Retweet)';
18
+ }
19
+ $network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
20
  element.find(".fc-time").after($network_name);
21
  element.html(element.html());
22
  $parent = element.parent();
154
  },
155
  success: function (content) {
156
  data = content;
157
+ widget.data('position', 0); //random: new Date().getSeconds() % data.length;
158
  show();
159
  setInterval(function () {
160
  jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
161
  }, 30000);
162
  }
163
  });
164
+
165
  jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click", function () {
166
  widget.data('position', widget.data('position') * 1 + 1);
167
  show(widget);
218
  var scheduled = [];
219
  var scheduled_colors = [];
220
  function dateToYMD(date) {
221
+ var d = date.getUTCDate();
222
+ var m = date.getUTCMonth() + 1;
223
+ var y = date.getUTCFullYear();
224
  return '' + y + '-' + (m <= 9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
225
  }
226
 
227
  function dateToDMY(date) {
228
+ var d = date.getUTCDate();
229
+ var m = date.getUTCMonth() + 1;
230
+ var y = date.getUTCFullYear();
231
  return '' + (d <= 9 ? '0' + d : d) + '.' + (m <= 9 ? '0' + m : m) + '.' + y;
232
  }
233
 
assets/js/b2s/wp/post-box.js CHANGED
@@ -113,7 +113,11 @@ jQuery(document).on('click', '#b2s-post-box-calendar-btn', function () {
113
  eventRender: function (event, element) {
114
  show = true;
115
  $header = jQuery("<div>").addClass("b2s-calendar-header");
116
- $network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
 
 
 
 
117
  element.find(".fc-time").after($network_name);
118
  element.html(element.html());
119
  $parent = element.parent();
@@ -220,23 +224,23 @@ jQuery(document).on('change', '.b2s-post-meta-box-sched-select', function () {
220
 
221
  jQuery(document).on('click', '#publish', function () {
222
  //Check is Auto-Post-Import active
223
- if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
224
- if (jQuery('#b2sAutoPostImportIsActive').val() == "1") {
225
- jQuery.ajax({
226
- url: ajaxurl,
227
- type: "POST",
228
- dataType: "json",
229
- cache: false,
230
- data: {
231
- 'action': 'b2s_lock_auto_post_import',
232
- 'userId': jQuery('#b2sBlogUserId').val()
233
- },
234
- success: function (data) {
235
-
236
- }
237
- });
238
- }
239
  }
 
240
  });
241
  jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
242
  jQuery('#' + jQuery(this).attr('data-area-id')).hide();
@@ -266,7 +270,7 @@ jQuery(document).on('change', '#b2s-post-meta-box-profil-dropdown', function ()
266
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter').show();
267
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter option').attr("disabled", "disabled");
268
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]').attr("disabled", false);
269
- jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]:first').attr("selected", "selected");
270
  } else {
271
  tos = true;
272
  }
113
  eventRender: function (event, element) {
114
  show = true;
115
  $header = jQuery("<div>").addClass("b2s-calendar-header");
116
+ $isRelayPost = '';
117
+ if (event.relay_primary_post_id > 0) {
118
+ $isRelayPost = ' (Retweet)';
119
+ }
120
+ $network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
121
  element.find(".fc-time").after($network_name);
122
  element.html(element.html());
123
  $parent = element.parent();
224
 
225
  jQuery(document).on('click', '#publish', function () {
226
  //Check is Auto-Post-Import active
227
+ if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
228
+ if (jQuery('#b2sAutoPostImportIsActive').val() == "1") {
229
+ jQuery.ajax({
230
+ url: ajaxurl,
231
+ type: "POST",
232
+ dataType: "json",
233
+ cache: false,
234
+ data: {
235
+ 'action': 'b2s_lock_auto_post_import',
236
+ 'userId': jQuery('#b2sBlogUserId').val()
237
+ },
238
+ success: function (data) {
239
+
240
+ }
241
+ });
 
242
  }
243
+ }
244
  });
245
  jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
246
  jQuery('#' + jQuery(this).attr('data-area-id')).hide();
270
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter').show();
271
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter option').attr("disabled", "disabled");
272
  jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]').attr("disabled", false);
273
+ jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]:first').attr("selected", "selected");
274
  } else {
275
  tos = true;
276
  }
assets/js/prg/general.js CHANGED
@@ -22,5 +22,4 @@ jQuery(document).on('click', '.b2s-modal-close', function () {
22
  jQuery('body').removeClass('modal-open');
23
  jQuery('body').removeAttr('style');
24
  return false;
25
- });
26
-
22
  jQuery('body').removeClass('modal-open');
23
  jQuery('body').removeAttr('style');
24
  return false;
25
+ });
 
blog2social.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  /*
4
  * Plugin Name:Blog2Social: Social Media Auto Post & Scheduler
5
  * Plugin URI: https://www.blog2social.com
@@ -7,12 +6,12 @@
7
  * Author: Blog2Social, Adenion
8
  * Text Domain: blog2social
9
  * Domain Path: /languages
10
- * Version: 4.7.0
11
  * Author URI: https://www.blog2social.com
12
  * License: GPL2+
13
  */
14
  //B2SDefine
15
- define('B2S_PLUGIN_VERSION', '470');
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__));
1
  <?php
 
2
  /*
3
  * Plugin Name:Blog2Social: Social Media Auto Post & Scheduler
4
  * Plugin URI: https://www.blog2social.com
6
  * Author: Blog2Social, Adenion
7
  * Text Domain: blog2social
8
  * Domain Path: /languages
9
+ * Version: 4.8.0
10
  * Author URI: https://www.blog2social.com
11
  * License: GPL2+
12
  */
13
  //B2SDefine
14
+ define('B2S_PLUGIN_VERSION', '480');
15
  define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
16
  define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
17
  define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
includes/Ajax/Get.php CHANGED
@@ -53,7 +53,7 @@ class Ajax_Get {
53
  $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
54
  $b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
55
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
56
- if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
57
  $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
58
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
59
  if ($b2sShowPagination) {
@@ -71,7 +71,7 @@ class Ajax_Get {
71
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getNetworkBoardAndGroup', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $_POST['networkAuthId'], 'networkId' => $_POST['networkId'], 'lang' => substr(B2S_LANGUAGE, 0, 2))));
72
  if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
73
  require_once B2S_PLUGIN_DIR . 'includes/Form.php';
74
- echo json_encode(array('result' => true, 'content' => B2S_Form::getNetworkBoardAndGroupHtml($result->data)));
75
  wp_die();
76
  }
77
  }
@@ -118,13 +118,14 @@ class Ajax_Get {
118
  public function getShipItem() {
119
  if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['networkAuthId']) && (int) $_POST['networkAuthId'] > 0) {
120
  $userLang = isset($_POST['userLang']) ? trim($_POST['userLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
 
121
  require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
122
  $itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
123
  'networkId' => (int) $_POST['networkId'],
124
  'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
125
  'networkType' => (int) $_POST['networkType']);
126
  $selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
127
- $item = new B2S_Ship_Item((int) $_POST['postId'], $userLang, $selSchedDate);
128
  echo json_encode(array('result' => true, 'networkAuthId' => (int) $_POST['networkAuthId'], 'networkType' => (int) $_POST['networkType'], 'networkId' => (int) $_POST['networkId'], 'content' => $item->getItemHtml((object) $itemData)));
129
  } else {
130
  echo json_encode(array('result' => false));
@@ -138,7 +139,8 @@ class Ajax_Get {
138
  require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
139
  $postData = new B2S_Post_Item();
140
  $showByDate = isset($_POST['showByDate']) ? trim($_POST['showByDate']) : '';
141
- $result = $postData->getPublishPostDataHtml((int) $_POST['postId'], $showByDate);
 
142
  if ($result !== false) {
143
  echo json_encode(array('result' => true, 'postId' => (int) $_POST['postId'], 'content' => $result));
144
  wp_die();
@@ -267,7 +269,7 @@ class Ajax_Get {
267
  $calendar = B2S_Calendar_Filter::getByTimespam($_GET['start'] . " 00:00:00", $_GET['end'] . " 23:59:59", $network_id, $network_details_id);
268
  } else {
269
  $calendar = B2S_Calendar_Filter::getAll($network_id, $network_details_id);
270
- }
271
  echo json_encode($calendar->asCalendarArray());
272
  wp_die();
273
  }
53
  $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
54
  $b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
55
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
56
+ if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish', 'notice'))) {
57
  $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
58
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
59
  if ($b2sShowPagination) {
71
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getNetworkBoardAndGroup', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $_POST['networkAuthId'], 'networkId' => $_POST['networkId'], 'lang' => substr(B2S_LANGUAGE, 0, 2))));
72
  if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
73
  require_once B2S_PLUGIN_DIR . 'includes/Form.php';
74
+ echo json_encode(array('result' => true, 'content' => B2S_Form::getNetworkBoardAndGroupHtml($result->data, $_POST['networkId'])));
75
  wp_die();
76
  }
77
  }
118
  public function getShipItem() {
119
  if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['networkAuthId']) && (int) $_POST['networkAuthId'] > 0) {
120
  $userLang = isset($_POST['userLang']) ? trim($_POST['userLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
121
+ $relayCount = isset($_POST['relayCount']) ? (int) $_POST['relayCount'] : 0;
122
  require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
123
  $itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
124
  'networkId' => (int) $_POST['networkId'],
125
  'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
126
  'networkType' => (int) $_POST['networkType']);
127
  $selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
128
+ $item = new B2S_Ship_Item((int) $_POST['postId'], $userLang, $selSchedDate,$relayCount);
129
  echo json_encode(array('result' => true, 'networkAuthId' => (int) $_POST['networkAuthId'], 'networkType' => (int) $_POST['networkType'], 'networkId' => (int) $_POST['networkId'], 'content' => $item->getItemHtml((object) $itemData)));
130
  } else {
131
  echo json_encode(array('result' => false));
139
  require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
140
  $postData = new B2S_Post_Item();
141
  $showByDate = isset($_POST['showByDate']) ? trim($_POST['showByDate']) : '';
142
+ $type = (isset($_POST['type']) && in_array($_POST['type'], array('publish', 'notice'))) ? $_POST['type'] : 'publish';
143
+ $result = $postData->getPublishPostDataHtml((int) $_POST['postId'],$type, $showByDate);
144
  if ($result !== false) {
145
  echo json_encode(array('result' => true, 'postId' => (int) $_POST['postId'], 'content' => $result));
146
  wp_die();
269
  $calendar = B2S_Calendar_Filter::getByTimespam($_GET['start'] . " 00:00:00", $_GET['end'] . " 23:59:59", $network_id, $network_details_id);
270
  } else {
271
  $calendar = B2S_Calendar_Filter::getAll($network_id, $network_details_id);
272
+ }
273
  echo json_encode($calendar->asCalendarArray());
274
  wp_die();
275
  }
includes/Ajax/Post.php CHANGED
@@ -18,6 +18,7 @@ class Ajax_Post {
18
  add_action('wp_ajax_b2s_lock_auto_post_import', array($this, 'lockAutoPostImport'));
19
  add_action('wp_ajax_b2s_delete_user_auth', array($this, 'deleteUserAuth'));
20
  add_action('wp_ajax_b2s_update_user_version', array($this, 'updateUserVersion'));
 
21
  add_action('wp_ajax_b2s_create_trail', array($this, 'createTrail'));
22
  add_action('wp_ajax_b2s_save_network_board_and_group', array($this, 'saveNetworkBoardAndGroup'));
23
  add_action('wp_ajax_b2s_delete_user_sched_post', array($this, 'deleteUserSchedPost'));
@@ -181,7 +182,7 @@ class Ajax_Post {
181
  'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
182
 
183
  foreach ($post['b2s'] as $networkAuthId => $data) {
184
- if (!isset($data['url']) || !isset($data['content']) || !isset($data['network_id'])) {
185
  continue;
186
  }
187
 
@@ -241,26 +242,28 @@ class Ajax_Post {
241
  );
242
 
243
 
 
 
 
 
 
 
244
  //mode: share now
245
  $schedData = array();
246
  if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
247
- $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData));
248
  //mode: schedule custom once times
249
  } else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
250
- //shareNow?
251
- /* if ((int) strtotime(B2S_Util::getUTCForDate($value . ' ' . $data['time'][$key], $sendData['user_timezone'] * (-1))) < (int) strtotime(gmdate('Y-m-d H:i:s'))) {
252
- $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData));
253
- //isSched
254
- } else { */
255
  $schedData = array(
256
  'date' => isset($data['date']) ? $data['date'] : array(),
257
  'time' => isset($data['time']) ? $data['time'] : array(),
 
 
258
  'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
259
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
260
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
261
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
262
  $content = array_merge($content, $schedResult);
263
- //}
264
  //mode: recurrently schedule
265
  } else {
266
  $schedData = array(
@@ -284,7 +287,7 @@ class Ajax_Post {
284
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false
285
  );
286
 
287
- $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
288
  $content = array_merge($content, $schedResult);
289
  }
290
  }
@@ -353,6 +356,7 @@ class Ajax_Post {
353
  'networkType' => (int) $_POST['networkType'],
354
  'networkId' => (int) $_POST['networkId'],
355
  'boardAndGroup' => $_POST['boardAndGroup'],
 
356
  'lang' => $_POST['lang']);
357
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
358
  if ($result->result == true) {
@@ -549,6 +553,23 @@ class Ajax_Post {
549
  wp_die();
550
  }
551
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
552
  public function createTrail() {
553
  require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
554
  if (isset($_POST['vorname']) && !empty($_POST['vorname']) && isset($_POST['nachname']) && !empty($_POST['nachname']) && isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['url']) && !empty($_POST['url'])) {
@@ -572,20 +593,6 @@ class Ajax_Post {
572
  wp_die();
573
  }
574
 
575
- public function deleteUserSchedPost() {
576
- require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
577
-
578
- if (isset($_POST['postId']) && !empty($_POST['postId'])) {
579
- $postIds = explode(',', $_POST['postId']);
580
- if (is_array($postIds) && !empty($postIds)) {
581
- echo json_encode(B2S_Post_Tools::deleteUserSchedPost($postIds));
582
- wp_die();
583
- }
584
- }
585
- echo json_encode(array('result' => false));
586
- wp_die();
587
- }
588
-
589
  public function deleteUserPublishPost() {
590
  require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
591
  if (isset($_POST['postId']) && !empty($_POST['postId'])) {
@@ -690,23 +697,70 @@ class Ajax_Post {
690
  if (is_numeric($_POST['b2s_id']) && is_string($_POST['sched_date'])) {
691
  $sql = "UPDATE b2s_posts "
692
  . "SET sched_date = '" . date('Y-m-d H:i:s', strtotime($_POST['sched_date'])) . "', "
 
 
693
  . "sched_date_utc = '" . B2S_Util::getUTCForDate($_POST['sched_date'], $_POST['user_timezone'] * -1) . "', "
694
  . "hook_action = 2 "
695
  . "WHERE id = " . $_POST['b2s_id'];
696
-
697
  $wpdb->query($sql);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
698
  }
699
  echo json_encode(array('result' => true));
700
  wp_die();
701
  }
702
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
703
  public function b2sDeletePost() {
 
704
  global $wpdb;
705
  if (isset($_POST['b2s_id']) && (int) $_POST['b2s_id'] > 0 && isset($_POST['post_id']) && (int) $_POST['post_id'] > 0) {
706
- $sql = $wpdb->prepare("SELECT id,post_id FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $_POST['b2s_id'], "0000-00-00 00:00:00");
707
  $row = $wpdb->get_row($sql);
708
  if (isset($row->id) && (int) $row->id == (int) $_POST['b2s_id']) {
709
  $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => (int) $_POST['b2s_id']));
 
 
 
 
 
 
 
 
 
 
 
710
  }
711
  delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['b2s_id']);
712
  delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $_POST['post_id']);
@@ -723,20 +777,20 @@ class Ajax_Post {
723
  $metaCard = false;
724
  $sched_date = '';
725
 
726
- if ($post['save_method'] == "apply-all") {
727
- $b2sids = array();
728
- $sql = "SELECT id "
729
- . "FROM b2s_posts "
730
- . "WHERE post_id = %d";
731
-
732
- $sql = $wpdb->prepare($sql, array($_POST['post_id']));
733
- $items = $wpdb->get_results($sql);
734
- foreach ($items as $item) {
735
- $b2sids[] = $item->id;
736
- }
737
- } else {
738
- $b2sids = array($post['b2s_id']);
739
- }
740
 
741
  delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $post['post_id']);
742
 
@@ -756,87 +810,138 @@ class Ajax_Post {
756
  'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
757
 
758
 
759
- foreach ($post['b2s'] as $networkAuthId => $data) {
760
- if (!isset($data['url']) || !isset($data['content']) || !isset($data['network_id'])) {
761
- continue;
762
- }
763
 
764
- //Change/Set MetaTags
765
- if ((int) $data['network_id'] == 1 && $metaOg == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_og_meta']) && (int) $post['change_og_meta'] == 1) { //LinkPost
766
- $metaOg = true;
767
- $meta = B2S_Meta::getInstance();
768
- $meta->getMeta((int) $post['post_id']);
769
- if (isset($data['og_title']) && !empty($data['og_title'])) {
770
- $meta->setMeta('og_title', $data['og_title']);
771
- }
772
- if (isset($data['og_desc']) && !empty($data['og_desc'])) {
773
- $meta->setMeta('og_desc', $data['og_desc']);
774
- }
775
- if (isset($data['image_url']) && !empty($data['image_url'])) {
776
- $meta->setMeta('og_image', trim($data['image_url']));
 
 
 
777
  }
778
- $meta->updateMeta((int) $post['post_id']);
779
  }
 
780
 
781
- //Change/Set MetaTags
782
- if ((int) $data['network_id'] == 2 && $metaCard == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_card_meta']) && (int) $post['change_card_meta'] == 1) { //LinkPost
783
- $metaCard = true;
784
- $meta = B2S_Meta::getInstance();
785
- $meta->getMeta((int) $post['post_id']);
786
- if (isset($data['card_title']) && !empty($data['card_title'])) {
787
- $meta->setMeta('card_title', $data['card_title']);
788
- }
789
- if (isset($data['card_desc']) && !empty($data['card_desc'])) {
790
- $meta->setMeta('card_desc', $data['card_desc']);
791
  }
792
- if (isset($data['image_url']) && !empty($data['image_url'])) {
793
- $meta->setMeta('card_image', trim($data['image_url']));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
794
  }
795
- $meta->updateMeta((int) $post['post_id']);
796
- }
797
 
798
- //Nocache
799
- if ($metaCard || $metaOg) {
800
- clean_post_cache((int) $post['post_id']);
801
- }
 
 
 
 
 
 
 
 
 
 
 
 
802
 
803
- $sendData = array("board" => isset($data['board']) ? $data['board'] : '',
804
- "group" => isset($data['group']) ? $data['group'] : '',
805
- "custom_title" => isset($data['custom_title']) ? strip_tags($data['custom_title']) : '',
806
- "content" => (isset($data['content']) && !empty($data['content'])) ? strip_tags(html_entity_decode($data['content']), '<p><h1><h2><br><i><b><a><img>') : '',
807
- 'url' => isset($data['url']) ? $data['url'] : '',
808
- 'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
809
- 'tags' => isset($data['tags']) ? $data['tags'] : array(),
810
- 'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
811
- 'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
812
- 'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
813
- 'network_auth_id' => $networkAuthId,
814
- 'post_format' => isset($data['post_format']) ? (int) $data['post_format'] : '',
815
- 'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
816
- 'sched_details_id' => isset($post['sched_details_id']) ? $post['sched_details_id'] : null,
817
- 'publish_date' => isset($post['publish_date']) ? date('Y-m-d H:i:s', strtotime($post['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp'))
818
- );
819
 
820
- if (isset($data['date'][0]) && isset($data['time'][0])) {
821
- $sched_date = B2S_Util::getCustomDateFormat(date('Y-m-d H:i:00', strtotime($data['date'][0] . ' ' . $data['time'][0])), substr(B2S_LANGUAGE, 0, 2));
822
- $schedData = array(
823
- 'date' => isset($data['date']) ? $data['date'] : array(),
824
- 'time' => isset($data['time']) ? $data['time'] : array(),
825
- 'releaseSelect' => 1,
 
 
 
 
 
 
826
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
827
- 'saveSetting' => isset($data['saveSchedSetting']) ? true : false
 
828
  );
829
- $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
830
  }
831
- }
832
 
833
- delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $b2s_id);
 
834
  }
835
-
836
  echo json_encode(array('result' => true, 'date' => $sched_date));
837
  wp_die();
838
  }
839
 
 
 
 
 
 
 
840
  public function releaseLocks() {
841
  require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
842
  $options = new B2S_Options(get_current_user_id());
18
  add_action('wp_ajax_b2s_lock_auto_post_import', array($this, 'lockAutoPostImport'));
19
  add_action('wp_ajax_b2s_delete_user_auth', array($this, 'deleteUserAuth'));
20
  add_action('wp_ajax_b2s_update_user_version', array($this, 'updateUserVersion'));
21
+ add_action('wp_ajax_b2s_accept_privacy_policy', array($this, 'acceptPrivacyPolicy'));
22
  add_action('wp_ajax_b2s_create_trail', array($this, 'createTrail'));
23
  add_action('wp_ajax_b2s_save_network_board_and_group', array($this, 'saveNetworkBoardAndGroup'));
24
  add_action('wp_ajax_b2s_delete_user_sched_post', array($this, 'deleteUserSchedPost'));
182
  'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
183
 
184
  foreach ($post['b2s'] as $networkAuthId => $data) {
185
+ if (!isset($data['url']) || !isset($data['network_id'])) {
186
  continue;
187
  }
188
 
242
  );
243
 
244
 
245
+ //since V4.8.0 Check Relay and prepare Data
246
+ $relayData = array();
247
+ if ((int) $data['network_id'] == 2 && isset($data['post_relay_account'][0]) && !empty($data['post_relay_account'][0]) && isset($data['post_relay_delay'][0]) && !empty($data['post_relay_delay'][0])) {
248
+ $relayData = array('auth' => $data['post_relay_account'], 'delay' => $data['post_relay_delay']);
249
+ }
250
+
251
  //mode: share now
252
  $schedData = array();
253
  if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
254
+ $b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData);
255
  //mode: schedule custom once times
256
  } else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
 
 
 
 
 
257
  $schedData = array(
258
  'date' => isset($data['date']) ? $data['date'] : array(),
259
  'time' => isset($data['time']) ? $data['time'] : array(),
260
+ 'sched_content' => isset($data['sched_content']) ? $data['sched_content'] : array(),
261
+ 'sched_image_url' => isset($data['sched_image_url']) ? $data['sched_image_url'] : array(),
262
  'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
263
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
264
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
265
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
266
  $content = array_merge($content, $schedResult);
 
267
  //mode: recurrently schedule
268
  } else {
269
  $schedData = array(
287
  'saveSetting' => isset($data['saveSchedSetting']) ? true : false
288
  );
289
 
290
+ $schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
291
  $content = array_merge($content, $schedResult);
292
  }
293
  }
356
  'networkType' => (int) $_POST['networkType'],
357
  'networkId' => (int) $_POST['networkId'],
358
  'boardAndGroup' => $_POST['boardAndGroup'],
359
+ 'boardAndGroupName' => (isset($_POST['boardAndGroupName']) && !empty($_POST['boardAndGroupName'])) ? strip_tags($_POST['boardAndGroupName']) : '',
360
  'lang' => $_POST['lang']);
361
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
362
  if ($result->result == true) {
553
  wp_die();
554
  }
555
 
556
+ public function acceptPrivacyPolicy() {
557
+ require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
558
+ if (isset($_POST['accept'])) {
559
+ $post = array('token' => B2S_PLUGIN_TOKEN,
560
+ 'action' => 'updatePrivacyPolicy',
561
+ 'version' => B2S_PLUGIN_VERSION);
562
+ $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
563
+ if ($result->result == true) {
564
+ echo json_encode(array('result' => true));
565
+ delete_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
566
+ wp_die();
567
+ }
568
+ }
569
+ echo json_encode(array('result' => false));
570
+ wp_die();
571
+ }
572
+
573
  public function createTrail() {
574
  require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
575
  if (isset($_POST['vorname']) && !empty($_POST['vorname']) && isset($_POST['nachname']) && !empty($_POST['nachname']) && isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['url']) && !empty($_POST['url'])) {
593
  wp_die();
594
  }
595
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
596
  public function deleteUserPublishPost() {
597
  require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
598
  if (isset($_POST['postId']) && !empty($_POST['postId'])) {
697
  if (is_numeric($_POST['b2s_id']) && is_string($_POST['sched_date'])) {
698
  $sql = "UPDATE b2s_posts "
699
  . "SET sched_date = '" . date('Y-m-d H:i:s', strtotime($_POST['sched_date'])) . "', "
700
+ . "user_timezone = '" . $_POST['user_timezone'] . "', "
701
+ . "publish_date = '0000-00-00 00:00:00' ,"
702
  . "sched_date_utc = '" . B2S_Util::getUTCForDate($_POST['sched_date'], $_POST['user_timezone'] * -1) . "', "
703
  . "hook_action = 2 "
704
  . "WHERE id = " . $_POST['b2s_id'];
 
705
  $wpdb->query($sql);
706
+
707
+ //is post for relay?
708
+ if (isset($_POST['post_for_relay']) && (int) $_POST['post_for_relay'] == 1) {
709
+ $res = $this->getAllRelayByPrimaryPostId($_POST['b2s_id']);
710
+ if (is_array($res) && !empty($res)) {
711
+ foreach ($res as $item) {
712
+ if (isset($item->id) && (int) $item->id > 0 && isset($item->relay_delay_min) && (int) $item->relay_delay_min > 0) {
713
+ $relay_sched_date = date('Y-m-d H:i:00', strtotime("+" . $item->relay_delay_min . " minutes", strtotime($_POST['sched_date'])));
714
+ $relay_sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($relay_sched_date, $_POST['user_timezone'] * (-1))));
715
+ $wpdb->update('b2s_posts', array(
716
+ 'user_timezone' => $_POST['user_timezone'],
717
+ 'publish_date' => "0000-00-00 00:00:00",
718
+ 'sched_date' => $relay_sched_date,
719
+ 'sched_date_utc' => $relay_sched_date_utc,
720
+ 'hook_action' => 2
721
+ ), array("id" => $item->id), array('%s', '%s', '%s', '%s', '%d'));
722
+ }
723
+ }
724
+ }
725
+ }
726
  }
727
  echo json_encode(array('result' => true));
728
  wp_die();
729
  }
730
 
731
+ public function deleteUserSchedPost() {
732
+ require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
733
+
734
+ if (isset($_POST['postId']) && !empty($_POST['postId'])) {
735
+ $postIds = explode(',', $_POST['postId']);
736
+ if (is_array($postIds) && !empty($postIds)) {
737
+ echo json_encode(B2S_Post_Tools::deleteUserSchedPost($postIds));
738
+ wp_die();
739
+ }
740
+ }
741
+ echo json_encode(array('result' => false));
742
+ wp_die();
743
+ }
744
+
745
  public function b2sDeletePost() {
746
+ require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
747
  global $wpdb;
748
  if (isset($_POST['b2s_id']) && (int) $_POST['b2s_id'] > 0 && isset($_POST['post_id']) && (int) $_POST['post_id'] > 0) {
749
+ $sql = $wpdb->prepare("SELECT id,post_id,post_for_relay FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $_POST['b2s_id'], "0000-00-00 00:00:00");
750
  $row = $wpdb->get_row($sql);
751
  if (isset($row->id) && (int) $row->id == (int) $_POST['b2s_id']) {
752
  $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => (int) $_POST['b2s_id']));
753
+ //is post for relay
754
+ if ((int) $row->post_for_relay == 1) {
755
+ $res = B2S_Post_Tools::getAllRelayByPrimaryPostId($row->id);
756
+ if (is_array($res) && !empty($res)) {
757
+ foreach ($res as $item) {
758
+ if (isset($item->id) && (int) $item->id > 0) {
759
+ $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $item->id));
760
+ }
761
+ }
762
+ }
763
+ }
764
  }
765
  delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['b2s_id']);
766
  delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $_POST['post_id']);
777
  $metaCard = false;
778
  $sched_date = '';
779
 
780
+ /* if ($post['save_method'] == "apply-all") {
781
+ $b2sids = array();
782
+ $sql = "SELECT id "
783
+ . "FROM b2s_posts "
784
+ . "WHERE post_id = %d";
785
+
786
+ $sql = $wpdb->prepare($sql, array($_POST['post_id']));
787
+ $items = $wpdb->get_results($sql);
788
+ foreach ($items as $item) {
789
+ $b2sids[] = $item->id;
790
+ }
791
+ } else { */
792
+ $b2sids = array($post['b2s_id']);
793
+ /* } */
794
 
795
  delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $post['post_id']);
796
 
810
  'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
811
 
812
 
813
+ //is relay post?
814
+ if (isset($post['relay_primary_post_id']) && (int) $post['relay_primary_post_id'] > 0 && (int) $b2s_id > 0) {
 
 
815
 
816
+ if (isset($post['relay_primary_sched_date']) && !empty($post['relay_primary_sched_date']) && isset($post['network_auth_id']) && (int) $post['network_auth_id'] > 0) {
817
+
818
+ if (isset($post['b2s'][$post['network_auth_id']]['post_relay_delay'][0]) && (int) $post['b2s'][$post['network_auth_id']]['post_relay_delay'][0] > 0) {
819
+
820
+ $sched_date = date('Y-m-d H:i:00', strtotime("+" . $post['b2s'][$post['network_auth_id']]['post_relay_delay'][0] . " minutes", strtotime($post['relay_primary_sched_date'])));
821
+ $sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date, $post['user_timezone'] * (-1))));
822
+
823
+ $wpdb->update('b2s_posts', array(
824
+ 'user_timezone' => $post['user_timezone'],
825
+ 'publish_date' => "0000-00-00 00:00:00",
826
+ 'sched_date' => $sched_date,
827
+ 'sched_date_utc' => $sched_date_utc,
828
+ 'hook_action' => 2
829
+ ), array("id" => $b2s_id), array('%s', '%s', '%s', '%s', '%d'));
830
+
831
+ $sched_date = B2S_Util::getCustomDateFormat(date('Y-m-d H:i:00', strtotime($sched_date)), substr(B2S_LANGUAGE, 0, 2));
832
  }
 
833
  }
834
+ } else {
835
 
836
+ foreach ($post['b2s'] as $networkAuthId => $data) {
837
+
838
+ if (!isset($data['url']) || !isset($data['content']) || !isset($data['network_id'])) {
839
+ continue;
 
 
 
 
 
 
840
  }
841
+
842
+ //Change/Set MetaTags
843
+ if ((int) $data['network_id'] == 1 && $metaOg == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_og_meta']) && (int) $post['change_og_meta'] == 1) { //LinkPost
844
+ $metaOg = true;
845
+ $meta = B2S_Meta::getInstance();
846
+ $meta->getMeta((int) $post['post_id']);
847
+ if (isset($data['og_title']) && !empty($data['og_title'])) {
848
+ $meta->setMeta('og_title', $data['og_title']);
849
+ }
850
+ if (isset($data['og_desc']) && !empty($data['og_desc'])) {
851
+ $meta->setMeta('og_desc', $data['og_desc']);
852
+ }
853
+ if (isset($data['image_url']) && !empty($data['image_url'])) {
854
+ $meta->setMeta('og_image', trim($data['image_url']));
855
+ }
856
+ $meta->updateMeta((int) $post['post_id']);
857
  }
 
 
858
 
859
+ //Change/Set MetaTags
860
+ if ((int) $data['network_id'] == 2 && $metaCard == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_card_meta']) && (int) $post['change_card_meta'] == 1) { //LinkPost
861
+ $metaCard = true;
862
+ $meta = B2S_Meta::getInstance();
863
+ $meta->getMeta((int) $post['post_id']);
864
+ if (isset($data['card_title']) && !empty($data['card_title'])) {
865
+ $meta->setMeta('card_title', $data['card_title']);
866
+ }
867
+ if (isset($data['card_desc']) && !empty($data['card_desc'])) {
868
+ $meta->setMeta('card_desc', $data['card_desc']);
869
+ }
870
+ if (isset($data['image_url']) && !empty($data['image_url'])) {
871
+ $meta->setMeta('card_image', trim($data['image_url']));
872
+ }
873
+ $meta->updateMeta((int) $post['post_id']);
874
+ }
875
 
876
+ //Nocache
877
+ if ($metaCard || $metaOg) {
878
+ clean_post_cache((int) $post['post_id']);
879
+ }
 
 
 
 
 
 
 
 
 
 
 
 
880
 
881
+ $sendData = array("board" => isset($data['board']) ? $data['board'] : '',
882
+ "group" => isset($data['group']) ? $data['group'] : '',
883
+ "custom_title" => isset($data['custom_title']) ? strip_tags($data['custom_title']) : '',
884
+ "content" => (isset($data['content']) && !empty($data['content'])) ? strip_tags(html_entity_decode($data['content']), '<p><h1><h2><br><i><b><a><img>') : '',
885
+ 'url' => isset($data['url']) ? $data['url'] : '',
886
+ 'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
887
+ 'tags' => isset($data['tags']) ? $data['tags'] : array(),
888
+ 'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
889
+ 'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
890
+ 'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
891
+ 'network_auth_id' => $networkAuthId,
892
+ 'post_format' => isset($data['post_format']) ? (int) $data['post_format'] : '',
893
  'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
894
+ 'sched_details_id' => isset($post['sched_details_id']) ? $post['sched_details_id'] : null,
895
+ 'publish_date' => isset($post['publish_date']) ? date('Y-m-d H:i:s', strtotime($post['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp'))
896
  );
897
+
898
+ if (isset($data['date'][0]) && isset($data['time'][0])) {
899
+ $sched_date = B2S_Util::getCustomDateFormat(date('Y-m-d H:i:00', strtotime($data['date'][0] . ' ' . $data['time'][0])), substr(B2S_LANGUAGE, 0, 2));
900
+ $schedData = array(
901
+ 'date' => isset($data['date']) ? $data['date'] : array(),
902
+ 'time' => isset($data['time']) ? $data['time'] : array(),
903
+ 'releaseSelect' => 1,
904
+ 'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
905
+ 'saveSetting' => isset($data['saveSchedSetting']) ? true : false
906
+ );
907
+ $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
908
+
909
+ //is post for relay ?
910
+ //get all relays in primary post id by b2s id & change sched_date + utc
911
+ if (isset($post['post_for_relay']) && (int) $post['post_for_relay'] == 1 && isset($data['date'][0]) && isset($data['time'][0]) && (int) $b2s_id > 0) {
912
+ $res = $this->getAllRelayByPrimaryPostId($b2s_id);
913
+ if (is_array($res) && !empty($res)) {
914
+ foreach ($res as $item) {
915
+ if (isset($item->id) && (int) $item->id > 0 && isset($item->relay_delay_min) && (int) $item->relay_delay_min > 0) {
916
+ $relay_sched_date = date('Y-m-d H:i:00', strtotime("+" . $item->relay_delay_min . " minutes", strtotime($data['date'][0] . ' ' . $data['time'][0])));
917
+ $relay_sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($relay_sched_date, $post['user_timezone'] * (-1))));
918
+ $wpdb->update('b2s_posts', array(
919
+ 'user_timezone' => $post['user_timezone'],
920
+ 'publish_date' => "0000-00-00 00:00:00",
921
+ 'sched_date' => $relay_sched_date,
922
+ 'sched_date_utc' => $relay_sched_date_utc,
923
+ 'hook_action' => 2
924
+ ), array("id" => $item->id), array('%s', '%s', '%s', '%s', '%d'));
925
+ }
926
+ }
927
+ }
928
+ }
929
+ }
930
  }
 
931
 
932
+ delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $b2s_id);
933
+ }
934
  }
 
935
  echo json_encode(array('result' => true, 'date' => $sched_date));
936
  wp_die();
937
  }
938
 
939
+ public function getAllRelayByPrimaryPostId($primary_post_id = 0) {
940
+ global $wpdb;
941
+ $sqlData = $wpdb->prepare("SELECT `id`, `relay_delay_min` FROM `b2s_posts` WHERE `hide` = 0 AND `sched_type` = 4 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' AND `relay_primary_post_id` = %d ", $primary_post_id);
942
+ return $wpdb->get_results($sqlData);
943
+ }
944
+
945
  public function releaseLocks() {
946
  require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
947
  $options = new B2S_Options(get_current_user_id());
includes/B2S/Calendar/Filter.php CHANGED
@@ -14,15 +14,52 @@ class B2S_Calendar_Filter {
14
  global $wpdb;
15
 
16
  $res = new B2S_Calendar_Filter();
17
-
18
  $items = $wpdb->get_results($sql);
19
  foreach ($items as $item) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  $res->items[] = new B2S_Calendar_Item($item);
21
  }
22
-
23
  return $res;
24
  }
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  /**
27
  * @return B2S_Calendar_Filter|null
28
  */
@@ -40,6 +77,9 @@ class B2S_Calendar_Filter {
40
  . "b2s_posts.id as b2s_id, "
41
  . "b2s_posts.user_timezone, "
42
  . "b2s_posts.post_id, "
 
 
 
43
  . "b2s_posts_network_details.network_id, "
44
  . "b2s_posts_network_details.network_type, "
45
  . "b2s_posts_network_details.network_display_name, "
@@ -50,7 +90,7 @@ class B2S_Calendar_Filter {
50
  . "b2s_posts.sched_details_id "
51
  . "FROM b2s_posts "
52
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
53
- . "INNER JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
54
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
55
  . "WHERE b2s_posts.publish_link = '' "
56
  . "AND b2s_posts.hide = 0 " . $addNotAdminPosts . $addNetwork . $addNetworkDetails . " ORDER BY sched_date";
@@ -106,6 +146,9 @@ class B2S_Calendar_Filter {
106
  . "b2s_posts.id as b2s_id, "
107
  . "b2s_posts.user_timezone, "
108
  . "b2s_posts.post_id, "
 
 
 
109
  . "b2s_posts_network_details.network_id, "
110
  . "b2s_posts_network_details.network_type, "
111
  . "b2s_posts_network_details.network_display_name, "
@@ -116,7 +159,7 @@ class B2S_Calendar_Filter {
116
  . "b2s_posts.sched_details_id "
117
  . "FROM b2s_posts "
118
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
119
- . "INNER JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
120
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
121
  . "WHERE b2s_posts.publish_link = '' "
122
  . "&& b2s_posts.sched_date BETWEEN '" . date('Y-m-d H:i:s', strtotime($start)) . "' AND '" . date('Y-m-d H:i:s', strtotime($end)) . "' "
@@ -144,6 +187,9 @@ class B2S_Calendar_Filter {
144
  . "b2s_posts.id as b2s_id, "
145
  . "b2s_posts.user_timezone, "
146
  . "b2s_posts.post_id, "
 
 
 
147
  . "b2s_posts_network_details.network_id, "
148
  . "b2s_posts_network_details.network_type, "
149
  . "b2s_posts_network_details.network_display_name, "
@@ -154,7 +200,7 @@ class B2S_Calendar_Filter {
154
  . "b2s_posts.sched_details_id "
155
  . "FROM b2s_posts "
156
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
157
- . "INNER JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
158
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
159
  . "WHERE b2s_posts.id = %d "
160
  . "&& b2s_posts.publish_link = '' "
14
  global $wpdb;
15
 
16
  $res = new B2S_Calendar_Filter();
 
17
  $items = $wpdb->get_results($sql);
18
  foreach ($items as $item) {
19
+ if (is_null($item->sched_data) && is_null($item->image_url) && (int) $item->relay_primary_post_id == 0) {
20
+ continue;
21
+ }
22
+ //is relay post?
23
+ if ((int) $item->relay_primary_post_id > 0) {
24
+ //set sched_data & image_url
25
+ $resSchedData = self::getPrimaryPostSchedData($item->relay_primary_post_id);
26
+ if (isset($resSchedData[0])) {
27
+ if (isset($resSchedData[0]->sched_data) && !empty($resSchedData[0]->sched_data) && isset($resSchedData[0]->image_url)) {
28
+ $item->sched_data = $resSchedData[0]->sched_data;
29
+ $item->image_url = $resSchedData[0]->image_url;
30
+ }
31
+ $item->relay_primary_sched_date = $resSchedData[0]->relay_primary_sched_date;
32
+ //relay post by share now post
33
+ if (isset($resSchedData[0]->sched_type) && (int) $resSchedData[0]->sched_type == 0) {
34
+ $item->relay_primary_sched_date = $resSchedData[0]->publish_date;
35
+ }
36
+ }
37
+ }
38
+
39
  $res->items[] = new B2S_Calendar_Item($item);
40
  }
 
41
  return $res;
42
  }
43
 
44
+ public static function getPrimaryPostSchedData($id = 0) {
45
+ global $wpdb;
46
+
47
+ if (!is_numeric($id)) {
48
+ return null;
49
+ }
50
+ $sql = "SELECT b2s_posts.sched_type, b2s_posts.publish_date, b2s_posts.sched_date as relay_primary_sched_date,"
51
+ . "b2s_posts_sched_details.sched_data, "
52
+ . "b2s_posts_sched_details.image_url, "
53
+ . "b2s_posts.sched_details_id "
54
+ . "FROM b2s_posts "
55
+ . "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
56
+ . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
57
+ . "WHERE b2s_posts.id = %d ";
58
+
59
+ $sql = $wpdb->prepare($sql, array($id));
60
+ return $wpdb->get_results($sql);
61
+ }
62
+
63
  /**
64
  * @return B2S_Calendar_Filter|null
65
  */
77
  . "b2s_posts.id as b2s_id, "
78
  . "b2s_posts.user_timezone, "
79
  . "b2s_posts.post_id, "
80
+ . "b2s_posts.relay_primary_post_id, "
81
+ . "b2s_posts.relay_delay_min, "
82
+ . "b2s_posts.post_for_relay, "
83
  . "b2s_posts_network_details.network_id, "
84
  . "b2s_posts_network_details.network_type, "
85
  . "b2s_posts_network_details.network_display_name, "
90
  . "b2s_posts.sched_details_id "
91
  . "FROM b2s_posts "
92
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
93
+ . "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
94
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
95
  . "WHERE b2s_posts.publish_link = '' "
96
  . "AND b2s_posts.hide = 0 " . $addNotAdminPosts . $addNetwork . $addNetworkDetails . " ORDER BY sched_date";
146
  . "b2s_posts.id as b2s_id, "
147
  . "b2s_posts.user_timezone, "
148
  . "b2s_posts.post_id, "
149
+ . "b2s_posts.relay_delay_min, "
150
+ . "b2s_posts.post_for_relay, "
151
+ . "b2s_posts.relay_primary_post_id, "
152
  . "b2s_posts_network_details.network_id, "
153
  . "b2s_posts_network_details.network_type, "
154
  . "b2s_posts_network_details.network_display_name, "
159
  . "b2s_posts.sched_details_id "
160
  . "FROM b2s_posts "
161
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
162
+ . "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
163
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
164
  . "WHERE b2s_posts.publish_link = '' "
165
  . "&& b2s_posts.sched_date BETWEEN '" . date('Y-m-d H:i:s', strtotime($start)) . "' AND '" . date('Y-m-d H:i:s', strtotime($end)) . "' "
187
  . "b2s_posts.id as b2s_id, "
188
  . "b2s_posts.user_timezone, "
189
  . "b2s_posts.post_id, "
190
+ . "b2s_posts.relay_primary_post_id, "
191
+ . "b2s_posts.relay_delay_min, "
192
+ . "b2s_posts.post_for_relay, "
193
  . "b2s_posts_network_details.network_id, "
194
  . "b2s_posts_network_details.network_type, "
195
  . "b2s_posts_network_details.network_display_name, "
200
  . "b2s_posts.sched_details_id "
201
  . "FROM b2s_posts "
202
  . "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
203
+ . "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
204
  . "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
205
  . "WHERE b2s_posts.id = %d "
206
  . "&& b2s_posts.publish_link = '' "
includes/B2S/Calendar/Item.php CHANGED
@@ -19,6 +19,10 @@ class B2S_Calendar_Item {
19
  private $image_url = null;
20
  private $post_format = null;
21
  private $sched_details_id = null;
 
 
 
 
22
 
23
  public function __construct(\StdClass $data = null) {
24
  if (isset($data)) {
@@ -35,14 +39,60 @@ class B2S_Calendar_Item {
35
  ->setNetworkAuthId($data->network_auth_id)
36
  ->setB2SId($data->b2s_id)
37
  ->setSchedDetailsId($data->sched_details_id)
38
- ->setImageUrl($data->image_url);
 
 
39
 
40
  if ($data->network_id == 1 || $data->network_id == 2) {
41
  $this->setPostFormat();
42
  }
 
 
 
 
 
43
  }
44
  }
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  /**
47
  * @param integer $value
48
  * @return $this
@@ -129,7 +179,7 @@ class B2S_Calendar_Item {
129
  if (is_string($value)) {
130
  $this->sched_data = unserialize($value);
131
  if (is_array($this->sched_data)) {
132
- //prepare Data
133
  foreach ($this->sched_data as $k => $v) {
134
  if (!is_array($v)) {
135
  $this->sched_data[$k] = stripslashes($v);
@@ -386,6 +436,8 @@ class B2S_Calendar_Item {
386
  "network_type" => $this->getNetworkType(),
387
  "network_auth_id" => $this->getNetworkAuthId(),
388
  "post_format" => $this->getPostFormat(),
 
 
389
  "b2s_id" => $this->getB2SId(),
390
  "post_id" => $this->getPostId(),
391
  "user_timezone" => $this->getUserTimezone(),
@@ -422,6 +474,8 @@ class B2S_Calendar_Item {
422
  'network_display_name' => $this->getNetworkDisplayName(),
423
  'networkType' => $this->getNetworkType(),
424
  'image_url' => $this->getImageUrl(),
 
 
425
  'view' => $view);
426
 
427
  return $this->ship_item()->getItemHtml((object) $itemData, false);
19
  private $image_url = null;
20
  private $post_format = null;
21
  private $sched_details_id = null;
22
+ private $relay_primary_post_id = null;
23
+ private $relay_primary_sched_date = null;
24
+ private $post_for_relay = null;
25
+ private $relay_delay_min = null;
26
 
27
  public function __construct(\StdClass $data = null) {
28
  if (isset($data)) {
39
  ->setNetworkAuthId($data->network_auth_id)
40
  ->setB2SId($data->b2s_id)
41
  ->setSchedDetailsId($data->sched_details_id)
42
+ ->setImageUrl($data->image_url)
43
+ ->setRelayPrimaryPostId($data->relay_primary_post_id)
44
+ ->setPostForRelay($data->post_for_relay);
45
 
46
  if ($data->network_id == 1 || $data->network_id == 2) {
47
  $this->setPostFormat();
48
  }
49
+ if ($data->network_id == 2 && isset($data->relay_primary_sched_date)) {
50
+ $this->setRelayPrimarySchedDate($data->relay_primary_sched_date);
51
+ $this->setRelayDelayMin($data->relay_delay_min);
52
+
53
+ }
54
  }
55
  }
56
 
57
+ //post_for_relay
58
+
59
+
60
+ public function setPostForRelay($value) {
61
+ $this->post_for_relay = (int) $value;
62
+ return $this;
63
+ }
64
+
65
+ public function getPostForRelay() {
66
+ return $this->post_for_relay;
67
+ }
68
+
69
+ public function setRelayDelayMin($value) {
70
+ $this->relay_delay_min = (int) $value;
71
+ return $this;
72
+ }
73
+
74
+ public function getRelayDelayMin() {
75
+ return $this->relay_delay_min;
76
+ }
77
+
78
+ public function setRelayPrimarySchedDate($value) {
79
+ $this->relay_primary_sched_date = $value;
80
+ return $this;
81
+ }
82
+
83
+ public function getRelayPrimarySchedDate() {
84
+ return $this->relay_primary_sched_date;
85
+ }
86
+
87
+ public function setRelayPrimaryPostId($value) {
88
+ $this->relay_primary_post_id = (int) $value;
89
+ return $this;
90
+ }
91
+
92
+ public function getRelayPrimaryPostId() {
93
+ return $this->relay_primary_post_id;
94
+ }
95
+
96
  /**
97
  * @param integer $value
98
  * @return $this
179
  if (is_string($value)) {
180
  $this->sched_data = unserialize($value);
181
  if (is_array($this->sched_data)) {
182
+ //prepare Data
183
  foreach ($this->sched_data as $k => $v) {
184
  if (!is_array($v)) {
185
  $this->sched_data[$k] = stripslashes($v);
436
  "network_type" => $this->getNetworkType(),
437
  "network_auth_id" => $this->getNetworkAuthId(),
438
  "post_format" => $this->getPostFormat(),
439
+ "relay_primary_post_id" => $this->getRelayPrimaryPostId(),
440
+ "post_for_relay" => $this->getPostForRelay(),
441
  "b2s_id" => $this->getB2SId(),
442
  "post_id" => $this->getPostId(),
443
  "user_timezone" => $this->getUserTimezone(),
474
  'network_display_name' => $this->getNetworkDisplayName(),
475
  'networkType' => $this->getNetworkType(),
476
  'image_url' => $this->getImageUrl(),
477
+ 'relay_primary_post_id' => $this->getRelayPrimaryPostId(),
478
+ 'post_for_relay' => $this->getPostForRelay(),
479
  'view' => $view);
480
 
481
  return $this->ship_item()->getItemHtml((object) $itemData, false);
includes/B2S/Heartbeat.php CHANGED
@@ -38,7 +38,7 @@ class B2S_Heartbeat {
38
  private function postSchedToServer() {
39
  global $wpdb;
40
  $sendData = array();
41
- $sql = "SELECT post.id,post.post_id,post.blog_user_id,post.user_timezone,post.sched_date,post.sched_date_utc,schedDetails.sched_data, schedDetails.image_url,network.network_id, network.network_type,network.network_auth_id,user.token "
42
  . "FROM b2s_posts AS post "
43
  . "LEFT JOIN b2s_posts_network_details AS network on post.network_details_id = network.id "
44
  . "LEFT JOIN b2s_posts_sched_details AS schedDetails on post.sched_details_id = schedDetails.id "
@@ -50,7 +50,8 @@ class B2S_Heartbeat {
50
  $data = array('hook_action' => '0');
51
  $where = array('id' => $value['id']);
52
  $wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
53
- $value['sched_data'] = unserialize($value['sched_data']);
 
54
  $sendData[] = $value;
55
  }
56
  if (!empty($sendData) && is_array($sendData)) {
@@ -190,6 +191,7 @@ class B2S_Heartbeat {
190
  }
191
  }
192
 
 
193
  private function updateUserSchedTimePost() {
194
  global $wpdb;
195
  $sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc, user.token FROM b2s_posts as posts "
38
  private function postSchedToServer() {
39
  global $wpdb;
40
  $sendData = array();
41
+ $sql = "SELECT post.id,post.post_id,post.blog_user_id,post.user_timezone,post.sched_date,post.sched_date_utc,post.relay_primary_post_id,post.post_for_relay,schedDetails.sched_data, schedDetails.image_url,network.network_id, network.network_type,network.network_auth_id,user.token "
42
  . "FROM b2s_posts AS post "
43
  . "LEFT JOIN b2s_posts_network_details AS network on post.network_details_id = network.id "
44
  . "LEFT JOIN b2s_posts_sched_details AS schedDetails on post.sched_details_id = schedDetails.id "
50
  $data = array('hook_action' => '0');
51
  $where = array('id' => $value['id']);
52
  $wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
53
+ $value['sched_data'] = ((isset($value['sched_data']) && !empty($value['sched_data'])) ? unserialize($value['sched_data']) : '');
54
+ $value['image_url'] = ((isset($value['image_url']) && !empty($value['image_url'])) ? $value['image_url'] : '');
55
  $sendData[] = $value;
56
  }
57
  if (!empty($sendData) && is_array($sendData)) {
191
  }
192
  }
193
 
194
+ //since V.4.8.0 for relay posts
195
  private function updateUserSchedTimePost() {
196
  global $wpdb;
197
  $sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc, user.token FROM b2s_posts as posts "
includes/B2S/Network/Item.php CHANGED
@@ -146,7 +146,7 @@ class B2S_Network_Item {
146
  if ($v['notAllow'] !== false) {
147
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
148
  } else {
149
- $html .= '<span class="b2s-network-item-auth-type">' . __('Profile', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
150
  }
151
 
152
  if (!empty($mandantName)) {
@@ -178,7 +178,7 @@ class B2S_Network_Item {
178
  if ($v['notAllow'] !== false) {
179
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
180
  } else {
181
- $html .= '<span class="b2s-network-item-auth-type">' . __('Page', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
182
  }
183
 
184
  if (!empty($mandantName)) {
@@ -210,7 +210,7 @@ class B2S_Network_Item {
210
  if ($v['notAllow'] !== false) {
211
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
212
  } else {
213
- $html .= '<span class="b2s-network-item-auth-type">' . __('Group', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
214
  }
215
 
216
  if (!empty($mandantName)) {
146
  if ($v['notAllow'] !== false) {
147
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
148
  } else {
149
+ $html .= '<span class="b2s-network-item-auth-type">' . __('Profile', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
150
  }
151
 
152
  if (!empty($mandantName)) {
178
  if ($v['notAllow'] !== false) {
179
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
180
  } else {
181
+ $html .= '<span class="b2s-network-item-auth-type">' . __('Page', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
182
  }
183
 
184
  if (!empty($mandantName)) {
210
  if ($v['notAllow'] !== false) {
211
  $html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
212
  } else {
213
+ $html .= '<span class="b2s-network-item-auth-type">' . __('Group', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
214
  }
215
 
216
  if (!empty($mandantName)) {
includes/B2S/Post/Filter.php CHANGED
@@ -37,7 +37,7 @@ class B2S_Post_Filter {
37
  $autorName = $var->display_name;
38
  //Bug: Converting json + PHP Extension
39
  if (function_exists('mb_strlen') && function_exists('mb_substr')) {
40
- $autorName = mb_strlen($var->display_name,'UTF-8') > 27 ? mb_substr($var->display_name, 0, 27,'UTF-8') . '...' : $autorName;
41
  }
42
  $autor .= '<option ' . $selected . ' value="' . $var->ID . '">' . $autorName . '</option>';
43
  }
@@ -85,7 +85,7 @@ class B2S_Post_Filter {
85
  $taxonomies = get_taxonomies(array('public' => true), "object", "and");
86
  $type = '<div class="form-group"><select id="b2sSortPostCat" name="b2sSortPostCat" class="form-control b2s-select"><option value="">' . __('all categories & tags', 'blog2social') . '</option>';
87
  foreach ($taxonomies as $tax => $taxValue) {
88
- $cat = get_categories(array('taxonomy' => $taxValue->name,'number' =>100)); //since 3.7.0 => all too much load
89
  if (!empty($cat)) {
90
  $type.='<optgroup label="' . $taxValue->labels->name . '">';
91
  foreach ($cat as $key => $categorie) {
@@ -93,7 +93,7 @@ class B2S_Post_Filter {
93
  $catName = $categorie->name;
94
  //Bug: Converting json + PHP Extension
95
  if (function_exists('mb_strlen') && function_exists('mb_substr')) {
96
- $catName = mb_strlen($categorie->name,'UTF-8') > 27 ? mb_substr($categorie->name, 0, 27,'UTF-8') . '...' : $catName;
97
  }
98
  $type .= '<option ' . $selected . ' value="' . $categorie->term_id . '">' . $catName . '</option>';
99
  }
@@ -112,9 +112,9 @@ class B2S_Post_Filter {
112
  if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
113
  $selected = (!empty($this->searchPostType) && $v == $this->searchPostType) ? 'selected' : '';
114
  //Bug: Converting json + PHP Extension
115
- if (function_exists('mb_strlen') && function_exists('mb_substr')) {
116
- $v = mb_strlen($v,'UTF-8') > 27 ? mb_substr($v, 0, 27,'UTF-8') . '...' : $v;
117
- }
118
  $type .= '<option ' . $selected . ' value="' . $v . '">' . ucfirst($v) . '</option>';
119
  }
120
  }
@@ -137,17 +137,14 @@ class B2S_Post_Filter {
137
  if ($this->type == 'all') {
138
  $this->postFilter .= $this->getPostStatusHtml();
139
  }
140
- if ($this->type == 'publish') {
141
  $this->postFilter .= $this->getPublishDateHtml();
142
  }
143
  if ($this->type == 'sched') {
144
  $this->postFilter .= $this->getSchedDateHtml();
145
  }
146
- $this->postFilter .= '<div class="form-group">';
147
 
148
- /*if ($this->type == 'sched') {
149
- $this->postFilter .='<a href="#" class="btn btn-primary b2s-sched-calendar-btn btn-sm" data-hide-calendar-btn-title="' . __('hide calendar', 'blog2social') . '" data-show-calendar-btn-title="' . __('show calendar', 'blog2social') . '"><span class="glyphicon glyphicon-calendar" aria-hidden="true"></span> <span id="b2s-sched-calendar-btn-text">' . __('show calendar', 'blog2social') . '<span></a> ';
150
- }*/
151
 
152
  $this->postFilter .='<a href="#" id="b2s-sort-submit-btn" class="btn btn-primary margin-top-8 btn-sm">' . __('sort', 'blog2social') . '</a>
153
  <a id="b2s-sort-reset-btn" class="btn btn-primary margin-top-8 btn-sm" href="#">' . __('reset', 'blog2social') . '</a>
37
  $autorName = $var->display_name;
38
  //Bug: Converting json + PHP Extension
39
  if (function_exists('mb_strlen') && function_exists('mb_substr')) {
40
+ $autorName = mb_strlen($var->display_name, 'UTF-8') > 27 ? mb_substr($var->display_name, 0, 27, 'UTF-8') . '...' : $autorName;
41
  }
42
  $autor .= '<option ' . $selected . ' value="' . $var->ID . '">' . $autorName . '</option>';
43
  }
85
  $taxonomies = get_taxonomies(array('public' => true), "object", "and");
86
  $type = '<div class="form-group"><select id="b2sSortPostCat" name="b2sSortPostCat" class="form-control b2s-select"><option value="">' . __('all categories & tags', 'blog2social') . '</option>';
87
  foreach ($taxonomies as $tax => $taxValue) {
88
+ $cat = get_categories(array('taxonomy' => $taxValue->name, 'number' => 100)); //since 3.7.0 => all too much load
89
  if (!empty($cat)) {
90
  $type.='<optgroup label="' . $taxValue->labels->name . '">';
91
  foreach ($cat as $key => $categorie) {
93
  $catName = $categorie->name;
94
  //Bug: Converting json + PHP Extension
95
  if (function_exists('mb_strlen') && function_exists('mb_substr')) {
96
+ $catName = mb_strlen($categorie->name, 'UTF-8') > 27 ? mb_substr($categorie->name, 0, 27, 'UTF-8') . '...' : $catName;
97
  }
98
  $type .= '<option ' . $selected . ' value="' . $categorie->term_id . '">' . $catName . '</option>';
99
  }
112
  if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
113
  $selected = (!empty($this->searchPostType) && $v == $this->searchPostType) ? 'selected' : '';
114
  //Bug: Converting json + PHP Extension
115
+ if (function_exists('mb_strlen') && function_exists('mb_substr')) {
116
+ $v = mb_strlen($v, 'UTF-8') > 27 ? mb_substr($v, 0, 27, 'UTF-8') . '...' : $v;
117
+ }
118
  $type .= '<option ' . $selected . ' value="' . $v . '">' . ucfirst($v) . '</option>';
119
  }
120
  }
137
  if ($this->type == 'all') {
138
  $this->postFilter .= $this->getPostStatusHtml();
139
  }
140
+ if ($this->type == 'publish' || $this->type == 'notice') {
141
  $this->postFilter .= $this->getPublishDateHtml();
142
  }
143
  if ($this->type == 'sched') {
144
  $this->postFilter .= $this->getSchedDateHtml();
145
  }
 
146
 
147
+ $this->postFilter .= '<div class="form-group">';
 
 
148
 
149
  $this->postFilter .='<a href="#" id="b2s-sort-submit-btn" class="btn btn-primary margin-top-8 btn-sm">' . __('sort', 'blog2social') . '</a>
150
  <a id="b2s-sort-reset-btn" class="btn btn-primary margin-top-8 btn-sm" href="#">' . __('reset', 'blog2social') . '</a>
includes/B2S/Post/Item.php CHANGED
@@ -116,18 +116,19 @@ class B2S_Post_Item {
116
  $this->postTotal = $wpdb->get_var($sqlPostsTotal);
117
  }
118
 
119
- if ($this->type == 'publish' || $this->type == 'sched') {
120
  //ExistsTable
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 ' : '';
128
 
129
- $select = ($this->type == 'publish') ? 'filter.`blog_user_id`, filter.`publish_date`' : 'filter.`blog_user_id`, filter.`sched_date`';
130
- $selectInnerJoin = ($this->type == 'publish') ? '`publish_date`' : '`sched_date`';
131
  $sqlPosts = "SELECT posts.`ID`, posts.`post_author`,posts.`post_type`,posts.`post_title`, " . $select . ", filter.`id`
132
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
133
  INNER JOIN(
@@ -141,7 +142,7 @@ class B2S_Post_Item {
141
 
142
  $this->postData = $wpdb->get_results($sqlPosts);
143
 
144
- if ($this->type == 'publish') {
145
  $sqlPostsTotal = "SELECT COUNT(posts.`ID`)
146
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
147
  INNER JOIN(
@@ -155,7 +156,7 @@ class B2S_Post_Item {
155
 
156
  //for Calender (mark Event)
157
  } else {
158
- $where = ($this->type == 'publish') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addNotAdminPosts 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 ORDER BY a.`sched_date` " . $sortType;
159
  $sqlPostsTotal = "SELECT posts.`ID`, DATE_FORMAT(filter.`sched_date`,'%Y-%m-%d') AS sched
160
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
161
  INNER JOIN(
@@ -228,7 +229,7 @@ class B2S_Post_Item {
228
  </li>';
229
  }
230
 
231
- if ($this->type == 'publish') {
232
  $userInfo = get_user_meta($var->blog_user_id);
233
  $countPublish = $this->getPostCount($var->ID);
234
  $lastPublish = $this->getLastPost($var->ID);
@@ -283,10 +284,11 @@ class B2S_Post_Item {
283
  if ($post_id > 0) {
284
  global $wpdb;
285
  $addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND posts.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
286
- $addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish') ? " AND DATE_FORMAT(posts.publish_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' " : " AND DATE_FORMAT(posts.sched_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' ") : '';
287
  $addLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details details ON details.`id` = posts.`network_details_id` ' : '';
288
  $addLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' details.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
289
- $where = ($this->type == 'publish') ? " (posts.`sched_date`= '0000-00-00 00:00:00' OR posts.`sched_type` = 3) " : " posts.`sched_type` != 3 AND posts.`publish_date` = '0000-00-00 00:00:00'";
 
290
  $sqlPostsTotal = "SELECT COUNT(posts.`post_id`) FROM `b2s_posts` posts $addLeftJoin WHERE $addLeftJoinWhere $where $addNotAdmin $addSearchShowByDate AND posts.`hide` = 0 AND posts.`post_id` = " . $post_id;
291
  return $wpdb->get_var($sqlPostsTotal);
292
  }
@@ -297,9 +299,10 @@ class B2S_Post_Item {
297
  if ($post_id > 0) {
298
  global $wpdb;
299
  $addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
300
- $order = ($this->type == 'publish') ? " `publish_date` DESC" : " `sched_date` ASC ";
301
- $where = ($this->type == 'publish') ? " (`sched_date`= '0000-00-00 00:00:00' OR `sched_type` = 3) " : " `sched_type` != 3 AND `publish_date` = '0000-00-00 00:00:00'";
302
- $fields = $this->type == 'publish' ? "publish_date" : "sched_date";
 
303
  $sqlLast = "SELECT $fields FROM `b2s_posts` WHERE $where $addNotAdmin AND `hide` = 0 AND `post_id` = " . $post_id . " ORDER BY $order LIMIT 1";
304
  return $wpdb->get_var($sqlLast);
305
  }
@@ -360,13 +363,15 @@ class B2S_Post_Item {
360
  return $this->postPagination;
361
  }
362
 
363
- public function getPublishPostDataHtml($post_id = 0, $showByDate = '') {
364
  if ($post_id > 0) {
365
  global $wpdb;
366
  $addNotAdminPosts = (!B2S_PLUGIN_ADMIN) ? (' AND blog_user_id =' . B2S_PLUGIN_BLOG_USER_ID) : '';
367
  $addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`publish_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
368
- $sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`,`blog_user_id`, `sched_date`,`publish_date`,`publish_link`,`sched_type`,`publish_error_code`,`b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_type`, `b2s_posts_network_details`.`network_auth_id`, `b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND (`b2s_posts`.`sched_date` = '0000-00-00 00:00:00' OR `b2s_posts`.`sched_type` = 3) $addNotAdminPosts $addSearchShowByDate AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`publish_date` DESC", $post_id);
 
369
  $result = $wpdb->get_results($sqlData);
 
370
  if (!empty($result) && is_array($result)) {
371
  $networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
372
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
@@ -374,7 +379,7 @@ class B2S_Post_Item {
374
  $content = '<div class="row"><div class="col-md-12"><ul class="list-group">';
375
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
376
  foreach ($result as $var) {
377
- $autoPosting = (isset($var->sched_type) && (int) $var->sched_type == 3) ? ' - <strong>' . __('Auto-Posting', 'blog2social') . '</strong>' : '';
378
  $publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
379
  $error = '';
380
  if (!empty($var->publish_error_code)) {
@@ -405,7 +410,7 @@ class B2S_Post_Item {
405
  }
406
  $content .= '<div class="media-body">
407
  <strong>' . $networkName[$var->network_id] . '</strong> ' . $error . '
408
- <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . $publishText . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> ' . $publishDate . $autoPosting . '</p>
409
  <p class="info">' . $publishLink;
410
 
411
  if (!empty($var->publish_link) || !empty($var->publish_error_code)) {
@@ -438,8 +443,9 @@ class B2S_Post_Item {
438
  $addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `b2s_posts`.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
439
  $addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`sched_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
440
  $addSearchUserAuthId = ($userAuthId != 0) ? " AND `b2s_posts_network_details`.`network_auth_id` =" . $userAuthId . " " : '';
441
- $sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`, `b2s_posts`.`post_id`,`blog_user_id`,`v2_id`, `sched_date`,`b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_auth_id`,`b2s_posts_network_details`.`network_type`,`b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND `b2s_posts`.`sched_type` != 3 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' $addNotAdminPosts $addSearchShowByDate $addSearchUserAuthId AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`sched_date` ASC ", $post_id);
442
  $result = $wpdb->get_results($sqlData);
 
443
  if (!empty($result) && is_array($result)) {
444
  $networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
445
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
@@ -447,6 +453,7 @@ class B2S_Post_Item {
447
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
448
  $blogPostDate = strtotime(get_the_date('Y-m-d H:i:s', $post_id)) . '000';
449
  foreach ($result as $var) {
 
450
  $userInfo = get_user_meta($var->blog_user_id);
451
  $content .= '<li class="list-group-item b2s-post-sched-area-li" data-post-id="' . $var->id . '">
452
  <div class="media">';
@@ -455,12 +462,12 @@ class B2S_Post_Item {
455
  $content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
456
  <div class="media-body">
457
  <strong>' . $networkName[$var->network_id] . '</strong>
458
- <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span></p>
459
  <p class="info">';
460
 
461
  if ((int) $var->v2_id == 0) {
462
  //data-blog-sched-date="' . $blogPostDate . '" data-b2s-sched-date="' . strtotime($var->sched_date) . '000"
463
- $content .= (B2S_PLUGIN_USER_VERSION > 0) ? ' <a href="#" class="b2s-post-edit-sched-btn" data-network-auth-id="'.$var->network_auth_id.'" data-network-type="'.$var->network_type.'" data-network-id="'.$var->network_id.'" data-post-id="' . $var->post_id. '" data-b2s-id="' . $var->id. '" >' : ' <a href="#" data-toggle="modal" data-title="' . __('You want to edit your scheduled post?', 'blog2social') . '" data-target="#b2sPreFeatureModal">';
464
  $content .= __('edit', 'blog2social') . '</a> ';
465
  $content .= '|';
466
  }
116
  $this->postTotal = $wpdb->get_var($sqlPostsTotal);
117
  }
118
 
119
+ if ($this->type == 'publish' || $this->type == 'notice' || $this->type == 'sched') {
120
  //ExistsTable
121
  if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts'") == 'b2s_posts') {
122
+ $addWhere = ($this->type == 'notice') ? ' AND a.`publish_error_code` != "" ' : ' AND a.`publish_error_code` = "" ';
123
+ $where = ($this->type == 'publish' || $this->type == 'notice') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addWhere $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;
124
+ $orderBy = ($this->type == 'publish' || $this->type == 'notice') ? " ORDER BY filter.`publish_date` " . $sortType : " ORDER BY filter.`sched_date` " . $sortType;
125
  $addSearchBlogPostId = ((int) $this->searchBlogPostId != 0) ? " a.`post_id` = " . (int) $this->searchBlogPostId . " AND " : '';
126
+ $addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish' || $this->type == 'notice') ? " DATE_FORMAT(a.`publish_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND " : " DATE_FORMAT(a.`sched_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND ") : '';
127
  $addInnerJoinLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details b ON b.`id` = a.`network_details_id` ' : '';
128
  $addInnnerJoinLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' b.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
129
 
130
+ $select = ($this->type == 'publish' || $this->type == 'notice') ? 'filter.`blog_user_id`, filter.`publish_date`' : 'filter.`blog_user_id`, filter.`sched_date`';
131
+ $selectInnerJoin = ($this->type == 'publish' || $this->type == 'notice') ? '`publish_date`' : '`sched_date`';
132
  $sqlPosts = "SELECT posts.`ID`, posts.`post_author`,posts.`post_type`,posts.`post_title`, " . $select . ", filter.`id`
133
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
134
  INNER JOIN(
142
 
143
  $this->postData = $wpdb->get_results($sqlPosts);
144
 
145
+ if ($this->type == 'publish' || $this->type == 'notice') {
146
  $sqlPostsTotal = "SELECT COUNT(posts.`ID`)
147
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
148
  INNER JOIN(
156
 
157
  //for Calender (mark Event)
158
  } else {
159
+ $where = ($this->type == 'publish' || $this->type == 'notice') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addWhere $addNotAdminPosts 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 ORDER BY a.`sched_date` " . $sortType;
160
  $sqlPostsTotal = "SELECT posts.`ID`, DATE_FORMAT(filter.`sched_date`,'%Y-%m-%d') AS sched
161
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
162
  INNER JOIN(
229
  </li>';
230
  }
231
 
232
+ if ($this->type == 'publish' || $this->type == 'notice') {
233
  $userInfo = get_user_meta($var->blog_user_id);
234
  $countPublish = $this->getPostCount($var->ID);
235
  $lastPublish = $this->getLastPost($var->ID);
284
  if ($post_id > 0) {
285
  global $wpdb;
286
  $addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND posts.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
287
+ $addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish' || $this->type == 'notice') ? " AND DATE_FORMAT(posts.publish_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' " : " AND DATE_FORMAT(posts.sched_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' ") : '';
288
  $addLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details details ON details.`id` = posts.`network_details_id` ' : '';
289
  $addLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' details.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
290
+ $addWhere = ($this->type == 'notice') ? ' AND posts.`publish_error_code` != "" ' : ' AND posts.`publish_error_code` = "" ';
291
+ $where = ($this->type == 'publish' || $this->type == 'notice') ? " (posts.`sched_date`= '0000-00-00 00:00:00' OR posts.`sched_type` = 3) " . $addWhere : " posts.`sched_type` != 3 AND posts.`publish_date` = '0000-00-00 00:00:00'";
292
  $sqlPostsTotal = "SELECT COUNT(posts.`post_id`) FROM `b2s_posts` posts $addLeftJoin WHERE $addLeftJoinWhere $where $addNotAdmin $addSearchShowByDate AND posts.`hide` = 0 AND posts.`post_id` = " . $post_id;
293
  return $wpdb->get_var($sqlPostsTotal);
294
  }
299
  if ($post_id > 0) {
300
  global $wpdb;
301
  $addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
302
+ $order = ($this->type == 'publish' || $this->type == 'notice') ? " `publish_date` DESC" : " `sched_date` ASC ";
303
+ $addWhere = ($this->type == 'notice') ? ' AND `publish_error_code` != "" ' : ' AND `publish_error_code` = "" ';
304
+ $where = ($this->type == 'publish' || $this->type == 'notice') ? " (`sched_date`= '0000-00-00 00:00:00' OR `sched_type` = 3) " . $addWhere : " `sched_type` != 3 AND `publish_date` = '0000-00-00 00:00:00'";
305
+ $fields = ($this->type == 'publish' || $this->type == 'notice') ? "publish_date" : "sched_date";
306
  $sqlLast = "SELECT $fields FROM `b2s_posts` WHERE $where $addNotAdmin AND `hide` = 0 AND `post_id` = " . $post_id . " ORDER BY $order LIMIT 1";
307
  return $wpdb->get_var($sqlLast);
308
  }
363
  return $this->postPagination;
364
  }
365
 
366
+ public function getPublishPostDataHtml($post_id = 0, $type = 'publish', $showByDate = '') {
367
  if ($post_id > 0) {
368
  global $wpdb;
369
  $addNotAdminPosts = (!B2S_PLUGIN_ADMIN) ? (' AND blog_user_id =' . B2S_PLUGIN_BLOG_USER_ID) : '';
370
  $addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`publish_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
371
+ $addWhere = ($type == 'notice') ? ' AND `b2s_posts`.`publish_error_code` != "" ' : ' AND `b2s_posts`.`publish_error_code` = "" ';
372
+ $sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`,`blog_user_id`, `sched_date`,`publish_date`,`publish_link`,`sched_type`,`publish_error_code`,`b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_type`, `b2s_posts_network_details`.`network_auth_id`, `b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND (`b2s_posts`.`sched_date` = '0000-00-00 00:00:00' OR `b2s_posts`.`sched_type` = 3) $addWhere $addNotAdminPosts $addSearchShowByDate AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`publish_date` DESC", $post_id);
373
  $result = $wpdb->get_results($sqlData);
374
+ $specialPostingData = array(3 => __('Auto-Posting', 'blog2social') , 4 => __('Retweet', 'blog2social'));
375
  if (!empty($result) && is_array($result)) {
376
  $networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
377
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
379
  $content = '<div class="row"><div class="col-md-12"><ul class="list-group">';
380
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
381
  foreach ($result as $var) {
382
+ $specialPosting = (isset($var->sched_type) && isset($specialPostingData[$var->sched_type])) ? ' - <strong>' . $specialPostingData[$var->sched_type] . '</strong>' : '';
383
  $publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
384
  $error = '';
385
  if (!empty($var->publish_error_code)) {
410
  }
411
  $content .= '<div class="media-body">
412
  <strong>' . $networkName[$var->network_id] . '</strong> ' . $error . '
413
+ <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . $publishText . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> ' . $publishDate . $specialPosting . '</p>
414
  <p class="info">' . $publishLink;
415
 
416
  if (!empty($var->publish_link) || !empty($var->publish_error_code)) {
443
  $addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `b2s_posts`.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
444
  $addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`sched_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
445
  $addSearchUserAuthId = ($userAuthId != 0) ? " AND `b2s_posts_network_details`.`network_auth_id` =" . $userAuthId . " " : '';
446
+ $sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`, `b2s_posts`.`post_id`,`blog_user_id`,`v2_id`, `sched_date`,`sched_type`, `relay_primary_post_id`, `b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_auth_id`,`b2s_posts_network_details`.`network_type`,`b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND `b2s_posts`.`sched_type` != 3 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' $addNotAdminPosts $addSearchShowByDate $addSearchUserAuthId AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`sched_date` ASC ", $post_id);
447
  $result = $wpdb->get_results($sqlData);
448
+ $specialPostingData = array(4 => __('Retweet', 'blog2social'));
449
  if (!empty($result) && is_array($result)) {
450
  $networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
451
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
453
  $content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
454
  $blogPostDate = strtotime(get_the_date('Y-m-d H:i:s', $post_id)) . '000';
455
  foreach ($result as $var) {
456
+ $specialPosting = (isset($var->sched_type) && isset($specialPostingData[$var->sched_type])) ? ' - <strong>' . $specialPostingData[$var->sched_type] . '</strong>' : '';
457
  $userInfo = get_user_meta($var->blog_user_id);
458
  $content .= '<li class="list-group-item b2s-post-sched-area-li" data-post-id="' . $var->id . '">
459
  <div class="media">';
462
  $content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
463
  <div class="media-body">
464
  <strong>' . $networkName[$var->network_id] . '</strong>
465
+ <p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> '.$specialPosting.'</p>
466
  <p class="info">';
467
 
468
  if ((int) $var->v2_id == 0) {
469
  //data-blog-sched-date="' . $blogPostDate . '" data-b2s-sched-date="' . strtotime($var->sched_date) . '000"
470
+ $content .= (B2S_PLUGIN_USER_VERSION > 0) ? ' <a href="#" class="b2s-post-edit-sched-btn" data-network-auth-id="' . $var->network_auth_id . '" data-network-type="' . $var->network_type . '" data-network-id="' . $var->network_id . '" data-post-id="' . $var->post_id . '" data-b2s-id="' . $var->id . '" data-relay-primary-post-id="'.$var->relay_primary_post_id.'" >' : ' <a href="#" data-toggle="modal" data-title="' . __('You want to edit your scheduled post?', 'blog2social') . '" data-target="#b2sPreFeatureModal">';
471
  $content .= __('edit', 'blog2social') . '</a> ';
472
  $content .= '|';
473
  }
includes/B2S/Post/Tools.php CHANGED
@@ -22,24 +22,43 @@ class B2S_Post_Tools {
22
  global $wpdb;
23
  $resultPostIds = array();
24
  $blogPostId = 0;
25
- $count = 0;
26
  foreach ($postIds as $v) {
27
- $sql = $wpdb->prepare("SELECT id,post_id FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $v, "0000-00-00 00:00:00");
28
  $row = $wpdb->get_row($sql);
29
  if (isset($row->id) && (int) $row->id == $v) {
30
  $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $v));
31
  $resultPostIds[] = $v;
32
  $blogPostId = $row->post_id;
33
- $count++;
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
35
  }
36
  if (!empty($resultPostIds) && is_array($resultPostIds)) {
37
- return array('result' => true, 'postId' => $resultPostIds, 'postCount' => $count, 'blogPostId' => $blogPostId);
 
38
  }
39
 
40
  return array('result' => false);
41
  }
42
 
 
 
 
 
 
 
43
  public static function deleteUserPublishPost($postIds = array()) {
44
  global $wpdb;
45
  $resultPostIds = array();
22
  global $wpdb;
23
  $resultPostIds = array();
24
  $blogPostId = 0;
25
+
26
  foreach ($postIds as $v) {
27
+ $sql = $wpdb->prepare("SELECT id,post_id,post_for_relay FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $v, "0000-00-00 00:00:00");
28
  $row = $wpdb->get_row($sql);
29
  if (isset($row->id) && (int) $row->id == $v) {
30
  $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $v));
31
  $resultPostIds[] = $v;
32
  $blogPostId = $row->post_id;
33
+
34
+ //is post for relay
35
+ if ((int) $row->post_for_relay == 1) {
36
+ $res = self::getAllRelayByPrimaryPostId($row->id);
37
+ if (is_array($res) && !empty($res)) {
38
+ foreach ($res as $item) {
39
+ if (isset($item->id) && (int) $item->id > 0) {
40
+ $wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' =>$item->id));
41
+ $resultPostIds[] = $item->id;
42
+ }
43
+ }
44
+ }
45
+ }
46
  }
47
  }
48
  if (!empty($resultPostIds) && is_array($resultPostIds)) {
49
+ $resultPostIds = array_unique($resultPostIds);
50
+ return array('result' => true, 'postId' => $resultPostIds, 'postCount' => count($resultPostIds), 'blogPostId' => $blogPostId);
51
  }
52
 
53
  return array('result' => false);
54
  }
55
 
56
+ public static function getAllRelayByPrimaryPostId($primary_post_id = 0) {
57
+ global $wpdb;
58
+ $sqlData = $wpdb->prepare("SELECT `id` FROM `b2s_posts` WHERE `hide` = 0 AND `sched_type` = 4 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' AND `relay_primary_post_id` = %d ", $primary_post_id);
59
+ return $wpdb->get_results($sqlData);
60
+ }
61
+
62
  public static function deleteUserPublishPost($postIds = array()) {
63
  global $wpdb;
64
  $resultPostIds = array();
includes/B2S/PostBox.php CHANGED
@@ -38,7 +38,7 @@ class B2S_PostBox {
38
  }
39
 
40
  if ($autoPostOption !== false) {
41
- $state = ($postId == 0) ? 'publish' : (($postStatus != '' && $postStatus == 'publish') ? 'update' : '');
42
  if (is_array($autoPostOption) && isset($autoPostOption[$state])) {
43
  if (in_array($postType, $autoPostOption[$state])) {
44
  $isChecked = 'checked';
@@ -75,7 +75,6 @@ class B2S_PostBox {
75
  }
76
 
77
  $content = '<div class="b2s-post-meta-box">
78
- <div id="b2s-network-tos-warning" class="b2s-info-warning"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-network-tos-warning" title="close notice"></button>' . __('In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting.', 'blog2social') . ' <a href="'.B2S_Tools::getSupportLink('network_tos_faq_032018').'" target="_blank">'.__('More information','blog2social').'</a></div>
79
  <div id="b2s-server-connection-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-server-connection-fail" title="close notice"></button>' . __('The connection to the server failed. Try again!', 'blog2social') . '</div>
80
  <div id="b2s-heartbeat-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-heartbeat-fail" title="close notice"></button>' . __('WordPress uses heartbeats by default, Blog2Social as well. Please enable heartbeats for using Blog2Social!', 'blog2social') . $b2sHeartbeatFaqLink . ' </div>
81
  <div id="b2s-post-meta-box-state-no-publish-future-customize" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-state-no-publish-future-customize" title="close notice"></button>' . __('Your post is still on draft or pending status. Please make sure that your post is published or scheduled to be published on this blog. You can then auto-post or schedule and customize your social media posts with Blog2Social.', 'blog2social') . '</div>
@@ -191,8 +190,8 @@ class B2S_PostBox {
191
  foreach ($mandant as $k => $m) {
192
  if ((isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0]))) {
193
  foreach ($auth->{$m->id} as $key => $value) {
194
- if($value->networkId == 2){
195
- $content .= '<option data-mandant-id="'.$m->id.'" value="' . $value->networkAuthId . '">' . $value->networkUserName . '</option>';
196
  }
197
  }
198
  }
38
  }
39
 
40
  if ($autoPostOption !== false) {
41
+ $state = ($postId == 0) ? 'publish' : (($postStatus != '' && ($postStatus == 'publish' || $postStatus = 'draft')) ? 'update' : '');
42
  if (is_array($autoPostOption) && isset($autoPostOption[$state])) {
43
  if (in_array($postType, $autoPostOption[$state])) {
44
  $isChecked = 'checked';
75
  }
76
 
77
  $content = '<div class="b2s-post-meta-box">
 
78
  <div id="b2s-server-connection-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-server-connection-fail" title="close notice"></button>' . __('The connection to the server failed. Try again!', 'blog2social') . '</div>
79
  <div id="b2s-heartbeat-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-heartbeat-fail" title="close notice"></button>' . __('WordPress uses heartbeats by default, Blog2Social as well. Please enable heartbeats for using Blog2Social!', 'blog2social') . $b2sHeartbeatFaqLink . ' </div>
80
  <div id="b2s-post-meta-box-state-no-publish-future-customize" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-state-no-publish-future-customize" title="close notice"></button>' . __('Your post is still on draft or pending status. Please make sure that your post is published or scheduled to be published on this blog. You can then auto-post or schedule and customize your social media posts with Blog2Social.', 'blog2social') . '</div>
190
  foreach ($mandant as $k => $m) {
191
  if ((isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0]))) {
192
  foreach ($auth->{$m->id} as $key => $value) {
193
+ if ($value->networkId == 2) {
194
+ $content .= '<option data-mandant-id="' . $m->id . '" value="' . $value->networkAuthId . '">' . $value->networkUserName . '</option>';
195
  }
196
  }
197
  }
includes/B2S/Ship/Image.php CHANGED
@@ -66,7 +66,7 @@ private $viewMode;
66
  $content .= '<div class="col-xs-12 del-padding-left del-padding-right">';
67
 
68
  if($this->viewMode != 'modal'){
69
- $content .= ' <button class="btn btn-primary b2s-image-change-all-network b2s-image-change-btn-area" ' . (!$isImage ? 'style="display:none"' : '') . ' data-post-id="'.$postId.'">' . __('Apply image for all networks', 'blog2social') . '</button>';
70
  }
71
 
72
  if (B2S_PLUGIN_USER_VERSION > 0) {
66
  $content .= '<div class="col-xs-12 del-padding-left del-padding-right">';
67
 
68
  if($this->viewMode != 'modal'){
69
+ $content .= ' <button class="btn btn-primary b2s-image-change-all-network b2s-image-change-btn-area" ' . (!$isImage ? 'style="display:none"' : '') . ' data-post-id="'.$postId.'">' . __('Apply image for all posts', 'blog2social') . '</button>';
70
  }
71
 
72
  if (B2S_PLUGIN_USER_VERSION > 0) {
includes/B2S/Ship/Item.php CHANGED
@@ -21,6 +21,7 @@ class B2S_Ship_Item {
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);
@@ -38,13 +39,16 @@ class B2S_Ship_Item {
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 $networkTos = array(2);
43
  private $maxMonthTimeSelect = 12;
44
  private $maxTimeSelect = 50;
45
  private $maxSchedCount = 3;
 
 
46
  private $maxDaySelect = 31;
47
- private $noScheduleRegularly = array(4, 11, 14, 15);
48
  private $defaultImage;
49
  private $postData;
50
  private $postUrl;
@@ -56,7 +60,7 @@ class B2S_Ship_Item {
56
  private $viewMode;
57
  private $userOptions;
58
 
59
- public function __construct($postId, $userLang = 'en', $selSchedDate = "") {
60
  $this->postId = $postId;
61
  $this->postData = get_post($this->postId);
62
  $this->postStatus = $this->postData->post_status;
@@ -64,6 +68,7 @@ class B2S_Ship_Item {
64
  $this->postUrl = (get_permalink($this->postData->ID) !== false ? get_permalink($this->postData->ID) : $this->postData->guid);
65
  $this->userLang = $userLang;
66
  $this->selSchedDate = $selSchedDate;
 
67
  }
68
 
69
  protected function getPostId() {
@@ -141,11 +146,11 @@ class B2S_Ship_Item {
141
  $countCharacter = 0;
142
  if ($limit !== false) {
143
  $infoCharacterCount = ($data->networkId != 2) ? ' (' . __('Text only', 'blog2social') . ')' : '';
144
- $textareaLimitInfo .= '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . $infoCharacterCount . '</span>';
145
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
146
  } else {
147
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
148
- $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
149
  }
150
 
151
  break;
@@ -180,11 +185,11 @@ class B2S_Ship_Item {
180
 
181
  $countCharacter = 0;
182
  if ($limit !== false) {
183
- $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
184
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
185
  } else {
186
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
187
- $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
188
  }
189
  break;
190
  case'2':
@@ -206,11 +211,11 @@ class B2S_Ship_Item {
206
 
207
  $countCharacter = 0;
208
  if ($limit !== false) {
209
- $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
210
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
211
  } else {
212
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
213
- $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
214
  }
215
  break;
216
  }
@@ -240,6 +245,7 @@ class B2S_Ship_Item {
240
  $postFormatType = ($data->networkId == 12) ? 'image' : 'post';
241
  $addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
242
  $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
 
243
  if (B2S_PLUGIN_USER_VERSION > 0) {
244
  $content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
245
  } else {
@@ -248,17 +254,17 @@ class B2S_Ship_Item {
248
  $content .=' | ';
249
  }
250
  if (in_array($data->networkId, $this->getText)) {
251
- $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-auth-id="' . $data->networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
252
  }
253
- $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-auth-id="' . $data->networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
254
- $content .= $textareaLimitInfo . '</div>';
255
 
256
  $content .= '</p>';
257
 
258
  //TOS Twitter 032018
259
  if (in_array($data->networkId, $this->networkTos)) {
260
  $content .='';
261
- $content .='<div class="b2s-unique-content" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">'.__('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.','blog2social').'<br><strong>'.__('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.','blog2social').'</strong> <a href="'.B2S_Tools::getSupportLink('network_tos_blog_032018').'" target="_blank">'.__('Learn more about this','blog2social').'</a></div></div>';
262
  }
263
 
264
  $content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
@@ -274,12 +280,19 @@ class B2S_Ship_Item {
274
  $content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
275
  $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>';
276
  $content .='</div>';
 
 
 
277
  $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>';
278
  $content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
 
 
 
 
279
  }
280
 
281
  if ($show_time) {
282
- $content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
283
  }
284
  $content .= '</div>';
285
 
@@ -289,7 +302,7 @@ class B2S_Ship_Item {
289
 
290
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
291
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
292
- $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
293
 
294
  $content .= '</div>';
295
  return $content;
@@ -316,18 +329,18 @@ class B2S_Ship_Item {
316
  $imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
317
 
318
  if ($networkId == 1) {
319
- $edit = '<textarea class="form-control fb-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
320
  $edit .= '<div class="row">';
321
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
322
- $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
323
- $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
324
- $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
325
  $edit .= '<div class="clearfix"></div>';
326
- $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="og" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image for this network', 'blog2social') . '</button>';
327
  $edit .= '</div>';
328
- $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
329
  if (B2S_PLUGIN_USER_VERSION > 0) {
330
- $edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="og" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Open Graph Meta tags image, title and description for this network', 'blog2social') . '</button>';
331
  } else {
332
  $edit .= '<a target="_blank" class="btn-label-premium btn-label-premium-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship" href="#"><span class="label label-success">PREMIUM</span></a>';
333
  $edit .= '<a href="#" class="btn btn-link btn-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship">' . __('You want to change your link image, link title and link description for this network? Click here.', 'blog2social') . '</a> ';
@@ -340,16 +353,16 @@ class B2S_Ship_Item {
340
  }
341
 
342
  if ($networkId == 2) {
343
- $edit = '<textarea class="form-control tw-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
344
  $edit .= '<div class="row">';
345
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
346
- $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
347
- $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
348
- $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
349
  $edit .= '<div class="clearfix"></div>';
350
- $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image for this network', 'blog2social') . '</button>';
351
  $edit .= '</div>';
352
- $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
353
  if (B2S_PLUGIN_USER_VERSION > 0) {
354
  $edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="card" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Card Meta tags image, title and description for this network', 'blog2social') . '</button>';
355
  } else {
@@ -364,16 +377,16 @@ class B2S_Ship_Item {
364
  }
365
 
366
  if ($networkId == 3) {
367
- $edit = '<textarea class="form-control linkedin-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
368
  $edit .= '<div class="row">';
369
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '" >';
370
- $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
371
- $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
372
- $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
373
  $edit .= '<div class="clearfix"></div>';
374
- $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image for this network', 'blog2social') . '</button>';
375
  $edit .= '</div>';
376
- $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
377
  $edit .= '<p class="linkedin-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
378
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
379
  $edit .= '<p class="linkedin-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</p>';
@@ -382,14 +395,14 @@ class B2S_Ship_Item {
382
  }
383
 
384
  if ($networkId == 8 && $networkType == 0) {
385
- $edit = '<textarea class="form-control xing-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
386
  $edit .= '<div class="row">';
387
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
388
- $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
389
- $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
390
  $edit .= '<div class="clearfix"></div>';
391
  $edit .= '</div>';
392
- $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
393
  $edit .= '<p class="xing-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
394
  $edit .= '<span class="xing-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</span>';
395
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
@@ -397,15 +410,105 @@ class B2S_Ship_Item {
397
  $edit .= '</div>';
398
  }
399
  } else {
400
- $edit = '<textarea class="form-control b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
401
 
402
  //EDIT Function - Calendar
403
  $meta = $this->hook_meta(array());
404
  $imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
405
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
406
  if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
407
- $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
408
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  }
410
  return $edit;
411
  }
@@ -422,21 +525,21 @@ class B2S_Ship_Item {
422
  $url .= '<div class="row">';
423
  $url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
424
  $url .= '<div>';
425
- $url .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
426
- $url .= '<img src="' . (($imageUrl != null) ? $imageUrl : $this->defaultImage) . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
427
- $url .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . (($imageUrl != null) ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
428
  $url .= '</div>';
429
  $url .= '<div class="clearfix"></div>';
430
- $url .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image for this network', 'blog2social') . '</button></div>';
431
- $url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
432
  }
433
 
434
  $url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
435
 
436
  if ($refeshBtn && trim(strtolower($this->postStatus)) == 'publish') {
437
- $url .= '<div class="input-group"><input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/><span class="input-group-addon"><span class="glyphicon glyphicon-refresh b2s-post-item-details-preview-url-reload" data-network-auth-id="' . $networkAuthId . '" data-network-id="' . $networkId . '" aria-hidden="true"></span></span></div>';
438
  } else {
439
- $url .= '<input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/>';
440
  }
441
  if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
442
  $url .= '</div>';
@@ -524,17 +627,70 @@ class B2S_Ship_Item {
524
  return $tags;
525
  }
526
 
527
- private function getShippingTimeHtml($networkAuthId, $networkTyp, $networkId) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
528
 
529
  $isSelectedSched = (B2S_PLUGIN_USER_VERSION > 0 && (trim(strtolower($this->postStatus)) == 'future' || !empty($this->selSchedDate))) ? 'selected="selected"' : '';
530
  $isSelectedNow = (empty($isSelectedSched)) ? 'selected="selected"' : '';
531
 
532
  $shipping = '<br>';
533
- $shipping .= '<select name="b2s[' . $networkAuthId . '][releaseSelect]" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-type="' . $networkTyp . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" class="form-control b2s-select b2s-post-item-details-release-input-date-select ' . (B2S_PLUGIN_USER_VERSION == 0 ? 'b2s-post-item-details-release-input-date-select-reset' : '') . '" >';
534
  $shipping .= '<option value="0" ' . $isSelectedNow . '>' . __('Share Now', 'blog2social') . '</option>';
535
 
536
  $isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' [' . __("PREMIUM", "blog2social") . ']' : '';
537
- $shipping .= '<option value="1" ' . $isSelectedSched . '>' . __('Schedule post once', 'blog2social') . $isPremium . '</option>';
538
  if ($networkTyp != 2 && !in_array($networkId, $this->noScheduleRegularly)) {
539
  $shipping .= '<option value="2">' . __('Schedule Recurrent Post', 'blog2social') . $isPremium . '</option>';
540
  }
@@ -544,7 +700,7 @@ class B2S_Ship_Item {
544
  if (B2S_PLUGIN_USER_VERSION > 0) {
545
  $shipping .= '<div class="b2s-post-item-details-release-area-details">';
546
  //TOS Twitter 032018
547
- $shipping .= '<div class="b2s-network-tos-sched-warning" data-network-auth-id="'.$networkAuthId.'" style="display: none;"><div class="clearfix"></div><div class="alert b2s-network-tos-sched-alert alert-warning">'.__('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.','blog2social').'<br><strong>'.__('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.','blog2social').'</strong> <a href="'.B2S_Tools::getSupportLink('network_tos_blog_032018').'" target="_blank">'.__('Learn more about this','blog2social').'</a></div></div>';
548
  $shipping .= '<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
549
  $shipping .= '<li class="list-group-item">';
550
 
@@ -566,7 +722,7 @@ class B2S_Ship_Item {
566
  $currentDay = date('d', $time);
567
 
568
  for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
569
- $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">';
570
 
571
  $shipping .= $schedcount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
572
 
@@ -649,8 +805,31 @@ class B2S_Ship_Item {
649
  $shipping .= '</div>';
650
  $shipping .= '<div class="col-md-2 del-padding-left">';
651
  $shipping .= ( $schedcount >= 1) ? '<button class="btn btn-link b2s-post-item-details-release-input-hide" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
652
- $shipping .= $schedcount < $this->maxSchedCount - 1 ? '<button class="btn btn-link b2s-post-item-details-release-input-add" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('Add Posting Time', 'blog2social') . '</button>' : '';
653
  $shipping .= '</div>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
654
  $shipping .= '</div>';
655
  }
656
  $shipping .= '<div class="col-xs-12 del-padding-left">';
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 $showRelay = array(2);
25
  private $showBoardsGroup = array(10);
26
  private $showGroups = array(8, 15);
27
  private $changeDisplayName = array(8);
39
  private $limitCharacterPage = array(3 => 600, 8 => 1200);
40
  private $requiredUrl = array(1, 3, 8, 9, 10, 15);
41
  private $getText = array(1, 7, 10, 12, 16, 17);
42
+ private $allowSchedCustomizeContent = array(1, 2, 3, 6, 7, 8, 9, 10, 12, 15, 17);
43
  private $maxWeekTimeSelect = 52;
44
  private $networkTos = array(2);
45
  private $maxMonthTimeSelect = 12;
46
  private $maxTimeSelect = 50;
47
  private $maxSchedCount = 3;
48
+ //private $maxReplayCount = 3;
49
+ private $setRelayCount = 0;
50
  private $maxDaySelect = 31;
51
+ private $noScheduleRegularly = array(2, 4, 11, 14, 15);
52
  private $defaultImage;
53
  private $postData;
54
  private $postUrl;
60
  private $viewMode;
61
  private $userOptions;
62
 
63
+ public function __construct($postId, $userLang = 'en', $selSchedDate = "",$relayCount=0) {
64
  $this->postId = $postId;
65
  $this->postData = get_post($this->postId);
66
  $this->postStatus = $this->postData->post_status;
68
  $this->postUrl = (get_permalink($this->postData->ID) !== false ? get_permalink($this->postData->ID) : $this->postData->guid);
69
  $this->userLang = $userLang;
70
  $this->selSchedDate = $selSchedDate;
71
+ $this->setRelayCount = $relayCount;
72
  }
73
 
74
  protected function getPostId() {
146
  $countCharacter = 0;
147
  if ($limit !== false) {
148
  $infoCharacterCount = ($data->networkId != 2) ? ' (' . __('Text only', 'blog2social') . ')' : '';
149
+ $textareaLimitInfo .= '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . $infoCharacterCount . '</span>';
150
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
151
  } else {
152
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
153
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
154
  }
155
 
156
  break;
185
 
186
  $countCharacter = 0;
187
  if ($limit !== false) {
188
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
189
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
190
  } else {
191
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
192
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
193
  }
194
  break;
195
  case'2':
211
 
212
  $countCharacter = 0;
213
  if ($limit !== false) {
214
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
215
  $textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
216
  } else {
217
  $textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
218
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
219
  }
220
  break;
221
  }
245
  $postFormatType = ($data->networkId == 12) ? 'image' : 'post';
246
  $addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
247
  $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
248
+ $content .='<span class="b2s-post-tool-area" data-network-auth-id="' . $data->networkAuthId . '">';
249
  if (B2S_PLUGIN_USER_VERSION > 0) {
250
  $content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
251
  } else {
254
  $content .=' | ';
255
  }
256
  if (in_array($data->networkId, $this->getText)) {
257
+ $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
258
  }
259
+ $content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
260
+ $content .= $textareaLimitInfo . '</span></div>';
261
 
262
  $content .= '</p>';
263
 
264
  //TOS Twitter 032018
265
  if (in_array($data->networkId, $this->networkTos)) {
266
  $content .='';
267
+ $content .='<div class="b2s-unique-content" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div></div>';
268
  }
269
 
270
  $content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
280
  $content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
281
  $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>';
282
  $content .='</div>';
283
+ if (in_array($data->networkId, $this->showRelay)) {
284
+ $content .= $this->getRelayBtnHtml($data->networkAuthId, $data->networkId);
285
+ }
286
  $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>';
287
  $content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
288
+
289
+ if (in_array($data->networkId, $this->showRelay)) {
290
+ $content .= $this->getRelayContentHtml($data->networkAuthId, $data->networkId);
291
+ }
292
  }
293
 
294
  if ($show_time) {
295
+ $content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId, $data->networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, isset($data->image_url) ? $data->image_url : null);
296
  }
297
  $content .= '</div>';
298
 
302
 
303
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
304
  $content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
305
+ $content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
306
 
307
  $content .= '</div>';
308
  return $content;
329
  $imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
330
 
331
  if ($networkId == 1) {
332
+ $edit = '<textarea class="form-control fb-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
333
  $edit .= '<div class="row">';
334
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
335
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
336
+ $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
337
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
338
  $edit .= '<div class="clearfix"></div>';
339
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-meta-type="og" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
340
  $edit .= '</div>';
341
+ $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
342
  if (B2S_PLUGIN_USER_VERSION > 0) {
343
+ $edit .= '<button data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" data-meta-type="og" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Open Graph Meta tags image, title and description for this network', 'blog2social') . '</button>';
344
  } else {
345
  $edit .= '<a target="_blank" class="btn-label-premium btn-label-premium-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship" href="#"><span class="label label-success">PREMIUM</span></a>';
346
  $edit .= '<a href="#" class="btn btn-link btn-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship">' . __('You want to change your link image, link title and link description for this network? Click here.', 'blog2social') . '</a> ';
353
  }
354
 
355
  if ($networkId == 2) {
356
+ $edit = '<textarea class="form-control tw-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
357
  $edit .= '<div class="row">';
358
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
359
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
360
+ $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
361
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
362
  $edit .= '<div class="clearfix"></div>';
363
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
364
  $edit .= '</div>';
365
+ $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
366
  if (B2S_PLUGIN_USER_VERSION > 0) {
367
  $edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="card" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Card Meta tags image, title and description for this network', 'blog2social') . '</button>';
368
  } else {
377
  }
378
 
379
  if ($networkId == 3) {
380
+ $edit = '<textarea class="form-control linkedin-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
381
  $edit .= '<div class="row">';
382
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '" >';
383
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
384
+ $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
385
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
386
  $edit .= '<div class="clearfix"></div>';
387
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
388
  $edit .= '</div>';
389
+ $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
390
  $edit .= '<p class="linkedin-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
391
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
392
  $edit .= '<p class="linkedin-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</p>';
395
  }
396
 
397
  if ($networkId == 8 && $networkType == 0) {
398
+ $edit = '<textarea class="form-control xing-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
399
  $edit .= '<div class="row">';
400
  $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
401
+ $edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
402
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
403
  $edit .= '<div class="clearfix"></div>';
404
  $edit .= '</div>';
405
+ $edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
406
  $edit .= '<p class="xing-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
407
  $edit .= '<span class="xing-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</span>';
408
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
410
  $edit .= '</div>';
411
  }
412
  } else {
413
+ $edit = '<textarea class="form-control b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
414
 
415
  //EDIT Function - Calendar
416
  $meta = $this->hook_meta(array());
417
  $imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
418
  $edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
419
  if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
420
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
421
+ }
422
+ }
423
+ return $edit;
424
+ }
425
+
426
+ public function getCustomEditSchedArea($schedCount = 0, $networkId, $networkAuthId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $infoArea, $imageUrl = null) {
427
+
428
+ if ($networkId == 1 || ($networkId == 8 && $networkType == 0) || $networkId == 3 || $networkId == 2) {
429
+ if ($networkId == 1) {
430
+ $edit = '<div class="row"><br>';
431
+ $edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
432
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
433
+ $edit .= '<img src="' . $this->defaultImage . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
434
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
435
+ $edit .= '<div class="clearfix"></div>';
436
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="og" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
437
+ $edit .= '</div>';
438
+ $edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
439
+ $edit .= $infoArea;
440
+ $edit .= '<textarea class="form-control fb-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
441
+ $edit .= '</div>';
442
+ $edit .= '</div>';
443
+ }
444
+
445
+ if ($networkId == 2) {
446
+ $edit = '<div class="row"><br>';
447
+ //TOS Twitter 032018
448
+ $edit .='<div class="b2s-unique-content col-xs-12" data-network-auth-id="' . $networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div><br></div>';
449
+ $edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
450
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
451
+ $edit .= '<img src="' . $this->defaultImage . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
452
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
453
+ $edit .= '<div class="clearfix"></div>';
454
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
455
+ $edit .= '</div>';
456
+ $edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
457
+ $edit .= $infoArea;
458
+ $edit .= '<textarea class="form-control tw-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '></textarea>';
459
+ $edit .= '</div>';
460
+ $edit .= '</div>';
461
+ }
462
+
463
+ if ($networkId == 3) {
464
+ $edit = '<div class="row"><br>';
465
+ $edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
466
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
467
+ $edit .= '<img src="' . $this->defaultImage . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
468
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
469
+ $edit .= '<div class="clearfix"></div>';
470
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
471
+ $edit .= '</div>';
472
+ $edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
473
+ $edit .= $infoArea;
474
+ $edit .= '<textarea class="form-control linkedin-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
475
+ $edit .= '</div>';
476
+ $edit .= '</div>';
477
+ }
478
+
479
+ if ($networkId == 8 && $networkType == 0) {
480
+ $edit = '<div class="row"><br>';
481
+ $edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
482
+ $edit .= '<img src="' . $this->defaultImage . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
483
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
484
+ $edit .= '</div>';
485
+ $edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
486
+ $edit .= $infoArea;
487
+ $edit .= '<textarea class="form-control xing-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
488
+ $edit .= '</div>';
489
+ $edit .= '</div>';
490
  }
491
+ } else {
492
+ $edit = '<div class="row"><br>';
493
+ if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
494
+ $edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
495
+ $edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
496
+ $edit .= '<img src="' . $this->defaultImage . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
497
+ $edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
498
+ $edit .= '<div class="clearfix"></div>';
499
+ $edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
500
+ $edit .= '</div>';
501
+ $edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
502
+ $edit .= $infoArea;
503
+ $edit .= '<textarea class="form-control b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
504
+ $edit .= '</div>';
505
+ } else {
506
+ $edit .= '<div class="col-xs-12">';
507
+ $edit .= $infoArea;
508
+ $edit .= '<textarea class="form-control b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . '] ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
509
+ $edit .= '</div>';
510
+ }
511
+ $edit .= '</div>';
512
  }
513
  return $edit;
514
  }
525
  $url .= '<div class="row">';
526
  $url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
527
  $url .= '<div>';
528
+ $url .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
529
+ $url .= '<img src="' . (($imageUrl != null) ? $imageUrl : $this->defaultImage) . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
530
+ $url .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . (($imageUrl != null) ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
531
  $url .= '</div>';
532
  $url .= '<div class="clearfix"></div>';
533
+ $url .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button></div>';
534
+ $url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
535
  }
536
 
537
  $url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
538
 
539
  if ($refeshBtn && trim(strtolower($this->postStatus)) == 'publish') {
540
+ $url .= '<div class="input-group"><input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/><span class="input-group-addon"><span class="glyphicon glyphicon-refresh b2s-post-item-details-preview-url-reload" data-network-auth-id="' . $networkAuthId . '" data-network-id="' . $networkId . '" aria-hidden="true"></span></span></div>';
541
  } else {
542
+ $url .= '<input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/>';
543
  }
544
  if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
545
  $url .= '</div>';
627
  return $tags;
628
  }
629
 
630
+ private function getRelayBtnHtml($networkAuthId, $networkId) {
631
+ $relay = '<div class="form-group b2s-post-relay-area-select pull-left"><div class="checkbox checbox-switch switch-success"><label>';
632
+ $relay .='<input type="checkbox" class="b2s-post-item-details-relay" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" name="b2s[' . $networkAuthId . '][post_relay]" value="1"/>';
633
+ $relay .='<span></span>';
634
+ $relay .= __('Enable Retweets for all Tweets with the selected profile', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoPostRelayModal" class="btn-xs hidden-sm">' . __('Info', 'blog2social') . '</a>';
635
+ $relay .=' </label></div></div>';
636
+ return $relay;
637
+ }
638
+
639
+ private function getRelayContentHtml($networkAuthId, $networkId) {
640
+ $relay = '';
641
+ if (B2S_PLUGIN_USER_VERSION > 0) {
642
+ $relay .= '<div class="b2s-post-item-relay-area-details">';
643
+ $relay .= '<ul class="list-group b2s-post-item-relay-area-details-ul" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
644
+ $relay .= '<li class="list-group-item">';
645
+
646
+ for ($relaycount = 0; $relaycount < $this->setRelayCount; $relaycount++) {
647
+
648
+ $relay .= '<div class="form-group b2s-post-item-relay-area-details-row" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
649
+
650
+ $relay .= $relaycount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
651
+
652
+ $relay .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-relay-area-label-account" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">' . __('Account', 'blog2social') . '</label>';
653
+ $relay .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-relay-area-label-delay" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">' . __('Delay', 'blog2social') . '</label>';
654
+
655
+ $relay .= '<div class="clearfix"></div>';
656
+
657
+ $relay .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-relay-area-div-account" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">';
658
+ $relay .='<select name="b2s[' . $networkAuthId . '][post_relay_account][' . $relaycount . ']" class="form-control b2s-select b2s-post-item-details-relay-input-account" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
659
+ $relay .= '</select></div>';
660
+
661
+ $relay .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-relay-area-div-delay" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">';
662
+ $relay .='<select name="b2s[' . $networkAuthId . '][post_relay_delay][' . $relaycount . ']" class="form-control b2s-select b2s-post-item-details-relay-input-delay" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
663
+ $relay .= '<option value="15">15' . __('min', 'blog2social') . '</option>';
664
+ $relay .= '<option value="30">30' . __('min', 'blog2social') . '</option>';
665
+ $relay .= '<option value="45">45' . __('min', 'blog2social') . '</option>';
666
+ $relay .= '<option value="60">60' . __('min', 'blog2social') . '</option>';
667
+ $relay .= '</select></div>';
668
+
669
+ $relay .= '<div class="col-md-2 del-padding-left">';
670
+ $relay .= ( $relaycount >= 1) ? '<button class="btn btn-link b2s-post-item-details-relay-input-hide" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
671
+ $relay .= $relaycount < $this->setRelayCount - 1 ? '<button class="btn btn-link b2s-post-item-details-relay-input-add" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('Add Retweet', 'blog2social') . '</button>' : '';
672
+ $relay .= '</div>';
673
+ $relay .= '</div>';
674
+ $relay .= '<div class="clearfix"></div>';
675
+ }
676
+ $relay .= '</li>';
677
+ $relay .= '</ul>';
678
+ $relay .= '</div>';
679
+ }
680
+ return $relay;
681
+ }
682
+
683
+ private function getShippingTimeHtml($networkAuthId, $networkTyp, $networkId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $imageUrl = null) {
684
 
685
  $isSelectedSched = (B2S_PLUGIN_USER_VERSION > 0 && (trim(strtolower($this->postStatus)) == 'future' || !empty($this->selSchedDate))) ? 'selected="selected"' : '';
686
  $isSelectedNow = (empty($isSelectedSched)) ? 'selected="selected"' : '';
687
 
688
  $shipping = '<br>';
689
+ $shipping .= '<select name="b2s[' . $networkAuthId . '][releaseSelect]" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-type="' . $networkTyp . '" data-network-customize-content="' . (in_array($networkId, $this->allowSchedCustomizeContent) ? 1 : 0) . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" class="form-control b2s-select b2s-post-item-details-release-input-date-select ' . (B2S_PLUGIN_USER_VERSION == 0 ? 'b2s-post-item-details-release-input-date-select-reset' : '') . '" >';
690
  $shipping .= '<option value="0" ' . $isSelectedNow . '>' . __('Share Now', 'blog2social') . '</option>';
691
 
692
  $isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' [' . __("PREMIUM", "blog2social") . ']' : '';
693
+ $shipping .= '<option value="1" ' . $isSelectedSched . '>' . __('Schedule for specific dates', 'blog2social') . $isPremium . '</option>';
694
  if ($networkTyp != 2 && !in_array($networkId, $this->noScheduleRegularly)) {
695
  $shipping .= '<option value="2">' . __('Schedule Recurrent Post', 'blog2social') . $isPremium . '</option>';
696
  }
700
  if (B2S_PLUGIN_USER_VERSION > 0) {
701
  $shipping .= '<div class="b2s-post-item-details-release-area-details">';
702
  //TOS Twitter 032018
703
+ $shipping .= '<div class="b2s-network-tos-sched-warning" data-network-auth-id="' . $networkAuthId . '" style="display: none;"><div class="clearfix"></div><div class="alert b2s-network-tos-sched-alert alert-warning">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div></div>';
704
  $shipping .= '<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
705
  $shipping .= '<li class="list-group-item">';
706
 
722
  $currentDay = date('d', $time);
723
 
724
  for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
725
+ $shipping .= '<div class="form-group b2s-post-item-details-release-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
726
 
727
  $shipping .= $schedcount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
728
 
805
  $shipping .= '</div>';
806
  $shipping .= '<div class="col-md-2 del-padding-left">';
807
  $shipping .= ( $schedcount >= 1) ? '<button class="btn btn-link b2s-post-item-details-release-input-hide" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
808
+ $shipping .= $schedcount < $this->maxSchedCount - 1 ? '<button class="btn btn-link b2s-post-item-details-release-input-add" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('add another post', 'blog2social') . '</button>' : '';
809
  $shipping .= '</div>';
810
+
811
+ //since 4.8.0 customize content
812
+ if (in_array($networkId, $this->allowSchedCustomizeContent)) {
813
+ $countCharacter = 0;
814
+ if ($limit !== false) {
815
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
816
+ } else {
817
+ $textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
818
+ }
819
+
820
+ $edit = '<div class="pull-right hidden-xs b2s-post-item-info-area">';
821
+ $edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-copy-original-text" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" >' . __('Copy from original', 'blog2social') . '</button> | ';
822
+ if (in_array($networkId, $this->getText)) {
823
+ $edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
824
+ }
825
+ $edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
826
+ $edit .= $textareaLimitInfo . '</div>';
827
+ $shipping .= '<div class="form-group b2s-post-item-details-release-customize-sched-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
828
+ $shipping .= '<div class="clearfix"></div>';
829
+ $shipping .= $this->getCustomEditSchedArea($schedcount, $networkId, $networkAuthId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $edit, $imageUrl);
830
+ $shipping .= '</div>';
831
+ }
832
+
833
  $shipping .= '</div>';
834
  }
835
  $shipping .= '<div class="col-xs-12 del-padding-left">';
includes/B2S/Ship/Save.php CHANGED
@@ -10,7 +10,13 @@ class B2S_Ship_Save {
10
 
11
  private function getNetworkDetailsId($network_id, $network_type, $network_auth_id, $network_display_name) {
12
  global $wpdb;
13
- $networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $network_auth_id));
 
 
 
 
 
 
14
  if (isset($networkDetailsIdSelect[0])) {
15
  return (int) $networkDetailsIdSelect[0];
16
  } else {
@@ -23,7 +29,16 @@ class B2S_Ship_Save {
23
  }
24
  }
25
 
26
- public function savePublishDetails($data) {
 
 
 
 
 
 
 
 
 
27
  global $wpdb;
28
  $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
29
 
@@ -31,14 +46,19 @@ class B2S_Ship_Save {
31
  unset($data['network_type']);
32
  unset($data['network_display_name']);
33
 
 
 
 
 
34
  $postData = array(
35
  'post_id' => $data['post_id'],
36
  'blog_user_id' => $data['blog_user_id'],
37
  'user_timezone' => $data['user_timezone'],
38
  'publish_date' => $data['publish_date'],
 
39
  'network_details_id' => $networkDetailsId
40
  );
41
- $wpdb->insert('b2s_posts', $postData, array('%d', '%d', '%d', '%s', '%d'));
42
  B2S_Rating::trigger();
43
 
44
  $data['internal_post_id'] = $wpdb->insert_id;
@@ -80,26 +100,69 @@ class B2S_Ship_Save {
80
  $where = array('id' => $post->internal_post_id);
81
  $wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
82
  $errorCode = isset($post->error_code) ? $post->error_code : '';
83
- $content[] = array('networkAuthId' => $post->network_auth_id, 'html' => $this->getItemHtml($networkId, $errorCode, $post->publishUrl));
 
 
 
 
 
 
 
 
 
 
 
84
  $found = true;
85
  }
86
  }
87
  }
88
  //DEFAULT ERROR
89
  if ($found == false) {
90
- $content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml($networkId, 'DEFAULT', ''));
91
  }
92
  }
93
  return $content;
94
  }
95
 
96
- public function saveSchedDetails($data, $schedData) {
 
97
  global $wpdb;
 
 
 
 
 
 
 
 
98
 
99
- $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  $serializeData = $data;
 
101
 
102
- //unset($serializeData['network_id']);
103
  unset($serializeData['network_type']);
104
  unset($serializeData['network_display_name']);
105
  unset($serializeData['token']);
@@ -107,25 +170,37 @@ class B2S_Ship_Save {
107
  unset($serializeData['post_id']);
108
  unset($serializeData['image']);
109
 
110
- if (isset($data['sched_details_id'])) {
111
- $wpdb->update('b2s_posts_sched_details', array(
112
- 'sched_data' => serialize($serializeData),
113
- 'image_url' => $data['image_url']
114
- ), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
115
- $schedDetailsId = $data['sched_details_id'];
116
- } else {
117
- $wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
118
- $schedDetailsId = $wpdb->insert_id;
119
- }
120
-
121
  $printSchedDate = array();
122
  //mode: once schedule
123
  if ($schedData['releaseSelect'] == 1 && is_array($schedData['date']) && isset($schedData['date'][0]) && !empty($schedData['date'][0]) && isset($schedData['time'][0]) && !empty($schedData['time'][0])) {
124
  foreach ($schedData['date'] as $key => $date) {
125
  if (isset($schedData['time'][$key]) && !empty($schedData['time'][$key])) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  $sendTime = strtotime($date . ' ' . $schedData['time'][$key]);
127
- $shipdays[] = array('sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
128
- $printSchedDate[] = date('Y-m-d H:i:s', $sendTime);
129
  if ($schedData['saveSetting']) {
130
  $this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
131
  }
@@ -135,7 +210,11 @@ class B2S_Ship_Save {
135
  //mode: recurrently schedule
136
  if (isset($schedData['interval_select']) && is_array($schedData['interval_select']) && isset($schedData['interval_select'][0])) {
137
  $dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
138
- $shipdays = array();
 
 
 
 
139
  foreach ($schedData['interval_select'] as $cycle => $mode) {
140
  //interval:weekly
141
  if ((int) $mode == 0) {
@@ -161,8 +240,8 @@ class B2S_Ship_Save {
161
  $tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$cycle]));
162
  $sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
163
  if ($tempSchedDateTime >= $data['publish_date']) {
164
- $shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc);
165
- $printSchedDate[] = $tempSchedDateTime;
166
  }
167
  }
168
  }
@@ -177,8 +256,8 @@ class B2S_Ship_Save {
177
  foreach ($result as $key => $date) { //Y-m-d none utc
178
  $sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
179
  $sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
180
- $shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc);
181
- $printSchedDate[] = $sched_date_time;
182
  }
183
  }
184
  }
@@ -191,49 +270,14 @@ class B2S_Ship_Save {
191
  foreach ($result as $key => $date) { //Y-m-d none utc
192
  $sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
193
  $sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
194
- $shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc);
195
- $printSchedDate[] = $sched_date_time;
196
  }
197
  }
198
  }
199
  }
200
  }
201
  }
202
-
203
- /* $schedcount = count($schedData['weeks']);
204
- $dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
205
- $shipdays = array();
206
- for ($schedcycle = 0; $schedcycle < $schedcount; $schedcycle++) {
207
- foreach ($dayOfWeeks as $dayNumber => $dayName) {
208
- if (isset($schedData[$dayName][$schedcycle]) && $schedData[$dayName][$schedcycle] == 1) {
209
- for ($weeks = 1; $weeks <= $schedData['weeks'][$schedcycle]; $weeks++) {
210
- $startTime = (isset($schedData['date'][$schedcycle]) && isset($schedData['time'][$schedcycle])) ? $schedData['date'][$schedcycle] : $data['publish_date'];
211
- $startDay = date('N', strtotime($startTime));
212
- $maxDaysSched = $schedData['weeks'][$schedcycle] * 7 + $startDay;
213
- if ($dayNumber < $startDay) {
214
- if ($schedData['weeks'][$schedcycle] == 1) {
215
- $sendDay = 7 - $startDay + $dayNumber;
216
- } else {
217
- $sendDay = 7 - $startDay + $dayNumber + (7 * ($weeks - 1));
218
- }
219
- } else if ($dayNumber == $startDay) {
220
- $sendDay = (7 * ($weeks - 1));
221
- } else {
222
- $sendDay = $dayNumber - $startDay + (7 * ($weeks - 1));
223
- }
224
- if ($schedData['weeks'][$schedcycle] == 1 || $sendDay <= $maxDaysSched) {
225
- $schedTime = date('Y-m-d', strtotime("+$sendDay days", strtotime($startTime)));
226
- $tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$schedcycle]));
227
- $sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
228
- if ($tempSchedDateTime >= $data['publish_date']) {
229
- $shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc);
230
- $printSchedDate[] = $tempSchedDateTime;
231
- }
232
- }
233
- }
234
- }
235
- }
236
- } */
237
  }
238
 
239
  foreach ($shipdays as $k => $schedDate) {
@@ -243,7 +287,7 @@ class B2S_Ship_Save {
243
  'blog_user_id' => $data['blog_user_id'],
244
  'user_timezone' => $schedData['user_timezone'],
245
  'publish_date' => "0000-00-00 00:00:00",
246
- 'sched_details_id' => $schedDetailsId,
247
  'sched_type' => $schedData['releaseSelect'],
248
  'sched_date' => $schedDate['sched_date'],
249
  'sched_date_utc' => $schedDate['sched_date_utc'],
@@ -256,13 +300,23 @@ class B2S_Ship_Save {
256
  'blog_user_id' => $data['blog_user_id'],
257
  'user_timezone' => $schedData['user_timezone'],
258
  'publish_date' => "0000-00-00 00:00:00",
259
- 'sched_details_id' => $schedDetailsId,
260
  'sched_type' => $schedData['releaseSelect'],
261
  'sched_date' => $schedDate['sched_date'],
262
  'sched_date_utc' => $schedDate['sched_date_utc'],
263
  'network_details_id' => $networkDetailsId,
 
264
  'hook_action' => 1
265
- ), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
 
 
 
 
 
 
 
 
 
266
  B2S_Rating::trigger();
267
  }
268
  }
@@ -270,22 +324,22 @@ class B2S_Ship_Save {
270
  return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml($serializeData['network_id'], '', '', $printSchedDate));
271
  }
272
 
273
- public function getItemHtml($network_id = 0, $error = "", $link = "", $schedDate = array()) {
274
  $html = "";
275
  if (empty($error)) {
276
- if (empty($schedDate)) {
277
  $html = '<br><span class="text-success"><i class="glyphicon glyphicon-ok-circle"></i> ' . __('published', 'blog2social');
278
  $html .=!empty($link) ? ': <a href="' . $link . '" target="_blank">' . __('view social media post', 'blog2social') . '</a>' : '';
279
  $html .='</span>';
280
- } else {
281
- if (is_array($schedDate)) {
282
- $dateFormat = get_option('date_format');
283
- $timeFormat = get_option('time_format');
284
- sort($schedDate);
285
- foreach ($schedDate as $k => $v) {
286
- $schedDateTime = date_i18n($dateFormat . ' ' . $timeFormat, strtotime($v));
287
- $html .= '<br><span class="text-success"><i class="glyphicon glyphicon-time"></i> ' . __('scheduled on', 'blog2social') . ': ' . $schedDateTime . '</span>';
288
- }
289
  }
290
  }
291
  } else {
10
 
11
  private function getNetworkDetailsId($network_id, $network_type, $network_auth_id, $network_display_name) {
12
  global $wpdb;
13
+
14
+ //special case xing groups contains network_display_name
15
+ if ($network_id == 8 && $network_type == 2) {
16
+ $networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s AND postNetworkDetails.network_display_name = %s", $network_auth_id, trim($network_display_name)));
17
+ } else {
18
+ $networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $network_auth_id));
19
+ }
20
  if (isset($networkDetailsIdSelect[0])) {
21
  return (int) $networkDetailsIdSelect[0];
22
  } else {
29
  }
30
  }
31
 
32
+ private function lookupNetworkDetailsId($network_auth_id) {
33
+ global $wpdb;
34
+ $networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $network_auth_id));
35
+ if (isset($networkDetailsIdSelect[0])) {
36
+ return (int) $networkDetailsIdSelect[0];
37
+ }
38
+ return 0;
39
+ }
40
+
41
+ public function savePublishDetails($data, $relayData = array()) {
42
  global $wpdb;
43
  $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
44
 
46
  unset($data['network_type']);
47
  unset($data['network_display_name']);
48
 
49
+ if (!empty($relayData) && is_array($relayData)) {
50
+ $data['relay_data'] = $relayData;
51
+ $data['post_for_relay'] = 1;
52
+ }
53
  $postData = array(
54
  'post_id' => $data['post_id'],
55
  'blog_user_id' => $data['blog_user_id'],
56
  'user_timezone' => $data['user_timezone'],
57
  'publish_date' => $data['publish_date'],
58
+ 'post_for_relay' => ((isset($data['post_for_relay']) && (int) $data['post_for_relay'] == 1) ? 1 : 0),
59
  'network_details_id' => $networkDetailsId
60
  );
61
+ $wpdb->insert('b2s_posts', $postData, array('%d', '%d', '%d', '%s', '%d', '%d'));
62
  B2S_Rating::trigger();
63
 
64
  $data['internal_post_id'] = $wpdb->insert_id;
100
  $where = array('id' => $post->internal_post_id);
101
  $wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
102
  $errorCode = isset($post->error_code) ? $post->error_code : '';
103
+
104
+ //since V4.8.0 relay posts
105
+ $printDelayDates = array();
106
+ if (empty($errorCode) && isset($v['relay_data']) && !empty($v['relay_data']) && is_array($v['relay_data']) && isset($v['relay_data']['auth']) && isset($v['relay_data']['delay'])) {
107
+ $userTimeZone = (isset($this->postData['user_timezone'])) ? $this->postData['user_timezone'] : 0;
108
+ $sched_date = date('Y-m-d H:i:00', current_time('timestamp'));
109
+ $sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date, $userTimeZone * (-1))));
110
+ $schedData = array('user_timezone' => $userTimeZone, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc, 'post_id' => $this->postData['post_id'], 'blog_user_id' => $this->postData['blog_user_id']);
111
+ $printDelayDates = $this->saveRelayDetails((int) $v['internal_post_id'], $v['relay_data'], $schedData);
112
+ }
113
+
114
+ $content[] = array('networkAuthId' => $post->network_auth_id, 'html' => $this->getItemHtml($networkId, $errorCode, $post->publishUrl, $printDelayDates, true));
115
  $found = true;
116
  }
117
  }
118
  }
119
  //DEFAULT ERROR
120
  if ($found == false) {
121
+ $content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml($networkId, 'DEFAULT', '', '', true));
122
  }
123
  }
124
  return $content;
125
  }
126
 
127
+ //save & print
128
+ public function saveRelayDetails($relay_primary_post_id = 0, $relayData = array(), $schedData = array()) {
129
  global $wpdb;
130
+ $printSchedDate = array();
131
+ if ($relay_primary_post_id > 0) {
132
+ foreach ($relayData['auth'] as $key => $auth) {
133
+ if (isset($relayData['delay'][$key]) && !empty($relayData['delay'][$key])) {
134
+ $networkDetailsId = $this->lookupNetworkDetailsId($auth);
135
+ if ($networkDetailsId > 0) {
136
+ $sched_date = date('Y-m-d H:i:s', strtotime("+" . $relayData['delay'][$key] . " minutes", strtotime($schedData['sched_date'])));
137
+ $sched_date_utc = date('Y-m-d H:i:s', strtotime("+" . $relayData['delay'][$key] . " minutes", strtotime($schedData['sched_date_utc'])));
138
 
139
+ $wpdb->insert('b2s_posts', array(
140
+ 'post_id' => $schedData['post_id'],
141
+ 'blog_user_id' => $schedData['blog_user_id'],
142
+ 'user_timezone' => $schedData['user_timezone'],
143
+ 'sched_type' => 4, // replay, retweet
144
+ 'sched_date' => $sched_date,
145
+ 'sched_date_utc' => $sched_date_utc,
146
+ 'network_details_id' => $networkDetailsId,
147
+ 'relay_primary_post_id' => $relay_primary_post_id,
148
+ 'relay_delay_min' => (int) $relayData['delay'][$key],
149
+ 'hook_action' => 1), array('%d', '%d', '%s', '%d', '%s', '%s', '%d', '%d', '%d', '%d'));
150
+
151
+ $printSchedDate[] = array('date' => $sched_date, 'relay' => true);
152
+ }
153
+ }
154
+ }
155
+ }
156
+ return $printSchedDate;
157
+ }
158
+
159
+ public function saveSchedDetails($data, $schedData, $relayData = array()) {
160
+ global $wpdb;
161
+
162
+ $shipdays = array();
163
  $serializeData = $data;
164
+ $networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
165
 
 
166
  unset($serializeData['network_type']);
167
  unset($serializeData['network_display_name']);
168
  unset($serializeData['token']);
170
  unset($serializeData['post_id']);
171
  unset($serializeData['image']);
172
 
 
 
 
 
 
 
 
 
 
 
 
173
  $printSchedDate = array();
174
  //mode: once schedule
175
  if ($schedData['releaseSelect'] == 1 && is_array($schedData['date']) && isset($schedData['date'][0]) && !empty($schedData['date'][0]) && isset($schedData['time'][0]) && !empty($schedData['time'][0])) {
176
  foreach ($schedData['date'] as $key => $date) {
177
  if (isset($schedData['time'][$key]) && !empty($schedData['time'][$key])) {
178
+ //custom sched content
179
+ //image
180
+ if (isset($schedData['sched_image_url'][$key]) && !empty($schedData['sched_image_url'][$key])) {
181
+ $serializeData['image_url'] = $schedData['sched_image_url'][$key];
182
+ $data['image_url'] = $schedData['sched_image_url'][$key];
183
+ }
184
+ //content
185
+ if (isset($schedData['sched_content'][$key]) && !empty($schedData['sched_content'][$key])) {
186
+ $serializeData['content'] = $schedData['sched_content'][$key];
187
+ }
188
+ //Update - calendar edit function
189
+ if (isset($data['sched_details_id'])) {
190
+ $wpdb->update('b2s_posts_sched_details', array(
191
+ 'sched_data' => serialize($serializeData),
192
+ 'image_url' => $data['image_url']
193
+ ), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
194
+ $schedDetailsId = $data['sched_details_id'];
195
+ //new entry insert
196
+ } else {
197
+ $wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
198
+ $schedDetailsId = $wpdb->insert_id;
199
+ }
200
+
201
  $sendTime = strtotime($date . ' ' . $schedData['time'][$key]);
202
+ $shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
203
+ $printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
204
  if ($schedData['saveSetting']) {
205
  $this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
206
  }
210
  //mode: recurrently schedule
211
  if (isset($schedData['interval_select']) && is_array($schedData['interval_select']) && isset($schedData['interval_select'][0])) {
212
  $dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
213
+
214
+ //new entry insert
215
+ $wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
216
+ $schedDetailsId = $wpdb->insert_id;
217
+
218
  foreach ($schedData['interval_select'] as $cycle => $mode) {
219
  //interval:weekly
220
  if ((int) $mode == 0) {
240
  $tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$cycle]));
241
  $sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
242
  if ($tempSchedDateTime >= $data['publish_date']) {
243
+ $shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc, 'sched_details_id' => $schedDetailsId);
244
+ $printSchedDate[] = array('date' => $tempSchedDateTime);
245
  }
246
  }
247
  }
256
  foreach ($result as $key => $date) { //Y-m-d none utc
257
  $sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
258
  $sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
259
+ $shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc, 'sched_details_id' => $schedDetailsId);
260
+ $printSchedDate[] = array('date' => $sched_date_time);
261
  }
262
  }
263
  }
270
  foreach ($result as $key => $date) { //Y-m-d none utc
271
  $sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
272
  $sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
273
+ $shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc, 'sched_details_id' => $schedDetailsId);
274
+ $printSchedDate[] = array('date' => $sched_date_time);
275
  }
276
  }
277
  }
278
  }
279
  }
280
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  }
282
 
283
  foreach ($shipdays as $k => $schedDate) {
287
  'blog_user_id' => $data['blog_user_id'],
288
  'user_timezone' => $schedData['user_timezone'],
289
  'publish_date' => "0000-00-00 00:00:00",
290
+ 'sched_details_id' => $schedDate['sched_details_id'],
291
  'sched_type' => $schedData['releaseSelect'],
292
  'sched_date' => $schedDate['sched_date'],
293
  'sched_date_utc' => $schedDate['sched_date_utc'],
300
  'blog_user_id' => $data['blog_user_id'],
301
  'user_timezone' => $schedData['user_timezone'],
302
  'publish_date' => "0000-00-00 00:00:00",
303
+ 'sched_details_id' => $schedDate['sched_details_id'],
304
  'sched_type' => $schedData['releaseSelect'],
305
  'sched_date' => $schedDate['sched_date'],
306
  'sched_date_utc' => $schedDate['sched_date_utc'],
307
  'network_details_id' => $networkDetailsId,
308
+ 'post_for_relay' => ((!empty($relayData) && is_array($relayData)) ? 1 : 0),
309
  'hook_action' => 1
310
+ ), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
311
+
312
+ //since V4.8.0 relay posts
313
+ if (!empty($relayData) && is_array($relayData)) {
314
+ $internal_post_id = $wpdb->insert_id;
315
+ $relaySchedData = array('user_timezone' => $schedData['user_timezone'], 'sched_date' => $schedDate['sched_date'], 'sched_date_utc' => $schedDate['sched_date_utc'], 'post_id' => $data['post_id'], 'blog_user_id' => $data['blog_user_id']);
316
+ $relayResult = $this->saveRelayDetails((int) $internal_post_id, $relayData, $relaySchedData);
317
+ $printSchedDate = array_merge($printSchedDate, $relayResult);
318
+ }
319
+
320
  B2S_Rating::trigger();
321
  }
322
  }
324
  return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml($serializeData['network_id'], '', '', $printSchedDate));
325
  }
326
 
327
+ public function getItemHtml($network_id = 0, $error = "", $link = "", $schedDate = array(), $directPost = false) {
328
  $html = "";
329
  if (empty($error)) {
330
+ if ($directPost) {
331
  $html = '<br><span class="text-success"><i class="glyphicon glyphicon-ok-circle"></i> ' . __('published', 'blog2social');
332
  $html .=!empty($link) ? ': <a href="' . $link . '" target="_blank">' . __('view social media post', 'blog2social') . '</a>' : '';
333
  $html .='</span>';
334
+ }
335
+ if (is_array($schedDate) && !empty($schedDate)) {
336
+ $dateFormat = get_option('date_format');
337
+ $timeFormat = get_option('time_format');
338
+ sort($schedDate);
339
+ foreach ($schedDate as $k => $v) {
340
+ $schedDateTime = date_i18n($dateFormat . ' ' . $timeFormat, strtotime($v['date']));
341
+ $isRelay = (isset($v['relay'])) ? " - " . __('Retweet', 'blog2social') : '';
342
+ $html .= '<br><span class="text-success"><i class="glyphicon glyphicon-time"></i> ' . __('scheduled on', 'blog2social') . ': ' . $schedDateTime . $isRelay . '</span>';
343
  }
344
  }
345
  } else {
includes/Form.php CHANGED
@@ -2,8 +2,8 @@
2
 
3
  class B2S_Form {
4
 
5
- public static function getNetworkBoardAndGroupHtml($data) {
6
- $collection = '<select class="form-control b2s-select" id="b2s-modify-board-and-group-network-selected">';
7
  $collection .= $data;
8
  $collection .= '</select>';
9
  return $collection;
2
 
3
  class B2S_Form {
4
 
5
+ public static function getNetworkBoardAndGroupHtml($data,$network_id=0) {
6
+ $collection = '<select class="form-control b2s-select" data-network-id="'.$network_id.'" id="b2s-modify-board-and-group-network-selected">';
7
  $collection .= $data;
8
  $collection .= '</select>';
9
  return $collection;
includes/Loader.php CHANGED
@@ -21,9 +21,11 @@ class B2S_Loader {
21
 
22
  public function call_global_hooks() {
23
  require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
 
 
24
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Heartbeat.php');
25
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Api/Post.php');
26
- require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
27
  require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
28
  add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
29
  add_action('wp_logout', array($this, 'releaseLocks'));
@@ -35,14 +37,14 @@ class B2S_Loader {
35
  require_once(B2S_PLUGIN_DIR . 'includes/Meta.php');
36
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/PostBox.php');
37
  require_once(B2S_PLUGIN_DIR . 'includes/Notice.php');
38
- require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
39
  require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Post.php');
40
  require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Get.php');
41
  require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
42
  require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
43
- require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
44
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
45
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
 
 
46
 
47
  define('B2S_PLUGIN_POSTPERPAGE', '15');
48
  define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
@@ -60,8 +62,8 @@ class B2S_Loader {
60
 
61
  $this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
62
 
63
- //deactivated since 4.2.0
64
- //add_action('plugins_loaded', array($this, 'update_db_check'));
65
 
66
  $this->update_db_check();
67
 
@@ -104,12 +106,12 @@ class B2S_Loader {
104
 
105
  public function b2s_auto_post_import($new_status, $old_status, $post) {
106
 
107
- //is first publish
108
  if ($old_status != 'publish' && $old_status != 'trash' && $new_status == 'publish' && isset($post->post_author) && (int) $post->post_author > 0) {
109
  if (wp_is_post_revision($post->ID)) {
110
  return;
111
  }
112
- //is lock if manuell Auto-Posting in form
113
  $isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
114
  if ($isLock === false) {
115
  $options = new B2S_Options((int) $post->post_author);
@@ -117,7 +119,7 @@ class B2S_Loader {
117
  if ($autoPostData !== false && is_array($autoPostData)) {
118
  if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
119
 
120
- //Premium
121
  $tokenInfo = get_option('B2S_PLUGIN_USER_VERSION_' . (int) $post->post_author);
122
  if ($tokenInfo !== false && isset($tokenInfo['B2S_PLUGIN_USER_VERSION']) && (int) $tokenInfo['B2S_PLUGIN_USER_VERSION'] >= 1) {
123
  $filter = true;
@@ -137,7 +139,7 @@ class B2S_Loader {
137
 
138
  if ($filter && isset($autoPostData['network_auth_id']) && !empty($autoPostData['network_auth_id']) && is_array($autoPostData['network_auth_id'])) {
139
 
140
- //LIMIT
141
  $limit = false;
142
  $ship = false;
143
  $optionUserTimeZone = $options->_getOption('user_time_zone');
@@ -174,7 +176,7 @@ class B2S_Loader {
174
  $delay = (isset($autoPostData['ship_state']) && (int) $autoPostData['ship_state'] = 0) ? 0 : (isset($autoPostData['ship_delay_time']) ? (int) $autoPostData['ship_delay_time'] : 0);
175
  $current_user_datetime = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
176
 
177
- //ShareNow
178
  $sched_type = 3;
179
  $time = ($delay == 0) ? "-30 seconds" : "+" . $delay . " minutes";
180
  $sched_date = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
@@ -195,16 +197,16 @@ class B2S_Loader {
195
 
196
  $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);
197
 
198
- //TOS Twitter 032018 - none multiple Accounts - User select once
199
  $networkTos = true;
200
 
201
  foreach ($autoPostData['network_auth_id'] as $k => $value) {
202
  $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));
203
  if (is_array($networkDetails) && isset($networkDetails[0]->network_id) && isset($networkDetails[0]->network_type) && isset($networkDetails[0]->network_display_name)) {
204
 
205
- //TOS Twitter 032018 - none multiple Accounts - User select once
206
  if ((int) $networkDetails[0]->network_id != 2 || ( (int) $networkDetails[0]->network_id == 2 && $networkTos)) {
207
- //at first: set one profile
208
  if ((int) $networkDetails[0]->network_id == 2) {
209
  $networkTos = false;
210
  }
@@ -241,7 +243,7 @@ class B2S_Loader {
241
  wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
242
  if ((int) $post_id > 0) {
243
  global $wpdb;
244
- //Heartbeat => b2s_delete_sched_post
245
  $sql = "SELECT id FROM b2s_posts WHERE post_id = %d AND hook_action <= %d AND hide = %d AND sched_date_utc != %s AND publish_date = %s";
246
  $deleteData = $wpdb->get_results($wpdb->prepare($sql, $post_id, 2, 0, "0000-00-00 00:00:00", "0000-00-00 00:00:00"), ARRAY_A);
247
  if (is_array($deleteData) && !empty($deleteData) && isset($deleteData[0])) {
@@ -299,10 +301,10 @@ class B2S_Loader {
299
  }
300
 
301
  public function b2s_save_post_box() {
302
-
303
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
304
  $b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
305
- //OgMeta
306
  if (isset($_POST['isOgMetaChecked']) && (int) $_POST['isOgMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
307
  $meta = B2S_Meta::getInstance();
308
  $meta->getMeta(((int) $_POST['post_ID']));
@@ -319,7 +321,7 @@ class B2S_Loader {
319
  $meta->updateMeta((int) $_POST['post_ID']);
320
  }
321
 
322
- //CardMeta
323
  if (isset($_POST['isCardMetaChecked']) && (int) $_POST['isCardMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
324
  $meta = B2S_Meta::getInstance();
325
  $meta->getMeta(((int) $_POST['post_ID']));
@@ -426,11 +428,11 @@ class B2S_Loader {
426
  $metaOg = false;
427
  $metaCard = false;
428
 
429
- //TOS Twitter 032018 - none multiple Accounts - User select once
430
  $selectedTwitterProfile = (isset($_POST['b2s-post-meta-box-profil-dropdown-twitter']) && !empty($_POST['b2s-post-meta-box-profil-dropdown-twitter'])) ? (int) $_POST['b2s-post-meta-box-profil-dropdown-twitter'] : '';
431
  foreach ($networkData as $k => $value) {
432
  if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
433
- //TOS Twitter 032018 - none multiple Accounts - User select once
434
  if ((int) $value->networkId != 2 || ((int) $value->networkId == 2 && (empty($selectedTwitterProfile) || ((int) $selectedTwitterProfile == (int) $value->networkAuthId)))) {
435
  $res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
436
  if ($res !== false && is_array($res)) {
@@ -572,6 +574,7 @@ class B2S_Loader {
572
  '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'),
573
  'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
574
  'URL_CONTENT' => __('The network requires a public url.', 'blog2social'),
 
575
  'GROUP_CONTENT' => __('Your group can not be found by the network.', 'blog2social'))));
576
  }
577
 
@@ -639,6 +642,7 @@ class B2S_Loader {
639
  $subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
640
  $subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
641
  $subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
 
642
  $subPages[] = add_submenu_page(null, 'B2S Ship', 'B2S Ship', 'read', 'blog2social-ship', array($this, 'b2sShip'));
643
  $subPages[] = add_submenu_page(null, 'PRG Login', 'PRG Login', 'read', 'prg-login', array($this, 'prgLogin'));
644
  $subPages[] = add_submenu_page(null, 'PRG Ship', 'PRG Ship', 'read', 'prg-ship', array($this, 'prgShip'));
@@ -911,7 +915,7 @@ class B2S_Loader {
911
  }
912
  }
913
 
914
- //PageFunktion
915
  public function b2sHowTo() {
916
  wp_enqueue_style('B2SHOWTO');
917
  wp_enqueue_script('B2SHOWTOJS');
@@ -919,7 +923,7 @@ class B2S_Loader {
919
  require_once( B2S_PLUGIN_DIR . 'views/b2s/howto.php');
920
  }
921
 
922
- //PageFunktion
923
  public function b2sPremium() {
924
  wp_enqueue_style('B2SPREMIUM');
925
  wp_enqueue_script('B2SNETWORKTOSJS');
@@ -939,6 +943,19 @@ class B2S_Loader {
939
  }
940
  }
941
 
 
 
 
 
 
 
 
 
 
 
 
 
 
942
  //PageFunktion
943
  public function prgPost() {
944
  if (B2S_Tools::showNotice() == false) {
@@ -976,6 +993,7 @@ class B2S_Loader {
976
  wp_register_style('B2SSHIPCSS', plugins_url('assets/css/b2s/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
977
  wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
978
  wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
 
979
  wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
980
  wp_register_style('B2SHOWTO', plugins_url('assets/css/b2s/howto.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
981
  wp_register_style('B2SPREMIUM', plugins_url('assets/css/b2s/premium.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
@@ -1079,8 +1097,8 @@ class B2S_Loader {
1079
  }
1080
  }
1081
 
1082
- //Notice Rating - stop rating remember again
1083
- //$wpdb->query('UPDATE `b2s_user` SET `feature` = 0');
1084
 
1085
  $keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
1086
  $allowIndexUser = array('PRIMARY', 'blog_user_id', 'token', 'feature');
@@ -1103,24 +1121,49 @@ class B2S_Loader {
1103
  `publish_link` varchar(255) NOT NULL,
1104
  `publish_error_code` varchar(100) NOT NULL,
1105
  `network_details_id` int(11) NOT NULL,
 
 
 
1106
  `hook_action` TINYINT NOT NULL DEFAULT '0',
1107
  `hide` TINYINT NOT NULL DEFAULT '0',
1108
  `v2_id` int(11) NOT NULL DEFAULT '0',
1109
  PRIMARY KEY (`id`), INDEX `post_id` (`post_id`), INDEX `blog_user_id` (`blog_user_id`) , INDEX `sched_details_id` (`sched_details_id`),
1110
- INDEX `sched_date` (`sched_date`), INDEX `sched_date_utc` (`sched_date_utc`), INDEX `publish_date` (`publish_date`) ,
1111
  INDEX `hook_action` (`hook_action`), INDEX `hide` (`hide`)
1112
  ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=1 ;";
1113
  $wpdb->query($sqlCreateUserPosts);
1114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1115
  $keys = $wpdb->get_results('SHOW INDEX FROM `b2s_posts`');
1116
- $allowIndexPosts = array('PRIMARY', 'post_id', 'blog_user_id', 'sched_details_id', 'sched_date', 'sched_date_utc' . 'publish_date', 'hook_action', 'hide');
1117
  foreach ($keys as $k => $value) {
1118
  if (!in_array($value->Key_name, $allowIndexPosts)) {
1119
  $wpdb->query('ALTER TABLE `b2s_posts` DROP INDEX ' . $value->Key_name);
1120
  }
1121
  }
1122
 
1123
- //Change Collation >=V4.0 Emoji
1124
  $existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
1125
  if (is_array($existsTable) && !empty($existsTable)) {
1126
  $wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
@@ -1198,7 +1241,7 @@ class B2S_Loader {
1198
  wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
1199
  }
1200
 
1201
- //Activate Social Meta Tags
1202
  $options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
1203
  $options->_setOption('og_active', 1);
1204
  $options->_setOption('card_active', 1);
21
 
22
  public function call_global_hooks() {
23
  require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
24
+ require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
25
+ require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
26
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Heartbeat.php');
27
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Api/Post.php');
28
+ require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
29
  require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
30
  add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
31
  add_action('wp_logout', array($this, 'releaseLocks'));
37
  require_once(B2S_PLUGIN_DIR . 'includes/Meta.php');
38
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/PostBox.php');
39
  require_once(B2S_PLUGIN_DIR . 'includes/Notice.php');
 
40
  require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Post.php');
41
  require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Get.php');
42
  require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
43
  require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
 
44
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
45
  require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
46
+ require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
47
+ require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
48
 
49
  define('B2S_PLUGIN_POSTPERPAGE', '15');
50
  define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
62
 
63
  $this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
64
 
65
+ //deactivated since 4.2.0
66
+ //add_action('plugins_loaded', array($this, 'update_db_check'));
67
 
68
  $this->update_db_check();
69
 
106
 
107
  public function b2s_auto_post_import($new_status, $old_status, $post) {
108
 
109
+ //is first publish
110
  if ($old_status != 'publish' && $old_status != 'trash' && $new_status == 'publish' && isset($post->post_author) && (int) $post->post_author > 0) {
111
  if (wp_is_post_revision($post->ID)) {
112
  return;
113
  }
114
+ //is lock if manuell Auto-Posting in form
115
  $isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
116
  if ($isLock === false) {
117
  $options = new B2S_Options((int) $post->post_author);
119
  if ($autoPostData !== false && is_array($autoPostData)) {
120
  if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
121
 
122
+ //Premium
123
  $tokenInfo = get_option('B2S_PLUGIN_USER_VERSION_' . (int) $post->post_author);
124
  if ($tokenInfo !== false && isset($tokenInfo['B2S_PLUGIN_USER_VERSION']) && (int) $tokenInfo['B2S_PLUGIN_USER_VERSION'] >= 1) {
125
  $filter = true;
139
 
140
  if ($filter && isset($autoPostData['network_auth_id']) && !empty($autoPostData['network_auth_id']) && is_array($autoPostData['network_auth_id'])) {
141
 
142
+ //LIMIT
143
  $limit = false;
144
  $ship = false;
145
  $optionUserTimeZone = $options->_getOption('user_time_zone');
176
  $delay = (isset($autoPostData['ship_state']) && (int) $autoPostData['ship_state'] = 0) ? 0 : (isset($autoPostData['ship_delay_time']) ? (int) $autoPostData['ship_delay_time'] : 0);
177
  $current_user_datetime = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
178
 
179
+ //ShareNow
180
  $sched_type = 3;
181
  $time = ($delay == 0) ? "-30 seconds" : "+" . $delay . " minutes";
182
  $sched_date = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
197
 
198
  $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);
199
 
200
+ //TOS Twitter 032018 - none multiple Accounts - User select once
201
  $networkTos = true;
202
 
203
  foreach ($autoPostData['network_auth_id'] as $k => $value) {
204
  $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));
205
  if (is_array($networkDetails) && isset($networkDetails[0]->network_id) && isset($networkDetails[0]->network_type) && isset($networkDetails[0]->network_display_name)) {
206
 
207
+ //TOS Twitter 032018 - none multiple Accounts - User select once
208
  if ((int) $networkDetails[0]->network_id != 2 || ( (int) $networkDetails[0]->network_id == 2 && $networkTos)) {
209
+ //at first: set one profile
210
  if ((int) $networkDetails[0]->network_id == 2) {
211
  $networkTos = false;
212
  }
243
  wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
244
  if ((int) $post_id > 0) {
245
  global $wpdb;
246
+ //Heartbeat => b2s_delete_sched_post
247
  $sql = "SELECT id FROM b2s_posts WHERE post_id = %d AND hook_action <= %d AND hide = %d AND sched_date_utc != %s AND publish_date = %s";
248
  $deleteData = $wpdb->get_results($wpdb->prepare($sql, $post_id, 2, 0, "0000-00-00 00:00:00", "0000-00-00 00:00:00"), ARRAY_A);
249
  if (is_array($deleteData) && !empty($deleteData) && isset($deleteData[0])) {
301
  }
302
 
303
  public function b2s_save_post_box() {
304
+
305
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
306
  $b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
307
+ //OgMeta
308
  if (isset($_POST['isOgMetaChecked']) && (int) $_POST['isOgMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
309
  $meta = B2S_Meta::getInstance();
310
  $meta->getMeta(((int) $_POST['post_ID']));
321
  $meta->updateMeta((int) $_POST['post_ID']);
322
  }
323
 
324
+ //CardMeta
325
  if (isset($_POST['isCardMetaChecked']) && (int) $_POST['isCardMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
326
  $meta = B2S_Meta::getInstance();
327
  $meta->getMeta(((int) $_POST['post_ID']));
428
  $metaOg = false;
429
  $metaCard = false;
430
 
431
+ //TOS Twitter 032018 - none multiple Accounts - User select once
432
  $selectedTwitterProfile = (isset($_POST['b2s-post-meta-box-profil-dropdown-twitter']) && !empty($_POST['b2s-post-meta-box-profil-dropdown-twitter'])) ? (int) $_POST['b2s-post-meta-box-profil-dropdown-twitter'] : '';
433
  foreach ($networkData as $k => $value) {
434
  if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
435
+ //TOS Twitter 032018 - none multiple Accounts - User select once
436
  if ((int) $value->networkId != 2 || ((int) $value->networkId == 2 && (empty($selectedTwitterProfile) || ((int) $selectedTwitterProfile == (int) $value->networkAuthId)))) {
437
  $res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
438
  if ($res !== false && is_array($res)) {
574
  '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'),
575
  'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
576
  'URL_CONTENT' => __('The network requires a public url.', 'blog2social'),
577
+ 'EXISTS_RELAY' => __('You have already retweeted this post.', 'blog2social'),
578
  'GROUP_CONTENT' => __('Your group can not be found by the network.', 'blog2social'))));
579
  }
580
 
642
  $subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
643
  $subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
644
  $subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
645
+ $subPages[] = add_submenu_page(null, 'B2S Post Notice', 'B2S Post Notice', 'read', 'blog2social-notice', array($this, 'b2sPostNotice')); //Error post page since 4.8.0
646
  $subPages[] = add_submenu_page(null, 'B2S Ship', 'B2S Ship', 'read', 'blog2social-ship', array($this, 'b2sShip'));
647
  $subPages[] = add_submenu_page(null, 'PRG Login', 'PRG Login', 'read', 'prg-login', array($this, 'prgLogin'));
648
  $subPages[] = add_submenu_page(null, 'PRG Ship', 'PRG Ship', 'read', 'prg-ship', array($this, 'prgShip'));
915
  }
916
  }
917
 
918
+ //PageFunktion
919
  public function b2sHowTo() {
920
  wp_enqueue_style('B2SHOWTO');
921
  wp_enqueue_script('B2SHOWTOJS');
923
  require_once( B2S_PLUGIN_DIR . 'views/b2s/howto.php');
924
  }
925
 
926
+ //PageFunktion
927
  public function b2sPremium() {
928
  wp_enqueue_style('B2SPREMIUM');
929
  wp_enqueue_script('B2SNETWORKTOSJS');
943
  }
944
  }
945
 
946
+ //PageFunktion
947
+ public function b2sPostNotice() {
948
+ if (B2S_Tools::showNotice() == false) {
949
+ wp_enqueue_style('B2SPOSTNOTICECSS');
950
+ wp_enqueue_script('B2SPOSTJS');
951
+ wp_enqueue_script('B2SNETWORKTOSJS');
952
+ wp_enqueue_script('PRGGENERALJS');
953
+ require_once( B2S_PLUGIN_DIR . 'views/b2s/post.notice.php');
954
+ } else {
955
+ require_once( B2S_PLUGIN_DIR . 'views/notice.php');
956
+ }
957
+ }
958
+
959
  //PageFunktion
960
  public function prgPost() {
961
  if (B2S_Tools::showNotice() == false) {
993
  wp_register_style('B2SSHIPCSS', plugins_url('assets/css/b2s/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
994
  wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
995
  wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
996
+ wp_register_style('B2SPOSTNOTICECSS', plugins_url('assets/css/b2s/post.notice.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
997
  wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
998
  wp_register_style('B2SHOWTO', plugins_url('assets/css/b2s/howto.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
999
  wp_register_style('B2SPREMIUM', plugins_url('assets/css/b2s/premium.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
1097
  }
1098
  }
1099
 
1100
+ //Notice Rating - stop rating remember again
1101
+ //$wpdb->query('UPDATE `b2s_user` SET `feature` = 0');
1102
 
1103
  $keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
1104
  $allowIndexUser = array('PRIMARY', 'blog_user_id', 'token', 'feature');
1121
  `publish_link` varchar(255) NOT NULL,
1122
  `publish_error_code` varchar(100) NOT NULL,
1123
  `network_details_id` int(11) NOT NULL,
1124
+ `post_for_relay` TINYINT NOT NULL DEFAULT '0',
1125
+ `relay_primary_post_id` int(11) NOT NULL DEFAULT '0',
1126
+ `relay_delay_min` int(11) NOT NULL DEFAULT '0',
1127
  `hook_action` TINYINT NOT NULL DEFAULT '0',
1128
  `hide` TINYINT NOT NULL DEFAULT '0',
1129
  `v2_id` int(11) NOT NULL DEFAULT '0',
1130
  PRIMARY KEY (`id`), INDEX `post_id` (`post_id`), INDEX `blog_user_id` (`blog_user_id`) , INDEX `sched_details_id` (`sched_details_id`),
1131
+ INDEX `sched_date` (`sched_date`), INDEX `sched_date_utc` (`sched_date_utc`), INDEX `publish_date` (`publish_date`) , INDEX `relay_primary_post_id` (`relay_primary_post_id`) ,
1132
  INDEX `hook_action` (`hook_action`), INDEX `hide` (`hide`)
1133
  ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=1 ;";
1134
  $wpdb->query($sqlCreateUserPosts);
1135
 
1136
+ //since V4.8.0
1137
+ $b2sPostsCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_posts');
1138
+ if (is_array($b2sPostsCols) && isset($b2sPostsCols[0])) {
1139
+ $b2sPostsColsData = array();
1140
+ foreach ($b2sPostsCols as $key => $value) {
1141
+ if (isset($value->Field) && !empty($value->Field)) {
1142
+ $b2sPostsColsData[] = $value->Field;
1143
+ }
1144
+ }
1145
+ if (!in_array("post_for_relay", $b2sPostsColsData)) {
1146
+ $wpdb->query("ALTER TABLE b2s_posts ADD post_for_relay TINYINT NOT NULL DEFAULT '0'");
1147
+ }
1148
+
1149
+ if (!in_array("relay_primary_post_id", $b2sPostsColsData)) {
1150
+ $wpdb->query("ALTER TABLE b2s_posts ADD relay_primary_post_id int(11) NOT NULL DEFAULT '0'");
1151
+ $wpdb->query('ALTER TABLE `b2s_posts` ADD INDEX(`relay_primary_post_id`)');
1152
+ }
1153
+ if (!in_array("relay_delay_min", $b2sPostsColsData)) {
1154
+ $wpdb->query("ALTER TABLE b2s_posts ADD relay_delay_min int(11) NOT NULL DEFAULT '0'");
1155
+ }
1156
+ }
1157
+
1158
  $keys = $wpdb->get_results('SHOW INDEX FROM `b2s_posts`');
1159
+ $allowIndexPosts = array('PRIMARY', 'post_id', 'blog_user_id', 'sched_details_id', 'sched_date', 'sched_date_utc' . 'publish_date', 'relay_primary_post_id', 'hook_action', 'hide');
1160
  foreach ($keys as $k => $value) {
1161
  if (!in_array($value->Key_name, $allowIndexPosts)) {
1162
  $wpdb->query('ALTER TABLE `b2s_posts` DROP INDEX ' . $value->Key_name);
1163
  }
1164
  }
1165
 
1166
+ //Change Collation >=V4.0 Emoji
1167
  $existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
1168
  if (is_array($existsTable) && !empty($existsTable)) {
1169
  $wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
1241
  wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
1242
  }
1243
 
1244
+ //Activate Social Meta Tags
1245
  $options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
1246
  $options->_setOption('og_active', 1);
1247
  $options->_setOption('card_active', 1);
includes/Meta.php CHANGED
@@ -132,11 +132,13 @@ class B2S_Meta {
132
  $image = $this->metaData[$type . '_image'];
133
  } else {
134
  //is set featured image
135
- if ($id_attachment = get_post_thumbnail_id($this->post->ID)) {
136
- $image = wp_get_attachment_url($id_attachment, false);
137
- if (!preg_match('/^https?:\/\//', $image)) {
138
- // Remove any starting slash with ltrim() and add one to the end of site_url()
139
- $image = site_url('/') . ltrim($image, '/');
 
 
140
  }
141
  }
142
  if (empty($image)) {
132
  $image = $this->metaData[$type . '_image'];
133
  } else {
134
  //is set featured image
135
+ if (isset($this->post->ID)) {
136
+ if ($id_attachment = get_post_thumbnail_id($this->post->ID)) {
137
+ $image = wp_get_attachment_url($id_attachment, false);
138
+ if (!preg_match('/^https?:\/\//', $image)) {
139
+ // Remove any starting slash with ltrim() and add one to the end of site_url()
140
+ $image = site_url('/') . ltrim($image, '/');
141
+ }
142
  }
143
  }
144
  if (empty($image)) {
includes/System.php CHANGED
@@ -13,9 +13,9 @@ class B2S_System {
13
  if (!$this->checkCurl()) {
14
  $result['curl'] = false;
15
  }
16
- /*if(!$this->checkPHP()){
17
- $result['php'] = false;
18
- }*/
19
  }
20
  if ($action == 'after') {
21
  if (!$this->checkDbTables()) {
@@ -29,17 +29,19 @@ class B2S_System {
29
  private function checkCurl() {
30
  return function_exists('curl_version');
31
  }
32
-
33
- private function checkPHP(){
34
  if (version_compare(phpversion(), '5.5.3', '<')) {
35
  return false;
36
- }
37
- return true;
38
  }
39
-
40
 
41
  private function checkDbTables() {
42
  global $wpdb;
 
 
 
43
  $b2sUserCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_user');
44
  if (is_array($b2sUserCols) && isset($b2sUserCols[0])) {
45
  $b2sUserColsData = array();
@@ -48,9 +50,15 @@ class B2S_System {
48
  $b2sUserColsData[] = $value->Field;
49
  }
50
  }
51
- return (in_array("state_url", $b2sUserColsData)) ? true : false;
 
 
 
 
 
 
52
  }
53
- return false;
54
  }
55
 
56
  public function getErrorMessage($errors, $removeBreakline = false) {
@@ -70,7 +78,7 @@ class B2S_System {
70
  $output .= __('Please see <a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank">FAQ</a>', 'blog2social') . '</a>';
71
  }
72
  if ($error == 'dbTable' && $status == false) {
73
- $output .= __('Blog2Social seems to have no permission to write in your WordPress database. Please make sure to assign Blog2Social the permission to write in the WordPress database.', 'blog2social');
74
  $output .= (!$removeBreakline) ? '<br>' : ' ';
75
  $output .= (!$removeBreakline) ? '<br>' : ' ';
76
  $output .= __('<a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank"> Please find more Information and help in our FAQ</a>', 'blog2social') . '</a>.';
13
  if (!$this->checkCurl()) {
14
  $result['curl'] = false;
15
  }
16
+ /* if(!$this->checkPHP()){
17
+ $result['php'] = false;
18
+ } */
19
  }
20
  if ($action == 'after') {
21
  if (!$this->checkDbTables()) {
29
  private function checkCurl() {
30
  return function_exists('curl_version');
31
  }
32
+
33
+ private function checkPHP() {
34
  if (version_compare(phpversion(), '5.5.3', '<')) {
35
  return false;
36
+ }
37
+ return true;
38
  }
 
39
 
40
  private function checkDbTables() {
41
  global $wpdb;
42
+ $return = false;
43
+
44
+ //ExistsColumn
45
  $b2sUserCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_user');
46
  if (is_array($b2sUserCols) && isset($b2sUserCols[0])) {
47
  $b2sUserColsData = array();
50
  $b2sUserColsData[] = $value->Field;
51
  }
52
  }
53
+ if (in_array("state_url", $b2sUserColsData)) {
54
+ $return = true;
55
+ }
56
+ }
57
+ //ExistsTable
58
+ if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts_sched_details'") != 'b2s_posts_sched_details') {
59
+ $return = false;
60
  }
61
+ return $return;
62
  }
63
 
64
  public function getErrorMessage($errors, $removeBreakline = false) {
78
  $output .= __('Please see <a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank">FAQ</a>', 'blog2social') . '</a>';
79
  }
80
  if ($error == 'dbTable' && $status == false) {
81
+ $output .= __('Blog2Social does not seem to have permission to write in your WordPress database. Please assign Blog2Social the permission to write in the WordPress database. Please also make sure that your MySQL server runs on v5.5.3 or higher, or ask your server administrator to do it for you.', 'blog2social');
82
  $output .= (!$removeBreakline) ? '<br>' : ' ';
83
  $output .= (!$removeBreakline) ? '<br>' : ' ';
84
  $output .= __('<a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank"> Please find more Information and help in our FAQ</a>', 'blog2social') . '</a>.';
includes/Tools.php CHANGED
@@ -12,6 +12,7 @@ class B2S_Tools {
12
 
13
  public static function setUserDetails() {
14
  delete_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID);
 
15
  $version = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserDetails', 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION), true));
16
  $tokenInfo['B2S_PLUGIN_USER_VERSION'] = (isset($version->version) ? $version->version : 0);
17
  $tokenInfo['B2S_PLUGIN_VERSION'] = B2S_PLUGIN_VERSION;
@@ -31,6 +32,10 @@ class B2S_Tools {
31
  $tokenInfo['B2S_PLUGIN_USER_VERSION_NEXT_REQUEST'] = time() + 3600;
32
  update_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID, $tokenInfo);
33
  }
 
 
 
 
34
  }
35
 
36
  public static function checkUserBlogUrl() {
@@ -118,6 +123,10 @@ class B2S_Tools {
118
  if ($type == 'term') {
119
  return 'https://www.blog2social.com/' . (($lang == 'en') ? 'en/terms' : 'de/agb');
120
  }
 
 
 
 
121
  //TOS Twitter 032018
122
  //BTN: More information
123
  if ($type == 'network_tos_faq_032018') {
12
 
13
  public static function setUserDetails() {
14
  delete_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID);
15
+ delete_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
16
  $version = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserDetails', 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION), true));
17
  $tokenInfo['B2S_PLUGIN_USER_VERSION'] = (isset($version->version) ? $version->version : 0);
18
  $tokenInfo['B2S_PLUGIN_VERSION'] = B2S_PLUGIN_VERSION;
32
  $tokenInfo['B2S_PLUGIN_USER_VERSION_NEXT_REQUEST'] = time() + 3600;
33
  update_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID, $tokenInfo);
34
  }
35
+
36
+ if (isset($version->show_privacy_policy) && !empty($version->show_privacy_policy)) {
37
+ update_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID, $version->show_privacy_policy);
38
+ }
39
  }
40
 
41
  public static function checkUserBlogUrl() {
123
  if ($type == 'term') {
124
  return 'https://www.blog2social.com/' . (($lang == 'en') ? 'en/terms' : 'de/agb');
125
  }
126
+ if ($type == 'privacy_policy') {
127
+ return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
128
+ }
129
+
130
  //TOS Twitter 032018
131
  //BTN: More information
132
  if ($type == 'network_tos_faq_032018') {
includes/Util.php CHANGED
@@ -12,12 +12,12 @@ class B2S_Util {
12
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
13
  return date($ident, $localTime);
14
  }
15
-
16
- public static function getbyIdentLocalDate($userTimezone,$ident="Y-m-d H:i:s"){
17
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
18
  return date($ident, $localTime);
19
  }
20
-
21
  public static function getCustomLocaleDateTime($userTimezone, $ident = "Y-m-d H:i:s") {
22
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
23
  return date($ident, $localTime);
@@ -178,26 +178,26 @@ class B2S_Util {
178
  }
179
 
180
  private static function b2sGetAllTags($html, $type = 'og') {
 
181
  $list = array();
182
- @libxml_use_internal_errors(true);
183
- $dom = new DomDocument();
184
  if (function_exists('mb_convert_encoding')) {
185
- $dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
186
  } else {
187
- $dom->loadHTML($html);
188
  }
189
- $xpath = new DOMXPath($dom);
190
- $query = '//*/meta[starts-with(@property, \'' . $type . ':\')]';
191
- $result = $xpath->query($query);
192
- foreach ($result as $meta) {
193
- $property = $meta->getAttribute('property');
194
- $content = $meta->getAttribute('content');
195
- $property = str_replace($type . ':', '', $property);
196
- if ($property == 'description') {
197
- $content = self::cleanContent(strip_shortcodes($content));
198
  }
199
- if (!isset($list[$property])) {
200
- $list[$property] = (function_exists('mb_convert_encoding') ? htmlspecialchars($content) : $content );
201
  }
202
  }
203
  return $list;
12
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
13
  return date($ident, $localTime);
14
  }
15
+
16
+ public static function getbyIdentLocalDate($userTimezone, $ident = "Y-m-d H:i:s") {
17
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
18
  return date($ident, $localTime);
19
  }
20
+
21
  public static function getCustomLocaleDateTime($userTimezone, $ident = "Y-m-d H:i:s") {
22
  $localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
23
  return date($ident, $localTime);
178
  }
179
 
180
  private static function b2sGetAllTags($html, $type = 'og') {
181
+ $search = ($type = 'og') ? 'property' : 'name';
182
  $list = array();
183
+ $doc = new DOMDocument();
 
184
  if (function_exists('mb_convert_encoding')) {
185
+ @$doc->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
186
  } else {
187
+ @$doc->loadHTML($html);
188
  }
189
+ $metas = $doc->getElementsByTagName('meta');
190
+ for ($i = 0; $i < $metas->length; $i++) {
191
+ $meta = $metas->item($i);
192
+ if ($meta->getAttribute($search) == $type . ':title') {
193
+ $list['title'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($meta->getAttribute('content')) : $meta->getAttribute('content'));
194
+ }
195
+ if ($meta->getAttribute($search) == $type . ':description') {
196
+ $desc = self::cleanContent(strip_shortcodes($meta->getAttribute('content')));
197
+ $list['description'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($desc) : $desc);
198
  }
199
+ if ($meta->getAttribute($search) == $type . ':image') {
200
+ $list['image'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($meta->getAttribute('content')) : $meta->getAttribute('content'));
201
  }
202
  }
203
  return $list;
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: Wed Mar 21 2018 15:51:15 GMT+0100\n"
8
  "Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
9
  "Language-Team: \n"
10
  "Language: German\n"
@@ -23,235 +23,33 @@ 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-7/includes/B2S/Post/Item.php:463
27
- msgid "You want to edit your scheduled post?"
28
- msgstr "Möchtest Du Deinen geplanten Beitrag bearbeiten?"
29
-
30
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:464
31
- msgid "edit"
32
- msgstr "bearbeiten"
33
 
34
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:78 ../..
35
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:184
36
  msgid ""
37
- "In accordance with the new Twitter TOS, one Twitter account can be selected "
38
- "as your primary Twitter account for auto-posting."
 
 
39
  msgstr ""
40
- "In Übereinstimmung mit den neuen Twitter-AGB kann ein Twitter-Account als "
41
- "Ihr primärer Twitter-Account für das Auto-Posting ausgewählt werden."
42
-
43
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:78 ../..
44
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:184 ../..
45
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:36
46
- msgid "More information"
47
- msgstr "Zusätzliche Informationen"
48
-
49
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:190
50
- msgid "Select Twitter profile:"
51
- msgstr "Twitter Profil auswählen:"
52
-
53
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:342
54
- msgid "The default card type to use"
55
- msgstr "Der zu verwendende Standard-Kartentyp"
56
-
57
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:344
58
- msgid "Summary"
59
- msgstr "Zusammenfassung"
60
-
61
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:345
62
- msgid "Summary with large image"
63
- msgstr "Zusammenfassung mit großem Bild"
64
-
65
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
66
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
67
- msgid ""
68
- "Please keep in mind that according to Twitter’s new TOS, users are no longer "
69
- "allowed to post identical or substantially similar content to multiple "
70
- "accounts or multiple duplicate updates on one account."
71
- msgstr ""
72
- "Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr "
73
- "erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren "
74
- "Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
75
- "mehreren Accounts zu posten."
76
-
77
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
78
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
79
- msgid ""
80
- "Violating these rules can result in Twitter suspending your account. Always "
81
- "vary your Tweets with different comments, hashtags or handles to prevent "
82
- "duplicate posts."
83
- msgstr ""
84
- "Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account "
85
- "sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
86
- "Hashtags und Handles um doppelte Beiträge zu vermeiden."
87
-
88
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
89
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
90
- msgid "Learn more about this"
91
- msgstr "Erfahre mehr darüber"
92
-
93
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
94
- msgid "Modify pin board"
95
- msgstr "Pinnwand ändern"
96
-
97
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
98
- msgid "Modify forum"
99
- msgstr "Forum ändern"
100
-
101
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
102
- msgid "Modify subreddit"
103
- msgstr "Subreddit ändern"
104
 
105
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:181
106
- msgid "Please re-authorize your account with Blog2Social and try again"
107
- msgstr "Bitte autorisiere Dein Konto bei Blog2Social und versuche es erneut."
108
 
109
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:182
110
- msgid "Change successful"
111
- msgstr "Änderung erfolgreich"
112
-
113
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:183
114
- msgid "Could not be changed"
115
- msgstr "Kann nicht geändert werden"
116
-
117
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:190
118
- msgid "modfiy"
119
- msgstr "ändern"
120
-
121
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:8
122
- msgid "Twitter terms of service update February 2018"
123
- msgstr "Twitter: Änderung der Allgemeinen Geschäftsbedingungen - Update Februar 2018"
124
 
125
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:12
126
- msgid ""
127
- " In February 2018 Twitter changed their terms of service (TOS) in order to "
128
- "prevent malicious activity and spam. Users are no longer allowed to post "
129
- "identical or substantially similar content to multiple accounts. Accordingly,"
130
- " social media tools are no longer permitted to enable users to send the same "
131
- "message to multiple Twitter accounts."
132
- msgstr ""
133
- "Im Februar 2018 hat Twitter seine Allgemeinen Geschäftsbedingungen (AGB) und "
134
- "damit auch die Regeln und Richtlinien für das Teilen von Beiträgen sowie die "
135
- "Planung und das Teilen über Social Media Automatisierungstools geändert. "
136
- "Twitter beabsichtigt damit, vor allem manipulative Falschnachrichten (Fake "
137
- "News) und Spam einzudämmen. Die Änderungen betreffen allerdings alle Twitter "
138
- "Accounts. Twitter-Nutzern ist es nicht mehr erlaubt, identische oder im "
139
- "Wesentlichen ähnliche Inhalte auf mehreren Konten zu posten. Dementsprechend "
140
- "dürfen auch Social-Media-Tools den Nutzern nicht mehr ermöglichen, dieselbe "
141
- "Nachricht an mehrere Twitter-Accounts zu senden."
142
-
143
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:13
144
- msgid "More Information about these changes"
145
- msgstr "Weitere Informationen zu den Twitter Änderungen"
146
-
147
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:16
148
- msgid "What does this mean for your work with Blog2Social?"
149
- msgstr "Was bedeutet das für meine Arbeit mit Blog2Social?"
150
-
151
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:18
152
- msgid ""
153
- "Other social media tools simply no longer allow users to select multiple "
154
- "Twitter accounts. However, Blog2Social was originally built with "
155
- "individualization as the key feature in mind. So Blog2Social still lets you "
156
- "post to multiple Twitter accounts in accordance with the new Twitter rules. "
157
- "By adding individual comments, hashtags, selecting individual images, post "
158
- "formats and even changing meta tags, you can fully customize your Tweets for "
159
- "each Twitter account individually."
160
- msgstr ""
161
- "Während andere Social-Media-Tools ihren Nutzern gar nicht mehr erlauben, "
162
- "mehrere Twitter-Accounts auszuwählen, bietet Blog2Social Ihnen nach wie vor "
163
- "die größtmögliche Freiheit für Ihr Twitter-Marketing.\n"
164
- "Blog2Social wurde mit dem Ziel entwickelt, individualisierte Social-Media-"
165
- "Beiträge mit einem höchstmöglichen Grad an Automatisierung zu verbinden. "
166
- "Darauf sind wir spezialisiert und das werden wir auch in Zukunft weiter "
167
- "verfolgen. Mit Blog2Social können Sie Ihre Beiträge also weiterhin auf "
168
- "mehreren Twitter-Accounts teilen - in Übereinstimmung mit den neuen Twitter-"
169
- "Regeln. Blog2Social stellt Ihnen dafür eine Vielzahl von Optionen zur "
170
- "Verfügung. Durch das Hinzufügen individueller Kommentare, Hashtags, die "
171
- "Auswahl individueller, Postformate und sogar die Änderung der Meta-Tags für "
172
- "die Twitter Cards können Sie Ihre Tweets für jeden Twitter-Account "
173
- "individuell anpassen.\n"
174
-
175
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:20
176
- msgid ""
177
- "If you have scheduled identical or similar Twitter posts for multiple "
178
- "accounts, please make sure to either edit or delete them, according to "
179
- "Twitter’s rules. To do this, go to Blog2Social -> Posts Sharing -> Calendar."
180
- " By clicking the Twitter Icon on top of the page, you can filter all your "
181
- "posts so you only see your scheduled posts for Twitter. Clicking on a post "
182
- "will open a menu that lets you edit or delete the scheduled Tweet."
183
- msgstr ""
184
- "Wenn Sie in der Vergangenheit bereits identische oder ähnliche Twitter-Posts "
185
- "für mehrere Konten vorgeplant haben, stellen Sie bitte sicher, diese "
186
- "entsprechend der neuen Regeln von Twitter zu bearbeiten oder zu löschen."
187
- "Gehen Sie dafür bitte auf Blog2Social -> Beiträge -> Kalender. Durch Klicken "
188
- "auf das Twitter-Symbol oben auf der Seite können Sie alle Ihre Beiträge "
189
- "filtern, so dass Sie nur Ihre geplanten Tweets sehen. Ein Klick auf einen "
190
- "Beitrag öffnet ein Menü, in dem Sie den geplanten Tweet bearbeiten oder "
191
- "löschen können."
192
-
193
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:22
194
- msgid ""
195
- "Blog2Social also provides you with individual comment fields for each of "
196
- "your Tweets. This allows you to share your posts on all your Twitter "
197
- "accounts with individually tailored comments."
198
- msgstr ""
199
- "Blog2Social stellt Ihnen außerdem individuelle Kommentarfelder für jeden "
200
- "Ihrer Tweets zur Verfügung. So können Sie Ihre Beiträge auf allen Ihren "
201
- "Twitter-Accounts mit individuell angepassten Kommentaren teilen."
202
-
203
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:25
204
- msgid ""
205
- "Please note that violating these rules can result in Twitter suspending your "
206
- "account. "
207
- msgstr ""
208
- "Bitte beachten Sie, dass ein Verstoß gegen die neuen Twitter-Regeln dazu "
209
- "führen kann, dass Twitter Ihren Account sperrt."
210
-
211
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:30
212
- msgid "I understand and I will follow the Twitter TOS rules"
213
- msgstr "Ich habe verstanden und werde die neuen Twitter-Richtlinien befolgen"
214
-
215
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:34
216
- msgid ""
217
- "Starting March 23th, 2018 Twitter has enforced new TOS rules and policies "
218
- "regarding duplicate posts and posting across multiple Twitter accounts. "
219
- "Users are no longer allowed to post identical or substantially similar "
220
- "content to multiple accounts or multiple duplicate updates on one account."
221
- msgstr ""
222
- "Ab dem 23. März 2018 gelten auf Twitter neue Nutzungsbedingungen und "
223
- "Richtlinien in Bezug auf die Veröffentlichung von identischen Beiträgen über "
224
- "mehrere Twitter-Accounts hinweg. Nutzern ist es nicht mehr erlaubt, "
225
- "identische oder im Wesentlichen ähnliche Inhalte über mehrere Konten oder "
226
- "identische Beiträge auf einem Konto zu posten."
227
-
228
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:35
229
- msgid ""
230
- "Please make sure to follow Twitter’s TOS, as violating these rules can "
231
- "result in Twitter suspending your account."
232
- msgstr ""
233
- "Befolgen Sie bitte die aktualisierten AGB von Twitter. Ein Verstoß gegen "
234
- "diese Regeln kann dazu führen, dass Twitter Ihren Account sperrt."
235
-
236
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:106
237
- msgid "This post was edit successful."
238
- msgstr "Dieser Beitrag wurde erfolgreich bearbeitet."
239
-
240
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:352
241
- msgid "Thank you for choosing Blog2Social Premium."
242
- msgstr "Vielen Dank, dass Du Dich für Blog2Social Premium entschieden hast."
243
-
244
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:362
245
- msgid "Blog2Social Premium"
246
- msgstr "Blog2Social Premium"
247
-
248
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:362
249
- msgid "has been successfully activated."
250
- msgstr "wurde erfolgreich aktiviert."
251
-
252
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:389
253
- msgid "OK"
254
- msgstr "OK"
255
 
256
  #. Name of the plugin
257
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
@@ -278,330 +76,345 @@ msgstr ""
278
  msgid "Blog2Social, Adenion"
279
  msgstr "Blog2Social, Adenion"
280
 
281
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Calendar/Filter.php:81
282
  msgid "show all"
283
  msgstr "alle anzeigen"
284
 
285
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:46 ../..
286
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Navbar.php:32
287
  msgid "Default"
288
  msgstr "Standard"
289
 
290
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:46
291
  msgid "Show all"
292
  msgstr "alle anzeigen"
293
 
294
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:47 ../..
295
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:124
296
  msgid "My profile"
297
  msgstr "Mein Profil"
298
 
299
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:49
300
  msgid "Your profiles:"
301
  msgstr "weitere Profile:"
302
 
303
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:104 ../..
304
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:247
305
  msgid "Connections"
306
  msgstr "Verbindungen"
307
 
308
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:109 ../..
309
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:147 ../..
310
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:149 ../..
311
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:256 ../..
312
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:437 ../..
313
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:451 ../..
314
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:473 ../..
315
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:524 ../..
316
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:34 ../..
317
- #: /plugins/blog2social-v-4-7/includes/Loader.php:559
318
  msgid "Profile"
319
  msgstr "Profil"
320
 
321
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:112 ../..
322
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:112 ../..
323
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:179 ../..
324
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:181 ../..
325
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:256 ../..
326
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:452 ../..
327
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:474 ../..
328
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:527 ../..
329
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:31 ../..
330
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:31 ../..
331
- #: /plugins/blog2social-v-4-7/includes/Loader.php:559
332
  msgid "Page"
333
  msgstr "Seite"
334
 
335
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:112 ../..
336
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:31
337
  msgid "You want to connect a network page?"
338
  msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
339
 
340
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:112 ../..
341
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:115 ../..
342
- #: /plugins/blog2social-v-4-7/includes/B2S/PostBox.php:110 ../..
343
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:104 ../..
344
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:126 ../..
345
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:75 ../..
346
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:82 ../..
347
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:536 ../..
348
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:28 ../..
349
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:31 ../..
350
- #: /plugins/blog2social-v-4-7/includes/Loader.php:636 ../../plugins/blog2social-v-
351
- #: 4-7/includes/Loader.php:702 ../../plugins/blog2social-v-4-7/views/b2s/network.
352
- #: php:35 ../../plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:
353
- #: 9 ../../plugins/blog2social-v-4-7/views/b2s/settings.php:67 ../..
354
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:89 ../../plugins/blog2social-
355
- #: v-4-7/views/b2s/ship.php:17 ../../plugins/blog2social-v-4-
356
- #: 7/views/b2s/widgets/posts.php:31 ../../plugins/blog2social-v-4-
357
- #: 7/views/b2s/html/post.navbar.phtml:7 ../../plugins/blog2social-v-4-
358
- #: 7/views/b2s/html/post.navbar.phtml:10
359
  msgid "PREMIUM"
360
  msgstr "PREMIUM"
361
 
362
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:115 ../..
363
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:115 ../..
364
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:211 ../..
365
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:213 ../..
366
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:453 ../..
367
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:475 ../..
368
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:531 ../..
369
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:28 ../..
370
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:28 ../..
371
- #: /plugins/blog2social-v-4-7/includes/Loader.php:559
372
  msgid "Group"
373
  msgstr "Gruppe"
374
 
375
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:115 ../..
376
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Portale.php:28
377
  msgid "You want to connect a social media group?"
378
  msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
379
 
380
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:158 ../..
381
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:221
382
  msgid "Authorization is interrupted since"
383
  msgstr "Autorisierung ist unterbrochen seit"
384
 
385
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:169 ../..
386
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:201 ../..
387
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:233
388
  msgid "To reactivate this social media connection,"
389
  msgstr "Um diese Social Media Verbindung zu reaktivieren,"
390
 
391
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:169 ../..
392
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:201 ../..
393
- #: /plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:233 ../..
394
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:32
395
  msgid "please upgrade"
396
  msgstr "Bitte upgraden"
397
 
398
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Network/Item.php:189
399
  msgid "Authorization is interrupted since"
400
  msgstr "Autorisierung ist unterbrochen seit"
401
 
402
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:34
403
  msgid "all authors"
404
  msgstr "alle Autoren"
405
 
406
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:49 ../..
407
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:190 ../..
408
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Save.php:277 ../..
409
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:41 ../..
410
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:97 ../..
411
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:12
412
  msgid "published"
413
  msgstr "veröffentlicht"
414
 
415
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:49 ../..
416
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:190 ../..
417
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:41 ../..
418
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:97 ../..
419
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:12
420
  msgid "scheduled"
421
  msgstr "geplant"
422
 
423
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:49 ../..
424
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:190 ../..
425
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:97 ../..
426
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:12
427
  msgid "draft"
428
  msgstr "Entwurf"
429
 
430
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:50
431
  msgid "all statuses"
432
  msgstr "kein Status"
433
 
434
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:61 ../..
435
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:73
436
  msgid "newest first"
437
  msgstr "neuste zuerst"
438
 
439
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:61 ../..
440
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:73
441
  msgid "oldest first"
442
  msgstr "älteste zuerst"
443
 
444
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:86
445
  msgid "all categories & tags"
446
  msgstr "alle Kategorien & Schlagwörter"
447
 
448
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:108 ../..
449
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:53
450
  msgid "all post types"
451
  msgstr "alle Typen"
452
 
453
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:129 ../..
454
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:74
455
  msgid "Search Title"
456
  msgstr "Suche nach Titel"
457
 
458
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:152 ../..
459
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:85
460
  msgid "sort"
461
  msgstr "sortieren"
462
 
463
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:153 ../..
464
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:86
465
  msgid "reset"
466
  msgstr "zurücksetzen"
467
 
468
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:158
469
  msgid "selected date"
470
  msgstr "ausgewähltes Datum"
471
 
472
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Filter.php:158
473
  msgid "scheduled post(s)"
474
  msgstr "geplante Beiträge"
475
 
476
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:193
477
  msgid "You have no posts published or scheduled."
478
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
479
 
480
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:215
481
  msgid "last shared on social media"
482
  msgstr "zuletzt auf Social Media geteilt"
483
 
484
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:223
485
  msgid "Share on Social Media"
486
  msgstr "auf Social Media teilen"
487
 
488
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:225 ../..
489
- #: /plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:129
490
  msgid "Author"
491
  msgstr "Autor"
492
 
493
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:225 ../..
494
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:31
495
  msgid "on blog"
496
  msgstr "auf dem Blog"
497
 
498
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:242 ../..
499
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:216 ../../plugins/blog2social-v-
500
- #: 4-7/views/b2s/ship.php:218
501
  msgid "Re-share this post"
502
  msgstr "Diesen Beitrag nochmal teilen"
503
 
504
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:243 ../..
505
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:266
506
  msgid "Details"
507
  msgstr "Details"
508
 
509
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:245
510
  msgid "shared social media posts"
511
  msgstr "geteilte Beiträge"
512
 
513
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:245
514
  msgid "latest share by"
515
  msgstr "zuletzt geteilt von"
516
 
517
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:268 ../..
518
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/activity.php:13
519
  msgid "scheduled social media posts"
520
  msgstr "geplante Beiträge"
521
 
522
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:268
523
  msgid "next share by"
524
  msgstr "als nächstes geteilt von"
525
 
526
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:375 ../..
527
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:447
528
- msgid "select all"
529
- msgstr "alle auswählen"
530
-
531
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:377 ../..
532
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:33 ../../plugins/blog2social-
533
- #: v-4-7/views/b2s/widgets/premium.php:47
534
  msgid "Auto-Posting"
535
  msgstr "Auto-Posting"
536
 
537
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:378
 
 
 
 
 
 
 
 
 
 
 
538
  msgid "show"
539
  msgstr "ansehen"
540
 
541
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:385 ../..
542
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Save.php:298
543
  msgid "Please see"
544
  msgstr "Siehe"
545
 
546
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:385 ../..
547
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Save.php:298
548
  msgid "FAQ"
549
  msgstr "FAQ"
550
 
551
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:390
552
  msgid "sharing in progress by"
553
  msgstr "wir geteilt"
554
 
555
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:390
556
  msgid "shared by"
557
  msgstr "geteilt von"
558
 
559
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:412 ../..
560
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:426
561
  msgid "You want to delete a publish post entry?"
562
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
563
 
564
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:413 ../..
565
- #: /plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:427
566
  msgid "delete from reporting"
567
  msgstr "aus Reporting löschen"
568
 
569
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:417
570
  msgid "re-share"
571
  msgstr "erneut teilen"
572
 
573
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:458
574
  msgid "scheduled by"
575
  msgstr "geplant von "
576
 
577
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:467 ../..
578
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:651
 
 
 
 
 
 
 
 
 
579
  msgid "delete"
580
  msgstr "löschen"
581
 
582
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:475
583
  msgid "delete scheduling"
584
  msgstr "Planung löschen"
585
 
586
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:27 ../..
587
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:47
588
  msgid "Please see FAQ"
589
  msgstr "Siehe FAQ"
590
 
591
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:36
592
  msgid "last auto-post:"
593
  msgstr "letzter Auto-Post:"
594
 
595
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:79 ../..
596
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:519 ../../plugins/blog2social-v-
597
- #: 4-7/views/b2s/html/header.phtml:52
598
  msgid "The connection to the server failed. Try again!"
599
  msgstr ""
600
  "Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
601
  "erneut!"
602
 
603
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:80 ../..
604
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:46
605
  msgid ""
606
  "WordPress uses heartbeats by default, Blog2Social as well. Please enable "
607
  "heartbeats for using Blog2Social!"
@@ -609,8 +422,8 @@ msgstr ""
609
  "WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
610
  "Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
611
 
612
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:81 ../..
613
- #: /plugins/blog2social-v-4-7/includes/B2S/PostBox.php:83
614
  msgid ""
615
  "Your post is still on draft or pending status. Please make sure that your "
616
  "post is published or scheduled to be published on this blog. You can then "
@@ -620,8 +433,8 @@ msgstr ""
620
  "geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
621
  "planen."
622
 
623
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:82 ../..
624
- #: /plugins/blog2social-v-4-7/includes/Loader.php:517
625
  msgid ""
626
  "There are no authorizations for your selected profile. Please, authorize "
627
  "with a social network or select a other profile."
@@ -629,12 +442,12 @@ msgstr ""
629
  "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
630
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
631
 
632
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:82 ../..
633
- #: /plugins/blog2social-v-4-7/includes/B2S/PostBox.php:179
634
  msgid "Network settings"
635
  msgstr "Netzwerkeinstellungen"
636
 
637
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:84
638
  msgid ""
639
  "Notice: Please make sure, that your website address is reachable. The Social "
640
  "Networks do not allow postings from local installations."
@@ -642,62 +455,63 @@ msgstr ""
642
  "Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
643
  "Fragen wende Dich bitte an unseren Support."
644
 
645
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:100
646
  msgid "Custom Sharing & Scheduling"
647
  msgstr "Individuelles Teilen und Planen"
648
 
649
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:100 ../..
650
- #: /plugins/blog2social-v-4-7/includes/B2S/PostBox.php:103 ../..
651
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:87 ../..
652
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:95 ../..
653
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:97 ../..
654
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:99 ../..
655
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:111 ../..
656
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:117 ../..
657
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:131 ../..
658
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:171 ../..
659
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:298 ../..
660
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:300 ../..
661
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:457 ../..
662
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:18 ../../plugins/blog2social-
663
- #: v-4-7/views/b2s/settings.php:69 ../../plugins/blog2social-v-4-
664
- #: 7/views/b2s/settings.php:92 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
665
- #: 56 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:129 ../..
666
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:214
 
667
  msgid "Info"
668
  msgstr "Info"
669
 
670
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:101
671
  msgid "Customize & Schedule Social Media Posts"
672
  msgstr "Social Media Posts anpassen & planen"
673
 
674
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:103 ../..
675
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:306
676
  msgid "Social Media Auto-Posting"
677
  msgstr "Social Media Auto-Posting"
678
 
679
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:107
680
  msgid "enable Auto-Posting"
681
  msgstr "Auto-Posting aktivieren"
682
 
683
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:117 ../..
684
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:47 ../../plugins/blog2social-
685
- #: v-4-7/views/b2s/network.php:149 ../../plugins/blog2social-v-4-7/views/b2s/post.
686
- #: calendar.php:50 ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:
687
- #: 188 ../../plugins/blog2social-v-4-7/views/b2s/post.php:37 ../..
688
- #: /plugins/blog2social-v-4-7/views/b2s/post.publish.php:40 ../..
689
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:52 ../..
690
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:151 ../../plugins/blog2social-v-
691
- #: 4-7/views/b2s/ship.php:518 ../../plugins/blog2social-v-4-
692
- #: 7/views/prg/html/header.phtml:81
693
  msgid "Loading..."
694
  msgstr "Lade Daten..."
695
 
696
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:125
697
  msgid "Blog2Social: Customize & Schedule Social Media Posts"
698
  msgstr "Blog2Social : Beiträge anpassen & planen"
699
 
700
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:128
701
  msgid ""
702
  "Customize and schedule your social media posts on the one page preview for "
703
  "all your selected networks: tailor your posts with individual comments, "
@@ -711,13 +525,13 @@ msgstr ""
711
  "mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
712
  "Community zu erzielen"
713
 
714
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:137 ../..
715
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:266
716
  msgid "Blog2Social: Social Media Auto-Posting"
717
  msgstr "Blog2Social: Social Media Auto-Posting"
718
 
719
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:141 ../..
720
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:270
721
  msgid ""
722
  "You have 2 general options to define the date and time to share your blog "
723
  "posts on social media with the Auto-Poster:"
@@ -725,13 +539,13 @@ msgstr ""
725
  "Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
726
  "Deine Blogbeiträge auf Social Media zu teilen: "
727
 
728
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:142 ../..
729
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:271
730
  msgid "1. Immediately after publishing your blog post"
731
  msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
732
 
733
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:143 ../..
734
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:272
735
  msgid ""
736
  "Published blog posts: If you publish your blog post with click on publish in "
737
  "your WordPress post editor, Blog2Social will automatically share your social "
@@ -741,8 +555,8 @@ msgstr ""
741
  "auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
742
  " teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
743
 
744
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:144 ../..
745
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:273
746
  msgid ""
747
  "Scheduled blog posts: If you schedule your blog post with click on schedule "
748
  "in your WordPress post editor, Blog2Social will share your social media post "
@@ -753,8 +567,8 @@ msgstr ""
753
  "Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
754
  "Veröffentlichung auf Social Media. "
755
 
756
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:145 ../..
757
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:274
758
  msgid ""
759
  "2. Schedule your social media posts for a specific date and time If you want "
760
  "to share your post at a particular date and time, different from your "
@@ -766,161 +580,172 @@ msgstr ""
766
  "abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
767
  "die Uhrzeit fest. "
768
 
769
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:149 ../..
770
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:279
771
  msgid "You want to auto-post your blog post?"
772
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
773
 
774
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:150 ../..
775
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:98 ../../plugins/blog2social-
776
- #: v-4-7/views/b2s/post.calendar.php:226 ../../plugins/blog2social-v-4-
777
- #: 7/views/b2s/ship.php:282 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
778
- #: 342 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:388 ../..
779
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:25 ../..
780
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:143 ../..
781
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:209 ../..
782
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:280 ../..
783
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:365
 
784
  msgid "With Blog2Social Premium you can:"
785
  msgstr "Mit Blog2Social kannst Du:"
786
 
787
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:153 ../..
788
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:101 ../../plugins/blog2social-
789
- #: v-4-7/views/b2s/post.calendar.php:229 ../../plugins/blog2social-v-4-
790
- #: 7/views/b2s/ship.php:285 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
791
- #: 345 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:391 ../..
792
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:28 ../..
793
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:146 ../..
794
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:212 ../..
795
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:283 ../..
796
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:368 ../..
797
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:307
 
798
  msgid "Post on pages and groups"
799
  msgstr "Poste auf Seiten und in Gruppen"
800
 
801
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:154 ../..
802
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:102 ../../plugins/blog2social-
803
- #: v-4-7/views/b2s/post.calendar.php:230 ../../plugins/blog2social-v-4-
804
- #: 7/views/b2s/ship.php:286 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
805
- #: 346 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:392 ../..
806
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:29 ../..
807
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:147 ../..
808
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:213 ../..
809
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:284 ../..
810
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:369
 
811
  msgid "Share on multiple profiles, pages and groups"
812
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
813
 
814
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:155 ../..
815
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:103 ../../plugins/blog2social-
816
- #: v-4-7/views/b2s/post.calendar.php:231 ../../plugins/blog2social-v-4-
817
- #: 7/views/b2s/ship.php:287 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
818
- #: 347 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:393 ../..
819
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:30 ../..
820
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:64 ../..
821
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:148 ../..
822
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:214 ../..
823
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:285 ../..
824
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:370
 
825
  msgid "Auto-post and auto-schedule new and updated blog posts"
826
  msgstr ""
827
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
828
  "Aktualisierung posten und zeitversetzt planen"
829
 
830
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:156 ../..
831
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:104 ../../plugins/blog2social-
832
- #: v-4-7/views/b2s/post.calendar.php:232 ../../plugins/blog2social-v-4-
833
- #: 7/views/b2s/ship.php:288 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
834
- #: 348 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:394 ../..
835
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:31 ../..
836
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:149 ../..
837
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:215 ../..
838
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:286 ../..
839
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:371
 
840
  msgid "Schedule your posts at the best times on each network"
841
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
842
 
843
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:157 ../..
844
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:105 ../../plugins/blog2social-
845
- #: v-4-7/views/b2s/post.calendar.php:233 ../../plugins/blog2social-v-4-
846
- #: 7/views/b2s/ship.php:289 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
847
- #: 349 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:395 ../..
848
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:32 ../..
849
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:150 ../..
850
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:216 ../..
851
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:287 ../..
852
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:372
 
853
  msgid ""
854
  "Best Time Manager: use predefined best time scheduler to auto-schedule your "
855
  "social media posts"
856
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
857
 
858
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:158 ../..
859
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:106 ../../plugins/blog2social-
860
- #: v-4-7/views/b2s/post.calendar.php:234 ../../plugins/blog2social-v-4-
861
- #: 7/views/b2s/ship.php:290 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
862
- #: 350 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:396 ../..
863
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:33 ../..
864
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:151 ../..
865
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:217 ../..
866
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:288 ../..
867
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:373
 
868
  msgid "Schedule your post for one time, multiple times or recurrently"
869
  msgstr ""
870
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
871
  "oder nach einem regelmäßigen Muster"
872
 
873
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:159 ../..
874
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:107 ../../plugins/blog2social-
875
- #: v-4-7/views/b2s/post.calendar.php:235 ../../plugins/blog2social-v-4-
876
- #: 7/views/b2s/ship.php:291 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
877
- #: 351 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:397 ../..
878
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:34 ../..
879
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:152 ../..
880
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:218 ../..
881
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:289 ../..
882
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:374
 
883
  msgid "Schedule and re-share old posts"
884
  msgstr "Plane und teile alte Beiträge"
885
 
886
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:160 ../..
887
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:108 ../../plugins/blog2social-
888
- #: v-4-7/views/b2s/post.calendar.php:236 ../../plugins/blog2social-v-4-
889
- #: 7/views/b2s/ship.php:292 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
890
- #: 352 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:398 ../..
891
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:35 ../..
892
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:66 ../..
893
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:153 ../..
894
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:219 ../..
895
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:290 ../..
896
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:375
 
897
  msgid "Select link format or image format for your posts"
898
  msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
899
 
900
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:161 ../..
901
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:109 ../../plugins/blog2social-
902
- #: v-4-7/views/b2s/post.calendar.php:237 ../../plugins/blog2social-v-4-
903
- #: 7/views/b2s/ship.php:293 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
904
- #: 353 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:399 ../..
905
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:36 ../..
906
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:67 ../..
907
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:154 ../..
908
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:220 ../..
909
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:291 ../..
910
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:376
 
911
  msgid "Select individual images per post"
912
  msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
913
 
914
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:162 ../..
915
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:110 ../../plugins/blog2social-
916
- #: v-4-7/views/b2s/post.calendar.php:238 ../../plugins/blog2social-v-4-
917
- #: 7/views/b2s/ship.php:294 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
918
- #: 354 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:400 ../..
919
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:37 ../..
920
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:155 ../..
921
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:221 ../..
922
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:292 ../..
923
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:377
 
924
  msgid ""
925
  "Reporting & calendar: keep track of your published and scheduled social "
926
  "media posts"
@@ -928,32 +753,34 @@ msgstr ""
928
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
929
  "Media Beiträge"
930
 
931
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:164 ../..
932
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:112 ../../plugins/blog2social-
933
- #: v-4-7/views/b2s/post.calendar.php:240 ../../plugins/blog2social-v-4-
934
- #: 7/views/b2s/ship.php:296 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
935
- #: 356 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:402 ../..
936
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:39 ../..
937
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:157 ../..
938
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:223 ../..
939
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:294 ../..
940
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:379 ../..
941
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:243
 
942
  msgid "Upgrade to PREMIUM"
943
  msgstr "Jetzt auf Premium upgraden"
944
 
945
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:166 ../..
946
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:114 ../../plugins/blog2social-
947
- #: v-4-7/views/b2s/post.calendar.php:242 ../../plugins/blog2social-v-4-
948
- #: 7/views/b2s/ship.php:298 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
949
- #: 358 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:404 ../..
950
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:41 ../..
951
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:72 ../..
952
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:90 ../..
953
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:159 ../..
954
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:225 ../..
955
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:296 ../..
956
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:381
 
957
  msgid ""
958
  "or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
959
  "free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
@@ -962,50 +789,54 @@ msgstr ""
962
  "Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
963
  "Zahlungsinformationen erforderlich)"
964
 
965
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:179
966
  msgid "Select profile:"
967
  msgstr "Profil auswählen: "
968
 
969
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:208
 
 
 
 
970
  msgid "When do you want to share your post on social media?"
971
  msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
972
 
973
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:211
974
  msgid "immediately after publishing"
975
  msgstr "sofort nach Veröffentlichung"
976
 
977
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:212
978
  msgid "at scheduled times"
979
  msgstr "zu geplanten Zeiten"
980
 
981
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:215
982
  msgid "You want to sched your blog post with Auto-Poster?"
983
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
984
 
985
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:215 ../..
986
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:70 ../..
987
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:88
988
  msgid "Upgrade to PREMIUM PRO"
989
  msgstr "Upgrade auf PREMIUM PRO"
990
 
991
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:221
992
  msgid "Select date:"
993
  msgstr "Datum auswählen:"
994
 
995
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:222 ../..
996
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:277
997
  msgid "show calendar"
998
  msgstr "Kalender anzeigen"
999
 
1000
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:229
1001
  msgid "post at"
1002
  msgstr "beachte"
1003
 
1004
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:230
1005
  msgid "my time settings"
1006
  msgstr "meine Zeit-Einstellungen"
1007
 
1008
- #: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:231
1009
  msgid ""
1010
  "Note: If you ​have​ not ​specified​ your own times, we automatically provide "
1011
  "you with the best times to post​ on the social networks. You can always "
@@ -1016,77 +847,78 @@ msgstr ""
1016
  "posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
1017
  "bearbeiten."
1018
 
1019
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:80
 
1020
  msgid "Account"
1021
  msgstr "Konto"
1022
 
1023
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:83 ../..
1024
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:265
1025
  msgid "Personal Time Zone"
1026
  msgstr "Persönliche Zeitzone"
1027
 
1028
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:89
1029
  msgid "Timezone for Scheduling"
1030
  msgstr "Zeitzone für die Planung"
1031
 
1032
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:89
1033
  msgid "User"
1034
  msgstr "Benutzer"
1035
 
1036
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:94
1037
  msgid "Content"
1038
  msgstr "Inhalt"
1039
 
1040
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:95
1041
  msgid "use b2s.pm Link Shortener"
1042
  msgstr "b2s.pm Link Shortener aktivieren"
1043
 
1044
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:97
1045
  msgid "allow shortcodes in my post"
1046
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
1047
 
1048
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:99
1049
  msgid "include Wordpress tags as hashtags in my post"
1050
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
1051
 
1052
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:102 ../..
1053
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:251
1054
  msgid "Define Twitter post content"
1055
  msgstr "Twitter Beitragsinhalt definieren"
1056
 
1057
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:108 ../..
1058
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:334 ../..
1059
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:349
1060
  msgid "title"
1061
  msgstr "Titel"
1062
 
1063
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:108 ../..
1064
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:109 ../..
1065
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:110
1066
  msgid "hashtags"
1067
  msgstr "Hashtags"
1068
 
1069
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:109
1070
  msgid "title & content"
1071
  msgstr "Titel & Inhalt"
1072
 
1073
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:109 ../..
1074
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:110 ../..
1075
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:345
1076
  msgid "(PREMIUM)"
1077
  msgstr "(PREMIUM)"
1078
 
1079
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:110
1080
  msgid "only content"
1081
  msgstr "nur Inhalt"
1082
 
1083
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:115
1084
  msgid "System"
1085
  msgstr "System"
1086
 
1087
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:116 ../..
1088
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:294 ../..
1089
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:319
1090
  msgid ""
1091
  "This is a global feature for your blog, which can only be edited by users "
1092
  "with admin rights."
@@ -1094,21 +926,21 @@ msgstr ""
1094
  "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
1095
  "Admin Rechten bearbeitet werden kann."
1096
 
1097
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:117
1098
  msgid "activate Legacy mode"
1099
  msgstr "Kompatibilitätsmodus aktivieren"
1100
 
1101
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:131
1102
  msgid "Auto-post your own created posts"
1103
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
1104
 
1105
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:132
1106
  msgid "Define by default to automatically post your posts on social media:"
1107
  msgstr ""
1108
  "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
1109
  "automatisch teilen möchtest:"
1110
 
1111
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:134
1112
  msgid ""
1113
  "Select by default if the auto-poster is activated when you publish a new "
1114
  "post or update a post."
@@ -1116,21 +948,21 @@ msgstr ""
1116
  "Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
1117
  "neuen Beitrag veröffentlichst oder aktualisierst. "
1118
 
1119
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:139
1120
  msgid "new posts"
1121
  msgstr "Neue Beiträge"
1122
 
1123
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:140 ../..
1124
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:152
1125
  msgid "Unselect all"
1126
  msgstr "Alle abwählen"
1127
 
1128
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:140 ../..
1129
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:152
1130
  msgid "Select all"
1131
  msgstr "Alle auswählen"
1132
 
1133
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:148
1134
  msgid ""
1135
  "By enabling this feature your previously published social media posts will "
1136
  "be sent again to your selected social media channels as soon as the post is "
@@ -1140,96 +972,108 @@ msgstr ""
1140
  "Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der "
1141
  "Beitrag aktualisiert wird"
1142
 
1143
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:151
1144
  msgid "updating existing posts"
1145
  msgstr "Bestehenden Beitrag aktualisieren"
1146
 
1147
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:163 ../..
1148
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:198
1149
  msgid "Save"
1150
  msgstr " Speichern"
1151
 
1152
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:171
1153
  msgid "Auto-post your imported posts to Twitter & Facebook"
1154
  msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
1155
 
1156
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:172
1157
  msgid "Define by default to automatically share your imported posts to social media:"
1158
  msgstr ""
1159
  "Definiere standardmässig alle Deine importierten Beiträge auf den Social "
1160
  "Media zu veröffentlichen:"
1161
 
1162
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:175
1163
  msgid "Your current licence:"
1164
  msgstr "Deine aktuelle Lizenz:"
1165
 
1166
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:176
1167
  msgid "share up to"
1168
  msgstr "teile bis zu"
1169
 
1170
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:176
1171
  msgid "posts per day"
1172
  msgstr "Beiträge pro Tag"
1173
 
1174
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:177
1175
  msgid "need more?"
1176
  msgstr "Benötigst Du mehr?"
1177
 
1178
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:179
1179
  msgid "Select by default to automatically share your imported posts"
1180
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
1181
 
1182
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:183
1183
  msgid "Select to auto-post to your standard networks:"
1184
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
1185
 
1186
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:186
 
 
 
 
 
 
 
 
 
 
 
 
1187
  msgid "Select to auto-post immediately after publishing or with a delay"
1188
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
1189
 
1190
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:187
1191
  msgid "immediately"
1192
  msgstr "sofort"
1193
 
1194
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:188
1195
  msgid "publish with a delay of"
1196
  msgstr "veröffentlichen mit einer Verzögerung von"
1197
 
1198
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:189
1199
  msgid "minutes"
1200
  msgstr "Minuten"
1201
 
1202
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:212
1203
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
1204
  msgstr ""
1205
  "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
1206
  "automatisch veröffentlicht)"
1207
 
1208
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:213
1209
  msgid "Post Types"
1210
  msgstr "Posttypen"
1211
 
1212
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:214
1213
  msgid "Include (Post only...)"
1214
  msgstr "enthält (nur Beiträge, mit ...)"
1215
 
1216
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:215
1217
  msgid "Exclude (Do no post ...)"
1218
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
1219
 
1220
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:249
1221
  msgid "add/change connection"
1222
  msgstr "Verbindung hinzufügen/ändern"
1223
 
1224
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:292
1225
  msgid "Reset all page and post meta data"
1226
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
1227
 
1228
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:297
1229
  msgid "Meta Tags Settings for Posts and Pages"
1230
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
1231
 
1232
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:298
1233
  msgid ""
1234
  "Add Open Graph meta tags to your shared posts or pages, required by Facebook "
1235
  "and other social networks to display your post or page image, title and "
@@ -1239,7 +1083,7 @@ msgstr ""
1239
  "Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
1240
  "Beitrag/Seite korrekt darstellen können."
1241
 
1242
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:300
1243
  msgid ""
1244
  "Add Twitter Card meta tags to your shared posts or pages, required by "
1245
  "Twitter to display your post or page image, title and description correctly."
@@ -1248,11 +1092,11 @@ msgstr ""
1248
  "Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
1249
  "darstellen kann."
1250
 
1251
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:321
1252
  msgid "Frontpage Settings"
1253
  msgstr "Frontpage Einstellungen"
1254
 
1255
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:323
1256
  msgid ""
1257
  "Add the default Open Graph parameters for title, description and image you "
1258
  "want Facebook to display, if you share the frontpage of your blog as link "
@@ -1262,33 +1106,33 @@ msgstr ""
1262
  "die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
1263
  "als Link Post teilst (http://www.DeinBlog.de) "
1264
 
1265
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:326 ../..
1266
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:347 ../..
1267
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:30 ../../plugins/blog2social-v-4-
1268
- #: 7/views/prg/ship.php:41 ../../plugins/blog2social-v-4-7/views/prg/ship.php:43 .
1269
- #: ./../plugins/blog2social-v-4-7/views/prg/html/form.phtml:26 ../..
1270
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:28
1271
  msgid "Title"
1272
  msgstr "Titel"
1273
 
1274
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:327 ../..
1275
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:348
1276
  msgid "Description"
1277
  msgstr "Beschreibung"
1278
 
1279
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:328 ../..
1280
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:349
1281
  msgid "Image URL"
1282
  msgstr "Bild Url"
1283
 
1284
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:330 ../..
1285
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:351 ../..
1286
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:80 ../..
1287
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:82
1288
  msgid "Image upload / Media Gallery"
1289
  msgstr "Bild hochladen / Mediathek"
1290
 
1291
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:333
1292
  msgid ""
1293
  "Please note: Facebook supports images with a minimum dimension of 200x200 "
1294
  "pixels and an aspect ratio of 1:1."
@@ -1296,7 +1140,7 @@ msgstr ""
1296
  "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
1297
  "200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
1298
 
1299
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:339
1300
  msgid ""
1301
  "Add the default Twitter Card parameters for title, description and image you "
1302
  "want Twitter to display, if you share the frontpage of your blog as link "
@@ -1306,7 +1150,19 @@ msgstr ""
1306
  "Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
1307
  "DeinBlog.de) "
1308
 
1309
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:354
 
 
 
 
 
 
 
 
 
 
 
 
1310
  msgid ""
1311
  "Please note: Twitter supports images with a minimum dimension of 144x144 "
1312
  "pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
@@ -1318,11 +1174,11 @@ msgstr ""
1318
  " The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
1319
  "die Bildformate JPG, PNG, WEBP und GIF. "
1320
 
1321
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:370
1322
  msgid "Did you know?"
1323
  msgstr "Wusstest Du schon?"
1324
 
1325
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:371
1326
  msgid ""
1327
  "With Premium Pro, you can change the custom post format photo post or link "
1328
  "post for each individual social media post and channel (profile, page, "
@@ -1332,30 +1188,30 @@ msgstr ""
1332
  "Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
1333
  "(Profile, Seiten, Gruppen)"
1334
 
1335
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:371
1336
  msgid "Upgrade to Premium Pro now."
1337
  msgstr "Upgrade auf Premium PRO"
1338
 
1339
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:388 ../..
1340
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:442 ../..
1341
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:485 ../..
1342
- #: /plugins/blog2social-v-4-7/views/b2s/post.calendar.php:60 ../..
1343
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:172 ../..
1344
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:127
1345
  msgid "Image with frame"
1346
  msgstr "Bild mit Rahmen"
1347
 
1348
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:388 ../..
1349
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:442 ../..
1350
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:485 ../..
1351
- #: /plugins/blog2social-v-4-7/views/b2s/post.calendar.php:60 ../..
1352
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:172 ../..
1353
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:110
1354
  msgid "Link Post"
1355
  msgstr "Link-Beitrag"
1356
 
1357
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:393 ../..
1358
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:128
1359
  msgid ""
1360
  "Insert white frames to show the whole image in your timeline. All image "
1361
  "information will be shown in your timeline."
@@ -1364,7 +1220,7 @@ msgstr ""
1364
  "das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
1365
  "Deiner Timeline anzuzeigen. "
1366
 
1367
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:395
1368
  msgid ""
1369
  "The link post format displays posts title, link address and the first one or "
1370
  "two sentences of the post. The networks scan this information from your META "
@@ -1388,26 +1244,26 @@ msgstr ""
1388
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
1389
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
1390
 
1391
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:399 ../..
1392
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:464 ../..
1393
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:485 ../..
1394
- #: /plugins/blog2social-v-4-7/views/b2s/post.calendar.php:60 ../..
1395
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:172 ../..
1396
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:132
1397
  msgid "Image cut out"
1398
  msgstr "Bild zuschneiden"
1399
 
1400
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:399 ../..
1401
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:464 ../..
1402
- #: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:485 ../..
1403
- #: /plugins/blog2social-v-4-7/views/b2s/post.calendar.php:60 ../..
1404
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:172 ../..
1405
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:115
1406
  msgid "Photo Post"
1407
  msgstr "Bild-Beitrag"
1408
 
1409
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:404 ../..
1410
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:133
1411
  msgid ""
1412
  "The image preview will be cropped automatically to fit the default Instagram "
1413
  "layout for your Instagram timeline. The image will be shown uncropped when "
@@ -1418,8 +1274,8 @@ msgstr ""
1418
  "auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
1419
  "Vorschau als Ganzes angezeigt."
1420
 
1421
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:406 ../..
1422
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:116
1423
  msgid ""
1424
  "A photo or image post displays the selected image in the one-page preview of "
1425
  "Blog2Social and your comment above the image. The image links to the image "
@@ -1435,57 +1291,57 @@ msgstr ""
1435
  "langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
1436
  "bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
1437
 
1438
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:437
1439
  msgid "All"
1440
  msgstr "alle"
1441
 
1442
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:457
1443
  msgid "Activate Instant Caching"
1444
  msgstr "Instant Caching aktivieren"
1445
 
1446
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:538 ../..
1447
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:27
1448
  msgid "Uhr"
1449
  msgstr "Uhr"
1450
 
1451
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:542
1452
  msgid "Best times to post"
1453
  msgstr "Beste Zeiten"
1454
 
1455
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:555 ../..
1456
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:75 ../../plugins/blog2social-
1457
- #: v-4-7/views/b2s/ship.php:51 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
1458
- #: 341 ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:208
1459
  msgid "You want to schedule your posts and use the Best Time Scheduler?"
1460
  msgstr ""
1461
  "Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
1462
  "Manager benutzen?"
1463
 
1464
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:557 ../..
1465
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:57 ../../plugins/blog2social-
1466
- #: v-4-7/views/b2s/settings.php:77 ../../plugins/blog2social-v-4-
1467
- #: 7/views/b2s/settings.php:117 ../../plugins/blog2social-v-4-
1468
- #: 7/views/b2s/settings.php:119 ../../plugins/blog2social-v-4-
1469
- #: 7/views/b2s/settings.php:132 ../../plugins/blog2social-v-4-
1470
- #: 7/views/b2s/settings.php:134 ../../plugins/blog2social-v-4-
1471
- #: 7/views/b2s/settings.php:147 ../../plugins/blog2social-v-4-
1472
- #: 7/views/b2s/settings.php:149 ../../plugins/blog2social-v-4-
1473
- #: 7/views/b2s/settings.php:163 ../../plugins/blog2social-v-4-
1474
- #: 7/views/b2s/settings.php:165 ../../plugins/blog2social-v-4-7/views/b2s/ship.
1475
- #: php:438
1476
  msgid "save"
1477
  msgstr "speichern"
1478
 
1479
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:562
1480
  msgid "Sorry, we can not load your data at the moment..."
1481
  msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
1482
 
1483
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:29
1484
  msgid "The images file types .jpg and .png are allowed. Please try another."
1485
  msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
1486
 
1487
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:30 ../..
1488
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:15
1489
  msgid ""
1490
  "You need a higher user role to upload an image on this blog. Please contact "
1491
  "your administrator."
@@ -1493,11 +1349,11 @@ msgstr ""
1493
  "Du brauchst eine höhere Benutzerrolle, um ein Bild auf diesem Blog "
1494
  "hochzuladen. Bitte kontaktiere Deinen Administrator."
1495
 
1496
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:31
1497
  msgid "To select an individual image from your media library,"
1498
  msgstr "Um ein individuelles Bild aus Deiner Mediathek auszuwählen,"
1499
 
1500
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:37
1501
  msgid ""
1502
  "The best size for images in social media posts are between: 667-1000px x 523-"
1503
  "1000px. Blog2Social will automatically resize your image according to "
@@ -1507,319 +1363,400 @@ msgstr ""
1507
  "1000px x 523-1000px <br> Blog2Social passt Dein Bild automatisch die Größe "
1508
  "des jeweiligen Netzwerks an."
1509
 
1510
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:61
1511
  msgid "No images are included in your post."
1512
  msgstr "In dem Beitrag sind keine Bilder hinterlegt"
1513
 
1514
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:69
1515
- msgid "Apply image for all networks"
1516
- msgstr "Bild für alle Netzwerke übernehmen"
1517
 
1518
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:73 ../..
1519
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:75
1520
  msgid "Apply image for this network"
1521
  msgstr "Bild für dieses Netzwerk übernehmen"
1522
 
1523
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:86 ../..
1524
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:195
1525
  msgid "Select or upload an image from media gallery"
1526
  msgstr "Bild auswählen / hochladen"
1527
 
1528
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Image.php:87 ../..
1529
- #: /plugins/blog2social-v-4-7/views/b2s/settings.php:196
1530
  msgid "Use image"
1531
  msgstr "Bild verwenden"
1532
 
1533
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:96
1534
  msgid "Network does not support image for profiles"
1535
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
1536
 
1537
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:97
1538
  msgid "Network defines image by link"
1539
  msgstr "Netzwerk wählt selber das Bild aus"
1540
 
1541
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:99
1542
  msgid "Supported HTML tags"
1543
  msgstr "Erlaubte HTML-Elemente"
1544
 
1545
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:100 ../..
1546
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:159
1547
  msgid "Network does not support emojis"
1548
  msgstr "Netzwerk unterstützt keine Emojis"
1549
 
1550
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:143
1551
  msgid "Text only"
1552
  msgstr "nur Text"
1553
 
1554
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:144 ../..
1555
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:148 ../..
1556
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:183 ../..
1557
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:187 ../..
1558
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:209 ../..
1559
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:213
 
 
1560
  msgid "characters"
1561
  msgstr "Zeichen"
1562
 
1563
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:158
1564
  msgid "Network does not support image for pages"
1565
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
1566
 
1567
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:242
1568
  msgid "post format"
1569
  msgstr "Postformat"
1570
 
1571
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:251
 
1572
  msgid "Insert full-text"
1573
  msgstr "ganzen Text einfügen"
1574
 
1575
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:253
 
1576
  msgid "Delete text"
1577
  msgstr "Text löschen"
1578
 
1579
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:277
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1580
  msgid "hide calendar"
1581
  msgstr "Kalender ausblenden"
1582
 
1583
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:319 ../..
1584
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:343 ../..
1585
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:367 ../..
1586
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:385 ../..
1587
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:400
 
 
 
 
 
 
1588
  msgid "Write something about your post..."
1589
  msgstr "Schreibe etwas..."
1590
 
1591
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:326 ../..
1592
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:350 ../..
1593
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:374 ../..
1594
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:430
1595
- msgid "Change image for this network"
1596
- msgstr "Bild für dieses Netzwerk ändern"
 
 
 
 
1597
 
1598
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:330
1599
  msgid ""
1600
  "Info: Change Open Graph Meta tags image, title and description for this "
1601
  "network"
1602
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
1603
 
1604
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:333 ../..
1605
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:357
1606
  msgid ""
1607
  "You want to change your link image, link title and link description for this "
1608
  "network? Click here."
1609
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
1610
 
1611
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:335
1612
  msgid "OG Meta title"
1613
  msgstr "OG Titel"
1614
 
1615
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:336
1616
  msgid "OG Meta description"
1617
  msgstr "OG Beschreibung"
1618
 
1619
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:354
1620
  msgid "Info: Change Card Meta tags image, title and description for this network"
1621
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
1622
 
1623
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:359
1624
  msgid "Card Meta title"
1625
  msgstr "Card Titel"
1626
 
1627
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:360
1628
  msgid "Card Meta description"
1629
  msgstr "Card Beschreibung"
1630
 
1631
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:417
1632
  msgid "required"
1633
  msgstr "erforderlich"
1634
 
1635
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:437 ../..
1636
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:439
1637
  msgid "Link"
1638
  msgstr "Link"
1639
 
1640
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:498
1641
  msgid "The Headline..."
1642
  msgstr "Die Überschrift..."
1643
 
1644
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:503
1645
  msgid "Hashtags"
1646
  msgstr "Hashtags"
1647
 
1648
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:534
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1649
  msgid "Share Now"
1650
  msgstr "Sofort teilen"
1651
 
1652
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:537 ../..
1653
- #: /plugins/blog2social-v-4-7/views/b2s/post.calendar.php:215 ../..
1654
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:377
1655
- msgid "Schedule post once"
1656
- msgstr "Beitrag einmal planen"
1657
 
1658
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:539
1659
  msgid "Schedule Recurrent Post"
1660
  msgstr "regelmäßig Planen"
1661
 
1662
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:573
1663
  msgid "Interval"
1664
  msgstr "Intervall"
1665
 
1666
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:574 ../..
1667
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:577
1668
  msgid "Duration"
1669
  msgstr "Dauer"
1670
 
1671
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:578
1672
  msgid "Repeat"
1673
  msgstr "Wiederholungen"
1674
 
1675
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:579
1676
  msgid "Day of month"
1677
  msgstr "Tag im Month"
1678
 
1679
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:580
1680
  msgid "Duration in days"
1681
  msgstr "Abstand in Tagen"
1682
 
1683
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:582
1684
  msgid "Start date"
1685
  msgstr "Startdatum"
1686
 
1687
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:583 ../..
1688
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:616 ../..
1689
- #: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:635 ../..
1690
- #: /plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:42 ../..
1691
- #: /plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:47
1692
  msgid "Time"
1693
  msgstr "Zeit"
1694
 
1695
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:584
1696
  msgid "Days"
1697
  msgstr "Tage"
1698
 
1699
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:590
1700
  msgid "weekly"
1701
  msgstr "wöchentlich"
1702
 
1703
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:591
1704
  msgid "monthly"
1705
  msgstr "monatlich"
1706
 
1707
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:592
1708
  msgid "own period"
1709
  msgstr "eigener Zeitraum"
1710
 
1711
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:598
1712
  msgid "Week"
1713
  msgstr "Woche"
1714
 
1715
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:598
1716
  msgid "Weeks"
1717
  msgstr "Wochen"
1718
 
1719
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:607
1720
  msgid "Month"
1721
  msgstr "Monat"
1722
 
1723
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:607
1724
  msgid "Months"
1725
  msgstr "Monate"
1726
 
1727
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:616
1728
  msgid "Times"
1729
  msgstr "mal"
1730
 
1731
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:627
1732
  msgid "End Of Month"
1733
  msgstr "Monatsende"
1734
 
1735
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:632
1736
  msgid "Timespan"
1737
  msgstr "Timespan"
1738
 
1739
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:634 ../..
1740
- #: /plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:41 ../..
1741
- #: /plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:46
1742
  msgid "Date"
1743
  msgstr "Startdatum"
1744
 
1745
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:640
1746
  msgid "Mon"
1747
  msgstr "Mo"
1748
 
1749
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:641
1750
  msgid "Tue"
1751
  msgstr "Di"
1752
 
1753
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:642
1754
  msgid "Wed"
1755
  msgstr "Mi"
1756
 
1757
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:643
1758
  msgid "Thu"
1759
  msgstr "Do"
1760
 
1761
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:644
1762
  msgid "Fri"
1763
  msgstr "Fr"
1764
 
1765
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:645
1766
  msgid "Sat"
1767
  msgstr "Sa"
1768
 
1769
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:646
1770
  msgid "Sun"
1771
  msgstr "So"
1772
 
1773
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:652
1774
- msgid "Add Posting Time"
1775
- msgstr "neue Terminserie anlegen"
1776
 
1777
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:658
 
 
 
 
1778
  msgid "Apply Settings To All Networks"
1779
  msgstr "Planung für alle Netzwerke übernehmen"
1780
 
1781
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:659
1782
  msgid "Save as best time for this network"
1783
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
1784
 
1785
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Save.php:278
1786
  msgid "view social media post"
1787
  msgstr "Zeige Social Media Beitrag an"
1788
 
1789
- #: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Save.php:287
1790
  msgid "scheduled on"
1791
  msgstr "geplant für"
1792
 
1793
- #: ../../plugins/blog2social-v-4-7/includes/B2S/User/Info.php:11
1794
  msgid "Number of shared posts"
1795
  msgstr "Anzahl geteilter Beiträge"
1796
 
1797
- #: ../../plugins/blog2social-v-4-7/includes/B2S/User/Info.php:14
1798
  msgid "Number of scheduled posts"
1799
  msgstr "Anzahl der geplanten Posts"
1800
 
1801
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:267
 
 
 
 
 
 
 
 
 
 
 
 
1802
  msgid "Auto-Post on Social Media"
1803
  msgstr "Automatisch auf Social Media teilen"
1804
 
1805
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:268
1806
  msgid "Social Media Content Calendar"
1807
  msgstr "Social Media Kalender"
1808
 
1809
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:508
1810
  msgid "This post will be shared into your social media on"
1811
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
1812
 
1813
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:508 ../..
1814
- #: /plugins/blog2social-v-4-7/includes/Loader.php:510
1815
  msgid "show details"
1816
  msgstr "siehe Details"
1817
 
1818
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:510
1819
  msgid "This post will be shared on social media in 2-3 minutes!"
1820
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
1821
 
1822
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:514
1823
  msgid ""
1824
  "Please, make sure that your post are publish on this blog on this moment. "
1825
  "Then you can auto post your post with Blog2social."
@@ -1827,28 +1764,28 @@ msgstr ""
1827
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
1828
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
1829
 
1830
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:529
1831
  msgid "Upgrade to Premium"
1832
  msgstr "Premium freischalten"
1833
 
1834
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:549
1835
  msgctxt "command (plugins)"
1836
  msgid "Deactivate"
1837
  msgstr "Deaktivieren"
1838
 
1839
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:560
1840
  msgid "Your post could not be posted."
1841
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
1842
 
1843
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:561
1844
  msgid "Your authorization has expired. Please check your authorization."
1845
  msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
1846
 
1847
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:562
1848
  msgid "The network has marked the post as spam or abusive."
1849
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
1850
 
1851
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:563
1852
  msgid ""
1853
  "We don't have the permission to publish your post. Please check your "
1854
  "authorization."
@@ -1856,7 +1793,7 @@ msgstr ""
1856
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
1857
  "überprüfe deine Autorisierung."
1858
 
1859
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:564
1860
  msgid ""
1861
  "Your authorization is interrupted. Please check your authorization. Please "
1862
  "see <a target=\"_blank\" href=\"https://www.blog2social."
@@ -1866,15 +1803,15 @@ msgstr ""
1866
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
1867
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
1868
 
1869
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:565
1870
  msgid "Your daily limit has been reached."
1871
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
1872
 
1873
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:566
1874
  msgid "Your post could not be posted, because your image is not available."
1875
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
1876
 
1877
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:567
1878
  msgid ""
1879
  "The network has blocked your account. Please see <a target=\"_blank\" "
1880
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
@@ -1884,7 +1821,7 @@ msgstr ""
1884
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1885
  "loesungen.html\">FAQ</a>."
1886
 
1887
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:568
1888
  msgid ""
1889
  "The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
1890
  "//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
@@ -1894,13 +1831,13 @@ msgstr ""
1894
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1895
  "loesungen.html\">FAQ</a>."
1896
 
1897
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:569
1898
  msgid "Your daily limit for this network has been reached. Please try again later."
1899
  msgstr ""
1900
  "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
1901
  "versuche es später noch einmal."
1902
 
1903
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:570
1904
  msgid ""
1905
  "The network can not publish special characters such as Emoji. Please see <a "
1906
  "target=\"_blank\" href=\"https://www.blog2social."
@@ -1910,76 +1847,80 @@ msgstr ""
1910
  "//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
1911
  "html\">FAQ</a>."
1912
 
1913
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:571
1914
  msgid "Your post is a duplicate."
1915
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
1916
 
1917
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:572
1918
  msgid "The network requires a public url."
1919
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
1920
 
1921
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:573
 
 
 
 
1922
  msgid "Your group can not be found by the network."
1923
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden. "
1924
 
1925
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:630 ../..
1926
- #: /plugins/blog2social-v-4-7/includes/Loader.php:630 ../../plugins/blog2social-v-
1927
- #: 4-7/includes/Loader.php:663
1928
  msgid "Dashboard"
1929
  msgstr "Dashboard"
1930
 
1931
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:631 ../..
1932
- #: /plugins/blog2social-v-4-7/includes/Loader.php:631 ../../plugins/blog2social-v-
1933
- #: 4-7/includes/Loader.php:670
1934
  msgid "Posts & Sharing"
1935
  msgstr "Beiträge"
1936
 
1937
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:632 ../..
1938
- #: /plugins/blog2social-v-4-7/includes/Loader.php:632 ../../plugins/blog2social-v-
1939
- #: 4-7/includes/Loader.php:677 ../../plugins/blog2social-v-4-7/views/b2s/network.
1940
  #: php:17
1941
  msgid "Networks"
1942
  msgstr "Netzwerke"
1943
 
1944
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:633 ../..
1945
- #: /plugins/blog2social-v-4-7/includes/Loader.php:633 ../../plugins/blog2social-v-
1946
- #: 4-7/includes/Loader.php:683 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:
1947
- #: 54 ../../plugins/blog2social-v-4-7/views/b2s/ship.php:265
1948
  msgid "Settings"
1949
  msgstr "Einstellungen"
1950
 
1951
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:634 ../..
1952
- #: /plugins/blog2social-v-4-7/includes/Loader.php:634 ../../plugins/blog2social-v-
1953
- #: 4-7/includes/Loader.php:689
1954
  msgid "PR-Service"
1955
  msgstr "PR-Service"
1956
 
1957
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:635 ../..
1958
- #: /plugins/blog2social-v-4-7/includes/Loader.php:635 ../../plugins/blog2social-v-
1959
- #: 4-7/includes/Loader.php:696 ../../plugins/blog2social-v-4-
1960
- #: 7/views/b2s/widgets/tutorial.php:4
1961
  msgid "How to & FAQ"
1962
  msgstr "How to & FAQ"
1963
 
1964
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:636
1965
  msgid "Premium"
1966
  msgstr "Premium"
1967
 
1968
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:654
1969
  msgid "Blog2Social"
1970
  msgstr "Blog2Social"
1971
 
1972
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:1043 ../..
1973
- #: /plugins/blog2social-v-4-7/includes/Loader.php:1196
1974
  msgid "or"
1975
  msgstr "oder"
1976
 
1977
- #: ../../plugins/blog2social-v-4-7/includes/Loader.php:1043 ../..
1978
- #: /plugins/blog2social-v-4-7/includes/Loader.php:1196
1979
  msgid "back to install plugins"
1980
  msgstr "zurück zur Pluginübersicht"
1981
 
1982
- #: ../../plugins/blog2social-v-4-7/includes/Notice.php:18
1983
  msgid ""
1984
  "<strong>Rate it!</strong> If you like Blog2Social, please give us a 5 star "
1985
  "rating. I there is anything that does not work for you, please contact us!"
@@ -1987,36 +1928,36 @@ msgstr ""
1987
  "Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
1988
  "Bewertung. Spreche uns an, wenn Dir ir­gend­was nicht gefällt."
1989
 
1990
- #: ../../plugins/blog2social-v-4-7/includes/Notice.php:19 ../..
1991
- #: /plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:55
1992
  msgid "RATE BLOG2SOCIAL"
1993
  msgstr "Blog2Social jetzt bewerten"
1994
 
1995
- #: ../../plugins/blog2social-v-4-7/includes/Notice.php:20
1996
  msgid "hide"
1997
  msgstr "ausblenden"
1998
 
1999
- #: ../../plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:31
2000
  msgid "All Authors"
2001
  msgstr "alle Autoren"
2002
 
2003
- #: ../../plugins/blog2social-v-4-7/includes/PRG/Post/Filter.php:42
2004
  msgid "All Types"
2005
  msgstr "alle Typen"
2006
 
2007
- #: ../../plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:100
2008
  msgid "You have no posts published or scheduled"
2009
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant"
2010
 
2011
- #: ../../plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:127
2012
  msgid "Publish on PR-Gateway"
2013
  msgstr "Beitrag über PR-Gateway veröffentlichen"
2014
 
2015
- #: ../../plugins/blog2social-v-4-7/includes/PRG/Post/Item.php:129
2016
  msgid "on Blog"
2017
  msgstr "auf dem Blog"
2018
 
2019
- #: ../../plugins/blog2social-v-4-7/includes/System.php:61
2020
  msgid ""
2021
  "Blog2Social used cURL. cURL is not installed in your PHP installation on "
2022
  "your server. Install cURL and activate Blog2Social again."
@@ -2024,8 +1965,8 @@ msgstr ""
2024
  "Blog2Social verwendet cURL. cURL ist nicht in deiner PHP Version auf deinem "
2025
  "Server installiert. Installiere cURL und aktiviere Blog2Social erneut."
2026
 
2027
- #: ../../plugins/blog2social-v-4-7/includes/System.php:64 ../..
2028
- #: /plugins/blog2social-v-4-7/includes/System.php:70
2029
  msgid ""
2030
  "Please see <a href=\"https://www.blog2social."
2031
  "com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social."
@@ -2035,7 +1976,7 @@ msgstr ""
2035
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
2036
  "blog2social.html\" target=\"_blank\">FAQ</a>"
2037
 
2038
- #: ../../plugins/blog2social-v-4-7/includes/System.php:67
2039
  msgid ""
2040
  "Blog2Social used PHP. Your installed PHP version on your server is not high "
2041
  "enough to use Blog2Social. Update your PHP version on 5.5.3 or higher."
@@ -2044,17 +1985,20 @@ msgstr ""
2044
  "um Blog2Social zu nutzen. Aktualisere Deine PHP Version auf 5.5.3 oder höher."
2045
  " "
2046
 
2047
- #: ../../plugins/blog2social-v-4-7/includes/System.php:73
2048
  msgid ""
2049
- "Blog2Social seems to have no permission to write in your WordPress database. "
2050
- "Please make sure to assign Blog2Social the permission to write in the "
2051
- "WordPress database."
 
2052
  msgstr ""
2053
- "Blog2Social hat keine Rechte, um in Deine WordPress Datenbank zu schreiben. "
2054
- "Bitte stelle sicher, dass Blog2Social das Recht eingeräumt wird, in Deine "
2055
- "Wordpress Datenbank zu schreiben."
 
 
2056
 
2057
- #: ../../plugins/blog2social-v-4-7/includes/System.php:76
2058
  msgid ""
2059
  "<a href=\"https://www.blog2social.com/en/faq/content/1/58/en/system-"
2060
  "requirements-for-installing-blog2social.html\" target=\"_blank\"> Please find "
@@ -2064,27 +2008,27 @@ msgstr ""
2064
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
2065
  "blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
2066
 
2067
- #: ../../plugins/blog2social-v-4-7/views/b2s/dashboard.php:82
2068
  msgid "Couldn't find your answer?"
2069
  msgstr "Konntest Du Deine Antwort nicht finden?"
2070
 
2071
- #: ../../plugins/blog2social-v-4-7/views/b2s/dashboard.php:84
2072
  msgid "Contact Support by Email"
2073
  msgstr "Support-Team per E-Mail kontaktieren"
2074
 
2075
- #: ../../plugins/blog2social-v-4-7/views/b2s/dashboard.php:86
2076
  msgid "Call us: +49 2181 7569-277"
2077
  msgstr "Ruf' uns an: +49 2181 7569-277"
2078
 
2079
- #: ../../plugins/blog2social-v-4-7/views/b2s/dashboard.php:88
2080
  msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
2081
  msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
2082
 
2083
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:9
2084
  msgid "How to use Blog2Social"
2085
  msgstr "So nutzt Du Blog2Social"
2086
 
2087
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:17
2088
  msgid ""
2089
  "Learn how to get the most out of Blog2Social to promote your blog on social "
2090
  "media. Find step-by-step instructions and tips for FREE and PREMIUM users."
@@ -2093,54 +2037,54 @@ msgstr ""
2093
  "auf den Social Media zu bewerben. Siehe Dir dazu die Schritt-für-Schritt "
2094
  "Anleitung und Tipps für Free und Premium Nutzer an."
2095
 
2096
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:30
2097
  msgid "Do you need help?"
2098
  msgstr "Brauchst Du Unterstützung?"
2099
 
2100
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:32
2101
  msgid "Find answers to common questions in our FAQ."
2102
  msgstr "Finde Antworten zu häufig gestelle Fragen in umserem FAQ."
2103
 
2104
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:37
2105
  msgid "search FAQ"
2106
  msgstr "suchen"
2107
 
2108
- #: ../../plugins/blog2social-v-4-7/views/b2s/howto.php:41 ../..
2109
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/support.php:1
2110
  msgid "TOP 5 FAQ"
2111
  msgstr "TOP 5 FAQ"
2112
 
2113
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:21 ../..
2114
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:22 ../../plugins/blog2social-
2115
- #: v-4-7/views/b2s/post.calendar.php:170 ../../plugins/blog2social-v-4-
2116
- #: 7/views/b2s/post.calendar.php:171 ../../plugins/blog2social-v-4-
2117
- #: 7/views/prg/post.php:25 ../../plugins/blog2social-v-4-7/views/prg/post.php:26 .
2118
- #: ./../plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:15 ../..
2119
- #: /plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:16
2120
  msgid "filter"
2121
  msgstr "Filter"
2122
 
2123
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:27 ../..
2124
- #: /plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:60
2125
  msgid "Delete"
2126
  msgstr "löschen"
2127
 
2128
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:32 ../..
2129
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:35 ../../plugins/blog2social-
2130
- #: v-4-7/views/b2s/network.php:68 ../../plugins/blog2social-v-4-
2131
- #: 7/views/b2s/network.php:91
2132
  msgid "Create new profile"
2133
  msgstr "neues Profil erstellen"
2134
 
2135
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:34
2136
  msgid "You want to define a new combination of networks?"
2137
  msgstr "Du möchtest eine neue Kombination von Netzwerken anlegen?"
2138
 
2139
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:74
2140
  msgid "create"
2141
  msgstr "erstellen"
2142
 
2143
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:94
2144
  msgid ""
2145
  "All connected networks will be displayed as default \"Standard\" networks "
2146
  "profile.<br><br>You may define various sets of social media accounts, "
@@ -2180,62 +2124,173 @@ msgstr ""
2180
  "verschiedene Netzwerk-Profile noch schneller auf Deine verschiedenen "
2181
  "Netzwerk-Kombinationen zuzugreifen."
2182
 
2183
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:97
2184
  msgid "You want to add another network profile, pages or groups?"
2185
  msgstr ""
2186
  "Du möchtest ein weiteres Netzwerkprofil anlegen oder auf Seiten und Gruppen "
2187
  "posten?"
2188
 
2189
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:126
2190
  msgid "Delete Profile"
2191
  msgstr "Profil löschen"
2192
 
2193
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:129
2194
  msgid "Do you really want to delete this profile"
2195
  msgstr "Soll Dein Profil wirklich gelöscht werden?"
2196
 
2197
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:132 ../..
2198
- #: /plugins/blog2social-v-4-7/views/b2s/post.publish.php:74 ../..
2199
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:86 ../..
2200
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:80 ../..
2201
- #: /plugins/blog2social-v-4-7/views/prg/ship.php:92
 
2202
  msgid "NO"
2203
  msgstr "NEIN"
2204
 
2205
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:133 ../..
2206
- #: /plugins/blog2social-v-4-7/views/b2s/network.php:161 ../../plugins/blog2social-
2207
- #: v-4-7/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4-
2208
- #: 7/views/b2s/post.sched.php:87 ../../plugins/blog2social-v-4-
2209
- #: 7/views/b2s/widgets/posts.php:81
2210
  msgid "YES, delete"
2211
  msgstr "Ja, löschen"
2212
 
2213
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:143
2214
  msgid "Delete Authorization"
2215
  msgstr "Autorisierung löschen"
2216
 
2217
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:152
2218
  msgid "Do you really want to delete this authorization"
2219
  msgstr "Soll die Autorisierung wirklich löschen werden?"
2220
 
2221
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:155
2222
  msgid "You have still set up scheduled posts for this network:"
2223
  msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
2224
 
2225
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:156
2226
  msgid "scheduled posts"
2227
  msgstr "geplante Beiträge"
2228
 
2229
- #: ../../plugins/blog2social-v-4-7/views/b2s/network.php:162
2230
  msgid "View schedule posts for this profile"
2231
  msgstr "Gehe zu geplanten Beiträgen für dieses Profil."
2232
 
2233
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/plugin-deactivate-modal.php:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2234
  #: 10
2235
  msgid "Do you want to delete your scheduled posts?"
2236
  msgstr "Möchtest Du Deine geplanten Beiträge löschen?"
2237
 
2238
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/plugin-deactivate-modal.php:
2239
  #: 13
2240
  msgid ""
2241
  "Do you want Blog2Social to delete all your scheduled social media posts? "
@@ -2245,58 +2300,62 @@ msgstr ""
2245
  "geplanten Beiträge löscht? Deine geplanten Beiträge werden anschließend "
2246
  "nicht weiter an Deine sozialen Netzwerke versendet."
2247
 
2248
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/plugin-deactivate-modal.php:
2249
  #: 14
2250
  msgid "Delete scheduled posts"
2251
  msgstr "Geplante Beiträge löschen"
2252
 
2253
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/plugin-deactivate-modal.php:
2254
  #: 17
2255
  msgid "Continue deactivation"
2256
  msgstr "Deaktivierung fortsetzen"
2257
 
2258
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:7
2259
  msgid "Edit Post"
2260
  msgstr "Beitrag bearbeiten"
2261
 
2262
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:29
2263
  msgid "This post is blocked by %1"
2264
  msgstr "% 1bearbeitet gerade diesen Beitrag."
2265
 
2266
- #: ../../plugins/blog2social-v-4-7/views/b2s/partials/post-edit-modal.php:64
 
 
 
 
2267
  msgid "Change details"
2268
  msgstr "Änderungen übernehmen"
2269
 
2270
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:30
2271
  msgid "Sort by network"
2272
  msgstr "Nach Netzwerk sortieren"
2273
 
2274
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:78 ../..
2275
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:159
2276
  msgid "add post"
2277
  msgstr "neuer Beitrag"
2278
 
2279
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:98 ../..
2280
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:117 ../..
2281
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:460
2282
  msgid "Choose your"
2283
  msgstr "Wähle Deinen"
2284
 
2285
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:98 ../..
2286
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:117 ../..
2287
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:460
2288
  msgid "Post Format"
2289
  msgstr "Postformat"
2290
 
2291
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:100 ../..
2292
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:119 ../..
2293
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:462
2294
  msgid "for:"
2295
  msgstr "für:"
2296
 
2297
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:119 ../..
2298
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:138 ../..
2299
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:477
2300
  msgid ""
2301
  "Define the default settings for the custom post format for all of your "
2302
  "Facebook accounts in the Blog2Social settings."
@@ -2304,9 +2363,9 @@ msgstr ""
2304
  "Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
2305
  "unter den Blog2Social Einstellungen."
2306
 
2307
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:122 ../..
2308
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:141 ../..
2309
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:480
2310
  msgid ""
2311
  "Define the default settings for the custom post format for all of your "
2312
  "Twitter accounts in the Blog2Social settings."
@@ -2314,9 +2373,9 @@ msgstr ""
2314
  "Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
2315
  "unter den Blog2Social Einstellungen."
2316
 
2317
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:125 ../..
2318
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:144 ../..
2319
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:483
2320
  msgid ""
2321
  "Define the default settings for the custom post format for all of your "
2322
  "Google+ accounts in the Blog2Social settings."
@@ -2324,9 +2383,9 @@ msgstr ""
2324
  "Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
2325
  "unter den Blog2Social Einstellungen."
2326
 
2327
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:128 ../..
2328
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:147 ../..
2329
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:486
2330
  msgid ""
2331
  "Define the default settings for the custom post format for all of your "
2332
  "Instagram accounts in the Blog2Social settings."
@@ -2334,28 +2393,28 @@ msgstr ""
2334
  "Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
2335
  "unter den Blog2Social Einstellungen."
2336
 
2337
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:143 ../..
2338
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:98 ../..
2339
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:417
2340
  msgid "Select image for"
2341
  msgstr "Wähle Bild aus für"
2342
 
2343
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:162
2344
  msgid "Select a post"
2345
  msgstr "Beitrag auswählen"
2346
 
2347
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:209 ../..
2348
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:371
2349
  msgid "Need to schedule your posts?"
2350
  msgstr "Du möchtest Deine Beiträge planen?"
2351
 
2352
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:212 ../..
2353
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:374
2354
  msgid "Blog2Social Premium covers everything you need."
2355
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
2356
 
2357
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:216 ../..
2358
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:378
2359
  msgid ""
2360
  "You want to publish a post on a specific date? No problem! Just enter your "
2361
  "desired date and you are ready to go!"
@@ -2363,13 +2422,13 @@ msgstr ""
2363
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
2364
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
2365
 
2366
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:218 ../..
2367
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:380
2368
  msgid "Schedule post recurrently"
2369
  msgstr "Beitrag mehrfach planen"
2370
 
2371
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:219 ../..
2372
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:381
2373
  msgid ""
2374
  "You have evergreen content you want to re-share from time to time in your "
2375
  "timeline? Schedule your evergreen content to be shared once, multiple times "
@@ -2379,16 +2438,16 @@ msgstr ""
2379
  "möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
2380
  "wiederholend zu verschiedenden Zeiten."
2381
 
2382
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:221 ../..
2383
- #: /plugins/blog2social-v-4-7/views/b2s/premium.php:78 ../../plugins/blog2social-
2384
- #: v-4-7/views/b2s/ship.php:383 ../../plugins/blog2social-v-4-
2385
- #: 7/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-4-
2386
- #: 7/views/b2s/html/footer.phtml:191
2387
  msgid "Best Time Scheduler"
2388
  msgstr "Beste Zeiten Manager"
2389
 
2390
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.calendar.php:222 ../..
2391
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:384
2392
  msgid ""
2393
  "Whenever you publish a post, only a fraction of your followers will actually "
2394
  "see your post. Use the Blog2Social Best Times Scheduler to share your post "
@@ -2400,37 +2459,40 @@ msgstr ""
2400
  "Dein Beitrag zu den Besten Zeiten für jedes Netzwerk zu planen. Erhalte mehr "
2401
  "Reichweite und verlängere die Lebensdauer Deiner Beiträge."
2402
 
2403
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.publish.php:65 ../..
2404
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:71
 
2405
  msgid "Delete entries from the reporting"
2406
  msgstr "Einträge aus dem Reporting löschen"
2407
 
2408
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.publish.php:68 ../..
2409
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:74
 
2410
  msgid "You are sure, you want to delete entries from the reporting?"
2411
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
2412
 
2413
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.publish.php:70 ../..
2414
- #: /plugins/blog2social-v-4-7/views/b2s/post.sched.php:82 ../..
2415
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:76
 
2416
  msgid "Number of entries"
2417
  msgstr "Anzahl der Einträge"
2418
 
2419
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.sched.php:77
2420
  msgid "Delete entries form the scheduling"
2421
  msgstr "Einträge aus der Planung löschen"
2422
 
2423
- #: ../../plugins/blog2social-v-4-7/views/b2s/post.sched.php:80
2424
  msgid "You are sure, you want to delete entries from the scheduling?"
2425
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
2426
 
2427
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:9 ../..
2428
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:1
2429
  msgid "Your license: Blog2Social"
2430
  msgstr "Du nutzt Blog2Social"
2431
 
2432
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:21 ../..
2433
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:13
2434
  msgid ""
2435
  "Upgrade to Blog2Social Premium to schedule your posts for the best time, "
2436
  "once or recurringly with the Best Time Scheduler and post to pages, groups "
@@ -2440,47 +2502,47 @@ msgstr ""
2440
  "im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
2441
  "kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
2442
 
2443
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:22 ../..
2444
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:14
2445
  msgid "Learn more"
2446
  msgstr "mehr erfahren"
2447
 
2448
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:27 ../..
2449
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:19 ../..
2450
- #: /plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:24
2451
  msgid "Enter license key and change your version"
2452
  msgstr "Lizenzschlüssel eingeben und Version ändern"
2453
 
2454
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:29 ../..
2455
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:21 ../..
2456
- #: /plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:26
2457
  msgid "Activate"
2458
  msgstr "Aktivieren"
2459
 
2460
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:51
2461
  msgid "Social Media Sharing"
2462
  msgstr "Netzwerkauswahl"
2463
 
2464
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:52 ../..
2465
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:36
2466
  msgid "Cross-share to all popular social networks"
2467
  msgstr "Teilen von Blogbeiträgen auf allen Social Media"
2468
 
2469
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:60
2470
  msgid "Auto Posting"
2471
  msgstr "Auto-Posting"
2472
 
2473
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:61 ../..
2474
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:48
2475
  msgid "Automatically share your posts whenever you publish a new blog post"
2476
  msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
2477
 
2478
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:69
2479
  msgid "Customizing Social Media Posts"
2480
  msgstr "Individualisieren"
2481
 
2482
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:70 ../..
2483
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:60
2484
  msgid ""
2485
  "Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
2486
  "publishing on blogging networks"
@@ -2488,16 +2550,16 @@ msgstr ""
2488
  "Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
2489
  "für das Posten in Blog-Netzwerken"
2490
 
2491
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:79 ../..
2492
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:72
2493
  msgid "Choose pre-defined times to post or edit and define your own time settings"
2494
  msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
2495
 
2496
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:89
2497
  msgid "Social Media Scheduler"
2498
  msgstr "Veröffentlichungen planen"
2499
 
2500
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:90
2501
  msgid ""
2502
  "Social media scheduling: once, repeatedly or recurrently to multiple "
2503
  "profiles, pages and groups"
@@ -2505,95 +2567,95 @@ msgstr ""
2505
  "Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
2506
  "Gruppen posten"
2507
 
2508
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:98
2509
  msgid "Individual Images for Each Social Media Post"
2510
  msgstr "Individuelle Bilder für jeden Social Media Post"
2511
 
2512
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:99
2513
  msgid ""
2514
  "Select any image from your media gallery for each social media post and "
2515
  "channel"
2516
  msgstr "Wählen Sie beliebige Bilder für Ihre Social Media Posts"
2517
 
2518
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:107
2519
  msgid "Select Post Format"
2520
  msgstr "Beitragsformat auswählen"
2521
 
2522
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:108 ../..
2523
- #: /plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:96
2524
  msgid "One-page preview editor for all social networks for easy customizing"
2525
  msgstr ""
2526
  "Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
2527
  "Anpassen"
2528
 
2529
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:116
2530
  msgid "Social Media Reporting"
2531
  msgstr "Reporting"
2532
 
2533
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:117
2534
  msgid "Keep track of your scheduled and shared posts"
2535
  msgstr ""
2536
  "Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
2537
  "einfachen Aufrufen und erneuten Teilen"
2538
 
2539
- #: ../../plugins/blog2social-v-4-7/views/b2s/premium.php:122
2540
  msgid "Show me plans and prices"
2541
  msgstr "Versionen und Preise anzeigen"
2542
 
2543
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:25
2544
  msgid "save..."
2545
  msgstr "speichere Daten..."
2546
 
2547
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:30
2548
  msgid "General"
2549
  msgstr "Allgemein"
2550
 
2551
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:36
2552
  msgid "Social Meta Data"
2553
  msgstr "Social Meta Angaben"
2554
 
2555
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:39
2556
  msgid "Best Time Settings"
2557
  msgstr "Zeit-Einstellungen"
2558
 
2559
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:42
2560
  msgid "Network Settings"
2561
  msgstr "Netzwerk-Einstellungen"
2562
 
2563
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:65 ../..
2564
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:439
2565
  msgid "My Time Settings"
2566
  msgstr "Meine Zeit-Einstellungen"
2567
 
2568
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:76
2569
  msgid "Reset predefined best time settings"
2570
  msgstr "Voreingestellte beste Zeiten zurücksetzen"
2571
 
2572
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:86
2573
  msgid "Post format"
2574
  msgstr "Beitragsformat"
2575
 
2576
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:96
2577
  msgid "Facebook"
2578
  msgstr "Facebook"
2579
 
2580
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:99
2581
  msgid "Twitter"
2582
  msgstr "Twitter"
2583
 
2584
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:102
2585
  msgid "Google+"
2586
  msgstr "Google+"
2587
 
2588
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:105
2589
  msgid "Instagram"
2590
  msgstr "Instagram"
2591
 
2592
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:205
2593
  msgid "Allow shortcodes in my post"
2594
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
2595
 
2596
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:208
2597
  msgid ""
2598
  "Shortcodes are used by some wordpress plugins like Elementor, Visual "
2599
  "Composer and Content Builder. When a shortcode is inserted in a WordPress "
@@ -2612,11 +2674,11 @@ msgstr ""
2612
  "den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
2613
  "diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
2614
 
2615
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:219
2616
  msgid "Include WordPress tags as hashtags in your posts"
2617
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
2618
 
2619
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:222
2620
  msgid ""
2621
  "Hashtags are a great way to generate more reach and visibility for your "
2622
  "posts. By activating this feature Blog2Social will automatically include "
@@ -2633,21 +2695,21 @@ msgstr ""
2633
  "Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
2634
  "Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
2635
 
2636
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:233
2637
  msgid "Activate Legacy mode "
2638
  msgstr "Kompatibilitätsmodus aktivieren "
2639
 
2640
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:236
2641
  msgid "Plugin contents are loaded one at a time to minimize server load."
2642
  msgstr ""
2643
  "Plugininhalte werden nacheinander geladen, um den Hosting-Server Deines "
2644
  "Blogs zu entlasten."
2645
 
2646
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:247
2647
  msgid "Instant Caching for Facebook Link Posts"
2648
  msgstr "Instant Caching für Facebook Link-Beiträge"
2649
 
2650
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:250
2651
  msgid ""
2652
  "To make sure that Facebook always pulls the current meta data of your blog "
2653
  "post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
@@ -2659,13 +2721,13 @@ msgstr ""
2659
  "Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
2660
  "Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
2661
 
2662
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:252
2663
  msgid "Note: To use Facebook Instant Articles, this option must be disabled."
2664
  msgstr ""
2665
  "Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
2666
  "deaktiviert sein."
2667
 
2668
- #: ../../plugins/blog2social-v-4-7/views/b2s/settings.php:268
2669
  msgid ""
2670
  "Blog2Social applies the scheduled time settings based on the time zone "
2671
  "defined in the general settings of your WordPress. You can select a user-"
@@ -2679,55 +2741,55 @@ msgstr ""
2679
  "für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
2680
  "gewünschte Zeitzone aus dem Drop-Down Menü."
2681
 
2682
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:29
2683
  msgid "Social Media Scheduling & Sharing"
2684
  msgstr "Beitrag auf Social Media planen und teilen"
2685
 
2686
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:40
2687
  msgid "scroll to bottom"
2688
  msgstr "zum Seitenende"
2689
 
2690
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:45
2691
  msgid "You want to load your time settings?"
2692
  msgstr "Du möchtest Deine Zeiten laden?"
2693
 
2694
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:46
2695
  msgid "Load My Time Settings"
2696
  msgstr "Meine Zeit-Einstellungen laden"
2697
 
2698
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:52
2699
  msgid "Load Best Time Scheduler"
2700
  msgstr "Beste Zeiten laden"
2701
 
2702
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:85
2703
  msgid "Social Accounts"
2704
  msgstr "Social Media Konten"
2705
 
2706
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:103
2707
  msgid "Add more..."
2708
  msgstr "mehr hinzufügen"
2709
 
2710
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:105
2711
  msgid "Profiles | Pages | Groups"
2712
  msgstr "Profile | Seiten | Gruppen"
2713
 
2714
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:127
2715
  msgid "Save Network Selection"
2716
  msgstr "Netzwerkauswahl speichern"
2717
 
2718
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:136
2719
  msgid "network connected"
2720
  msgstr "Netzwerk verbunden"
2721
 
2722
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:137
2723
  msgid "requires image"
2724
  msgstr "Bild benötigt"
2725
 
2726
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:138
2727
  msgid "refresh authorization"
2728
  msgstr "Autorisierung aktualisieren"
2729
 
2730
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:161
2731
  msgid ""
2732
  "Notice:<br><p>Please make sure, that your website address is reachable. The "
2733
  "Social Networks do not allow postings from local installations.</p>"
@@ -2736,46 +2798,46 @@ msgstr ""
2736
  "erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
2737
  "Installationen.</p>"
2738
 
2739
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:163
2740
  msgid "change website address"
2741
  msgstr "Webseiten-Adresse ändern"
2742
 
2743
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:180
2744
  msgid "First, connect or select network before posting"
2745
  msgstr ""
2746
  "Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
2747
  "Du den Beitrag teilst!"
2748
 
2749
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:182
2750
  msgid "connect"
2751
  msgstr "Jetzt mit Netzwerken verbinden"
2752
 
2753
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:190
2754
  msgid "scroll to top"
2755
  msgstr "zum Seitenanfang"
2756
 
2757
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:191 ../..
2758
- #: /plugins/blog2social-v-4-7/views/b2s/ship.php:195
2759
  msgid "Share"
2760
  msgstr "Teilen"
2761
 
2762
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:204
2763
  msgid "Time zone"
2764
  msgstr "Zeitzone"
2765
 
2766
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:220
2767
  msgid "Share new post on Social Media"
2768
  msgstr "Teile einen neuen Beitrag auf Social Media"
2769
 
2770
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:242
2771
  msgid "Connect for"
2772
  msgstr "Netzwerke verbinden für"
2773
 
2774
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:258
2775
  msgid "Time Scheduling"
2776
  msgstr "Zeitplanung"
2777
 
2778
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:262
2779
  msgid ""
2780
  "You have not yet defined personal time settings. To edit personal time "
2781
  "settings click on the Blog2Social Settings on the left-hand menu and select "
@@ -2787,11 +2849,11 @@ msgstr ""
2787
  "Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
2788
  "die voreingestellten besten Zeiten verändern."
2789
 
2790
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:275
2791
  msgid "Re-share this Post"
2792
  msgstr "Diesen Beitrag nochmal teilen"
2793
 
2794
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:278
2795
  msgid ""
2796
  "You can re-share your post for a different sharing purpose, or to share on a "
2797
  "different choice of networks, profiles, pages or groups, or with different "
@@ -2816,15 +2878,15 @@ msgstr ""
2816
  "auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
2817
  "wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
2818
 
2819
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:281
2820
  msgid "You want re-share your blog post?"
2821
  msgstr "Du möchtest Deinen Beitrag erneut teilen?"
2822
 
2823
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:309
2824
  msgid "Save Network Settings"
2825
  msgstr "Netzwerkeinstellungen speichern"
2826
 
2827
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:312
2828
  msgid ""
2829
  "You can save your current network settings as \"Standard\" network settings "
2830
  "for any future sharing activities or as a \"Profile\" to choose from (Premium)."
@@ -2856,56 +2918,56 @@ msgstr ""
2856
  "zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
2857
  "variieren kannst. "
2858
 
2859
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:324
2860
  msgid "Your blog post is not yet published on your Wordpress!"
2861
  msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
2862
 
2863
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:327
2864
  msgid "At least one of your selected networks is set to \"Share Now\""
2865
  msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
2866
 
2867
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:331
2868
  msgid "Schedule your post"
2869
  msgstr "Beitrag planen"
2870
 
2871
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:334
2872
  msgid "Ignore & share"
2873
  msgstr "Ignorieren & teilen"
2874
 
2875
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:509
2876
  msgid "add Schedule"
2877
  msgstr "neuer Termin"
2878
 
2879
- #: ../../plugins/blog2social-v-4-7/views/b2s/ship.php:521
2880
  msgid "Give me more information"
2881
  msgstr "Erhalte mehr Infomationen"
2882
 
2883
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/activity.php:5
2884
  msgid "Your activity"
2885
  msgstr "Deine Aktivität"
2886
 
2887
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/activity.php:8
2888
  msgid "Show activity starting from"
2889
  msgstr "Zeige Aktivität ab"
2890
 
2891
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/activity.php:13
2892
  msgid "published social media posts"
2893
  msgstr "veröffentlichte Beiträge"
2894
 
2895
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/calendar.php:1 ../..
2896
- #: /plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:10
2897
  msgid "Calendar"
2898
  msgstr "Kalender"
2899
 
2900
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/newsletter.php:4
2901
  msgid "Get news and updates for promoting your blog on social media"
2902
  msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
2903
 
2904
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/newsletter.php:10
2905
  msgid "Get updates"
2906
  msgstr "Updates erhalten"
2907
 
2908
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/newsletter.php:12
2909
  msgid ""
2910
  "We hate spam, too. We will never sell your email address to any other "
2911
  "company or for any other purpose."
@@ -2913,32 +2975,32 @@ msgstr ""
2913
  "Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
2914
  "noch anderweitig zweckentfremden. "
2915
 
2916
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/newsletter.php:16
2917
  msgid "You have already subscribed to the newsletter. Awesome!"
2918
  msgstr "Du hast Dich schon für den Newsletter angemeldet! Prima!"
2919
 
2920
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:19
2921
  msgid "Latest Posts"
2922
  msgstr "letzte Beiträge"
2923
 
2924
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/posts.php:31 ../..
2925
- #: /plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:7
2926
  msgid "Scheduled Posts"
2927
  msgstr "geplante Beiträge"
2928
 
2929
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:35
2930
  msgid "Network Choice"
2931
  msgstr "Netzwerkauswahl"
2932
 
2933
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:59
2934
  msgid "Custom Sharing"
2935
  msgstr "Individualisieren"
2936
 
2937
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:83
2938
  msgid "Custom Scheduling"
2939
  msgstr "Veröffentlichungen planen"
2940
 
2941
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:84
2942
  msgid ""
2943
  "Unlimited scheduling options: once, repeatedly or recurringly to multiple "
2944
  "profiles, pages and groups"
@@ -2946,15 +3008,15 @@ msgstr ""
2946
  "Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
2947
  "Gruppen posten"
2948
 
2949
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:95
2950
  msgid "One-Step Workflow"
2951
  msgstr "One-Step Workflow"
2952
 
2953
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:107
2954
  msgid "Reporting"
2955
  msgstr "Veröffentlichungen anzeigen"
2956
 
2957
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:108
2958
  msgid ""
2959
  "All scheduled and published social media posts with direct links for easy "
2960
  "access or re-sharing"
@@ -2962,20 +3024,20 @@ msgstr ""
2962
  "Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
2963
  "einfachen Aufrufen und erneuten Teilen"
2964
 
2965
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/premium.php:115
2966
  msgid "Unlock Premium"
2967
  msgstr "Premium freischalten"
2968
 
2969
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/support.php:9
2970
  msgid "more FAQ"
2971
  msgstr "mehr FAQ"
2972
 
2973
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/tutorial.php:1 ../..
2974
- #: /plugins/blog2social-v-4-7/views/b2s/html/service.phtml:4
2975
  msgid "How to work with Blog2Social"
2976
  msgstr "So arbeitest Du mit Blog2Social"
2977
 
2978
- #: ../../plugins/blog2social-v-4-7/views/b2s/widgets/tutorial.php:2
2979
  msgid ""
2980
  "Learn how to get the most out of Blog2Social to promote your blog on social "
2981
  "media."
@@ -2983,11 +3045,11 @@ msgstr ""
2983
  "Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
2984
  "Media zu promoten."
2985
 
2986
- #: ../../plugins/blog2social-v-4-7/views/notice.php:12
2987
  msgid "Connection is broken..."
2988
  msgstr "Vebindung ist unterbrochen..."
2989
 
2990
- #: ../../plugins/blog2social-v-4-7/views/notice.php:14
2991
  msgid ""
2992
  "The connection to your server has been interrupted. Please make sure that "
2993
  "your blog is reachable. If your server does not respond or is too slow, "
@@ -3000,73 +3062,73 @@ msgstr ""
3000
  "nicht mit dem internet verbinden. Versuche es später erneut oder kontaktiere "
3001
  "Deinen Webmaster, wenn dieser Fehler erneut erscheint."
3002
 
3003
- #: ../../plugins/blog2social-v-4-7/views/notice.php:17
3004
  msgid "Update..."
3005
  msgstr "Aktualisierung..."
3006
 
3007
- #: ../../plugins/blog2social-v-4-7/views/notice.php:19
3008
  msgid ""
3009
  "<b> A new version of Blog2Social is available. </b> Update now <br> "
3010
  "Blog2Social to continue to use the latest version of the plugin."
3011
  msgstr "<b> Eine neue Version von Blog2Social ist verfügbar </b>"
3012
 
3013
- #: ../../plugins/blog2social-v-4-7/views/notice.php:23
3014
  msgid "Update Blog2Social"
3015
  msgstr "Aktualisiere Blog2Social"
3016
 
3017
- #: ../../plugins/blog2social-v-4-7/views/notice.php:26
3018
  msgid "Unknown error"
3019
  msgstr "Unbekannter Fehler"
3020
 
3021
- #: ../../plugins/blog2social-v-4-7/views/notice.php:28
3022
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
3023
  msgstr ""
3024
  "<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere "
3025
  "unseren Support."
3026
 
3027
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:14
3028
  msgid "Login failed. Please check your username and a password!"
3029
  msgstr ""
3030
  " Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfe Deinen "
3031
  "Benutzernamen und Dein Password!"
3032
 
3033
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:20
3034
  msgid "Login failed. Please check your server settings. OpenSSL must be enabled on."
3035
  msgstr ""
3036
  " Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfen Deine "
3037
  "Server-Einstellungen. OpenSSL muss aktiviert sein. "
3038
 
3039
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:23
3040
  msgid "E-Mail or Username"
3041
  msgstr "E-Mail oder Benutzername"
3042
 
3043
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:24
3044
  msgid "Password"
3045
  msgstr "Passwort"
3046
 
3047
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:27
3048
  msgid "Sign in"
3049
  msgstr "Anmelden"
3050
 
3051
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:29
3052
  msgid "create account"
3053
  msgstr "neues Konto erstellen"
3054
 
3055
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:29
3056
  msgid "reset password"
3057
  msgstr "Passwort zurücksetzen"
3058
 
3059
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:35
3060
  msgid "Test PR-Gateway for free"
3061
  msgstr "PR-Gateway kostenlos und unverbindlich testen"
3062
 
3063
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:36
3064
  msgid "1x publish press release <br> 1x publish report <br> 1x promote event"
3065
  msgstr ""
3066
  "1 x Pressemitteilung veröffentlichen <br> 1 x Report abrufen <br>1 x "
3067
  "Veranstaltung bewerben"
3068
 
3069
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:38
3070
  msgid ""
3071
  "The press distribution PR gateway automatically publish your press releases "
3072
  "and events with one click.Publish your message over 250 portals."
@@ -3078,32 +3140,32 @@ msgstr ""
3078
  "internationalen und regionalen Portalen, Social Media und Dokumenten-"
3079
  "Netzwerken."
3080
 
3081
- #: ../../plugins/blog2social-v-4-7/views/prg/login.php:41
3082
  msgid "Start your 14-Day Free Trial"
3083
  msgstr "Jetzt kostenlos testen"
3084
 
3085
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:34
3086
  msgid "Select Image"
3087
  msgstr "Bild auswählen"
3088
 
3089
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:45 ../..
3090
- #: /plugins/blog2social-v-4-7/views/prg/ship.php:47
3091
  msgid "Copyright"
3092
  msgstr "Copyright"
3093
 
3094
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:66
3095
  msgid "Save As Draft"
3096
  msgstr "als Entwurf speichern"
3097
 
3098
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:67
3099
  msgid "Publish"
3100
  msgstr "Veröffentlichen"
3101
 
3102
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:85
3103
  msgid "Please Note"
3104
  msgstr "Hinweis"
3105
 
3106
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:88
3107
  msgid ""
3108
  "It may incur charges for publishing on PR-Gateway. Sent press releases can "
3109
  "not be withdrawn. If you want your press release to be published now?"
@@ -3113,43 +3175,47 @@ msgstr ""
3113
  "Pressemitteilungen können nicht mehr zurückgenommen werden. Soll Deine "
3114
  "Pressemitteilung jetzt versendet werden?"
3115
 
3116
- #: ../../plugins/blog2social-v-4-7/views/prg/ship.php:91
3117
  msgid "Yes, I accept"
3118
  msgstr "Ja,einverstanden"
3119
 
3120
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:4
 
 
 
 
3121
  msgid "Terms"
3122
  msgstr "Agbs"
3123
 
3124
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:4
3125
  msgid "We never store your data from your social media profiles."
3126
  msgstr "Wir speichern keine persönlichen Daten Deiner Social Media Profile."
3127
 
3128
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:8 ../..
3129
- #: /plugins/blog2social-v-4-7/views/prg/html/footer.phtml:8 ../..
3130
- #: /plugins/blog2social-v-4-7/views/prg/html/header.phtml:40
3131
  msgid "Post"
3132
  msgstr "Beitrag"
3133
 
3134
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:9 ../..
3135
- #: /plugins/blog2social-v-4-7/views/prg/html/footer.phtml:9
3136
  msgid "Job"
3137
  msgstr "Stellenanzeige"
3138
 
3139
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:10 ../..
3140
- #: /plugins/blog2social-v-4-7/views/prg/html/footer.phtml:10
3141
  msgid "Event"
3142
  msgstr "Veranstaltung"
3143
 
3144
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:22
3145
  msgid "Upgrade to Blog2Social for Premium"
3146
  msgstr "Jetzt auf Blog2Social PREMIUM upgraden "
3147
 
3148
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:52
3149
  msgid "Upgrade to Blog2Social for PREMIUM PRO"
3150
  msgstr "Jetzt auf Blog2Social PREMIUM PRO upgraden "
3151
 
3152
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:55
3153
  msgid ""
3154
  "You can select different combinations of networks and save them for "
3155
  "different sharing purposes."
@@ -3157,7 +3223,7 @@ msgstr ""
3157
  "Du kannst für verschiedene Social Media Aktivitäten oder Kampagnen eine "
3158
  "passende Kombination von Netzwerken anlegen und speichern."
3159
 
3160
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:58
3161
  msgid ""
3162
  "With Blog2Social Premium PRO you can save your preferred network "
3163
  "combinations for future reference and choose individual names for each "
@@ -3177,11 +3243,11 @@ msgstr ""
3177
  "mehrere Social Media Profile, Seiten und Gruppen eines Netzwerks in einer "
3178
  "Kombination verbinden."
3179
 
3180
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:61
3181
  msgid "With Blog2Social PREMIUM PRO you can also:"
3182
  msgstr "Mit blog2Social Premium PRO kannst Du außerdem:"
3183
 
3184
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:63
3185
  msgid ""
3186
  "Post on LinkedIn pages, XING pages and groups, as well as Facebook and "
3187
  "Google+ pages and groups"
@@ -3189,7 +3255,7 @@ msgstr ""
3189
  "Auf LinkedIn-Seiten, auf XING-Seiten und -Gruppen, sowie auf Seiten und "
3190
  "Gruppen in Facebook und Google+ posten"
3191
 
3192
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:65
3193
  msgid ""
3194
  "Schedule your posts at the best times on each network: for one time, "
3195
  "multiple times or recurrently"
@@ -3197,7 +3263,7 @@ msgstr ""
3197
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
3198
  "oder nach einem regelmäßigen Muster"
3199
 
3200
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:68
3201
  msgid ""
3202
  "Reporting and calendar: keep track of your published and scheduled social "
3203
  "media posts"
@@ -3205,11 +3271,11 @@ msgstr ""
3205
  "Mit dem Reporting & Kalender Deine bereits veröffentlichten und geplanten "
3206
  "Social Media Post im Blick behalten."
3207
 
3208
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:75
3209
  msgid "Activate Blog2Social PREMIUM PRO."
3210
  msgstr "Aktiviere Blog2Social PREMIUM PRO. "
3211
 
3212
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:77
3213
  msgid ""
3214
  "With Blog2Social Premium PRO you can connect pages in LinkedIn and XING as "
3215
  "well as XING groups."
@@ -3217,37 +3283,37 @@ msgstr ""
3217
  "Mit Blog2Social Premium PRO kannst Du auf Seiten in LinkedIn und XING und in "
3218
  "XING-Gruppen posten."
3219
 
3220
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:80
3221
  msgid "Also included:"
3222
  msgstr "Außerdem inklusive"
3223
 
3224
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:82
3225
  msgid "Social media auto-posting and auto-scheduling"
3226
  msgstr "Blogbeiträge auto-posten und auto-planen"
3227
 
3228
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:83
3229
  msgid "Posting to social media pages and groups in Facebook and Google+"
3230
  msgstr "Posten auf Social Media Seiten und in Gruppen bei Facebook and Google+ "
3231
 
3232
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:84
3233
  msgid "Sharing on multiple accounts per network"
3234
  msgstr "Posten in mehreren Accounts pro Netzwerk"
3235
 
3236
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:85
3237
  msgid "Best Time Scheduler: schedule once, multiple times or recurringly"
3238
  msgstr ""
3239
  "Beste Zeiten Manager: Veröffentlichungen einmal, mehrmals oder regelmäßig "
3240
  "planen"
3241
 
3242
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:86
3243
  msgid "Reporting with links to already published posts"
3244
  msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
3245
 
3246
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:101
3247
  msgid "Select the preferred custom post format for your posts"
3248
  msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
3249
 
3250
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:106
3251
  msgid ""
3252
  "You can define your preferred custom post format Twitter, Facebook and "
3253
  "Google +. Select link post or photo post format:"
@@ -3255,7 +3321,7 @@ msgstr ""
3255
  "Für Facebook, Twitter und Google + kannst Du Dein bevorzugtes Post-Format "
3256
  "standardmäßig festlegen. Wähle das Link-Post- oder das Foto-Post-Format:"
3257
 
3258
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:111
3259
  msgid ""
3260
  "The link post format displays posts title, link address and the first one or "
3261
  "two sentences of the post. The networks scan this information from your META "
@@ -3279,7 +3345,7 @@ msgstr ""
3279
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
3280
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. \n"
3281
 
3282
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:123
3283
  msgid ""
3284
  "For Instagram, you can select \"image with frame\" or \"image cut out\" as your "
3285
  "preferred custom post format."
@@ -3287,19 +3353,19 @@ msgstr ""
3287
  "Du kannst für Instagram zwischen \"Bild mit Rahmen\" umd \"Bild "
3288
  "ausgeschnitten\" als Dein bevorzugtes Beitragsformat auswählen."
3289
 
3290
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:173
3291
  msgid "Did you miss something?"
3292
  msgstr "Was vermisst Du?"
3293
 
3294
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:176
3295
  msgid "Help us make Blog2Social even better!"
3296
  msgstr "Helfe uns Blog2Social besser zu machen!"
3297
 
3298
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:180
3299
  msgid "submit"
3300
  msgstr "senden"
3301
 
3302
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:194
3303
  msgid ""
3304
  "Blog2Social provides you with a ready-to-use best time scheduler based on "
3305
  "current research on the best times to post on each social network."
@@ -3307,7 +3373,7 @@ msgstr ""
3307
  "Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
3308
  "zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
3309
 
3310
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:196
3311
  msgid ""
3312
  "Click Best Time Scheduler in the preview editor to schedule your posts "
3313
  "automatically for the best times to post on each social network."
@@ -3316,7 +3382,7 @@ msgstr ""
3316
  "Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
3317
  "automatically for the best times to post on each social network."
3318
 
3319
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:198
3320
  msgid ""
3321
  "You can also define your own personal time settings for posting, if you know "
3322
  "which times work best for your communities. Edit the pre-filled times in the "
@@ -3326,7 +3392,7 @@ msgstr ""
3326
  "eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
3327
  "möchtest und klicke \"speichern\"."
3328
 
3329
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:200
3330
  msgid ""
3331
  "Click My Time Settings in the preview editor to schedule your posts with "
3332
  "your personal best time settings."
@@ -3334,7 +3400,7 @@ msgstr ""
3334
  "Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
3335
  "Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
3336
 
3337
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:202
3338
  msgid ""
3339
  "You can always edit the predefined times in the preview editor for any post "
3340
  "or network and save your new settings as default for future use."
@@ -3343,7 +3409,7 @@ msgstr ""
3343
  "jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
3344
  "zukünftigen Beiträge abspeichern. "
3345
 
3346
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:204
3347
  msgid ""
3348
  "Blog2Social will also apply your personal time settings, if you enable the "
3349
  "Social Media Auto-Poster and select auto-post at scheduled times. "
@@ -3352,11 +3418,31 @@ msgstr ""
3352
  "das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
3353
  "Zeiten auswählst."
3354
 
3355
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:237
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3356
  msgid "b2s.pm Link Shortener"
3357
  msgstr "b2s.pm Linkverkürzer"
3358
 
3359
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:240
3360
  msgid ""
3361
  "The Blog2Social Shortener converts and publishes your links with a short URL "
3362
  "on the social networks.<br>If you choose this option, you avoid that re-"
@@ -3383,7 +3469,7 @@ msgstr ""
3383
  "den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
3384
  "können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
3385
 
3386
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:254
3387
  msgid ""
3388
  "Select the content that will be automatically pre-filled in your Twitter "
3389
  "posts. If you have ticked the box \"include WordPress tags as hashtags in my "
@@ -3394,16 +3480,16 @@ msgstr ""
3394
  "Tags als Hashtags zu Deinen Social Media-Posts hinzu” aktiviert hast, werden "
3395
  "Hashtags auch im Dropdown-Menü automatisch an die Optionen angefügt. "
3396
 
3397
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:311
3398
  msgid "Social Meta Tags Settings"
3399
  msgstr "Meta Tag Einstellungen"
3400
 
3401
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:314 ../..
3402
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:395
3403
  msgid "Change image, title and description for your post on this network"
3404
  msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
3405
 
3406
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:320
3407
  msgid ""
3408
  "Facebook has changed its policy for posting link posts via plugins or web "
3409
  "applications. Facebook does no longer display the featured or selected image "
@@ -3426,7 +3512,7 @@ msgstr ""
3426
  "Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
3427
  "Bildgrößen auf Facebook erfüllt."
3428
 
3429
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:322
3430
  msgid ""
3431
  "With Blog2Social you can select a featured image or any image you select to "
3432
  "be displayed with your link post. Blog2Social will automatically write the "
@@ -3446,7 +3532,7 @@ msgstr ""
3446
  "der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
3447
  "übernimmt. "
3448
 
3449
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:325
3450
  msgid ""
3451
  "Twitter has changed its policy for posting link posts via plugins or web "
3452
  "applications. Twitter does no longer display the featured or selected image "
@@ -3468,7 +3554,7 @@ msgstr ""
3468
  "werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
3469
  "die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
3470
 
3471
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:327
3472
  msgid ""
3473
  "With Blog2Social you can select a featured image or any image you select to "
3474
  "be displayed with your link post. Blog2Social will automatically write the "
@@ -3488,7 +3574,7 @@ msgstr ""
3488
  "Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
3489
  "vornimmst, nicht übernimmt. \n"
3490
 
3491
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:330
3492
  msgid ""
3493
  "You can change the image, title and description for your post on Facebook, "
3494
  "by editing the following fields for"
@@ -3496,17 +3582,17 @@ msgstr ""
3496
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3497
  "Facebook über die folgenden Felder ändern:"
3498
 
3499
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:333 ../..
3500
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:348
3501
  msgid "image"
3502
  msgstr "Bild"
3503
 
3504
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:335 ../..
3505
- #: /plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:350
3506
  msgid "description"
3507
  msgstr "Beschreibung"
3508
 
3509
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:337
3510
  msgid ""
3511
  "Blog2Social will automatically write these information in the Facebook Open "
3512
  "Graph (OG) Meta Tags for Image, Title and Description of your blog post."
@@ -3515,7 +3601,7 @@ msgstr ""
3515
  "Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
3516
  "Description."
3517
 
3518
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:340
3519
  msgid ""
3520
  "Please note: If this post has already been shared or scheduled previously, "
3521
  "your current changes will also affect the look of previously shared or "
@@ -3528,7 +3614,7 @@ msgstr ""
3528
  "Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
3529
  "mit diesen Informationen automatisch aktualisiert."
3530
 
3531
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:342
3532
  #, php-format
3533
  msgid ""
3534
  "Please note: Your changes will have no effect on your social media posts on "
@@ -3539,7 +3625,7 @@ msgstr ""
3539
  "berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
3540
  "href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
3541
 
3542
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:345
3543
  msgid ""
3544
  "You can change the image, title and description for your post on Twitter, by "
3545
  "editing the following fields for"
@@ -3547,7 +3633,7 @@ msgstr ""
3547
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3548
  "Twitter über die folgenden Felder ändern:"
3549
 
3550
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:352
3551
  msgid ""
3552
  "Blog2Social will automatically write these information in the Twitter Card "
3553
  "Meta Tags for Image, Title and Description of your blog post."
@@ -3555,7 +3641,7 @@ msgstr ""
3555
  "Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
3556
  "Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
3557
 
3558
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:355
3559
  msgid ""
3560
  "Please note: If this post has already been shared or scheduled previously, "
3561
  "your current changes will also affect the look of previously shared or "
@@ -3570,7 +3656,7 @@ msgstr ""
3570
  "bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
3571
  "Änderungen aktualisiert. "
3572
 
3573
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:357
3574
  #, php-format
3575
  msgid ""
3576
  "Please note: Your changes will have no effect on your social media posts on "
@@ -3582,11 +3668,11 @@ msgstr ""
3582
  "target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
3583
  "deaktiviert hast."
3584
 
3585
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:364
3586
  msgid "You want to change the image, title and description for your post?"
3587
  msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
3588
 
3589
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:400
3590
  msgid ""
3591
  "You are currently sharing this post as image post. Changes to title and "
3592
  "description Meta Tag parameters will only be supported for link post formats."
@@ -3598,7 +3684,7 @@ msgstr ""
3598
  "Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
3599
  "Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
3600
 
3601
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:403
3602
  #, php-format
3603
  msgid ""
3604
  "Your changes will have no effect on your social media posts on Facebook, if "
@@ -3609,7 +3695,7 @@ msgstr ""
3609
  "Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
3610
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3611
 
3612
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/footer.phtml:406
3613
  #, php-format
3614
  msgid ""
3615
  "Your changes will have no effect on your social media posts on Twitter, if "
@@ -3620,7 +3706,7 @@ msgstr ""
3620
  "Du Meta Tag Einstellungen für Twitter unter den Blog2Social <a "
3621
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3622
 
3623
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:26
3624
  msgid ""
3625
  "To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
3626
  "Our support assists you as of PHP version 5.5.3. See also:"
@@ -3629,31 +3715,31 @@ msgstr ""
3629
  "höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
3630
  "auch:"
3631
 
3632
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:27
3633
  msgid "Technical requirements for Blog2Social"
3634
  msgstr "Technische Vorraussetzungen für Blog2Social"
3635
 
3636
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:41
3637
  msgid "Thank you. You'll now receive the blog updates from Blog2Social."
3638
  msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
3639
 
3640
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:59
3641
  msgid "Autoposter limit has been reached"
3642
  msgstr "Das Autoposter-Limit wurde erreicht"
3643
 
3644
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:59
3645
  msgid "Your daily limit for posting automatically has been reached."
3646
  msgstr "Dein tägliche Limit für das automatische Veröffentlichen wurde erreicht."
3647
 
3648
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:66
3649
  msgid "You have clear all page and post meta data successful."
3650
  msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
3651
 
3652
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:71
3653
  msgid "The page and post meta data could not be removed."
3654
  msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
3655
 
3656
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:77
3657
  msgid ""
3658
  "You have Yoast SEO active. Blog2Social Social Meta Tags overrides the meta "
3659
  "tags from Yoast SEO."
@@ -3661,7 +3747,7 @@ msgstr ""
3661
  "Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
3662
  "Metaangaben von Yoast SEO nun."
3663
 
3664
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:83
3665
  msgid ""
3666
  "You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
3667
  "plugins active. To make sure that your Social Meta Tags are set correctly, "
@@ -3674,7 +3760,7 @@ msgstr ""
3674
  "Einstellungen. Wenn Du sie bereits deaktiviert hast, kannst Du diese Meldung "
3675
  "ignorieren."
3676
 
3677
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:89
3678
  msgid ""
3679
  "You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
3680
  " Google+ and Twitter Card Tags plugins active. This is no recommended. "
@@ -3686,60 +3772,64 @@ msgstr ""
3686
  "deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
3687
  "Einstellungen."
3688
 
3689
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:96
3690
  msgid "This entry could not be removed. It's not yours!"
3691
  msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
3692
 
3693
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:101
3694
  msgid "This entry was removed successful."
3695
  msgstr "Der Eintrag wurde entfernt."
3696
 
3697
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:115
 
 
 
 
3698
  msgid "Post was scheduled successfully on your blog!"
3699
  msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
3700
 
3701
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:117
3702
  msgid "Post is published successfully on your blog!"
3703
  msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
3704
 
3705
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:131
3706
  msgid "Your authorization was successful."
3707
  msgstr "Deine Autorisierung war erfolgreich."
3708
 
3709
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:136
3710
  msgid "Your profile was saved successful."
3711
  msgstr "Dein Profil wurde erfolgreich gespeichert."
3712
 
3713
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:141
3714
  msgid "Your profile could not be saved."
3715
  msgstr "Dein Profil konnte nicht gespeichert werden."
3716
 
3717
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:146
3718
  msgid "Your authorization could not be removed."
3719
  msgstr "Deine Autorisierung konnte nicht entfernt werden."
3720
 
3721
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:151
3722
  msgid "Your authorization was removed successful."
3723
  msgstr "Dein Profil wurde erfolgreich entfernt."
3724
 
3725
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:156
3726
  msgid "Thank you! Your feedback has been received."
3727
  msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
3728
 
3729
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:161
3730
  msgid "Your feedback could not be delivered."
3731
  msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
3732
 
3733
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:168 ../..
3734
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:183
3735
  msgid "Your settings were successfully saved."
3736
  msgstr "Deine Einstellungen sind gespeichert."
3737
 
3738
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:173
3739
  msgid "Your settings could not be saved."
3740
  msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
3741
 
3742
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:178
3743
  msgid ""
3744
  "Your settings could not be saved, because you have auto-posting enabled but "
3745
  "no social networks selected."
@@ -3747,7 +3837,7 @@ msgstr ""
3747
  "Deine Einstellungen konnten nicht gespeichert werden, weil Du keine Social "
3748
  "Media Netzwerke ausgewählt hast."
3749
 
3750
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:191
3751
  #, php-format
3752
  msgid ""
3753
  "Hi, we noticed you just shared your %s. blog post with Blog2Social - that's "
@@ -3759,23 +3849,23 @@ msgstr ""
3759
  "sehr freuen und uns helfen, das Tool bekannter zu machen. Vielen Dank für "
3760
  "Deine Unterstützung.\n"
3761
 
3762
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:194
3763
  msgid "Ok, you deserve it"
3764
  msgstr "Ok, Ihr habt es verdient "
3765
 
3766
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:197
3767
  msgid "Nope, maybe later"
3768
  msgstr "Nicht jetzt, vielleicht später "
3769
 
3770
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:200
3771
  msgid "I already did it"
3772
  msgstr "Habe ich schon gemacht "
3773
 
3774
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:212
3775
  msgid "Boost your social media automation with Blog2Social PREMIUM!"
3776
  msgstr "Mache mehr aus Deiner Social Media Automatisierung mit Blog2Social PREMIUM!"
3777
 
3778
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:214
3779
  msgid ""
3780
  "Blog2Social provides even more options for auto-posting and auto-scheduling "
3781
  "for your posts. Easily schedule your posts with the Best Time Scheduler or "
@@ -3790,27 +3880,27 @@ msgstr ""
3790
  "Formaten für jedes Netzwerk und jeden Post, wähle dazu beliebige Bilder aus "
3791
  "deiner Bibliothek aus. Und vieles mehr.\n"
3792
 
3793
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:218
3794
  msgid "Yes, I want to test Blog2Social PREMIUM 30 days for free"
3795
  msgstr "Ja, ich möchte das Blog2Social PREMIUM 30 Tage kostenlos testen "
3796
 
3797
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:221
3798
  msgid "No, I'm happy with Blog2Social FREE"
3799
  msgstr "Nein, ich bin glücklich mit Blog2Social FREE "
3800
 
3801
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:233
3802
  msgid "Your Blog2Social Premium Free Version is activated for "
3803
  msgstr "Deine Blog2Social Testphase läuft noch"
3804
 
3805
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:236
3806
  msgid " Days"
3807
  msgstr "Tage"
3808
 
3809
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:236
3810
  msgid " today"
3811
  msgstr "heute"
3812
 
3813
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:240
3814
  msgid ""
3815
  "Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on "
3816
  "autopilot, automatically schedule your social media posts with the Best Time "
@@ -3826,46 +3916,46 @@ msgstr ""
3826
  "hoch. Speichere mehrere Kombinationen von Netzwerken für verschiedene Zwecke."
3827
  " "
3828
 
3829
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:244 ../..
3830
- #: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:263
3831
  msgid "I need some more time to decide"
3832
  msgstr "Ich brauche noch mehr Zeit um mich zu entscheiden "
3833
 
3834
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:255
3835
  msgid "Your free trial of Blog2Social PREMIUM has ended."
3836
  msgstr "Deine kostenlose Testversion von Blog2Social PREMIUM ist abgelaufen."
3837
 
3838
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:256
3839
  msgid "We hope you liked Blog2Social Premium."
3840
  msgstr "Wir hoffen, dass Dir Blog2Social Premium gefällt."
3841
 
3842
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:262
3843
  msgid "Yes, I want to upgrade now"
3844
  msgstr "Ja, ich möchte jetzt von Premium profitieren "
3845
 
3846
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:264
3847
  msgid "Did you miss something? Tell us!"
3848
  msgstr "Vermisst Du etwas? Sag es uns! "
3849
 
3850
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:274
3851
  msgid "Version"
3852
  msgstr "Version"
3853
 
3854
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:284 ../..
3855
- #: /plugins/blog2social-v-4-7/views/b2s/html/service.phtml:2
3856
  msgid "Plans & Pricing"
3857
  msgstr "Versionen & Preise"
3858
 
3859
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:285 ../..
3860
- #: /plugins/blog2social-v-4-7/views/b2s/html/service.phtml:3
3861
  msgid "Support"
3862
  msgstr "Support"
3863
 
3864
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:297
3865
  msgid "Test Blog2Social PREMIUM 30 days for free"
3866
  msgstr "Teste Blog2Social PREMIUM 30 Tage kostenlos"
3867
 
3868
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:303
3869
  msgid ""
3870
  "The free trial can not be started. This blog has been already registered for "
3871
  "the free trial."
@@ -3873,43 +3963,43 @@ msgstr ""
3873
  "Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
3874
  "bereits für die kostenlose Testzeit freigeschaltet."
3875
 
3876
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:308
3877
  msgid "Share on multiple accounts per network"
3878
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
3879
 
3880
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:309
3881
  msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
3882
  msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
3883
 
3884
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:310
3885
  msgid "Reporting with links to all published social media posts"
3886
  msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
3887
 
3888
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:313 ../..
3889
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:141 ../..
3890
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:143 ../..
3891
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:218 ../..
3892
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:220
3893
  msgid "E-Mail"
3894
  msgstr "E-Mail"
3895
 
3896
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:317 ../..
3897
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:91 ../..
3898
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:100 ../..
3899
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:168 ../..
3900
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:177
3901
  msgid "First Name"
3902
  msgstr "Vorname"
3903
 
3904
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:321 ../..
3905
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:92 ../..
3906
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:103 ../..
3907
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:169 ../..
3908
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:180
3909
  msgid "Last Name"
3910
  msgstr "Nachname"
3911
 
3912
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:325
3913
  msgid ""
3914
  "By creating an account, you agree to Blog2Social's <a target=\"_blank\" "
3915
  "href=\"https://www.blog2social.com/en/terms/\">Conditions of Use</a> and <a "
@@ -3921,44 +4011,64 @@ msgstr ""
3921
  "target=\"_blank\" href=\"https://www.blog2social."
3922
  "com/de/datenschutz/\">Datenschutzerklärung</a> einverstanden.\n"
3923
 
3924
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:330
3925
  msgid "No credit card required"
3926
  msgstr "keine Kreditkarte notwendig"
3927
 
3928
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:334
3929
  msgid "Get Started"
3930
  msgstr "Jetzt loslegen"
3931
 
3932
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:361 ../..
3933
- #: /plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:8
 
 
 
 
3934
  msgid "Your license"
3935
  msgstr "Deine Lizenz"
3936
 
3937
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:372
 
 
 
 
 
 
 
 
3938
  msgid "Your entered License Key is invalid. Please contact support!"
3939
  msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
3940
 
3941
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:382
3942
  msgid "Your license key has reached the maximum number of users."
3943
  msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
3944
 
3945
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:6
 
 
 
 
3946
  msgid "All Posts"
3947
  msgstr "alle Beiträge"
3948
 
3949
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/post.navbar.phtml:9
3950
  msgid "Shared Posts"
3951
  msgstr "geteilte Beiträge"
3952
 
3953
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:38
 
 
 
 
3954
  msgid "Network Activity (today)"
3955
  msgstr "Netzwerk Aktivitäten (heute)"
3956
 
3957
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:49
3958
  msgid "Rate it!"
3959
  msgstr "Bewerte Blog2Social"
3960
 
3961
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:52
3962
  msgid ""
3963
  "If you like Blog2Social, please give us a 5 star rating. If there is "
3964
  "anything that does not work for you, please contact us!"
@@ -3966,162 +4076,162 @@ msgstr ""
3966
  "Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
3967
  "Bewertung. Spreche uns an, wenn Dir ir­gend­was nicht gefällt."
3968
 
3969
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:68
3970
  msgid "GET STARTED"
3971
  msgstr "Jetzt Affiliate-Partner werden"
3972
 
3973
- #: ../../plugins/blog2social-v-4-7/views/b2s/html/sidebar.phtml:79
3974
  msgid "Posts from Blog2Social"
3975
  msgstr "Beiträge von Blog2Social"
3976
 
3977
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:7
3978
  msgid "Post a Press Release"
3979
  msgstr "Beitrag als Pressemitteilung veröffentlichen"
3980
 
3981
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:11
3982
  msgid "Category"
3983
  msgstr "Kategorie"
3984
 
3985
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:12
3986
  msgid "Language"
3987
  msgstr "Sprache"
3988
 
3989
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:20
3990
  msgid "German"
3991
  msgstr "Deutsch"
3992
 
3993
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:21
3994
  msgid "English"
3995
  msgstr "Englisch"
3996
 
3997
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:32 ../..
3998
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:34
3999
  msgid "Subtitle"
4000
  msgstr "Untertitel"
4001
 
4002
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:38 ../..
4003
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:40
4004
  msgid "YouTube-Link"
4005
  msgstr "Youtube-Link"
4006
 
4007
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:44 ../..
4008
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:46
4009
  msgid "Message"
4010
  msgstr "Mitteilung"
4011
 
4012
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:50
4013
  msgid "Keywords"
4014
  msgstr "Schlüsselworter"
4015
 
4016
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:52
4017
  msgid "Keywords with commas (e.g .: Blog2Social, PR-Gateway)"
4018
  msgstr "Schlüsselwörter mit Komma getrennt (z.B.: Blog2Social,PR-Gateway)"
4019
 
4020
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:56 ../..
4021
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:58
4022
  msgid "Shortext"
4023
  msgstr "Kurzbeschreibung"
4024
 
4025
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:69
4026
  msgid "Contact Details"
4027
  msgstr "Kontaktangaben"
4028
 
4029
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:74
4030
  msgid "Company"
4031
  msgstr "Firmenkontakt"
4032
 
4033
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:77
4034
  msgid "Press"
4035
  msgstr "Pressekontakt"
4036
 
4037
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:84 ../..
4038
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:86 ../..
4039
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:161 ../..
4040
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:163
4041
  msgid "Name"
4042
  msgstr "Name"
4043
 
4044
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:95 ../..
4045
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:172
4046
  msgid "Mrs."
4047
  msgstr "Frau"
4048
 
4049
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:96 ../..
4050
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:173
4051
  msgid "Mr."
4052
  msgstr "Herr"
4053
 
4054
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:107 ../..
4055
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:110 ../..
4056
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:184 ../..
4057
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:187
4058
  msgid "Street"
4059
  msgstr "Straße"
4060
 
4061
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:108 ../..
4062
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:113 ../..
4063
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:185 ../..
4064
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:190
4065
  msgid "Number"
4066
  msgstr "Nummer"
4067
 
4068
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:117 ../..
4069
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:120 ../..
4070
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:194 ../..
4071
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:197
4072
  msgid "Zip Code"
4073
  msgstr "PLZ"
4074
 
4075
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:118 ../..
4076
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:123 ../..
4077
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:195 ../..
4078
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:200
4079
  msgid "City"
4080
  msgstr "Stadt"
4081
 
4082
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:127 ../..
4083
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:204
4084
  msgid "Country"
4085
  msgstr "Land"
4086
 
4087
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:135 ../..
4088
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:137 ../..
4089
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:212 ../..
4090
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:214
4091
  msgid "Phone"
4092
  msgstr "Telefon"
4093
 
4094
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:147 ../..
4095
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:149 ../..
4096
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:224 ../..
4097
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:226
4098
  msgid "Website"
4099
  msgstr "Webseite"
4100
 
4101
- #: ../../plugins/blog2social-v-4-7/views/prg/html/form.phtml:153 ../..
4102
- #: /plugins/blog2social-v-4-7/views/prg/html/form.phtml:155
4103
  msgid "Company Description"
4104
  msgstr "Firmenbeschreibung"
4105
 
4106
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:8
4107
  msgid "You are signed out of <b>PR-Gateway</b>!"
4108
  msgstr "Du bist nun bei PR-Gateway abgemeldet!"
4109
 
4110
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:17
4111
  msgid "Your message will now be sent over PR gateway to the press portals!"
4112
  msgstr "Deine Mitteilung wird nun über PR-Gateway an die Presseportale übermittelt!"
4113
 
4114
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:18
4115
  msgid "See all publications for your message live on "
4116
  msgstr "Verfolge live die Veröffentlichungen Deiner Mitteilung unter"
4117
 
4118
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:20
4119
  msgid "Your message save as draft by PR-Gateway!"
4120
  msgstr ""
4121
  "Deine Mitteilung wurde erfolgreich an PR-Gateway übermittelt und als Entwurf "
4122
  "abgelegt!"
4123
 
4124
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:28
4125
  msgid ""
4126
  "Unfortunately your request can not be processed by Blog2Social. Please try "
4127
  "again!"
@@ -4129,13 +4239,13 @@ msgstr ""
4129
  "Deine Anfrage kann leider vom Blog2Social nicht verarbeitet werden. Bitte "
4130
  "versuche es erneut!"
4131
 
4132
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:34
4133
  msgid "Your message has not been received successfully with us. Please try again!"
4134
  msgstr ""
4135
  "Deine Mitteilung ist bei uns leider nicht erfolglreich eingegangen. Bitte "
4136
  "versuche es erneut!"
4137
 
4138
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:48
4139
  msgid ""
4140
  "PR-Gateway offers a paid online distribution service for submitting press "
4141
  "releases, articles and social media news to more than 250 news sites, "
@@ -4154,10 +4264,10 @@ msgstr ""
4154
  "auf ausgewählten kostenfreien und kostenpflichtigen Portale zu "
4155
  "veröffentlichen."
4156
 
4157
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:49
4158
  msgid "Register here to open your PR-Gateway account."
4159
  msgstr "Registriere hier Deinen PR-Gateway Account, kostenlos und unverbindlich."
4160
 
4161
- #: ../../plugins/blog2social-v-4-7/views/prg/html/header.phtml:66
4162
  msgid "Logout"
4163
  msgstr "Abmelden"
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: Tue May 22 2018 12:13:13 GMT+0200\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-8/includes/B2S/Ship/Item.php:634
27
+ msgid "Enable Retweets for all Tweets with the selected profile"
28
+ msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
 
 
 
 
29
 
30
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:244
 
31
  msgid ""
32
+ "If Retweets are enabled, every Original-Tweet you schedule in this step will "
33
+ "be retweeted by the selected Twitter accounts. If, for example, 3 Original-"
34
+ "Tweets are scheduled, every single Tweet will trigger a Retweet for the "
35
+ "selected Twitter accounts."
36
  msgstr ""
37
+ "Wenn Retweets aktiviert sind, wird jeder Original-Tweet, den Sie in diesem "
38
+ "Schritt planen, von dem/den ausgewählten Twitter-Accounts retweetet. Wenn z."
39
+ "B. 3 Original-Tweets geplant sind, löst jeder einzelne Tweet einen Retweet "
40
+ "für den/die ausgewählten Twitter-Accounts aus."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:408
43
+ msgid "We updated our Privacy Policy"
44
+ msgstr "Wir haben unsere Datenschutzerklärung aktualisiert"
45
 
46
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:421
47
+ msgid "Blog2Social is a service of Adenion GmbH"
48
+ msgstr "Blog2Social ist ein Service der Adenion GmbH"
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:422
51
+ msgid "I agree to the Adenion Privacy Policy"
52
+ msgstr "Ich stimme den Datenschutzrichtlinien zu"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
 
54
  #. Name of the plugin
55
  msgid "Blog2Social: Social Media Auto Post & Scheduler"
76
  msgid "Blog2Social, Adenion"
77
  msgstr "Blog2Social, Adenion"
78
 
79
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Calendar/Filter.php:121
80
  msgid "show all"
81
  msgstr "alle anzeigen"
82
 
83
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:46 ../..
84
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Navbar.php:32
85
  msgid "Default"
86
  msgstr "Standard"
87
 
88
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:46
89
  msgid "Show all"
90
  msgstr "alle anzeigen"
91
 
92
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:47 ../..
93
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:124
94
  msgid "My profile"
95
  msgstr "Mein Profil"
96
 
97
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:49
98
  msgid "Your profiles:"
99
  msgstr "weitere Profile:"
100
 
101
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:104 ../..
102
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:247
103
  msgid "Connections"
104
  msgstr "Verbindungen"
105
 
106
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:109 ../..
107
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:147 ../..
108
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:149 ../..
109
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:256 ../..
110
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:437 ../..
111
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:451 ../..
112
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:473 ../..
113
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:524 ../..
114
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:34 ../..
115
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:563
116
  msgid "Profile"
117
  msgstr "Profil"
118
 
119
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
120
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
121
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:179 ../..
122
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:181 ../..
123
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:256 ../..
124
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:452 ../..
125
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:474 ../..
126
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:527 ../..
127
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
128
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
129
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:563
130
  msgid "Page"
131
  msgstr "Seite"
132
 
133
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
134
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31
135
  msgid "You want to connect a network page?"
136
  msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
137
 
138
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
139
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
140
+ #: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:109 ../..
141
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:104 ../..
142
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:126 ../..
143
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:75 ../..
144
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:82 ../..
145
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:692 ../..
146
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
147
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
148
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:641 ../../plugins/blog2social-v-
149
+ #: 4-8/includes/Loader.php:708 ../../plugins/blog2social-v-4-8/views/b2s/network.
150
+ #: php:35 ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:
151
+ #: 9 ../../plugins/blog2social-v-4-8/views/b2s/settings.php:67 ../..
152
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:89 ../../plugins/blog2social-
153
+ #: v-4-8/views/b2s/ship.php:17 ../../plugins/blog2social-v-4-
154
+ #: 8/views/b2s/widgets/posts.php:31 ../../plugins/blog2social-v-4-
155
+ #: 8/views/b2s/html/post.navbar.phtml:8 ../../plugins/blog2social-v-4-
156
+ #: 8/views/b2s/html/post.navbar.phtml:12
157
  msgid "PREMIUM"
158
  msgstr "PREMIUM"
159
 
160
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
161
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
162
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:211 ../..
163
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:213 ../..
164
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:453 ../..
165
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:475 ../..
166
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:531 ../..
167
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
168
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
169
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:563
170
  msgid "Group"
171
  msgstr "Gruppe"
172
 
173
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
174
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28
175
  msgid "You want to connect a social media group?"
176
  msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
177
 
178
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:158 ../..
179
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:221
180
  msgid "Authorization is interrupted since"
181
  msgstr "Autorisierung ist unterbrochen seit"
182
 
183
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:169 ../..
184
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:201 ../..
185
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:233
186
  msgid "To reactivate this social media connection,"
187
  msgstr "Um diese Social Media Verbindung zu reaktivieren,"
188
 
189
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:169 ../..
190
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:201 ../..
191
+ #: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:233 ../..
192
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:32
193
  msgid "please upgrade"
194
  msgstr "Bitte upgraden"
195
 
196
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:189
197
  msgid "Authorization is interrupted since"
198
  msgstr "Autorisierung ist unterbrochen seit"
199
 
200
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:34
201
  msgid "all authors"
202
  msgstr "alle Autoren"
203
 
204
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
205
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
206
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:331 ../..
207
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:41 ../..
208
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
209
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
210
  msgid "published"
211
  msgstr "veröffentlicht"
212
 
213
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
214
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
215
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:41 ../..
216
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
217
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
218
  msgid "scheduled"
219
  msgstr "geplant"
220
 
221
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
222
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
223
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
224
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
225
  msgid "draft"
226
  msgstr "Entwurf"
227
 
228
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:50
229
  msgid "all statuses"
230
  msgstr "kein Status"
231
 
232
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:61 ../..
233
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:73
234
  msgid "newest first"
235
  msgstr "neuste zuerst"
236
 
237
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:61 ../..
238
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:73
239
  msgid "oldest first"
240
  msgstr "älteste zuerst"
241
 
242
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:86
243
  msgid "all categories & tags"
244
  msgstr "alle Kategorien & Schlagwörter"
245
 
246
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:108 ../..
247
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:53
248
  msgid "all post types"
249
  msgstr "alle Typen"
250
 
251
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:129 ../..
252
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:74
253
  msgid "Search Title"
254
  msgstr "Suche nach Titel"
255
 
256
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:149 ../..
257
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:85
258
  msgid "sort"
259
  msgstr "sortieren"
260
 
261
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:150 ../..
262
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:86
263
  msgid "reset"
264
  msgstr "zurücksetzen"
265
 
266
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:155
267
  msgid "selected date"
268
  msgstr "ausgewähltes Datum"
269
 
270
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:155
271
  msgid "scheduled post(s)"
272
  msgstr "geplante Beiträge"
273
 
274
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:194
275
  msgid "You have no posts published or scheduled."
276
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
277
 
278
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:216
279
  msgid "last shared on social media"
280
  msgstr "zuletzt auf Social Media geteilt"
281
 
282
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:224
283
  msgid "Share on Social Media"
284
  msgstr "auf Social Media teilen"
285
 
286
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:226 ../..
287
+ #: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:129
288
  msgid "Author"
289
  msgstr "Autor"
290
 
291
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:226 ../..
292
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:31
293
  msgid "on blog"
294
  msgstr "auf dem Blog"
295
 
296
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:243 ../..
297
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:234 ../../plugins/blog2social-v-
298
+ #: 4-8/views/b2s/ship.php:236
299
  msgid "Re-share this post"
300
  msgstr "Diesen Beitrag nochmal teilen"
301
 
302
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:244 ../..
303
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:267
304
  msgid "Details"
305
  msgstr "Details"
306
 
307
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:246
308
  msgid "shared social media posts"
309
  msgstr "geteilte Beiträge"
310
 
311
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:246
312
  msgid "latest share by"
313
  msgstr "zuletzt geteilt von"
314
 
315
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:269 ../..
316
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:13
317
  msgid "scheduled social media posts"
318
  msgstr "geplante Beiträge"
319
 
320
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:269
321
  msgid "next share by"
322
  msgstr "als nächstes geteilt von"
323
 
324
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:374 ../..
325
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:33 ../../plugins/blog2social-
326
+ #: v-4-8/views/b2s/widgets/premium.php:47
 
 
 
 
 
327
  msgid "Auto-Posting"
328
  msgstr "Auto-Posting"
329
 
330
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:374 ../..
331
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:448 ../..
332
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:341
333
+ msgid "Retweet"
334
+ msgstr "Retweet"
335
+
336
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:380 ../..
337
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:453
338
+ msgid "select all"
339
+ msgstr "alle auswählen"
340
+
341
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:383
342
  msgid "show"
343
  msgstr "ansehen"
344
 
345
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:390 ../..
346
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:352
347
  msgid "Please see"
348
  msgstr "Siehe"
349
 
350
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:390 ../..
351
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:352
352
  msgid "FAQ"
353
  msgstr "FAQ"
354
 
355
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:395
356
  msgid "sharing in progress by"
357
  msgstr "wir geteilt"
358
 
359
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:395
360
  msgid "shared by"
361
  msgstr "geteilt von"
362
 
363
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:417 ../..
364
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:431
365
  msgid "You want to delete a publish post entry?"
366
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
367
 
368
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:418 ../..
369
+ #: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:432
370
  msgid "delete from reporting"
371
  msgstr "aus Reporting löschen"
372
 
373
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:422
374
  msgid "re-share"
375
  msgstr "erneut teilen"
376
 
377
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:465
378
  msgid "scheduled by"
379
  msgstr "geplant von "
380
 
381
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:470
382
+ msgid "You want to edit your scheduled post?"
383
+ msgstr "Möchtest Du Deinen geplanten Beitrag bearbeiten?"
384
+
385
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:471
386
+ msgid "edit"
387
+ msgstr "bearbeiten"
388
+
389
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:474 ../..
390
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:670 ../..
391
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:807
392
  msgid "delete"
393
  msgstr "löschen"
394
 
395
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:482
396
  msgid "delete scheduling"
397
  msgstr "Planung löschen"
398
 
399
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:27 ../..
400
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:50
401
  msgid "Please see FAQ"
402
  msgstr "Siehe FAQ"
403
 
404
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:36
405
  msgid "last auto-post:"
406
  msgstr "letzter Auto-Post:"
407
 
408
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:78 ../..
409
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:537 ../../plugins/blog2social-v-
410
+ #: 4-8/views/b2s/html/header.phtml:55
411
  msgid "The connection to the server failed. Try again!"
412
  msgstr ""
413
  "Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
414
  "erneut!"
415
 
416
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:79 ../..
417
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:49
418
  msgid ""
419
  "WordPress uses heartbeats by default, Blog2Social as well. Please enable "
420
  "heartbeats for using Blog2Social!"
422
  "WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
423
  "Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
424
 
425
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:80 ../..
426
+ #: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:82
427
  msgid ""
428
  "Your post is still on draft or pending status. Please make sure that your "
429
  "post is published or scheduled to be published on this blog. You can then "
433
  "geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
434
  "planen."
435
 
436
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:81 ../..
437
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:521
438
  msgid ""
439
  "There are no authorizations for your selected profile. Please, authorize "
440
  "with a social network or select a other profile."
442
  "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
443
  "mit einem Netzwerk oder wähle ein anderes Profil aus. "
444
 
445
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:81 ../..
446
+ #: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:178
447
  msgid "Network settings"
448
  msgstr "Netzwerkeinstellungen"
449
 
450
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:83
451
  msgid ""
452
  "Notice: Please make sure, that your website address is reachable. The Social "
453
  "Networks do not allow postings from local installations."
455
  "Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
456
  "Fragen wende Dich bitte an unseren Support."
457
 
458
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:99
459
  msgid "Custom Sharing & Scheduling"
460
  msgstr "Individuelles Teilen und Planen"
461
 
462
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:99 ../..
463
+ #: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:102 ../..
464
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:87 ../..
465
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:95 ../..
466
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:97 ../..
467
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:99 ../..
468
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:111 ../..
469
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:117 ../..
470
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:131 ../..
471
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:171 ../..
472
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:298 ../..
473
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:300 ../..
474
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:457 ../..
475
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:634 ../..
476
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:18 ../../plugins/blog2social-
477
+ #: v-4-8/views/b2s/settings.php:69 ../../plugins/blog2social-v-4-
478
+ #: 8/views/b2s/settings.php:92 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
479
+ #: 55 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:145 ../..
480
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:232
481
  msgid "Info"
482
  msgstr "Info"
483
 
484
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:100
485
  msgid "Customize & Schedule Social Media Posts"
486
  msgstr "Social Media Posts anpassen & planen"
487
 
488
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:102 ../..
489
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:309
490
  msgid "Social Media Auto-Posting"
491
  msgstr "Social Media Auto-Posting"
492
 
493
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:106
494
  msgid "enable Auto-Posting"
495
  msgstr "Auto-Posting aktivieren"
496
 
497
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:116 ../..
498
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:47 ../../plugins/blog2social-
499
+ #: v-4-8/views/b2s/network.php:149 ../../plugins/blog2social-v-4-8/views/b2s/post.
500
+ #: calendar.php:50 ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:
501
+ #: 188 ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:40 ../..
502
+ #: /plugins/blog2social-v-4-8/views/b2s/post.php:37 ../../plugins/blog2social-v-4-
503
+ #: 8/views/b2s/post.publish.php:40 ../../plugins/blog2social-v-4-8/views/b2s/post.
504
+ #: sched.php:52 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:167 ../..
505
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:536 ../../plugins/blog2social-v-
506
+ #: 4-8/views/prg/html/header.phtml:81
507
  msgid "Loading..."
508
  msgstr "Lade Daten..."
509
 
510
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:124
511
  msgid "Blog2Social: Customize & Schedule Social Media Posts"
512
  msgstr "Blog2Social : Beiträge anpassen & planen"
513
 
514
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:127
515
  msgid ""
516
  "Customize and schedule your social media posts on the one page preview for "
517
  "all your selected networks: tailor your posts with individual comments, "
525
  "mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
526
  "Community zu erzielen"
527
 
528
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:136 ../..
529
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:306
530
  msgid "Blog2Social: Social Media Auto-Posting"
531
  msgstr "Blog2Social: Social Media Auto-Posting"
532
 
533
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:140 ../..
534
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:310
535
  msgid ""
536
  "You have 2 general options to define the date and time to share your blog "
537
  "posts on social media with the Auto-Poster:"
539
  "Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
540
  "Deine Blogbeiträge auf Social Media zu teilen: "
541
 
542
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:141 ../..
543
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:311
544
  msgid "1. Immediately after publishing your blog post"
545
  msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
546
 
547
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:142 ../..
548
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:312
549
  msgid ""
550
  "Published blog posts: If you publish your blog post with click on publish in "
551
  "your WordPress post editor, Blog2Social will automatically share your social "
555
  "auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
556
  " teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
557
 
558
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:143 ../..
559
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:313
560
  msgid ""
561
  "Scheduled blog posts: If you schedule your blog post with click on schedule "
562
  "in your WordPress post editor, Blog2Social will share your social media post "
567
  "Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
568
  "Veröffentlichung auf Social Media. "
569
 
570
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:144 ../..
571
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:314
572
  msgid ""
573
  "2. Schedule your social media posts for a specific date and time If you want "
574
  "to share your post at a particular date and time, different from your "
580
  "abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
581
  "die Uhrzeit fest. "
582
 
583
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:148 ../..
584
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:319
585
  msgid "You want to auto-post your blog post?"
586
  msgstr "Du möchtest Deinen Beitrag automatisch posten?"
587
 
588
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:149 ../..
589
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:98 ../../plugins/blog2social-
590
+ #: v-4-8/views/b2s/post.calendar.php:226 ../../plugins/blog2social-v-4-
591
+ #: 8/views/b2s/ship.php:300 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
592
+ #: 360 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:406 ../..
593
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:25 ../..
594
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:143 ../..
595
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:209 ../..
596
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:249 ../..
597
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:320 ../..
598
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:405
599
  msgid "With Blog2Social Premium you can:"
600
  msgstr "Mit Blog2Social kannst Du:"
601
 
602
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:152 ../..
603
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:101 ../../plugins/blog2social-
604
+ #: v-4-8/views/b2s/post.calendar.php:229 ../../plugins/blog2social-v-4-
605
+ #: 8/views/b2s/ship.php:303 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
606
+ #: 363 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:409 ../..
607
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:28 ../..
608
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:146 ../..
609
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:212 ../..
610
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:252 ../..
611
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:323 ../..
612
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:408 ../..
613
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:310
614
  msgid "Post on pages and groups"
615
  msgstr "Poste auf Seiten und in Gruppen"
616
 
617
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:153 ../..
618
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:102 ../../plugins/blog2social-
619
+ #: v-4-8/views/b2s/post.calendar.php:230 ../../plugins/blog2social-v-4-
620
+ #: 8/views/b2s/ship.php:304 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
621
+ #: 364 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:410 ../..
622
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:29 ../..
623
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:147 ../..
624
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:213 ../..
625
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:253 ../..
626
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:324 ../..
627
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:409
628
  msgid "Share on multiple profiles, pages and groups"
629
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
630
 
631
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:154 ../..
632
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:103 ../../plugins/blog2social-
633
+ #: v-4-8/views/b2s/post.calendar.php:231 ../../plugins/blog2social-v-4-
634
+ #: 8/views/b2s/ship.php:305 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
635
+ #: 365 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:411 ../..
636
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:30 ../..
637
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:64 ../..
638
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:148 ../..
639
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:214 ../..
640
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:254 ../..
641
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:325 ../..
642
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:410
643
  msgid "Auto-post and auto-schedule new and updated blog posts"
644
  msgstr ""
645
  " Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
646
  "Aktualisierung posten und zeitversetzt planen"
647
 
648
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:155 ../..
649
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:104 ../../plugins/blog2social-
650
+ #: v-4-8/views/b2s/post.calendar.php:232 ../../plugins/blog2social-v-4-
651
+ #: 8/views/b2s/ship.php:306 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
652
+ #: 366 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:412 ../..
653
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:31 ../..
654
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:149 ../..
655
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:215 ../..
656
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:255 ../..
657
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:326 ../..
658
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:411
659
  msgid "Schedule your posts at the best times on each network"
660
  msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
661
 
662
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:156 ../..
663
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:105 ../../plugins/blog2social-
664
+ #: v-4-8/views/b2s/post.calendar.php:233 ../../plugins/blog2social-v-4-
665
+ #: 8/views/b2s/ship.php:307 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
666
+ #: 367 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:413 ../..
667
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:32 ../..
668
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:150 ../..
669
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:216 ../..
670
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:256 ../..
671
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:327 ../..
672
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:412
673
  msgid ""
674
  "Best Time Manager: use predefined best time scheduler to auto-schedule your "
675
  "social media posts"
676
  msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
677
 
678
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:157 ../..
679
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:106 ../../plugins/blog2social-
680
+ #: v-4-8/views/b2s/post.calendar.php:234 ../../plugins/blog2social-v-4-
681
+ #: 8/views/b2s/ship.php:308 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
682
+ #: 368 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:414 ../..
683
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:33 ../..
684
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:151 ../..
685
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:217 ../..
686
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:257 ../..
687
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:328 ../..
688
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:413
689
  msgid "Schedule your post for one time, multiple times or recurrently"
690
  msgstr ""
691
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
692
  "oder nach einem regelmäßigen Muster"
693
 
694
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:158 ../..
695
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:107 ../../plugins/blog2social-
696
+ #: v-4-8/views/b2s/post.calendar.php:235 ../../plugins/blog2social-v-4-
697
+ #: 8/views/b2s/ship.php:309 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
698
+ #: 369 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:415 ../..
699
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:34 ../..
700
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:152 ../..
701
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:218 ../..
702
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:258 ../..
703
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:329 ../..
704
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:414
705
  msgid "Schedule and re-share old posts"
706
  msgstr "Plane und teile alte Beiträge"
707
 
708
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:159 ../..
709
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:108 ../../plugins/blog2social-
710
+ #: v-4-8/views/b2s/post.calendar.php:236 ../../plugins/blog2social-v-4-
711
+ #: 8/views/b2s/ship.php:310 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
712
+ #: 370 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:416 ../..
713
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:35 ../..
714
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:66 ../..
715
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:153 ../..
716
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:219 ../..
717
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:259 ../..
718
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:330 ../..
719
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:415
720
  msgid "Select link format or image format for your posts"
721
  msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
722
 
723
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:160 ../..
724
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:109 ../../plugins/blog2social-
725
+ #: v-4-8/views/b2s/post.calendar.php:237 ../../plugins/blog2social-v-4-
726
+ #: 8/views/b2s/ship.php:311 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
727
+ #: 371 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:417 ../..
728
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:36 ../..
729
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:67 ../..
730
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:154 ../..
731
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:220 ../..
732
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:260 ../..
733
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:331 ../..
734
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:416
735
  msgid "Select individual images per post"
736
  msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
737
 
738
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:161 ../..
739
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:110 ../../plugins/blog2social-
740
+ #: v-4-8/views/b2s/post.calendar.php:238 ../../plugins/blog2social-v-4-
741
+ #: 8/views/b2s/ship.php:312 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
742
+ #: 372 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:418 ../..
743
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:37 ../..
744
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:155 ../..
745
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:221 ../..
746
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:261 ../..
747
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:332 ../..
748
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:417
749
  msgid ""
750
  "Reporting & calendar: keep track of your published and scheduled social "
751
  "media posts"
753
  "Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
754
  "Media Beiträge"
755
 
756
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:163 ../..
757
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:112 ../../plugins/blog2social-
758
+ #: v-4-8/views/b2s/post.calendar.php:240 ../../plugins/blog2social-v-4-
759
+ #: 8/views/b2s/ship.php:314 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
760
+ #: 374 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:420 ../..
761
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:39 ../..
762
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:157 ../..
763
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:223 ../..
764
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:263 ../..
765
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:334 ../..
766
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:419 ../..
767
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:246
768
  msgid "Upgrade to PREMIUM"
769
  msgstr "Jetzt auf Premium upgraden"
770
 
771
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:165 ../..
772
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:114 ../../plugins/blog2social-
773
+ #: v-4-8/views/b2s/post.calendar.php:242 ../../plugins/blog2social-v-4-
774
+ #: 8/views/b2s/ship.php:316 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
775
+ #: 376 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:422 ../..
776
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:41 ../..
777
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:72 ../..
778
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:90 ../..
779
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:159 ../..
780
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:225 ../..
781
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:265 ../..
782
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:336 ../..
783
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:421
784
  msgid ""
785
  "or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
786
  "free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
789
  "Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
790
  "Zahlungsinformationen erforderlich)"
791
 
792
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:178
793
  msgid "Select profile:"
794
  msgstr "Profil auswählen: "
795
 
796
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:189
797
+ msgid "Select Twitter profile:"
798
+ msgstr "Twitter Profil auswählen:"
799
+
800
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:207
801
  msgid "When do you want to share your post on social media?"
802
  msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
803
 
804
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:210
805
  msgid "immediately after publishing"
806
  msgstr "sofort nach Veröffentlichung"
807
 
808
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:211
809
  msgid "at scheduled times"
810
  msgstr "zu geplanten Zeiten"
811
 
812
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:214
813
  msgid "You want to sched your blog post with Auto-Poster?"
814
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
815
 
816
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:214 ../..
817
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:70 ../..
818
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:88
819
  msgid "Upgrade to PREMIUM PRO"
820
  msgstr "Upgrade auf PREMIUM PRO"
821
 
822
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:220
823
  msgid "Select date:"
824
  msgstr "Datum auswählen:"
825
 
826
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:221 ../..
827
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:286
828
  msgid "show calendar"
829
  msgstr "Kalender anzeigen"
830
 
831
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:228
832
  msgid "post at"
833
  msgstr "beachte"
834
 
835
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:229
836
  msgid "my time settings"
837
  msgstr "meine Zeit-Einstellungen"
838
 
839
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:230
840
  msgid ""
841
  "Note: If you ​have​ not ​specified​ your own times, we automatically provide "
842
  "you with the best times to post​ on the social networks. You can always "
847
  "posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
848
  "bearbeiten."
849
 
850
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:80 ../..
851
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:652
852
  msgid "Account"
853
  msgstr "Konto"
854
 
855
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:83 ../..
856
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:265
857
  msgid "Personal Time Zone"
858
  msgstr "Persönliche Zeitzone"
859
 
860
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:89
861
  msgid "Timezone for Scheduling"
862
  msgstr "Zeitzone für die Planung"
863
 
864
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:89
865
  msgid "User"
866
  msgstr "Benutzer"
867
 
868
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:94
869
  msgid "Content"
870
  msgstr "Inhalt"
871
 
872
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:95
873
  msgid "use b2s.pm Link Shortener"
874
  msgstr "b2s.pm Link Shortener aktivieren"
875
 
876
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:97
877
  msgid "allow shortcodes in my post"
878
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
879
 
880
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:99
881
  msgid "include Wordpress tags as hashtags in my post"
882
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
883
 
884
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:102 ../..
885
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:291
886
  msgid "Define Twitter post content"
887
  msgstr "Twitter Beitragsinhalt definieren"
888
 
889
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:108 ../..
890
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:374 ../..
891
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:389
892
  msgid "title"
893
  msgstr "Titel"
894
 
895
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:108 ../..
896
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109 ../..
897
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110
898
  msgid "hashtags"
899
  msgstr "Hashtags"
900
 
901
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109
902
  msgid "title & content"
903
  msgstr "Titel & Inhalt"
904
 
905
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109 ../..
906
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110 ../..
907
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:345
908
  msgid "(PREMIUM)"
909
  msgstr "(PREMIUM)"
910
 
911
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110
912
  msgid "only content"
913
  msgstr "nur Inhalt"
914
 
915
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:115
916
  msgid "System"
917
  msgstr "System"
918
 
919
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:116 ../..
920
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:294 ../..
921
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:319
922
  msgid ""
923
  "This is a global feature for your blog, which can only be edited by users "
924
  "with admin rights."
926
  "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
927
  "Admin Rechten bearbeitet werden kann."
928
 
929
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:117
930
  msgid "activate Legacy mode"
931
  msgstr "Kompatibilitätsmodus aktivieren"
932
 
933
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:131
934
  msgid "Auto-post your own created posts"
935
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
936
 
937
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:132
938
  msgid "Define by default to automatically post your posts on social media:"
939
  msgstr ""
940
  "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
941
  "automatisch teilen möchtest:"
942
 
943
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:134
944
  msgid ""
945
  "Select by default if the auto-poster is activated when you publish a new "
946
  "post or update a post."
948
  "Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
949
  "neuen Beitrag veröffentlichst oder aktualisierst. "
950
 
951
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:139
952
  msgid "new posts"
953
  msgstr "Neue Beiträge"
954
 
955
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:140 ../..
956
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:152
957
  msgid "Unselect all"
958
  msgstr "Alle abwählen"
959
 
960
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:140 ../..
961
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:152
962
  msgid "Select all"
963
  msgstr "Alle auswählen"
964
 
965
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:148
966
  msgid ""
967
  "By enabling this feature your previously published social media posts will "
968
  "be sent again to your selected social media channels as soon as the post is "
972
  "Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der "
973
  "Beitrag aktualisiert wird"
974
 
975
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:151
976
  msgid "updating existing posts"
977
  msgstr "Bestehenden Beitrag aktualisieren"
978
 
979
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:163 ../..
980
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:198
981
  msgid "Save"
982
  msgstr " Speichern"
983
 
984
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:171
985
  msgid "Auto-post your imported posts to Twitter & Facebook"
986
  msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
987
 
988
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:172
989
  msgid "Define by default to automatically share your imported posts to social media:"
990
  msgstr ""
991
  "Definiere standardmässig alle Deine importierten Beiträge auf den Social "
992
  "Media zu veröffentlichen:"
993
 
994
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:175
995
  msgid "Your current licence:"
996
  msgstr "Deine aktuelle Lizenz:"
997
 
998
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:176
999
  msgid "share up to"
1000
  msgstr "teile bis zu"
1001
 
1002
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:176
1003
  msgid "posts per day"
1004
  msgstr "Beiträge pro Tag"
1005
 
1006
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:177
1007
  msgid "need more?"
1008
  msgstr "Benötigst Du mehr?"
1009
 
1010
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:179
1011
  msgid "Select by default to automatically share your imported posts"
1012
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
1013
 
1014
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:183
1015
  msgid "Select to auto-post to your standard networks:"
1016
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
1017
 
1018
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:184
1019
+ msgid ""
1020
+ "In accordance with the new Twitter TOS, one Twitter account can be selected "
1021
+ "as your primary Twitter account for auto-posting."
1022
+ msgstr ""
1023
+ "In Übereinstimmung mit den neuen Twitter-AGB kann ein Twitter-Account als "
1024
+ "Ihr primärer Twitter-Account für das Auto-Posting ausgewählt werden."
1025
+
1026
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:184
1027
+ msgid "More information"
1028
+ msgstr "Zusätzliche Informationen"
1029
+
1030
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:186
1031
  msgid "Select to auto-post immediately after publishing or with a delay"
1032
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
1033
 
1034
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:187
1035
  msgid "immediately"
1036
  msgstr "sofort"
1037
 
1038
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:188
1039
  msgid "publish with a delay of"
1040
  msgstr "veröffentlichen mit einer Verzögerung von"
1041
 
1042
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:189
1043
  msgid "minutes"
1044
  msgstr "Minuten"
1045
 
1046
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:212
1047
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
1048
  msgstr ""
1049
  "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
1050
  "automatisch veröffentlicht)"
1051
 
1052
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:213
1053
  msgid "Post Types"
1054
  msgstr "Posttypen"
1055
 
1056
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:214
1057
  msgid "Include (Post only...)"
1058
  msgstr "enthält (nur Beiträge, mit ...)"
1059
 
1060
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:215
1061
  msgid "Exclude (Do no post ...)"
1062
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
1063
 
1064
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:249
1065
  msgid "add/change connection"
1066
  msgstr "Verbindung hinzufügen/ändern"
1067
 
1068
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:292
1069
  msgid "Reset all page and post meta data"
1070
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
1071
 
1072
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:297
1073
  msgid "Meta Tags Settings for Posts and Pages"
1074
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
1075
 
1076
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:298
1077
  msgid ""
1078
  "Add Open Graph meta tags to your shared posts or pages, required by Facebook "
1079
  "and other social networks to display your post or page image, title and "
1083
  "Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
1084
  "Beitrag/Seite korrekt darstellen können."
1085
 
1086
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:300
1087
  msgid ""
1088
  "Add Twitter Card meta tags to your shared posts or pages, required by "
1089
  "Twitter to display your post or page image, title and description correctly."
1092
  "Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
1093
  "darstellen kann."
1094
 
1095
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:321
1096
  msgid "Frontpage Settings"
1097
  msgstr "Frontpage Einstellungen"
1098
 
1099
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:323
1100
  msgid ""
1101
  "Add the default Open Graph parameters for title, description and image you "
1102
  "want Facebook to display, if you share the frontpage of your blog as link "
1106
  "die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
1107
  "als Link Post teilst (http://www.DeinBlog.de) "
1108
 
1109
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:326 ../..
1110
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:347 ../..
1111
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:30 ../../plugins/blog2social-v-4-
1112
+ #: 8/views/prg/ship.php:41 ../../plugins/blog2social-v-4-8/views/prg/ship.php:43 .
1113
+ #: ./../plugins/blog2social-v-4-8/views/prg/html/form.phtml:26 ../..
1114
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:28
1115
  msgid "Title"
1116
  msgstr "Titel"
1117
 
1118
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:327 ../..
1119
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:348
1120
  msgid "Description"
1121
  msgstr "Beschreibung"
1122
 
1123
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:328 ../..
1124
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:349
1125
  msgid "Image URL"
1126
  msgstr "Bild Url"
1127
 
1128
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:330 ../..
1129
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:351 ../..
1130
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:80 ../..
1131
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:82
1132
  msgid "Image upload / Media Gallery"
1133
  msgstr "Bild hochladen / Mediathek"
1134
 
1135
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:333
1136
  msgid ""
1137
  "Please note: Facebook supports images with a minimum dimension of 200x200 "
1138
  "pixels and an aspect ratio of 1:1."
1140
  "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
1141
  "200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
1142
 
1143
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:339
1144
  msgid ""
1145
  "Add the default Twitter Card parameters for title, description and image you "
1146
  "want Twitter to display, if you share the frontpage of your blog as link "
1150
  "Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
1151
  "DeinBlog.de) "
1152
 
1153
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:342
1154
+ msgid "The default card type to use"
1155
+ msgstr "Der zu verwendende Standard-Kartentyp"
1156
+
1157
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:344
1158
+ msgid "Summary"
1159
+ msgstr "Zusammenfassung"
1160
+
1161
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:345
1162
+ msgid "Summary with large image"
1163
+ msgstr "Zusammenfassung mit großem Bild"
1164
+
1165
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:354
1166
  msgid ""
1167
  "Please note: Twitter supports images with a minimum dimension of 144x144 "
1168
  "pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
1174
  " The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
1175
  "die Bildformate JPG, PNG, WEBP und GIF. "
1176
 
1177
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:370
1178
  msgid "Did you know?"
1179
  msgstr "Wusstest Du schon?"
1180
 
1181
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:371
1182
  msgid ""
1183
  "With Premium Pro, you can change the custom post format photo post or link "
1184
  "post for each individual social media post and channel (profile, page, "
1188
  "Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
1189
  "(Profile, Seiten, Gruppen)"
1190
 
1191
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:371
1192
  msgid "Upgrade to Premium Pro now."
1193
  msgstr "Upgrade auf Premium PRO"
1194
 
1195
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:388 ../..
1196
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:442 ../..
1197
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
1198
+ #: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
1199
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
1200
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:127
1201
  msgid "Image with frame"
1202
  msgstr "Bild mit Rahmen"
1203
 
1204
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:388 ../..
1205
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:442 ../..
1206
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
1207
+ #: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
1208
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
1209
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:110
1210
  msgid "Link Post"
1211
  msgstr "Link-Beitrag"
1212
 
1213
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:393 ../..
1214
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:128
1215
  msgid ""
1216
  "Insert white frames to show the whole image in your timeline. All image "
1217
  "information will be shown in your timeline."
1220
  "das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
1221
  "Deiner Timeline anzuzeigen. "
1222
 
1223
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:395
1224
  msgid ""
1225
  "The link post format displays posts title, link address and the first one or "
1226
  "two sentences of the post. The networks scan this information from your META "
1244
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
1245
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
1246
 
1247
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:399 ../..
1248
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:464 ../..
1249
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
1250
+ #: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
1251
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
1252
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:132
1253
  msgid "Image cut out"
1254
  msgstr "Bild zuschneiden"
1255
 
1256
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:399 ../..
1257
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:464 ../..
1258
+ #: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
1259
+ #: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
1260
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
1261
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:115
1262
  msgid "Photo Post"
1263
  msgstr "Bild-Beitrag"
1264
 
1265
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:404 ../..
1266
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:133
1267
  msgid ""
1268
  "The image preview will be cropped automatically to fit the default Instagram "
1269
  "layout for your Instagram timeline. The image will be shown uncropped when "
1274
  "auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
1275
  "Vorschau als Ganzes angezeigt."
1276
 
1277
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:406 ../..
1278
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:116
1279
  msgid ""
1280
  "A photo or image post displays the selected image in the one-page preview of "
1281
  "Blog2Social and your comment above the image. The image links to the image "
1291
  "langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
1292
  "bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
1293
 
1294
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:437
1295
  msgid "All"
1296
  msgstr "alle"
1297
 
1298
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:457
1299
  msgid "Activate Instant Caching"
1300
  msgstr "Instant Caching aktivieren"
1301
 
1302
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:538 ../..
1303
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:27
1304
  msgid "Uhr"
1305
  msgstr "Uhr"
1306
 
1307
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:542
1308
  msgid "Best times to post"
1309
  msgstr "Beste Zeiten"
1310
 
1311
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:555 ../..
1312
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:75 ../../plugins/blog2social-
1313
+ #: v-4-8/views/b2s/ship.php:50 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
1314
+ #: 359 ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:208
1315
  msgid "You want to schedule your posts and use the Best Time Scheduler?"
1316
  msgstr ""
1317
  "Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
1318
  "Manager benutzen?"
1319
 
1320
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:557 ../..
1321
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:57 ../../plugins/blog2social-
1322
+ #: v-4-8/views/b2s/settings.php:77 ../../plugins/blog2social-v-4-
1323
+ #: 8/views/b2s/settings.php:117 ../../plugins/blog2social-v-4-
1324
+ #: 8/views/b2s/settings.php:119 ../../plugins/blog2social-v-4-
1325
+ #: 8/views/b2s/settings.php:132 ../../plugins/blog2social-v-4-
1326
+ #: 8/views/b2s/settings.php:134 ../../plugins/blog2social-v-4-
1327
+ #: 8/views/b2s/settings.php:147 ../../plugins/blog2social-v-4-
1328
+ #: 8/views/b2s/settings.php:149 ../../plugins/blog2social-v-4-
1329
+ #: 8/views/b2s/settings.php:163 ../../plugins/blog2social-v-4-
1330
+ #: 8/views/b2s/settings.php:165 ../../plugins/blog2social-v-4-8/views/b2s/ship.
1331
+ #: php:456
1332
  msgid "save"
1333
  msgstr "speichern"
1334
 
1335
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:562
1336
  msgid "Sorry, we can not load your data at the moment..."
1337
  msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
1338
 
1339
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:29
1340
  msgid "The images file types .jpg and .png are allowed. Please try another."
1341
  msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
1342
 
1343
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:30 ../..
1344
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:15
1345
  msgid ""
1346
  "You need a higher user role to upload an image on this blog. Please contact "
1347
  "your administrator."
1349
  "Du brauchst eine höhere Benutzerrolle, um ein Bild auf diesem Blog "
1350
  "hochzuladen. Bitte kontaktiere Deinen Administrator."
1351
 
1352
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:31
1353
  msgid "To select an individual image from your media library,"
1354
  msgstr "Um ein individuelles Bild aus Deiner Mediathek auszuwählen,"
1355
 
1356
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:37
1357
  msgid ""
1358
  "The best size for images in social media posts are between: 667-1000px x 523-"
1359
  "1000px. Blog2Social will automatically resize your image according to "
1363
  "1000px x 523-1000px <br> Blog2Social passt Dein Bild automatisch die Größe "
1364
  "des jeweiligen Netzwerks an."
1365
 
1366
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:61
1367
  msgid "No images are included in your post."
1368
  msgstr "In dem Beitrag sind keine Bilder hinterlegt"
1369
 
1370
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:69
1371
+ msgid "Apply image for all posts"
1372
+ msgstr "Bild für alle Posts übernehmen"
1373
 
1374
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:73 ../..
1375
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:75
1376
  msgid "Apply image for this network"
1377
  msgstr "Bild für dieses Netzwerk übernehmen"
1378
 
1379
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:86 ../..
1380
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:195
1381
  msgid "Select or upload an image from media gallery"
1382
  msgstr "Bild auswählen / hochladen"
1383
 
1384
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:87 ../..
1385
+ #: /plugins/blog2social-v-4-8/views/b2s/settings.php:196
1386
  msgid "Use image"
1387
  msgstr "Bild verwenden"
1388
 
1389
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:101
1390
  msgid "Network does not support image for profiles"
1391
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
1392
 
1393
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:102
1394
  msgid "Network defines image by link"
1395
  msgstr "Netzwerk wählt selber das Bild aus"
1396
 
1397
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:104
1398
  msgid "Supported HTML tags"
1399
  msgstr "Erlaubte HTML-Elemente"
1400
 
1401
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:105 ../..
1402
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:164
1403
  msgid "Network does not support emojis"
1404
  msgstr "Netzwerk unterstützt keine Emojis"
1405
 
1406
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:148
1407
  msgid "Text only"
1408
  msgstr "nur Text"
1409
 
1410
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:149 ../..
1411
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:153 ../..
1412
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:188 ../..
1413
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:192 ../..
1414
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:214 ../..
1415
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:218 ../..
1416
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:815 ../..
1417
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:817
1418
  msgid "characters"
1419
  msgstr "Zeichen"
1420
 
1421
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:163
1422
  msgid "Network does not support image for pages"
1423
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
1424
 
1425
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:247
1426
  msgid "post format"
1427
  msgstr "Postformat"
1428
 
1429
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:257 ../..
1430
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:823
1431
  msgid "Insert full-text"
1432
  msgstr "ganzen Text einfügen"
1433
 
1434
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:259 ../..
1435
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:825
1436
  msgid "Delete text"
1437
  msgstr "Text löschen"
1438
 
1439
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
1440
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
1441
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
1442
+ msgid ""
1443
+ "Please keep in mind that according to Twitter’s new TOS, users are no longer "
1444
+ "allowed to post identical or substantially similar content to multiple "
1445
+ "accounts or multiple duplicate updates on one account."
1446
+ msgstr ""
1447
+ "Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr "
1448
+ "erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren "
1449
+ "Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
1450
+ "mehreren Accounts zu posten."
1451
+
1452
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
1453
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
1454
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
1455
+ msgid ""
1456
+ "Violating these rules can result in Twitter suspending your account. Always "
1457
+ "vary your Tweets with different comments, hashtags or handles to prevent "
1458
+ "duplicate posts."
1459
+ msgstr ""
1460
+ "Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account "
1461
+ "sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
1462
+ "Hashtags und Handles um doppelte Beiträge zu vermeiden."
1463
+
1464
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
1465
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
1466
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
1467
+ msgid "Learn more about this"
1468
+ msgstr "Erfahre mehr darüber"
1469
+
1470
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:286
1471
  msgid "hide calendar"
1472
  msgstr "Kalender ausblenden"
1473
 
1474
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:332 ../..
1475
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:356 ../..
1476
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:380 ../..
1477
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:398 ../..
1478
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:413 ../..
1479
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:440 ../..
1480
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:458 ../..
1481
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:474 ../..
1482
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:487 ../..
1483
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:503 ../..
1484
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:508
1485
  msgid "Write something about your post..."
1486
  msgstr "Schreibe etwas..."
1487
 
1488
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:339 ../..
1489
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:363 ../..
1490
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:387 ../..
1491
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:436 ../..
1492
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:454 ../..
1493
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:470 ../..
1494
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:499 ../..
1495
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:533
1496
+ msgid "Change image"
1497
+ msgstr "Bild ändern\n"
1498
 
1499
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:343
1500
  msgid ""
1501
  "Info: Change Open Graph Meta tags image, title and description for this "
1502
  "network"
1503
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
1504
 
1505
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:346 ../..
1506
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:370
1507
  msgid ""
1508
  "You want to change your link image, link title and link description for this "
1509
  "network? Click here."
1510
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
1511
 
1512
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:348
1513
  msgid "OG Meta title"
1514
  msgstr "OG Titel"
1515
 
1516
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:349
1517
  msgid "OG Meta description"
1518
  msgstr "OG Beschreibung"
1519
 
1520
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:367
1521
  msgid "Info: Change Card Meta tags image, title and description for this network"
1522
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
1523
 
1524
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:372
1525
  msgid "Card Meta title"
1526
  msgstr "Card Titel"
1527
 
1528
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:373
1529
  msgid "Card Meta description"
1530
  msgstr "Card Beschreibung"
1531
 
1532
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:520
1533
  msgid "required"
1534
  msgstr "erforderlich"
1535
 
1536
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:540 ../..
1537
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:542
1538
  msgid "Link"
1539
  msgstr "Link"
1540
 
1541
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:601
1542
  msgid "The Headline..."
1543
  msgstr "Die Überschrift..."
1544
 
1545
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:606
1546
  msgid "Hashtags"
1547
  msgstr "Hashtags"
1548
 
1549
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:653 ../..
1550
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:56
1551
+ msgid "Delay"
1552
+ msgstr "Verzögerung"
1553
+
1554
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:663 ../..
1555
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:664 ../..
1556
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:665 ../..
1557
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:666 ../..
1558
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:60 ../..
1559
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:61 ../..
1560
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:62 ../..
1561
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:63
1562
+ msgid "min"
1563
+ msgstr "min"
1564
+
1565
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:671
1566
+ msgid "Add Retweet"
1567
+ msgstr "Retweet hinzufügen"
1568
+
1569
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:690
1570
  msgid "Share Now"
1571
  msgstr "Sofort teilen"
1572
 
1573
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:693 ../..
1574
+ #: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:215 ../..
1575
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:395
1576
+ msgid "Schedule for specific dates"
1577
+ msgstr "Für bestimmte Termine planen\n"
1578
 
1579
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:695
1580
  msgid "Schedule Recurrent Post"
1581
  msgstr "regelmäßig Planen"
1582
 
1583
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:729
1584
  msgid "Interval"
1585
  msgstr "Intervall"
1586
 
1587
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:730 ../..
1588
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:733
1589
  msgid "Duration"
1590
  msgstr "Dauer"
1591
 
1592
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:734
1593
  msgid "Repeat"
1594
  msgstr "Wiederholungen"
1595
 
1596
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:735
1597
  msgid "Day of month"
1598
  msgstr "Tag im Month"
1599
 
1600
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:736
1601
  msgid "Duration in days"
1602
  msgstr "Abstand in Tagen"
1603
 
1604
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:738
1605
  msgid "Start date"
1606
  msgstr "Startdatum"
1607
 
1608
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:739 ../..
1609
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:772 ../..
1610
+ #: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:791 ../..
1611
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:46 ../..
1612
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:49
1613
  msgid "Time"
1614
  msgstr "Zeit"
1615
 
1616
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:740
1617
  msgid "Days"
1618
  msgstr "Tage"
1619
 
1620
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:746
1621
  msgid "weekly"
1622
  msgstr "wöchentlich"
1623
 
1624
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:747
1625
  msgid "monthly"
1626
  msgstr "monatlich"
1627
 
1628
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:748
1629
  msgid "own period"
1630
  msgstr "eigener Zeitraum"
1631
 
1632
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:754
1633
  msgid "Week"
1634
  msgstr "Woche"
1635
 
1636
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:754
1637
  msgid "Weeks"
1638
  msgstr "Wochen"
1639
 
1640
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:763
1641
  msgid "Month"
1642
  msgstr "Monat"
1643
 
1644
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:763
1645
  msgid "Months"
1646
  msgstr "Monate"
1647
 
1648
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:772
1649
  msgid "Times"
1650
  msgstr "mal"
1651
 
1652
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:783
1653
  msgid "End Of Month"
1654
  msgstr "Monatsende"
1655
 
1656
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:788
1657
  msgid "Timespan"
1658
  msgstr "Timespan"
1659
 
1660
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:790 ../..
1661
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:45 ../..
1662
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:48
1663
  msgid "Date"
1664
  msgstr "Startdatum"
1665
 
1666
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:796
1667
  msgid "Mon"
1668
  msgstr "Mo"
1669
 
1670
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:797
1671
  msgid "Tue"
1672
  msgstr "Di"
1673
 
1674
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:798
1675
  msgid "Wed"
1676
  msgstr "Mi"
1677
 
1678
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:799
1679
  msgid "Thu"
1680
  msgstr "Do"
1681
 
1682
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:800
1683
  msgid "Fri"
1684
  msgstr "Fr"
1685
 
1686
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:801
1687
  msgid "Sat"
1688
  msgstr "Sa"
1689
 
1690
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:802
1691
  msgid "Sun"
1692
  msgstr "So"
1693
 
1694
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:808
1695
+ msgid "add another post"
1696
+ msgstr "einen weiteren Post anlegen\n"
1697
 
1698
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:821
1699
+ msgid "Copy from original"
1700
+ msgstr "Text von Original kopieren"
1701
+
1702
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:837
1703
  msgid "Apply Settings To All Networks"
1704
  msgstr "Planung für alle Netzwerke übernehmen"
1705
 
1706
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:838
1707
  msgid "Save as best time for this network"
1708
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
1709
 
1710
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:332
1711
  msgid "view social media post"
1712
  msgstr "Zeige Social Media Beitrag an"
1713
 
1714
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:342
1715
  msgid "scheduled on"
1716
  msgstr "geplant für"
1717
 
1718
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/User/Info.php:11
1719
  msgid "Number of shared posts"
1720
  msgstr "Anzahl geteilter Beiträge"
1721
 
1722
+ #: ../../plugins/blog2social-v-4-8/includes/B2S/User/Info.php:14
1723
  msgid "Number of scheduled posts"
1724
  msgstr "Anzahl der geplanten Posts"
1725
 
1726
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
1727
+ msgid "Modify pin board"
1728
+ msgstr "Pinnwand ändern"
1729
+
1730
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
1731
+ msgid "Modify forum"
1732
+ msgstr "Forum ändern"
1733
+
1734
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
1735
+ msgid "Modify subreddit"
1736
+ msgstr "Subreddit ändern"
1737
+
1738
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:271
1739
  msgid "Auto-Post on Social Media"
1740
  msgstr "Automatisch auf Social Media teilen"
1741
 
1742
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:272
1743
  msgid "Social Media Content Calendar"
1744
  msgstr "Social Media Kalender"
1745
 
1746
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:512
1747
  msgid "This post will be shared into your social media on"
1748
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
1749
 
1750
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:512 ../..
1751
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:514
1752
  msgid "show details"
1753
  msgstr "siehe Details"
1754
 
1755
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:514
1756
  msgid "This post will be shared on social media in 2-3 minutes!"
1757
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
1758
 
1759
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:518
1760
  msgid ""
1761
  "Please, make sure that your post are publish on this blog on this moment. "
1762
  "Then you can auto post your post with Blog2social."
1764
  "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
1765
  " Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
1766
 
1767
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:533
1768
  msgid "Upgrade to Premium"
1769
  msgstr "Premium freischalten"
1770
 
1771
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:553
1772
  msgctxt "command (plugins)"
1773
  msgid "Deactivate"
1774
  msgstr "Deaktivieren"
1775
 
1776
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:564
1777
  msgid "Your post could not be posted."
1778
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
1779
 
1780
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:565
1781
  msgid "Your authorization has expired. Please check your authorization."
1782
  msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
1783
 
1784
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:566
1785
  msgid "The network has marked the post as spam or abusive."
1786
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
1787
 
1788
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:567
1789
  msgid ""
1790
  "We don't have the permission to publish your post. Please check your "
1791
  "authorization."
1793
  "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
1794
  "überprüfe deine Autorisierung."
1795
 
1796
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:568
1797
  msgid ""
1798
  "Your authorization is interrupted. Please check your authorization. Please "
1799
  "see <a target=\"_blank\" href=\"https://www.blog2social."
1803
  "Siehe <a target=\"_blank\" href=\"https://www.blog2social."
1804
  "com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
1805
 
1806
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:569
1807
  msgid "Your daily limit has been reached."
1808
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
1809
 
1810
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:570
1811
  msgid "Your post could not be posted, because your image is not available."
1812
  msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
1813
 
1814
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:571
1815
  msgid ""
1816
  "The network has blocked your account. Please see <a target=\"_blank\" "
1817
  "href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
1821
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1822
  "loesungen.html\">FAQ</a>."
1823
 
1824
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:572
1825
  msgid ""
1826
  "The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
1827
  "//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
1831
  "href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
1832
  "loesungen.html\">FAQ</a>."
1833
 
1834
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:573
1835
  msgid "Your daily limit for this network has been reached. Please try again later."
1836
  msgstr ""
1837
  "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
1838
  "versuche es später noch einmal."
1839
 
1840
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:574
1841
  msgid ""
1842
  "The network can not publish special characters such as Emoji. Please see <a "
1843
  "target=\"_blank\" href=\"https://www.blog2social."
1847
  "//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
1848
  "html\">FAQ</a>."
1849
 
1850
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:575
1851
  msgid "Your post is a duplicate."
1852
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
1853
 
1854
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:576
1855
  msgid "The network requires a public url."
1856
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
1857
 
1858
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:577
1859
+ msgid "You have already retweeted this post."
1860
+ msgstr "Du hast diesen Post bereits retweetet.\n"
1861
+
1862
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:578
1863
  msgid "Your group can not be found by the network."
1864
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden. "
1865
 
1866
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:635 ../..
1867
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:635 ../../plugins/blog2social-v-
1868
+ #: 4-8/includes/Loader.php:669
1869
  msgid "Dashboard"
1870
  msgstr "Dashboard"
1871
 
1872
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:636 ../..
1873
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:636 ../../plugins/blog2social-v-
1874
+ #: 4-8/includes/Loader.php:676
1875
  msgid "Posts & Sharing"
1876
  msgstr "Beiträge"
1877
 
1878
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:637 ../..
1879
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:637 ../../plugins/blog2social-v-
1880
+ #: 4-8/includes/Loader.php:683 ../../plugins/blog2social-v-4-8/views/b2s/network.
1881
  #: php:17
1882
  msgid "Networks"
1883
  msgstr "Netzwerke"
1884
 
1885
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:638 ../..
1886
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:638 ../../plugins/blog2social-v-
1887
+ #: 4-8/includes/Loader.php:689 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
1888
+ #: 53 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:283
1889
  msgid "Settings"
1890
  msgstr "Einstellungen"
1891
 
1892
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:639 ../..
1893
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:639 ../../plugins/blog2social-v-
1894
+ #: 4-8/includes/Loader.php:695
1895
  msgid "PR-Service"
1896
  msgstr "PR-Service"
1897
 
1898
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:640 ../..
1899
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:640 ../../plugins/blog2social-v-
1900
+ #: 4-8/includes/Loader.php:702 ../../plugins/blog2social-v-4-
1901
+ #: 8/views/b2s/widgets/tutorial.php:4
1902
  msgid "How to & FAQ"
1903
  msgstr "How to & FAQ"
1904
 
1905
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:641
1906
  msgid "Premium"
1907
  msgstr "Premium"
1908
 
1909
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:660
1910
  msgid "Blog2Social"
1911
  msgstr "Blog2Social"
1912
 
1913
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:1063 ../..
1914
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:1241
1915
  msgid "or"
1916
  msgstr "oder"
1917
 
1918
+ #: ../../plugins/blog2social-v-4-8/includes/Loader.php:1063 ../..
1919
+ #: /plugins/blog2social-v-4-8/includes/Loader.php:1241
1920
  msgid "back to install plugins"
1921
  msgstr "zurück zur Pluginübersicht"
1922
 
1923
+ #: ../../plugins/blog2social-v-4-8/includes/Notice.php:18
1924
  msgid ""
1925
  "<strong>Rate it!</strong> If you like Blog2Social, please give us a 5 star "
1926
  "rating. I there is anything that does not work for you, please contact us!"
1928
  "Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
1929
  "Bewertung. Spreche uns an, wenn Dir ir­gend­was nicht gefällt."
1930
 
1931
+ #: ../../plugins/blog2social-v-4-8/includes/Notice.php:19 ../..
1932
+ #: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:55
1933
  msgid "RATE BLOG2SOCIAL"
1934
  msgstr "Blog2Social jetzt bewerten"
1935
 
1936
+ #: ../../plugins/blog2social-v-4-8/includes/Notice.php:20
1937
  msgid "hide"
1938
  msgstr "ausblenden"
1939
 
1940
+ #: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:31
1941
  msgid "All Authors"
1942
  msgstr "alle Autoren"
1943
 
1944
+ #: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:42
1945
  msgid "All Types"
1946
  msgstr "alle Typen"
1947
 
1948
+ #: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:100
1949
  msgid "You have no posts published or scheduled"
1950
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant"
1951
 
1952
+ #: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:127
1953
  msgid "Publish on PR-Gateway"
1954
  msgstr "Beitrag über PR-Gateway veröffentlichen"
1955
 
1956
+ #: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:129
1957
  msgid "on Blog"
1958
  msgstr "auf dem Blog"
1959
 
1960
+ #: ../../plugins/blog2social-v-4-8/includes/System.php:69
1961
  msgid ""
1962
  "Blog2Social used cURL. cURL is not installed in your PHP installation on "
1963
  "your server. Install cURL and activate Blog2Social again."
1965
  "Blog2Social verwendet cURL. cURL ist nicht in deiner PHP Version auf deinem "
1966
  "Server installiert. Installiere cURL und aktiviere Blog2Social erneut."
1967
 
1968
+ #: ../../plugins/blog2social-v-4-8/includes/System.php:72 ../..
1969
+ #: /plugins/blog2social-v-4-8/includes/System.php:78
1970
  msgid ""
1971
  "Please see <a href=\"https://www.blog2social."
1972
  "com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social."
1976
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
1977
  "blog2social.html\" target=\"_blank\">FAQ</a>"
1978
 
1979
+ #: ../../plugins/blog2social-v-4-8/includes/System.php:75
1980
  msgid ""
1981
  "Blog2Social used PHP. Your installed PHP version on your server is not high "
1982
  "enough to use Blog2Social. Update your PHP version on 5.5.3 or higher."
1985
  "um Blog2Social zu nutzen. Aktualisere Deine PHP Version auf 5.5.3 oder höher."
1986
  " "
1987
 
1988
+ #: ../../plugins/blog2social-v-4-8/includes/System.php:81
1989
  msgid ""
1990
+ "Blog2Social does not seem to have permission to write in your WordPress "
1991
+ "database. Please assign Blog2Social the permission to write in the WordPress "
1992
+ "database. Please also make sure that your MySQL server runs on v5.5.3 or "
1993
+ "higher, or ask your server administrator to do it for you."
1994
  msgstr ""
1995
+ "Blog2Social scheint keine Schreibrechte für Ihre WordPress-Datenbank zu "
1996
+ "haben. Bitte erlauben Sie Blog2Social, in die WordPress-Datenbank zu "
1997
+ "schreiben. Bitte stellen Sie auch sicher, dass Ihr MySQL-Server auf v5.5.3 "
1998
+ "oder höher läuft, oder bitten Sie Ihren Server-Administrator, dies für Sie "
1999
+ "zu tun.\n"
2000
 
2001
+ #: ../../plugins/blog2social-v-4-8/includes/System.php:84
2002
  msgid ""
2003
  "<a href=\"https://www.blog2social.com/en/faq/content/1/58/en/system-"
2004
  "requirements-for-installing-blog2social.html\" target=\"_blank\"> Please find "
2008
  "com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
2009
  "blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
2010
 
2011
+ #: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:82
2012
  msgid "Couldn't find your answer?"
2013
  msgstr "Konntest Du Deine Antwort nicht finden?"
2014
 
2015
+ #: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:84
2016
  msgid "Contact Support by Email"
2017
  msgstr "Support-Team per E-Mail kontaktieren"
2018
 
2019
+ #: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:86
2020
  msgid "Call us: +49 2181 7569-277"
2021
  msgstr "Ruf' uns an: +49 2181 7569-277"
2022
 
2023
+ #: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:88
2024
  msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
2025
  msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
2026
 
2027
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:9
2028
  msgid "How to use Blog2Social"
2029
  msgstr "So nutzt Du Blog2Social"
2030
 
2031
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:17
2032
  msgid ""
2033
  "Learn how to get the most out of Blog2Social to promote your blog on social "
2034
  "media. Find step-by-step instructions and tips for FREE and PREMIUM users."
2037
  "auf den Social Media zu bewerben. Siehe Dir dazu die Schritt-für-Schritt "
2038
  "Anleitung und Tipps für Free und Premium Nutzer an."
2039
 
2040
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:30
2041
  msgid "Do you need help?"
2042
  msgstr "Brauchst Du Unterstützung?"
2043
 
2044
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:32
2045
  msgid "Find answers to common questions in our FAQ."
2046
  msgstr "Finde Antworten zu häufig gestelle Fragen in umserem FAQ."
2047
 
2048
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:37
2049
  msgid "search FAQ"
2050
  msgstr "suchen"
2051
 
2052
+ #: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:41 ../..
2053
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/support.php:1
2054
  msgid "TOP 5 FAQ"
2055
  msgstr "TOP 5 FAQ"
2056
 
2057
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:21 ../..
2058
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:22 ../../plugins/blog2social-
2059
+ #: v-4-8/views/b2s/post.calendar.php:170 ../../plugins/blog2social-v-4-
2060
+ #: 8/views/b2s/post.calendar.php:171 ../../plugins/blog2social-v-4-
2061
+ #: 8/views/prg/post.php:25 ../../plugins/blog2social-v-4-8/views/prg/post.php:26 .
2062
+ #: ./../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:17 ../..
2063
+ #: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:18
2064
  msgid "filter"
2065
  msgstr "Filter"
2066
 
2067
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:27 ../..
2068
+ #: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:80
2069
  msgid "Delete"
2070
  msgstr "löschen"
2071
 
2072
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:32 ../..
2073
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:35 ../../plugins/blog2social-
2074
+ #: v-4-8/views/b2s/network.php:68 ../../plugins/blog2social-v-4-
2075
+ #: 8/views/b2s/network.php:91
2076
  msgid "Create new profile"
2077
  msgstr "neues Profil erstellen"
2078
 
2079
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:34
2080
  msgid "You want to define a new combination of networks?"
2081
  msgstr "Du möchtest eine neue Kombination von Netzwerken anlegen?"
2082
 
2083
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:74
2084
  msgid "create"
2085
  msgstr "erstellen"
2086
 
2087
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:94
2088
  msgid ""
2089
  "All connected networks will be displayed as default \"Standard\" networks "
2090
  "profile.<br><br>You may define various sets of social media accounts, "
2124
  "verschiedene Netzwerk-Profile noch schneller auf Deine verschiedenen "
2125
  "Netzwerk-Kombinationen zuzugreifen."
2126
 
2127
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:97
2128
  msgid "You want to add another network profile, pages or groups?"
2129
  msgstr ""
2130
  "Du möchtest ein weiteres Netzwerkprofil anlegen oder auf Seiten und Gruppen "
2131
  "posten?"
2132
 
2133
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:126
2134
  msgid "Delete Profile"
2135
  msgstr "Profil löschen"
2136
 
2137
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:129
2138
  msgid "Do you really want to delete this profile"
2139
  msgstr "Soll Dein Profil wirklich gelöscht werden?"
2140
 
2141
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:132 ../..
2142
+ #: /plugins/blog2social-v-4-8/views/b2s/post.notice.php:74 ../..
2143
+ #: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:74 ../..
2144
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:86 ../..
2145
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:80 ../..
2146
+ #: /plugins/blog2social-v-4-8/views/prg/ship.php:92
2147
  msgid "NO"
2148
  msgstr "NEIN"
2149
 
2150
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:133 ../..
2151
+ #: /plugins/blog2social-v-4-8/views/b2s/network.php:161 ../../plugins/blog2social-
2152
+ #: v-4-8/views/b2s/post.notice.php:75 ../../plugins/blog2social-v-4-
2153
+ #: 8/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4-8/views/b2s/post.
2154
+ #: sched.php:87 ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:81
2155
  msgid "YES, delete"
2156
  msgstr "Ja, löschen"
2157
 
2158
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:143
2159
  msgid "Delete Authorization"
2160
  msgstr "Autorisierung löschen"
2161
 
2162
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:152
2163
  msgid "Do you really want to delete this authorization"
2164
  msgstr "Soll die Autorisierung wirklich löschen werden?"
2165
 
2166
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:155
2167
  msgid "You have still set up scheduled posts for this network:"
2168
  msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
2169
 
2170
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:156
2171
  msgid "scheduled posts"
2172
  msgstr "geplante Beiträge"
2173
 
2174
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:162
2175
  msgid "View schedule posts for this profile"
2176
  msgstr "Gehe zu geplanten Beiträgen für dieses Profil."
2177
 
2178
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:181
2179
+ msgid "Please re-authorize your account with Blog2Social and try again"
2180
+ msgstr "Bitte autorisiere Dein Konto bei Blog2Social und versuche es erneut."
2181
+
2182
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:182
2183
+ msgid "Change successful"
2184
+ msgstr "Änderung erfolgreich"
2185
+
2186
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:183
2187
+ msgid "Could not be changed"
2188
+ msgstr "Kann nicht geändert werden"
2189
+
2190
+ #: ../../plugins/blog2social-v-4-8/views/b2s/network.php:191
2191
+ msgid "modfiy"
2192
+ msgstr "ändern"
2193
+
2194
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:8
2195
+ msgid "Twitter terms of service update February 2018"
2196
+ msgstr "Twitter: Änderung der Allgemeinen Geschäftsbedingungen - Update Februar 2018"
2197
+
2198
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:12
2199
+ msgid ""
2200
+ " In February 2018 Twitter changed their terms of service (TOS) in order to "
2201
+ "prevent malicious activity and spam. Users are no longer allowed to post "
2202
+ "identical or substantially similar content to multiple accounts. Accordingly,"
2203
+ " social media tools are no longer permitted to enable users to send the same "
2204
+ "message to multiple Twitter accounts."
2205
+ msgstr ""
2206
+ "Im Februar 2018 hat Twitter seine Allgemeinen Geschäftsbedingungen (AGB) und "
2207
+ "damit auch die Regeln und Richtlinien für das Teilen von Beiträgen sowie die "
2208
+ "Planung und das Teilen über Social Media Automatisierungstools geändert. "
2209
+ "Twitter beabsichtigt damit, vor allem manipulative Falschnachrichten (Fake "
2210
+ "News) und Spam einzudämmen. Die Änderungen betreffen allerdings alle Twitter "
2211
+ "Accounts. Twitter-Nutzern ist es nicht mehr erlaubt, identische oder im "
2212
+ "Wesentlichen ähnliche Inhalte auf mehreren Konten zu posten. Dementsprechend "
2213
+ "dürfen auch Social-Media-Tools den Nutzern nicht mehr ermöglichen, dieselbe "
2214
+ "Nachricht an mehrere Twitter-Accounts zu senden."
2215
+
2216
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:13
2217
+ msgid "More Information about these changes"
2218
+ msgstr "Weitere Informationen zu den Twitter Änderungen"
2219
+
2220
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:16
2221
+ msgid "What does this mean for your work with Blog2Social?"
2222
+ msgstr "Was bedeutet das für meine Arbeit mit Blog2Social?"
2223
+
2224
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:18
2225
+ msgid ""
2226
+ "Other social media tools simply no longer allow users to select multiple "
2227
+ "Twitter accounts. However, Blog2Social was originally built with "
2228
+ "individualization as the key feature in mind. So Blog2Social still lets you "
2229
+ "post to multiple Twitter accounts in accordance with the new Twitter rules. "
2230
+ "By adding individual comments, hashtags, selecting individual images, post "
2231
+ "formats and even changing meta tags, you can fully customize your Tweets for "
2232
+ "each Twitter account individually."
2233
+ msgstr ""
2234
+ "Während andere Social-Media-Tools ihren Nutzern gar nicht mehr erlauben, "
2235
+ "mehrere Twitter-Accounts auszuwählen, bietet Blog2Social Ihnen nach wie vor "
2236
+ "die größtmögliche Freiheit für Ihr Twitter-Marketing.\n"
2237
+ "Blog2Social wurde mit dem Ziel entwickelt, individualisierte Social-Media-"
2238
+ "Beiträge mit einem höchstmöglichen Grad an Automatisierung zu verbinden. "
2239
+ "Darauf sind wir spezialisiert und das werden wir auch in Zukunft weiter "
2240
+ "verfolgen. Mit Blog2Social können Sie Ihre Beiträge also weiterhin auf "
2241
+ "mehreren Twitter-Accounts teilen - in Übereinstimmung mit den neuen Twitter-"
2242
+ "Regeln. Blog2Social stellt Ihnen dafür eine Vielzahl von Optionen zur "
2243
+ "Verfügung. Durch das Hinzufügen individueller Kommentare, Hashtags, die "
2244
+ "Auswahl individueller, Postformate und sogar die Änderung der Meta-Tags für "
2245
+ "die Twitter Cards können Sie Ihre Tweets für jeden Twitter-Account "
2246
+ "individuell anpassen.\n"
2247
+
2248
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:20
2249
+ msgid ""
2250
+ "If you have scheduled identical or similar Twitter posts for multiple "
2251
+ "accounts, please make sure to either edit or delete them, according to "
2252
+ "Twitter’s rules. To do this, go to Blog2Social -> Posts Sharing -> Calendar."
2253
+ " By clicking the Twitter Icon on top of the page, you can filter all your "
2254
+ "posts so you only see your scheduled posts for Twitter. Clicking on a post "
2255
+ "will open a menu that lets you edit or delete the scheduled Tweet."
2256
+ msgstr ""
2257
+ "Wenn Sie in der Vergangenheit bereits identische oder ähnliche Twitter-Posts "
2258
+ "für mehrere Konten vorgeplant haben, stellen Sie bitte sicher, diese "
2259
+ "entsprechend der neuen Regeln von Twitter zu bearbeiten oder zu löschen."
2260
+ "Gehen Sie dafür bitte auf Blog2Social -> Beiträge -> Kalender. Durch Klicken "
2261
+ "auf das Twitter-Symbol oben auf der Seite können Sie alle Ihre Beiträge "
2262
+ "filtern, so dass Sie nur Ihre geplanten Tweets sehen. Ein Klick auf einen "
2263
+ "Beitrag öffnet ein Menü, in dem Sie den geplanten Tweet bearbeiten oder "
2264
+ "löschen können."
2265
+
2266
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:22
2267
+ msgid ""
2268
+ "Blog2Social also provides you with individual comment fields for each of "
2269
+ "your Tweets. This allows you to share your posts on all your Twitter "
2270
+ "accounts with individually tailored comments."
2271
+ msgstr ""
2272
+ "Blog2Social stellt Ihnen außerdem individuelle Kommentarfelder für jeden "
2273
+ "Ihrer Tweets zur Verfügung. So können Sie Ihre Beiträge auf allen Ihren "
2274
+ "Twitter-Accounts mit individuell angepassten Kommentaren teilen."
2275
+
2276
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:25
2277
+ msgid ""
2278
+ "Please note that violating these rules can result in Twitter suspending your "
2279
+ "account. "
2280
+ msgstr ""
2281
+ "Bitte beachten Sie, dass ein Verstoß gegen die neuen Twitter-Regeln dazu "
2282
+ "führen kann, dass Twitter Ihren Account sperrt."
2283
+
2284
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:30
2285
+ msgid "I understand and I will follow the Twitter TOS rules"
2286
+ msgstr "Ich habe verstanden und werde die neuen Twitter-Richtlinien befolgen"
2287
+
2288
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
2289
  #: 10
2290
  msgid "Do you want to delete your scheduled posts?"
2291
  msgstr "Möchtest Du Deine geplanten Beiträge löschen?"
2292
 
2293
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
2294
  #: 13
2295
  msgid ""
2296
  "Do you want Blog2Social to delete all your scheduled social media posts? "
2300
  "geplanten Beiträge löscht? Deine geplanten Beiträge werden anschließend "
2301
  "nicht weiter an Deine sozialen Netzwerke versendet."
2302
 
2303
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
2304
  #: 14
2305
  msgid "Delete scheduled posts"
2306
  msgstr "Geplante Beiträge löschen"
2307
 
2308
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
2309
  #: 17
2310
  msgid "Continue deactivation"
2311
  msgstr "Deaktivierung fortsetzen"
2312
 
2313
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:7
2314
  msgid "Edit Post"
2315
  msgstr "Beitrag bearbeiten"
2316
 
2317
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:33
2318
  msgid "This post is blocked by %1"
2319
  msgstr "% 1bearbeitet gerade diesen Beitrag."
2320
 
2321
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:67
2322
+ msgid "The orginal tweet is scheduled on:"
2323
+ msgstr "Der Original-Tweet ist geplant für:"
2324
+
2325
+ #: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:84
2326
  msgid "Change details"
2327
  msgstr "Änderungen übernehmen"
2328
 
2329
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:30
2330
  msgid "Sort by network"
2331
  msgstr "Nach Netzwerk sortieren"
2332
 
2333
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:78 ../..
2334
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:159
2335
  msgid "add post"
2336
  msgstr "neuer Beitrag"
2337
 
2338
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:98 ../..
2339
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:117 ../..
2340
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:478
2341
  msgid "Choose your"
2342
  msgstr "Wähle Deinen"
2343
 
2344
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:98 ../..
2345
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:117 ../..
2346
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:478
2347
  msgid "Post Format"
2348
  msgstr "Postformat"
2349
 
2350
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:100 ../..
2351
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:119 ../..
2352
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:480
2353
  msgid "for:"
2354
  msgstr "für:"
2355
 
2356
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:119 ../..
2357
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:138 ../..
2358
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:495
2359
  msgid ""
2360
  "Define the default settings for the custom post format for all of your "
2361
  "Facebook accounts in the Blog2Social settings."
2363
  "Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
2364
  "unter den Blog2Social Einstellungen."
2365
 
2366
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:122 ../..
2367
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:141 ../..
2368
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:498
2369
  msgid ""
2370
  "Define the default settings for the custom post format for all of your "
2371
  "Twitter accounts in the Blog2Social settings."
2373
  "Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
2374
  "unter den Blog2Social Einstellungen."
2375
 
2376
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:125 ../..
2377
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:144 ../..
2378
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:501
2379
  msgid ""
2380
  "Define the default settings for the custom post format for all of your "
2381
  "Google+ accounts in the Blog2Social settings."
2383
  "Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
2384
  "unter den Blog2Social Einstellungen."
2385
 
2386
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:128 ../..
2387
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:147 ../..
2388
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:504
2389
  msgid ""
2390
  "Define the default settings for the custom post format for all of your "
2391
  "Instagram accounts in the Blog2Social settings."
2393
  "Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
2394
  "unter den Blog2Social Einstellungen."
2395
 
2396
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:143 ../..
2397
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:98 ../..
2398
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:435
2399
  msgid "Select image for"
2400
  msgstr "Wähle Bild aus für"
2401
 
2402
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:162
2403
  msgid "Select a post"
2404
  msgstr "Beitrag auswählen"
2405
 
2406
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:209 ../..
2407
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:389
2408
  msgid "Need to schedule your posts?"
2409
  msgstr "Du möchtest Deine Beiträge planen?"
2410
 
2411
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:212 ../..
2412
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:392
2413
  msgid "Blog2Social Premium covers everything you need."
2414
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
2415
 
2416
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:216 ../..
2417
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:396
2418
  msgid ""
2419
  "You want to publish a post on a specific date? No problem! Just enter your "
2420
  "desired date and you are ready to go!"
2422
  "Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
2423
  "Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
2424
 
2425
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:218 ../..
2426
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:398
2427
  msgid "Schedule post recurrently"
2428
  msgstr "Beitrag mehrfach planen"
2429
 
2430
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:219 ../..
2431
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:399
2432
  msgid ""
2433
  "You have evergreen content you want to re-share from time to time in your "
2434
  "timeline? Schedule your evergreen content to be shared once, multiple times "
2438
  "möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
2439
  "wiederholend zu verschiedenden Zeiten."
2440
 
2441
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:221 ../..
2442
+ #: /plugins/blog2social-v-4-8/views/b2s/premium.php:78 ../../plugins/blog2social-
2443
+ #: v-4-8/views/b2s/ship.php:401 ../../plugins/blog2social-v-4-
2444
+ #: 8/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-4-
2445
+ #: 8/views/b2s/html/footer.phtml:191
2446
  msgid "Best Time Scheduler"
2447
  msgstr "Beste Zeiten Manager"
2448
 
2449
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:222 ../..
2450
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:402
2451
  msgid ""
2452
  "Whenever you publish a post, only a fraction of your followers will actually "
2453
  "see your post. Use the Blog2Social Best Times Scheduler to share your post "
2459
  "Dein Beitrag zu den Besten Zeiten für jedes Netzwerk zu planen. Erhalte mehr "
2460
  "Reichweite und verlängere die Lebensdauer Deiner Beiträge."
2461
 
2462
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:65 ../..
2463
+ #: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:65 ../..
2464
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:71
2465
  msgid "Delete entries from the reporting"
2466
  msgstr "Einträge aus dem Reporting löschen"
2467
 
2468
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:68 ../..
2469
+ #: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:68 ../..
2470
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:74
2471
  msgid "You are sure, you want to delete entries from the reporting?"
2472
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
2473
 
2474
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:70 ../..
2475
+ #: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:70 ../..
2476
+ #: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:82 ../..
2477
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:76
2478
  msgid "Number of entries"
2479
  msgstr "Anzahl der Einträge"
2480
 
2481
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.sched.php:77
2482
  msgid "Delete entries form the scheduling"
2483
  msgstr "Einträge aus der Planung löschen"
2484
 
2485
+ #: ../../plugins/blog2social-v-4-8/views/b2s/post.sched.php:80
2486
  msgid "You are sure, you want to delete entries from the scheduling?"
2487
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
2488
 
2489
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:9 ../..
2490
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:1
2491
  msgid "Your license: Blog2Social"
2492
  msgstr "Du nutzt Blog2Social"
2493
 
2494
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:21 ../..
2495
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:13
2496
  msgid ""
2497
  "Upgrade to Blog2Social Premium to schedule your posts for the best time, "
2498
  "once or recurringly with the Best Time Scheduler and post to pages, groups "
2502
  "im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
2503
  "kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
2504
 
2505
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:22 ../..
2506
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:14
2507
  msgid "Learn more"
2508
  msgstr "mehr erfahren"
2509
 
2510
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:27 ../..
2511
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:19 ../..
2512
+ #: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:24
2513
  msgid "Enter license key and change your version"
2514
  msgstr "Lizenzschlüssel eingeben und Version ändern"
2515
 
2516
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:29 ../..
2517
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:21 ../..
2518
+ #: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:26
2519
  msgid "Activate"
2520
  msgstr "Aktivieren"
2521
 
2522
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:51
2523
  msgid "Social Media Sharing"
2524
  msgstr "Netzwerkauswahl"
2525
 
2526
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:52 ../..
2527
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:36
2528
  msgid "Cross-share to all popular social networks"
2529
  msgstr "Teilen von Blogbeiträgen auf allen Social Media"
2530
 
2531
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:60
2532
  msgid "Auto Posting"
2533
  msgstr "Auto-Posting"
2534
 
2535
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:61 ../..
2536
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:48
2537
  msgid "Automatically share your posts whenever you publish a new blog post"
2538
  msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
2539
 
2540
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:69
2541
  msgid "Customizing Social Media Posts"
2542
  msgstr "Individualisieren"
2543
 
2544
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:70 ../..
2545
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:60
2546
  msgid ""
2547
  "Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
2548
  "publishing on blogging networks"
2550
  "Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
2551
  "für das Posten in Blog-Netzwerken"
2552
 
2553
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:79 ../..
2554
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:72
2555
  msgid "Choose pre-defined times to post or edit and define your own time settings"
2556
  msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
2557
 
2558
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:89
2559
  msgid "Social Media Scheduler"
2560
  msgstr "Veröffentlichungen planen"
2561
 
2562
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:90
2563
  msgid ""
2564
  "Social media scheduling: once, repeatedly or recurrently to multiple "
2565
  "profiles, pages and groups"
2567
  "Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
2568
  "Gruppen posten"
2569
 
2570
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:98
2571
  msgid "Individual Images for Each Social Media Post"
2572
  msgstr "Individuelle Bilder für jeden Social Media Post"
2573
 
2574
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:99
2575
  msgid ""
2576
  "Select any image from your media gallery for each social media post and "
2577
  "channel"
2578
  msgstr "Wählen Sie beliebige Bilder für Ihre Social Media Posts"
2579
 
2580
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:107
2581
  msgid "Select Post Format"
2582
  msgstr "Beitragsformat auswählen"
2583
 
2584
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:108 ../..
2585
+ #: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:96
2586
  msgid "One-page preview editor for all social networks for easy customizing"
2587
  msgstr ""
2588
  "Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
2589
  "Anpassen"
2590
 
2591
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:116
2592
  msgid "Social Media Reporting"
2593
  msgstr "Reporting"
2594
 
2595
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:117
2596
  msgid "Keep track of your scheduled and shared posts"
2597
  msgstr ""
2598
  "Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
2599
  "einfachen Aufrufen und erneuten Teilen"
2600
 
2601
+ #: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:122
2602
  msgid "Show me plans and prices"
2603
  msgstr "Versionen und Preise anzeigen"
2604
 
2605
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:25
2606
  msgid "save..."
2607
  msgstr "speichere Daten..."
2608
 
2609
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:30
2610
  msgid "General"
2611
  msgstr "Allgemein"
2612
 
2613
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:36
2614
  msgid "Social Meta Data"
2615
  msgstr "Social Meta Angaben"
2616
 
2617
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:39
2618
  msgid "Best Time Settings"
2619
  msgstr "Zeit-Einstellungen"
2620
 
2621
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:42
2622
  msgid "Network Settings"
2623
  msgstr "Netzwerk-Einstellungen"
2624
 
2625
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:65 ../..
2626
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:457
2627
  msgid "My Time Settings"
2628
  msgstr "Meine Zeit-Einstellungen"
2629
 
2630
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:76
2631
  msgid "Reset predefined best time settings"
2632
  msgstr "Voreingestellte beste Zeiten zurücksetzen"
2633
 
2634
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:86
2635
  msgid "Post format"
2636
  msgstr "Beitragsformat"
2637
 
2638
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:96
2639
  msgid "Facebook"
2640
  msgstr "Facebook"
2641
 
2642
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:99
2643
  msgid "Twitter"
2644
  msgstr "Twitter"
2645
 
2646
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:102
2647
  msgid "Google+"
2648
  msgstr "Google+"
2649
 
2650
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:105
2651
  msgid "Instagram"
2652
  msgstr "Instagram"
2653
 
2654
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:205
2655
  msgid "Allow shortcodes in my post"
2656
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
2657
 
2658
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:208
2659
  msgid ""
2660
  "Shortcodes are used by some wordpress plugins like Elementor, Visual "
2661
  "Composer and Content Builder. When a shortcode is inserted in a WordPress "
2674
  "den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
2675
  "diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
2676
 
2677
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:219
2678
  msgid "Include WordPress tags as hashtags in your posts"
2679
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
2680
 
2681
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:222
2682
  msgid ""
2683
  "Hashtags are a great way to generate more reach and visibility for your "
2684
  "posts. By activating this feature Blog2Social will automatically include "
2695
  "Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
2696
  "Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
2697
 
2698
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:233
2699
  msgid "Activate Legacy mode "
2700
  msgstr "Kompatibilitätsmodus aktivieren "
2701
 
2702
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:236
2703
  msgid "Plugin contents are loaded one at a time to minimize server load."
2704
  msgstr ""
2705
  "Plugininhalte werden nacheinander geladen, um den Hosting-Server Deines "
2706
  "Blogs zu entlasten."
2707
 
2708
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:247
2709
  msgid "Instant Caching for Facebook Link Posts"
2710
  msgstr "Instant Caching für Facebook Link-Beiträge"
2711
 
2712
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:250
2713
  msgid ""
2714
  "To make sure that Facebook always pulls the current meta data of your blog "
2715
  "post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
2721
  "Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
2722
  "Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
2723
 
2724
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:252
2725
  msgid "Note: To use Facebook Instant Articles, this option must be disabled."
2726
  msgstr ""
2727
  "Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
2728
  "deaktiviert sein."
2729
 
2730
+ #: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:268
2731
  msgid ""
2732
  "Blog2Social applies the scheduled time settings based on the time zone "
2733
  "defined in the general settings of your WordPress. You can select a user-"
2741
  "für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
2742
  "gewünschte Zeitzone aus dem Drop-Down Menü."
2743
 
2744
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:29
2745
  msgid "Social Media Scheduling & Sharing"
2746
  msgstr "Beitrag auf Social Media planen und teilen"
2747
 
2748
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:39
2749
  msgid "scroll to bottom"
2750
  msgstr "zum Seitenende"
2751
 
2752
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:44
2753
  msgid "You want to load your time settings?"
2754
  msgstr "Du möchtest Deine Zeiten laden?"
2755
 
2756
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:45
2757
  msgid "Load My Time Settings"
2758
  msgstr "Meine Zeit-Einstellungen laden"
2759
 
2760
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:51
2761
  msgid "Load Best Time Scheduler"
2762
  msgstr "Beste Zeiten laden"
2763
 
2764
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:84
2765
  msgid "Social Accounts"
2766
  msgstr "Social Media Konten"
2767
 
2768
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:102
2769
  msgid "Add more..."
2770
  msgstr "mehr hinzufügen"
2771
 
2772
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:104
2773
  msgid "Profiles | Pages | Groups"
2774
  msgstr "Profile | Seiten | Gruppen"
2775
 
2776
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:143
2777
  msgid "Save Network Selection"
2778
  msgstr "Netzwerkauswahl speichern"
2779
 
2780
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:152
2781
  msgid "network connected"
2782
  msgstr "Netzwerk verbunden"
2783
 
2784
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:153
2785
  msgid "requires image"
2786
  msgstr "Bild benötigt"
2787
 
2788
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:154
2789
  msgid "refresh authorization"
2790
  msgstr "Autorisierung aktualisieren"
2791
 
2792
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:177
2793
  msgid ""
2794
  "Notice:<br><p>Please make sure, that your website address is reachable. The "
2795
  "Social Networks do not allow postings from local installations.</p>"
2798
  "erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
2799
  "Installationen.</p>"
2800
 
2801
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:179
2802
  msgid "change website address"
2803
  msgstr "Webseiten-Adresse ändern"
2804
 
2805
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:196
2806
  msgid "First, connect or select network before posting"
2807
  msgstr ""
2808
  "Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
2809
  "Du den Beitrag teilst!"
2810
 
2811
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:198
2812
  msgid "connect"
2813
  msgstr "Jetzt mit Netzwerken verbinden"
2814
 
2815
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:206
2816
  msgid "scroll to top"
2817
  msgstr "zum Seitenanfang"
2818
 
2819
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:207 ../..
2820
+ #: /plugins/blog2social-v-4-8/views/b2s/ship.php:211
2821
  msgid "Share"
2822
  msgstr "Teilen"
2823
 
2824
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:220
2825
  msgid "Time zone"
2826
  msgstr "Zeitzone"
2827
 
2828
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:238
2829
  msgid "Share new post on Social Media"
2830
  msgstr "Teile einen neuen Beitrag auf Social Media"
2831
 
2832
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:260
2833
  msgid "Connect for"
2834
  msgstr "Netzwerke verbinden für"
2835
 
2836
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:276
2837
  msgid "Time Scheduling"
2838
  msgstr "Zeitplanung"
2839
 
2840
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:280
2841
  msgid ""
2842
  "You have not yet defined personal time settings. To edit personal time "
2843
  "settings click on the Blog2Social Settings on the left-hand menu and select "
2849
  "Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
2850
  "die voreingestellten besten Zeiten verändern."
2851
 
2852
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:293
2853
  msgid "Re-share this Post"
2854
  msgstr "Diesen Beitrag nochmal teilen"
2855
 
2856
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:296
2857
  msgid ""
2858
  "You can re-share your post for a different sharing purpose, or to share on a "
2859
  "different choice of networks, profiles, pages or groups, or with different "
2878
  "auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
2879
  "wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
2880
 
2881
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:299
2882
  msgid "You want re-share your blog post?"
2883
  msgstr "Du möchtest Deinen Beitrag erneut teilen?"
2884
 
2885
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:327
2886
  msgid "Save Network Settings"
2887
  msgstr "Netzwerkeinstellungen speichern"
2888
 
2889
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:330
2890
  msgid ""
2891
  "You can save your current network settings as \"Standard\" network settings "
2892
  "for any future sharing activities or as a \"Profile\" to choose from (Premium)."
2918
  "zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
2919
  "variieren kannst. "
2920
 
2921
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:342
2922
  msgid "Your blog post is not yet published on your Wordpress!"
2923
  msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
2924
 
2925
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:345
2926
  msgid "At least one of your selected networks is set to \"Share Now\""
2927
  msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
2928
 
2929
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:349
2930
  msgid "Schedule your post"
2931
  msgstr "Beitrag planen"
2932
 
2933
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:352
2934
  msgid "Ignore & share"
2935
  msgstr "Ignorieren & teilen"
2936
 
2937
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:527
2938
  msgid "add Schedule"
2939
  msgstr "neuer Termin"
2940
 
2941
+ #: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:539
2942
  msgid "Give me more information"
2943
  msgstr "Erhalte mehr Infomationen"
2944
 
2945
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:5
2946
  msgid "Your activity"
2947
  msgstr "Deine Aktivität"
2948
 
2949
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:8
2950
  msgid "Show activity starting from"
2951
  msgstr "Zeige Aktivität ab"
2952
 
2953
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:13
2954
  msgid "published social media posts"
2955
  msgstr "veröffentlichte Beiträge"
2956
 
2957
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/calendar.php:1 ../..
2958
+ #: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:12
2959
  msgid "Calendar"
2960
  msgstr "Kalender"
2961
 
2962
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:4
2963
  msgid "Get news and updates for promoting your blog on social media"
2964
  msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
2965
 
2966
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:10
2967
  msgid "Get updates"
2968
  msgstr "Updates erhalten"
2969
 
2970
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:12
2971
  msgid ""
2972
  "We hate spam, too. We will never sell your email address to any other "
2973
  "company or for any other purpose."
2975
  "Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
2976
  "noch anderweitig zweckentfremden. "
2977
 
2978
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:16
2979
  msgid "You have already subscribed to the newsletter. Awesome!"
2980
  msgstr "Du hast Dich schon für den Newsletter angemeldet! Prima!"
2981
 
2982
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:19
2983
  msgid "Latest Posts"
2984
  msgstr "letzte Beiträge"
2985
 
2986
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:31 ../..
2987
+ #: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:8
2988
  msgid "Scheduled Posts"
2989
  msgstr "geplante Beiträge"
2990
 
2991
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:35
2992
  msgid "Network Choice"
2993
  msgstr "Netzwerkauswahl"
2994
 
2995
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:59
2996
  msgid "Custom Sharing"
2997
  msgstr "Individualisieren"
2998
 
2999
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:83
3000
  msgid "Custom Scheduling"
3001
  msgstr "Veröffentlichungen planen"
3002
 
3003
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:84
3004
  msgid ""
3005
  "Unlimited scheduling options: once, repeatedly or recurringly to multiple "
3006
  "profiles, pages and groups"
3008
  "Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
3009
  "Gruppen posten"
3010
 
3011
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:95
3012
  msgid "One-Step Workflow"
3013
  msgstr "One-Step Workflow"
3014
 
3015
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:107
3016
  msgid "Reporting"
3017
  msgstr "Veröffentlichungen anzeigen"
3018
 
3019
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:108
3020
  msgid ""
3021
  "All scheduled and published social media posts with direct links for easy "
3022
  "access or re-sharing"
3024
  "Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
3025
  "einfachen Aufrufen und erneuten Teilen"
3026
 
3027
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:115
3028
  msgid "Unlock Premium"
3029
  msgstr "Premium freischalten"
3030
 
3031
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/support.php:9
3032
  msgid "more FAQ"
3033
  msgstr "mehr FAQ"
3034
 
3035
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/tutorial.php:1 ../..
3036
+ #: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:4
3037
  msgid "How to work with Blog2Social"
3038
  msgstr "So arbeitest Du mit Blog2Social"
3039
 
3040
+ #: ../../plugins/blog2social-v-4-8/views/b2s/widgets/tutorial.php:2
3041
  msgid ""
3042
  "Learn how to get the most out of Blog2Social to promote your blog on social "
3043
  "media."
3045
  "Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
3046
  "Media zu promoten."
3047
 
3048
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:12
3049
  msgid "Connection is broken..."
3050
  msgstr "Vebindung ist unterbrochen..."
3051
 
3052
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:14
3053
  msgid ""
3054
  "The connection to your server has been interrupted. Please make sure that "
3055
  "your blog is reachable. If your server does not respond or is too slow, "
3062
  "nicht mit dem internet verbinden. Versuche es später erneut oder kontaktiere "
3063
  "Deinen Webmaster, wenn dieser Fehler erneut erscheint."
3064
 
3065
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:17
3066
  msgid "Update..."
3067
  msgstr "Aktualisierung..."
3068
 
3069
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:19
3070
  msgid ""
3071
  "<b> A new version of Blog2Social is available. </b> Update now <br> "
3072
  "Blog2Social to continue to use the latest version of the plugin."
3073
  msgstr "<b> Eine neue Version von Blog2Social ist verfügbar </b>"
3074
 
3075
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:23
3076
  msgid "Update Blog2Social"
3077
  msgstr "Aktualisiere Blog2Social"
3078
 
3079
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:26
3080
  msgid "Unknown error"
3081
  msgstr "Unbekannter Fehler"
3082
 
3083
+ #: ../../plugins/blog2social-v-4-8/views/notice.php:28
3084
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
3085
  msgstr ""
3086
  "<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere "
3087
  "unseren Support."
3088
 
3089
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:14
3090
  msgid "Login failed. Please check your username and a password!"
3091
  msgstr ""
3092
  " Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfe Deinen "
3093
  "Benutzernamen und Dein Password!"
3094
 
3095
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:20
3096
  msgid "Login failed. Please check your server settings. OpenSSL must be enabled on."
3097
  msgstr ""
3098
  " Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfen Deine "
3099
  "Server-Einstellungen. OpenSSL muss aktiviert sein. "
3100
 
3101
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:23
3102
  msgid "E-Mail or Username"
3103
  msgstr "E-Mail oder Benutzername"
3104
 
3105
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:24
3106
  msgid "Password"
3107
  msgstr "Passwort"
3108
 
3109
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:27
3110
  msgid "Sign in"
3111
  msgstr "Anmelden"
3112
 
3113
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:29
3114
  msgid "create account"
3115
  msgstr "neues Konto erstellen"
3116
 
3117
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:29
3118
  msgid "reset password"
3119
  msgstr "Passwort zurücksetzen"
3120
 
3121
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:35
3122
  msgid "Test PR-Gateway for free"
3123
  msgstr "PR-Gateway kostenlos und unverbindlich testen"
3124
 
3125
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:36
3126
  msgid "1x publish press release <br> 1x publish report <br> 1x promote event"
3127
  msgstr ""
3128
  "1 x Pressemitteilung veröffentlichen <br> 1 x Report abrufen <br>1 x "
3129
  "Veranstaltung bewerben"
3130
 
3131
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:38
3132
  msgid ""
3133
  "The press distribution PR gateway automatically publish your press releases "
3134
  "and events with one click.Publish your message over 250 portals."
3140
  "internationalen und regionalen Portalen, Social Media und Dokumenten-"
3141
  "Netzwerken."
3142
 
3143
+ #: ../../plugins/blog2social-v-4-8/views/prg/login.php:41
3144
  msgid "Start your 14-Day Free Trial"
3145
  msgstr "Jetzt kostenlos testen"
3146
 
3147
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:34
3148
  msgid "Select Image"
3149
  msgstr "Bild auswählen"
3150
 
3151
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:45 ../..
3152
+ #: /plugins/blog2social-v-4-8/views/prg/ship.php:47
3153
  msgid "Copyright"
3154
  msgstr "Copyright"
3155
 
3156
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:66
3157
  msgid "Save As Draft"
3158
  msgstr "als Entwurf speichern"
3159
 
3160
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:67
3161
  msgid "Publish"
3162
  msgstr "Veröffentlichen"
3163
 
3164
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:85
3165
  msgid "Please Note"
3166
  msgstr "Hinweis"
3167
 
3168
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:88
3169
  msgid ""
3170
  "It may incur charges for publishing on PR-Gateway. Sent press releases can "
3171
  "not be withdrawn. If you want your press release to be published now?"
3175
  "Pressemitteilungen können nicht mehr zurückgenommen werden. Soll Deine "
3176
  "Pressemitteilung jetzt versendet werden?"
3177
 
3178
+ #: ../../plugins/blog2social-v-4-8/views/prg/ship.php:91
3179
  msgid "Yes, I accept"
3180
  msgstr "Ja,einverstanden"
3181
 
3182
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
3183
+ msgid "Privacy Policy"
3184
+ msgstr "Datenschutz"
3185
+
3186
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
3187
  msgid "Terms"
3188
  msgstr "Agbs"
3189
 
3190
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
3191
  msgid "We never store your data from your social media profiles."
3192
  msgstr "Wir speichern keine persönlichen Daten Deiner Social Media Profile."
3193
 
3194
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:8 ../..
3195
+ #: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:8 ../..
3196
+ #: /plugins/blog2social-v-4-8/views/prg/html/header.phtml:40
3197
  msgid "Post"
3198
  msgstr "Beitrag"
3199
 
3200
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:9 ../..
3201
+ #: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:9
3202
  msgid "Job"
3203
  msgstr "Stellenanzeige"
3204
 
3205
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:10 ../..
3206
+ #: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:10
3207
  msgid "Event"
3208
  msgstr "Veranstaltung"
3209
 
3210
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:22
3211
  msgid "Upgrade to Blog2Social for Premium"
3212
  msgstr "Jetzt auf Blog2Social PREMIUM upgraden "
3213
 
3214
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:52
3215
  msgid "Upgrade to Blog2Social for PREMIUM PRO"
3216
  msgstr "Jetzt auf Blog2Social PREMIUM PRO upgraden "
3217
 
3218
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:55
3219
  msgid ""
3220
  "You can select different combinations of networks and save them for "
3221
  "different sharing purposes."
3223
  "Du kannst für verschiedene Social Media Aktivitäten oder Kampagnen eine "
3224
  "passende Kombination von Netzwerken anlegen und speichern."
3225
 
3226
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:58
3227
  msgid ""
3228
  "With Blog2Social Premium PRO you can save your preferred network "
3229
  "combinations for future reference and choose individual names for each "
3243
  "mehrere Social Media Profile, Seiten und Gruppen eines Netzwerks in einer "
3244
  "Kombination verbinden."
3245
 
3246
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:61
3247
  msgid "With Blog2Social PREMIUM PRO you can also:"
3248
  msgstr "Mit blog2Social Premium PRO kannst Du außerdem:"
3249
 
3250
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:63
3251
  msgid ""
3252
  "Post on LinkedIn pages, XING pages and groups, as well as Facebook and "
3253
  "Google+ pages and groups"
3255
  "Auf LinkedIn-Seiten, auf XING-Seiten und -Gruppen, sowie auf Seiten und "
3256
  "Gruppen in Facebook und Google+ posten"
3257
 
3258
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:65
3259
  msgid ""
3260
  "Schedule your posts at the best times on each network: for one time, "
3261
  "multiple times or recurrently"
3263
  "Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
3264
  "oder nach einem regelmäßigen Muster"
3265
 
3266
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:68
3267
  msgid ""
3268
  "Reporting and calendar: keep track of your published and scheduled social "
3269
  "media posts"
3271
  "Mit dem Reporting & Kalender Deine bereits veröffentlichten und geplanten "
3272
  "Social Media Post im Blick behalten."
3273
 
3274
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:75
3275
  msgid "Activate Blog2Social PREMIUM PRO."
3276
  msgstr "Aktiviere Blog2Social PREMIUM PRO. "
3277
 
3278
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:77
3279
  msgid ""
3280
  "With Blog2Social Premium PRO you can connect pages in LinkedIn and XING as "
3281
  "well as XING groups."
3283
  "Mit Blog2Social Premium PRO kannst Du auf Seiten in LinkedIn und XING und in "
3284
  "XING-Gruppen posten."
3285
 
3286
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:80
3287
  msgid "Also included:"
3288
  msgstr "Außerdem inklusive"
3289
 
3290
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:82
3291
  msgid "Social media auto-posting and auto-scheduling"
3292
  msgstr "Blogbeiträge auto-posten und auto-planen"
3293
 
3294
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:83
3295
  msgid "Posting to social media pages and groups in Facebook and Google+"
3296
  msgstr "Posten auf Social Media Seiten und in Gruppen bei Facebook and Google+ "
3297
 
3298
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:84
3299
  msgid "Sharing on multiple accounts per network"
3300
  msgstr "Posten in mehreren Accounts pro Netzwerk"
3301
 
3302
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:85
3303
  msgid "Best Time Scheduler: schedule once, multiple times or recurringly"
3304
  msgstr ""
3305
  "Beste Zeiten Manager: Veröffentlichungen einmal, mehrmals oder regelmäßig "
3306
  "planen"
3307
 
3308
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:86
3309
  msgid "Reporting with links to already published posts"
3310
  msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
3311
 
3312
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:101
3313
  msgid "Select the preferred custom post format for your posts"
3314
  msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
3315
 
3316
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:106
3317
  msgid ""
3318
  "You can define your preferred custom post format Twitter, Facebook and "
3319
  "Google +. Select link post or photo post format:"
3321
  "Für Facebook, Twitter und Google + kannst Du Dein bevorzugtes Post-Format "
3322
  "standardmäßig festlegen. Wähle das Link-Post- oder das Foto-Post-Format:"
3323
 
3324
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:111
3325
  msgid ""
3326
  "The link post format displays posts title, link address and the first one or "
3327
  "two sentences of the post. The networks scan this information from your META "
3345
  "Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
3346
  "Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. \n"
3347
 
3348
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:123
3349
  msgid ""
3350
  "For Instagram, you can select \"image with frame\" or \"image cut out\" as your "
3351
  "preferred custom post format."
3353
  "Du kannst für Instagram zwischen \"Bild mit Rahmen\" umd \"Bild "
3354
  "ausgeschnitten\" als Dein bevorzugtes Beitragsformat auswählen."
3355
 
3356
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:173
3357
  msgid "Did you miss something?"
3358
  msgstr "Was vermisst Du?"
3359
 
3360
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:176
3361
  msgid "Help us make Blog2Social even better!"
3362
  msgstr "Helfe uns Blog2Social besser zu machen!"
3363
 
3364
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:180
3365
  msgid "submit"
3366
  msgstr "senden"
3367
 
3368
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:194
3369
  msgid ""
3370
  "Blog2Social provides you with a ready-to-use best time scheduler based on "
3371
  "current research on the best times to post on each social network."
3373
  "Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
3374
  "zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
3375
 
3376
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:196
3377
  msgid ""
3378
  "Click Best Time Scheduler in the preview editor to schedule your posts "
3379
  "automatically for the best times to post on each social network."
3382
  "Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
3383
  "automatically for the best times to post on each social network."
3384
 
3385
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:198
3386
  msgid ""
3387
  "You can also define your own personal time settings for posting, if you know "
3388
  "which times work best for your communities. Edit the pre-filled times in the "
3392
  "eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
3393
  "möchtest und klicke \"speichern\"."
3394
 
3395
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:200
3396
  msgid ""
3397
  "Click My Time Settings in the preview editor to schedule your posts with "
3398
  "your personal best time settings."
3400
  "Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
3401
  "Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
3402
 
3403
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:202
3404
  msgid ""
3405
  "You can always edit the predefined times in the preview editor for any post "
3406
  "or network and save your new settings as default for future use."
3409
  "jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
3410
  "zukünftigen Beiträge abspeichern. "
3411
 
3412
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:204
3413
  msgid ""
3414
  "Blog2Social will also apply your personal time settings, if you enable the "
3415
  "Social Media Auto-Poster and select auto-post at scheduled times. "
3418
  "das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
3419
  "Zeiten auswählst."
3420
 
3421
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:238
3422
+ msgid "Why Retweets?"
3423
+ msgstr "Wieso retweeten?\n"
3424
+
3425
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:241
3426
+ msgid ""
3427
+ "Retweets are the recommended way to reshare the same Tweets across Twitter "
3428
+ "accounts in accordance with Twitter new rules. You can now schedule multiple "
3429
+ "Retweets for an original Tweet that you are planning right from your "
3430
+ "WordPress."
3431
+ msgstr ""
3432
+ "Retweets sind der beste Weg, um gleiche Tweets in Übereinstimmung mit den "
3433
+ "neuen Twitter Regeln auf all Deinen Twitter-Accounts zu posten. Du jetzt "
3434
+ "mehrere Retweets für einen Original-Tweet direkt aus Deinem WordPress "
3435
+ "Backend heraus planen."
3436
+
3437
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:248
3438
+ msgid "Do you want retweeten?"
3439
+ msgstr "Du möchtest retweeten?\n"
3440
+
3441
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:277
3442
  msgid "b2s.pm Link Shortener"
3443
  msgstr "b2s.pm Linkverkürzer"
3444
 
3445
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:280
3446
  msgid ""
3447
  "The Blog2Social Shortener converts and publishes your links with a short URL "
3448
  "on the social networks.<br>If you choose this option, you avoid that re-"
3469
  "den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
3470
  "können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
3471
 
3472
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:294
3473
  msgid ""
3474
  "Select the content that will be automatically pre-filled in your Twitter "
3475
  "posts. If you have ticked the box \"include WordPress tags as hashtags in my "
3480
  "Tags als Hashtags zu Deinen Social Media-Posts hinzu” aktiviert hast, werden "
3481
  "Hashtags auch im Dropdown-Menü automatisch an die Optionen angefügt. "
3482
 
3483
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:351
3484
  msgid "Social Meta Tags Settings"
3485
  msgstr "Meta Tag Einstellungen"
3486
 
3487
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:354 ../..
3488
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:435
3489
  msgid "Change image, title and description for your post on this network"
3490
  msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
3491
 
3492
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:360
3493
  msgid ""
3494
  "Facebook has changed its policy for posting link posts via plugins or web "
3495
  "applications. Facebook does no longer display the featured or selected image "
3512
  "Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
3513
  "Bildgrößen auf Facebook erfüllt."
3514
 
3515
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:362
3516
  msgid ""
3517
  "With Blog2Social you can select a featured image or any image you select to "
3518
  "be displayed with your link post. Blog2Social will automatically write the "
3532
  "der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
3533
  "übernimmt. "
3534
 
3535
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:365
3536
  msgid ""
3537
  "Twitter has changed its policy for posting link posts via plugins or web "
3538
  "applications. Twitter does no longer display the featured or selected image "
3554
  "werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
3555
  "die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
3556
 
3557
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:367
3558
  msgid ""
3559
  "With Blog2Social you can select a featured image or any image you select to "
3560
  "be displayed with your link post. Blog2Social will automatically write the "
3574
  "Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
3575
  "vornimmst, nicht übernimmt. \n"
3576
 
3577
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:370
3578
  msgid ""
3579
  "You can change the image, title and description for your post on Facebook, "
3580
  "by editing the following fields for"
3582
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3583
  "Facebook über die folgenden Felder ändern:"
3584
 
3585
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:373 ../..
3586
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:388
3587
  msgid "image"
3588
  msgstr "Bild"
3589
 
3590
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:375 ../..
3591
+ #: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:390
3592
  msgid "description"
3593
  msgstr "Beschreibung"
3594
 
3595
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:377
3596
  msgid ""
3597
  "Blog2Social will automatically write these information in the Facebook Open "
3598
  "Graph (OG) Meta Tags for Image, Title and Description of your blog post."
3601
  "Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
3602
  "Description."
3603
 
3604
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:380
3605
  msgid ""
3606
  "Please note: If this post has already been shared or scheduled previously, "
3607
  "your current changes will also affect the look of previously shared or "
3614
  "Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
3615
  "mit diesen Informationen automatisch aktualisiert."
3616
 
3617
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:382
3618
  #, php-format
3619
  msgid ""
3620
  "Please note: Your changes will have no effect on your social media posts on "
3625
  "berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
3626
  "href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
3627
 
3628
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:385
3629
  msgid ""
3630
  "You can change the image, title and description for your post on Twitter, by "
3631
  "editing the following fields for"
3633
  "Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
3634
  "Twitter über die folgenden Felder ändern:"
3635
 
3636
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:392
3637
  msgid ""
3638
  "Blog2Social will automatically write these information in the Twitter Card "
3639
  "Meta Tags for Image, Title and Description of your blog post."
3641
  "Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
3642
  "Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
3643
 
3644
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:395
3645
  msgid ""
3646
  "Please note: If this post has already been shared or scheduled previously, "
3647
  "your current changes will also affect the look of previously shared or "
3656
  "bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
3657
  "Änderungen aktualisiert. "
3658
 
3659
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:397
3660
  #, php-format
3661
  msgid ""
3662
  "Please note: Your changes will have no effect on your social media posts on "
3668
  "target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
3669
  "deaktiviert hast."
3670
 
3671
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:404
3672
  msgid "You want to change the image, title and description for your post?"
3673
  msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
3674
 
3675
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:440
3676
  msgid ""
3677
  "You are currently sharing this post as image post. Changes to title and "
3678
  "description Meta Tag parameters will only be supported for link post formats."
3684
  "Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
3685
  "Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
3686
 
3687
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:443
3688
  #, php-format
3689
  msgid ""
3690
  "Your changes will have no effect on your social media posts on Facebook, if "
3695
  "Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
3696
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3697
 
3698
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:446
3699
  #, php-format
3700
  msgid ""
3701
  "Your changes will have no effect on your social media posts on Twitter, if "
3706
  "Du Meta Tag Einstellungen für Twitter unter den Blog2Social <a "
3707
  "target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
3708
 
3709
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:36
3710
  msgid ""
3711
  "To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
3712
  "Our support assists you as of PHP version 5.5.3. See also:"
3715
  "höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
3716
  "auch:"
3717
 
3718
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:37
3719
  msgid "Technical requirements for Blog2Social"
3720
  msgstr "Technische Vorraussetzungen für Blog2Social"
3721
 
3722
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:44
3723
  msgid "Thank you. You'll now receive the blog updates from Blog2Social."
3724
  msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
3725
 
3726
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:62
3727
  msgid "Autoposter limit has been reached"
3728
  msgstr "Das Autoposter-Limit wurde erreicht"
3729
 
3730
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:62
3731
  msgid "Your daily limit for posting automatically has been reached."
3732
  msgstr "Dein tägliche Limit für das automatische Veröffentlichen wurde erreicht."
3733
 
3734
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:69
3735
  msgid "You have clear all page and post meta data successful."
3736
  msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
3737
 
3738
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:74
3739
  msgid "The page and post meta data could not be removed."
3740
  msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
3741
 
3742
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:80
3743
  msgid ""
3744
  "You have Yoast SEO active. Blog2Social Social Meta Tags overrides the meta "
3745
  "tags from Yoast SEO."
3747
  "Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
3748
  "Metaangaben von Yoast SEO nun."
3749
 
3750
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:86
3751
  msgid ""
3752
  "You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
3753
  "plugins active. To make sure that your Social Meta Tags are set correctly, "
3760
  "Einstellungen. Wenn Du sie bereits deaktiviert hast, kannst Du diese Meldung "
3761
  "ignorieren."
3762
 
3763
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:92
3764
  msgid ""
3765
  "You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
3766
  " Google+ and Twitter Card Tags plugins active. This is no recommended. "
3772
  "deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
3773
  "Einstellungen."
3774
 
3775
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:99
3776
  msgid "This entry could not be removed. It's not yours!"
3777
  msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
3778
 
3779
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:104
3780
  msgid "This entry was removed successful."
3781
  msgstr "Der Eintrag wurde entfernt."
3782
 
3783
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:109
3784
+ msgid "This post was edit successful."
3785
+ msgstr "Dieser Beitrag wurde erfolgreich bearbeitet."
3786
+
3787
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:118
3788
  msgid "Post was scheduled successfully on your blog!"
3789
  msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
3790
 
3791
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:120
3792
  msgid "Post is published successfully on your blog!"
3793
  msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
3794
 
3795
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:134
3796
  msgid "Your authorization was successful."
3797
  msgstr "Deine Autorisierung war erfolgreich."
3798
 
3799
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:139
3800
  msgid "Your profile was saved successful."
3801
  msgstr "Dein Profil wurde erfolgreich gespeichert."
3802
 
3803
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:144
3804
  msgid "Your profile could not be saved."
3805
  msgstr "Dein Profil konnte nicht gespeichert werden."
3806
 
3807
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:149
3808
  msgid "Your authorization could not be removed."
3809
  msgstr "Deine Autorisierung konnte nicht entfernt werden."
3810
 
3811
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:154
3812
  msgid "Your authorization was removed successful."
3813
  msgstr "Dein Profil wurde erfolgreich entfernt."
3814
 
3815
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:159
3816
  msgid "Thank you! Your feedback has been received."
3817
  msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
3818
 
3819
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:164
3820
  msgid "Your feedback could not be delivered."
3821
  msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
3822
 
3823
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:171 ../..
3824
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:186
3825
  msgid "Your settings were successfully saved."
3826
  msgstr "Deine Einstellungen sind gespeichert."
3827
 
3828
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:176
3829
  msgid "Your settings could not be saved."
3830
  msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
3831
 
3832
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:181
3833
  msgid ""
3834
  "Your settings could not be saved, because you have auto-posting enabled but "
3835
  "no social networks selected."
3837
  "Deine Einstellungen konnten nicht gespeichert werden, weil Du keine Social "
3838
  "Media Netzwerke ausgewählt hast."
3839
 
3840
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:194
3841
  #, php-format
3842
  msgid ""
3843
  "Hi, we noticed you just shared your %s. blog post with Blog2Social - that's "
3849
  "sehr freuen und uns helfen, das Tool bekannter zu machen. Vielen Dank für "
3850
  "Deine Unterstützung.\n"
3851
 
3852
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:197
3853
  msgid "Ok, you deserve it"
3854
  msgstr "Ok, Ihr habt es verdient "
3855
 
3856
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:200
3857
  msgid "Nope, maybe later"
3858
  msgstr "Nicht jetzt, vielleicht später "
3859
 
3860
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:203
3861
  msgid "I already did it"
3862
  msgstr "Habe ich schon gemacht "
3863
 
3864
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:215
3865
  msgid "Boost your social media automation with Blog2Social PREMIUM!"
3866
  msgstr "Mache mehr aus Deiner Social Media Automatisierung mit Blog2Social PREMIUM!"
3867
 
3868
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:217
3869
  msgid ""
3870
  "Blog2Social provides even more options for auto-posting and auto-scheduling "
3871
  "for your posts. Easily schedule your posts with the Best Time Scheduler or "
3880
  "Formaten für jedes Netzwerk und jeden Post, wähle dazu beliebige Bilder aus "
3881
  "deiner Bibliothek aus. Und vieles mehr.\n"
3882
 
3883
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:221
3884
  msgid "Yes, I want to test Blog2Social PREMIUM 30 days for free"
3885
  msgstr "Ja, ich möchte das Blog2Social PREMIUM 30 Tage kostenlos testen "
3886
 
3887
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:224
3888
  msgid "No, I'm happy with Blog2Social FREE"
3889
  msgstr "Nein, ich bin glücklich mit Blog2Social FREE "
3890
 
3891
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:236
3892
  msgid "Your Blog2Social Premium Free Version is activated for "
3893
  msgstr "Deine Blog2Social Testphase läuft noch"
3894
 
3895
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:239
3896
  msgid " Days"
3897
  msgstr "Tage"
3898
 
3899
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:239
3900
  msgid " today"
3901
  msgstr "heute"
3902
 
3903
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:243
3904
  msgid ""
3905
  "Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on "
3906
  "autopilot, automatically schedule your social media posts with the Best Time "
3916
  "hoch. Speichere mehrere Kombinationen von Netzwerken für verschiedene Zwecke."
3917
  " "
3918
 
3919
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:247 ../..
3920
+ #: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:266
3921
  msgid "I need some more time to decide"
3922
  msgstr "Ich brauche noch mehr Zeit um mich zu entscheiden "
3923
 
3924
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:258
3925
  msgid "Your free trial of Blog2Social PREMIUM has ended."
3926
  msgstr "Deine kostenlose Testversion von Blog2Social PREMIUM ist abgelaufen."
3927
 
3928
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:259
3929
  msgid "We hope you liked Blog2Social Premium."
3930
  msgstr "Wir hoffen, dass Dir Blog2Social Premium gefällt."
3931
 
3932
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:265
3933
  msgid "Yes, I want to upgrade now"
3934
  msgstr "Ja, ich möchte jetzt von Premium profitieren "
3935
 
3936
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:267
3937
  msgid "Did you miss something? Tell us!"
3938
  msgstr "Vermisst Du etwas? Sag es uns! "
3939
 
3940
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:277
3941
  msgid "Version"
3942
  msgstr "Version"
3943
 
3944
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:287 ../..
3945
+ #: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:2
3946
  msgid "Plans & Pricing"
3947
  msgstr "Versionen & Preise"
3948
 
3949
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:288 ../..
3950
+ #: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:3
3951
  msgid "Support"
3952
  msgstr "Support"
3953
 
3954
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:300
3955
  msgid "Test Blog2Social PREMIUM 30 days for free"
3956
  msgstr "Teste Blog2Social PREMIUM 30 Tage kostenlos"
3957
 
3958
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:306
3959
  msgid ""
3960
  "The free trial can not be started. This blog has been already registered for "
3961
  "the free trial."
3963
  "Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
3964
  "bereits für die kostenlose Testzeit freigeschaltet."
3965
 
3966
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:311
3967
  msgid "Share on multiple accounts per network"
3968
  msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
3969
 
3970
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:312
3971
  msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
3972
  msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
3973
 
3974
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:313
3975
  msgid "Reporting with links to all published social media posts"
3976
  msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
3977
 
3978
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:316 ../..
3979
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:141 ../..
3980
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:143 ../..
3981
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:218 ../..
3982
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:220
3983
  msgid "E-Mail"
3984
  msgstr "E-Mail"
3985
 
3986
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:320 ../..
3987
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:91 ../..
3988
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:100 ../..
3989
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:168 ../..
3990
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:177
3991
  msgid "First Name"
3992
  msgstr "Vorname"
3993
 
3994
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:324 ../..
3995
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:92 ../..
3996
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:103 ../..
3997
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:169 ../..
3998
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:180
3999
  msgid "Last Name"
4000
  msgstr "Nachname"
4001
 
4002
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:328
4003
  msgid ""
4004
  "By creating an account, you agree to Blog2Social's <a target=\"_blank\" "
4005
  "href=\"https://www.blog2social.com/en/terms/\">Conditions of Use</a> and <a "
4011
  "target=\"_blank\" href=\"https://www.blog2social."
4012
  "com/de/datenschutz/\">Datenschutzerklärung</a> einverstanden.\n"
4013
 
4014
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:333
4015
  msgid "No credit card required"
4016
  msgstr "keine Kreditkarte notwendig"
4017
 
4018
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:337
4019
  msgid "Get Started"
4020
  msgstr "Jetzt loslegen"
4021
 
4022
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:355
4023
+ msgid "Thank you for choosing Blog2Social Premium."
4024
+ msgstr "Vielen Dank, dass Du Dich für Blog2Social Premium entschieden hast."
4025
+
4026
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:364 ../..
4027
+ #: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:8
4028
  msgid "Your license"
4029
  msgstr "Deine Lizenz"
4030
 
4031
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:365
4032
+ msgid "Blog2Social Premium"
4033
+ msgstr "Blog2Social Premium"
4034
+
4035
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:365
4036
+ msgid "has been successfully activated."
4037
+ msgstr "wurde erfolgreich aktiviert."
4038
+
4039
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:375
4040
  msgid "Your entered License Key is invalid. Please contact support!"
4041
  msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
4042
 
4043
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:385
4044
  msgid "Your license key has reached the maximum number of users."
4045
  msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
4046
 
4047
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:392
4048
+ msgid "OK"
4049
+ msgstr "OK"
4050
+
4051
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:7
4052
  msgid "All Posts"
4053
  msgstr "alle Beiträge"
4054
 
4055
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:10
4056
  msgid "Shared Posts"
4057
  msgstr "geteilte Beiträge"
4058
 
4059
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:11
4060
+ msgid "Notifications"
4061
+ msgstr "Benachrichtungen"
4062
+
4063
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:38
4064
  msgid "Network Activity (today)"
4065
  msgstr "Netzwerk Aktivitäten (heute)"
4066
 
4067
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:49
4068
  msgid "Rate it!"
4069
  msgstr "Bewerte Blog2Social"
4070
 
4071
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:52
4072
  msgid ""
4073
  "If you like Blog2Social, please give us a 5 star rating. If there is "
4074
  "anything that does not work for you, please contact us!"
4076
  "Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
4077
  "Bewertung. Spreche uns an, wenn Dir ir­gend­was nicht gefällt."
4078
 
4079
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:68
4080
  msgid "GET STARTED"
4081
  msgstr "Jetzt Affiliate-Partner werden"
4082
 
4083
+ #: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:79
4084
  msgid "Posts from Blog2Social"
4085
  msgstr "Beiträge von Blog2Social"
4086
 
4087
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:7
4088
  msgid "Post a Press Release"
4089
  msgstr "Beitrag als Pressemitteilung veröffentlichen"
4090
 
4091
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:11
4092
  msgid "Category"
4093
  msgstr "Kategorie"
4094
 
4095
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:12
4096
  msgid "Language"
4097
  msgstr "Sprache"
4098
 
4099
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:20
4100
  msgid "German"
4101
  msgstr "Deutsch"
4102
 
4103
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:21
4104
  msgid "English"
4105
  msgstr "Englisch"
4106
 
4107
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:32 ../..
4108
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:34
4109
  msgid "Subtitle"
4110
  msgstr "Untertitel"
4111
 
4112
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:38 ../..
4113
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:40
4114
  msgid "YouTube-Link"
4115
  msgstr "Youtube-Link"
4116
 
4117
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:44 ../..
4118
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:46
4119
  msgid "Message"
4120
  msgstr "Mitteilung"
4121
 
4122
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:50
4123
  msgid "Keywords"
4124
  msgstr "Schlüsselworter"
4125
 
4126
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:52
4127
  msgid "Keywords with commas (e.g .: Blog2Social, PR-Gateway)"
4128
  msgstr "Schlüsselwörter mit Komma getrennt (z.B.: Blog2Social,PR-Gateway)"
4129
 
4130
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:56 ../..
4131
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:58
4132
  msgid "Shortext"
4133
  msgstr "Kurzbeschreibung"
4134
 
4135
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:69
4136
  msgid "Contact Details"
4137
  msgstr "Kontaktangaben"
4138
 
4139
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:74
4140
  msgid "Company"
4141
  msgstr "Firmenkontakt"
4142
 
4143
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:77
4144
  msgid "Press"
4145
  msgstr "Pressekontakt"
4146
 
4147
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:84 ../..
4148
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:86 ../..
4149
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:161 ../..
4150
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:163
4151
  msgid "Name"
4152
  msgstr "Name"
4153
 
4154
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:95 ../..
4155
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:172
4156
  msgid "Mrs."
4157
  msgstr "Frau"
4158
 
4159
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:96 ../..
4160
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:173
4161
  msgid "Mr."
4162
  msgstr "Herr"
4163
 
4164
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:107 ../..
4165
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:110 ../..
4166
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:184 ../..
4167
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:187
4168
  msgid "Street"
4169
  msgstr "Straße"
4170
 
4171
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:108 ../..
4172
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:113 ../..
4173
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:185 ../..
4174
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:190
4175
  msgid "Number"
4176
  msgstr "Nummer"
4177
 
4178
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:117 ../..
4179
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:120 ../..
4180
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:194 ../..
4181
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:197
4182
  msgid "Zip Code"
4183
  msgstr "PLZ"
4184
 
4185
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:118 ../..
4186
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:123 ../..
4187
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:195 ../..
4188
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:200
4189
  msgid "City"
4190
  msgstr "Stadt"
4191
 
4192
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:127 ../..
4193
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:204
4194
  msgid "Country"
4195
  msgstr "Land"
4196
 
4197
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:135 ../..
4198
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:137 ../..
4199
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:212 ../..
4200
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:214
4201
  msgid "Phone"
4202
  msgstr "Telefon"
4203
 
4204
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:147 ../..
4205
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:149 ../..
4206
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:224 ../..
4207
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:226
4208
  msgid "Website"
4209
  msgstr "Webseite"
4210
 
4211
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:153 ../..
4212
+ #: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:155
4213
  msgid "Company Description"
4214
  msgstr "Firmenbeschreibung"
4215
 
4216
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:8
4217
  msgid "You are signed out of <b>PR-Gateway</b>!"
4218
  msgstr "Du bist nun bei PR-Gateway abgemeldet!"
4219
 
4220
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:17
4221
  msgid "Your message will now be sent over PR gateway to the press portals!"
4222
  msgstr "Deine Mitteilung wird nun über PR-Gateway an die Presseportale übermittelt!"
4223
 
4224
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:18
4225
  msgid "See all publications for your message live on "
4226
  msgstr "Verfolge live die Veröffentlichungen Deiner Mitteilung unter"
4227
 
4228
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:20
4229
  msgid "Your message save as draft by PR-Gateway!"
4230
  msgstr ""
4231
  "Deine Mitteilung wurde erfolgreich an PR-Gateway übermittelt und als Entwurf "
4232
  "abgelegt!"
4233
 
4234
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:28
4235
  msgid ""
4236
  "Unfortunately your request can not be processed by Blog2Social. Please try "
4237
  "again!"
4239
  "Deine Anfrage kann leider vom Blog2Social nicht verarbeitet werden. Bitte "
4240
  "versuche es erneut!"
4241
 
4242
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:34
4243
  msgid "Your message has not been received successfully with us. Please try again!"
4244
  msgstr ""
4245
  "Deine Mitteilung ist bei uns leider nicht erfolglreich eingegangen. Bitte "
4246
  "versuche es erneut!"
4247
 
4248
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:48
4249
  msgid ""
4250
  "PR-Gateway offers a paid online distribution service for submitting press "
4251
  "releases, articles and social media news to more than 250 news sites, "
4264
  "auf ausgewählten kostenfreien und kostenpflichtigen Portale zu "
4265
  "veröffentlichen."
4266
 
4267
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:49
4268
  msgid "Register here to open your PR-Gateway account."
4269
  msgstr "Registriere hier Deinen PR-Gateway Account, kostenlos und unverbindlich."
4270
 
4271
+ #: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:66
4272
  msgid "Logout"
4273
  msgstr "Abmelden"
readme.txt CHANGED
@@ -3,8 +3,8 @@ 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.7.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -42,6 +42,8 @@ Blog2Social Premium includes all features of the free version and awesome additi
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.
@@ -297,6 +299,8 @@ We use the official authentification oAUTH methods to third-party applications p
297
  9. Adjust the best times to schedule in the best time scheduler.
298
 
299
  == Changelog ==
 
 
300
  = 4.7.0 =
301
  Usability Optimization
302
  = 4.6.0 =
@@ -357,6 +361,8 @@ Bug Fix: update method
357
  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)
358
 
359
  == Upgrade Notice ==
 
 
360
  = 4.7.0 =
361
  Usability Optimization
362
  = 4.6.0 =
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.5
7
+ Stable tag: 4.8.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
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
+ * **Schedule multiple individually tailored posts** in one easy step in your one-page preview editor
46
+ * **Post & Schedule Retweets for Twitter:** Reshare your Tweets across your Twitter accounts by using scheduled Retweets
47
  * **Social Media Calendar:** edit or change scheduled posts per drag & drop, keep track of your scheduling plan, filter per network and user.
48
  * **Define multiple combinations of network profiles, pages and groups** for specific sharing purposes.
49
  * **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.
299
  9. Adjust the best times to schedule in the best time scheduler.
300
 
301
  == Changelog ==
302
+ = 4.8.0 =
303
+ Usability Optimization, twitter retweet, more individualize image and content by scheduling
304
  = 4.7.0 =
305
  Usability Optimization
306
  = 4.6.0 =
361
  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)
362
 
363
  == Upgrade Notice ==
364
+ = 4.8.0 =
365
+ Usability Optimization, twitter retweet, more individualize image and content by scheduling
366
  = 4.7.0 =
367
  Usability Optimization
368
  = 4.6.0 =
views/b2s/html/footer.phtml CHANGED
@@ -1,7 +1,7 @@
1
  <!--Footer Start-->
2
  <div class="b2s-footer">
3
  <div class="pull-left hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
4
- <small> © <?php echo date('Y'); ?> <a target="_blank" href="http://www.adenion.de" rel="nofollow">Adenion GmbH</a> | <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('term'); ?>" rel="nofollow"><?php _e("Terms", "blog2social") ?></a> | <?php _e('We never store your data from your social media profiles.', 'blog2social') ?></small>
5
  </div>
6
  <div class="pull-right hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
7
  <small>
@@ -229,6 +229,46 @@
229
  </div>
230
  </div>
231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
232
  <div class="modal fade" id="b2sInfoLinkModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoLinkModal" aria-hidden="true" data-backdrop="false">
233
  <div class="modal-dialog">
234
  <div class="modal-content">
1
  <!--Footer Start-->
2
  <div class="b2s-footer">
3
  <div class="pull-left hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
4
+ <small> © <?php echo date('Y'); ?> <a target="_blank" href="https://www.adenion.de" rel="nofollow">Adenion GmbH</a> | <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('privacy_policy'); ?>" rel="nofollow"><?php _e("Privacy Policy", "blog2social") ?></a> | <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('term'); ?>" rel="nofollow"><?php _e("Terms", "blog2social") ?></a> | <?php _e('We never store your data from your social media profiles.', 'blog2social') ?></small>
5
  </div>
6
  <div class="pull-right hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
7
  <small>
229
  </div>
230
  </div>
231
 
232
+
233
+ <div class="modal fade" id="b2sInfoPostRelayModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoPostRelayModal" aria-hidden="true" data-backdrop="false">
234
+ <div class="modal-dialog">
235
+ <div class="modal-content">
236
+ <div class="modal-header">
237
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoPostRelayModal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
238
+ <h4 class="modal-title"><?php _e('Why Retweets?', 'blog2social') ?></h4>
239
+ </div>
240
+ <div class="modal-body">
241
+ <?php _e('Retweets are the recommended way to reshare the same Tweets across Twitter accounts in accordance with Twitter new rules. You can now schedule multiple Retweets for an original Tweet that you are planning right from your WordPress.', 'blog2social') ?>
242
+ <br>
243
+ <br>
244
+ <?php _e('If Retweets are enabled, every Original-Tweet you schedule in this step will be retweeted by the selected Twitter accounts. If, for example, 3 Original-Tweets are scheduled, every single Tweet will trigger a Retweet for the selected Twitter accounts.', 'blog2social') ?>
245
+ <br>
246
+ <br>
247
+ <?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
248
+ <h4><?php _e('Do you want retweeten?', 'blog2social'); ?></h4>
249
+ <?php _e('With Blog2Social Premium you can:', 'blog2social') ?>
250
+ <br>
251
+ <br>
252
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Post on pages and groups', 'blog2social') ?><br>
253
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Share on multiple profiles, pages and groups', 'blog2social') ?><br>
254
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Auto-post and auto-schedule new and updated blog posts', 'blog2social') ?><br>
255
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule your posts at the best times on each network', 'blog2social') ?><br>
256
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Best Time Manager: use predefined best time scheduler to auto-schedule your social media posts', 'blog2social') ?><br>
257
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule your post for one time, multiple times or recurrently', 'blog2social') ?><br>
258
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule and re-share old posts', 'blog2social') ?><br>
259
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Select link format or image format for your posts', 'blog2social') ?><br>
260
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Select individual images per post', 'blog2social') ?><br>
261
+ <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Reporting & calendar: keep track of your published and scheduled social media posts', 'blog2social') ?><br>
262
+ <br>
263
+ <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" class="btn btn-success center-block"><?php _e('Upgrade to PREMIUM', 'blog2social') ?></a>
264
+ <br>
265
+ <center><?php _e('or <a href="http://service.blog2social.com/trial" target="_blank">start with free 30-days-trial of Blog2Social Premium</a> (no payment information needed)', 'blog2social') ?></center>
266
+ <?php } ?>
267
+ </div>
268
+ </div>
269
+ </div>
270
+ </div>
271
+
272
  <div class="modal fade" id="b2sInfoLinkModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoLinkModal" aria-hidden="true" data-backdrop="false">
273
  <div class="modal-dialog">
274
  <div class="modal-content">
views/b2s/html/header.phtml CHANGED
@@ -15,6 +15,16 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
15
  $con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
16
  $autoPostLimit = ($autoPostCon['count'] == $con[B2S_PLUGIN_USER_VERSION]) ? 'block' : 'none';
17
  }
 
 
 
 
 
 
 
 
 
 
18
  ?>
19
 
20
  <div class="col-md-12 del-padding-left">
@@ -29,13 +39,6 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
29
  </div>
30
  <?php } ?>
31
 
32
- <!--Info TOS Twitter 032018 - none multiple Accounts same content-->
33
- <div class="alert alert-warning b2s-network-tos">
34
- <span class="glyphicon glyphicon-exclamation-sign glyphicon-warning"></span> <?php _e('Starting March 23th, 2018 Twitter has enforced new TOS rules and policies regarding duplicate posts and posting across multiple Twitter accounts. Users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') ?> <br>
35
- <strong><?php _e('Please make sure to follow Twitter’s TOS, as violating these rules can result in Twitter suspending your account.', 'blog2social') ?></strong>
36
- <a href="<?php echo B2S_Tools::getSupportLink('network_tos_faq_032018'); ?>" target="_blank"><?php _e('More information', 'blog2social') ?></a>
37
- </div>
38
-
39
  <div class="panel panel-group b2s-network-auth-info b2s-mail-update-success" style="display:none;">
40
  <div class="panel-body">
41
  <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Thank you. You\'ll now receive the blog updates from Blog2Social.', 'blog2social'); ?>
@@ -393,3 +396,34 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
393
  </div>
394
  </div>
395
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  $con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
16
  $autoPostLimit = ($autoPostCon['count'] == $con[B2S_PLUGIN_USER_VERSION]) ? 'block' : 'none';
17
  }
18
+
19
+ $b2sPrivacyPolicy = get_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
20
+ $showPrivacyPolicy = false;
21
+ if ($b2sPrivacyPolicy !== false) {
22
+ $b2sPrivacyPolicy = unserialize(base64_decode($b2sPrivacyPolicy));
23
+ if (is_array($b2sPrivacyPolicy) && $b2sPrivacyPolicy !== false && isset($b2sPrivacyPolicy[substr(B2S_LANGUAGE, 0, 2)])) {
24
+ $showPrivacyPolicy = true;
25
+ $b2sPrivacyPolicy = $b2sPrivacyPolicy[substr(B2S_LANGUAGE, 0, 2)];
26
+ }
27
+ }
28
  ?>
29
 
30
  <div class="col-md-12 del-padding-left">
39
  </div>
40
  <?php } ?>
41
 
 
 
 
 
 
 
 
42
  <div class="panel panel-group b2s-network-auth-info b2s-mail-update-success" style="display:none;">
43
  <div class="panel-body">
44
  <span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Thank you. You\'ll now receive the blog updates from Blog2Social.', 'blog2social'); ?>
396
  </div>
397
  </div>
398
 
399
+
400
+ <input id="b2sUserAcceptPrivacyPolicy" type="hidden" value="<?php echo (($showPrivacyPolicy) ? 'true' : 'false'); ?>">
401
+ <!-- B2S-Privacy-Policy-Info-->
402
+ <div class="modal fade" id="b2sModalPrivacyPolicy" tabindex="-1" role="dialog" aria-labelledby="b2sModalPrivacyPolicy" aria-hidden="true" data-backdrop="true">
403
+ <div class="modal-dialog b2s-scroll-modal-dialog">
404
+ <!-- Modal content-->
405
+ <div class="modal-content">
406
+ <div class="modal-header">
407
+ <button type="button" class="close" data-dismiss="modal">&times;</button>
408
+ <h4 class="modal-title"> <img src="<?php echo plugins_url('/assets/images/b2s@32.png', B2S_PLUGIN_FILE); ?>" alt="blog2social"> <?php _e('We updated our Privacy Policy', 'blog2social') ?></h4>
409
+ </div>
410
+ <div class="modal-body b2s-scroll-modal-body b2s-modal-privacy-policy-scroll-content">
411
+ <p>
412
+ <?php
413
+ if ($b2sPrivacyPolicy !== false) {
414
+ echo utf8_encode($b2sPrivacyPolicy);
415
+ }
416
+ ?>
417
+ </p>
418
+ </div>
419
+ <div class="modal-footer">
420
+ <a href="#" class="b2s-scroll-modal-down" address="true"></a>
421
+ <br>
422
+ <div class="pull-left btn-padding"><?php _e('Blog2Social is a service of Adenion GmbH', 'blog2social'); ?></div>
423
+ <button class="btn btn-success b2s-modal-privacy-policy-accept-btn"><?php _e('I agree to the Adenion Privacy Policy', 'blog2social'); ?></button>
424
+ <section class="b2s-scroll-modal-end"></section>
425
+ </div>
426
+ </div>
427
+ </div>
428
+ </div>
429
+
views/b2s/html/post.navbar.phtml CHANGED
@@ -1,17 +1,19 @@
1
- <?php $getPage = $_GET['page'];
 
2
  $isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
3
  ?>
4
  <!--Navbar Start-->
5
  <div class="col-md-12 pull-left b2s-post-menu del-padding-left">
6
- <a class="btn btn-<?php echo ($getPage == 'blog2social-post') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-all" href="admin.php?page=blog2social-post"><?php _e('All Posts','blog2social') ?></a>
7
- <a class="btn btn-<?php echo ($getPage == 'blog2social-sched') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-sched" href="admin.php?page=blog2social-sched"><?php _e('Scheduled Posts','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
8
- <?php if($getPage != "blog2social"){ ?>
9
- <a class="btn btn-<?php echo ($getPage == 'blog2social-publish') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-publish" href="admin.php?page=blog2social-publish"><?php _e('Shared Posts','blog2social') ?></a>
10
- <a class="btn btn-<?php echo ($getPage == 'blog2social-calendar') ? 'primary' :'link'; ?> b2s-post-btn" href="admin.php?page=blog2social-calendar"><?php _e('Calendar','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
11
- <?php } ?>
 
12
  </div>
13
  <hr class="pull-left">
14
 
15
- <div class="hidden-lg hidden-md hidden-sm filterShow"><a href="#" onclick="showFilter('show');return false;"><i class="glyphicon glyphicon-chevron-down"></i><?php _e('filter','blog2social') ?></a></div>
16
- <div class="hidden-lg hidden-md hidden-sm filterHide"><a href="#" onclick="showFilter('hide');return false;"><i class="glyphicon glyphicon-chevron-up"></i><?php _e('filter','blog2social') ?></a></div>
17
  <!--Navbar Ende-->
1
+ <?php
2
+ $getPage = $_GET['page'];
3
  $isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
4
  ?>
5
  <!--Navbar Start-->
6
  <div class="col-md-12 pull-left b2s-post-menu del-padding-left">
7
+ <a class="btn btn-<?php echo ($getPage == 'blog2social-post') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-all" href="admin.php?page=blog2social-post"><?php _e('All Posts', 'blog2social') ?></a>
8
+ <a class="btn btn-<?php echo ($getPage == 'blog2social-sched') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-sched" href="admin.php?page=blog2social-sched"><?php _e('Scheduled Posts', 'blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '' ); ?> </a>
9
+ <?php if ($getPage != "blog2social") { ?>
10
+ <a class="btn btn-<?php echo ($getPage == 'blog2social-publish') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-publish" href="admin.php?page=blog2social-publish"><?php _e('Shared Posts', 'blog2social') ?></a>
11
+ <a class="btn btn-<?php echo ($getPage == 'blog2social-notice') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-notice" href="admin.php?page=blog2social-notice"><?php _e('Notifications', 'blog2social') ?></a>
12
+ <a class="btn btn-<?php echo ($getPage == 'blog2social-calendar') ? 'primary' : 'link'; ?> b2s-post-btn" href="admin.php?page=blog2social-calendar"><?php _e('Calendar', 'blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '' ); ?> </a>
13
+ <?php } ?>
14
  </div>
15
  <hr class="pull-left">
16
 
17
+ <div class="hidden-lg hidden-md hidden-sm filterShow"><a href="#" onclick="showFilter('show');return false;"><i class="glyphicon glyphicon-chevron-down"></i><?php _e('filter', 'blog2social') ?></a></div>
18
+ <div class="hidden-lg hidden-md hidden-sm filterHide"><a href="#" onclick="showFilter('hide');return false;"><i class="glyphicon glyphicon-chevron-up"></i><?php _e('filter', 'blog2social') ?></a></div>
19
  <!--Navbar Ende-->
views/b2s/network.php CHANGED
@@ -187,6 +187,7 @@ $networkData = $networkItem->getData();
187
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-auth-id">
188
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-id">
189
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-type">
 
190
  <button class="btn btn-sm btn-success b2s-modify-board-and-group-network-save-btn"><?php _e('modfiy', 'blog2social') ?></button>
191
  </div>
192
  </div>
187
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-auth-id">
188
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-id">
189
  <input type="hidden" value="" id="b2s-modify-board-and-group-network-type">
190
+ <input type="hidden" value="" id="b2s-modify-board-and-group-name">
191
  <button class="btn btn-sm btn-success b2s-modify-board-and-group-network-save-btn"><?php _e('modfiy', 'blog2social') ?></button>
192
  </div>
193
  </div>
views/b2s/partials/post-edit-modal.php CHANGED
@@ -14,15 +14,19 @@
14
  <div class="row">
15
  <div class="col-xs-12">
16
  <form>
17
- <input type="hidden" name="action" value="b2s_edit_save_post" />
18
- <input type="hidden" id="post_id" name="post_id" value="<?= $item->getPostId(); ?>">
19
- <input type="hidden" name="b2s_id" value="<?= $item->getB2SId(); ?>">
20
- <input type="hidden" name="sched_details_id" value="<?= $item->getSchedDetailsId(); ?>">
21
- <input type="hidden" id="save_method" name="save_method" value="apply-this" />
22
- <input type="hidden" class="b2sChangeOgMeta" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_og_meta" value="0">
23
- <input type="hidden" class="b2sChangeCardMeta" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_card_meta" value="0">
24
- <input type="hidden" id="b2sUserTimeZone" name="user_timezone" value="0">
25
- <input type="hidden" id="b2sCurrentPostFormat" value="<?= $item->getPostFormat(); ?>">
 
 
 
 
26
 
27
  <?php if ($lock_user_id && $lock_user_id != get_current_user_id()) { ?>
28
  <div class="alert alert-danger">
@@ -35,20 +39,36 @@
35
  <div class="b2s-post-item-details-release-area-details">
36
  <ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
37
  <li class="list-group-item">
38
- <div class="form-group b2s-post-item-details-releas-area-details-row" data-network-count="1" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
39
- <div class="clearfix"></div>
40
-
41
- <label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Date', 'blog2social'); ?></label>
42
- <label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Time', 'blog2social'); ?></label>
43
-
44
- <div class="clearfix"></div>
45
-
46
- <div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Date', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][date][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-date form-control" value="<?= (substr(B2S_LANGUAGE, 0, 2) == 'de') ? date('d.m.Y', $item->getSchedDate()) : date('Y-m-d', $item->getSchedDate()); ?>" style="min-width: 93px;"></div>
47
- <div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Time', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][time][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-time form-control" value="<?= date('H:i', $item->getSchedDate()); ?>"></div>
48
- <div class="col-xs-5 del-padding-left b2s-post-item-details-release-area-label-day" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  </div>
50
- </div>
51
- <div class="clearfix"></div>
52
  </li>
53
  </ul>
54
  </div>
@@ -56,7 +76,7 @@
56
  <?php if (!$lock_user_id || $lock_user_id == get_current_user_id()) { ?>
57
  <div class="col-xs-12" style="margin-top: 20px;">
58
  <div class="pull-left" style="line-height: 33px">
59
- <span class="b2s-edit-post-delete btn btn-danger" data-post-id="<?= $item->getPostId(); ?>" data-b2s-id="<?= $item->getB2SId(); ?>">
60
  <span class="glyphicon glyphicon glyphicon-trash "></span> <?= esc_attr(__("Delete", "blog2social")); ?>
61
  </span>
62
  </div>
14
  <div class="row">
15
  <div class="col-xs-12">
16
  <form>
17
+ <input type="hidden" class="b2s-input-hidden" name="action" value="b2s_edit_save_post" />
18
+ <input type="hidden" class="b2s-input-hidden" id="post_id" name="post_id" value="<?= $item->getPostId(); ?>">
19
+ <input type="hidden" class="b2s-input-hidden" name="b2s_id" value="<?= $item->getB2SId(); ?>">
20
+ <input type="hidden" class="b2s-input-hidden" name="sched_details_id" value="<?= $item->getSchedDetailsId(); ?>">
21
+ <input type="hidden" class="b2s-input-hidden" id="save_method" name="save_method" value="apply-this" />
22
+ <input type="hidden" class="b2sChangeOgMeta b2s-input-hidden" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_og_meta" value="0">
23
+ <input type="hidden" class="b2sChangeCardMeta b2s-input-hidden" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_card_meta" value="0">
24
+ <input type="hidden" class="b2s-input-hidden" id="b2sUserTimeZone" name="user_timezone" value="0">
25
+ <input type="hidden" class="b2s-input-hidden" id="b2sRelayPrimaryPostId" name="relay_primary_post_id" value="<?= $item->getRelayPrimaryPostId(); ?>">
26
+ <input type="hidden" class="b2s-input-hidden" id="b2sRelayPrimarySchedDate" name="relay_primary_sched_date" value="<?= $item->getRelayPrimarySchedDate(); ?>">
27
+ <input type="hidden" class="b2s-input-hidden" id="b2sPostForRelay" name="post_for_relay" value="<?= $item->getPostForRelay(); ?>">
28
+ <input type="hidden" class="b2s-input-hidden" id="b2sCurrentPostFormat" value="<?= $item->getPostFormat(); ?>">
29
+ <input type="hidden" class="b2s-input-hidden" id="b2sNetworkAuthId" name="network_auth_id" value="<?= $item->getNetworkAuthId(); ?>">
30
 
31
  <?php if ($lock_user_id && $lock_user_id != get_current_user_id()) { ?>
32
  <div class="alert alert-danger">
39
  <div class="b2s-post-item-details-release-area-details">
40
  <ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
41
  <li class="list-group-item">
42
+ <div class="form-group b2s-post-item-details-release-area-details-row" data-network-count="1" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
43
+ <?php if ((int) $item->getRelayPrimaryPostId() == 0) { ?>
44
+ <div class="clearfix"></div>
45
+ <label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Date', 'blog2social'); ?></label>
46
+ <label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Time', 'blog2social'); ?></label>
47
+ <div class="clearfix"></div>
48
+ <div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Date', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][date][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-date form-control" value="<?= (substr(B2S_LANGUAGE, 0, 2) == 'de') ? date('d.m.Y', $item->getSchedDate()) : date('Y-m-d', $item->getSchedDate()); ?>" style="min-width: 93px;"></div>
49
+ <div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Time', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][time][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-time form-control" value="<?= date('H:i', $item->getSchedDate()); ?>"></div>
50
+ <div class="col-xs-5 del-padding-left b2s-post-item-details-release-area-label-day" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1">
51
+ <?php
52
+ //is relay post ?
53
+ } else {
54
+ ?>
55
+ <div class="clearfix"></div>
56
+ <label class="col-xs-3 del-padding-left b2s-post-item-details-relay-area-label-delay" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Delay', 'blog2social'); ?></label>
57
+ <div class="clearfix"></div>
58
+ <div class="col-xs-3 del-padding-left b2s-post-item-details-relay-area-div-delay" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1">
59
+ <select name="b2s[<?= $item->getNetworkAuthId(); ?>][post_relay_delay][0]" class="form-control b2s-select b2s-post-item-details-relay-input-delay" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
60
+ <option value="15" <?= (($item->getRelayDelayMin() == 15) ? 'selected' : ''); ?> >15 <?= __('min', 'blog2social') ?></option>
61
+ <option value="30" <?= (($item->getRelayDelayMin() == 30) ? 'selected' : ''); ?>>30 <?= __('min', 'blog2social') ?></option>
62
+ <option value="45" <?= (($item->getRelayDelayMin() == 45) ? 'selected' : ''); ?>>45 <?= __('min', 'blog2social') ?></option>
63
+ <option value="60" <?= (($item->getRelayDelayMin() == 60) ? 'selected' : ''); ?>>60 <?= __('min', 'blog2social') ?></option>
64
+ </select>
65
+ </div>
66
+ <div class="col-xs-9">
67
+ <strong><?= __('The orginal tweet is scheduled on:', 'blog2social') ?> <?= B2S_Util::getCustomDateFormat($item->getRelayPrimarySchedDate(), substr(B2S_LANGUAGE, 0, 2)) ?></strong>
68
+ </div>
69
+ <?php } ?>
70
  </div>
71
+ <div class="clearfix"></div>
 
72
  </li>
73
  </ul>
74
  </div>
76
  <?php if (!$lock_user_id || $lock_user_id == get_current_user_id()) { ?>
77
  <div class="col-xs-12" style="margin-top: 20px;">
78
  <div class="pull-left" style="line-height: 33px">
79
+ <span class="b2s-edit-post-delete btn btn-danger" data-post-for-relay="<?= $item->getPostForRelay(); ?>" data-post-id="<?= $item->getPostId(); ?>" data-b2s-id="<?= $item->getB2SId(); ?>">
80
  <span class="glyphicon glyphicon glyphicon-trash "></span> <?= esc_attr(__("Delete", "blog2social")); ?>
81
  </span>
82
  </div>
views/b2s/post.calendar.php CHANGED
@@ -212,7 +212,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
212
  <p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
213
  <br>
214
  <div class="clearfix"></div>
215
- <b><?php _e('Schedule post once', 'blog2social') ?></b>
216
  <p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
217
  <br>
218
  <b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
212
  <p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
213
  <br>
214
  <div class="clearfix"></div>
215
+ <b><?php _e('Schedule for specific dates', 'blog2social') ?></b>
216
  <p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
217
  <br>
218
  <b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
views/b2s/post.notice.php ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* Data */
3
+ 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
+ ?>
7
+
8
+ <div class="b2s-container">
9
+ <div class="b2s-inbox">
10
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
11
+ <div class="col-md-12 del-padding-left">
12
+ <div class="col-md-9 del-padding-left">
13
+ <div class="panel panel-default">
14
+ <div class="panel-body">
15
+ <!--Filter Start-->
16
+ <div class="b2s-post">
17
+ <div class="grid-body">
18
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/post.navbar.phtml'); ?>
19
+ <!-- Filter Post Start-->
20
+ <form class="b2sSortForm form-inline pull-left" action="#">
21
+ <input id="b2sType" type="hidden" value="notice" name="b2sType">
22
+ <input id="b2sShowByDate" type="hidden" value="<?php echo $b2sShowByDate; ?>" name="b2sShowByDate">
23
+ <input id="b2sPagination" type="hidden" value="1" name="b2sPagination">
24
+ <?php
25
+ $postFilter = new B2S_Post_Filter('notice');
26
+ echo $postFilter->getItemHtml('blog2social-notice');
27
+ ?>
28
+ </form>
29
+ <!-- Filter Post Ende-->
30
+ <br>
31
+ </div>
32
+ </div>
33
+ <div class="clearfix"></div>
34
+ <!--Filter End-->
35
+ <div class="b2s-sort-area">
36
+ <div class="b2s-loading-area" style="display:none">
37
+ <br>
38
+ <div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
39
+ <div class="clearfix"></div>
40
+ <div class="text-center b2s-loader-text"><?php _e("Loading...", "blog2social"); ?></div>
41
+ </div>
42
+ <div class="row b2s-sort-result-area">
43
+ <div class="col-md-12">
44
+ <ul class="list-group b2s-sort-result-item-area"></ul>
45
+ <br>
46
+ <nav class="b2s-sort-pagination-area text-center"></nav>
47
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/footer.phtml'); ?>
48
+ </div>
49
+ </div>
50
+ </div>
51
+ </div>
52
+ </div>
53
+ </div>
54
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/service.phtml'); ?>
55
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/sidebar.phtml'); ?>
56
+ </div>
57
+ </div>
58
+ </div>
59
+
60
+ <div class="modal fade b2s-delete-publish-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-delete-publish-modal" aria-hidden="true" data-backdrop="false">
61
+ <div class="modal-dialog">
62
+ <div class="modal-content">
63
+ <div class="modal-header">
64
+ <button type="button" class="b2s-modal-close close" data-modal-name=".b2s-delete-publish-modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
65
+ <h4 class="modal-title"><?php _e('Delete entries from the reporting', 'blog2social') ?></h4>
66
+ </div>
67
+ <div class="modal-body">
68
+ <b><?php _e('You are sure, you want to delete entries from the reporting?', 'blog2social') ?></b>
69
+ <br>
70
+ (<?php _e('Number of entries', 'blog2social') ?>: <span id="b2s-delete-confirm-post-count"></span>)
71
+ <input type="hidden" value="" id="b2s-delete-confirm-post-id">
72
+ </div>
73
+ <div class="modal-footer">
74
+ <button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
75
+ <button class="btn btn-danger b2s-publish-delete-confirm-btn"><?php _e('YES, delete', 'blog2social') ?></button>
76
+ </div>
77
+ </div>
78
+ </div>
79
+ </div>
80
+
81
+ <input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
82
+ <input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
83
+
84
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');?>
views/b2s/post.php CHANGED
@@ -57,4 +57,4 @@ require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
57
  <input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
58
  <input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
59
 
60
- <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');?>
57
  <input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
58
  <input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
59
 
60
+ <?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php'); ?>
views/b2s/post.sched.php CHANGED
@@ -90,7 +90,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
90
  </div>
91
  </div>
92
 
93
- <div id="b2s-network-select-image" class="modal fade" role="dialog" aria-labelledby="b2s-network-select-image" aria-hidden="true" data-backdrop="false" style="z-index: 1070">
94
  <div class="modal-dialog modal-lg">
95
  <div class="modal-content">
96
  <div class="modal-header">
90
  </div>
91
  </div>
92
 
93
+ <div id="b2s-network-select-image" class="modal fade" role="dialog" aria-labelledby="b2s-network-select-image" aria-hidden="true" style="z-index: 1070">
94
  <div class="modal-dialog modal-lg">
95
  <div class="modal-content">
96
  <div class="modal-header">
views/b2s/ship.php CHANGED
@@ -33,8 +33,7 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
33
  </div>
34
  </div>
35
  </div>
36
- <div class="clearfix"></div>
37
-
38
  <?php if (defined("B2S_PLUGIN_NOTICE_SITE_URL") && B2S_PLUGIN_NOTICE_SITE_URL != false) { ?>
39
  <div class="b2s-settings-user-sched-time-area col-xs-12 del-padding-left hidden-xs">
40
  <button type="button" class="btn btn-link pull-left btn-xs scroll-to-bottom"><span class="glyphicon glyphicon-chevron-down"></span> <?php _e('scroll to bottom', 'blog2social') ?> </button>
@@ -110,12 +109,29 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
110
  </li>
111
  <?php
112
  $orderArray = array();
 
 
 
113
  foreach ($mandantData['auth'] as $k => $channelData) {
114
  echo $navbar->getItemHtml($channelData, 0);
115
  $orderArray[] = $channelData->networkAuthId;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  }
117
  ?>
118
-
119
  <li>
120
  <div class="b2s-network-list">
121
  <div class="b2s-network-thumb">
@@ -204,6 +220,8 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
204
  <input type='hidden' id='user_timezone_text' name="user_timezone_text" value="<?php echo _e('Time zone', 'blog2social') . ': (UTC ' . B2S_Util::humanReadableOffset($userTimeZoneOffset) . ') ' . $userTimeZone ?>">
205
  <input type='hidden' id='default_titel' name="default_titel" value='<?php echo B2S_Util::getTitleByLanguage($postData->post_title, $userLang); ?>'>
206
  <input type="hidden" id="b2sChangeOgMeta" name="change_og_meta" value="0">
 
 
207
  <input type="hidden" id="b2sChangeCardMeta" name="change_card_meta" value="0">
208
 
209
  <div class="b2s-reporting-btn-area col-md-9 del-padding-left" style="display: none;">
@@ -374,7 +392,7 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
374
  <p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
375
  <br>
376
  <div class="clearfix"></div>
377
- <b><?php _e('Schedule post once', 'blog2social') ?></b>
378
  <p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
379
  <br>
380
  <b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
@@ -537,4 +555,5 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
537
  <?php
538
  }
539
 
540
- require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
 
33
  </div>
34
  </div>
35
  </div>
36
+ <div class="clearfix"></div>
 
37
  <?php if (defined("B2S_PLUGIN_NOTICE_SITE_URL") && B2S_PLUGIN_NOTICE_SITE_URL != false) { ?>
38
  <div class="b2s-settings-user-sched-time-area col-xs-12 del-padding-left hidden-xs">
39
  <button type="button" class="btn btn-link pull-left btn-xs scroll-to-bottom"><span class="glyphicon glyphicon-chevron-down"></span> <?php _e('scroll to bottom', 'blog2social') ?> </button>
109
  </li>
110
  <?php
111
  $orderArray = array();
112
+ //Relay HTML Data - since V4.8.0
113
+ $relayAccountDataHtml = '';
114
+ $relayAccountData = array();
115
  foreach ($mandantData['auth'] as $k => $channelData) {
116
  echo $navbar->getItemHtml($channelData, 0);
117
  $orderArray[] = $channelData->networkAuthId;
118
+ //Relay HTML Data - since V4.8.0
119
+ if ($channelData->networkId == 2 && !in_array($channelData->networkTypeId, $relayAccountData) && isset($channelData->networkUserName)) {
120
+ $relayAccountDataHtml .= '<option data-user-type-id="' . $channelData->networkTypeId . '" value="' . $channelData->networkAuthId . '">' . $channelData->networkUserName . '</option>';
121
+ array_push($relayAccountData, $channelData->networkTypeId);
122
+ //check Client db b2s_posts_network_details
123
+ global $wpdb;
124
+ $networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $channelData->networkAuthId));
125
+ if (!isset($networkDetailsIdSelect[0])) {
126
+ $wpdb->insert('b2s_posts_network_details', array(
127
+ 'network_id' => (int) $channelData->networkId,
128
+ 'network_type' => 0,
129
+ 'network_auth_id' => (int) $channelData->networkAuthId,
130
+ 'network_display_name' => $channelData->networkUserName), array('%d', '%d', '%d', '%s'));
131
+ }
132
+ }
133
  }
134
  ?>
 
135
  <li>
136
  <div class="b2s-network-list">
137
  <div class="b2s-network-thumb">
220
  <input type='hidden' id='user_timezone_text' name="user_timezone_text" value="<?php echo _e('Time zone', 'blog2social') . ': (UTC ' . B2S_Util::humanReadableOffset($userTimeZoneOffset) . ') ' . $userTimeZone ?>">
221
  <input type='hidden' id='default_titel' name="default_titel" value='<?php echo B2S_Util::getTitleByLanguage($postData->post_title, $userLang); ?>'>
222
  <input type="hidden" id="b2sChangeOgMeta" name="change_og_meta" value="0">
223
+ <input type="hidden" id="b2sRelayAccountData" name="relay_account_data" value="<?php echo base64_encode($relayAccountDataHtml); ?>">
224
+ <input type="hidden" id="b2sRelayCount" name="relay_count" value="<?php echo count($relayAccountData); ?>">
225
  <input type="hidden" id="b2sChangeCardMeta" name="change_card_meta" value="0">
226
 
227
  <div class="b2s-reporting-btn-area col-md-9 del-padding-left" style="display: none;">
392
  <p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
393
  <br>
394
  <div class="clearfix"></div>
395
+ <b><?php _e('Schedule for specific dates', 'blog2social') ?></b>
396
  <p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
397
  <br>
398
  <b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
555
  <?php
556
  }
557
 
558
+ require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
559
+