Blog2Social: Social Media Auto Post & Scheduler - Version 5.6.0

Version Description

Post Templates

Download this release

Release Info

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

Code changes from version 5.5.0 to 5.6.0

assets/css/b2s/network.css CHANGED
@@ -261,4 +261,283 @@ ul.b2s-network-item-auth-list li:last-child{
261
  .b2s-loading-area-manage-auth-team-modal{
262
  float: left;
263
  text-align: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  }
261
  .b2s-loading-area-manage-auth-team-modal{
262
  float: left;
263
  text-align: center;
264
+ }
265
+
266
+
267
+
268
+
269
+ .b2s-edit-template-content-post-item {
270
+ appearance:button;
271
+ -moz-appearance:button;
272
+ -webkit-appearance:button;
273
+ display: inline-block;
274
+ padding: 2px 5px;
275
+ cursor: pointer;
276
+ margin-right: 5px !important;
277
+ }
278
+
279
+ .b2s-edit-template-preview-profile-img-1 {
280
+ border: 1px solid lightgray;
281
+ border-radius: 25px;
282
+ padding: 1px;
283
+ height: 36px;
284
+ width: 36px;
285
+ }
286
+
287
+ .b2s-edit-template-preview-profile-img-3 {
288
+ border: 1px solid lightgray;
289
+ border-radius: 25px;
290
+ padding: 1px;
291
+ height: 36px;
292
+ width: 36px;
293
+ }
294
+
295
+ .b2s-edit-template-preview-profile-img-12 {
296
+ border: 1px solid lightgray;
297
+ border-radius: 25px;
298
+ padding: 1px;
299
+ height: 36px;
300
+ width: 36px;
301
+ }
302
+
303
+ .b2s-edit-template-preview-profile-img-2 {
304
+ border: 1px solid lightgray;
305
+ border-radius: 25px;
306
+ padding: 1px;
307
+ height: 36px;
308
+ width: 36px;
309
+ }
310
+
311
+ .b2s-edit-template-preview-profile-name-1 {
312
+ margin-left: -20px;
313
+ color: #385898;
314
+ font-family: Helvetica, Arial, sans-serif;
315
+ font-size: 14px;
316
+ font-weight: 600;
317
+ }
318
+
319
+ .b2s-edit-template-preview-profile-name-3 {
320
+ margin-left: -20px;
321
+ font-family: Helvetica, Arial, sans-serif;
322
+ font-size: 14px;
323
+ font-weight: 600;
324
+ }
325
+
326
+ .b2s-edit-template-preview-profile-name-2 {
327
+ font-family: Helvetica, Arial, sans-serif;
328
+ font-size: 14px;
329
+ font-weight: 600;
330
+ }
331
+
332
+ .b2s-edit-template-preview-profile-name-12 {
333
+ font-family: Helvetica, Arial, sans-serif;
334
+ font-size: 12px;
335
+ font-weight: 600;
336
+ margin-left: -10px;
337
+ margin-top: 10px;
338
+ }
339
+
340
+ .b2s-edit-template-preview-content-profile-name-12 {
341
+ font-family: Helvetica, Arial, sans-serif;
342
+ font-size: 12px;
343
+ font-weight: 600;
344
+ margin-right: 5px;
345
+ }
346
+
347
+ .b2s-edit-template-preview-profile-handle-2 {
348
+ font-size: 14px;
349
+ color: gray;
350
+ }
351
+
352
+ .b2s-edit-template-preview-content {
353
+ word-wrap: break-word;
354
+ }
355
+
356
+ .b2s-edit-template-preview-link-image, .b2s-edit-template-preview-image-image {
357
+ width: 100%;
358
+ }
359
+
360
+ .b2s-edit-template-preview-2 {
361
+ margin-left: -20px;
362
+ }
363
+
364
+ .b2s-edit-template-preview-image-image-2 {
365
+ border-radius: 10px;
366
+ border: 1px solid lightgrey;
367
+ margin-top: 10px;
368
+ }
369
+
370
+ .b2s-edit-template-preview-image-image-3, .b2s-edit-template-preview-link-image-3 {
371
+ margin-top: 10px;
372
+ border-top: 1px solid lightgray;
373
+ border-bottom: 1px solid lightgray;
374
+ }
375
+
376
+ .b2s-edit-template-preview-link-image-2 {
377
+ width: auto !important;
378
+ height: 85px;
379
+ }
380
+
381
+ .b2s-edit-template-preview-image-12 {
382
+ width: 100%;
383
+ }
384
+
385
+ .b2s-edit-template-link-post {
386
+ border-top-right-radius: 0px !important;
387
+ border-bottom-right-radius: 0px !important;
388
+ }
389
+
390
+ .b2s-edit-template-image-post {
391
+ border-top-left-radius: 0px !important;
392
+ border-bottom-left-radius: 0px !important;
393
+ }
394
+
395
+ .b2s-edit-template-preview-image-border-12 {
396
+ padding: 0 !important;
397
+ border-top: 1px solid lightgray;
398
+ border-bottom: 1px solid lightgray;
399
+ margin: 10px 0px;
400
+ overflow: hidden;
401
+ height: 370px;
402
+ }
403
+
404
+ .b2s-edit-template-preview-border-12 {
405
+ padding: 10px 0px;
406
+ }
407
+ .b2s-edit-template-preview-border-1 {
408
+ padding-top: 10px;
409
+ }
410
+
411
+ .b2s-edit-template-preview-border-3 {
412
+ padding-top: 10px;
413
+ }
414
+
415
+ .b2s-edit-template-preview-border {
416
+ border: 1px solid lightgray;
417
+ }
418
+
419
+ .b2s-edit-template-preview-content-1 {
420
+ margin: 5px 0px;
421
+ }
422
+
423
+ .b2s-edit-template-preview-content-3 {
424
+ margin: 5px 0px;
425
+ }
426
+
427
+ .b2s-edit-template-preview-image-border-1 {
428
+ padding: 0px !important;
429
+ border-top: 1px solid lightgray;
430
+ border-bottom: 1px solid lightgray;
431
+ }
432
+
433
+ .b2s-edit-template-preview-image-border-3 {
434
+ padding: 0px !important;
435
+ }
436
+
437
+ .b2s-edit-template-preview-link-title {
438
+ font-weight: 700;
439
+ font-size: 16px;
440
+ }
441
+
442
+ .b2s-edit-template-preview-link-meta-box-1 {
443
+ background-color: #f2f3f5;
444
+ padding-bottom: 5px;
445
+ border-bottom: 1px solid lightgray;
446
+ }
447
+
448
+ .b2s-edit-template-preview-link-meta-box-2 {
449
+ border: 1px solid lightgray;
450
+ border-radius: 14px;
451
+ margin-left: 0px !important;
452
+ margin-top: 10px;
453
+ }
454
+
455
+ .b2s-edit-template-preview-link-meta-box-image-2 {
456
+ overflow: hidden;
457
+ height: 85px;
458
+ display: flex;
459
+ align-items: center;
460
+ justify-content: center;
461
+ border-top-left-radius: 14px;
462
+ border-bottom-left-radius: 14px;
463
+ border-right: 1px solid lightgray;
464
+ }
465
+
466
+ .b2s-edit-template-preview-link-meta-box-desc-2 {
467
+ color: gray;
468
+ }
469
+
470
+ .b2s-edit-template-preview-link-meta-box-domain-2 {
471
+ color: gray;
472
+ }
473
+
474
+ .b2s-edit-template-preview-link-meta-box-3 {
475
+ background-color: #f2f3f5;
476
+ padding: 5px 0px;
477
+ border-bottom: 1px solid lightgray;
478
+ }
479
+
480
+ .b2s-edit-template-preview-link-meta-box-domain-3 {
481
+ font-size: 10px;
482
+ color: gray;
483
+ }
484
+
485
+ .b2s-edit-template-preview-link-meta-box-title-3 {
486
+ font-weight: 600;
487
+ }
488
+
489
+ .b2s-edit-template-link-info {
490
+ color: #31708f;
491
+ }
492
+
493
+ .b2s-edit-template-section-headline {
494
+ font-size: 14px;
495
+ font-weight: 600;
496
+ }
497
+
498
+ .b2s-edit-template-post-content {
499
+ width: 100%;
500
+ height: 80px;
501
+ }
502
+
503
+ .b2s-edit-template-image-cut {
504
+ width: 200%;
505
+ margin-left: -205px;
506
+ margin-top: -83px;
507
+ }
508
+
509
+ .b2s-edit-template-image-frame {
510
+ margin-top: 50px;
511
+ }
512
+
513
+ .b2s-edit-template-preview-dots-12 {
514
+ margin-top: -5px;
515
+ font-weight: 1000;
516
+ font-size: 15px;
517
+ letter-spacing: 2px;
518
+ }
519
+
520
+ .b2s-edit-template-preview-like-icons-12 {
521
+ width: 100px;
522
+ margin: -5px 0px 5px -5px;
523
+ }
524
+
525
+ .b2s-edit-template-preview-like-icons-1 {
526
+ width: 100%;
527
+ margin: 5px 0px;
528
+ }
529
+
530
+ .b2s-edit-template-preview-like-icons-2 {
531
+ width: 100%;
532
+ margin-top: 5px;
533
+ }
534
+
535
+ .b2s-edit-template-preview-like-icons-3 {
536
+ margin-top: 5px;
537
+ }
538
+
539
+ .b2s-edit-template-network-img {
540
+ height: 20px;
541
+ width: auto !important;
542
+ margin-right: 5px;
543
  }
assets/css/general.css CHANGED
@@ -7586,3 +7586,7 @@ CSS CheckBOX
7586
  .b2s-feature-img-with-24{
7587
  max-width: 24px !important;
7588
  }
 
 
 
 
7586
  .b2s-feature-img-with-24{
7587
  max-width: 24px !important;
7588
  }
7589
+
7590
+ .b2s-padding-bottom-5{
7591
+ padding-bottom: 5px;
7592
+ }
assets/images/settings/like-icons-1.png ADDED
Binary file
assets/images/settings/like-icons-12.png ADDED
Binary file
assets/images/settings/like-icons-2.png ADDED
Binary file
assets/images/settings/like-icons-3.png ADDED
Binary file
assets/js/b2s/curation.js CHANGED
@@ -10,7 +10,7 @@ jQuery(window).on("load", function () {
10
  var url_string = window.location.href;
11
  var url_param = new URL(url_string);
12
  var url = url_param.searchParams.get("url");
13
- if(typeof url != "undefined" && url != "" && url != null){
14
  jQuery('#b2s-curation-input-url').val(url);
15
  jQuery('.b2s-btn-curation-continue').trigger('click');
16
  }
@@ -86,9 +86,11 @@ jQuery(document).on('change', '#b2s-post-curation-ship-type', function () {
86
  if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
87
  setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
88
  }
 
89
 
 
 
90
  jQuery('#b2s-post-curation-ship-date').val(setTodayDate);
91
- jQuery('#b2s-post-curation-ship-date').b2sdatepicker({'autoClose': true, 'toggleSelected': false, 'minutesStep': 15, 'minDate': new Date(), 'startDate': today, 'todayButton': new Date(), 'position': 'top left'});
92
 
93
  } else {
94
  jQuery('.b2s-post-curation-ship-date-area').hide();
@@ -150,18 +152,18 @@ function scrapeDetails(url) {
150
  var url_string = window.location.href;
151
  var url_param = new URL(url_string);
152
  var postId = url_param.searchParams.get("postId");
153
- if(typeof postId != "undefined" && postId != ""){
154
  jQuery('#b2s-draft-id').val(postId);
155
  }
156
  var title = url_param.searchParams.get("title");
157
- if(typeof title != "undefined" && title != "" && jQuery('#b2s-post-curation-preview-title').val() == ""){
158
  jQuery('#b2s-post-curation-preview-title').val(title);
159
  }
160
  var comment = url_param.searchParams.get("comment");
161
- if(typeof comment != "undefined" && comment != ""){
162
  jQuery('#b2s-post-curation-comment').val(comment);
163
  }
164
-
165
  } else {
166
  if (data.preview != "") {
167
  jQuery('.b2s-curation-preview-area').html(data.preview);
@@ -186,7 +188,7 @@ function scrapeDetails(url) {
186
  jQuery('#b2s-btn-curation-customize').prop("disabled", true);
187
  jQuery('#b2s-btn-curation-share').prop("disabled", true);
188
  }
189
- if(data.scrapeError == true) {
190
  jQuery('#b2s-post-curation-preview-title').attr('type', 'text');
191
  }
192
  }
@@ -219,16 +221,16 @@ jQuery(document).on('click', '#b2s-btn-curation-share', function () {
219
  var noContent = false;
220
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
221
  jQuery('#b2s-post-curation-preview-title').addClass('error');
222
- noContent= true;
223
  }
224
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
225
  jQuery('#b2s-post-curation-comment').addClass('error');
226
- noContent= true;
227
  }
228
- if(noContent){
229
  return false;
230
  }
231
-
232
  jQuery('.b2s-curation-post-list-area').html("").hide();
233
  jQuery('.b2s-loading-area').show();
234
  jQuery('.b2s-curation-settings-area').hide();
@@ -341,13 +343,13 @@ jQuery(document).on('click', '#b2s-btn-curation-customize', function () {
341
  var noContent = false;
342
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
343
  jQuery('#b2s-post-curation-preview-title').addClass('error');
344
- noContent= true;
345
  }
346
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
347
  jQuery('#b2s-post-curation-comment').addClass('error');
348
- noContent= true;
349
  }
350
- if(noContent){
351
  return false;
352
  }
353
  jQuery('#b2s-post-curation-action').val('b2s_curation_customize');
@@ -435,13 +437,13 @@ jQuery(document).on('click', '#b2s-btn-curation-draft', function () {
435
  var noContent = false;
436
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
437
  jQuery('#b2s-post-curation-preview-title').addClass('error');
438
- noContent= true;
439
  }
440
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
441
  jQuery('#b2s-post-curation-comment').addClass('error');
442
- noContent= true;
443
  }
444
- if(noContent){
445
  return false;
446
  }
447
  jQuery('#b2s-post-curation-action').val('b2s_curation_draft');
@@ -461,14 +463,14 @@ jQuery(document).on('click', '#b2s-btn-curation-draft', function () {
461
  },
462
  success: function (data) {
463
  if (data.result == true) {
464
- if(typeof data.postId != undefined){
465
  jQuery('#b2s-draft-id').val(data.postId);
466
  }
467
  jQuery('.b2s-loading-area').hide();
468
  jQuery('.b2s-curation-settings-area').show();
469
  jQuery('.b2s-curation-preview-area').show();
470
  jQuery('#b2s-curation-saved-draft-info').show();
471
- setTimeout(function() {
472
  jQuery('#b2s-curation-saved-draft-info').fadeOut("slow");
473
  }, 5000);
474
  return false;
10
  var url_string = window.location.href;
11
  var url_param = new URL(url_string);
12
  var url = url_param.searchParams.get("url");
13
+ if (typeof url != "undefined" && url != "" && url != null) {
14
  jQuery('#b2s-curation-input-url').val(url);
15
  jQuery('.b2s-btn-curation-continue').trigger('click');
16
  }
86
  if (jQuery('#b2s-post-curation-ship-date').attr('data-language') == 'de') {
87
  setTodayDate = padDate(today.getDate()) + '.' + (padDate(today.getMonth() + 1)) + '.' + today.getFullYear() + ' ' + padDate(today.getHours()) + ':' + padDate(today.getMinutes());
88
  }
89
+ jQuery('#b2s-post-curation-ship-date').b2sdatepicker({'autoClose': true, 'toggleSelected': false, 'minutesStep': 15, 'minDate': new Date(), 'startDate': today, 'todayButton': new Date(), 'position': 'top left'});
90
 
91
+ var curationPicker = jQuery('#b2s-post-curation-ship-date').b2sdatepicker().data('b2sdatepicker');
92
+ curationPicker.selectDate(new Date(today.getFullYear(), today.getMonth(), today.getDate()));
93
  jQuery('#b2s-post-curation-ship-date').val(setTodayDate);
 
94
 
95
  } else {
96
  jQuery('.b2s-post-curation-ship-date-area').hide();
152
  var url_string = window.location.href;
153
  var url_param = new URL(url_string);
154
  var postId = url_param.searchParams.get("postId");
155
+ if (typeof postId != "undefined" && postId != "") {
156
  jQuery('#b2s-draft-id').val(postId);
157
  }
158
  var title = url_param.searchParams.get("title");
159
+ if (typeof title != "undefined" && title != "" && jQuery('#b2s-post-curation-preview-title').val() == "") {
160
  jQuery('#b2s-post-curation-preview-title').val(title);
161
  }
162
  var comment = url_param.searchParams.get("comment");
163
+ if (typeof comment != "undefined" && comment != "") {
164
  jQuery('#b2s-post-curation-comment').val(comment);
165
  }
166
+
167
  } else {
168
  if (data.preview != "") {
169
  jQuery('.b2s-curation-preview-area').html(data.preview);
188
  jQuery('#b2s-btn-curation-customize').prop("disabled", true);
189
  jQuery('#b2s-btn-curation-share').prop("disabled", true);
190
  }
191
+ if (data.scrapeError == true) {
192
  jQuery('#b2s-post-curation-preview-title').attr('type', 'text');
193
  }
194
  }
221
  var noContent = false;
222
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
223
  jQuery('#b2s-post-curation-preview-title').addClass('error');
224
+ noContent = true;
225
  }
226
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
227
  jQuery('#b2s-post-curation-comment').addClass('error');
228
+ noContent = true;
229
  }
230
+ if (noContent) {
231
  return false;
232
  }
233
+
234
  jQuery('.b2s-curation-post-list-area').html("").hide();
235
  jQuery('.b2s-loading-area').show();
236
  jQuery('.b2s-curation-settings-area').hide();
343
  var noContent = false;
344
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
345
  jQuery('#b2s-post-curation-preview-title').addClass('error');
346
+ noContent = true;
347
  }
348
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
349
  jQuery('#b2s-post-curation-comment').addClass('error');
350
+ noContent = true;
351
  }
352
+ if (noContent) {
353
  return false;
354
  }
355
  jQuery('#b2s-post-curation-action').val('b2s_curation_customize');
437
  var noContent = false;
438
  if (jQuery('#b2s-post-curation-preview-title').val().length === 0) {
439
  jQuery('#b2s-post-curation-preview-title').addClass('error');
440
+ noContent = true;
441
  }
442
  if (jQuery('#b2s-post-curation-comment').val().length === 0) {
443
  jQuery('#b2s-post-curation-comment').addClass('error');
444
+ noContent = true;
445
  }
446
+ if (noContent) {
447
  return false;
448
  }
449
  jQuery('#b2s-post-curation-action').val('b2s_curation_draft');
463
  },
464
  success: function (data) {
465
  if (data.result == true) {
466
+ if (typeof data.postId != undefined) {
467
  jQuery('#b2s-draft-id').val(data.postId);
468
  }
469
  jQuery('.b2s-loading-area').hide();
470
  jQuery('.b2s-curation-settings-area').show();
471
  jQuery('.b2s-curation-preview-area').show();
472
  jQuery('#b2s-curation-saved-draft-info').show();
473
+ setTimeout(function () {
474
  jQuery('#b2s-curation-saved-draft-info').fadeOut("slow");
475
  }, 5000);
476
  return false;
assets/js/b2s/network.js CHANGED
@@ -18,6 +18,8 @@ jQuery(window).on("load", function () {
18
  });
19
 
20
 
 
 
21
  function init() {
22
  var showMeridian = true;
23
  if (jQuery('#b2sUserLang').val() == 'de') {
@@ -364,7 +366,7 @@ jQuery(document).on('click', '#b2s-move-user-auth-to-profile', function () {
364
  }
365
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').html('');
366
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').append(mandantFirst);
367
-
368
  for (i = 0; i < mandantArray.length; i++) {
369
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').append(mandantArray[i]);
370
  }
@@ -805,7 +807,7 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
805
  html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
806
  }
807
  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 + '"] div:first').html(html);
808
- 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 + '"]').removeClass('b2s-label-danger-border-left').addClass('b2s-label-success-border-left');
809
  }
810
  }
811
  }
@@ -896,3 +898,280 @@ function formatAMPM(date) {
896
  function padDate(n) {
897
  return ("0" + n).slice(-2);
898
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  });
19
 
20
 
21
+
22
+
23
  function init() {
24
  var showMeridian = true;
25
  if (jQuery('#b2sUserLang').val() == 'de') {
366
  }
367
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').html('');
368
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').append(mandantFirst);
369
+
370
  for (i = 0; i < mandantArray.length; i++) {
371
  jQuery('.b2s-network-details-container-list[data-mandant-id=' + mandantId + '] .b2s-network-item-auth-list[data-network-id=' + networkId + ']').append(mandantArray[i]);
372
  }
807
  html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
808
  }
809
  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 + '"] div:first').html(html);
810
+ 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 + '"]').removeClass('b2s-label-danger-border-left').addClass('b2s-label-success-border-left');
811
  }
812
  }
813
  }
898
  function padDate(n) {
899
  return ("0" + n).slice(-2);
900
  }
901
+
902
+ jQuery(document).on('click', '.b2s-edit-template-btn', function () {
903
+ jQuery('.b2s-edit-template-content').hide();
904
+ jQuery('.b2s-edit-template-save-btn').hide();
905
+ jQuery('.b2s-loading-area').show();
906
+ jQuery('#b2s-edit-template').modal('show');
907
+ jQuery('#b2s-edit-template-network-id').val(jQuery(this).attr('data-network-id'));
908
+ var networkId = jQuery(this).attr('data-network-id');
909
+ jQuery('.b2s-edit-template-network-img').hide();
910
+ jQuery('#b2s-edit-template-network-img-' + networkId).show();
911
+
912
+ jQuery.ajax({
913
+ url: ajaxurl,
914
+ type: "GET",
915
+ dataType: "json",
916
+ cache: false,
917
+ data: {
918
+ 'action': 'b2s_get_edit_template',
919
+ 'networkId': networkId
920
+ },
921
+ error: function () {
922
+ //TODO Fehlermeldung
923
+ return false;
924
+ },
925
+ success: function (data) {
926
+ if (data.result == true) {
927
+ jQuery('.b2s-edit-template-content').html(data.content);
928
+ jQuery('.b2s-loading-area').hide();
929
+ jQuery('.b2s-edit-template-content').show();
930
+ jQuery('.b2s-edit-template-save-btn').show();
931
+ if (jQuery('#b2sUserVersion').val() < 1 && networkId != 1) {
932
+ jQuery('.b2s-edit-template-save-btn').addClass('b2s-btn-disabled');
933
+ } else {
934
+ jQuery('.b2s-edit-template-save-btn').removeClass('b2s-btn-disabled');
935
+ }
936
+ }
937
+ }
938
+ });
939
+ });
940
+
941
+ jQuery(window).on("load", function () {
942
+ if (jQuery('#b2sUserVersion').val() >= 1) {
943
+ jQuery(document).on('click', '.b2s-edit-template-link-post', function () {
944
+ jQuery('.b2s-edit-template-image-post[data-network-type=' + jQuery(this).attr('data-network-type') + ']').removeClass('btn-primary').addClass('btn-light');
945
+ jQuery('.b2s-edit-template-link-post[data-network-type=' + jQuery(this).attr('data-network-type') + ']').removeClass('btn-light').addClass('btn-primary');
946
+ jQuery('.b2s-edit-template-post-format[data-network-type=' + jQuery(this).attr('data-network-type') + ']').val('0');
947
+ jQuery('.b2s-edit-template-image-preview[data-network-type=' + jQuery(this).attr('data-network-type') + ']').hide();
948
+ jQuery('.b2s-edit-template-link-preview[data-network-type=' + jQuery(this).attr('data-network-type') + ']').show();
949
+ });
950
+
951
+ jQuery(document).on('click', '.b2s-edit-template-image-post', function () {
952
+ jQuery('.b2s-edit-template-link-post[data-network-type=' + jQuery(this).attr('data-network-type') + ']').removeClass('btn-primary').addClass('btn-light');
953
+ jQuery('.b2s-edit-template-image-post[data-network-type=' + jQuery(this).attr('data-network-type') + ']').removeClass('btn-light').addClass('btn-primary');
954
+ jQuery('.b2s-edit-template-post-format[data-network-type=' + jQuery(this).attr('data-network-type') + ']').val('1');
955
+ jQuery('.b2s-edit-template-link-preview[data-network-type=' + jQuery(this).attr('data-network-type') + ']').hide();
956
+ jQuery('.b2s-edit-template-image-preview[data-network-type=' + jQuery(this).attr('data-network-type') + ']').show();
957
+ });
958
+
959
+
960
+ document.addEventListener('dragstart', function (event) {
961
+ event.dataTransfer.setData('Text', event.target.innerHTML);
962
+ });
963
+
964
+ document.addEventListener('drop', function (event) {
965
+ setTimeout(function () {
966
+ jQuery('.b2s-edit-template-post-content').trigger('keyup');
967
+ }, 0);
968
+ });
969
+
970
+ jQuery(document).on('mousedown mouseup keydown keyup', '.b2s-edit-template-post-content', function () {
971
+ var tb = jQuery(this).get(0);
972
+ jQuery('.b2s-edit-template-content-selection-start[data-network-type="' + jQuery(this).attr('data-network-type') + '"]').val(tb.selectionStart);
973
+ jQuery('.b2s-edit-template-content-selection-end[data-network-type="' + jQuery(this).attr('data-network-type') + '"]').val(tb.selectionEnd);
974
+ });
975
+
976
+ jQuery(document).on('keyup', '.b2s-edit-template-post-content', function () {
977
+ jQuery('.b2s-edit-template-preview-content[data-network-type="' + jQuery(this).attr('data-network-type') + '"]').html(jQuery(this).val().replace(/\n/g, "<br>"));
978
+ });
979
+
980
+ jQuery(document).on('keydown', '.b2s-edit-template-post-content', function () {
981
+ var tb = jQuery(this).get(0);
982
+ var start = tb.selectionStart;
983
+ var end = tb.selectionEnd;
984
+ var reg = new RegExp("({.+?})", "g");
985
+ var amatch = null;
986
+ while ((amatch = reg.exec(jQuery(this).val())) != null) {
987
+ var thisMatchStart = amatch.index;
988
+ var thisMatchEnd = amatch.index + amatch[0].length;
989
+ //case: keydown in pattern
990
+ if (start > thisMatchStart && end <= thisMatchEnd && (event.keyCode == 8 || event.keyCode == 46)) {
991
+ jQuery(this).val(jQuery(this).val().substr(0, thisMatchStart) + jQuery(this).val().substr(thisMatchEnd));
992
+ event.preventDefault();
993
+ return false;
994
+
995
+ }
996
+ //case: before pattern
997
+ if (start <= thisMatchStart && end > thisMatchStart && (event.keyCode > 40 || event.keyCode < 16 || event.keyCode == 32)) {
998
+ event.preventDefault();
999
+ return false;
1000
+ //case: after pattern
1001
+ } else if (start > thisMatchStart && start < thisMatchEnd && (event.keyCode > 40 || event.keyCode < 16 || event.keyCode == 32)) {
1002
+ event.preventDefault();
1003
+ return false;
1004
+ }
1005
+ }
1006
+ });
1007
+
1008
+ jQuery(document).on('click', '.b2s-edit-template-content-post-item', function () {
1009
+ var networkType = jQuery(this).attr('data-network-type');
1010
+ var text = jQuery('.b2s-edit-template-post-content[data-network-type="' + networkType + '"]').val();
1011
+ var start = jQuery('.b2s-edit-template-content-selection-start[data-network-type="' + networkType + '"]').val();
1012
+ var end = jQuery('.b2s-edit-template-content-selection-end[data-network-type="' + networkType + '"]').val();
1013
+
1014
+ var reg = new RegExp("({.+?})", "g");
1015
+ var amatch = null;
1016
+ while ((amatch = reg.exec(text)) != null) {
1017
+ var thisMatchStart = amatch.index;
1018
+ var thisMatchEnd = amatch.index + amatch[0].length;
1019
+ //case: keydown in pattern
1020
+ if (start > thisMatchStart && end < thisMatchEnd) {
1021
+ event.preventDefault();
1022
+ return false;
1023
+ }
1024
+ }
1025
+ var newText = text.slice(0, start) + jQuery(this).html() + text.slice(end);
1026
+ jQuery('.b2s-edit-template-post-content[data-network-type="' + networkType + '"]').val(newText);
1027
+ jQuery('.b2s-edit-template-post-content').focus();
1028
+ event.preventDefault();
1029
+ return false;
1030
+ });
1031
+
1032
+ jQuery(document).on('click', '.b2s-edit-template-content-clear-btn', function () {
1033
+ var networkType = jQuery(this).attr('data-network-type');
1034
+ jQuery('.b2s-edit-template-post-content[data-network-type="' + networkType + '"]').val("");
1035
+ jQuery('.b2s-edit-template-post-content').focus();
1036
+ event.preventDefault();
1037
+ return false;
1038
+ });
1039
+
1040
+
1041
+ jQuery(document).on('keyup', '.b2s-edit-template-range', function () {
1042
+ if (isNaN(parseInt(jQuery(this).val())) || parseInt(jQuery(this).val()) < 1) {
1043
+ jQuery(this).val("1");
1044
+ }
1045
+ if (jQuery(this).attr('max') > 0 && parseInt(jQuery(this).val()) > jQuery(this).attr('max')) {
1046
+ jQuery(this).val(jQuery(this).attr('max'));
1047
+ }
1048
+ event.preventDefault();
1049
+ return false;
1050
+ });
1051
+
1052
+ jQuery(document).on('click', '.b2s-edit-template-load-default', function () {
1053
+ jQuery('.b2s-edit-template-content').hide();
1054
+ jQuery('.b2s-edit-template-save-btn').hide();
1055
+ jQuery('.b2s-edit-template-save-success').hide();
1056
+ jQuery('.b2s-edit-template-save-failed').hide();
1057
+ jQuery('.b2s-loading-area').show();
1058
+ var networkType = jQuery(this).attr('data-network-type');
1059
+
1060
+ jQuery.ajax({
1061
+ url: ajaxurl,
1062
+ type: "POST",
1063
+ dataType: "json",
1064
+ cache: false,
1065
+ data: {
1066
+ 'action': 'b2s_load_default_post_template',
1067
+ 'networkId': jQuery('#b2s-edit-template-network-id').val(),
1068
+ 'networkType': networkType
1069
+ },
1070
+ error: function () {
1071
+ jQuery('.b2s-loading-area').hide();
1072
+ jQuery('.b2s-edit-template-content').show();
1073
+ jQuery('.b2s-edit-template-save-btn').show();
1074
+ jQuery('.b2s-edit-template-load-default-failed').show();
1075
+ return false;
1076
+ },
1077
+ success: function (data) {
1078
+ jQuery('.b2s-loading-area').hide();
1079
+ jQuery('.b2s-edit-template-content').show();
1080
+ jQuery('.b2s-edit-template-save-btn').show();
1081
+ if (data.result == true) {
1082
+ jQuery('.b2s-template-tab-' + networkType).html(data.html);
1083
+ } else {
1084
+ jQuery('.b2s-edit-template-load-default-failed').show();
1085
+ }
1086
+ }
1087
+ });
1088
+ });
1089
+ }
1090
+ });
1091
+
1092
+ jQuery(document).on('click', '.b2s-edit-template-save-btn', function () {
1093
+ if (jQuery('#b2sUserVersion').val() < 1 && jQuery('#b2s-edit-template-network-id').val() != 1) {
1094
+ return false;
1095
+ }
1096
+ var contentError = false;
1097
+ jQuery('.b2s-edit-template-post-content').each(function (i, obj) {
1098
+ jQuery(obj).removeClass('error');
1099
+ if (jQuery(obj).val() == "") {
1100
+ jQuery(obj).addClass('error');
1101
+ contentError = true;
1102
+ }
1103
+ });
1104
+ if (contentError) {
1105
+ return false;
1106
+ }
1107
+
1108
+ jQuery('.b2s-edit-template-content').hide();
1109
+ jQuery('.b2s-edit-template-save-btn').hide();
1110
+ jQuery('.b2s-edit-template-save-success').hide();
1111
+ jQuery('.b2s-edit-template-save-failed').hide();
1112
+ jQuery('.b2s-loading-area').show();
1113
+
1114
+ template_data = {};
1115
+
1116
+ jQuery('.b2s-edit-template-post-content').each(function (i, obj) {
1117
+ var networkType = jQuery(obj).attr('data-network-type');
1118
+ template_data[networkType] = {};
1119
+ template_data[networkType]['format'] = jQuery('.b2s-edit-template-post-format[data-network-type="' + networkType + '"]').val();
1120
+ template_data[networkType]['content'] = jQuery('.b2s-edit-template-post-content[data-network-type="' + networkType + '"]').val();
1121
+ template_data[networkType]['range_max'] = jQuery('.b2s-edit-template-range[data-network-type="' + networkType + '"]').val();
1122
+ });
1123
+
1124
+ jQuery.ajax({
1125
+ url: ajaxurl,
1126
+ type: "POST",
1127
+ dataType: "json",
1128
+ cache: false,
1129
+ data: {
1130
+ 'action': 'b2s_save_post_template',
1131
+ 'template_data': template_data,
1132
+ 'networkId': jQuery('#b2s-edit-template-network-id').val(),
1133
+ 'link_no_cache': (jQuery("#link-no-cache").is(':checked') ? '1' : '0')
1134
+ },
1135
+ error: function () {
1136
+ jQuery('.b2s-loading-area').hide();
1137
+ jQuery('.b2s-edit-template-content').show();
1138
+ jQuery('.b2s-edit-template-save-btn').show();
1139
+ jQuery('.b2s-edit-template-save-failed').show();
1140
+ return false;
1141
+ },
1142
+ success: function (data) {
1143
+ jQuery('.b2s-loading-area').hide();
1144
+ jQuery('.b2s-edit-template-content').show();
1145
+ jQuery('.b2s-edit-template-save-btn').show();
1146
+ if (data.result == true) {
1147
+ jQuery('.b2s-edit-template-save-success').show();
1148
+ setTimeout(function () {
1149
+ jQuery('.b2s-edit-template-save-success').fadeOut();
1150
+ }, 3000);
1151
+ } else {
1152
+ jQuery('.b2s-edit-template-save-failed').show();
1153
+ }
1154
+ }
1155
+ });
1156
+ });
1157
+
1158
+
1159
+ jQuery('#b2sInfoNoCache').on('hidden.bs.modal', function () {
1160
+ jQuery('body').addClass('modal-open');
1161
+ });
1162
+ jQuery('#b2sInfoFormat').on('hidden.bs.modal', function () {
1163
+ jQuery('body').addClass('modal-open');
1164
+ });
1165
+
1166
+ jQuery('#b2sInfoFormat').on('show.bs.modal', function (event) {
1167
+ var id = jQuery(event.relatedTarget).attr('data-network-id');
1168
+ jQuery('.b2sInfoFormatText').hide();
1169
+ jQuery('.b2sInfoFormatText[data-network-id="' + id + '"]').show();
1170
+ });
1171
+
1172
+ jQuery('#b2sInfoContent').on('hidden.bs.modal', function () {
1173
+ jQuery('body').addClass('modal-open');
1174
+ });
1175
+ jQuery('#b2sInfoCharacterLimit').on('hidden.bs.modal', function () {
1176
+ jQuery('body').addClass('modal-open');
1177
+ });
assets/js/b2s/post.js CHANGED
@@ -175,6 +175,7 @@ jQuery(document).on('click', '#b2s-sort-reset-btn', function () {
175
  jQuery('#b2sPostBlogId').val("");
176
  jQuery('#b2sShowByNetwork').val("0");
177
  jQuery('#b2sSortPostStatus').prop('selectedIndex', 0);
 
178
  jQuery('#b2sSortPostPublishDate').prop('selectedIndex', 0);
179
  b2sSortFormSubmit();
180
  return false;
@@ -209,6 +210,7 @@ function b2sSortFormSubmit(sched_dates) {
209
  'b2sPagination': jQuery('#b2sPagination').val(),
210
  'b2sShowPagination': jQuery('#b2sShowPagination').length > 0 ? jQuery('#b2sShowPagination').val() : 1,
211
  'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
 
212
  'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
213
  'b2sUserLang': jQuery('#b2sUserLang').val()
214
  };
175
  jQuery('#b2sPostBlogId').val("");
176
  jQuery('#b2sShowByNetwork').val("0");
177
  jQuery('#b2sSortPostStatus').prop('selectedIndex', 0);
178
+ jQuery('#b2sSortPostShareStatus').prop('selectedIndex', 0);
179
  jQuery('#b2sSortPostPublishDate').prop('selectedIndex', 0);
180
  b2sSortFormSubmit();
181
  return false;
210
  'b2sPagination': jQuery('#b2sPagination').val(),
211
  'b2sShowPagination': jQuery('#b2sShowPagination').length > 0 ? jQuery('#b2sShowPagination').val() : 1,
212
  'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
213
+ 'b2sSortPostShareStatus': jQuery('#b2sSortPostShareStatus').val(),
214
  'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
215
  'b2sUserLang': jQuery('#b2sUserLang').val()
216
  };
assets/js/b2s/settings.js CHANGED
@@ -265,46 +265,6 @@ jQuery(document).on('click', '.b2s-shortener-account-delete-btn', function () {
265
  return false;
266
  });
267
 
268
-
269
- jQuery(document).on('change', '#b2s-user-network-twitter-content', function () {
270
-
271
- if (jQuery('#b2s_user_version').val() == 0) {
272
- jQuery('#b2s-user-network-twitter-content').val("0");
273
- jQuery('#b2sPreFeatureModal').modal('show');
274
- return false;
275
- } else {
276
- jQuery('.b2s-settings-user-success').hide();
277
- jQuery('.b2s-settings-user-error').hide();
278
- jQuery(".b2s-loading-area").show();
279
- jQuery(".b2s-user-settings-area").hide();
280
- jQuery('.b2s-server-connection-fail').hide();
281
- jQuery.ajax({
282
- url: ajaxurl,
283
- type: "POST",
284
- dataType: "json",
285
- cache: false,
286
- data: {
287
- 'action': 'b2s_user_network_settings',
288
- 'content_network_twitter': jQuery('#b2s-user-network-twitter-content').val(),
289
- },
290
- error: function () {
291
- jQuery('.b2s-server-connection-fail').show();
292
- return false;
293
- },
294
- success: function (data) {
295
- jQuery(".b2s-loading-area").hide();
296
- jQuery(".b2s-user-settings-area").show();
297
- if (data.result == true) {
298
- jQuery('.b2s-settings-user-success').show();
299
- } else {
300
- jQuery('.b2s-settings-user-error').show();
301
- }
302
- }
303
- });
304
- }
305
- return false;
306
- });
307
-
308
  jQuery('#b2s-user-network-settings-auto-post-own').validate({
309
  ignore: "",
310
  errorPlacement: function () {
@@ -552,153 +512,6 @@ jQuery(document).on('click', '#b2s-general-settings-legacy-mode', function () {
552
  return false;
553
  });
554
 
555
- jQuery('.b2sSaveUserSettingsPostFormatFb').validate({
556
- ignore: "",
557
- errorPlacement: function () {
558
- return false;
559
- },
560
- submitHandler: function (form) {
561
- jQuery('.b2s-settings-user-success').hide();
562
- jQuery('.b2s-settings-user-error').hide();
563
- jQuery(".b2s-loading-area").show();
564
- jQuery(".b2s-user-settings-area").hide();
565
- jQuery('.b2s-server-connection-fail').hide();
566
- jQuery.ajax({
567
- processData: false,
568
- url: ajaxurl,
569
- type: "POST",
570
- dataType: "json",
571
- cache: false,
572
- data: jQuery(form).serialize(),
573
- error: function () {
574
- jQuery('.b2s-server-connection-fail').show();
575
- return false;
576
- },
577
- success: function (data) {
578
- jQuery(".b2s-loading-area").hide();
579
- jQuery(".b2s-user-settings-area").show();
580
- if (data.result == true) {
581
- jQuery('.b2s-settings-user-success').show();
582
- } else {
583
- jQuery('.b2s-settings-user-error').show();
584
- }
585
- }
586
- });
587
- return false;
588
- }
589
- });
590
-
591
-
592
- jQuery('.b2sSaveUserSettingsPostFormatTw').validate({
593
- ignore: "",
594
- errorPlacement: function () {
595
- return false;
596
- },
597
- submitHandler: function (form) {
598
- jQuery('.b2s-settings-user-success').hide();
599
- jQuery('.b2s-settings-user-error').hide();
600
- jQuery(".b2s-loading-area").show();
601
- jQuery(".b2s-user-settings-area").hide();
602
- jQuery('.b2s-server-connection-fail').hide();
603
- jQuery.ajax({
604
- processData: false,
605
- url: ajaxurl,
606
- type: "POST",
607
- dataType: "json",
608
- cache: false,
609
- data: jQuery(form).serialize(),
610
- error: function () {
611
- jQuery('.b2s-server-connection-fail').show();
612
- return false;
613
- },
614
- success: function (data) {
615
- jQuery(".b2s-loading-area").hide();
616
- jQuery(".b2s-user-settings-area").show();
617
- if (data.result == true) {
618
- jQuery('.b2s-settings-user-success').show();
619
- } else {
620
- jQuery('.b2s-settings-user-error').show();
621
- }
622
- }
623
- });
624
- return false;
625
- }
626
- });
627
-
628
-
629
- jQuery('.b2sSaveUserSettingsPostFormatLi').validate({
630
- ignore: "",
631
- errorPlacement: function () {
632
- return false;
633
- },
634
- submitHandler: function (form) {
635
- jQuery('.b2s-settings-user-success').hide();
636
- jQuery('.b2s-settings-user-error').hide();
637
- jQuery(".b2s-loading-area").show();
638
- jQuery(".b2s-user-settings-area").hide();
639
- jQuery('.b2s-server-connection-fail').hide();
640
- jQuery.ajax({
641
- processData: false,
642
- url: ajaxurl,
643
- type: "POST",
644
- dataType: "json",
645
- cache: false,
646
- data: jQuery(form).serialize(),
647
- error: function () {
648
- jQuery('.b2s-server-connection-fail').show();
649
- return false;
650
- },
651
- success: function (data) {
652
- jQuery(".b2s-loading-area").hide();
653
- jQuery(".b2s-user-settings-area").show();
654
- if (data.result == true) {
655
- jQuery('.b2s-settings-user-success').show();
656
- } else {
657
- jQuery('.b2s-settings-user-error').show();
658
- }
659
- }
660
- });
661
- return false;
662
- }
663
- });
664
-
665
-
666
- jQuery('.b2sSaveUserSettingsPostFormatIn').validate({
667
- ignore: "",
668
- errorPlacement: function () {
669
- return false;
670
- },
671
- submitHandler: function (form) {
672
- jQuery('.b2s-settings-user-success').hide();
673
- jQuery('.b2s-settings-user-error').hide();
674
- jQuery(".b2s-loading-area").show();
675
- jQuery(".b2s-user-settings-area").hide();
676
- jQuery('.b2s-server-connection-fail').hide();
677
- jQuery.ajax({
678
- processData: false,
679
- url: ajaxurl,
680
- type: "POST",
681
- dataType: "json",
682
- cache: false,
683
- data: jQuery(form).serialize(),
684
- error: function () {
685
- jQuery('.b2s-server-connection-fail').show();
686
- return false;
687
- },
688
- success: function (data) {
689
- jQuery(".b2s-loading-area").hide();
690
- jQuery(".b2s-user-settings-area").show();
691
- if (data.result == true) {
692
- jQuery('.b2s-settings-user-success').show();
693
- } else {
694
- jQuery('.b2s-settings-user-error').show();
695
- }
696
- }
697
- });
698
- return false;
699
- }
700
- });
701
-
702
  function padDate(n) {
703
  return ("0" + n).slice(-2);
704
  }
265
  return false;
266
  });
267
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  jQuery('#b2s-user-network-settings-auto-post-own').validate({
269
  ignore: "",
270
  errorPlacement: function () {
512
  return false;
513
  });
514
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
515
  function padDate(n) {
516
  return ("0" + n).slice(-2);
517
  }
assets/js/b2s/ship.js CHANGED
@@ -16,6 +16,14 @@ jQuery(window).on("load", function () {
16
  }
17
  });
18
 
 
 
 
 
 
 
 
 
19
  jQuery(document).on('click', '.btn-toggle-menu', function () {
20
  if (jQuery('.toggelbutton').is(':visible')) {
21
  jQuery("#b2s-wrapper").toggleClass("toggled");
16
  }
17
  });
18
 
19
+ //Stop duplicate posts by page refreshing during the post process
20
+ jQuery(document).on('keydown', '#b2sNetworkSent', function (event) {
21
+ if (event.keyCode == 116) {
22
+ event.preventDefault();
23
+ return false;
24
+ }
25
+ });
26
+
27
  jQuery(document).on('click', '.btn-toggle-menu', function () {
28
  if (jQuery('.toggelbutton').is(':visible')) {
29
  jQuery("#b2s-wrapper").toggleClass("toggled");
assets/js/b2s/support.js CHANGED
@@ -51,6 +51,14 @@ function getWidgetFaq() {
51
  }
52
 
53
 
 
 
 
 
 
 
 
 
54
 
55
  function initTroubleshootTool() {
56
  firstClick = false;
@@ -102,7 +110,7 @@ function initTroubleshootTool() {
102
  jQuery('#b2s-debug-export').removeClass('b2s-support-link-not-active');
103
  jQuery('#b2s-debug-export').attr(
104
  "href", "data:application/octet-stream;charset=utf-8;base64," +
105
- btoa(JSON.stringify(data.blogData, undefined, 2))
106
  );
107
  } else {
108
  jQuery('#b2s-debug-export').addClass('b2s-support-link-not-active');
51
  }
52
 
53
 
54
+ function base64EncodeUnicode(str) {
55
+ var utf8Bytes = encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function (match, p1) {
56
+ return String.fromCharCode('0x' + p1);
57
+ });
58
+
59
+ return btoa(utf8Bytes);
60
+ }
61
+
62
 
63
  function initTroubleshootTool() {
64
  firstClick = false;
110
  jQuery('#b2s-debug-export').removeClass('b2s-support-link-not-active');
111
  jQuery('#b2s-debug-export').attr(
112
  "href", "data:application/octet-stream;charset=utf-8;base64," +
113
+ base64EncodeUnicode(JSON.stringify(data.blogData, undefined, 2))
114
  );
115
  } else {
116
  jQuery('#b2s-debug-export').addClass('b2s-support-link-not-active');
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: 5.5.0
11
  * Author URI: https://www.blog2social.com
12
  * License: GPL2+
13
  */
14
- //B2SDefine
15
- define('B2S_PLUGIN_VERSION', '550');
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: 5.6.0
10
  * Author URI: https://www.blog2social.com
11
  * License: GPL2+
12
  */
13
+
14
+ define('B2S_PLUGIN_VERSION', '560');
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
@@ -37,6 +37,7 @@ class Ajax_Get {
37
  add_action('wp_ajax_b2s_support_systemrequirements', array($this, 'b2sSupportSystemRequirements'));
38
  add_action('wp_ajax_b2s_search_user', array($this, 'searchUser'));
39
  add_action('wp_ajax_b2s_get_select_mandant_user', array($this, 'getSelectMandantUser'));
 
40
  }
41
 
42
  public function getBlogPostStatus() {
@@ -78,22 +79,23 @@ class Ajax_Get {
78
  $b2sType = isset($_POST['b2sType']) ? trim($_POST['b2sType']) : "";
79
  $b2sPagination = (int) isset($_POST['b2sPagination']) ? $_POST['b2sPagination'] : 1;
80
  $b2sShowPagination = !isset($_POST['b2sShowPagination']) || $_POST['b2sShowPagination'] == 1;
81
- $b2sSortPostTitle = isset($_POST['b2sSortPostTitle']) ? trim($_POST['b2sSortPostTitle']) : "";
82
  $b2sSortPostAuthor = isset($_POST['b2sSortPostAuthor']) ? trim($_POST['b2sSortPostAuthor']) : "";
83
- $b2sSortPostSchedDate = isset($_POST['b2sSortPostSchedDate']) ? trim($_POST['b2sSortPostSchedDate']) : "";
84
- $b2sSortPostPublishDate = isset($_POST['b2sSortPostPublishDate']) ? trim($_POST['b2sSortPostPublishDate']) : "";
85
  $b2sSortPostStatus = isset($_POST['b2sSortPostStatus']) ? trim($_POST['b2sSortPostStatus']) : "";
86
- $b2sShowByDate = isset($_POST['b2sShowByDate']) ? trim($_POST['b2sShowByDate']) : ""; //YYYY-mm-dd
 
87
  $b2sShowByNetwork = isset($_POST['b2sShowByNetwork']) ? (int) $_POST['b2sShowByNetwork'] : 0;
88
  $b2sUserAuthId = isset($_POST['b2sUserAuthId']) ? (int) $_POST['b2sUserAuthId'] : 0;
89
  $b2sPostBlogId = isset($_POST['b2sPostBlogId']) ? (int) $_POST['b2sPostBlogId'] : 0;
90
  $b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
91
  $b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
92
- $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
93
- $b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
94
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
95
  if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish', 'notice', 'approve', 'draft'))) {
96
- $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sShowByNetwork, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
97
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
98
  if ($b2sShowPagination) {
99
  $result['pagination'] = $postItem->getPaginationHtml();
@@ -519,4 +521,18 @@ class Ajax_Get {
519
  wp_die();
520
  }
521
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
522
  }
37
  add_action('wp_ajax_b2s_support_systemrequirements', array($this, 'b2sSupportSystemRequirements'));
38
  add_action('wp_ajax_b2s_search_user', array($this, 'searchUser'));
39
  add_action('wp_ajax_b2s_get_select_mandant_user', array($this, 'getSelectMandantUser'));
40
+ add_action('wp_ajax_b2s_get_edit_template', array($this, 'getEditTemplateForm'));
41
  }
42
 
43
  public function getBlogPostStatus() {
79
  $b2sType = isset($_POST['b2sType']) ? trim($_POST['b2sType']) : "";
80
  $b2sPagination = (int) isset($_POST['b2sPagination']) ? $_POST['b2sPagination'] : 1;
81
  $b2sShowPagination = !isset($_POST['b2sShowPagination']) || $_POST['b2sShowPagination'] == 1;
82
+ $b2sSortPostTitle = isset($_POST['b2sSortPostTitle']) ? trim(strip_tags($_POST['b2sSortPostTitle'])) : "";
83
  $b2sSortPostAuthor = isset($_POST['b2sSortPostAuthor']) ? trim($_POST['b2sSortPostAuthor']) : "";
84
+ $b2sSortPostSchedDate = isset($_POST['b2sSortPostSchedDate']) ? (in_array(trim($_POST['b2sSortPostSchedDate']), array('desc', 'asc')) ? trim($_POST['b2sSortPostSchedDate']) : "") : "";
85
+ $b2sSortPostPublishDate = isset($_POST['b2sSortPostPublishDate']) ? (in_array(trim($_POST['b2sSortPostPublishDate']), array('desc', 'asc')) ? trim($_POST['b2sSortPostPublishDate']) : "") : "";
86
  $b2sSortPostStatus = isset($_POST['b2sSortPostStatus']) ? trim($_POST['b2sSortPostStatus']) : "";
87
+ $b2sSortPostShareStatus = isset($_POST['b2sSortPostShareStatus']) ? trim($_POST['b2sSortPostShareStatus']) : "";
88
+ $b2sShowByDate = isset($_POST['b2sShowByDate']) ? (preg_match("#^[0-9\-.\]]+$#", trim($_POST['b2sShowByDate'])) ? trim($_POST['b2sShowByDate']) : "") : ""; //YYYY-mm-dd
89
  $b2sShowByNetwork = isset($_POST['b2sShowByNetwork']) ? (int) $_POST['b2sShowByNetwork'] : 0;
90
  $b2sUserAuthId = isset($_POST['b2sUserAuthId']) ? (int) $_POST['b2sUserAuthId'] : 0;
91
  $b2sPostBlogId = isset($_POST['b2sPostBlogId']) ? (int) $_POST['b2sPostBlogId'] : 0;
92
  $b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
93
  $b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
94
+ $b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? (preg_match("#^[0-9\-.\]]+$#", trim($_POST['b2sSchedDate'])) ? trim($_POST['b2sSchedDate']) : "") : "";
95
+ $b2sUserLang = isset($_POST['b2sUserLang']) ? trim(strip_tags($_POST['b2sUserLang'])) : strtolower(substr(B2S_LANGUAGE, 0, 2));
96
  $b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
97
  if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish', 'notice', 'approve', 'draft'))) {
98
+ $postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostShareStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sShowByNetwork, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
99
  $result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
100
  if ($b2sShowPagination) {
101
  $result['pagination'] = $postItem->getPaginationHtml();
521
  wp_die();
522
  }
523
 
524
+ public function getEditTemplateForm() {
525
+ if (isset($_GET['networkId']) && (int) $_GET['networkId'] > 0) {
526
+ require_once (B2S_PLUGIN_DIR . 'includes/B2S/Network/Item.php');
527
+ $networkItem = new B2S_Network_Item(false);
528
+
529
+ $content = $networkItem->getEditTemplateForm($_GET['networkId']);
530
+
531
+ echo json_encode(array('result' => true, 'content' => $content));
532
+ wp_die();
533
+ }
534
+ echo json_encode(array('result' => false));
535
+ wp_die();
536
+ }
537
+
538
  }
includes/Ajax/Post.php CHANGED
@@ -50,6 +50,8 @@ class Ajax_Post {
50
  add_action("wp_ajax_b2s_curation_draft", array($this, 'curationDraft'));
51
  add_action("wp_ajax_b2s_move_user_auth_to_profile", array($this, 'moveUserAuthToProfile'));
52
  add_action("wp_ajax_b2s_assign_network_user_auth", array($this, 'assignNetworkUserAuth'));
 
 
53
  }
54
 
55
  public function curationDraft() {
@@ -617,29 +619,6 @@ class Ajax_Post {
617
  wp_die();
618
  }
619
 
620
- if (isset($_POST['type']) && $_POST['type'] == 'post_format') {
621
- $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
622
- $post_format = $options->_getOption('post_format');
623
-
624
- $post_format[(int) $_POST['network_id']] = array();
625
-
626
- if (isset($_POST['type-format']) && is_array($_POST['type-format'])) {
627
- $post_format[(int) $_POST['network_id']] = $_POST['type-format'];
628
- } else {
629
- $post_format[(int) $_POST['network_id']] = array('all' => $_POST['all']);
630
- }
631
-
632
- $options->_setOption('post_format', $post_format);
633
-
634
- //Option no_cache
635
- if ((int) $_POST['network_id'] == 1) {
636
- $noCache = isset($_POST['no_cache']) ? (int) $_POST['no_cache'] : 0;
637
- $options->_setOption('link_no_cache', $noCache);
638
- }
639
- echo json_encode(array('result' => true));
640
- wp_die();
641
- }
642
-
643
  if (isset($_POST['allow_shortcode'])) {
644
  if ((int) $_POST['allow_shortcode'] == 1) {
645
  delete_option('B2S_PLUGIN_USER_ALLOW_SHORTCODE_' . B2S_PLUGIN_BLOG_USER_ID);
@@ -667,14 +646,6 @@ class Ajax_Post {
667
  wp_die();
668
  }
669
 
670
- if (isset($_POST['content_network_twitter'])) {
671
- $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
672
- $options->_setOption('content_network_twitter', (int) $_POST['content_network_twitter']);
673
- echo json_encode(array('result' => true));
674
- wp_die();
675
- }
676
-
677
-
678
  if (isset($_POST['allow_hashtag'])) {
679
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
680
  $options->_setOption('user_allow_hashtag', (int) $_POST['allow_hashtag']);
@@ -1398,5 +1369,72 @@ class Ajax_Post {
1398
  echo json_encode(array('result' => false, 'error_reason' => 'default'));
1399
  wp_die();
1400
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1401
 
1402
  }
50
  add_action("wp_ajax_b2s_curation_draft", array($this, 'curationDraft'));
51
  add_action("wp_ajax_b2s_move_user_auth_to_profile", array($this, 'moveUserAuthToProfile'));
52
  add_action("wp_ajax_b2s_assign_network_user_auth", array($this, 'assignNetworkUserAuth'));
53
+ add_action("wp_ajax_b2s_save_post_template", array($this, 'savePostTemplate'));
54
+ add_action("wp_ajax_b2s_load_default_post_template", array($this, 'loadDefaultPostTemplate'));
55
  }
56
 
57
  public function curationDraft() {
619
  wp_die();
620
  }
621
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
622
  if (isset($_POST['allow_shortcode'])) {
623
  if ((int) $_POST['allow_shortcode'] == 1) {
624
  delete_option('B2S_PLUGIN_USER_ALLOW_SHORTCODE_' . B2S_PLUGIN_BLOG_USER_ID);
646
  wp_die();
647
  }
648
 
 
 
 
 
 
 
 
 
649
  if (isset($_POST['allow_hashtag'])) {
650
  $options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
651
  $options->_setOption('user_allow_hashtag', (int) $_POST['allow_hashtag']);
1369
  echo json_encode(array('result' => false, 'error_reason' => 'default'));
1370
  wp_die();
1371
  }
1372
+
1373
+ public function savePostTemplate() {
1374
+ if(isset($_POST['template_data']) && isset($_POST['networkId']) && (int) $_POST['networkId'] > 0){
1375
+ require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
1376
+ $options = new B2S_Options(get_current_user_id());
1377
+
1378
+ $post_template_result = false;
1379
+ $link_no_cache_option = false;
1380
+
1381
+ if(B2S_PLUGIN_USER_VERSION >= 1) {
1382
+ $post_template = $options->_getOption("post_template");
1383
+
1384
+ if($post_template == false){
1385
+ $post_template = array();
1386
+ }
1387
+
1388
+ $new_template = array();
1389
+ foreach ($_POST['template_data'] as $type => $data){
1390
+ $limit = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']][$type]['short_text']['limit'];
1391
+ $range_max = ((int) $limit != 0 && (int) $data['range_max'] > (int) $limit) ? (int) $limit : (int) $data['range_max'];
1392
+ $new_template[$type] = array(
1393
+ 'format' => (isset($data['format']) && $data['format'] == 1) ? 1 : 0,
1394
+ 'content' => (isset($data['content']) && !empty($data['content'])) ? $data['content'] : unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']][$type]['content'],
1395
+ 'short_text' => array(
1396
+ 'active' => 0,
1397
+ 'range_min' => (($range_max >= (int) unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']][$type]['short_text']['range_max']) ? (int) unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']][$type]['short_text']['range_min'] : ($range_max / 2)),
1398
+ 'range_max' => $range_max,
1399
+ 'limit' => $limit
1400
+ )
1401
+ );
1402
+ }
1403
+
1404
+ $post_template[$_POST['networkId']] = $new_template;
1405
+ $post_template_result = $options->_setOption("post_template", $post_template);
1406
+ }
1407
+
1408
+ if((int) $_POST['networkId'] == 1 && isset($_POST['link_no_cache'])){
1409
+ $noCache = (int) $_POST['link_no_cache'];
1410
+ $link_no_cache_option = $options->_setOption('link_no_cache', $noCache);
1411
+ }
1412
+
1413
+ if($post_template_result == true || $link_no_cache_option == true){
1414
+ echo json_encode(array('result' => true));
1415
+ wp_die();
1416
+ } else {
1417
+ echo json_encode(array('result' => false));
1418
+ wp_die();
1419
+ }
1420
+ }
1421
+
1422
+ echo json_encode(array('result' => false));
1423
+ wp_die();
1424
+
1425
+ }
1426
+
1427
+ public function loadDefaultPostTemplate() {
1428
+ if(isset($_POST['networkId']) && (int) $_POST['networkId'] > 0 && isset($_POST['networkType']) && isset(unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']])){
1429
+ $default = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$_POST['networkId']];
1430
+ require_once B2S_PLUGIN_DIR . 'includes/B2S/Network/Item.php';
1431
+ $networkItem = new B2S_Network_Item();
1432
+ $html = $networkItem->getEditTemplateFormContent($_POST['networkId'], $_POST['networkType'], $default);
1433
+ echo json_encode(array('result' => true, 'html' => $html));
1434
+ wp_die();
1435
+ }
1436
+ echo json_encode(array('result' => false));
1437
+ wp_die();
1438
+ }
1439
 
1440
  }
includes/B2S/Api/Network/Pinterest.php CHANGED
@@ -6,6 +6,8 @@ class B2S_Api_Network_Pinterest {
6
  public $csrf = '';
7
  public $appVersion = '';
8
  public $route = 'https://www.pinterest.com/';
 
 
9
  public $timeout = 25;
10
 
11
  public function __construct() {
@@ -18,26 +20,32 @@ class B2S_Api_Network_Pinterest {
18
  $header['Connection'] = 'keep-alive';
19
  $header['Upgrade-Insecure-Requests'] = '1';
20
  $header['Referer'] = $referer;
21
- $header['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0';
 
 
22
  if ($type == 'JSON') {
23
  $header['Content-Type'] = 'application/json;charset=UTF-8';
24
- } elseif ($type == 'POST') {
25
- $header['Content-Type'] = 'application/x-www-form-urlencoded';
26
  }
27
  if ($request === true) {
28
  $header['X-Requested-With'] = 'XMLHttpRequest';
29
  }
30
- if ($org != '') {
31
- $header['Origin'] = $org;
32
- }
33
- if ($type == 'GET') {
34
- $header['Accept'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
35
- } else {
36
- $header['Accept'] = '*/*';
37
- }if (function_exists('gzdeflate')) {
38
  $header['Accept-Encoding'] = 'gzip, deflate';
39
  }
40
- $header['Accept-Language'] = 'en-US,en;q=0.8';
 
 
 
 
 
 
 
 
41
  return $header;
42
  }
43
 
@@ -58,10 +66,14 @@ class B2S_Api_Network_Pinterest {
58
 
59
  public function authorize($username, $password) {
60
  $this->setRoute();
61
-
62
  $headerData = $this->setHeader($this->route . 'login/');
 
 
63
  $requestData = array('headers' => $headerData, 'timeout' => $this->timeout);
64
  $result = wp_remote_get($this->route . 'login/', $requestData);
 
 
 
65
  if (is_wp_error($result)) {
66
  return array('error' => 1, 'error_pos' => 1, 'location' => $this->route . 'login/', 'error_data' => serialize($result));
67
  }
@@ -70,6 +82,8 @@ class B2S_Api_Network_Pinterest {
70
  $csrfToken = '';
71
  $appVersion = trim($this->cutFromTo($content, '"app_version": "', '"'));
72
  $fields = array('data' => '{"options":{"username_or_email":"' . $username . '","password":"' . addslashes(stripslashes($password)) . '"},"context":{"app_version":"' . $appVersion . '"}}', 'source_url' => '/login/', 'module_path' => 'App()>LoginPage()>Login()>Button(class_name=primary, text=Log in, type=submit, tagName=button, size=large)');
 
 
73
  foreach ($cookie as $c) {
74
  if ($c->name == 'csrftoken') {
75
  $csrfToken = $c->value;
@@ -80,9 +94,12 @@ class B2S_Api_Network_Pinterest {
80
  return array('error' => 1, 'error_pos' => 2, 'location' => $this->route . 'login/', 'error_data' => 'CSRF verification failed - RESPONSE: ' . serialize($error_data) . ' COOKIE: ' . serialize($cookie));
81
  }
82
  $headerData = $this->setHeader($this->route . 'login/', $this->route, 'POST', true);
83
- $headerData['X-NEW-APP'] = '1';
 
 
84
  $headerData['X-APP-VERSION'] = $appVersion;
85
  $headerData['X-CSRFToken'] = $csrfToken;
 
86
  $requestData = array('headers' => $headerData, 'cookies' => $cookie, 'body' => $fields, 'timeout' => $this->timeout);
87
  $result = wp_remote_post($this->route . 'resource/UserSessionResource/create/', $requestData);
88
  if (is_wp_error($result)) {
6
  public $csrf = '';
7
  public $appVersion = '';
8
  public $route = 'https://www.pinterest.com/';
9
+ public $host = 'www.pinterest.com';
10
+ public $origin = 'https://www.pinterest.com/';
11
  public $timeout = 25;
12
 
13
  public function __construct() {
20
  $header['Connection'] = 'keep-alive';
21
  $header['Upgrade-Insecure-Requests'] = '1';
22
  $header['Referer'] = $referer;
23
+ //old user-agent
24
+ //$header['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0';
25
+ $header['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36';
26
  if ($type == 'JSON') {
27
  $header['Content-Type'] = 'application/json;charset=UTF-8';
28
+ } else {
29
+ $header['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8;';
30
  }
31
  if ($request === true) {
32
  $header['X-Requested-With'] = 'XMLHttpRequest';
33
  }
34
+ /* if ($org != '') {
35
+ $header['Origin'] = $org;
36
+ } */
37
+ if (function_exists('gzdeflate')) {
 
 
 
 
38
  $header['Accept-Encoding'] = 'gzip, deflate';
39
  }
40
+ $header['Accept-Language'] = 'en-US,en;q=0.5';
41
+ $header['DNT'] = '1';
42
+ $header['X-Pinterest-AppState'] = 'active';
43
+ $header['X-NEW-APP'] = '1';
44
+ $header['Accept'] = 'application/json, text/javascript, */*; q=0.01';
45
+ $header['X-Requested-With'] = 'XMLHttpRequest';
46
+ $header['Host'] = $this->host;
47
+ $header['Origin'] = $this->origin;
48
+ $header['X-CSRFToken'] = substr(md5(microtime()), rand(0, 26), 5);
49
  return $header;
50
  }
51
 
66
 
67
  public function authorize($username, $password) {
68
  $this->setRoute();
 
69
  $headerData = $this->setHeader($this->route . 'login/');
70
+ //alternate routing
71
+ //$headerData = $this->setHeader($this->route);
72
  $requestData = array('headers' => $headerData, 'timeout' => $this->timeout);
73
  $result = wp_remote_get($this->route . 'login/', $requestData);
74
+ //alternate routing
75
+ //$result = wp_remote_get($this->route, $requestData);
76
+
77
  if (is_wp_error($result)) {
78
  return array('error' => 1, 'error_pos' => 1, 'location' => $this->route . 'login/', 'error_data' => serialize($result));
79
  }
82
  $csrfToken = '';
83
  $appVersion = trim($this->cutFromTo($content, '"app_version": "', '"'));
84
  $fields = array('data' => '{"options":{"username_or_email":"' . $username . '","password":"' . addslashes(stripslashes($password)) . '"},"context":{"app_version":"' . $appVersion . '"}}', 'source_url' => '/login/', 'module_path' => 'App()>LoginPage()>Login()>Button(class_name=primary, text=Log in, type=submit, tagName=button, size=large)');
85
+ //alternate routing
86
+ //$fields = 'source_url=&data=%7B%22options%22%3A%7B%22username_or_email%22%3A%22'. urlencode($username).'%22%2C%22password%22%3A%22'. urlencode($password).'%22%7D%2C%22context%22%3A%7B%7D%7D';
87
  foreach ($cookie as $c) {
88
  if ($c->name == 'csrftoken') {
89
  $csrfToken = $c->value;
94
  return array('error' => 1, 'error_pos' => 2, 'location' => $this->route . 'login/', 'error_data' => 'CSRF verification failed - RESPONSE: ' . serialize($error_data) . ' COOKIE: ' . serialize($cookie));
95
  }
96
  $headerData = $this->setHeader($this->route . 'login/', $this->route, 'POST', true);
97
+ //alternate routing
98
+ //$headerData = $this->setHeader($this->route, $this->route, 'POST', true);
99
+
100
  $headerData['X-APP-VERSION'] = $appVersion;
101
  $headerData['X-CSRFToken'] = $csrfToken;
102
+
103
  $requestData = array('headers' => $headerData, 'cookies' => $cookie, 'body' => $fields, 'timeout' => $this->timeout);
104
  $result = wp_remote_post($this->route . 'resource/UserSessionResource/create/', $requestData);
105
  if (is_wp_error($result)) {
includes/B2S/AutoPost.php CHANGED
@@ -15,9 +15,8 @@ class B2S_AutoPost {
15
  private $setPreFillText;
16
  private $optionPostFormat;
17
  private $allowHashTag;
18
- private $optionContentTwitter;
19
 
20
- function __construct($postId = 0, $blogPostData = array(), $current_user_date = '0000-00-00 00:00:00', $myTimeSettings = false, $title = '', $content = '', $url = '', $imageUrl = '', $keywords = '', $b2sPostLang = 'en', $optionPostFormat = array(), $allowHashTag = true, $optionContentTwitter = 0) {
21
  $this->postId = $postId;
22
  $this->blogPostData = $blogPostData;
23
  $this->current_user_date = $current_user_date;
@@ -30,7 +29,6 @@ class B2S_AutoPost {
30
  $this->keywords = $keywords;
31
  $this->optionPostFormat = $optionPostFormat;
32
  $this->allowHashTag = $allowHashTag;
33
- $this->optionContentTwitter = $optionContentTwitter;
34
  $this->setPreFillText = array(0 => array(1 => 239, 2 => 255, 3 => 239, 6 => 300, 8 => 239, 9 => 200, 10 => 442, 12 => 240, 16 => 250, 17 => 442, 18 => 800, 19 => 239), 1 => array(1 => 239, 3 => 239, 8 => 1200, 10 => 442, 17 => 442, 19 => 239), 2 => array(1 => 239, 8 => 239, 10 => 442, 17 => 442, 19 => 239), 20 => 300);
35
  $this->setPreFillTextLimit = array(0 => array(1 => 500, 2 => 256, 3 => 400, 6 => 400, 8 => 400, 9 => 200, 10 => 500, 12 => 400, 18 => 1000, 19 => 400, 20 => 400), 1 => array(1 => 400, 3 => 400, 8 => 1200, 10 => 500, 19 => 400), 2 => array(1 => 400, 8 => 400, 10 => 500, 19 => 9000));
36
  }
@@ -39,45 +37,49 @@ class B2S_AutoPost {
39
  if ((int) $networkId > 0 && (int) $networkAuthId > 0) {
40
  $postData = array('content' => '', 'custom_title' => '', 'tags' => array(), 'network_auth_id' => (int) $networkAuthId);
41
 
 
 
 
 
42
  //PostFormat
43
  if (in_array($networkId, array(1, 2, 3, 12))) {
44
  //Get: client settings
45
- if (isset($this->optionPostFormat[$networkId]) && is_array($this->optionPostFormat[$networkId]) && (isset($this->optionPostFormat[$networkId]['all']) || isset($this->optionPostFormat[$networkId][$networkType]))) {
46
- $postData['post_format'] = isset($this->optionPostFormat[$networkId][$networkType]) ? (int) $this->optionPostFormat[$networkId][$networkType] : (isset($this->optionPostFormat[$networkId]['all']) ? (int) $this->optionPostFormat[$networkId]['all'] : 0);
47
  } else {
48
  //Set: default settings
49
- $defaultPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_FORMAT_DEFAULT);
50
- $postData['post_format'] = isset($defaultPostFormat[$networkId]) ? (int) $defaultPostFormat[$networkId] : 0;
51
  }
52
- //$postData['post_format'] = ((isset($this->optionPostFormat[$networkId]) && is_array($this->optionPostFormat[$networkId]) && ((isset($this->optionPostFormat[$networkId]['all']) && (int) $this->optionPostFormat[$networkId]['all'] == 0) || (isset($this->optionPostFormat[$networkId][$networkType]) && (int) $this->optionPostFormat[$networkId][$networkType] == 0)) ) ? 0 : (!isset($this->optionPostFormat[$networkId]) ? 0 : 1 ));
53
  }
54
  //Special
55
- if ($networkId == 1 || $networkId == 3) {
56
- $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : $this->content;
57
- if ($this->allowHashTag) {
58
- $postData['content'] .= $this->getHashTagsString();
59
  }
60
- }
61
- if ($networkId == 2) {
62
- if (isset($this->setPreFillText[$networkType][$networkId])) {
63
- $postData['content'] = strip_tags($this->title);
64
- if ($this->optionContentTwitter !== false && $this->optionContentTwitter == 1) { //append
65
- $postData['content'] .= ' ' . $this->content;
66
- }
67
- if ($this->optionContentTwitter !== false && $this->optionContentTwitter == 2) { //only
68
- $postData['content'] = $this->content;
69
- }
70
- if ($this->allowHashTag) {
71
- $postData['content'] .= $this->getHashTagsString('');
72
- }
73
- $postData['content'] = B2S_Util::getExcerpt($postData['content'], (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]);
74
- } else {
75
- $postData['content'] = strip_tags($this->title);
76
- if ($this->allowHashTag) {
77
- $postData['content'] .= $this->getHashTagsString('');
78
- }
79
  }
 
 
80
  }
 
81
  if ($networkId == 4) {
82
  $postData['custom_title'] = strip_tags($this->title);
83
  $postData['content'] = $this->contentHtml;
@@ -90,7 +92,7 @@ class B2S_AutoPost {
90
  }
91
  }
92
 
93
- if ($networkId == 6 || $networkId == 12 || $networkId == 20) {
94
  if ($this->imageUrl !== false) {
95
  $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : $this->content;
96
  if ($this->allowHashTag) {
15
  private $setPreFillText;
16
  private $optionPostFormat;
17
  private $allowHashTag;
 
18
 
19
+ function __construct($postId = 0, $blogPostData = array(), $current_user_date = '0000-00-00 00:00:00', $myTimeSettings = false, $title = '', $content = '', $url = '', $imageUrl = '', $keywords = '', $b2sPostLang = 'en', $optionPostFormat = array(), $allowHashTag = true) {
20
  $this->postId = $postId;
21
  $this->blogPostData = $blogPostData;
22
  $this->current_user_date = $current_user_date;
29
  $this->keywords = $keywords;
30
  $this->optionPostFormat = $optionPostFormat;
31
  $this->allowHashTag = $allowHashTag;
 
32
  $this->setPreFillText = array(0 => array(1 => 239, 2 => 255, 3 => 239, 6 => 300, 8 => 239, 9 => 200, 10 => 442, 12 => 240, 16 => 250, 17 => 442, 18 => 800, 19 => 239), 1 => array(1 => 239, 3 => 239, 8 => 1200, 10 => 442, 17 => 442, 19 => 239), 2 => array(1 => 239, 8 => 239, 10 => 442, 17 => 442, 19 => 239), 20 => 300);
33
  $this->setPreFillTextLimit = array(0 => array(1 => 500, 2 => 256, 3 => 400, 6 => 400, 8 => 400, 9 => 200, 10 => 500, 12 => 400, 18 => 1000, 19 => 400, 20 => 400), 1 => array(1 => 400, 3 => 400, 8 => 1200, 10 => 500, 19 => 400), 2 => array(1 => 400, 8 => 400, 10 => 500, 19 => 9000));
34
  }
37
  if ((int) $networkId > 0 && (int) $networkAuthId > 0) {
38
  $postData = array('content' => '', 'custom_title' => '', 'tags' => array(), 'network_auth_id' => (int) $networkAuthId);
39
 
40
+ if(B2S_PLUGIN_USER_VERSION < 1 || $this->optionPostFormat == false || !isset($this->optionPostFormat[$networkId][$networkType])){
41
+ $this->optionPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT);
42
+ }
43
+
44
  //PostFormat
45
  if (in_array($networkId, array(1, 2, 3, 12))) {
46
  //Get: client settings
47
+ if (isset($this->optionPostFormat[$networkId][$networkType]['format']) && ((int) $this->optionPostFormat[$networkId][$networkType]['format'] === 0 || (int) $this->optionPostFormat[$networkId][$networkType]['format'] === 1)) {
48
+ $postData['post_format'] = (int) $this->optionPostFormat[$networkId][$networkType]['format'];
49
  } else {
50
  //Set: default settings
51
+ $defaultPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT);
52
+ $postData['post_format'] = isset($defaultPostFormat[$networkId][$networkType]['format']) ? (int) $defaultPostFormat[$networkId][$networkType]['format'] : 0;
53
  }
 
54
  }
55
  //Special
56
+ if(in_array($networkId, array(1, 2, 3, 12))){
57
+ if ($networkId == 12 && $this->imageUrl == false) {
58
+ return false;
 
59
  }
60
+
61
+ $postData['content'] = $this->optionPostFormat[$networkId][$networkType]['content'];
62
+
63
+ $postData['content'] = preg_replace("/\{CONTENT\}/", $this->content, $postData['content']);
64
+
65
+ $title = strip_tags($this->title);
66
+ $postData['content'] = preg_replace("/\{TITLE\}/", $title, $postData['content']);
67
+
68
+ $excerpt = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : $this->content;
69
+ $postData['content'] = preg_replace("/\{EXCERPT\}/", $excerpt, $postData['content']);
70
+
71
+ if(strpos($postData['content'], "{KEYWORDS") !== false){
72
+ $hashtags = $this->getHashTagsString("");
73
+ $postData['content'] = preg_replace("/\{KEYWORDS\}/", $hashtags, $postData['content']);
74
+ } else if($this->allowHashTag === false || $this->allowHashTag == 1) {
75
+ $add = ($networkId != 2) ? "\n\n" : "";
76
+ $hashtags = $this->getHashTagsString($add);
77
+ $postData['content'] .= " ".$hashtags;
 
78
  }
79
+
80
+ $postData['content'] = B2S_Util::getExcerpt($postData['content'], (int) $this->optionPostFormat[$networkId][$networkType]['short_text']['range_min'], (int) $this->optionPostFormat[$networkId][$networkType]['short_text']['range_max']);
81
  }
82
+
83
  if ($networkId == 4) {
84
  $postData['custom_title'] = strip_tags($this->title);
85
  $postData['content'] = $this->contentHtml;
92
  }
93
  }
94
 
95
+ if ($networkId == 6 || $networkId == 20) {
96
  if ($this->imageUrl !== false) {
97
  $postData['content'] = (isset($this->setPreFillText[$networkType][$networkId])) ? B2S_Util::getExcerpt($this->content, (int) $this->setPreFillText[$networkType][$networkId], (int) $this->setPreFillTextLimit[$networkType][$networkId]) : $this->content;
98
  if ($this->allowHashTag) {
includes/B2S/Calendar/Item.php CHANGED
@@ -34,7 +34,6 @@ class B2S_Calendar_Item {
34
  $this
35
  ->setSchedData($data->sched_data)
36
  ->setSchedDate($data->sched_date)
37
- ->setPublishDate($data->publish_date)
38
  ->setNetworkId($data->network_id)
39
  ->setPostTitle($data->post_title)
40
  ->setPostType($data->post_type)
@@ -50,7 +49,6 @@ class B2S_Calendar_Item {
50
  ->setRelayPrimaryPostId($data->relay_primary_post_id)
51
  ->setPostForRelay($data->post_for_relay)
52
  ->setPostForApprove($data->post_for_approve)
53
- ->setStatus($data->publish_error_code)
54
  ->setPublishLink($data->publish_link);
55
 
56
  if ($data->network_id == 1 || $data->network_id == 2 || $data->network_id == 3) {
@@ -60,15 +58,22 @@ class B2S_Calendar_Item {
60
  $this->setRelayPrimarySchedDate($data->relay_primary_sched_date);
61
  $this->setRelayDelayMin($data->relay_delay_min);
62
  }
 
 
 
 
 
 
63
  }
64
  }
65
-
66
- public function setPublishLink($value){
67
  $this->publish_link = trim($value);
68
  return $this;
69
  }
70
- public function getPublishLink(){
71
- return $this->publish_link ;
 
72
  }
73
 
74
  public function setPostForRelay($value) {
@@ -123,7 +128,7 @@ class B2S_Calendar_Item {
123
  public function setSchedDate($value) {
124
  if (is_numeric($value) || is_null($value)) {
125
  $this->sched_date = $value;
126
- } else if (is_string($value) && $value !="0000-00-00 00:00:00") {
127
  $this->sched_date = strtotime($value);
128
  }
129
 
@@ -136,15 +141,15 @@ class B2S_Calendar_Item {
136
  public function getSchedDate() {
137
  return $this->sched_date;
138
  }
139
-
140
  /**
141
  * @param integer $value
142
  * @return $this
143
  */
144
  public function setPublishDate($value) {
145
  if (is_numeric($value) || is_null($value)) {
146
- $this->publish_date= $value;
147
- } else if (is_string($value) && $value !="0000-00-00 00:00:00") {
148
  $this->publish_date = strtotime($value);
149
  }
150
  return $this;
@@ -464,12 +469,12 @@ class B2S_Calendar_Item {
464
 
465
  return $res;
466
  }
467
-
468
  public function setStatus($error = "") {
469
- if(!empty($error)){
470
  $this->status = "error";
471
  } else {
472
- if($this->sched_date == null && $this->publish_date != null){
473
  $this->status = "published";
474
  } else {
475
  $this->status = "scheduled";
@@ -477,7 +482,7 @@ class B2S_Calendar_Item {
477
  }
478
  return $this;
479
  }
480
-
481
  public function getStaus() {
482
  return $this->status;
483
  }
@@ -501,12 +506,12 @@ class B2S_Calendar_Item {
501
  * @return array
502
  */
503
  public function asCalendarArray() {
504
-
505
  return ["title" => $this->getPostTitle(),
506
  "post_type" => $this->getPostType(),
507
  "avatar" => $this->getAvatar(),
508
  "author" => $this->getAuthor(),
509
- "start" => (($this->getSchedDate() != null && (int) $this->getSchedDate() > 0) ? date("Y-m-d H:i:s", $this->getSchedDate()) : (($this->getPublishDate() != null && (int)$this->getPublishDate() > 0) ? date("Y-m-d H:i:s", $this->getPublishDate()) : date("Y-m-d H:i:s"))),
510
  "color" => $this->getColor(),
511
  "network_name" => $this->getNetworkName(),
512
  "network_id" => $this->getNetworkId(),
34
  $this
35
  ->setSchedData($data->sched_data)
36
  ->setSchedDate($data->sched_date)
 
37
  ->setNetworkId($data->network_id)
38
  ->setPostTitle($data->post_title)
39
  ->setPostType($data->post_type)
49
  ->setRelayPrimaryPostId($data->relay_primary_post_id)
50
  ->setPostForRelay($data->post_for_relay)
51
  ->setPostForApprove($data->post_for_approve)
 
52
  ->setPublishLink($data->publish_link);
53
 
54
  if ($data->network_id == 1 || $data->network_id == 2 || $data->network_id == 3) {
58
  $this->setRelayPrimarySchedDate($data->relay_primary_sched_date);
59
  $this->setRelayDelayMin($data->relay_delay_min);
60
  }
61
+ if (isset($data->publish_date)) {
62
+ $this->setPublishDate($data->publish_date);
63
+ }
64
+ if (isset($data->publish_error_code)) {
65
+ $this->setStatus($data->publish_error_code);
66
+ }
67
  }
68
  }
69
+
70
+ public function setPublishLink($value) {
71
  $this->publish_link = trim($value);
72
  return $this;
73
  }
74
+
75
+ public function getPublishLink() {
76
+ return $this->publish_link;
77
  }
78
 
79
  public function setPostForRelay($value) {
128
  public function setSchedDate($value) {
129
  if (is_numeric($value) || is_null($value)) {
130
  $this->sched_date = $value;
131
+ } else if (is_string($value) && $value != "0000-00-00 00:00:00") {
132
  $this->sched_date = strtotime($value);
133
  }
134
 
141
  public function getSchedDate() {
142
  return $this->sched_date;
143
  }
144
+
145
  /**
146
  * @param integer $value
147
  * @return $this
148
  */
149
  public function setPublishDate($value) {
150
  if (is_numeric($value) || is_null($value)) {
151
+ $this->publish_date = $value;
152
+ } else if (is_string($value) && $value != "0000-00-00 00:00:00") {
153
  $this->publish_date = strtotime($value);
154
  }
155
  return $this;
469
 
470
  return $res;
471
  }
472
+
473
  public function setStatus($error = "") {
474
+ if (!empty($error)) {
475
  $this->status = "error";
476
  } else {
477
+ if ($this->sched_date == null && $this->publish_date != null) {
478
  $this->status = "published";
479
  } else {
480
  $this->status = "scheduled";
482
  }
483
  return $this;
484
  }
485
+
486
  public function getStaus() {
487
  return $this->status;
488
  }
506
  * @return array
507
  */
508
  public function asCalendarArray() {
509
+
510
  return ["title" => $this->getPostTitle(),
511
  "post_type" => $this->getPostType(),
512
  "avatar" => $this->getAvatar(),
513
  "author" => $this->getAuthor(),
514
+ "start" => (($this->getSchedDate() != null && (int) $this->getSchedDate() > 0) ? date("Y-m-d H:i:s", $this->getSchedDate()) : (($this->getPublishDate() != null && (int) $this->getPublishDate() > 0) ? date("Y-m-d H:i:s", $this->getPublishDate()) : date("Y-m-d H:i:s"))),
515
  "color" => $this->getColor(),
516
  "network_name" => $this->getNetworkName(),
517
  "network_id" => $this->getNetworkId(),
includes/B2S/Network/Item.php CHANGED
@@ -38,6 +38,7 @@ class B2S_Network_Item {
38
  }
39
 
40
  public function getData() {
 
41
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserAuth', 'view_mode' => 'all', 'auth_count' => true, 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION)));
42
  return array('mandanten' => isset($result->mandanten) ? $result->mandanten : '',
43
  'auth' => isset($result->auth) ? $result->auth : '',
@@ -150,7 +151,11 @@ class B2S_Network_Item {
150
  $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 0 && $networkId == 1) || (B2S_PLUGIN_USER_VERSION == 1 && ($networkId == 1 || $networkId == 10))) ? '<button onclick="wop(\'' . $b2sAuthUrl . '&choose=page\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-auth-btn">+ ' . __('Page', 'blog2social') . '</button>' : '<a href="#" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-btn-disabled" data-title="' . __('You want to connect a network page?', 'blog2social') . '" data-toggle="modal" data-type="auth-network" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Page', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a>';
151
  }
152
  if (in_array($networkId, $this->allowGroup)) {
153
- $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 1 && $networkId != 8)) ? '<button onclick="wop(\'' . $b2sAuthUrl . '&choose=group\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-auth-btn">+ ' . __('Group', 'blog2social') . '</button>' : '<a href="#" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-btn-disabled" data-toggle="modal" data-title="' . __('You want to connect a social media group?', 'blog2social') . '" data-type="auth-network" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Group', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</span></a>';
 
 
 
 
154
  }
155
 
156
  $html .= '</span></h4>';
@@ -169,6 +174,7 @@ class B2S_Network_Item {
169
  if ($showAllAuths) {
170
  foreach ($this->mandantenId as $ka => $mandantAll) {
171
  $mandantName = isset($mandantenData->{$mandantAll}) ? ($mandantenData->{$mandantAll}) : __("My profile", "blog2social");
 
172
  if (isset($networkData[$mandantAll][$networkId]) && !empty($networkData[$mandantAll][$networkId])) {
173
  $html .= $this->getAuthItemHtml($networkData[$mandantAll][$networkId], $mandantAll, $mandantName, $networkId, $b2sAuthUrl, $containerMandantId, $sprache);
174
  }
@@ -176,7 +182,7 @@ class B2S_Network_Item {
176
  } else {
177
  $html .= $this->getAuthItemHtml($networkData, $mandantId, "", $networkId, $b2sAuthUrl, $containerMandantId, $sprache);
178
  }
179
-
180
  $html .= '</ul>';
181
  $html .= '</div>';
182
  $html .= '</div>';
@@ -332,7 +338,8 @@ class B2S_Network_Item {
332
  $displayName = stripslashes(get_user_by('id', $v['owner_blog_user_id'])->display_name);
333
  $html .='<div class="b2s-network-approved-from">' . __("Assigned by", "blog2social") . ' ' . ((empty($displayName) || $displayName == false) ? __("Unknown username", "blog2social") : $displayName) . '</div> ';
334
  }
335
- $html .= '<span class="b2s-network-item-auth-type">' . (($isDeprecated) ? '<span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' : '') . __('Group', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
 
336
 
337
  if (!empty($mandantName)) {
338
  $html .='<span class="b2s-network-mandant-name">(' . $mandantName . ')</span> ';
@@ -483,4 +490,345 @@ class B2S_Network_Item {
483
  return array('result' => false);
484
  }
485
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
486
  }
38
  }
39
 
40
  public function getData() {
41
+ // $result = json_decode('{"result":1,"auth":[{"networkAuthId":"397945","networkId":"1","networkUserName":"KelvinS Onlineshop","networkType":"1","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3261","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430634","networkId":"1","networkUserName":"KelvinS Onlineshop","networkType":"1","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397941","networkId":"1","networkUserName":"KelvinS Onlineshop","networkType":"1","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3260","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"431588","networkId":"1","networkUserName":"Kleidung verkaufen","networkType":"2","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3559","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430633","networkId":"1","networkUserName":"Kleidung verkaufen","networkType":"2","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397942","networkId":"2","networkUserName":"KelvinS_Shop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3260","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397946","networkId":"2","networkUserName":"KelvinS_Shop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3261","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430632","networkId":"2","networkUserName":"KelvinS_Shop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397943","networkId":"12","networkUserName":"info@kelvinsonlineshop.de","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3260","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397947","networkId":"12","networkUserName":"info@kelvinsonlineshop.de","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3261","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397948","networkId":"18","networkUserName":"KelvinS Onlineshop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3261","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"397944","networkId":"18","networkUserName":"KelvinS Onlineshop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3260","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430640","networkId":"18","networkUserName":"KelvinS Onlineshop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430637","networkId":"4","networkUserName":"kelvins-onlineshop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false},{"networkAuthId":"430638","networkId":"15","networkUserName":"KelvinS_Onlineshop","networkType":"0","networkKind":"0","networkTosGroupId":"","instant_sharing":"0","mandantId":"3547","expiredDate":"0000-00-00","owner_blog_user_id":false,"notAllow":false}],"auth_count":[5],"portale":[{"id":"1","name":"Facebook"},{"id":"2","name":"Twitter"},{"id":"12","name":"Instagram"},{"id":"6","name":"Pinterest"},{"id":"18","name":"Google My Business"},{"id":"3","name":"LinkedIn"},{"id":"19","name":"XING"},{"id":"17","name":"VKontakte"},{"id":"16","name":"Bloglovin"},{"id":"4","name":"Tumblr"},{"id":"11","name":"medium"},{"id":"14","name":"Torial"},{"id":"7","name":"Flickr"},{"id":"9","name":"Diigo"},{"id":"15","name":"Reddit"}],"mandanten":[]}');//B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserAuth', 'view_mode' => 'all', 'auth_count' => true, 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION)));
42
  $result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserAuth', 'view_mode' => 'all', 'auth_count' => true, 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION)));
43
  return array('mandanten' => isset($result->mandanten) ? $result->mandanten : '',
44
  'auth' => isset($result->auth) ? $result->auth : '',
151
  $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 0 && $networkId == 1) || (B2S_PLUGIN_USER_VERSION == 1 && ($networkId == 1 || $networkId == 10))) ? '<button onclick="wop(\'' . $b2sAuthUrl . '&choose=page\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-auth-btn">+ ' . __('Page', 'blog2social') . '</button>' : '<a href="#" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-btn-disabled" data-title="' . __('You want to connect a network page?', 'blog2social') . '" data-toggle="modal" data-type="auth-network" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Page', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a>';
152
  }
153
  if (in_array($networkId, $this->allowGroup)) {
154
+ $name = ($networkId == 11) ? __('Publication', 'blog2social') : __('Group', 'blog2social');
155
+ $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 1 && $networkId != 8)) ? '<button onclick="wop(\'' . $b2sAuthUrl . '&choose=group\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-auth-btn">+ ' . $name . '</button>' : '<a href="#" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-btn-disabled" data-toggle="modal" data-title="' . __('You want to connect a social media group?', 'blog2social') . '" data-type="auth-network" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . $name . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</span></a>';
156
+ }
157
+ if (array_key_exists($networkId, unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT))) {
158
+ $html .= (B2S_PLUGIN_USER_VERSION >= 1) ? '<button onclick="return false;" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-edit-template-btn" data-network-id="' . $networkId . '"><i class="glyphicon glyphicon-pencil"></i> ' . __('Edit Post Format', 'blog2social') . '</button>' : '<button onclick="return false;" class="btn btn-primary btn-sm b2s-network-auth-btn b2s-edit-template-btn b2s-btn-disabled" data-network-id="' . $networkId . '"><i class="glyphicon glyphicon-pencil"></i> ' . __('Edit Post Format', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</span></button>';
159
  }
160
 
161
  $html .= '</span></h4>';
174
  if ($showAllAuths) {
175
  foreach ($this->mandantenId as $ka => $mandantAll) {
176
  $mandantName = isset($mandantenData->{$mandantAll}) ? ($mandantenData->{$mandantAll}) : __("My profile", "blog2social");
177
+ // var_dump($networkData);
178
  if (isset($networkData[$mandantAll][$networkId]) && !empty($networkData[$mandantAll][$networkId])) {
179
  $html .= $this->getAuthItemHtml($networkData[$mandantAll][$networkId], $mandantAll, $mandantName, $networkId, $b2sAuthUrl, $containerMandantId, $sprache);
180
  }
182
  } else {
183
  $html .= $this->getAuthItemHtml($networkData, $mandantId, "", $networkId, $b2sAuthUrl, $containerMandantId, $sprache);
184
  }
185
+ // exit;
186
  $html .= '</ul>';
187
  $html .= '</div>';
188
  $html .= '</div>';
338
  $displayName = stripslashes(get_user_by('id', $v['owner_blog_user_id'])->display_name);
339
  $html .='<div class="b2s-network-approved-from">' . __("Assigned by", "blog2social") . ' ' . ((empty($displayName) || $displayName == false) ? __("Unknown username", "blog2social") : $displayName) . '</div> ';
340
  }
341
+ $name = ($networkId == 11) ? __('Publication', 'blog2social') : __('Group', 'blog2social');
342
+ $html .= '<span class="b2s-network-item-auth-type">' . (($isDeprecated) ? '<span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' : '') . $name . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
343
 
344
  if (!empty($mandantName)) {
345
  $html .='<span class="b2s-network-mandant-name">(' . $mandantName . ')</span> ';
490
  return array('result' => false);
491
  }
492
 
493
+ public function getEditTemplateForm($networkId) {
494
+ require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
495
+ $options = new B2S_Options(get_current_user_id());
496
+ $post_template = $options->_getOption("post_template");
497
+ $linkNoCache = $options->_getOption("link_no_cache");
498
+ if (B2S_PLUGIN_USER_VERSION >= 1 && $post_template != false && isset($post_template[$networkId]) && !empty($post_template[$networkId])) {
499
+ $schema = $post_template[$networkId];
500
+ } else {
501
+ $schema = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$networkId];
502
+ }
503
+
504
+ $html = '<div class="row">';
505
+ $html .= '<div class="col-sm-12">';
506
+ $html .= '<div class="alert alert-success b2s-edit-template-save-success" style="display: none;">' . __('Successfully saved', 'blog2social') . '</div>';
507
+ $html .= '<div class="alert alert-success b2s-edit-template-save-failed" style="display: none;">' . __('Failed to save', 'blog2social') . '</div>';
508
+ $html .= '<div class="alert alert-success b2s-edit-template-load-default-failed" style="display: none;">' . __('Failed to load the default template', 'blog2social') . '</div>';
509
+ $html .= '</div>';
510
+ $html .= '</div>';
511
+ if (B2S_PLUGIN_USER_VERSION < 1) {
512
+ $html .= '<div class="row">';
513
+ $html .= '<div class="col-sm-12">';
514
+ $html .= '<div class="alert alert-info"><i class="glyphicon glyphicon-info-sign"></i> ' . __('This is a Premium Feature', 'blog2social') . '</div>';
515
+ $html .= '</div>';
516
+ $html .= '</div>';
517
+ }
518
+ $html .= '<div class="row">';
519
+ $html .= '<div class="col-sm-12">';
520
+ if (count($schema) > 1) {
521
+ $html .= '<div class="pull-left ' . ((B2S_PLUGIN_USER_VERSION < 1) ? 'b2s-btn-disabled' : '') . '">';
522
+ $html .= '<ul class="nav nav-pills">';
523
+ $html .= '<li class="active"><a href="#b2s-template-profile" class="b2s-template-profile" data-toggle="tab">' . __('Profile', 'blog2social') . '</a></li>';
524
+ if (isset($schema[1]) && !empty($schema[1])) {
525
+ $html .= '<li><a href="#b2s-template-page" class="b2s-template-page" data-toggle="tab">' . __('Page', 'blog2social') . '</a></li>';
526
+ }
527
+ if (isset($schema[2]) && !empty($schema[2])) {
528
+ $html .= '<li><a href="#b2s-template-group" class="b2s-template-group" data-toggle="tab">' . __('Group', 'blog2social') . '</a></li>';
529
+ }
530
+ $html .= '</ul>';
531
+ $html .= '</div>';
532
+ if ($networkId == 1) {
533
+ $html .= '<div class="pull-right"><input id="link-no-cache" type="checkbox" ' . (($linkNoCache == 1) ? 'checked' : '') . ' name="no_cache"> <label for="link-no-cache">' . __('Activate Instant Caching', 'blog2social') . '</label> <a href="#" data-toggle="modal" data-target="#b2sInfoNoCache" class="b2s-info-btn vertical-middle del-padding-left">' . __('Info', 'Blog2Social') . '</a></div>';
534
+ }
535
+ $html .= '<br>';
536
+ $html .= '<hr>';
537
+ }
538
+ if (B2S_PLUGIN_USER_VERSION < 1) {
539
+ $html .= '<div class="b2s-btn-disabled">';
540
+ }
541
+ $html .= '<div class="tab-content clearfix">';
542
+ $html .= '<div class="tab-pane active b2s-template-tab-0" id="b2s-template-profile">';
543
+ $html .= $this->getEditTemplateFormContent($networkId, 0, $schema);
544
+ $html .= '</div>';
545
+ if (isset($schema[1]) && !empty($schema[1])) {
546
+ $html .= '<div class="tab-pane b2s-template-tab-1" id="b2s-template-page">';
547
+ $html .= $this->getEditTemplateFormContent($networkId, 1, $schema);
548
+ $html .= '</div>';
549
+ }
550
+ if (isset($schema[2]) && !empty($schema[2])) {
551
+ $html .= '<div class="tab-pane b2s-template-tab-2" id="b2s-template-group">';
552
+ $html .= $this->getEditTemplateFormContent($networkId, 2, $schema);
553
+ $html .= '</div>';
554
+ }
555
+ $html .= '</div>';
556
+ if (B2S_PLUGIN_USER_VERSION < 1) {
557
+ $html .= '</div>';
558
+ }
559
+ $html .= '</div>';
560
+ $html .= '</div>';
561
+
562
+ return $html;
563
+ }
564
+
565
+ public function getEditTemplateFormContent($networkId, $networkType, $schema) {
566
+ $content = '<div class="row">';
567
+ $content .= '<div class="col-md-12 media-heading">';
568
+ $content .= '<span class="b2s-edit-template-section-headline">' . __('Format', 'blog2social') . '</span> <a href="#" data-toggle="modal" data-network-id="' . $networkId . '" data-target="#b2sInfoFormat" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a>';
569
+ $content .= '<button class="pull-right btn btn-primary btn-xs b2s-edit-template-load-default" data-network-type="' . $networkType . '">' . __('Load default settings', 'blog2social') . '</button>';
570
+ $content .= '</div>';
571
+ $content .= '</div>';
572
+ $content .= '<div class="row">';
573
+ $content .= '<div class="col-md-12">';
574
+ if ($schema[$networkType]['format'] == 0) {
575
+ $content .= '<button class="btn btn-primary btn-sm b2s-edit-template-link-post pull-left" data-network-type="' . $networkType . '">' . (($networkId != 12) ? __('Link', 'blog2social') : __('Image with frame', 'blog2social')) . '</button>';
576
+ $content .= '<button class="btn btn-light btn-sm b2s-edit-template-image-post pull-left" data-network-type="' . $networkType . '">' . (($networkId != 12) ? __('Image', 'blog2social') : __('Image cut out', 'blog2social')) . '</button>';
577
+ } else {
578
+ $content .= '<button class="btn btn-light btn-sm b2s-edit-template-link-post pull-left" data-network-type="' . $networkType . '">' . (($networkId != 12) ? __('Link', 'blog2social') : __('Image with frame', 'blog2social')) . '</button>';
579
+ $content .= '<button class="btn btn-primary btn-sm b2s-edit-template-image-post pull-left" data-network-type="' . $networkType . '">' . (($networkId != 12) ? __('Image', 'blog2social') : __('Image cut out', 'blog2social')) . '</button>';
580
+ }
581
+ $content .= '<input type="hidden" class="b2s-edit-template-post-format" value="' . $schema[$networkType]['format'] . '" data-network-type="' . $networkType . '">';
582
+ $content .= '</div>';
583
+ $content .= '</div>';
584
+ $content .= '<br>';
585
+ $content .= '<div class="row">';
586
+ $content .= '<div class="col-md-12 media-heading">';
587
+ $content .= '<span class="b2s-edit-template-section-headline">' . __('Content', 'blog2social') . '</span> <a href="#" data-toggle="modal" data-target="#b2sInfoContent" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a>';
588
+ $content .= '</div>';
589
+ $content .= '</div>';
590
+ $content .= '<div class="row">';
591
+ $content .= '<div class="col-md-12">';
592
+ $content .= '<div class="b2s-padding-bottom-5">'
593
+ . '<button type="button" draggable="true" class="btn btn-primary btn-xs b2s-edit-template-content-post-title b2s-edit-template-content-post-item" data-network-type="' . $networkType . '">{TITLE}</button>'
594
+ . '<button type="button" draggable="true" class="btn btn-primary btn-xs b2s-edit-template-content-post-excerpt b2s-edit-template-content-post-item" data-network-type="' . $networkType . '">{EXCERPT}</button>'
595
+ . '<button type="button" draggable="true" class="btn btn-primary btn-xs b2s-edit-template-content-post-content b2s-edit-template-content-post-item" data-network-type="' . $networkType . '">{CONTENT}</button>'
596
+ . '<button type="button" draggable="true" class="btn btn-primary btn-xs b2s-edit-template-content-post-keywords b2s-edit-template-content-post-item" data-network-type="' . $networkType . '">{KEYWORDS}</button>'
597
+ . '<button type="button" class="btn btn-primary btn-xs b2s-edit-template-content-clear-btn pull-right" data-network-type="' . $networkType . '">' . __('clear', 'blog2social') . '</button>'
598
+ . '</div>';
599
+ $content .= '<textarea class="b2s-edit-template-post-content" style="width: 100%;" data-network-type="' . $networkType . '" ' . ((B2S_PLUGIN_USER_VERSION < 1) ? 'readonly="true"' : '') . '>' . $schema[$networkType]['content'] . '</textarea>';
600
+ $content .= '<input class="b2s-edit-template-content-selection-start" data-network-type="' . $networkType . '" type="hidden" value="0">';
601
+ $content .= '<input class="b2s-edit-template-content-selection-end" data-network-type="' . $networkType . '" type="hidden" value="0">';
602
+ $content .= '</div>';
603
+ $content .= '</div>';
604
+ $content .= '<div class="row">';
605
+ $content .= '<div class="col-md-12 b2s-edit-template-link-info">';
606
+ $content .= '<i class="glyphicon glyphicon-info-sign"></i> ' . __('The link will be added automatically at the end of the post.', 'blog2social');
607
+ $content .= '</div>';
608
+ $content .= '</div>';
609
+ $content .= '<br>';
610
+ $content .= '<div class="row">';
611
+ $content .= '<div class="col-md-12 media-heading">';
612
+ $content .= '<span class="b2s-edit-template-section-headline">' . __('Character Limit', 'blog2social') . '</span> <a href="#" data-toggle="modal" data-target="#b2sInfoCharacterLimit" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a>';
613
+ $content .= '</div>';
614
+ $content .= '</div>';
615
+ $content .= '<div class="row">';
616
+ $content .= '<div class="col-md-12">';
617
+ $min = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$networkId][$networkType]['short_text']['range_min'];
618
+ $limit = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT)[$networkId][$networkType]['short_text']['limit'];
619
+ $content .= '<input type="number" class="b2s-edit-template-range" data-network-type="' . $networkType . '" value="' . $schema[$networkType]['short_text']['range_max'] . '" min="1" max="' . (($schema[$networkType]['short_text']['limit']) ? $schema[$networkType]['short_text']['limit'] : '') . '" ' . ((B2S_PLUGIN_USER_VERSION < 1) ? 'readonly="true"' : '') . '> (' . __('recommended length', 'blog2social') . ': ' . $min .' '.__('characters','blog2social'). (((int) $limit != 0) ? '; ' . __('Limit', 'blog2social') . ': ' . $limit .' '.__('characters','blog2social') : '') . ')';
620
+ $content .= '</div>';
621
+ $content .= '</div>';
622
+ $content .= '<hr>';
623
+ $content .= '<br>';
624
+
625
+ $content .= $this->networkPreview($networkId, $networkType, $schema);
626
+
627
+ return $content;
628
+ }
629
+
630
+ private function networkPreview($networkId, $networkType, $schema) {
631
+ $domain = get_home_url();
632
+ $title = get_bloginfo('title');
633
+ $desc = get_bloginfo('description');
634
+ $preview = '';
635
+ switch ($networkId) {
636
+ case '1':
637
+ $preview .= '<div class="row">';
638
+ $preview .= '<div class="col-sm-2">';
639
+ $preview .= '<span class="b2s-edit-template-section-headline">' . __('Preview', 'blog2social') . ':</span>';
640
+ $preview .= '</div>';
641
+ $preview .= '<div class="col-sm-8 b2s-edit-template-preview-border b2s-edit-template-preview-border-1">';
642
+ $preview .= '<div class="row">';
643
+ $preview .= '<div class="col-sm-2">';
644
+ $preview .= '<img class="b2s-edit-template-preview-profile-img-1" src="' . plugins_url('/assets/images/b2s@64.png', B2S_PLUGIN_FILE) . '">';
645
+ $preview .= '</div>';
646
+ $preview .= '<div class="col-sm-10">';
647
+ $preview .= '<span class="b2s-edit-template-preview-profile-name-1">Blog2Social</span>';
648
+ $preview .= '</div>';
649
+ $preview .= '</div>';
650
+ $preview .= '<div class="b2s-edit-template-link-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 0) ? '' : 'style="display: none;"') . '>';
651
+ $preview .= '<div class="row">';
652
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-content-1">';
653
+ $preview .= '<span class="b2s-edit-template-preview-content" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
654
+ $preview .= '</div>';
655
+ $preview .= '</div>';
656
+ $preview .= '<div class="row">';
657
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-image-border-1">';
658
+ $preview .= '<img class="b2s-edit-template-preview-link-image b2s-edit-template-preview-link-image-1" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
659
+ $preview .= '</div>';
660
+ $preview .= '</div>';
661
+ $preview .= '<div class="row">';
662
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-link-meta-box-1">';
663
+ $preview .= '<span>' . $domain . '</span><br>';
664
+ $preview .= '<span class="b2s-edit-template-preview-link-title">' . $title . '</span>';
665
+ $preview .= '</div>';
666
+ $preview .= '</div>';
667
+ $preview .= '</div>';
668
+ $preview .= '<div class="b2s-edit-template-image-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 1) ? '' : 'style="display: none;"') . '>';
669
+ $preview .= '<div class="row">';
670
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-content-1">';
671
+ $preview .= '<span class="b2s-edit-template-preview-content" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
672
+ $preview .= '</div>';
673
+ $preview .= '</div>';
674
+ $preview .= '<div class="row">';
675
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-image-border-1">';
676
+ $preview .= '<img class="b2s-edit-template-preview-image-image b2s-edit-template-preview-image-image-1" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
677
+ $preview .= '</div>';
678
+ $preview .= '</div>';
679
+ $preview .= '</div>';
680
+ $preview .= '<div class="row">';
681
+ $preview .= '<div class="col-sm-12">';
682
+ $preview .= '<img class="b2s-edit-template-preview-like-icons-1" src="' . plugins_url('/assets/images/settings/like-icons-1.png', B2S_PLUGIN_FILE) . '">';
683
+ $preview .= '</div>';
684
+ $preview .= '</div>';
685
+ $preview .= '</div>';
686
+ $preview .= '</div>';
687
+ break;
688
+ case '2':
689
+ $preview .= '<div class="row">';
690
+ $preview .= '<div class="col-sm-2">';
691
+ $preview .= '<span class="b2s-edit-template-section-headline">' . __('Preview', 'blog2social') . ':</span>';
692
+ $preview .= '</div>';
693
+ $preview .= '<div class="col-sm-8">';
694
+ $preview .= '<div class="row">';
695
+ $preview .= '<div class="col-sm-2">';
696
+ $preview .= '<img class="b2s-edit-template-preview-profile-img-2" src="' . plugins_url('/assets/images/b2s@64.png', B2S_PLUGIN_FILE) . '">';
697
+ $preview .= '</div>';
698
+ $preview .= '<div class="col-sm-10 b2s-edit-template-preview-2">';
699
+ $preview .= '<div class="row">';
700
+ $preview .= '<div class="col-sm-12">';
701
+ $preview .= '<span class="b2s-edit-template-preview-profile-name-2">Blog2Social</span> <span class="b2s-edit-template-preview-profile-handle-2">@blog2social</span>';
702
+ $preview .= '</div>';
703
+ $preview .= '</div>';
704
+ $preview .= '<div class="b2s-edit-template-link-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 0) ? '' : 'style="display: none;"') . '>';
705
+ $preview .= '<div class="row">';
706
+ $preview .= '<div class="col-sm-12">';
707
+ $preview .= '<span class="b2s-edit-template-preview-content b2s-edit-template-preview-content-2" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
708
+ $preview .= '</div>';
709
+ $preview .= '</div>';
710
+ $preview .= '<div class="row b2s-edit-template-preview-link-meta-box-2">';
711
+ $preview .= '<div class="col-sm-3 b2s-edit-template-preview-link-meta-box-image-2">';
712
+ $preview .= '<img class="b2s-edit-template-preview-link-image b2s-edit-template-preview-link-image-2" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
713
+ $preview .= '</div>';
714
+ $preview .= '<div class="col-sm-9" style="padding-top: 12px;">';
715
+ $preview .= '<span>' . $title . '</span><br>';
716
+ $preview .= '<span class="b2s-edit-template-preview-link-meta-box-desc-2">' . $desc . '</span><br>';
717
+ $preview .= '<span class="b2s-edit-template-preview-link-meta-box-domain-2">' . $domain . '</span>';
718
+ $preview .= '</div>';
719
+ $preview .= '</div>';
720
+ $preview .= '</div>';
721
+ $preview .= '<div class="b2s-edit-template-image-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 1) ? '' : 'style="display: none;"') . '>';
722
+ $preview .= '<div class="row">';
723
+ $preview .= '<div class="col-sm-12">';
724
+ $preview .= '<span class="b2s-edit-template-preview-content b2s-edit-template-preview-content-2" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
725
+ $preview .= '</div>';
726
+ $preview .= '</div>';
727
+ $preview .= '<div class="row">';
728
+ $preview .= '<div class="col-sm-12">';
729
+ $preview .= '<img class="b2s-edit-template-preview-image-image b2s-edit-template-preview-image-image-2" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
730
+ $preview .= '</div>';
731
+ $preview .= '</div>';
732
+ $preview .= '</div>';
733
+ $preview .= '<div class="row">';
734
+ $preview .= '<div class="col-sm-12">';
735
+ $preview .= '<img class="b2s-edit-template-preview-like-icons-2" src="' . plugins_url('/assets/images/settings/like-icons-2.png', B2S_PLUGIN_FILE) . '">';
736
+ $preview .= '</div>';
737
+ $preview .= '</div>';
738
+ $preview .= '</div>';
739
+ $preview .= '</div>';
740
+ $preview .= '</div>';
741
+ break;
742
+ case '3':
743
+ $preview .= '<div class="row">';
744
+ $preview .= '<div class="col-sm-2">';
745
+ $preview .= '<span class="b2s-edit-template-section-headline">' . __('Preview', 'blog2social') . ':</span>';
746
+ $preview .= '</div>';
747
+ $preview .= '<div class="col-sm-8 b2s-edit-template-preview-border b2s-edit-template-preview-border-3">';
748
+ $preview .= '<div class="row">';
749
+ $preview .= '<div class="col-sm-2">';
750
+ $preview .= '<img class="b2s-edit-template-preview-profile-img-3" src="' . plugins_url('/assets/images/b2s@64.png', B2S_PLUGIN_FILE) . '">';
751
+ $preview .= '</div>';
752
+ $preview .= '<div class="col-sm-10">';
753
+ $preview .= '<span class="b2s-edit-template-preview-profile-name-3">Blog2Social</span>';
754
+ $preview .= '</div>';
755
+ $preview .= '</div>';
756
+ $preview .= '<div class="b2s-edit-template-link-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 0) ? '' : 'style="display: none;"') . '>';
757
+ $preview .= '<div class="row">';
758
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-content-3">';
759
+ $preview .= '<span class="b2s-edit-template-preview-content" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
760
+ $preview .= '</div>';
761
+ $preview .= '</div>';
762
+ $preview .= '<div class="row">';
763
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-image-border-3">';
764
+ $preview .= '<img class="b2s-edit-template-preview-link-image b2s-edit-template-preview-link-image-3" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
765
+ $preview .= '</div>';
766
+ $preview .= '</div>';
767
+ $preview .= '<div class="row b2s-edit-template-preview-link-meta-box-3">';
768
+ $preview .= '<div class="col-sm-12">';
769
+ $preview .= '<span class="b2s-edit-template-preview-link-meta-box-title-3">' . $title . '</span><br>';
770
+ $preview .= '<span class="b2s-edit-template-preview-link-meta-box-domain-3">' . $domain . '</span>';
771
+ $preview .= '</div>';
772
+ $preview .= '</div>';
773
+ $preview .= '</div>';
774
+ $preview .= '<div class="b2s-edit-template-image-preview" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 1) ? '' : 'style="display: none;"') . '>';
775
+ $preview .= '<div class="row">';
776
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-content-3">';
777
+ $preview .= '<span class="b2s-edit-template-preview-content" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
778
+ $preview .= '</div>';
779
+ $preview .= '</div>';
780
+ $preview .= '<div class="row">';
781
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-image-border-3">';
782
+ $preview .= '<img class="b2s-edit-template-preview-image-image b2s-edit-template-preview-image-image-3" src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
783
+ $preview .= '</div>';
784
+ $preview .= '</div>';
785
+ $preview .= '</div>';
786
+ $preview .= '<div class="row">';
787
+ $preview .= '<div class="col-sm-12">';
788
+ $preview .= '<img class="b2s-edit-template-preview-like-icons-3" src="' . plugins_url('/assets/images/settings/like-icons-3.png', B2S_PLUGIN_FILE) . '">';
789
+ $preview .= '</div>';
790
+ $preview .= '</div>';
791
+ $preview .= '</div>';
792
+ $preview .= '</div>';
793
+ break;
794
+ case '12':
795
+ $preview .= '<div class="row">';
796
+ $preview .= '<div class="col-sm-2">';
797
+ $preview .= '<span class="b2s-edit-template-section-headline">' . __('Preview', 'blog2social') . ':</span>';
798
+ $preview .= '</div>';
799
+ $preview .= '<div class="col-sm-8 b2s-edit-template-preview-border b2s-edit-template-preview-border-12">';
800
+ $preview .= '<div class="row">';
801
+ $preview .= '<div class="col-sm-2">';
802
+ $preview .= '<img class="b2s-edit-template-preview-profile-img-12" src="' . plugins_url('/assets/images/b2s@64.png', B2S_PLUGIN_FILE) . '">';
803
+ $preview .= '</div>';
804
+ $preview .= '<div class="col-sm-10 b2s-edit-template-preview-profile-name-12">';
805
+ $preview .= '<span>Blog2Social</span>';
806
+ $preview .= '<span class="pull-right b2s-edit-template-preview-dots-12">...</span>';
807
+ $preview .= '</div>';
808
+ $preview .= '</div>';
809
+ $preview .= '<div class="row">';
810
+ $preview .= '<div class="col-sm-12 b2s-edit-template-preview-image-border-12">';
811
+ $preview .= '<img class="b2s-edit-template-preview-image-12 b2s-edit-template-link-preview b2s-edit-template-image-frame" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 0) ? '' : 'style="display: none;"') . ' src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
812
+ $preview .= '<img class="b2s-edit-template-preview-image-12 b2s-edit-template-image-preview b2s-edit-template-image-cut" data-network-type="' . $networkType . '" ' . (((int) $schema[$networkType]['format'] == 1) ? '' : 'style="display: none;"') . ' src="' . plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE) . '">';
813
+ $preview .= '</div>';
814
+ $preview .= '</div>';
815
+ $preview .= '<div class="row">';
816
+ $preview .= '<div class="col-sm-12">';
817
+ $preview .= '<img class="b2s-edit-template-preview-like-icons-12" src="' . plugins_url('/assets/images/settings/like-icons-12.png', B2S_PLUGIN_FILE) . '">';
818
+ $preview .= '</div>';
819
+ $preview .= '</div>';
820
+ $preview .= '<div class="row">';
821
+ $preview .= '<div class="col-sm-12">';
822
+ $preview .= '<span class="b2s-edit-template-preview-content-profile-name-12">Blog2Social</span><span class="b2s-edit-template-preview-content b2s-edit-template-preview-content-12" data-network-type="' . $networkType . '">' . preg_replace("/\n/", "<br>", $schema[$networkType]['content']) . '</span>';
823
+ $preview .= '</div>';
824
+ $preview .= '</div>';
825
+ $preview .= '</div>';
826
+ $preview .= '</div>';
827
+ break;
828
+ default:
829
+ break;
830
+ }
831
+ return $preview;
832
+ }
833
+
834
  }
includes/B2S/Post/Filter.php CHANGED
@@ -6,6 +6,7 @@ class B2S_Post_Filter {
6
  protected $postFilter = '';
7
  protected $searchAuthorId;
8
  protected $searchPostStatus;
 
9
  protected $searchPostTitle;
10
  protected $searchPostCat;
11
  protected $searchPostType;
@@ -13,12 +14,12 @@ class B2S_Post_Filter {
13
  protected $searchSchedDate;
14
  protected $postAuthor;
15
 
16
- function __construct($type, $title = "", $authorId = "", $postStatus = "", $publishDate = "", $schedDate = "", $postCat = "", $postType = "") { //type=all,publish,sched
17
  $this->type = $type;
18
  $this->searchPostTitle = $title;
19
  $this->searchAuthorId = $authorId;
20
  $this->searchPostStatus = $postStatus;
21
- $this->searchPublishDate = $publishDate;
22
  $this->searchSchedDate = $schedDate;
23
  $this->searchPostCat = $postCat;
24
  $this->searchPostType = $postType;
@@ -47,7 +48,7 @@ class B2S_Post_Filter {
47
 
48
  private function getPostStatusHtml() {
49
  $typeData = array(array('key' => 'publish', 'value' => __('published', 'blog2social')), array('key' => 'future', 'value' => __('scheduled', 'blog2social')), array('key' => 'pending', 'value' => __('draft', 'blog2social')));
50
- $type = '<div class="form-group"><select id="b2sSortPostStatus" name="b2sSortPostStatus" class="form-control b2s-select"><option value="">' . __('all statuses', 'blog2social') . '</option>';
51
  foreach ($typeData as $var) {
52
  $var = (object) $var;
53
  $selected = (!empty($this->searchPostStatus) && $var->key == $this->searchPostStatus) ? 'selected' : '';
@@ -57,6 +58,18 @@ class B2S_Post_Filter {
57
  return $type;
58
  }
59
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  private function getPublishDateHtml() {
61
  $typeData = array(array('key' => 'desc', 'value' => __('newest first', 'blog2social')), array('key' => 'asc', 'value' => __('oldest first', 'blog2social')));
62
  $type = '<div class="form-group"><select id="b2sSortPostPublishDate" name="b2sSortPostPublishDate" class="form-control b2s-select">';
@@ -141,6 +154,7 @@ class B2S_Post_Filter {
141
 
142
  if ($this->type == 'all') {
143
  $this->postFilter .= $this->getPostStatusHtml();
 
144
  }
145
  if ($this->type == 'publish' || $this->type == 'notice') {
146
  $this->postFilter .= $this->getPublishDateHtml();
6
  protected $postFilter = '';
7
  protected $searchAuthorId;
8
  protected $searchPostStatus;
9
+ protected $searchPostShareStatus;
10
  protected $searchPostTitle;
11
  protected $searchPostCat;
12
  protected $searchPostType;
14
  protected $searchSchedDate;
15
  protected $postAuthor;
16
 
17
+ function __construct($type, $title = "", $authorId = "", $postStatus = "", $publishDate = "", $schedDate = "", $postCat = "", $postType = "", $postShareStatus="") { //type=all,publish,sched
18
  $this->type = $type;
19
  $this->searchPostTitle = $title;
20
  $this->searchAuthorId = $authorId;
21
  $this->searchPostStatus = $postStatus;
22
+ $this->searchPostShareStatus = $postShareStatus;
23
  $this->searchSchedDate = $schedDate;
24
  $this->searchPostCat = $postCat;
25
  $this->searchPostType = $postType;
48
 
49
  private function getPostStatusHtml() {
50
  $typeData = array(array('key' => 'publish', 'value' => __('published', 'blog2social')), array('key' => 'future', 'value' => __('scheduled', 'blog2social')), array('key' => 'pending', 'value' => __('draft', 'blog2social')));
51
+ $type = '<div class="form-group"><select id="b2sSortPostStatus" name="b2sSortPostStatus" class="form-control b2s-select"><option value="">' . __('all posts', 'blog2social') . '</option>';
52
  foreach ($typeData as $var) {
53
  $var = (object) $var;
54
  $selected = (!empty($this->searchPostStatus) && $var->key == $this->searchPostStatus) ? 'selected' : '';
58
  return $type;
59
  }
60
 
61
+ private function getPostShareStatusHtml() {
62
+ $typeData = array(array('key' => 'never', 'value' => __('not yet shared', 'blog2social')), array('key' => 'shared', 'value' => __('already shared', 'blog2social')), array('key' => 'scheduled', 'value' => __('currently scheduled', 'blog2social')));
63
+ $type = '<div class="form-group"><select id="b2sSortPostShareStatus" name="b2sSortPostShareStatus" class="form-control b2s-select"><option value="">' . __('all statuses', 'blog2social') . '</option>';
64
+ foreach ($typeData as $var) {
65
+ $var = (object) $var;
66
+ $selected = (!empty($this->searchPostShareStatus) && $var->key == $this->searchPostShareStatus) ? 'selected' : '';
67
+ $type .= '<option ' . $selected . ' value="' . $var->key . '">' . $var->value . '</option>';
68
+ }
69
+ $type .= '</select></div>';
70
+ return $type;
71
+ }
72
+
73
  private function getPublishDateHtml() {
74
  $typeData = array(array('key' => 'desc', 'value' => __('newest first', 'blog2social')), array('key' => 'asc', 'value' => __('oldest first', 'blog2social')));
75
  $type = '<div class="form-group"><select id="b2sSortPostPublishDate" name="b2sSortPostPublishDate" class="form-control b2s-select">';
154
 
155
  if ($this->type == 'all') {
156
  $this->postFilter .= $this->getPostStatusHtml();
157
+ $this->postFilter .= $this->getPostShareStatusHtml();
158
  }
159
  if ($this->type == 'publish' || $this->type == 'notice') {
160
  $this->postFilter .= $this->getPublishDateHtml();
includes/B2S/Post/Item.php CHANGED
@@ -9,6 +9,7 @@ class B2S_Post_Item {
9
  protected $postPaginationLinks = 5;
10
  protected $searchAuthorId;
11
  protected $searchPostStatus;
 
12
  protected $searchShowByDate;
13
  protected $searchShowByNetwork;
14
  protected $searchPublishDate;
@@ -24,11 +25,12 @@ class B2S_Post_Item {
24
  public $currentPage = 0;
25
  public $type;
26
 
27
- function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $showByNetwork = 0, $userAuthId = 0, $blogPostId = 0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en", $results_per_page = B2S_PLUGIN_POSTPERPAGE) {
28
  $this->type = $type;
29
  $this->searchPostTitle = $title;
30
  $this->searchAuthorId = $authorId;
31
  $this->searchPostStatus = $postStatus;
 
32
  $this->searchPublishDate = $publishDate;
33
  $this->searchSchedDate = $schedDate;
34
  $this->searchShowByDate = $showByDate;
@@ -52,6 +54,7 @@ class B2S_Post_Item {
52
  $sortType = 'DESC';
53
  $leftJoin = "";
54
  $leftJoin2 = "";
 
55
  $leftJoinWhere = "";
56
 
57
  if (!empty($this->searchPublishDate)) {
@@ -83,6 +86,18 @@ class B2S_Post_Item {
83
  $addSearchType = " (posts.`post_status` = 'publish' OR posts.`post_status` = 'pending' OR posts.`post_status` = 'future' " . (($this->type != 'all') ? " OR posts.`post_status` = 'private'" : "") . ") ";
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  $postTypes = " ";
87
  if (!empty($this->searchPostType)) {
88
  $postTypes .= " posts.`post_type` LIKE '%" . $this->searchPostType . "%' ";
@@ -110,18 +125,19 @@ class B2S_Post_Item {
110
  $addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND a.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
111
 
112
  if ($this->type == 'all') {
113
- $sqlPosts = "SELECT posts.`ID`, posts.`post_author`, posts.`post_date`, posts.`post_type`, posts.`post_status`, posts.`post_title`
114
- FROM `$wpdb->posts` posts $leftJoin $leftJoin2
115
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
116
  AND $postTypes $leftJoinWhere
117
  ORDER BY `" . $order . "` " . $sortType . "
118
  LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
 
119
  $this->postData = $wpdb->get_results($sqlPosts);
120
- $sqlPostsTotal = "SELECT COUNT(*)
121
- FROM `$wpdb->posts` posts $leftJoin $leftJoin2
122
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
123
  AND $postTypes $leftJoinWhere";
124
- $this->postTotal = $wpdb->get_var($sqlPostsTotal);
125
  }
126
 
127
  if ($this->type == 'publish' || $this->type == 'notice' || $this->type == 'sched' || $this->type == 'approve') {
@@ -216,7 +232,7 @@ class B2S_Post_Item {
216
  ORDER BY `" . $order . "` " . $sortType . "
217
  LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
218
  $this->postData = $wpdb->get_results($sqlPosts);
219
-
220
  $sqlPostsTotal = "SELECT COUNT(*)
221
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
222
  LEFT JOIN b2s_posts ON posts.ID = b2s_posts.post_id
9
  protected $postPaginationLinks = 5;
10
  protected $searchAuthorId;
11
  protected $searchPostStatus;
12
+ protected $searchPostShareStatus;
13
  protected $searchShowByDate;
14
  protected $searchShowByNetwork;
15
  protected $searchPublishDate;
25
  public $currentPage = 0;
26
  public $type;
27
 
28
+ function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $shareStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $showByNetwork = 0, $userAuthId = 0, $blogPostId = 0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en", $results_per_page = B2S_PLUGIN_POSTPERPAGE) {
29
  $this->type = $type;
30
  $this->searchPostTitle = $title;
31
  $this->searchAuthorId = $authorId;
32
  $this->searchPostStatus = $postStatus;
33
+ $this->searchPostShareStatus = $shareStatus;
34
  $this->searchPublishDate = $publishDate;
35
  $this->searchSchedDate = $schedDate;
36
  $this->searchShowByDate = $showByDate;
54
  $sortType = 'DESC';
55
  $leftJoin = "";
56
  $leftJoin2 = "";
57
+ $leftJoin3 = "";
58
  $leftJoinWhere = "";
59
 
60
  if (!empty($this->searchPublishDate)) {
86
  $addSearchType = " (posts.`post_status` = 'publish' OR posts.`post_status` = 'pending' OR posts.`post_status` = 'future' " . (($this->type != 'all') ? " OR posts.`post_status` = 'private'" : "") . ") ";
87
  }
88
 
89
+ if (!empty($this->searchPostShareStatus)) {
90
+ $leftJoin3 = "LEFT JOIN `b2s_posts` b2s on posts.ID = b2s.post_id";
91
+ if ($this->searchPostShareStatus == 'shared') {
92
+ $leftJoinWhere .= ' AND b2s.post_id IS NOT NULL AND b2s.publish_date != "0000-00-00 00:00:00" AND b2s.publish_error_code = "" AND b2s.hide = 0';
93
+ } else if ($this->searchPostShareStatus == 'scheduled') {
94
+ $leftJoinWhere .= ' AND b2s.post_id IS NOT NULL AND b2s.sched_date != "0000-00-00 00:00:00" AND b2s.sched_date_utc > "' . gmdate("Y-m-d H:i:s") . '" AND b2s.post_for_relay=0 AND b2s.post_for_approve = 0 AND b2s.hide = 0';
95
+ } else {
96
+ //never
97
+ $leftJoinWhere .= " AND b2s.post_id IS NULL";
98
+ }
99
+ }
100
+
101
  $postTypes = " ";
102
  if (!empty($this->searchPostType)) {
103
  $postTypes .= " posts.`post_type` LIKE '%" . $this->searchPostType . "%' ";
125
  $addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND a.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
126
 
127
  if ($this->type == 'all') {
128
+ $sqlPosts = "SELECT DISTINCT posts.`ID`, posts.`post_author`, posts.`post_date`, posts.`post_type`, posts.`post_status`, posts.`post_title`
129
+ FROM `$wpdb->posts` posts $leftJoin $leftJoin2 $leftJoin3
130
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
131
  AND $postTypes $leftJoinWhere
132
  ORDER BY `" . $order . "` " . $sortType . "
133
  LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
134
+
135
  $this->postData = $wpdb->get_results($sqlPosts);
136
+ $sqlPostsTotal = "SELECT DISTINCT posts.`ID`
137
+ FROM `$wpdb->posts` posts $leftJoin $leftJoin2 $leftJoin3
138
  WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
139
  AND $postTypes $leftJoinWhere";
140
+ $this->postTotal = count($wpdb->get_results($sqlPostsTotal));
141
  }
142
 
143
  if ($this->type == 'publish' || $this->type == 'notice' || $this->type == 'sched' || $this->type == 'approve') {
232
  ORDER BY `" . $order . "` " . $sortType . "
233
  LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
234
  $this->postData = $wpdb->get_results($sqlPosts);
235
+
236
  $sqlPostsTotal = "SELECT COUNT(*)
237
  FROM `$wpdb->posts` posts $leftJoin $leftJoin2
238
  LEFT JOIN b2s_posts ON posts.ID = b2s_posts.post_id
includes/B2S/PostBox.php CHANGED
@@ -177,13 +177,13 @@ class B2S_PostBox {
177
  $content = '<br><div class="b2s-meta-box-auto-post-area"><label for="b2s-post-meta-box-profil-dropdown">' . __('Select profile:', 'blog2social') . ' <div style="float:right;"><a href="' . $this->b2sSiteUrl . 'wp-admin/admin.php?page=blog2social-network' . '" target="_blank">' . __('Network settings', 'blog2social') . '</a></div></label>
178
  <select style="width:100%;" id="b2s-post-meta-box-profil-dropdown" name="b2s-post-meta-box-profil-dropdown">';
179
  foreach ($mandant as $k => $m) {
180
- $content .= '<option value="' . $m->id . '">' . $m->name . '</option>';
181
  $profilData = (isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0])) ? json_encode($auth->{$m->id}) : '';
182
  $authContent .= "<input type='hidden' id='b2s-post-meta-box-profil-data-" . $m->id . "' name='b2s-post-meta-box-profil-data-" . $m->id . "' value='" . base64_encode($profilData) . "'/>";
183
  }
184
  $content .= '</select></div>';
185
  $content .= $authContent;
186
-
187
  //TOS Twitter 032018 - none multiple Accounts - User select once
188
  $content .='<div class="b2s-meta-box-auto-post-twitter-profile"><label for="b2s-post-meta-box-profil-dropdown-twitter">' . __('Select Twitter profile:', 'blog2social') . '</div></label> <select style="width:100%;" id="b2s-post-meta-box-profil-dropdown-twitter" name="b2s-post-meta-box-profil-dropdown-twitter">';
189
  foreach ($mandant as $k => $m) {
@@ -224,7 +224,7 @@ class B2S_PostBox {
224
  <option value="2">' . __('schedule (best times)', 'blog2social') . '</option>
225
  </select>';
226
 
227
- $content .='<div id="b2s-post-meta-box-note-premium" class="b2s-info-success"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-note-premium" title="close notice"></button><b>' . __('You want to sched your blog post with Auto-Poster?', 'blog2social') . '</b><br> <a class="" target="_blank" href="' . B2S_Tools::getSupportLink('affiliate') . '">' . __('Upgrade to PREMIUM PRO', 'blog2social') . '</a></div>';
228
 
229
  $content .='<div class="b2s-post-meta-box-sched-once" style="display:none;">';
230
  //Opt: CustomDatePicker
@@ -233,9 +233,9 @@ class B2S_PostBox {
233
  $content .='<label class="b2s-font-bold">' . __('Select date:', 'blog2social') . '</label>';
234
  $content .='<a href="#b2s-post-box-calendar-header" id="b2s-post-box-calendar-btn" class="pull-right">' . __('show calendar', 'blog2social') . '</a>';
235
  $content .='<br><span class="dashicons dashicons-calendar b2s-calendar-icon"></span><input style="width:88%;" id="b2s-post-meta-box-sched-date-picker" name="b2s-post-meta-box-sched-date" value="" readonly data-timepicker="true" data-language="' . substr(B2S_LANGUAGE, 0, 2) . '" data-time-format="' . $timeFormat . '" data-date-format="' . $dateFormat . '" type="text"><br>';
236
-
237
  $content .="</div>";
238
-
239
  //Opt: Best Time Settings
240
  if (!empty($myBestTimeSettings) && is_array($myBestTimeSettings)) {
241
  $bestTimeSettings = array('type' => $bestTimeType, 'times' => $myBestTimeSettings);
177
  $content = '<br><div class="b2s-meta-box-auto-post-area"><label for="b2s-post-meta-box-profil-dropdown">' . __('Select profile:', 'blog2social') . ' <div style="float:right;"><a href="' . $this->b2sSiteUrl . 'wp-admin/admin.php?page=blog2social-network' . '" target="_blank">' . __('Network settings', 'blog2social') . '</a></div></label>
178
  <select style="width:100%;" id="b2s-post-meta-box-profil-dropdown" name="b2s-post-meta-box-profil-dropdown">';
179
  foreach ($mandant as $k => $m) {
180
+ $content .= '<option value="' . $m->id . '">' . (($m->id == 0) ? __($m->name, 'blog2social') : $m->name) . '</option>';
181
  $profilData = (isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0])) ? json_encode($auth->{$m->id}) : '';
182
  $authContent .= "<input type='hidden' id='b2s-post-meta-box-profil-data-" . $m->id . "' name='b2s-post-meta-box-profil-data-" . $m->id . "' value='" . base64_encode($profilData) . "'/>";
183
  }
184
  $content .= '</select></div>';
185
  $content .= $authContent;
186
+
187
  //TOS Twitter 032018 - none multiple Accounts - User select once
188
  $content .='<div class="b2s-meta-box-auto-post-twitter-profile"><label for="b2s-post-meta-box-profil-dropdown-twitter">' . __('Select Twitter profile:', 'blog2social') . '</div></label> <select style="width:100%;" id="b2s-post-meta-box-profil-dropdown-twitter" name="b2s-post-meta-box-profil-dropdown-twitter">';
189
  foreach ($mandant as $k => $m) {
224
  <option value="2">' . __('schedule (best times)', 'blog2social') . '</option>
225
  </select>';
226
 
227
+ $content .='<div id="b2s-post-meta-box-note-premium" class="b2s-info-success"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-note-premium" title="close notice"></button><b>' . __('You want to schedule your blog post with Auto-Poster?', 'blog2social') . '</b><br> <a class="" target="_blank" href="' . B2S_Tools::getSupportLink('affiliate') . '">' . __('Upgrade to PREMIUM PRO', 'blog2social') . '</a></div>';
228
 
229
  $content .='<div class="b2s-post-meta-box-sched-once" style="display:none;">';
230
  //Opt: CustomDatePicker
233
  $content .='<label class="b2s-font-bold">' . __('Select date:', 'blog2social') . '</label>';
234
  $content .='<a href="#b2s-post-box-calendar-header" id="b2s-post-box-calendar-btn" class="pull-right">' . __('show calendar', 'blog2social') . '</a>';
235
  $content .='<br><span class="dashicons dashicons-calendar b2s-calendar-icon"></span><input style="width:88%;" id="b2s-post-meta-box-sched-date-picker" name="b2s-post-meta-box-sched-date" value="" readonly data-timepicker="true" data-language="' . substr(B2S_LANGUAGE, 0, 2) . '" data-time-format="' . $timeFormat . '" data-date-format="' . $dateFormat . '" type="text"><br>';
236
+
237
  $content .="</div>";
238
+
239
  //Opt: Best Time Settings
240
  if (!empty($myBestTimeSettings) && is_array($myBestTimeSettings)) {
241
  $bestTimeSettings = array('type' => $bestTimeType, 'times' => $myBestTimeSettings);
includes/B2S/Settings/Item.php CHANGED
@@ -48,7 +48,6 @@ class B2S_Settings_Item {
48
 
49
  $optionUserTimeZone = $this->options->_getOption('user_time_zone');
50
  $optionUserHashTag = $this->options->_getOption('user_allow_hashtag');
51
- $contentTwitter = $this->options->_getOption('content_network_twitter');
52
  $legacyMode = $this->generalOptions->_getOption('legacy_mode');
53
  $isCheckedLegacyMode = ($legacyMode !== false && $legacyMode == 1) ? 1 : 0; //default not active , 1=active 0=not active
54
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
@@ -86,19 +85,6 @@ class B2S_Settings_Item {
86
  $content .= '<input type="checkbox" value="' . $isCheckedAllowShortcode . '" id="b2s-user-network-settings-allow-shortcode" ' . (($isCheckedAllowShortcode == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-shortcode"> ' . __('allow shortcodes in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowShortcodeModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
87
  $content .= '<br>';
88
  $content .= '<input type="checkbox" value="' . (($isCheckedAllowHashTag == 1) ? 0 : 1) . '" id="b2s-user-network-settings-allow-hashtag" ' . (($isCheckedAllowHashTag == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-hashtag"> ' . __('include Wordpress tags as hashtags in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowHashTagModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
89
- $content .= '<br>';
90
- $content .= '<br>';
91
- $content .='<p>' . __('Define Twitter post content', 'blog2social');
92
- if (B2S_PLUGIN_USER_VERSION < 1) {
93
- $content .=' <span class="label label-success label-sm"><a href="#" class="btn-label-premium" data-toggle="modal" data-target="#b2sPreFeatureModal">' . __("PREMIUM", "blog2social") . '</a></span>';
94
- }
95
- $content .='</p>';
96
- $content .='<select id="b2s-user-network-twitter-content">';
97
- $content .='<option ' . (($contentTwitter === false || $contentTwitter == 0 || B2S_PLUGIN_USER_VERSION < 1) ? 'selected' : '') . ' value="0">' . __('title', 'blog2social') . '' . (($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . '</option>';
98
- $content .='<option ' . (($contentTwitter !== false && $contentTwitter == 1 && B2S_PLUGIN_USER_VERSION >= 1) ? 'selected' : '') . ' value="1">' . __('title & content', 'blog2social') . '' . (($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
99
- $content .='<option ' . (($contentTwitter !== false && $contentTwitter == 2 && B2S_PLUGIN_USER_VERSION >= 1) ? 'selected' : '') . ' value="2">' . __('only content', 'blog2social') . '' . (($isCheckedAllowHashTag == 1) ? ' & ' . __('hashtags', 'blog2social') : '') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
100
- $content .='</select> <a href="#" data-toggle="modal" data-target="#b2sInfoContentTwitterModal" class="b2s-info-btn hidden-xs">' . __('Info', 'blog2social') . '</a>';
101
- $content .='<div class="clearfix"></div>';
102
  $content .='<br>';
103
  $content .='<br>';
104
  $content .='<hr>';
@@ -167,7 +153,7 @@ class B2S_Settings_Item {
167
  $content .='<br><div class="b2s-text-sm">' . __('Define by default to automatically share your imported posts to social media:', 'blog2social') . '</div>';
168
  $content .='</h4>';
169
 
170
- $content .='<p>' . __('Your current licence:', 'blog2social') . '<span class="b2s-key-name"> ' . $versionType[B2S_PLUGIN_USER_VERSION] . '</span>';
171
  if (B2S_PLUGIN_USER_VERSION == 0) {
172
  $content .='<br>' . __('Immediate Cross-Posting across all networks: Share an unlimited number of posts', 'blog2social') . '<br>';
173
  $content .=__('Scheduled Auto-Posting', 'blog2social') . ': <a class="b2s-info-btn" href="' . B2S_Tools::getSupportLink('affiliate') . '" target="_blank">' . __('Upgrade', 'blog2social') . '</a>';
@@ -288,6 +274,7 @@ class B2S_Settings_Item {
288
  $og_isChecked = ($og !== false && $og == 1) ? 0 : 1;
289
  $card_isChecked = ($card !== false && $card == 1) ? 0 : 1;
290
  $selectCardType = $this->generalOptions->_getOption('card_default_type');
 
291
 
292
  $content = '<div class="col-md-12">';
293
  if (B2S_PLUGIN_ADMIN) {
@@ -297,9 +284,9 @@ class B2S_Settings_Item {
297
  $content .= '<br>';
298
  $content .='<div class="' . ( (B2S_PLUGIN_ADMIN) ? "" : "b2s-disabled-div") . '">';
299
  $content .='<h4>' . __('Meta Tags Settings for Posts and Pages', 'blog2social') . '</h4>';
300
- $content .= '<input type="checkbox" value="' . $og_isChecked . '" name="b2s_og_active" ' . ((B2S_PLUGIN_ADMIN) ? "" : "onclick=\"return false\"") . ' id="b2s_og_active" ' . (($og_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_og_active"> ' . __('Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="og" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
301
  $content .='<br>';
302
- $content .= '<input type="checkbox" value="' . $card_isChecked . '" name="b2s_card_active" ' . ((B2S_PLUGIN_ADMIN) ? "" : "onclick=\"return false\"") . ' id="b2s_card_active" ' . (($card_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_card_active"> ' . __('Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="card" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
303
  $content .='</div>';
304
  $content .='<br><br><hr>';
305
 
@@ -327,13 +314,13 @@ class B2S_Settings_Item {
327
  $content .= '<p>' . __('Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
328
  $content .='<br>';
329
  $content .='<div class="col-md-8">';
330
- $content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
331
- $content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
332
  $content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label>';
333
- if (B2S_PLUGIN_ADMIN) {
334
  $content .='<button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
335
  }
336
- $content .='<input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . (($this->generalOptions->_getOption('og_default_image') !== false) ? $this->generalOptions->_getOption('og_default_image') : '') . '" name="b2s_og_default_image" class="form-control" id="b2s_og_default_image">';
337
  $content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
338
  $content .='</div>';
339
  $content .='</div>';
@@ -344,17 +331,17 @@ class B2S_Settings_Item {
344
  $content .='<br>';
345
  $content .='<div class="col-md-8">';
346
  $content .='<div class="form-group"><label for="b2s_card_default_card_type"><strong>' . __("The default card type to use", "blog2social") . ':</strong></label>';
347
- $content .='<select class="form-control" name="b2s_card_default_type">';
348
  $content .='<option ' . (($selectCardType === false || $selectCardType == 0 || B2S_PLUGIN_USER_VERSION < 1) ? 'selected"' : '') . ' value="0">' . __('Summary', 'blog2social') . '</option>';
349
  $content .='<option ' . (($selectCardType !== false && $selectCardType == 1 && B2S_PLUGIN_USER_VERSION >= 1) ? 'selected' : '') . ' value="1">' . __('Summary with large image', 'blog2social') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
350
  $content .='</select></div>';
351
- $content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
352
- $content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
353
  $content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> ';
354
- if (B2S_PLUGIN_ADMIN) {
355
  $content .='<button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
356
  }
357
- $content .='<input type="text" ' . ((B2S_PLUGIN_ADMIN) ? "" : "readonly") . ' value="' . (($this->generalOptions->_getOption('card_default_image') !== false) ? $this->generalOptions->_getOption('card_default_image') : '') . '" name="b2s_card_default_image" class="form-control" id="b2s_card_default_image">';
358
  $content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
359
  $content .='</div>';
360
  $content .='</div>';
@@ -365,8 +352,8 @@ class B2S_Settings_Item {
365
  }
366
 
367
  public function getNetworkSettingsHtml() {
368
- $optionPostFormat = $this->options->_getOption('post_format');
369
- $defaultPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_FORMAT_DEFAULT);
370
  $content = '';
371
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
372
 
@@ -380,11 +367,13 @@ class B2S_Settings_Item {
380
  foreach (array(1, 2, 3, 12) as $n => $networkId) { //FB,TW,LI,IN
381
  $type = ($networkId == 1) ? array(0, 1, 2) : (($networkId == 3) ? array(0, 1) : array(0));
382
  foreach ($type as $t => $typeId) { //Profile,Page,Group
383
- if (!isset($optionPostFormat[$networkId]['all'])) {
384
- $optionPostFormat[$networkId]['all'] = isset($defaultPostFormat[$networkId]) ? (int) $defaultPostFormat[$networkId] : 0;
 
 
385
  }
386
 
387
- $post_format_0 = ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (((int) $optionPostFormat[$networkId]['all'] == 0) || (isset($optionPostFormat[$networkId][$typeId]) && (int) $optionPostFormat[$networkId][$typeId] == 0)) ) ? 'b2s-settings-checked' : (!isset($optionPostFormat[$networkId]) ? 'b2s-settings-checked' : '' )); //LinkPost
388
  $post_format_1 = empty($post_format_0) ? 'b2s-settings-checked' : ''; //PhotoPost
389
  $postFormatType = ($networkId == 12) ? 'image' : 'post';
390
 
@@ -401,7 +390,7 @@ class B2S_Settings_Item {
401
  }
402
  $content .='</div>';
403
  $content .='<div class="col-md-6 col-xs-12">';
404
- $content .= '<b>2) ' . (($networkId == 12) ? __('Image cut out', 'blog2social') : __('Photo Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span>' ) . '</b><br><br>';
405
  $content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $post_format_1 . '" data-post-wp-type="" data-post-format-type="' . $postFormatType . '" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-post-format="1" value="1" /><img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
406
  $content .='</label>';
407
  $content .='<br><br>';
@@ -417,84 +406,19 @@ class B2S_Settings_Item {
417
  return $content;
418
  }
419
 
420
- public function getNetworkSettingsPostFormatHtml($networkId = 1) {
421
-
422
- $optionPostFormat = $this->options->_getOption('post_format');
423
- $optionNoCache = $this->options->_getOption('link_no_cache');
424
- $optionNoCache = ($optionNoCache === false || $optionNoCache == 0) ? 0 : 1; //default inactive , 1=active 0=not
425
-
426
- if (!isset($optionPostFormat[$networkId]['all'])) {
427
- $defaultPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_FORMAT_DEFAULT);
428
- $optionPostFormat[$networkId]['all'] = isset($defaultPostFormat[$networkId]) ? (int) $defaultPostFormat[$networkId] : 0;
429
- }
430
-
431
- $disabledInputType = (B2S_PLUGIN_USER_VERSION < 2) ? 'disabled' : '';
432
- $disabledInputAll = (B2S_PLUGIN_USER_VERSION == 0) ? 'disabled' : '';
433
- $disabledTextType = (B2S_PLUGIN_USER_VERSION < 2) ? 'font-gray' : '';
434
- $disabledTextAll = (B2S_PLUGIN_USER_VERSION == 0) ? 'font-gray' : '';
435
- $textAll = ($networkId == 1 || $networkId == 3) ? __('All', 'blog2social') : __('Profile', 'blog2social');
436
-
437
-
438
- $content = '';
439
- $content .='<div class="col-md-6 col-xs-12">';
440
- $content .= '<b>1) ' . (($networkId == 12) ? __('Image with frame', 'blog2social') : __('Link Post', 'blog2social') . ' <span class="glyphicon glyphicon-link b2s-color-green"></span>') . '</b><br><br>';
441
- $content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-1-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
442
- $content .= '<br><br>';
443
- $content .='<div class="padding-left-15">';
444
-
445
- if ((B2S_PLUGIN_USER_VERSION < 2 && ($networkId == 1 || $networkId == 3)) || $networkId == 2 || $networkId == 12) {
446
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 0) ? 'checked' : ((!isset($optionPostFormat[$networkId])) ? 'checked' : '' )) . ' name="all" value="0"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-1">' . $textAll . '</label></div><div class="clearfix"></div>';
447
- }
448
- if ($networkId == 1) {
449
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[0]-' . $networkId . '-1" ' . ((isset($optionPostFormat[$networkId][0]) && (int) $optionPostFormat[$networkId][0] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[0]" value="0"><label class="' . $disabledTextType . '" for="type[0]-' . $networkId . '-1">' . __('Profile', 'blog2social') . '</label></div><div class="clearfix"></div>';
450
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="0"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-1">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
451
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[2]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][2]) && (int) $optionPostFormat[$networkId][2] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[2]" value="0"><label class="' . $disabledTextType . '" for="type[2]-' . $networkId . '-1">' . __('Group', 'blog2social') . '</label></div><div class="clearfix"></div>';
452
- //Option: no_cache param for varnish caching
453
- $content .= '<br><div class="col-lg-6 col-md-6 col-xs-12 del-padding-left del-padding-right"><input id="link-no-cache" type="checkbox" ' . (($optionNoCache == 1) ? 'checked' : '') . ' name="no_cache" value="' . (($optionNoCache == 1) ? 0 : 1) . '"><label for="link-no-cache">' . __('Activate Instant Caching', 'blog2social') . '</label> <a href="#" data-toggle="modal" data-target="#b2sInfoNoCache" class="b2s-info-btn vertical-middle del-padding-left">' . __('Info', 'Blog2Social') . '</a></div><div class="clearfix"></div>';
454
- }
455
- if ($networkId == 3) {
456
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[0]-' . $networkId . '-1" ' . ((isset($optionPostFormat[$networkId][0]) && (int) $optionPostFormat[$networkId][0] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[0]" value="0"><label class="' . $disabledTextType . '" for="type[0]-' . $networkId . '-1">' . __('Profile', 'blog2social') . '</label></div><div class="clearfix"></div>';
457
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 0) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 0 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="0"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-1">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
458
- }
459
-
460
- $content .='</div>';
461
- $content .='</div>';
462
-
463
- $content .='<div class="col-md-6 col-xs-12">';
464
- $content .= '<b>2) ' . (($networkId == 12) ? __('Image cut out', 'blog2social') : __('Photo Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span>') . '</b><br><br>';
465
- $content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
466
- $content .= '<br><br>';
467
- $content .='<div class="padding-left-15">';
468
-
469
- if ((B2S_PLUGIN_USER_VERSION < 2 && ($networkId == 1 || $networkId == 3)) || $networkId == 2 || $networkId == 12) {
470
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-2" ' . ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 1) ? 'checked' : '') . ' name="all" value="1"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-2">' . $textAll . '</label></div><div class="clearfix"></div>';
471
- }
472
- if ($networkId == 1) {
473
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[0]-' . $networkId . '-2" ' . ( (isset($optionPostFormat[$networkId][0]) && (int) $optionPostFormat[$networkId][0] == 1) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 1 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[0]" value="1"><label class="' . $disabledTextType . '" for="type[0]-' . $networkId . '-2">' . __('Profile', 'blog2social') . '</label></div><div class="clearfix"></div>';
474
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-2" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 1) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 1 && !isset($optionPostFormat[$networkId][1]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="1"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-2">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
475
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[2]-' . $networkId . '-2" ' . ( (isset($optionPostFormat[$networkId][2]) && (int) $optionPostFormat[$networkId][2] == 1) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 1 && !isset($optionPostFormat[$networkId][1]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[2]" value="1"><label class="' . $disabledTextType . '" for="type[2]-' . $networkId . '-2">' . __('Group', 'blog2social') . '</label></div><div class="clearfix"></div>';
476
- }
477
- if ($networkId == 3) {
478
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[0]-' . $networkId . '-2" ' . ( (isset($optionPostFormat[$networkId][0]) && (int) $optionPostFormat[$networkId][0] == 1) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 1 && !isset($optionPostFormat[$networkId][0]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[0]" value="1"><label class="' . $disabledTextType . '" for="type[0]-' . $networkId . '-2">' . __('Profile', 'blog2social') . '</label></div><div class="clearfix"></div>';
479
- $content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right"><input type="radio" ' . $disabledInputType . ' id="type[1]-' . $networkId . '-2" ' . ( (isset($optionPostFormat[$networkId][1]) && (int) $optionPostFormat[$networkId][1] == 1) ? 'checked' : ( (int) $optionPostFormat[$networkId]['all'] == 1 && !isset($optionPostFormat[$networkId][1]) && B2S_PLUGIN_USER_VERSION >= 2) ? 'checked' : '') . ' name="type-format[1]" value="1"><label class="' . $disabledTextType . '" for="type[1]-' . $networkId . '-2">' . __('Page', 'blog2social') . '</label></div><div class="clearfix"></div>';
480
- }
481
- $content .='</div>';
482
- $content .='</div>';
483
- return $content;
484
- }
485
-
486
  //view=ship
487
  public function setNetworkSettingsHtml() {
488
- $optionPostFormat = $this->options->_getOption('post_format');
489
- $content = "<input type='hidden' class='b2sNetworkSettingsPostFormatText' value='" . json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))) . "'/>";
490
  foreach (array(1, 2, 3, 12) as $n => $networkId) { //FB,TW,LI,IN
491
  $postFormatType = ($networkId == 12) ? 'image' : 'post';
492
  $type = ($networkId == 1) ? array(0, 1, 2) : (($networkId == 3) ? array(0, 1) : array(0));
493
  foreach ($type as $t => $typeId) { //Profile,Page,Group
494
- if (!isset($optionPostFormat[$networkId]['all']) && !isset($optionPostFormat[$networkId][$typeId])) { //DEFAULT
495
- $optionPostFormat[$networkId]['all'] = 0;
 
 
496
  }
497
- $value = ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && ((isset($optionPostFormat[$networkId]['all']) && (int) $optionPostFormat[$networkId]['all'] == 0) || (isset($optionPostFormat[$networkId][$typeId]) && (int) $optionPostFormat[$networkId][$typeId] == 0)) ) ? 0 : (!isset($optionPostFormat[$networkId]) ? 0 : 1 ));
498
  $content .= "<input type='hidden' class='b2sNetworkSettingsPostFormatCurrent' data-post-format-type='" . $postFormatType . "' data-network-id='" . $networkId . "' data-network-type='" . $typeId . "' value='" . (int) $value . "' />";
499
  }
500
  }
48
 
49
  $optionUserTimeZone = $this->options->_getOption('user_time_zone');
50
  $optionUserHashTag = $this->options->_getOption('user_allow_hashtag');
 
51
  $legacyMode = $this->generalOptions->_getOption('legacy_mode');
52
  $isCheckedLegacyMode = ($legacyMode !== false && $legacyMode == 1) ? 1 : 0; //default not active , 1=active 0=not active
53
  $userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
85
  $content .= '<input type="checkbox" value="' . $isCheckedAllowShortcode . '" id="b2s-user-network-settings-allow-shortcode" ' . (($isCheckedAllowShortcode == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-shortcode"> ' . __('allow shortcodes in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowShortcodeModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
86
  $content .= '<br>';
87
  $content .= '<input type="checkbox" value="' . (($isCheckedAllowHashTag == 1) ? 0 : 1) . '" id="b2s-user-network-settings-allow-hashtag" ' . (($isCheckedAllowHashTag == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-hashtag"> ' . __('include Wordpress tags as hashtags in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowHashTagModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  $content .='<br>';
89
  $content .='<br>';
90
  $content .='<hr>';
153
  $content .='<br><div class="b2s-text-sm">' . __('Define by default to automatically share your imported posts to social media:', 'blog2social') . '</div>';
154
  $content .='</h4>';
155
 
156
+ $content .='<p>' . __('Your current license:', 'blog2social') . '<span class="b2s-key-name"> ' . $versionType[B2S_PLUGIN_USER_VERSION] . '</span>';
157
  if (B2S_PLUGIN_USER_VERSION == 0) {
158
  $content .='<br>' . __('Immediate Cross-Posting across all networks: Share an unlimited number of posts', 'blog2social') . '<br>';
159
  $content .=__('Scheduled Auto-Posting', 'blog2social') . ': <a class="b2s-info-btn" href="' . B2S_Tools::getSupportLink('affiliate') . '" target="_blank">' . __('Upgrade', 'blog2social') . '</a>';
274
  $og_isChecked = ($og !== false && $og == 1) ? 0 : 1;
275
  $card_isChecked = ($card !== false && $card == 1) ? 0 : 1;
276
  $selectCardType = $this->generalOptions->_getOption('card_default_type');
277
+ $readonly = (B2S_PLUGIN_USER_VERSION >= 1 && B2S_PLUGIN_ADMIN) ? false : true;
278
 
279
  $content = '<div class="col-md-12">';
280
  if (B2S_PLUGIN_ADMIN) {
284
  $content .= '<br>';
285
  $content .='<div class="' . ( (B2S_PLUGIN_ADMIN) ? "" : "b2s-disabled-div") . '">';
286
  $content .='<h4>' . __('Meta Tags Settings for Posts and Pages', 'blog2social') . '</h4>';
287
+ $content .= '<input type="checkbox" value="' . $og_isChecked . '" name="b2s_og_active" ' . (($readonly) ? 'disabled="true"' : "") . ' id="b2s_og_active" ' . (($og_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_og_active"> ' . __('Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="og" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
288
  $content .='<br>';
289
+ $content .= '<input type="checkbox" value="' . $card_isChecked . '" name="b2s_card_active" ' . (($readonly) ? 'disabled="true"' : "") . ' id="b2s_card_active" ' . (($card_isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s_card_active"> ' . __('Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly.', 'blog2social', 'blog2social') . ' <a href="#" class="b2s-load-info-meta-tag-modal b2s-info-btn del-padding-left" data-meta-type="card" data-meta-origin="settings">' . __('Info', 'Blog2Social') . '</a></label>';
290
  $content .='</div>';
291
  $content .='<br><br><hr>';
292
 
314
  $content .= '<p>' . __('Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)', 'blog2social') . '</p>';
315
  $content .='<br>';
316
  $content .='<div class="col-md-8">';
317
+ $content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
318
+ $content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
319
  $content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label>';
320
+ if ($readonly != true) {
321
  $content .='<button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
322
  }
323
+ $content .='<input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . (($this->generalOptions->_getOption('og_default_image') !== false) ? $this->generalOptions->_getOption('og_default_image') : '') . '" name="b2s_og_default_image" class="form-control" id="b2s_og_default_image">';
324
  $content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
325
  $content .='</div>';
326
  $content .='</div>';
331
  $content .='<br>';
332
  $content .='<div class="col-md-8">';
333
  $content .='<div class="form-group"><label for="b2s_card_default_card_type"><strong>' . __("The default card type to use", "blog2social") . ':</strong></label>';
334
+ $content .='<select class="form-control" name="b2s_card_default_type" '.(($readonly) ? 'disabled="true"' : "").'>';
335
  $content .='<option ' . (($selectCardType === false || $selectCardType == 0 || B2S_PLUGIN_USER_VERSION < 1) ? 'selected"' : '') . ' value="0">' . __('Summary', 'blog2social') . '</option>';
336
  $content .='<option ' . (($selectCardType !== false && $selectCardType == 1 && B2S_PLUGIN_USER_VERSION >= 1) ? 'selected' : '') . ' value="1">' . __('Summary with large image', 'blog2social') . ' ' . ((B2S_PLUGIN_USER_VERSION < 1) ? __('(PREMIUM)', 'blog2social') : '') . '</option>';
337
  $content .='</select></div>';
338
+ $content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
339
+ $content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
340
  $content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> ';
341
+ if ($readonly != true) {
342
  $content .='<button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button>';
343
  }
344
+ $content .='<input type="text" ' . (($readonly) ? "readonly" : "") . ' value="' . (($this->generalOptions->_getOption('card_default_image') !== false) ? $this->generalOptions->_getOption('card_default_image') : '') . '" name="b2s_card_default_image" class="form-control" id="b2s_card_default_image">';
345
  $content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
346
  $content .='</div>';
347
  $content .='</div>';
352
  }
353
 
354
  public function getNetworkSettingsHtml() {
355
+ $optionPostFormat = $this->options->_getOption('post_template');
356
+ $defaultPostFormat = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT);
357
  $content = '';
358
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
359
 
367
  foreach (array(1, 2, 3, 12) as $n => $networkId) { //FB,TW,LI,IN
368
  $type = ($networkId == 1) ? array(0, 1, 2) : (($networkId == 3) ? array(0, 1) : array(0));
369
  foreach ($type as $t => $typeId) { //Profile,Page,Group
370
+ if(!isset($optionPostFormat[$networkId][$typeId]['format'])){
371
+ $postFormat = $defaultPostFormat[$networkId][$typeId]['format'];
372
+ } else {
373
+ $postFormat = $optionPostFormat[$networkId][$typeId]['format'];
374
  }
375
 
376
+ $post_format_0 = (((int) $postFormat == 0) ? 'b2s-settings-checked' : '' ); //LinkPost
377
  $post_format_1 = empty($post_format_0) ? 'b2s-settings-checked' : ''; //PhotoPost
378
  $postFormatType = ($networkId == 12) ? 'image' : 'post';
379
 
390
  }
391
  $content .='</div>';
392
  $content .='<div class="col-md-6 col-xs-12">';
393
+ $content .= '<b>2) ' . (($networkId == 12) ? __('Image cut out', 'blog2social') : __('Image Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span>' ) . '</b><br><br>';
394
  $content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $post_format_1 . '" data-post-wp-type="" data-post-format-type="' . $postFormatType . '" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-post-format="1" value="1" /><img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
395
  $content .='</label>';
396
  $content .='<br><br>';
406
  return $content;
407
  }
408
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  //view=ship
410
  public function setNetworkSettingsHtml() {
411
+ $optionPostFormat = $this->options->_getOption('post_template');
412
+ $content = "<input type='hidden' class='b2sNetworkSettingsPostFormatText' value='" . json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Image Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))) . "'/>";
413
  foreach (array(1, 2, 3, 12) as $n => $networkId) { //FB,TW,LI,IN
414
  $postFormatType = ($networkId == 12) ? 'image' : 'post';
415
  $type = ($networkId == 1) ? array(0, 1, 2) : (($networkId == 3) ? array(0, 1) : array(0));
416
  foreach ($type as $t => $typeId) { //Profile,Page,Group
417
+ if (!isset($optionPostFormat[$networkId][$typeId]['format']) || (int) $optionPostFormat[$networkId][$typeId]['format'] < 0 || (int) $optionPostFormat[$networkId][$typeId]['format'] > 1) { //DEFAULT
418
+ $value = 0;
419
+ } else {
420
+ $value = $optionPostFormat[$networkId][$typeId]['format'];
421
  }
 
422
  $content .= "<input type='hidden' class='b2sNetworkSettingsPostFormatCurrent' data-post-format-type='" . $postFormatType . "' data-network-id='" . $networkId . "' data-network-type='" . $typeId . "' value='" . (int) $value . "' />";
423
  }
424
  }
includes/B2S/Ship/Item.php CHANGED
@@ -117,7 +117,6 @@ class B2S_Ship_Item {
117
 
118
  $userOptions = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
119
  $allowUserHashTag = $userOptions->_getOption('user_allow_hashtag');
120
- $contentTwitter = $userOptions->_getOption('content_network_twitter');
121
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
122
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
123
  $networkKindName = unserialize(B2S_PLUGIN_NETWORK_KIND);
@@ -145,39 +144,34 @@ class B2S_Ship_Item {
145
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentProfile)) ? '' : 'required="required"';
146
 
147
  //ShortText
148
- if (isset($this->setShortTextProfile[$data->networkId]) && (int) $this->setShortTextProfile[$data->networkId] > 0) {
149
- //$preContent = ($data->networkId == 2) ? B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
150
- if ($data->networkId == 2) {
151
- $preContent = B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang);
152
- if ($contentTwitter !== false && $contentTwitter == 1 && B2S_PLUGIN_USER_VERSION >= 1) {
153
- $preContent .=' ' . B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, false, $this->userLang); //append
154
- }
155
- if ($contentTwitter !== false && $contentTwitter == 2 && B2S_PLUGIN_USER_VERSION >= 1) {
156
- $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, false, $this->userLang); //only
157
- }
158
- } else {
159
  $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
 
 
 
 
160
  }
161
- $message = B2S_Util::getExcerpt($preContent, (int) $this->setShortTextProfile[$data->networkId], (isset($this->setShortTextProfileLimit[$data->networkId]) ? (int) $this->setShortTextProfileLimit[$data->networkId] : false));
162
- } else {
163
- $message = (in_array($data->networkId, $this->allowTitleProfile) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
164
- }
165
 
166
- //Feature Image Html-Network
167
- if (in_array($data->networkId, $this->allowHtml)) {
168
- $featuredImage = wp_get_attachment_url(get_post_thumbnail_id($this->postId));
169
- if ($featuredImage !== false) {
170
- $title = in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang);
171
- $message = '<img class="b2s-post-item-details-image-html-src" src="' . $featuredImage . '" alt="' . $title . '"/><br />' . $message;
 
172
  }
173
- }
174
 
175
- //Hashtags
176
- if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
177
- $add = ($data->networkId != 2) ? "\n\n" : "";
178
- $message .= $this->getHashTagsString($add);
 
179
  }
180
-
181
  $message = $this->hook_message($message);
182
 
183
  $countCharacter = 0;
@@ -202,22 +196,27 @@ class B2S_Ship_Item {
202
  $infoImage .= (in_array($data->networkId, $this->allowNoCustomImagePage)) ? (!empty($infoImage) ? ' | ' : '') . __('Network defines image by link', 'blog2social') . '!' : '';
203
 
204
  //ShortText
205
- if (isset($this->setShortTextPage[$data->networkId]) && (int) $this->setShortTextPage[$data->networkId] > 0) {
206
- if ($data->networkId == 8) { //Xing -1 Leerzeichen
207
- $this->setShortTextPage[$data->networkId] = (int) $this->setShortTextPage[$data->networkId] - mb_strlen($this->postUrl, 'UTF-8') - 1;
208
- }
209
- $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextPage[$data->networkId]) ? (int) $this->setShortTextPage[$data->networkId] : false), (isset($this->setShortTextPageLimit[$data->networkId]) ? (( is_array($this->setShortTextPageLimit[$data->networkId]) && isset($this->setShortTextPageLimit[$data->networkId][$data->networkKind])) ? (int) $this->setShortTextPageLimit[$data->networkId][$data->networkKind] : (int) $this->setShortTextPageLimit[$data->networkId] ) : false));
210
  } else {
211
- $message = (in_array($data->networkId, $this->allowTitlePage) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
212
- }
 
 
 
 
 
 
213
 
214
- //Hashtags
215
- if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
216
- $message .= $this->getHashTagsString();
 
217
  }
218
 
219
  $message = $this->hook_message($message);
220
 
 
221
  $network_display_name = $data->network_display_name;
222
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentPage)) ? '' : 'required="required"';
223
 
@@ -233,17 +232,22 @@ class B2S_Ship_Item {
233
  case'2':
234
  //group
235
  //ShortText
236
- if (isset($this->setShortTextGroup[$data->networkId]) && (int) $this->setShortTextGroup[$data->networkId] > 0) {
237
- $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextGroup[$data->networkId]) ? (int) $this->setShortTextGroup[$data->networkId] : false), (isset($this->setShortTextGroupLimit[$data->networkId]) ? (int) $this->setShortTextGroupLimit[$data->networkId] : false));
238
  } else {
239
- $message = (in_array($data->networkId, $this->allowTitleGroup) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
240
- }
241
- //Hashtags
242
- if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
243
- $message .= $this->getHashTagsString();
 
 
 
 
244
  }
245
 
246
  $message = $this->hook_message($message);
 
247
  $network_display_name = $data->network_display_name;
248
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentGroup)) ? '' : 'required="required"';
249
  $countCharacter = 0;
@@ -274,7 +278,7 @@ class B2S_Ship_Item {
274
  if ($data->networkId == 8) {
275
  $content .='<div class="b2s-post-item-network-deprecated"><span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('Connection expires on 31 March 2019', 'blog2social') . '</div>';
276
  }
277
- // G+ deprecated
278
  if ($data->networkId == 10) {
279
  $content .='<div class="b2s-post-item-network-deprecated"><span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('Connection expires on 2 April 2019', 'blog2social') . '</div>';
280
  }
@@ -632,7 +636,7 @@ class B2S_Ship_Item {
632
  }
633
 
634
  private function getHashTagsString($add = "\n\n") {
635
- //WooCommerce keyword support
636
  if ($this->postData->post_type == 'product' && taxonomy_exists('product_tag')) {
637
  $hashTagsData = get_the_terms($this->postId, 'product_tag');
638
  } else {
@@ -912,7 +916,7 @@ class B2S_Ship_Item {
912
  }
913
  $shipping .= '</div>';
914
 
915
- //since 4.8.0 customize content
916
  if (in_array($networkId, $this->allowSchedCustomizeContent)) {
917
  $countCharacter = 0;
918
  if ($limit !== false) {
@@ -958,4 +962,49 @@ class B2S_Ship_Item {
958
  }
959
  }
960
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
961
  }
117
 
118
  $userOptions = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
119
  $allowUserHashTag = $userOptions->_getOption('user_allow_hashtag');
 
120
  $networkName = unserialize(B2S_PLUGIN_NETWORK);
121
  $networkTypeName = unserialize(B2S_PLUGIN_NETWORK_TYPE);
122
  $networkKindName = unserialize(B2S_PLUGIN_NETWORK_KIND);
144
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentProfile)) ? '' : 'required="required"';
145
 
146
  //ShortText
147
+ if ($data->networkId == 1 || $data->networkId == 2 || $data->networkId == 3 || $data->networkId == 12) {
148
+ $message = $this->getMessagebyTemplate($data);
149
+ } else {
150
+ if (isset($this->setShortTextProfile[$data->networkId]) && (int) $this->setShortTextProfile[$data->networkId] > 0) {
151
+ //$preContent = ($data->networkId == 2) ? B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
152
+
 
 
 
 
 
153
  $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
154
+
155
+ $message = B2S_Util::getExcerpt($preContent, (int) $this->setShortTextProfile[$data->networkId], (isset($this->setShortTextProfileLimit[$data->networkId]) ? (int) $this->setShortTextProfileLimit[$data->networkId] : false));
156
+ } else {
157
+ $message = (in_array($data->networkId, $this->allowTitleProfile) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
158
  }
 
 
 
 
159
 
160
+ //Feature Image Html-Network
161
+ if (in_array($data->networkId, $this->allowHtml)) {
162
+ $featuredImage = wp_get_attachment_url(get_post_thumbnail_id($this->postId));
163
+ if ($featuredImage !== false) {
164
+ $title = in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang);
165
+ $message = '<img class="b2s-post-item-details-image-html-src" src="' . $featuredImage . '" alt="' . $title . '"/><br />' . $message;
166
+ }
167
  }
 
168
 
169
+ //Hashtags
170
+ if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
171
+ $add = ($data->networkId != 2) ? "\n\n" : "";
172
+ $message .= $this->getHashTagsString($add);
173
+ }
174
  }
 
175
  $message = $this->hook_message($message);
176
 
177
  $countCharacter = 0;
196
  $infoImage .= (in_array($data->networkId, $this->allowNoCustomImagePage)) ? (!empty($infoImage) ? ' | ' : '') . __('Network defines image by link', 'blog2social') . '!' : '';
197
 
198
  //ShortText
199
+ if ($data->networkId == 1 || $data->networkId == 2 || $data->networkId == 3 || $data->networkId == 12) {
200
+ $message = $this->getMessagebyTemplate($data);
 
 
 
201
  } else {
202
+ if (isset($this->setShortTextPage[$data->networkId]) && (int) $this->setShortTextPage[$data->networkId] > 0) {
203
+ if ($data->networkId == 8) { //Xing -1 Leerzeichen
204
+ $this->setShortTextPage[$data->networkId] = (int) $this->setShortTextPage[$data->networkId] - mb_strlen($this->postUrl, 'UTF-8') - 1;
205
+ }
206
+ $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextPage[$data->networkId]) ? (int) $this->setShortTextPage[$data->networkId] : false), (isset($this->setShortTextPageLimit[$data->networkId]) ? (( is_array($this->setShortTextPageLimit[$data->networkId]) && isset($this->setShortTextPageLimit[$data->networkId][$data->networkKind])) ? (int) $this->setShortTextPageLimit[$data->networkId][$data->networkKind] : (int) $this->setShortTextPageLimit[$data->networkId] ) : false));
207
+ } else {
208
+ $message = (in_array($data->networkId, $this->allowTitlePage) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
209
+ }
210
 
211
+ //Hashtags
212
+ if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
213
+ $message .= $this->getHashTagsString();
214
+ }
215
  }
216
 
217
  $message = $this->hook_message($message);
218
 
219
+
220
  $network_display_name = $data->network_display_name;
221
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentPage)) ? '' : 'required="required"';
222
 
232
  case'2':
233
  //group
234
  //ShortText
235
+ if ($data->networkId == 1 || $data->networkId == 2 || $data->networkId == 3 || $data->networkId == 12) {
236
+ $message = $this->getMessagebyTemplate($data);
237
  } else {
238
+ if (isset($this->setShortTextGroup[$data->networkId]) && (int) $this->setShortTextGroup[$data->networkId] > 0) {
239
+ $message = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang), (isset($this->setShortTextGroup[$data->networkId]) ? (int) $this->setShortTextGroup[$data->networkId] : false), (isset($this->setShortTextGroupLimit[$data->networkId]) ? (int) $this->setShortTextGroupLimit[$data->networkId] : false));
240
+ } else {
241
+ $message = (in_array($data->networkId, $this->allowTitleGroup) ? (in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, (in_array($data->networkId, $this->allowHtml) ? '<p><h1><h2><br><i><b><a><img>' : false), (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang));
242
+ }
243
+ //Hashtags
244
+ if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
245
+ $message .= $this->getHashTagsString();
246
+ }
247
  }
248
 
249
  $message = $this->hook_message($message);
250
+
251
  $network_display_name = $data->network_display_name;
252
  $isRequiredTextarea = (in_array($data->networkId, $this->isCommentGroup)) ? '' : 'required="required"';
253
  $countCharacter = 0;
278
  if ($data->networkId == 8) {
279
  $content .='<div class="b2s-post-item-network-deprecated"><span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('Connection expires on 31 March 2019', 'blog2social') . '</div>';
280
  }
281
+ // G+ deprecated
282
  if ($data->networkId == 10) {
283
  $content .='<div class="b2s-post-item-network-deprecated"><span class="glyphicon glyphicon-exclamation-sign glyphicon-info"></span> ' . __('Connection expires on 2 April 2019', 'blog2social') . '</div>';
284
  }
636
  }
637
 
638
  private function getHashTagsString($add = "\n\n") {
639
+ //WooCommerce keyword support
640
  if ($this->postData->post_type == 'product' && taxonomy_exists('product_tag')) {
641
  $hashTagsData = get_the_terms($this->postId, 'product_tag');
642
  } else {
916
  }
917
  $shipping .= '</div>';
918
 
919
+ //since 4.8.0 customize content
920
  if (in_array($networkId, $this->allowSchedCustomizeContent)) {
921
  $countCharacter = 0;
922
  if ($limit !== false) {
962
  }
963
  }
964
 
965
+ public function getMessagebyTemplate($data) {
966
+ require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
967
+ $options = new B2S_Options(get_current_user_id());
968
+ $post_template = $options->_getOption("post_template");
969
+ if (B2S_PLUGIN_USER_VERSION < 1 || $post_template == false || !isset($post_template[$data->networkId][$data->networkType])) {
970
+ $post_template = unserialize(B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT);
971
+ }
972
+ $post_template = $post_template[$data->networkId][$data->networkType];
973
+ $allowUserHashTag = $options->_getOption('user_allow_hashtag');
974
+
975
+ $message = $post_template['content'];
976
+
977
+ if (isset($this->postData->post_content) && !empty($this->postData->post_content)) {
978
+ $preContent = B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
979
+ $message = preg_replace("/\{CONTENT\}/", $preContent, $message);
980
+ } else {
981
+ $message = preg_replace("/\{CONTENT\}/", "", $message);
982
+ }
983
+
984
+ if (isset($this->postData->post_title) && !empty($this->postData->post_title)) {
985
+ $title = in_array($data->networkId, $this->allowNoEmoji) ? B2S_Util::remove4byte(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang)) : B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang);
986
+ $message = preg_replace("/\{TITLE\}/", $title, $message);
987
+ } else {
988
+ $message = preg_replace("/\{TITLE\}/", "", $message);
989
+ }
990
+
991
+ if (isset($this->postData->post_excerpt) && !empty($this->postData->post_excerpt)) {
992
+ $excerpt = B2S_Util::prepareContent($this->postId, $this->postData->post_excerpt, $this->postUrl, false, (in_array($data->networkId, $this->allowNoEmoji) ? false : true), $this->userLang);
993
+ $message = preg_replace("/\{EXCERPT\}/", $excerpt, $message);
994
+ } else {
995
+ $message = preg_replace("/\{EXCERPT\}/", "", $message);
996
+ }
997
+
998
+ if (strpos($message, "{KEYWORDS}") !== false) {
999
+ $hashtags = $this->getHashTagsString("");
1000
+ $message = preg_replace("/\{KEYWORDS\}/", $hashtags, $message);
1001
+ } else if (in_array($data->networkId, $this->allowHashTags) && ($allowUserHashTag === false || $allowUserHashTag == 1)) {
1002
+ $add = ($data->networkId != 2) ? "\n\n" : "";
1003
+ $hashtags = $this->getHashTagsString($add);
1004
+ $message .= " " . $hashtags;
1005
+ }
1006
+
1007
+ return B2S_Util::getExcerpt($message, (int) $post_template['short_text']['range_min'], (int) $post_template['short_text']['range_max']);
1008
+ }
1009
+
1010
  }
includes/B2S/Ship/Portale.php CHANGED
@@ -9,8 +9,8 @@ class B2S_Ship_Portale {
9
  private $oAuthPortal;
10
 
11
  public function __construct() {
12
- $hostUrl = (function_exists('rest_url')) ? rest_url() : get_site_url();
13
- $this->authurl = B2S_PLUGIN_API_ENDPOINT_AUTH . '?b2s_token=' . B2S_PLUGIN_TOKEN . '&sprache=' . substr(B2S_LANGUAGE, 0, 2).'&hostUrl='.$hostUrl;
14
  $this->allowProfil = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PROFILE);
15
  $this->allowPage = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PAGE);
16
  $this->allowGroup = unserialize(B2S_PLUGIN_NETWORK_ALLOW_GROUP);
@@ -28,7 +28,8 @@ class B2S_Ship_Portale {
28
 
29
  $b2sAuthUrl = $this->authurl . '&portal_id=' . $portal->id . '&transfer=' . (in_array($portal->id, $this->oAuthPortal) ? 'oauth' : 'form' ) . '&version=3&affiliate_id=' . B2S_Tools::getAffiliateId();
30
  if (in_array($portal->id, $this->allowGroup)) {
31
- $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 1 && $portal->id != 8)) ? ('<button onclick="wop(\'' . $b2sAuthUrl . '&choose=group\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-list-add-btn">+ ' . __('Group', 'blog2social') . '</button>') : '<button type="button" class="btn btn-primary btn-sm b2s-network-list-add-btn b2s-network-list-add-btn-profeature b2s-btn-disabled" data-type="auth-network" data-title="' . __('You want to connect a social media group?', 'blog2social') . '" data-toggle="modal" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Group', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a></button>';
 
32
  }
33
  if (in_array($portal->id, $this->allowPage)) {
34
  $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 0 && $portal->id == 1) || (B2S_PLUGIN_USER_VERSION == 1 && ($portal->id == 1 || $portal->id == 10))) ? ('<button onclick="wop(\'' . $b2sAuthUrl . '&choose=page\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-list-add-btn">+ ' . __('Page', 'blog2social') . '</button>') : '<button type="button" class="btn btn-primary btn-sm b2s-network-list-add-btn b2s-network-list-add-btn-profeature b2s-btn-disabled" data-title="' . __('You want to connect a network page?', 'blog2social') . '" data-type="auth-network" data-toggle="modal" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Page', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a></button>';
9
  private $oAuthPortal;
10
 
11
  public function __construct() {
12
+ $hostUrl = (function_exists('rest_url')) ? rest_url() : get_site_url();
13
+ $this->authurl = B2S_PLUGIN_API_ENDPOINT_AUTH . '?b2s_token=' . B2S_PLUGIN_TOKEN . '&sprache=' . substr(B2S_LANGUAGE, 0, 2) . '&hostUrl=' . $hostUrl;
14
  $this->allowProfil = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PROFILE);
15
  $this->allowPage = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PAGE);
16
  $this->allowGroup = unserialize(B2S_PLUGIN_NETWORK_ALLOW_GROUP);
28
 
29
  $b2sAuthUrl = $this->authurl . '&portal_id=' . $portal->id . '&transfer=' . (in_array($portal->id, $this->oAuthPortal) ? 'oauth' : 'form' ) . '&version=3&affiliate_id=' . B2S_Tools::getAffiliateId();
30
  if (in_array($portal->id, $this->allowGroup)) {
31
+ $name = ($portal->id == 11) ? __('Publication', 'blog2social') : __('Group', 'blog2social');
32
+ $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 1 && $portal->id != 8)) ? ('<button onclick="wop(\'' . $b2sAuthUrl . '&choose=group\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-list-add-btn">+ ' . $name . '</button>') : '<button type="button" class="btn btn-primary btn-sm b2s-network-list-add-btn b2s-network-list-add-btn-profeature b2s-btn-disabled" data-type="auth-network" data-title="' . __('You want to connect a social media group?', 'blog2social') . '" data-toggle="modal" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Group', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a></button>';
33
  }
34
  if (in_array($portal->id, $this->allowPage)) {
35
  $html .= (B2S_PLUGIN_USER_VERSION > 1 || (B2S_PLUGIN_USER_VERSION == 0 && $portal->id == 1) || (B2S_PLUGIN_USER_VERSION == 1 && ($portal->id == 1 || $portal->id == 10))) ? ('<button onclick="wop(\'' . $b2sAuthUrl . '&choose=page\', \'Blog2Social Network\'); return false;" class="btn btn-primary btn-sm b2s-network-list-add-btn">+ ' . __('Page', 'blog2social') . '</button>') : '<button type="button" class="btn btn-primary btn-sm b2s-network-list-add-btn b2s-network-list-add-btn-profeature b2s-btn-disabled" data-title="' . __('You want to connect a network page?', 'blog2social') . '" data-type="auth-network" data-toggle="modal" data-target="#' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'b2sPreFeatureModal' : 'b2sProFeatureModal') . '">+ ' . __('Page', 'blog2social') . ' <span class="label label-success">' . __("PREMIUM", "blog2social") . '</a></button>';
includes/Loader.php CHANGED
@@ -44,7 +44,17 @@ class B2S_Loader {
44
  define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Edit group settings', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')), 19 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 20 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')))));
45
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
46
  define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18, 20)));
47
- define('B2S_PLUGIN_NETWORK_SETTINGS_FORMAT_DEFAULT', serialize(array(1 => 0, 2 => 1, 3 => 0, 12 => 1)));
 
 
 
 
 
 
 
 
 
 
48
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_WORDPRESSVERSION', '4.4.2');
49
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_PHPVERSION', '5.5.3');
50
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_MYSQLVERSION', '5.5.3');
@@ -235,10 +245,10 @@ class B2S_Loader {
235
 
236
  if ($limit) {
237
  global $wpdb;
238
- $optionPostFormat = $options->_getOption('post_format');
239
  $image_url = wp_get_attachment_url(get_post_thumbnail_id((int) $post->ID));
240
  //WooCommerce keyword support
241
- if($post->post_type == 'product' && taxonomy_exists('product_tag')) {
242
  $keywords = wp_get_post_terms((int) $post->ID, 'product_tag');
243
  } else {
244
  $keywords = wp_get_post_tags((int) $post->ID);
@@ -256,7 +266,6 @@ class B2S_Loader {
256
  $sched_date_utc = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
257
 
258
  $optionNoCache = $options->_getOption('link_no_cache');
259
- $optionContentTwitter = $options->_getOption('content_network_twitter');
260
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
261
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
262
 
@@ -268,7 +277,7 @@ class B2S_Loader {
268
 
269
  $defaultBlogPostData = array('post_id' => (int) $post->ID, 'blog_user_id' => (int) $post->post_author, 'user_timezone' => $userTimeZoneOffset, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
270
 
271
- $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);
272
 
273
  //TOS Twitter 032018 - none multiple Accounts - User select once
274
  $networkTos = true;
@@ -385,7 +394,7 @@ class B2S_Loader {
385
  }
386
 
387
  public function b2s_save_post_box() {
388
-
389
  if (!isset($_POST['wphb-clear-cache'])) { // WP-Hummingbird BTN clear cache - protection
390
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview')) {
391
  if (isset($_POST['post_ID']) && (int) $_POST['post_ID'] > 0) {
@@ -462,7 +471,7 @@ class B2S_Loader {
462
  }
463
  $post_date = date('Y-m-d H:i:s', strtotime($wp_user_sched_post_date));
464
  }
465
-
466
  //ShareNow
467
  $sched_type = 3;
468
  $sched_date = $current_user_date;
@@ -490,7 +499,7 @@ class B2S_Loader {
490
  $sched_date = $user_sched_date;
491
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
492
  }
493
- } elseif (isset($_POST['b2s-post-meta-box-sched-select']) && $_POST['b2s-post-meta-box-sched-select'] == 2) {
494
  //allow for my Time Settings
495
  if (isset($_POST['b2s-post-meta-box-best-time-settings'])) {
496
  $sched_type = 2;
@@ -504,7 +513,7 @@ class B2S_Loader {
504
  delete_option('B2S_PLUGIN_POST_CONTENT_' . (int) $_POST['post_ID']);
505
  $image_url = wp_get_attachment_url(get_post_thumbnail_id((int) $_POST['post_ID']));
506
  //WooCommerce keyword support
507
- if(get_post_type((int) $_POST['post_ID']) == 'product' && taxonomy_exists('product_tag')) {
508
  $keywords = get_the_terms((int) $_POST['post_ID'], 'product_tag');
509
  } else {
510
  $keywords = get_the_tags((int) $_POST['post_ID']);
@@ -514,9 +523,8 @@ class B2S_Loader {
514
  $content = (isset($_POST['content']) && !empty($_POST['content'])) ? trim($_POST['content']) : '';
515
 
516
  $options = new B2S_Options((int) $_POST['user_ID']);
517
- $optionPostFormat = $options->_getOption('post_format');
518
  $optionNoCache = $options->_getOption('link_no_cache');
519
- $optionContentTwitter = $options->_getOption('content_network_twitter');
520
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
521
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
522
 
@@ -528,7 +536,7 @@ class B2S_Loader {
528
 
529
  $defaultBlogPostData = array('post_id' => (int) $_POST['post_ID'], 'blog_user_id' => (int) $_POST['user_ID'], 'user_timezone' => $user_timezone, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
530
 
531
- $autoShare = new B2S_AutoPost((int) $_POST['post_ID'], $defaultBlogPostData, $current_user_date, $myTimeSettings, $title, $content, $url, $image_url, $keywords, $b2sPostLang, $optionPostFormat, $allowHashTag, $optionContentTwitter);
532
  define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
533
  if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
534
  update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown'], false);
@@ -538,6 +546,32 @@ class B2S_Loader {
538
  $metaCard = false;
539
  $tosCrossPosting = unserialize(B2S_PLUGIN_NETWORK_CROSSPOSTING_LIMIT);
540
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
541
  //TOS Twitter 032018 - none multiple Accounts - User select once
542
  $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'] : '';
543
  foreach ($networkData as $k => $value) {
@@ -710,7 +744,7 @@ class B2S_Loader {
710
  $sql = $wpdb->prepare("SELECT token FROM `b2s_user` WHERE `blog_user_id` = %d", $this->blogUserData->ID);
711
  $userExist = $wpdb->get_row($sql);
712
  if (empty($userExist) || !isset($userExist->token)) {
713
- if(isset($_GET['page']) && !empty($_GET['page']) && in_array($_GET['page'], unserialize(B2S_PLUGIN_PAGE_SLUG))) {
714
  $postData = array('action' => 'getToken', 'blog_user_id' => $this->blogUserData->ID, 'blog_url' => get_option('home'), 'email' => $this->blogUserData->user_email);
715
  $result = json_decode(B2S_Tools::getToken($postData));
716
  if (isset($result->result) && (int) $result->result == 1 && isset($result->token)) {
@@ -814,7 +848,7 @@ class B2S_Loader {
814
  'parent' => 'blog2social'
815
  ));
816
 
817
-
818
  $wp_admin_bar->add_node(array(
819
  'id' => 'blog2social-curation',
820
  'title' => __('Content Curation', 'blog2social'),
@@ -857,7 +891,7 @@ class B2S_Loader {
857
 
858
  //PageFunktion
859
  public function b2sstart() {
860
-
861
  if (B2S_Tools::showNotice() == false) {
862
  wp_enqueue_style('B2SFULLCALLENDARCSS');
863
  wp_enqueue_style('B2SCALENDARCSS');
44
  define('B2S_PLUGIN_NETWORK_ALLOW_MODIFY_BOARD_AND_GROUP', serialize(array(6 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')), 8 => array('TYPE' => array(2), 'TITLE' => __('Edit group settings', 'blog2social')), 15 => array('TYPE' => array(0), 'TITLE' => __('Modify subreddit', 'blog2social')), 19 => array('TYPE' => array(2), 'TITLE' => __('Modify forum', 'blog2social')), 20 => array('TYPE' => array(0), 'TITLE' => __('Modify pin board', 'blog2social')))));
45
  define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
46
  define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15, 17, 18, 20)));
47
+ define('B2S_PLUGIN_NETWORK_SETTINGS_TEMPLATE_DEFAULT', serialize(array(
48
+ 1 => array( 0 => array('short_text' => array('active' => 0, 'range_min' => 239, 'range_max' => 400, 'limit' => 500), 'content' => '{CONTENT}', 'format' => 0),
49
+ 1 => array('short_text' => array('active' => 0, 'range_min' => 239, 'range_max' => 400, 'limit' => 0), 'content' => '{CONTENT}', 'format' => 0),
50
+ 2 => array('short_text' => array('active' => 0, 'range_min' => 239, 'range_max' => 400, 'limit' => 0), 'content' => '{CONTENT}', 'format' => 0)
51
+ ),
52
+ 2 => array( 0 => array('short_text' => array('active' => 0, 'range_min' => 255, 'range_max' => 256, 'limit' => 280), 'content' => '{CONTENT}', 'format' => 1)),
53
+ 3 => array( 0 => array('short_text' => array('active' => 0, 'range_min' => 239, 'range_max' => 400, 'limit' => 1300), 'content' => '{CONTENT}', 'format' => 0),
54
+ 1 => array('short_text' => array('active' => 0, 'range_min' => 239, 'range_max' => 400, 'limit' => 1300), 'content' => '{CONTENT}', 'format' => 0),
55
+ ),
56
+ 12 => array(0 => array('short_text' => array('active' => 0, 'range_min' => 240, 'range_max' => 400, 'limit' => 2000), 'content' => '{CONTENT}', 'format' => 1))
57
+ )));
58
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_WORDPRESSVERSION', '4.4.2');
59
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_PHPVERSION', '5.5.3');
60
  define('B2S_PLUGIN_SYSTEMREQUIREMENT_MYSQLVERSION', '5.5.3');
245
 
246
  if ($limit) {
247
  global $wpdb;
248
+ $optionPostFormat = $options->_getOption('post_template');
249
  $image_url = wp_get_attachment_url(get_post_thumbnail_id((int) $post->ID));
250
  //WooCommerce keyword support
251
+ if ($post->post_type == 'product' && taxonomy_exists('product_tag')) {
252
  $keywords = wp_get_post_terms((int) $post->ID, 'product_tag');
253
  } else {
254
  $keywords = wp_get_post_tags((int) $post->ID);
266
  $sched_date_utc = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
267
 
268
  $optionNoCache = $options->_getOption('link_no_cache');
 
269
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
270
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
271
 
277
 
278
  $defaultBlogPostData = array('post_id' => (int) $post->ID, 'blog_user_id' => (int) $post->post_author, 'user_timezone' => $userTimeZoneOffset, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
279
 
280
+ $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);
281
 
282
  //TOS Twitter 032018 - none multiple Accounts - User select once
283
  $networkTos = true;
394
  }
395
 
396
  public function b2s_save_post_box() {
397
+
398
  if (!isset($_POST['wphb-clear-cache'])) { // WP-Hummingbird BTN clear cache - protection
399
  if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview')) {
400
  if (isset($_POST['post_ID']) && (int) $_POST['post_ID'] > 0) {
471
  }
472
  $post_date = date('Y-m-d H:i:s', strtotime($wp_user_sched_post_date));
473
  }
474
+
475
  //ShareNow
476
  $sched_type = 3;
477
  $sched_date = $current_user_date;
499
  $sched_date = $user_sched_date;
500
  $sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
501
  }
502
+ } else if (isset($_POST['b2s-post-meta-box-sched-select']) && $_POST['b2s-post-meta-box-sched-select'] == 2) {
503
  //allow for my Time Settings
504
  if (isset($_POST['b2s-post-meta-box-best-time-settings'])) {
505
  $sched_type = 2;
513
  delete_option('B2S_PLUGIN_POST_CONTENT_' . (int) $_POST['post_ID']);
514
  $image_url = wp_get_attachment_url(get_post_thumbnail_id((int) $_POST['post_ID']));
515
  //WooCommerce keyword support
516
+ if (get_post_type((int) $_POST['post_ID']) == 'product' && taxonomy_exists('product_tag')) {
517
  $keywords = get_the_terms((int) $_POST['post_ID'], 'product_tag');
518
  } else {
519
  $keywords = get_the_tags((int) $_POST['post_ID']);
523
  $content = (isset($_POST['content']) && !empty($_POST['content'])) ? trim($_POST['content']) : '';
524
 
525
  $options = new B2S_Options((int) $_POST['user_ID']);
526
+ $optionPostFormat = $options->_getOption('post_template');
527
  $optionNoCache = $options->_getOption('link_no_cache');
 
528
  $optionUserHashTag = $options->_getOption('user_allow_hashtag');
529
  $allowHashTag = ($optionUserHashTag === false || $optionUserHashTag == 1) ? true : false;
530
 
536
 
537
  $defaultBlogPostData = array('post_id' => (int) $_POST['post_ID'], 'blog_user_id' => (int) $_POST['user_ID'], 'user_timezone' => $user_timezone, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
538
 
539
+ $autoShare = new B2S_AutoPost((int) $_POST['post_ID'], $defaultBlogPostData, $current_user_date, $myTimeSettings, $title, $content, $url, $image_url, $keywords, $b2sPostLang, $optionPostFormat, $allowHashTag);
540
  define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
541
  if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
542
  update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown'], false);
546
  $metaCard = false;
547
  $tosCrossPosting = unserialize(B2S_PLUGIN_NETWORK_CROSSPOSTING_LIMIT);
548
 
549
+
550
+ //>V5.6.0 Scheduling lookup existing posts - delete entries (hook_action) - merge with current networkData & insert
551
+ if($sched_type == 2){
552
+ global $wpdb;
553
+ $getSchedData = $wpdb->prepare("SELECT b.id as b2sPostId,d.network_id as networkId,d.network_type as networkType,d.network_auth_id as networkAuthId,d.network_display_name as networkUserName FROM b2s_posts b LEFT JOIN b2s_posts_network_details d ON (d.id = b.network_details_id) WHERE b.post_id = %d AND b.sched_type = %d AND b.publish_date = %s AND b.hide = %d", (int) $_POST['post_ID'], 2, "0000-00-00 00:00:00", 0);
554
+ $schedDataResult = $wpdb->get_results($getSchedData);
555
+ $delete_scheds = array();
556
+ foreach ($schedDataResult as $k => $value){
557
+ $isNew = true;
558
+ foreach ($networkData as $j => $currvalue){
559
+ if($value->networkAuthId == $currvalue->networkAuthId){
560
+ $isNew = false;
561
+ }
562
+ }
563
+ if($isNew){
564
+ array_push($networkData, $value);
565
+ }
566
+ array_push($delete_scheds, $value->b2sPostId);
567
+ }
568
+ if(!empty($delete_scheds)){
569
+ require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
570
+ B2S_Post_Tools::deleteUserSchedPost($delete_scheds);
571
+ }
572
+ }
573
+
574
+
575
  //TOS Twitter 032018 - none multiple Accounts - User select once
576
  $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'] : '';
577
  foreach ($networkData as $k => $value) {
744
  $sql = $wpdb->prepare("SELECT token FROM `b2s_user` WHERE `blog_user_id` = %d", $this->blogUserData->ID);
745
  $userExist = $wpdb->get_row($sql);
746
  if (empty($userExist) || !isset($userExist->token)) {
747
+ if (isset($_GET['page']) && !empty($_GET['page']) && in_array($_GET['page'], unserialize(B2S_PLUGIN_PAGE_SLUG))) {
748
  $postData = array('action' => 'getToken', 'blog_user_id' => $this->blogUserData->ID, 'blog_url' => get_option('home'), 'email' => $this->blogUserData->user_email);
749
  $result = json_decode(B2S_Tools::getToken($postData));
750
  if (isset($result->result) && (int) $result->result == 1 && isset($result->token)) {
848
  'parent' => 'blog2social'
849
  ));
850
 
851
+
852
  $wp_admin_bar->add_node(array(
853
  'id' => 'blog2social-curation',
854
  'title' => __('Content Curation', 'blog2social'),
891
 
892
  //PageFunktion
893
  public function b2sstart() {
894
+
895
  if (B2S_Tools::showNotice() == false) {
896
  wp_enqueue_style('B2SFULLCALLENDARCSS');
897
  wp_enqueue_style('B2SCALENDARCSS');
includes/Util.php CHANGED
@@ -71,7 +71,7 @@ class B2S_Util {
71
  $html = self::b2sFileGetContents($url, true);
72
  if (!empty($html) && $html !== false) {
73
  //Search rist Parameter
74
- $data = self::b2sGetAllTags($html, 'all', true);
75
  if (is_array($data) && !empty($data)) {
76
  return $data;
77
  }
@@ -406,7 +406,7 @@ class B2S_Util {
406
 
407
  public static function getExcerpt($text, $count = 400, $max = false, $add = false) {
408
  //Bug: Converting json + PHP Extension
409
- if (function_exists('mb_strlen') && function_exists('mb_substr')) {
410
  if (mb_strlen($text, 'UTF-8') < $count) {
411
  return trim($text);
412
  }
71
  $html = self::b2sFileGetContents($url, true);
72
  if (!empty($html) && $html !== false) {
73
  //Search rist Parameter
74
+ $data = self::b2sGetAllTags($html, 'all', false);
75
  if (is_array($data) && !empty($data)) {
76
  return $data;
77
  }
406
 
407
  public static function getExcerpt($text, $count = 400, $max = false, $add = false) {
408
  //Bug: Converting json + PHP Extension
409
+ if (function_exists('mb_strlen') && function_exists('mb_substr') && function_exists('mb_stripos')) {
410
  if (mb_strlen($text, 'UTF-8') < $count) {
411
  return trim($text);
412
  }
languages/blog2social-de_DE.mo CHANGED
Binary file
languages/blog2social-de_DE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2019-06-11 12:44+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -11,10 +11,10 @@ msgstr ""
11
  "Language: de_DE\n"
12
  "Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release)\n"
13
  "Report-Msgid-Bugs-To: \n"
14
- "POT-Creation-Date: 2019-06-11 12:37+0000\n"
15
  "Last-Translator: admin <s.buerger@adenion.de>\n"
16
  "Language-Team: German\n"
17
- "X-Loco-Version: 2.2.2; wp-5.2.2-RC1-45518"
18
 
19
  #: includes/Loader.php:44
20
  msgid "Modify pin board"
@@ -32,209 +32,207 @@ msgstr "Modify subreddit"
32
  msgid "Modify forum"
33
  msgstr "Modify forum"
34
 
35
- #: includes/Loader.php:354
36
  msgid "Auto-Post on Social Media"
37
  msgstr "Automatisch auf Social Media teilen"
38
 
39
- #: includes/Loader.php:355
40
  msgid "Social Media Content Calendar"
41
  msgstr "Social Media Kalender"
42
 
43
- #: includes/Loader.php:633
44
  msgid "This post will be shared into your social media from"
45
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
46
 
47
- #: includes/Loader.php:633 includes/Loader.php:635
48
  msgid "show details"
49
  msgstr "siehe Details"
50
 
51
- #: includes/Loader.php:635
52
  msgid "This post will be shared on social media in 2-3 minutes!"
53
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
54
 
55
- #: includes/Loader.php:639
56
  msgid "Please, make sure that your post are publish on this blog on this moment. Then you can auto post your post with Blog2social."
57
  msgstr "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde. Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
58
 
59
- #: includes/Loader.php:642 includes/B2S/PostBox.php:79
60
  msgid "There are no authorizations for your selected profile. Please, authorize with a social network or select a other profile."
61
  msgstr "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich mit einem Netzwerk oder wähle ein anderes Profil aus. "
62
 
63
- #: includes/Loader.php:654
64
  msgid "Upgrade to Premium"
65
  msgstr "Premium freischalten"
66
 
67
- #: includes/Loader.php:684
68
  msgid "Notifications"
69
  msgstr "Benachrichtigungen"
70
 
71
- #: includes/Loader.php:684
72
  msgid "Shared Posts"
73
  msgstr "Geteilte Beiträge"
74
 
75
- #: includes/Loader.php:684
76
  msgid "Instant Sharing"
77
  msgstr "Instant Sharing"
78
 
79
- #: includes/Loader.php:684 views/b2s/widgets/posts.php:18
80
  msgid "Scheduled Posts"
81
  msgstr "geplante Beiträge"
82
 
83
- #: includes/Loader.php:684
84
  msgid "Content Curation Drafts"
85
  msgstr "Content Curation Entwürfe"
86
 
87
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:210 includes/B2S/Settings/Item.php:258 includes/B2S/Settings/Item.php:435 includes/B2S/Settings/Item.php:449 includes/B2S/Settings/Item.php:456
88
- #: includes/B2S/Settings/Item.php:473 includes/B2S/Settings/Item.php:478 includes/B2S/Ship/Portale.php:36 includes/B2S/Ship/Portale.php:36
89
  msgid "Profile"
90
  msgstr "Profil"
91
 
92
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:149 includes/B2S/Network/Item.php:149 includes/B2S/Network/Item.php:271 includes/B2S/Settings/Item.php:258 includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:457 includes/B2S/Settings/Item.php:474
93
- #: includes/B2S/Settings/Item.php:479 includes/B2S/Ship/Portale.php:33 includes/B2S/Ship/Portale.php:33
94
  msgid "Page"
95
  msgstr "Seite"
96
 
97
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:334 includes/B2S/Settings/Item.php:451 includes/B2S/Settings/Item.php:475 includes/B2S/Ship/Portale.php:30 includes/B2S/Ship/Portale.php:30
98
  msgid "Group"
99
  msgstr "Gruppe"
100
 
101
- #: includes/Loader.php:686
102
  msgid "Company"
103
  msgstr "Arbeitgeber"
104
 
105
- #: includes/Loader.php:686
106
  msgid "Business"
107
  msgstr "Business"
108
 
109
- #: includes/Loader.php:687
110
  msgid "Your post could not be posted."
111
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
112
 
113
- #: includes/Loader.php:688
114
  msgid "Your authorization has expired. Please reconnect your account in the Blog2Social network settings."
115
  msgstr "Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den Blog2Social Netzwerkeinstellungen erneut."
116
 
117
- #: includes/Loader.php:689
118
  msgid "The network has marked the post as spam or abusive."
119
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
120
 
121
- #: includes/Loader.php:690
122
  msgid "We don't have the permission to publish your post. Please check your authorization."
123
  msgstr "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte überprüfe deine Autorisierung."
124
 
125
- #: includes/Loader.php:691
126
  msgid "Your authorization is interrupted. Please check your authorization. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
127
  msgstr "Die Autorisierung ist unterbrochen. Bitte überprüfe deine Autorisierung. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
128
 
129
- #: includes/Loader.php:692
130
  msgid "Your daily limit has been reached."
131
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
132
 
133
- #: includes/Loader.php:693
134
  msgid "Your post could not be posted, because your image is not available or the image source does not allow to publish"
135
  msgstr "Dein Beitrag konnte nicht veröffentlicht werden, weil Dein Bild nicht verfügbar ist oder die Bildquelle es nicht erlaubt, es zu veröffentlichen."
136
 
137
- #: includes/Loader.php:694
138
  msgid "The network has blocked your account. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
139
  msgstr "Das Netzwerk hat deinen Account blockiert. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
140
 
141
- #: includes/Loader.php:695
142
  msgid "The number of images is reached. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
143
  msgstr "Die erlaubte Anzahl von Bildern ist erreicht. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
144
 
145
- #: includes/Loader.php:696
146
  msgid "Your daily limit for this network has been reached. Please try again later."
147
  msgstr "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte versuche es später noch einmal."
148
 
149
- #: includes/Loader.php:697
150
  msgid "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>."
151
  msgstr "Das Netzwerk unterstüzt keine Emojis. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
152
 
153
- #: includes/Loader.php:698
154
  msgid "Your post is a duplicate."
155
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
156
 
157
- #: includes/Loader.php:699
158
  msgid "The network requires a public url."
159
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
160
 
161
- #: includes/Loader.php:700
162
  msgid "Your blog post was not available for the network at the time of publication."
163
  msgstr "Dein Blogbeitrag war zum Zeitpunkt der Veröffentlichung für das Netzwerk nicht verfügbar."
164
 
165
- #: includes/Loader.php:701
166
  msgid "You have already retweeted this post."
167
  msgstr "Du hast diesen Post bereits retweetet."
168
 
169
- #: includes/Loader.php:702
170
  msgid "This XING API is no longer supported by XING. Please connect your XING accounts with the new XING interface to reschedule your posts. <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/index.php?action=artikel&cat=2&id=146\">Learn more</a>"
171
  msgstr ""
172
  "Diese XING-Schnittstelle wird nicht weiter von XING unterstützt wird. Bitte nutze ab jetzt die neue XING-Schnittstelle, um Deine XING Posts neu zu planen. <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/index.php?action=artikel&cat=2&id=145&artlang=de\">Weitere "
173
  "Informationen.</a>"
174
 
175
- #: includes/Loader.php:703
176
  msgid "There was no image in the meta data of the linked post. Posts without images cannot be shared on image networks."
177
  msgstr "Es konnte kein Bild in den Meta Daten des verlinkten Beitrags gefunden werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht werden. "
178
 
179
- #: includes/Loader.php:704
180
  msgid "Your post could not be posted, because your image can not be processed by the network."
181
  msgstr "Dein Beitrag konnte nicht veröffentlicht werden, da Dein Bild nicht vom Netzwerk verarbeitet werden kann."
182
 
183
- #: includes/Loader.php:705
184
  msgid "Your group can not be found by the network."
185
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
186
 
187
- #: includes/Loader.php:761 includes/Loader.php:798
188
  msgid "Dashboard"
189
  msgstr "Dashboard"
190
 
191
- #: includes/Loader.php:762 includes/Loader.php:805
192
  msgid "Posts & Sharing"
193
  msgstr "Beiträge"
194
 
195
- #: includes/Loader.php:763 includes/Loader.php:812 views/b2s/dashboard.php:28
196
  msgid "Calendar"
197
  msgstr "Kalender"
198
 
199
- #: includes/Loader.php:764 includes/Loader.php:820
200
  msgid "Content Curation"
201
  msgstr "Content Curation"
202
 
203
- #: includes/Loader.php:765 includes/Loader.php:827
204
  msgid "Networks"
205
  msgstr "Netzwerke"
206
 
207
- #: includes/Loader.php:766 includes/Loader.php:833
208
  msgid "Settings"
209
  msgstr "Einstellungen"
210
 
211
- #: includes/Loader.php:767 includes/Loader.php:839
212
  msgid "PR-Service"
213
  msgstr "PR-Service"
214
 
215
- #: includes/Loader.php:768 includes/Loader.php:846
216
  msgid "Help & Support"
217
  msgstr "Hilfe & Support"
218
 
219
- #: includes/Loader.php:769
220
  msgid "Premium"
221
  msgstr "Premium"
222
 
223
- #: includes/Loader.php:769 includes/Loader.php:852 includes/B2S/PostBox.php:108 views/b2s/network.php:33 views/b2s/settings.php:68 views/b2s/ship.php:21 includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:149
224
- #: includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:243 includes/B2S/Network/Item.php:305 includes/B2S/Network/Item.php:366 includes/B2S/Settings/Item.php:93 includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73 includes/B2S/Ship/Image.php:80
225
- #: includes/B2S/Ship/Item.php:783 includes/B2S/Ship/Portale.php:30 includes/B2S/Ship/Portale.php:33 includes/B2S/Ship/Portale.php:36 views/b2s/partials/post-edit-modal.php:9 views/b2s/widgets/posts.php:18
226
  msgid "PREMIUM"
227
  msgstr "PREMIUM"
228
 
229
- #: includes/Loader.php:789
230
  msgid "Blog2Social"
231
  msgstr "Blog2Social"
232
 
233
- #: includes/Loader.php:1249 includes/Loader.php:1434
234
  msgid "or"
235
  msgstr "oder"
236
 
237
- #: includes/Loader.php:1249 includes/Loader.php:1434
238
  msgid "back to install plugins"
239
  msgstr "zurück zur Pluginübersicht"
240
 
@@ -312,11 +310,11 @@ msgstr "Unbekannter Fehler"
312
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
313
  msgstr "<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere unseren Support."
314
 
315
- #: includes/Ajax/Get.php:498 includes/Ajax/Post.php:1385 views/b2s/network.php:5 includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332 includes/B2S/Network/Item.php:457 includes/B2S/Network/Item.php:473
316
  msgid "Unknown username"
317
  msgstr "unbekannter Blognutzer"
318
 
319
- #: includes/Ajax/Post.php:1386 includes/B2S/Network/Item.php:458 includes/B2S/Post/Item.php:590 includes/B2S/Post/Item.php:639 includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:760 includes/B2S/Ship/Item.php:910
320
  msgid "delete"
321
  msgstr "löschen"
322
 
@@ -352,7 +350,7 @@ msgstr "Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist.
352
  msgid "Custom Sharing & Scheduling"
353
  msgstr "Anpassen & Planen"
354
 
355
- #: includes/B2S/PostBox.php:97 includes/B2S/PostBox.php:101 views/b2s/settings.php:71 views/b2s/ship.php:60 views/b2s/ship.php:150 views/b2s/ship.php:237 includes/B2S/Network/Item.php:164 includes/B2S/Settings/Item.php:100 includes/B2S/Ship/Item.php:724
356
  msgid "Info"
357
  msgstr "Info"
358
 
@@ -364,7 +362,7 @@ msgstr "Social Media Posts anpassen & planen"
364
  msgid "Facebook Instant Sharing:"
365
  msgstr "Facebook Instant Sharing:"
366
 
367
- #: includes/B2S/PostBox.php:100 includes/B2S/Settings/Item.php:122
368
  msgid "Auto-posts for Facebook Profiles will be shown in the \"Instant Sharing\" tab on your \"Posts & Sharing\" navigation bar and can be shared on your Facebook Profile by clicking on the \"Share\" button next to your auto-post."
369
  msgstr "Auto-Posts für Facebook-Profile laufen automatisch im \"Instant Sharing\" Tab in der Navigationsleiste unter \"Beiträge\" ein und können durch einen Klick auf den “Teilen” Button neben dem Post an Dein Facebook-Profil gesendet werden."
370
 
@@ -376,8 +374,8 @@ msgstr "Social Media Auto-Posting"
376
  msgid "enable Auto-Posting"
377
  msgstr "Auto-Posting aktivieren"
378
 
379
- #: includes/B2S/PostBox.php:115 views/b2s/curation.draft.php:45 views/b2s/network.php:57 views/b2s/network.php:145 views/b2s/network.php:221 views/b2s/post.approve.php:50 views/b2s/post.calendar.php:59 views/b2s/post.calendar.php:238 views/b2s/post.notice.php:44
380
- #: views/b2s/post.php:40 views/b2s/post.publish.php:44 views/b2s/post.sched.php:58 views/b2s/ship.php:172 views/b2s/ship.php:546 views/b2s/support.php:203
381
  msgid "Loading..."
382
  msgstr "Wird geladen..."
383
 
@@ -498,7 +496,7 @@ msgid "schedule (best times)"
498
  msgstr "Zu meinen besten Zeiten planen"
499
 
500
  #: includes/B2S/PostBox.php:227
501
- msgid "You want to sched your blog post with Auto-Poster?"
502
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
503
 
504
  #: includes/B2S/PostBox.php:227
@@ -509,11 +507,11 @@ msgstr "Upgrade auf PREMIUM PRO"
509
  msgid "Select date:"
510
  msgstr "Datum auswählen:"
511
 
512
- #: includes/B2S/PostBox.php:234 includes/B2S/Ship/Item.php:343
513
  msgid "show calendar"
514
  msgstr "Planungskalender anzeigen"
515
 
516
- #: includes/B2S/PostBox.php:244 includes/B2S/Settings/Item.php:83
517
  msgid "change"
518
  msgstr "ändern"
519
 
@@ -569,7 +567,7 @@ msgstr "weiter"
569
  msgid "Load data..."
570
  msgstr "Daten werden geladen..."
571
 
572
- #: views/b2s/curation.php:73 views/b2s/post.calendar.php:37 views/b2s/ship.php:16 views/b2s/ship.php:547 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
573
  msgid "published"
574
  msgstr "veröffentlicht"
575
 
@@ -593,7 +591,7 @@ msgstr "Du möchtest Deine Beiträge planen?"
593
  msgid "Blog2Social Premium covers everything you need."
594
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
595
 
596
- #: views/b2s/curation.php:115 views/b2s/post.calendar.php:265 views/b2s/ship.php:383 includes/B2S/Ship/Item.php:784
597
  msgid "Schedule for specific dates"
598
  msgstr "Für bestimmte Termine planen"
599
 
@@ -693,7 +691,7 @@ msgstr ""
693
  msgid "Google currently allows access to the API for all companies with up to 9 locations in their Google My Business Listings. However, Google plans to extend the API for companies with more than 9 locations in their Google My Business listings."
694
  msgstr "Google erlaubt derzeit den Zugriff auf die API für alle Unternehmen mit bis zu 9 Standorten. Google plant, den Zugriff auf die API in Zukunft auch auf Unternehmen mit mehr als 9 verbundenen Standorten in Ihren Google My Business Brancheneinträgen zu erweitern."
695
 
696
- #: views/b2s/network.php:126 views/b2s/premium.php:35 views/b2s/ship.php:469 includes/B2S/Ship/Item.php:822 views/b2s/partials/post-edit-modal.php:48
697
  msgid "Learn more"
698
  msgstr "Mehr erfahren"
699
 
@@ -758,12 +756,14 @@ msgid "Advanced Connection Preferences"
758
  msgstr "Erweiterte Verbindungseinstellungen"
759
 
760
  #: views/b2s/network.php:228 views/b2s/network.php:310
761
- msgid "Move the connection to another network profile"
762
- msgstr "Verbindung in eine andere Netzwerkgruppierung verschieben"
 
763
 
764
  #: views/b2s/network.php:233 views/b2s/network.php:262 views/b2s/network.php:265 views/b2s/network.php:268
765
- msgid "An error accured. Please contact our support"
766
- msgstr "Ein Fehler ist aufgetreten. Bitte kontaktieren Sie unseren Support."
 
767
 
768
  #: views/b2s/network.php:240 views/b2s/network.php:317
769
  msgid "move"
@@ -821,10 +821,77 @@ msgstr ""
821
  msgid "Upgrade to Blog2Social Business"
822
  msgstr "Upgrade auf Blog2Social Business"
823
 
824
- #: views/b2s/network.php:315 includes/B2S/Ship/Navbar.php:34
825
  msgid "My Profile"
826
  msgstr "Mein Profil"
827
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
828
  #: views/b2s/post.approve.php:81
829
  msgid "Delete Social Media Posts"
830
  msgstr "Social Media Posts löschen"
@@ -845,17 +912,17 @@ msgstr "Sortiere nach Netzwerk"
845
  msgid "show all"
846
  msgstr "alles anzeigen"
847
 
848
- #: views/b2s/post.calendar.php:38 views/b2s/ship.php:16 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
849
  msgid "scheduled"
850
  msgstr "geplant"
851
 
852
- #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:440 includes/B2S/Settings/Item.php:489
853
  msgid "Link Post"
854
  msgstr "Link-Beitrag"
855
 
856
- #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:404 includes/B2S/Settings/Item.php:464 includes/B2S/Settings/Item.php:489
857
- msgid "Photo Post"
858
- msgstr "Bild-Beitrag"
859
 
860
  #: views/b2s/post.calendar.php:86 views/b2s/post.sched.php:164
861
  msgid "add post"
@@ -921,7 +988,7 @@ msgstr "Einträge aus dem Reporting löschen"
921
  msgid "You are sure, you want to delete entries from the reporting?"
922
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
923
 
924
- #: views/b2s/post.sched.php:32 includes/B2S/Network/Item.php:134
925
  msgid "Uhr"
926
  msgstr "Uhr"
927
 
@@ -933,7 +1000,7 @@ msgstr "Einträge aus der Planung löschen"
933
  msgid "You are sure, you want to delete entries from the scheduling?"
934
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
935
 
936
- #: views/b2s/premium.php:13
937
  msgid "Your current license:"
938
  msgstr "Deine aktuelle Lizenz:"
939
 
@@ -945,7 +1012,7 @@ msgstr "Teste Blog2Social Premium 30 Tage lang kostenlos."
945
  msgid "End of Trial"
946
  msgstr "Ende der Testzeit"
947
 
948
- #: views/b2s/premium.php:30 includes/B2S/Settings/Item.php:173 includes/B2S/Settings/Item.php:176
949
  msgid "Upgrade"
950
  msgstr "Upgrade"
951
 
@@ -968,7 +1035,7 @@ msgid "Enter license key and change your version"
968
  msgstr "Lizenzschlüssel eingeben und Version ändern"
969
 
970
  #: views/b2s/premium.php:49
971
- msgid "Activate Licence"
972
  msgstr "Lizenz aktivieren"
973
 
974
  #: views/b2s/premium.php:58
@@ -1007,7 +1074,7 @@ msgstr "Beste Zeiten Manager"
1007
  msgid "Use the Best Times Manager to schedule your posts automatically or define your own best time scheme."
1008
  msgstr "Verwende den Beste-Zeiten-Manager, um Deine Beiträge automatisch zu planen oder Dein eigenes bestes Zeitschema zu definieren."
1009
 
1010
- #: views/b2s/premium.php:106 views/b2s/settings.php:34 includes/B2S/Post/Item.php:472
1011
  msgid "Auto-Posting"
1012
  msgstr "Auto-Posting"
1013
 
@@ -1095,43 +1162,19 @@ msgstr "Social Meta Angaben"
1095
  msgid "Network Settings"
1096
  msgstr "Netzwerk-Einstellungen"
1097
 
1098
- #: views/b2s/settings.php:55 views/b2s/settings.php:96 views/b2s/settings.php:98 views/b2s/settings.php:111 views/b2s/settings.php:113 views/b2s/settings.php:126 views/b2s/settings.php:128 views/b2s/settings.php:142 views/b2s/settings.php:144
1099
- msgid "save"
1100
- msgstr "speichern"
1101
-
1102
- #: views/b2s/settings.php:65
1103
- msgid "Post format"
1104
- msgstr "Beitragsformat"
1105
-
1106
- #: views/b2s/settings.php:75
1107
- msgid "Facebook"
1108
- msgstr "Facebook"
1109
-
1110
- #: views/b2s/settings.php:78
1111
- msgid "Twitter"
1112
- msgstr "Twitter"
1113
-
1114
- #: views/b2s/settings.php:81
1115
- msgid "LinkedIn"
1116
- msgstr "LinkedIn"
1117
-
1118
- #: views/b2s/settings.php:84
1119
- msgid "Instagram"
1120
- msgstr "Instagram"
1121
-
1122
- #: views/b2s/settings.php:173 includes/B2S/Ship/Image.php:84
1123
  msgid "Select or upload an image from media gallery"
1124
  msgstr "Bild aus Mediathek auswählen oder hochladen"
1125
 
1126
- #: views/b2s/settings.php:174 includes/B2S/Ship/Image.php:85
1127
  msgid "Use image"
1128
  msgstr "Bild verwenden"
1129
 
1130
- #: views/b2s/settings.php:184
1131
  msgid "Allow shortcodes in my post"
1132
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
1133
 
1134
- #: views/b2s/settings.php:187
1135
  msgid ""
1136
  "Shortcodes are used by some wordpress plugins like Elementor, Visual Composer and Content Builder. When a shortcode is inserted in a WordPress post or page, it is replaced with some other content when you publish the article on your blog. In other words, a shortcode instructs "
1137
  "WordPress to find a special command that is placed in square brackets ([]) and replace it with the appropriate dynamic content by a plugin you use.<br><br>Activate this feature, if you should use dynamic elements in your articles."
@@ -1140,11 +1183,11 @@ msgstr ""
1140
  "Wordpress veröffentlicht. Mit anderen Worten, ein Shortcode weist WordPress an, einen speziellen Befehl zu finden, der in eckige Klammern gesetzt wird ([]) und den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere diese Funktion, wenn Du dynamische "
1141
  "Elemente in Deinen Beiträgen verwendest."
1142
 
1143
- #: views/b2s/settings.php:198
1144
  msgid "Include WordPress tags as hashtags in your posts"
1145
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
1146
 
1147
- #: views/b2s/settings.php:201
1148
  msgid ""
1149
  "Hashtags are a great way to generate more reach and visibility for your posts. By activating this feature Blog2Social will automatically include your WordPress tags as hashtags in all Social Media posts for networks that support hashtags. This way you don't need to worry "
1150
  "about adding extra hashtags to your comments. Blog2Social erases unnecessary spaces in your WordPress tags to generate valid hashtags."
@@ -1152,33 +1195,19 @@ msgstr ""
1152
  "Hashtags sind eine großartige Möglichkeit, mehr Reichweite und Sichtbarkeit für Deine Social Media-Posts zu generieren. Wenn Du diese Funktion aktivierst, wird Blog2Social Deine WordPress-Tags automatisch als Hashtags in alle Social Media-Posts für Netzwerke, die Hashtags "
1153
  "unterstützen, einfügen. Auf diese Weise brauchst Du Dir keine Gedanken mehr über das Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. "
1154
 
1155
- #: views/b2s/settings.php:212
1156
  msgid "Activate Legacy mode "
1157
  msgstr "Kompatibilitätsmodus aktivieren"
1158
 
1159
- #: views/b2s/settings.php:215
1160
  msgid "Plugin contents are loaded one at a time to minimize server load."
1161
  msgstr "Plugininhalte werden nacheinander geladen, um den Server Deines Blogs zu entlasten."
1162
 
1163
- #: views/b2s/settings.php:226
1164
- msgid "Instant Caching for Facebook Link Posts"
1165
- msgstr "Instant Caching für Facebook Link-Beiträge"
1166
-
1167
- #: views/b2s/settings.php:229
1168
- msgid "To make sure that Facebook always pulls the current meta data of your blog post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post URL when instant caching is activated. This is necessary if you use varnish caching."
1169
- msgstr ""
1170
- "Um sicherzustellen, dass Facebook bei Link-Beiträgen immer die aktuellen Meta Daten Deines Blogbeitrags zieht, hängt Blog2Social bei aktivem Instant Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die Beitrags-URL. Dies ist notwendig, wenn Du varnish "
1171
- "caching benutzt."
1172
-
1173
- #: views/b2s/settings.php:231
1174
- msgid "Note: To use Facebook Instant Articles, this option must be disabled."
1175
- msgstr "Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option deaktiviert sein."
1176
-
1177
- #: views/b2s/settings.php:242 includes/B2S/Settings/Item.php:66
1178
  msgid "Personal Time Zone"
1179
  msgstr "Persönliche Zeitzone"
1180
 
1181
- #: views/b2s/settings.php:245
1182
  msgid ""
1183
  "Blog2Social applies the scheduled time settings based on the time zone defined in the general settings of your WordPress. You can select a user-specific time zone that deviates from the Wordpress system time zone for your social media scheduling.<br><br>Select the desired "
1184
  "time zone from the drop-down menu."
@@ -1186,7 +1215,7 @@ msgstr ""
1186
  "Die Zeiteinstellungen zum Planen von Social Media Posts in Blog2Social basieren auf der Zeitzone, die in den allgemeinen Einstellungen Deines WordPress festgelegt ist. Du kannst aber auch eine andere Zeitzone als Basis für die Planung Deiner Social Media Posts festlegen. "
1187
  "Wähle dazu die gewünschte Zeitzone aus dem Drop-Down Menü."
1188
 
1189
- #: views/b2s/ship.php:16 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/PRG/Post/Item.php:97
1190
  msgid "draft"
1191
  msgstr "Entwurf"
1192
 
@@ -1194,11 +1223,11 @@ msgstr "Entwurf"
1194
  msgid "Social Media Scheduling & Sharing"
1195
  msgstr "Beitrag auf Social Media planen und teilen"
1196
 
1197
- #: views/b2s/ship.php:37 views/prg/ship.php:41 views/prg/ship.php:43 includes/B2S/Curation/View.php:35 includes/B2S/Settings/Item.php:330 includes/B2S/Settings/Item.php:351
1198
  msgid "Title"
1199
  msgstr "Titel"
1200
 
1201
- #: views/b2s/ship.php:39 includes/B2S/Post/Item.php:272
1202
  msgid "on blog"
1203
  msgstr "auf dem Blog"
1204
 
@@ -1227,8 +1256,8 @@ msgid "Profiles | Pages | Groups"
1227
  msgstr "Profile | Seiten | Gruppen"
1228
 
1229
  #: views/b2s/ship.php:148
1230
- msgid "Save Network Selection"
1231
- msgstr "Netzwerkauswahl speichern"
1232
 
1233
  #: views/b2s/ship.php:157
1234
  msgid "network connected"
@@ -1254,7 +1283,7 @@ msgstr "Webseiten-Adresse ändern"
1254
  msgid "First, connect or select network before posting"
1255
  msgstr "Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor Du den Beitrag teilst!"
1256
 
1257
- #: views/b2s/ship.php:203 includes/B2S/Settings/Item.php:82
1258
  msgid "connect"
1259
  msgstr "Jetzt mit Netzwerken verbinden"
1260
 
@@ -1270,7 +1299,7 @@ msgstr "Teilen"
1270
  msgid "Time zone"
1271
  msgstr "Zeitzone"
1272
 
1273
- #: views/b2s/ship.php:239 views/b2s/ship.php:241 includes/B2S/Post/Item.php:289
1274
  msgid "Re-share this post"
1275
  msgstr "Diesen Beitrag nochmal teilen"
1276
 
@@ -1345,7 +1374,7 @@ msgstr "Zeitplan hinzufügen"
1345
  msgid "Give me more information"
1346
  msgstr "Erhalte mehr Infomationen"
1347
 
1348
- #: views/b2s/support.php:15 includes/B2S/Post/Item.php:488 includes/B2S/Ship/Save.php:438
1349
  msgid "FAQ"
1350
  msgstr "FAQ"
1351
 
@@ -1567,11 +1596,11 @@ msgstr "Schreibe etwas..."
1567
  msgid "Share your post"
1568
  msgstr "Teile Deinen Post"
1569
 
1570
- #: includes/B2S/Curation/View.php:61 includes/B2S/Settings/Item.php:189
1571
  msgid "immediately"
1572
  msgstr "sofort"
1573
 
1574
- #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67 includes/B2S/Ship/Item.php:892 views/b2s/partials/post-edit-modal.php:62 views/b2s/partials/post-edit-modal.php:65
1575
  msgid "Date"
1576
  msgstr "Startdatum"
1577
 
@@ -1583,507 +1612,568 @@ msgstr "Anpassen & Planen"
1583
  msgid "Save as Draft"
1584
  msgstr "als Entwurf speichern"
1585
 
1586
- #: includes/B2S/Network/Item.php:60
1587
  msgid "Default"
1588
  msgstr "Standard"
1589
 
1590
- #: includes/B2S/Network/Item.php:60
1591
  msgid "Show all"
1592
  msgstr "alle anzeigen"
1593
 
1594
- #: includes/B2S/Network/Item.php:61 includes/B2S/Network/Item.php:170
1595
  msgid "My profile"
1596
  msgstr "Mein Profil"
1597
 
1598
- #: includes/B2S/Network/Item.php:63
1599
  msgid "Your profiles:"
1600
  msgstr "weitere Profile:"
1601
 
1602
- #: includes/B2S/Network/Item.php:138
1603
  msgid "Best times"
1604
  msgstr "Beste Zeiten"
1605
 
1606
- #: includes/B2S/Network/Item.php:146 includes/B2S/Ship/Portale.php:36
1607
  msgid "You want to connect a network profile?"
1608
  msgstr "Du möchtest Dich mit einem Netzwerkprofil verbinden?"
1609
 
1610
- #: includes/B2S/Network/Item.php:149 includes/B2S/Ship/Portale.php:33
1611
  msgid "You want to connect a network page?"
1612
  msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
1613
 
1614
- #: includes/B2S/Network/Item.php:152 includes/B2S/Ship/Portale.php:30
 
 
 
 
1615
  msgid "You want to connect a social media group?"
1616
  msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
1617
 
1618
- #: includes/B2S/Network/Item.php:163 includes/B2S/Settings/Item.php:249
1619
  msgid "Connections"
1620
  msgstr "Verbindungen"
1621
 
1622
- #: includes/B2S/Network/Item.php:164
1623
  msgid "Best Time Manager"
1624
  msgstr "Best Time Manager"
1625
 
1626
- #: includes/B2S/Network/Item.php:201 includes/B2S/Network/Item.php:262 includes/B2S/Network/Item.php:325
1627
  msgid "To reactivate this connection,"
1628
  msgstr "Um die Verbindung wieder zu aktivieren,"
1629
 
1630
- #: includes/B2S/Network/Item.php:201 includes/B2S/Network/Item.php:262 includes/B2S/Network/Item.php:325 includes/B2S/Ship/Image.php:30
1631
  msgid "please upgrade"
1632
  msgstr "Bitte upgraden"
1633
 
1634
- #: includes/B2S/Network/Item.php:204 includes/B2S/Network/Item.php:265 includes/B2S/Network/Item.php:328
1635
  msgid "Authorization is interrupted since"
1636
  msgstr "Autorisierung ist unterbrochen seit"
1637
 
1638
- #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332
1639
  msgid "Assigned by"
1640
  msgstr "Zugewiesen von"
1641
 
1642
- #: includes/B2S/Network/Item.php:241 includes/B2S/Network/Item.php:303 includes/B2S/Network/Item.php:364 includes/B2S/Ship/Item.php:840
1643
  msgid "Days"
1644
  msgstr "Tage"
1645
 
1646
- #: includes/B2S/Network/Item.php:271 includes/B2S/Ship/Item.php:283
1647
  msgid "Employer Branding"
1648
  msgstr "Arbeitgeber"
1649
 
1650
- #: includes/B2S/Network/Item.php:445
1651
  msgid "Connection currently assigned to"
1652
  msgstr "Diese Verbindung ist aktuell zugewiesen an"
1653
 
1654
- #: includes/B2S/Post/Filter.php:34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1655
  msgid "all authors"
1656
  msgstr "alle Autoren"
1657
 
1658
- #: includes/B2S/Post/Filter.php:50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1659
  msgid "all statuses"
1660
  msgstr "kein Status"
1661
 
1662
- #: includes/B2S/Post/Filter.php:61 includes/B2S/Post/Filter.php:73
1663
  msgid "newest first"
1664
  msgstr "neuste zuerst"
1665
 
1666
- #: includes/B2S/Post/Filter.php:61 includes/B2S/Post/Filter.php:73
1667
  msgid "oldest first"
1668
  msgstr "älteste zuerst"
1669
 
1670
- #: includes/B2S/Post/Filter.php:86
1671
  msgid "all categories & tags"
1672
  msgstr "alle Kategorien & Schlagwörter"
1673
 
1674
- #: includes/B2S/Post/Filter.php:108 includes/PRG/Post/Filter.php:53
1675
  msgid "all post types"
1676
  msgstr "alle Typen"
1677
 
1678
- #: includes/B2S/Post/Filter.php:133 includes/PRG/Post/Filter.php:74
1679
  msgid "Search Title"
1680
  msgstr "Suche nach Titel"
1681
 
1682
- #: includes/B2S/Post/Filter.php:155 includes/PRG/Post/Filter.php:85
1683
  msgid "sort"
1684
  msgstr "sortieren"
1685
 
1686
- #: includes/B2S/Post/Filter.php:156 includes/PRG/Post/Filter.php:86
1687
  msgid "reset"
1688
  msgstr "zurücksetzen"
1689
 
1690
- #: includes/B2S/Post/Filter.php:161
1691
  msgid "selected date"
1692
  msgstr "ausgewähltes Datum"
1693
 
1694
- #: includes/B2S/Post/Filter.php:161
1695
  msgid "scheduled post(s)"
1696
  msgstr "geplante Beiträge"
1697
 
1698
- #: includes/B2S/Post/Item.php:235
1699
  msgid "You have no posts published or scheduled."
1700
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
1701
 
1702
- #: includes/B2S/Post/Item.php:257
1703
  msgid "curated post"
1704
  msgstr "kuratierter Beitrag"
1705
 
1706
- #: includes/B2S/Post/Item.php:262 includes/B2S/Post/Item.php:352
1707
  msgid "last shared on social media"
1708
  msgstr "zuletzt auf Social Media geteilt"
1709
 
1710
- #: includes/B2S/Post/Item.php:270 includes/B2S/Post/Item.php:361
1711
  msgid "Share on Social Media"
1712
  msgstr "auf Social Media teilen"
1713
 
1714
- #: includes/B2S/Post/Item.php:272 includes/B2S/Post/Item.php:363 includes/PRG/Post/Item.php:132
1715
  msgid "Author"
1716
  msgstr "Autor"
1717
 
1718
- #: includes/B2S/Post/Item.php:290 includes/B2S/Post/Item.php:314 includes/B2S/Post/Item.php:336
1719
  msgid "Details"
1720
  msgstr "Details"
1721
 
1722
- #: includes/B2S/Post/Item.php:292
1723
  msgid "shared social media posts"
1724
  msgstr "geteilte Beiträge"
1725
 
1726
- #: includes/B2S/Post/Item.php:292
1727
  msgid "latest share by"
1728
  msgstr "zuletzt geteilt von"
1729
 
1730
- #: includes/B2S/Post/Item.php:316 views/b2s/widgets/activity.php:10
1731
  msgid "scheduled social media posts"
1732
  msgstr "geplante Beiträge"
1733
 
1734
- #: includes/B2S/Post/Item.php:316
1735
  msgid "next share by"
1736
  msgstr "als nächstes geteilt von"
1737
 
1738
- #: includes/B2S/Post/Item.php:338
1739
  msgid "social media posts ready to be shared"
1740
  msgstr "Social Media Posts sind bereit, geteilt zu werden"
1741
 
1742
- #: includes/B2S/Post/Item.php:349
1743
  msgid "via Browser-Extension"
1744
  msgstr "via Browser-Extension"
1745
 
1746
- #: includes/B2S/Post/Item.php:363
1747
  msgid "saved"
1748
  msgstr "gespeichert"
1749
 
1750
- #: includes/B2S/Post/Item.php:472 includes/B2S/Post/Item.php:608 includes/B2S/Ship/Save.php:427
1751
  msgid "Retweet"
1752
  msgstr "Retweet"
1753
 
1754
- #: includes/B2S/Post/Item.php:478 includes/B2S/Post/Item.php:548 includes/B2S/Post/Item.php:613
1755
  msgid "select all"
1756
  msgstr "alle auswählen"
1757
 
1758
- #: includes/B2S/Post/Item.php:481
1759
  msgid "show"
1760
  msgstr "ansehen"
1761
 
1762
- #: includes/B2S/Post/Item.php:488 includes/B2S/Ship/Save.php:438
1763
  msgid "Please see"
1764
  msgstr "siehe"
1765
 
1766
- #: includes/B2S/Post/Item.php:494
1767
  msgid "sharing in progress by"
1768
  msgstr "wird geteilt"
1769
 
1770
- #: includes/B2S/Post/Item.php:494
1771
  msgid "shared by"
1772
  msgstr "geteilt von"
1773
 
1774
- #: includes/B2S/Post/Item.php:515 includes/B2S/Post/Item.php:528
1775
  msgid "You want to delete a publish post entry?"
1776
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1777
 
1778
- #: includes/B2S/Post/Item.php:516 includes/B2S/Post/Item.php:529
1779
  msgid "delete from reporting"
1780
  msgstr "aus Reporting löschen"
1781
 
1782
- #: includes/B2S/Post/Item.php:519
1783
  msgid "re-share"
1784
  msgstr "erneut teilen"
1785
 
1786
- #: includes/B2S/Post/Item.php:551
1787
  msgid "is waiting to shared by"
1788
  msgstr "wartet darauf, geteilt zu werden von"
1789
 
1790
- #: includes/B2S/Post/Item.php:581 includes/B2S/Ship/Save.php:408
1791
  msgid "share"
1792
  msgstr "teilen"
1793
 
1794
- #: includes/B2S/Post/Item.php:589
1795
  msgid "You want to delete your Social Media post?"
1796
  msgstr "Du möchtest Deinen Social Media Post löschen?"
1797
 
1798
- #: includes/B2S/Post/Item.php:623
1799
  msgid "last modified by"
1800
  msgstr "zuletzt bearbeitet von"
1801
 
1802
- #: includes/B2S/Post/Item.php:625
1803
  msgid "is processed by the network"
1804
  msgstr "wird vom Netzwerk verarbeitet"
1805
 
1806
- #: includes/B2S/Post/Item.php:630
1807
  msgid "scheduled by"
1808
  msgstr "geplant von "
1809
 
1810
- #: includes/B2S/Post/Item.php:635
1811
  msgid "You want to edit your scheduled post?"
1812
  msgstr "Sie möchten Ihre vorgeplanten Beiträge bearbeiten?"
1813
 
1814
- #: includes/B2S/Post/Item.php:636
1815
  msgid "edit"
1816
  msgstr "edit"
1817
 
1818
- #: includes/B2S/Post/Item.php:647
1819
  msgid "delete scheduling"
1820
  msgstr "Planung löschen"
1821
 
1822
- #: includes/B2S/Settings/Item.php:63 includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:742
1823
  msgid "Account"
1824
  msgstr "Konto"
1825
 
1826
- #: includes/B2S/Settings/Item.php:72
1827
  msgid "Timezone for Scheduling"
1828
  msgstr "Zeitzone für die Planung"
1829
 
1830
- #: includes/B2S/Settings/Item.php:72
1831
  msgid "User"
1832
  msgstr "Benutzer"
1833
 
1834
  #: includes/B2S/Settings/Item.php:77
1835
- msgid "Content"
1836
- msgstr "Inhalt"
1837
-
1838
- #: includes/B2S/Settings/Item.php:78
1839
  msgid "Url Shortener"
1840
  msgstr "Url Shortener"
1841
 
1842
- #: includes/B2S/Settings/Item.php:79
1843
  msgid "Bitly"
1844
  msgstr "Bitly"
1845
 
1846
- #: includes/B2S/Settings/Item.php:86
1847
  msgid "allow shortcodes in my post"
1848
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
1849
 
1850
- #: includes/B2S/Settings/Item.php:88
1851
  msgid "include Wordpress tags as hashtags in my post"
1852
  msgstr " Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
1853
 
1854
  #: includes/B2S/Settings/Item.php:91
1855
- msgid "Define Twitter post content"
1856
- msgstr "Twitter Beitragsinhalt definieren"
1857
-
1858
- #: includes/B2S/Settings/Item.php:97
1859
- msgid "title"
1860
- msgstr "Titel"
1861
-
1862
- #: includes/B2S/Settings/Item.php:97 includes/B2S/Settings/Item.php:98 includes/B2S/Settings/Item.php:99
1863
- msgid "hashtags"
1864
- msgstr "Hashtags"
1865
-
1866
- #: includes/B2S/Settings/Item.php:98
1867
- msgid "title & content"
1868
- msgstr "Titel & Inhalt"
1869
-
1870
- #: includes/B2S/Settings/Item.php:98 includes/B2S/Settings/Item.php:99 includes/B2S/Settings/Item.php:349
1871
- msgid "(PREMIUM)"
1872
- msgstr "(PREMIUM)"
1873
-
1874
- #: includes/B2S/Settings/Item.php:99
1875
- msgid "only content"
1876
- msgstr "Nur Inhalt"
1877
-
1878
- #: includes/B2S/Settings/Item.php:105
1879
  msgid "System"
1880
  msgstr "System"
1881
 
1882
- #: includes/B2S/Settings/Item.php:106 includes/B2S/Settings/Item.php:296 includes/B2S/Settings/Item.php:321
1883
  msgid "This is a global feature for your blog, which can only be edited by users with admin rights."
1884
  msgstr "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit Admin Rechten bearbeitet werden kann."
1885
 
1886
- #: includes/B2S/Settings/Item.php:107
1887
  msgid "activate Legacy mode"
1888
  msgstr "Kompatibilitätsmodus aktivieren"
1889
 
1890
- #: includes/B2S/Settings/Item.php:126
1891
  msgid "Auto-post your own created posts"
1892
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
1893
 
1894
- #: includes/B2S/Settings/Item.php:127
1895
  msgid "Define by default to automatically post your posts on social media:"
1896
  msgstr "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media automatisch teilen möchtest:"
1897
 
1898
- #: includes/B2S/Settings/Item.php:129
1899
  msgid "Select by default if the auto-poster is activated when you publish a new post or update a post."
1900
  msgstr "Wählen standardmäßig aus, dass das automatische Teilen aktiviert wird, wenn Du einen neuen Post veröffentlichst oder einen Post aktualisierst."
1901
 
1902
- #: includes/B2S/Settings/Item.php:134
1903
  msgid "new posts"
1904
  msgstr "Neue Beiträge"
1905
 
1906
- #: includes/B2S/Settings/Item.php:135 includes/B2S/Settings/Item.php:147
1907
  msgid "Unselect all"
1908
  msgstr "Alle abwählen"
1909
 
1910
- #: includes/B2S/Settings/Item.php:135 includes/B2S/Settings/Item.php:147
1911
  msgid "Select all"
1912
  msgstr "Alle auswählen"
1913
 
1914
- #: includes/B2S/Settings/Item.php:143
1915
  msgid "By enabling this feature your previously published social media posts will be sent again to your selected social media channels as soon as the post is updated."
1916
  msgstr "Das Aktivieren dieser Funktion führt dazu, dass bereits veröffentlichte Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der Beitrag aktualisiert wird."
1917
 
1918
- #: includes/B2S/Settings/Item.php:146
1919
  msgid "updating existing posts"
1920
  msgstr "Bestehenden Beitrag aktualisieren"
1921
 
1922
- #: includes/B2S/Settings/Item.php:158 includes/B2S/Settings/Item.php:200
1923
  msgid "Save"
1924
  msgstr " Speichern"
1925
 
1926
- #: includes/B2S/Settings/Item.php:166
1927
  msgid "Auto-post your imported posts to Twitter & Facebook"
1928
  msgstr "Poste Deine importierten Beiträge automatisch auf Twitter und Facebook"
1929
 
1930
- #: includes/B2S/Settings/Item.php:167
1931
  msgid "Define by default to automatically share your imported posts to social media:"
1932
  msgstr "Definiere standardmäßig, dass Deine importierten Beiträge automatisch in den Social Media geteilt werden. "
1933
 
1934
- #: includes/B2S/Settings/Item.php:170
1935
- msgid "Your current licence:"
1936
- msgstr "Deine aktuelle Lizenz:"
1937
-
1938
- #: includes/B2S/Settings/Item.php:172
1939
  msgid "Immediate Cross-Posting across all networks: Share an unlimited number of posts"
1940
  msgstr "Immediate Cross-Posting über alle Netzwerke hinweg: Teile eine unbegrenzte Anzahl an Beiträgen"
1941
 
1942
- #: includes/B2S/Settings/Item.php:173
1943
  msgid "Scheduled Auto-Posting"
1944
  msgstr "Scheduled Auto-Posting"
1945
 
1946
- #: includes/B2S/Settings/Item.php:175
1947
  msgid "share up to"
1948
  msgstr "teile bis zu"
1949
 
1950
- #: includes/B2S/Settings/Item.php:175
1951
  msgid "posts per day"
1952
  msgstr "Beiträge pro Tag"
1953
 
1954
- #: includes/B2S/Settings/Item.php:181
1955
  msgid "Select by default to automatically share your imported posts"
1956
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
1957
 
1958
- #: includes/B2S/Settings/Item.php:185
1959
  msgid "Select to auto-post to your standard networks:"
1960
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
1961
 
1962
- #: includes/B2S/Settings/Item.php:186
1963
  msgid "In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting."
1964
  msgstr "In Übereinstimmung mit den neuen Twitter-AGB kann ein Twitter-Account als Ihr primärer Twitter-Account für das Auto-Posting ausgewählt werden"
1965
 
1966
- #: includes/B2S/Settings/Item.php:186
1967
  msgid "More information"
1968
  msgstr "Zusätzliche Informationen"
1969
 
1970
- #: includes/B2S/Settings/Item.php:188
1971
  msgid "Select to auto-post immediately after publishing or with a delay"
1972
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
1973
 
1974
- #: includes/B2S/Settings/Item.php:190
1975
  msgid "publish with a delay of"
1976
  msgstr "Veröffentliche mit einer Verzögerung von"
1977
 
1978
- #: includes/B2S/Settings/Item.php:191
1979
  msgid "minutes"
1980
  msgstr "Minuten"
1981
 
1982
- #: includes/B2S/Settings/Item.php:214
1983
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
1984
  msgstr "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden automatisch veröffentlicht)"
1985
 
1986
- #: includes/B2S/Settings/Item.php:215
1987
  msgid "Post Types"
1988
  msgstr "Posttypen"
1989
 
1990
- #: includes/B2S/Settings/Item.php:216
1991
  msgid "Include (Post only...)"
1992
  msgstr "enthält (nur Beiträge, mit ...)"
1993
 
1994
- #: includes/B2S/Settings/Item.php:217
1995
  msgid "Exclude (Do no post ...)"
1996
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
1997
 
1998
- #: includes/B2S/Settings/Item.php:251
1999
  msgid "add/change connection"
2000
  msgstr "Verbindung hinzufügen/ändern"
2001
 
2002
- #: includes/B2S/Settings/Item.php:294
2003
  msgid "Reset all page and post meta data"
2004
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
2005
 
2006
- #: includes/B2S/Settings/Item.php:299
2007
  msgid "Meta Tags Settings for Posts and Pages"
2008
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
2009
 
2010
- #: includes/B2S/Settings/Item.php:300
2011
  msgid "Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly."
2012
  msgstr "Ergänze Open Graph Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt darstellen können."
2013
 
2014
- #: includes/B2S/Settings/Item.php:302
2015
  msgid "Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly."
2016
  msgstr "Ergänze Twitter Card Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt darstellen kann."
2017
 
2018
- #: includes/B2S/Settings/Item.php:323
2019
  msgid "Frontpage Settings"
2020
  msgstr "Frontpage Einstellungen"
2021
 
2022
- #: includes/B2S/Settings/Item.php:324
2023
  msgid "Check Settings with Sharing-Debugger"
2024
  msgstr "Einstellungen mit Sharing-Debugger überprüfen"
2025
 
2026
- #: includes/B2S/Settings/Item.php:327
2027
  msgid "Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2028
  msgstr "Definiere die Default Einstellungen für Titel, Beschreibung und Image für die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www.DeinBlog.de)"
2029
 
2030
- #: includes/B2S/Settings/Item.php:331 includes/B2S/Settings/Item.php:352
2031
  msgid "Description"
2032
  msgstr "Beschreibung"
2033
 
2034
- #: includes/B2S/Settings/Item.php:332 includes/B2S/Settings/Item.php:353
2035
  msgid "Image URL"
2036
  msgstr "Bild Url"
2037
 
2038
- #: includes/B2S/Settings/Item.php:334 includes/B2S/Settings/Item.php:355 includes/B2S/Ship/Image.php:78 includes/B2S/Ship/Image.php:80
2039
  msgid "Image upload / Media Gallery"
2040
  msgstr "Bild hochladen / Mediathek"
2041
 
2042
- #: includes/B2S/Settings/Item.php:337
2043
  msgid "Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1."
2044
  msgstr "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von 200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
2045
 
2046
- #: includes/B2S/Settings/Item.php:343
2047
  msgid "Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2048
  msgstr "Definiere die Default Twitter Card Parameter für Titel, Beschreibung und Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www.DeinBlog.de)"
2049
 
2050
- #: includes/B2S/Settings/Item.php:346
2051
  msgid "The default card type to use"
2052
  msgstr "Wählen Sie Ihre Standard-Twitter-Card"
2053
 
2054
- #: includes/B2S/Settings/Item.php:348
2055
  msgid "Summary"
2056
  msgstr "Link-Darstellung"
2057
 
2058
- #: includes/B2S/Settings/Item.php:349
2059
  msgid "Summary with large image"
2060
  msgstr "Link-Darstellung mit großem Bild"
2061
 
2062
- #: includes/B2S/Settings/Item.php:358
 
 
 
 
2063
  msgid "Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats."
2064
  msgstr "Bitte beachte: Twitter unterstützt Bilder mit einer Mindestgröße von 144x144 Pixel und eine maximale Größe 4096 x 4096 Pixel mit weniger als 5 MB. Die Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt die Bildformate JPG, PNG, WEBP und GIF. "
2065
 
2066
- #: includes/B2S/Settings/Item.php:375
2067
  msgid "Did you know?"
2068
  msgstr "Wusstest Du schon?"
2069
 
2070
- #: includes/B2S/Settings/Item.php:376
2071
  msgid "With Premium Pro, you can change the custom post format photo post or link post for each individual social media post and channel (profile, page, group)."
2072
  msgstr "Mit der Premium Pro Version kannst Du das Standard Post-Format individuell pro Social Media Kanal verändern und Deine Beiträge als BildPost oder als Link-Post auf Deinen Profilen, Seiten oder Gruppen teilen."
2073
 
2074
- #: includes/B2S/Settings/Item.php:376
2075
  msgid "Upgrade to Premium Pro now."
2076
  msgstr "Upgrade auf Premium PRO"
2077
 
2078
- #: includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:440
2079
- msgid "Image with frame"
2080
- msgstr "Bild mit Rahmen"
2081
-
2082
- #: includes/B2S/Settings/Item.php:398
2083
  msgid "Insert white frames to show the whole image in your timeline. All image information will be shown in your timeline."
2084
  msgstr "Füge weiße Rahmen ein, um das gesamte Bild in Deiner Zeitleiste anzuzeigen. Alle Bildinformationen werden in Deiner Zeitleiste angezeigt."
2085
 
2086
- #: includes/B2S/Settings/Item.php:400
2087
  msgid ""
2088
  "The link post format displays posts title, link address and the first one or two sentences of the post. The networks scan this information from your META or OpenGraph. PLEASE NOTE: If you want your link posts to display the selected image from the Blog2Social preview editor, "
2089
  "please make sure you have activated the Social Meta Tags for Facebook and Twitter in your Blog2Social settings. You find these settings in the tab \"Social Meta Data\". If you don't select a specific post image, some networks display the first image detected on your page. The "
@@ -2093,15 +2183,11 @@ msgstr ""
2093
  "Deinem Blogbeitrag. BITTE BEACHTE: Wenn Deine Link-Posts das ausgewählte Bild aus dem Blog2Social Vorschau-Editor anzeigen sollen, stelle bitte sicher, dass Du die Social Meta Tags für Facebook und Twitter in Deinen Blog2Social-Einstellungen aktiviert hast. Diese "
2094
  "Einstellungen findest Du im Tab \"Social Meta Angaben\". Wenn Du kein bestimmtes Beitragsbild für Deinen Blogbeitrag ausgewählt hast, zeigen einige Netzwerke das erste Bild an, dass sie auf Deiner Seite finden."
2095
 
2096
- #: includes/B2S/Settings/Item.php:404 includes/B2S/Settings/Item.php:464
2097
- msgid "Image cut out"
2098
- msgstr "Bild zuschneiden"
2099
-
2100
- #: includes/B2S/Settings/Item.php:409
2101
  msgid "The image preview will be cropped automatically to fit the default Instagram layout for your Instagram timeline. The image will be shown uncropped when opening the preview page for your Instagram post."
2102
  msgstr "Die Bildvorschau wird automatisch zugeschnitten, damit es dem Instagram-Standardlayout für Deine Instagram-Timeline entspricht. Das Bild wird als Ganzes angezeigt, wenn Du die Vorschauseite für Deinen Instagram-Beitrag öffnest. "
2103
 
2104
- #: includes/B2S/Settings/Item.php:411
2105
  msgid ""
2106
  "A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main "
2107
  "benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook, you can edit the albums name with a description of your choice."
@@ -2109,14 +2195,6 @@ msgstr ""
2109
  "Ein Foto oder ein Bildbeitrag zeigt das ausgewählte Bild in der einseitigen Vorschau von Blog2Social und Deinem Kommentar über dem Bild an. Das Bild verlinkt auf die Bildansicht Deiner Bildergalerie im jeweiligen Netzwerk. Blog2Social fügt den Link zu Deinem Post in Deinem "
2110
  "Kommentar hinzu. Der Hauptvorteil von Foto-Posts ist, dass Dein Bild in Deinen persönlichen Bildalben oder Deiner Galerie hochgeladen wird. In Facebook kannst Du den Namen des Albums mit einer Beschreibung Deiner Wahl bearbeiten."
2111
 
2112
- #: includes/B2S/Settings/Item.php:435
2113
- msgid "All"
2114
- msgstr "Alle"
2115
-
2116
- #: includes/B2S/Settings/Item.php:453
2117
- msgid "Activate Instant Caching"
2118
- msgstr "Instant Caching aktivieren"
2119
-
2120
  #: includes/B2S/Ship/Image.php:27
2121
  msgid "The images file types .jpg and .png are allowed. Please try another."
2122
  msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
@@ -2141,181 +2219,173 @@ msgstr "Bild für alle Posts übernehmen"
2141
  msgid "Apply image for this post"
2142
  msgstr "Bild für diesen Post übernehmen"
2143
 
2144
- #: includes/B2S/Ship/Item.php:138
2145
  msgid "Network does not support image for profiles"
2146
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
2147
 
2148
- #: includes/B2S/Ship/Item.php:139 includes/B2S/Ship/Item.php:202
2149
  msgid "Network defines image by link"
2150
  msgstr "Netzwerk wählt selber das Bild aus"
2151
 
2152
- #: includes/B2S/Ship/Item.php:141
2153
  msgid "Supported HTML tags"
2154
  msgstr "Erlaubte HTML-Elemente"
2155
 
2156
- #: includes/B2S/Ship/Item.php:142 includes/B2S/Ship/Item.php:201
2157
  msgid "Network does not support emojis"
2158
  msgstr "Netzwerk unterstützt keine Emojis"
2159
 
2160
- #: includes/B2S/Ship/Item.php:185
2161
  msgid "Text only"
2162
  msgstr "nur Text"
2163
 
2164
- #: includes/B2S/Ship/Item.php:186 includes/B2S/Ship/Item.php:190 includes/B2S/Ship/Item.php:226 includes/B2S/Ship/Item.php:230 includes/B2S/Ship/Item.php:251 includes/B2S/Ship/Item.php:255 includes/B2S/Ship/Item.php:919 includes/B2S/Ship/Item.php:921
2165
- msgid "characters"
2166
- msgstr "Zeichen"
2167
-
2168
- #: includes/B2S/Ship/Item.php:200
2169
  msgid "Network does not support image for pages"
2170
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
2171
 
2172
- #: includes/B2S/Ship/Item.php:275
2173
  msgid "Connection expires on 31 March 2019"
2174
  msgstr "Verbindung läuft ab 31.März 2019 ab"
2175
 
2176
- #: includes/B2S/Ship/Item.php:279
2177
  msgid "Connection expires on 2 April 2019"
2178
  msgstr "Verbindung läuft ab 2. April 2019 ab"
2179
 
2180
- #: includes/B2S/Ship/Item.php:292
2181
  msgid "post format"
2182
  msgstr "Postformat"
2183
 
2184
- #: includes/B2S/Ship/Item.php:302 includes/B2S/Ship/Item.php:927
2185
  msgid "Insert full-text"
2186
  msgstr "ganzen Text einfügen"
2187
 
2188
- #: includes/B2S/Ship/Item.php:304 includes/B2S/Ship/Item.php:929
2189
  msgid "Delete text"
2190
  msgstr "Text löschen"
2191
 
2192
- #: includes/B2S/Ship/Item.php:312
2193
  msgid "You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post."
2194
  msgstr "Du kannst Deinen Post mit individuellen Kommentaren, @-Handles, Emojis und mehr im Fenster \"Instant Sharing\" anpassen, nachdem Du Deinen Post geplant hast."
2195
 
2196
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2197
  msgid "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."
2198
  msgstr "Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren Accounts oder mehrere identische Updates auf einem Twitter Account oder auch mehreren Accounts zu posten."
2199
 
2200
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2201
  msgid "Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts."
2202
  msgstr "Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, Hashtags und Handles um doppelte Beiträge zu vermeiden."
2203
 
2204
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2205
  msgid "Learn more about this"
2206
  msgstr "Erfahre mehr darüber"
2207
 
2208
- #: includes/B2S/Ship/Item.php:323
2209
  msgid "Please note: XING allows identical posts to be published only once within a group and no more than three times across different groups."
2210
  msgstr "Bitte beachte: XING erlaubt die Veröffentlichung identischer Beiträge nur einmal innerhalb einer Gruppe und nicht mehr als dreimal in verschiedenen Gruppen."
2211
 
2212
- #: includes/B2S/Ship/Item.php:323
2213
  msgid "Read more"
2214
  msgstr "mehr erfahren"
2215
 
2216
- #: includes/B2S/Ship/Item.php:343
2217
  msgid "hide calendar"
2218
  msgstr "Planungskalender verbergen"
2219
 
2220
- #: includes/B2S/Ship/Item.php:398 includes/B2S/Ship/Item.php:422 includes/B2S/Ship/Item.php:446 includes/B2S/Ship/Item.php:464 includes/B2S/Ship/Item.php:479 includes/B2S/Ship/Item.php:505 includes/B2S/Ship/Item.php:523 includes/B2S/Ship/Item.php:539
2221
- #: includes/B2S/Ship/Item.php:552 includes/B2S/Ship/Item.php:568 includes/B2S/Ship/Item.php:573
2222
  msgid "Write something about your post..."
2223
  msgstr "Schreibe etwas..."
2224
 
2225
- #: includes/B2S/Ship/Item.php:405 includes/B2S/Ship/Item.php:429 includes/B2S/Ship/Item.php:453 includes/B2S/Ship/Item.php:501 includes/B2S/Ship/Item.php:519 includes/B2S/Ship/Item.php:535 includes/B2S/Ship/Item.php:564 includes/B2S/Ship/Item.php:598
2226
  msgid "Change image"
2227
  msgstr "Bild ändern"
2228
 
2229
- #: includes/B2S/Ship/Item.php:409
2230
  msgid "Info: Change Open Graph Meta tags image, title and description for this network"
2231
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
2232
 
2233
- #: includes/B2S/Ship/Item.php:412 includes/B2S/Ship/Item.php:436
2234
  msgid "You want to change your link image, link title and link description for this network? Click here."
2235
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
2236
 
2237
- #: includes/B2S/Ship/Item.php:414
2238
  msgid "OG Meta title"
2239
  msgstr "OG Titel"
2240
 
2241
- #: includes/B2S/Ship/Item.php:415
2242
  msgid "OG Meta description"
2243
  msgstr "OG Beschreibung"
2244
 
2245
- #: includes/B2S/Ship/Item.php:433
2246
  msgid "Info: Change Card Meta tags image, title and description for this network"
2247
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
2248
 
2249
- #: includes/B2S/Ship/Item.php:438
2250
  msgid "Card Meta title"
2251
  msgstr "Card Titel"
2252
 
2253
- #: includes/B2S/Ship/Item.php:439
2254
  msgid "Card Meta description"
2255
  msgstr "Card Beschreibung"
2256
 
2257
- #: includes/B2S/Ship/Item.php:585
2258
  msgid "required"
2259
  msgstr "erforderlich"
2260
 
2261
- #: includes/B2S/Ship/Item.php:605 includes/B2S/Ship/Item.php:607
2262
- msgid "Link"
2263
- msgstr "Link"
2264
-
2265
- #: includes/B2S/Ship/Item.php:675
2266
  msgid "Jobs & Projects"
2267
  msgstr "Jobs & Projekte"
2268
 
2269
- #: includes/B2S/Ship/Item.php:676
2270
  msgid "Events"
2271
  msgstr "Veranstaltungen"
2272
 
2273
- #: includes/B2S/Ship/Item.php:677
2274
  msgid "Classified Ads"
2275
  msgstr "Kleinanzeigen"
2276
 
2277
- #: includes/B2S/Ship/Item.php:679
2278
  msgid "Offer"
2279
  msgstr "Angebot"
2280
 
2281
- #: includes/B2S/Ship/Item.php:680
2282
  msgid "Request"
2283
  msgstr "Gesucht"
2284
 
2285
- #: includes/B2S/Ship/Item.php:691
2286
  msgid "The Headline..."
2287
  msgstr "Die Überschrift..."
2288
 
2289
- #: includes/B2S/Ship/Item.php:696
2290
  msgid "Hashtags"
2291
  msgstr "Hashtags"
2292
 
2293
- #: includes/B2S/Ship/Item.php:724
2294
  msgid "Enable Retweets for all Tweets with the selected profile"
2295
  msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
2296
 
2297
- #: includes/B2S/Ship/Item.php:743 views/b2s/partials/post-edit-modal.php:73
2298
  msgid "Delay"
2299
  msgstr "Verzögerung"
2300
 
2301
- #: includes/B2S/Ship/Item.php:753 includes/B2S/Ship/Item.php:754 includes/B2S/Ship/Item.php:755 includes/B2S/Ship/Item.php:756 views/b2s/partials/post-edit-modal.php:77 views/b2s/partials/post-edit-modal.php:78 views/b2s/partials/post-edit-modal.php:79
2302
  #: views/b2s/partials/post-edit-modal.php:80
2303
  msgid "min"
2304
  msgstr "min"
2305
 
2306
- #: includes/B2S/Ship/Item.php:761
2307
  msgid "Add Retweet"
2308
  msgstr "Retweet hinzufügen"
2309
 
2310
- #: includes/B2S/Ship/Item.php:781
2311
  msgid "Share Now"
2312
  msgstr "Sofort teilen"
2313
 
2314
- #: includes/B2S/Ship/Item.php:786
2315
  msgid "Schedule Recurrent Post"
2316
  msgstr "regelmäßig Planen"
2317
 
2318
- #: includes/B2S/Ship/Item.php:822 views/b2s/partials/post-edit-modal.php:47
2319
  msgid ""
2320
  "Please note: Your account is connected via an old XING API that is no longer supported by XING after March 31. Please connect your XING profile, as well as your XING company pages (Employer branding profiles) and business pages with the new XING interface in the Blog2Social "
2321
  "network settings. To do this, go to the Blog2Social Networks section and connect your XING accounts with the new XING."
@@ -2323,119 +2393,119 @@ msgstr ""
2323
  "Bitte beachte: Deine Accounts sind über eine alte XING-Schnittstelle verbunden, die nicht weiter von XING unterstützt wird. Bitte verbinde Dein XING-Profil sowie Deine XING-Unternehmensseiten- (Arbeitgeberprofile) und Business Pages mit der neuen XING-Schnittstelle. Gehe dazu "
2324
  "in den Bereich Blog2Social \"Netzwerke\" und verbinde Dein XING-Konto über die neue XING-Schnittstelle"
2325
 
2326
- #: includes/B2S/Ship/Item.php:826 views/b2s/partials/post-edit-modal.php:51
2327
  msgid "Please note: Google will shut down Google+ for all private accounts (profiles, pages, groups) on 2nd April 2019. You can find further information and the next steps, including how to download your photos and other content here:"
2328
  msgstr "Bitte beachte. Google stellt das Netzwerk Google+ für alle private Konten (Profile, Seiten und Gruppen) zum 02. April 2019 ein. Hier findest Du Informationen zu den nächsten Schritten, u. a. dazu, wie Du Deine Fotos und andere Inhalte herunterladen kannst:"
2329
 
2330
- #: includes/B2S/Ship/Item.php:829
2331
  msgid "Repeats"
2332
  msgstr "Wdh."
2333
 
2334
- #: includes/B2S/Ship/Item.php:830 includes/B2S/Ship/Item.php:833
2335
  msgid "Duration"
2336
  msgstr "Dauer"
2337
 
2338
- #: includes/B2S/Ship/Item.php:834
2339
  msgid "Number of repeats"
2340
  msgstr "Anzahl der Wdh."
2341
 
2342
- #: includes/B2S/Ship/Item.php:835
2343
  msgid "Day of month"
2344
  msgstr "Tag im Monat"
2345
 
2346
- #: includes/B2S/Ship/Item.php:836
2347
  msgid "Repeats every (days)"
2348
  msgstr "Alle (Tage) wiederholen"
2349
 
2350
- #: includes/B2S/Ship/Item.php:838
2351
  msgid "Start date"
2352
  msgstr "Startdatum"
2353
 
2354
- #: includes/B2S/Ship/Item.php:839
2355
  msgid "Time to publish"
2356
  msgstr "Veröffentlichungszeit"
2357
 
2358
- #: includes/B2S/Ship/Item.php:848
2359
  msgid "weekly"
2360
  msgstr "wöchentlich"
2361
 
2362
- #: includes/B2S/Ship/Item.php:849
2363
  msgid "monthly"
2364
  msgstr "monatlich"
2365
 
2366
- #: includes/B2S/Ship/Item.php:850
2367
  msgid "own period"
2368
  msgstr "Eigener Zeitraum"
2369
 
2370
- #: includes/B2S/Ship/Item.php:856
2371
  msgid "Week"
2372
  msgstr "Woche"
2373
 
2374
- #: includes/B2S/Ship/Item.php:856
2375
  msgid "Weeks"
2376
  msgstr "Wochen"
2377
 
2378
- #: includes/B2S/Ship/Item.php:865
2379
  msgid "Month"
2380
  msgstr "Monat"
2381
 
2382
- #: includes/B2S/Ship/Item.php:865
2383
  msgid "Months"
2384
  msgstr "Monate"
2385
 
2386
- #: includes/B2S/Ship/Item.php:885
2387
  msgid "End Of Month"
2388
  msgstr "Monatsende"
2389
 
2390
- #: includes/B2S/Ship/Item.php:890
2391
  msgid "Timespan"
2392
  msgstr "Zeitspanne"
2393
 
2394
- #: includes/B2S/Ship/Item.php:893 views/b2s/partials/post-edit-modal.php:63 views/b2s/partials/post-edit-modal.php:66
2395
  msgid "Time"
2396
  msgstr "Mal"
2397
 
2398
- #: includes/B2S/Ship/Item.php:898
2399
  msgid "Mon"
2400
  msgstr "Mo"
2401
 
2402
- #: includes/B2S/Ship/Item.php:899
2403
  msgid "Tue"
2404
  msgstr "Di"
2405
 
2406
- #: includes/B2S/Ship/Item.php:900
2407
  msgid "Wed"
2408
  msgstr "Mi"
2409
 
2410
- #: includes/B2S/Ship/Item.php:901
2411
  msgid "Thu"
2412
  msgstr "Do"
2413
 
2414
- #: includes/B2S/Ship/Item.php:902
2415
  msgid "Fri"
2416
  msgstr "Fr"
2417
 
2418
- #: includes/B2S/Ship/Item.php:903
2419
  msgid "Sat"
2420
  msgstr "Sa"
2421
 
2422
- #: includes/B2S/Ship/Item.php:904
2423
  msgid "Sun"
2424
  msgstr "So"
2425
 
2426
- #: includes/B2S/Ship/Item.php:911
2427
  msgid "add another post"
2428
  msgstr "einen weiteren Post anlegen"
2429
 
2430
- #: includes/B2S/Ship/Item.php:925
2431
  msgid "Copy from original"
2432
  msgstr "Originaltext kopieren"
2433
 
2434
- #: includes/B2S/Ship/Item.php:941
2435
  msgid "Apply Settings To All Networks"
2436
  msgstr "Planung für alle Netzwerke übernehmen"
2437
 
2438
- #: includes/B2S/Ship/Item.php:942
2439
  msgid "Save as best time for this network"
2440
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
2441
 
2
  # This file is distributed under the same license as the Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release) package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2019-07-22 09:19+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
11
  "Language: de_DE\n"
12
  "Project-Id-Version: Plugins - Blog2Social: Social Media Auto Post &amp; Scheduler - Stable (latest release)\n"
13
  "Report-Msgid-Bugs-To: \n"
14
+ "POT-Creation-Date: 2019-07-22 09:13+0000\n"
15
  "Last-Translator: admin <s.buerger@adenion.de>\n"
16
  "Language-Team: German\n"
17
+ "X-Loco-Version: 2.2.2; wp-5.2.3-alpha-45552"
18
 
19
  #: includes/Loader.php:44
20
  msgid "Modify pin board"
32
  msgid "Modify forum"
33
  msgstr "Modify forum"
34
 
35
+ #: includes/Loader.php:363
36
  msgid "Auto-Post on Social Media"
37
  msgstr "Automatisch auf Social Media teilen"
38
 
39
+ #: includes/Loader.php:364
40
  msgid "Social Media Content Calendar"
41
  msgstr "Social Media Kalender"
42
 
43
+ #: includes/Loader.php:667
44
  msgid "This post will be shared into your social media from"
45
  msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
46
 
47
+ #: includes/Loader.php:667 includes/Loader.php:669
48
  msgid "show details"
49
  msgstr "siehe Details"
50
 
51
+ #: includes/Loader.php:669
52
  msgid "This post will be shared on social media in 2-3 minutes!"
53
  msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
54
 
55
+ #: includes/Loader.php:673
56
  msgid "Please, make sure that your post are publish on this blog on this moment. Then you can auto post your post with Blog2social."
57
  msgstr "Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde. Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
58
 
59
+ #: includes/Loader.php:676 includes/B2S/PostBox.php:79
60
  msgid "There are no authorizations for your selected profile. Please, authorize with a social network or select a other profile."
61
  msgstr "Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich mit einem Netzwerk oder wähle ein anderes Profil aus. "
62
 
63
+ #: includes/Loader.php:688
64
  msgid "Upgrade to Premium"
65
  msgstr "Premium freischalten"
66
 
67
+ #: includes/Loader.php:718
68
  msgid "Notifications"
69
  msgstr "Benachrichtigungen"
70
 
71
+ #: includes/Loader.php:718
72
  msgid "Shared Posts"
73
  msgstr "Geteilte Beiträge"
74
 
75
+ #: includes/Loader.php:718
76
  msgid "Instant Sharing"
77
  msgstr "Instant Sharing"
78
 
79
+ #: includes/Loader.php:718 views/b2s/widgets/posts.php:18
80
  msgid "Scheduled Posts"
81
  msgstr "geplante Beiträge"
82
 
83
+ #: includes/Loader.php:718
84
  msgid "Content Curation Drafts"
85
  msgstr "Content Curation Entwürfe"
86
 
87
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:217 includes/B2S/Network/Item.php:523 includes/B2S/Settings/Item.php:244 includes/B2S/Ship/Portale.php:38 includes/B2S/Ship/Portale.php:38
 
88
  msgid "Profile"
89
  msgstr "Profil"
90
 
91
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:278 includes/B2S/Network/Item.php:525 includes/B2S/Settings/Item.php:244 includes/B2S/Ship/Portale.php:35 includes/B2S/Ship/Portale.php:35
 
92
  msgid "Page"
93
  msgstr "Seite"
94
 
95
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:154 includes/B2S/Network/Item.php:341 includes/B2S/Network/Item.php:528 includes/B2S/Ship/Portale.php:31 includes/B2S/Ship/Portale.php:32
96
  msgid "Group"
97
  msgstr "Gruppe"
98
 
99
+ #: includes/Loader.php:720
100
  msgid "Company"
101
  msgstr "Arbeitgeber"
102
 
103
+ #: includes/Loader.php:720
104
  msgid "Business"
105
  msgstr "Business"
106
 
107
+ #: includes/Loader.php:721
108
  msgid "Your post could not be posted."
109
  msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
110
 
111
+ #: includes/Loader.php:722
112
  msgid "Your authorization has expired. Please reconnect your account in the Blog2Social network settings."
113
  msgstr "Deine Authorisierung ist abgelaufen. Bitte verbinde Deinen Account in den Blog2Social Netzwerkeinstellungen erneut."
114
 
115
+ #: includes/Loader.php:723
116
  msgid "The network has marked the post as spam or abusive."
117
  msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
118
 
119
+ #: includes/Loader.php:724
120
  msgid "We don't have the permission to publish your post. Please check your authorization."
121
  msgstr "Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte überprüfe deine Autorisierung."
122
 
123
+ #: includes/Loader.php:725
124
  msgid "Your authorization is interrupted. Please check your authorization. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
125
  msgstr "Die Autorisierung ist unterbrochen. Bitte überprüfe deine Autorisierung. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
126
 
127
+ #: includes/Loader.php:726
128
  msgid "Your daily limit has been reached."
129
  msgstr "Dein tägliches Beitragslimit wurde erreicht."
130
 
131
+ #: includes/Loader.php:727
132
  msgid "Your post could not be posted, because your image is not available or the image source does not allow to publish"
133
  msgstr "Dein Beitrag konnte nicht veröffentlicht werden, weil Dein Bild nicht verfügbar ist oder die Bildquelle es nicht erlaubt, es zu veröffentlichen."
134
 
135
+ #: includes/Loader.php:728
136
  msgid "The network has blocked your account. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
137
  msgstr "Das Netzwerk hat deinen Account blockiert. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
138
 
139
+ #: includes/Loader.php:729
140
  msgid "The number of images is reached. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
141
  msgstr "Die erlaubte Anzahl von Bildern ist erreicht. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
142
 
143
+ #: includes/Loader.php:730
144
  msgid "Your daily limit for this network has been reached. Please try again later."
145
  msgstr "Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte versuche es später noch einmal."
146
 
147
+ #: includes/Loader.php:731
148
  msgid "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>."
149
  msgstr "Das Netzwerk unterstüzt keine Emojis. Siehe <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
150
 
151
+ #: includes/Loader.php:732
152
  msgid "Your post is a duplicate."
153
  msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
154
 
155
+ #: includes/Loader.php:733
156
  msgid "The network requires a public url."
157
  msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
158
 
159
+ #: includes/Loader.php:734
160
  msgid "Your blog post was not available for the network at the time of publication."
161
  msgstr "Dein Blogbeitrag war zum Zeitpunkt der Veröffentlichung für das Netzwerk nicht verfügbar."
162
 
163
+ #: includes/Loader.php:735
164
  msgid "You have already retweeted this post."
165
  msgstr "Du hast diesen Post bereits retweetet."
166
 
167
+ #: includes/Loader.php:736
168
  msgid "This XING API is no longer supported by XING. Please connect your XING accounts with the new XING interface to reschedule your posts. <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/index.php?action=artikel&cat=2&id=146\">Learn more</a>"
169
  msgstr ""
170
  "Diese XING-Schnittstelle wird nicht weiter von XING unterstützt wird. Bitte nutze ab jetzt die neue XING-Schnittstelle, um Deine XING Posts neu zu planen. <a target=\"_blank\" href=\"https://www.blog2social.com/de/faq/index.php?action=artikel&cat=2&id=145&artlang=de\">Weitere "
171
  "Informationen.</a>"
172
 
173
+ #: includes/Loader.php:737
174
  msgid "There was no image in the meta data of the linked post. Posts without images cannot be shared on image networks."
175
  msgstr "Es konnte kein Bild in den Meta Daten des verlinkten Beitrags gefunden werden. Posts ohne Bilder können nicht auf Bilder-Netzwerken veröffentlicht werden. "
176
 
177
+ #: includes/Loader.php:738
178
  msgid "Your post could not be posted, because your image can not be processed by the network."
179
  msgstr "Dein Beitrag konnte nicht veröffentlicht werden, da Dein Bild nicht vom Netzwerk verarbeitet werden kann."
180
 
181
+ #: includes/Loader.php:739
182
  msgid "Your group can not be found by the network."
183
  msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden."
184
 
185
+ #: includes/Loader.php:795 includes/Loader.php:832
186
  msgid "Dashboard"
187
  msgstr "Dashboard"
188
 
189
+ #: includes/Loader.php:796 includes/Loader.php:839
190
  msgid "Posts & Sharing"
191
  msgstr "Beiträge"
192
 
193
+ #: includes/Loader.php:797 includes/Loader.php:846 views/b2s/dashboard.php:28
194
  msgid "Calendar"
195
  msgstr "Kalender"
196
 
197
+ #: includes/Loader.php:798 includes/Loader.php:854
198
  msgid "Content Curation"
199
  msgstr "Content Curation"
200
 
201
+ #: includes/Loader.php:799 includes/Loader.php:861
202
  msgid "Networks"
203
  msgstr "Netzwerke"
204
 
205
+ #: includes/Loader.php:800 includes/Loader.php:867
206
  msgid "Settings"
207
  msgstr "Einstellungen"
208
 
209
+ #: includes/Loader.php:801 includes/Loader.php:873
210
  msgid "PR-Service"
211
  msgstr "PR-Service"
212
 
213
+ #: includes/Loader.php:802 includes/Loader.php:880
214
  msgid "Help & Support"
215
  msgstr "Hilfe & Support"
216
 
217
+ #: includes/Loader.php:803
218
  msgid "Premium"
219
  msgstr "Premium"
220
 
221
+ #: includes/Loader.php:803 includes/Loader.php:886 includes/B2S/PostBox.php:108 views/b2s/network.php:33 views/b2s/ship.php:21 includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:155
222
+ #: includes/B2S/Network/Item.php:158 includes/B2S/Network/Item.php:250 includes/B2S/Network/Item.php:312 includes/B2S/Network/Item.php:374 includes/B2S/Settings/Item.php:102 includes/B2S/Ship/Image.php:73 includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:786
223
+ #: includes/B2S/Ship/Portale.php:32 includes/B2S/Ship/Portale.php:35 includes/B2S/Ship/Portale.php:38 views/b2s/partials/post-edit-modal.php:9 views/b2s/widgets/posts.php:18
224
  msgid "PREMIUM"
225
  msgstr "PREMIUM"
226
 
227
+ #: includes/Loader.php:823
228
  msgid "Blog2Social"
229
  msgstr "Blog2Social"
230
 
231
+ #: includes/Loader.php:1283 includes/Loader.php:1468
232
  msgid "or"
233
  msgstr "oder"
234
 
235
+ #: includes/Loader.php:1283 includes/Loader.php:1468
236
  msgid "back to install plugins"
237
  msgstr "zurück zur Pluginübersicht"
238
 
310
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
311
  msgstr "<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere unseren Support."
312
 
313
+ #: includes/Ajax/Get.php:500 includes/Ajax/Post.php:1356 views/b2s/network.php:5 includes/B2S/Network/Item.php:215 includes/B2S/Network/Item.php:276 includes/B2S/Network/Item.php:339 includes/B2S/Network/Item.php:465 includes/B2S/Network/Item.php:481
314
  msgid "Unknown username"
315
  msgstr "unbekannter Blognutzer"
316
 
317
+ #: includes/Ajax/Post.php:1357 includes/B2S/Network/Item.php:466 includes/B2S/Post/Item.php:606 includes/B2S/Post/Item.php:655 includes/B2S/Settings/Item.php:82 includes/B2S/Ship/Item.php:763 includes/B2S/Ship/Item.php:913
318
  msgid "delete"
319
  msgstr "löschen"
320
 
350
  msgid "Custom Sharing & Scheduling"
351
  msgstr "Anpassen & Planen"
352
 
353
+ #: includes/B2S/PostBox.php:97 includes/B2S/PostBox.php:101 views/b2s/ship.php:60 views/b2s/ship.php:150 views/b2s/ship.php:237 includes/B2S/Network/Item.php:170 includes/B2S/Ship/Item.php:727
354
  msgid "Info"
355
  msgstr "Info"
356
 
362
  msgid "Facebook Instant Sharing:"
363
  msgstr "Facebook Instant Sharing:"
364
 
365
+ #: includes/B2S/PostBox.php:100 includes/B2S/Settings/Item.php:108
366
  msgid "Auto-posts for Facebook Profiles will be shown in the \"Instant Sharing\" tab on your \"Posts & Sharing\" navigation bar and can be shared on your Facebook Profile by clicking on the \"Share\" button next to your auto-post."
367
  msgstr "Auto-Posts für Facebook-Profile laufen automatisch im \"Instant Sharing\" Tab in der Navigationsleiste unter \"Beiträge\" ein und können durch einen Klick auf den “Teilen” Button neben dem Post an Dein Facebook-Profil gesendet werden."
368
 
374
  msgid "enable Auto-Posting"
375
  msgstr "Auto-Posting aktivieren"
376
 
377
+ #: includes/B2S/PostBox.php:115 views/b2s/curation.draft.php:45 views/b2s/network.php:57 views/b2s/network.php:145 views/b2s/network.php:221 views/b2s/network.php:352 views/b2s/post.approve.php:50 views/b2s/post.calendar.php:59 views/b2s/post.calendar.php:238
378
+ #: views/b2s/post.notice.php:44 views/b2s/post.php:40 views/b2s/post.publish.php:44 views/b2s/post.sched.php:58 views/b2s/ship.php:172 views/b2s/ship.php:546 views/b2s/support.php:203
379
  msgid "Loading..."
380
  msgstr "Wird geladen..."
381
 
496
  msgstr "Zu meinen besten Zeiten planen"
497
 
498
  #: includes/B2S/PostBox.php:227
499
+ msgid "You want to schedule your blog post with Auto-Poster?"
500
  msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
501
 
502
  #: includes/B2S/PostBox.php:227
507
  msgid "Select date:"
508
  msgstr "Datum auswählen:"
509
 
510
+ #: includes/B2S/PostBox.php:234 includes/B2S/Ship/Item.php:346
511
  msgid "show calendar"
512
  msgstr "Planungskalender anzeigen"
513
 
514
+ #: includes/B2S/PostBox.php:244 includes/B2S/Settings/Item.php:82
515
  msgid "change"
516
  msgstr "ändern"
517
 
567
  msgid "Load data..."
568
  msgstr "Daten werden geladen..."
569
 
570
+ #: views/b2s/curation.php:73 views/b2s/post.calendar.php:37 views/b2s/ship.php:16 views/b2s/ship.php:547 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
571
  msgid "published"
572
  msgstr "veröffentlicht"
573
 
591
  msgid "Blog2Social Premium covers everything you need."
592
  msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
593
 
594
+ #: views/b2s/curation.php:115 views/b2s/post.calendar.php:265 views/b2s/ship.php:383 includes/B2S/Ship/Item.php:787
595
  msgid "Schedule for specific dates"
596
  msgstr "Für bestimmte Termine planen"
597
 
691
  msgid "Google currently allows access to the API for all companies with up to 9 locations in their Google My Business Listings. However, Google plans to extend the API for companies with more than 9 locations in their Google My Business listings."
692
  msgstr "Google erlaubt derzeit den Zugriff auf die API für alle Unternehmen mit bis zu 9 Standorten. Google plant, den Zugriff auf die API in Zukunft auch auf Unternehmen mit mehr als 9 verbundenen Standorten in Ihren Google My Business Brancheneinträgen zu erweitern."
693
 
694
+ #: views/b2s/network.php:126 views/b2s/premium.php:35 views/b2s/ship.php:469 includes/B2S/Ship/Item.php:825 views/b2s/partials/post-edit-modal.php:48
695
  msgid "Learn more"
696
  msgstr "Mehr erfahren"
697
 
756
  msgstr "Erweiterte Verbindungseinstellungen"
757
 
758
  #: views/b2s/network.php:228 views/b2s/network.php:310
759
+ msgid "Move the connection to another network collection."
760
+ msgstr ""
761
+ "Verbindung in eine andere Netzwerk-Gruppierung verschieben.\n"
762
 
763
  #: views/b2s/network.php:233 views/b2s/network.php:262 views/b2s/network.php:265 views/b2s/network.php:268
764
+ msgid "An error occured. Please contact our support."
765
+ msgstr ""
766
+ "Ein Fehler ist aufgetreten. Bitte kontaktiere unseren Support.\n"
767
 
768
  #: views/b2s/network.php:240 views/b2s/network.php:317
769
  msgid "move"
821
  msgid "Upgrade to Blog2Social Business"
822
  msgstr "Upgrade auf Blog2Social Business"
823
 
824
+ #: views/b2s/network.php:315 includes/B2S/Ship/Navbar.php:35
825
  msgid "My Profile"
826
  msgstr "Mein Profil"
827
 
828
+ #: views/b2s/network.php:346 includes/B2S/Network/Item.php:158 includes/B2S/Network/Item.php:158
829
+ msgid "Edit Post Format"
830
+ msgstr "Postformat bearbeiten"
831
+
832
+ #: views/b2s/network.php:358 views/b2s/settings.php:54
833
+ msgid "save"
834
+ msgstr "speichern"
835
+
836
+ #: views/b2s/network.php:370 views/b2s/settings.php:131
837
+ msgid "Instant Caching for Facebook Link Posts"
838
+ msgstr "Instant Caching für Facebook Link-Beiträge"
839
+
840
+ #: views/b2s/network.php:373 views/b2s/settings.php:134
841
+ msgid ""
842
+ "Please enable this feature, if you are using varnish caching (HTTP accelerator to relieve your website). Blog2Social will add a \"no-cache=1\" parameter to the post URL of your Facebook link posts to ensure that Facebook always pulls the current meta data of your blog post."
843
+ msgstr ""
844
+ "Bitte aktiviere diese Funktion, wenn Du varnish caching (HTTP-Beschleuniger zur Entlastung Deiner Website) nutzt. Blog2Social hängt dann bei Deinen Facebook Link-Beiträgen den “no-cache=1” Parameter an die Beitrags-URL, um sicherzustellen, dass Facebook immer die aktuellen "
845
+ "Meta Daten Deines Blogbeitrags zieht."
846
+
847
+ #: views/b2s/network.php:384
848
+ msgid "Choose your Post Format"
849
+ msgstr "Wähle Dein Postformat"
850
+
851
+ #: views/b2s/network.php:388 views/b2s/network.php:391 views/b2s/network.php:394
852
+ msgid "Decide in which post format you want to post your content: Link post or image post."
853
+ msgstr "Entscheide, in welchem Format Du Deine Inhalte veröffentlichen möchtest: Link-Beitrag oder Bild-Beitrag."
854
+
855
+ #: views/b2s/network.php:397
856
+ msgid "Decide in wich form you want to post your Content. Either as image with frame, or as image cut out."
857
+ msgstr " Entscheide, in welcher Form Du Deine Inhalte veröffentlichen möchtest. Entweder als Bild mit Rahmen oder als Bildausschnitt."
858
+
859
+ #: views/b2s/network.php:409
860
+ msgid "Post Content"
861
+ msgstr "Post-Inhalt"
862
+
863
+ #: views/b2s/network.php:412
864
+ msgid "Edit the content of your post. Move elements by drag and drop into the textarea and customize them as you like."
865
+ msgstr "Bearbeite den Inhalt Deines Posts. Verschiebe Elemente per Drag & Drop in das Textfeld und passe sie nach Deinen Wünschen an."
866
+
867
+ #: views/b2s/network.php:415
868
+ msgid "Legend"
869
+ msgstr "Legende"
870
+
871
+ #: views/b2s/network.php:417
872
+ msgid "The title of your post"
873
+ msgstr "Der Titel deines Beitrags"
874
+
875
+ #: views/b2s/network.php:418
876
+ msgid "The summary of your post (you define it in the side menu of your post)."
877
+ msgstr " Die Zusammenfassung Deines Beitrags (wird von dir im Seitenmenü deines Beitrags festgelegt)"
878
+
879
+ #: views/b2s/network.php:419
880
+ msgid "The content of your post"
881
+ msgstr "Der Inhalt Deines Beitrags"
882
+
883
+ #: views/b2s/network.php:420
884
+ msgid "The tags you have set in your post."
885
+ msgstr "Die Tags, die Du in deinem Beitrag gesetzt hast"
886
+
887
+ #: views/b2s/network.php:433 includes/B2S/Network/Item.php:612
888
+ msgid "Character Limit"
889
+ msgstr "Zeichenbegrenzung"
890
+
891
+ #: views/b2s/network.php:436
892
+ msgid "How long should your post be? Your text will be cut off after the last sentence within the character limit."
893
+ msgstr "Wie lang sollte Dein Beitrag sein? Dein Text wird nach dem letzten Satz innerhalb der Zeichenbegrenzung abgeschnitten"
894
+
895
  #: views/b2s/post.approve.php:81
896
  msgid "Delete Social Media Posts"
897
  msgstr "Social Media Posts löschen"
912
  msgid "show all"
913
  msgstr "alles anzeigen"
914
 
915
+ #: views/b2s/post.calendar.php:38 views/b2s/ship.php:16 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
916
  msgid "scheduled"
917
  msgstr "geplant"
918
 
919
+ #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:382 includes/B2S/Settings/Item.php:412
920
  msgid "Link Post"
921
  msgstr "Link-Beitrag"
922
 
923
+ #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:412
924
+ msgid "Image Post"
925
+ msgstr " Bild-Beitrag"
926
 
927
  #: views/b2s/post.calendar.php:86 views/b2s/post.sched.php:164
928
  msgid "add post"
988
  msgid "You are sure, you want to delete entries from the reporting?"
989
  msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
990
 
991
+ #: views/b2s/post.sched.php:32 includes/B2S/Network/Item.php:136
992
  msgid "Uhr"
993
  msgstr "Uhr"
994
 
1000
  msgid "You are sure, you want to delete entries from the scheduling?"
1001
  msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
1002
 
1003
+ #: views/b2s/premium.php:13 includes/B2S/Settings/Item.php:156
1004
  msgid "Your current license:"
1005
  msgstr "Deine aktuelle Lizenz:"
1006
 
1012
  msgid "End of Trial"
1013
  msgstr "Ende der Testzeit"
1014
 
1015
+ #: views/b2s/premium.php:30 includes/B2S/Settings/Item.php:159 includes/B2S/Settings/Item.php:162
1016
  msgid "Upgrade"
1017
  msgstr "Upgrade"
1018
 
1035
  msgstr "Lizenzschlüssel eingeben und Version ändern"
1036
 
1037
  #: views/b2s/premium.php:49
1038
+ msgid "Activate License"
1039
  msgstr "Lizenz aktivieren"
1040
 
1041
  #: views/b2s/premium.php:58
1074
  msgid "Use the Best Times Manager to schedule your posts automatically or define your own best time scheme."
1075
  msgstr "Verwende den Beste-Zeiten-Manager, um Deine Beiträge automatisch zu planen oder Dein eigenes bestes Zeitschema zu definieren."
1076
 
1077
+ #: views/b2s/premium.php:106 views/b2s/settings.php:34 includes/B2S/Post/Item.php:488
1078
  msgid "Auto-Posting"
1079
  msgstr "Auto-Posting"
1080
 
1162
  msgid "Network Settings"
1163
  msgstr "Netzwerk-Einstellungen"
1164
 
1165
+ #: views/b2s/settings.php:78 includes/B2S/Ship/Image.php:84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1166
  msgid "Select or upload an image from media gallery"
1167
  msgstr "Bild aus Mediathek auswählen oder hochladen"
1168
 
1169
+ #: views/b2s/settings.php:79 includes/B2S/Ship/Image.php:85
1170
  msgid "Use image"
1171
  msgstr "Bild verwenden"
1172
 
1173
+ #: views/b2s/settings.php:89
1174
  msgid "Allow shortcodes in my post"
1175
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
1176
 
1177
+ #: views/b2s/settings.php:92
1178
  msgid ""
1179
  "Shortcodes are used by some wordpress plugins like Elementor, Visual Composer and Content Builder. When a shortcode is inserted in a WordPress post or page, it is replaced with some other content when you publish the article on your blog. In other words, a shortcode instructs "
1180
  "WordPress to find a special command that is placed in square brackets ([]) and replace it with the appropriate dynamic content by a plugin you use.<br><br>Activate this feature, if you should use dynamic elements in your articles."
1183
  "Wordpress veröffentlicht. Mit anderen Worten, ein Shortcode weist WordPress an, einen speziellen Befehl zu finden, der in eckige Klammern gesetzt wird ([]) und den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere diese Funktion, wenn Du dynamische "
1184
  "Elemente in Deinen Beiträgen verwendest."
1185
 
1186
+ #: views/b2s/settings.php:103
1187
  msgid "Include WordPress tags as hashtags in your posts"
1188
  msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
1189
 
1190
+ #: views/b2s/settings.php:106
1191
  msgid ""
1192
  "Hashtags are a great way to generate more reach and visibility for your posts. By activating this feature Blog2Social will automatically include your WordPress tags as hashtags in all Social Media posts for networks that support hashtags. This way you don't need to worry "
1193
  "about adding extra hashtags to your comments. Blog2Social erases unnecessary spaces in your WordPress tags to generate valid hashtags."
1195
  "Hashtags sind eine großartige Möglichkeit, mehr Reichweite und Sichtbarkeit für Deine Social Media-Posts zu generieren. Wenn Du diese Funktion aktivierst, wird Blog2Social Deine WordPress-Tags automatisch als Hashtags in alle Social Media-Posts für Netzwerke, die Hashtags "
1196
  "unterstützen, einfügen. Auf diese Weise brauchst Du Dir keine Gedanken mehr über das Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. "
1197
 
1198
+ #: views/b2s/settings.php:117
1199
  msgid "Activate Legacy mode "
1200
  msgstr "Kompatibilitätsmodus aktivieren"
1201
 
1202
+ #: views/b2s/settings.php:120
1203
  msgid "Plugin contents are loaded one at a time to minimize server load."
1204
  msgstr "Plugininhalte werden nacheinander geladen, um den Server Deines Blogs zu entlasten."
1205
 
1206
+ #: views/b2s/settings.php:145 includes/B2S/Settings/Item.php:65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1207
  msgid "Personal Time Zone"
1208
  msgstr "Persönliche Zeitzone"
1209
 
1210
+ #: views/b2s/settings.php:148
1211
  msgid ""
1212
  "Blog2Social applies the scheduled time settings based on the time zone defined in the general settings of your WordPress. You can select a user-specific time zone that deviates from the Wordpress system time zone for your social media scheduling.<br><br>Select the desired "
1213
  "time zone from the drop-down menu."
1215
  "Die Zeiteinstellungen zum Planen von Social Media Posts in Blog2Social basieren auf der Zeitzone, die in den allgemeinen Einstellungen Deines WordPress festgelegt ist. Du kannst aber auch eine andere Zeitzone als Basis für die Planung Deiner Social Media Posts festlegen. "
1216
  "Wähle dazu die gewünschte Zeitzone aus dem Drop-Down Menü."
1217
 
1218
+ #: views/b2s/ship.php:16 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/PRG/Post/Item.php:97
1219
  msgid "draft"
1220
  msgstr "Entwurf"
1221
 
1223
  msgid "Social Media Scheduling & Sharing"
1224
  msgstr "Beitrag auf Social Media planen und teilen"
1225
 
1226
+ #: views/b2s/ship.php:37 views/prg/ship.php:41 views/prg/ship.php:43 includes/B2S/Curation/View.php:35 includes/B2S/Settings/Item.php:317 includes/B2S/Settings/Item.php:338
1227
  msgid "Title"
1228
  msgstr "Titel"
1229
 
1230
+ #: views/b2s/ship.php:39 includes/B2S/Post/Item.php:288
1231
  msgid "on blog"
1232
  msgstr "auf dem Blog"
1233
 
1256
  msgstr "Profile | Seiten | Gruppen"
1257
 
1258
  #: views/b2s/ship.php:148
1259
+ msgid "Save network collection"
1260
+ msgstr "Netzwerk-Gruppierung speichern"
1261
 
1262
  #: views/b2s/ship.php:157
1263
  msgid "network connected"
1283
  msgid "First, connect or select network before posting"
1284
  msgstr "Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor Du den Beitrag teilst!"
1285
 
1286
+ #: views/b2s/ship.php:203 includes/B2S/Settings/Item.php:81
1287
  msgid "connect"
1288
  msgstr "Jetzt mit Netzwerken verbinden"
1289
 
1299
  msgid "Time zone"
1300
  msgstr "Zeitzone"
1301
 
1302
+ #: views/b2s/ship.php:239 views/b2s/ship.php:241 includes/B2S/Post/Item.php:305
1303
  msgid "Re-share this post"
1304
  msgstr "Diesen Beitrag nochmal teilen"
1305
 
1374
  msgid "Give me more information"
1375
  msgstr "Erhalte mehr Infomationen"
1376
 
1377
+ #: views/b2s/support.php:15 includes/B2S/Post/Item.php:504 includes/B2S/Ship/Save.php:438
1378
  msgid "FAQ"
1379
  msgstr "FAQ"
1380
 
1596
  msgid "Share your post"
1597
  msgstr "Teile Deinen Post"
1598
 
1599
+ #: includes/B2S/Curation/View.php:61 includes/B2S/Settings/Item.php:175
1600
  msgid "immediately"
1601
  msgstr "sofort"
1602
 
1603
+ #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67 includes/B2S/Ship/Item.php:895 views/b2s/partials/post-edit-modal.php:62 views/b2s/partials/post-edit-modal.php:65
1604
  msgid "Date"
1605
  msgstr "Startdatum"
1606
 
1612
  msgid "Save as Draft"
1613
  msgstr "als Entwurf speichern"
1614
 
1615
+ #: includes/B2S/Network/Item.php:62
1616
  msgid "Default"
1617
  msgstr "Standard"
1618
 
1619
+ #: includes/B2S/Network/Item.php:62
1620
  msgid "Show all"
1621
  msgstr "alle anzeigen"
1622
 
1623
+ #: includes/B2S/Network/Item.php:63 includes/B2S/Network/Item.php:176
1624
  msgid "My profile"
1625
  msgstr "Mein Profil"
1626
 
1627
+ #: includes/B2S/Network/Item.php:65
1628
  msgid "Your profiles:"
1629
  msgstr "weitere Profile:"
1630
 
1631
+ #: includes/B2S/Network/Item.php:140
1632
  msgid "Best times"
1633
  msgstr "Beste Zeiten"
1634
 
1635
+ #: includes/B2S/Network/Item.php:148 includes/B2S/Ship/Portale.php:38
1636
  msgid "You want to connect a network profile?"
1637
  msgstr "Du möchtest Dich mit einem Netzwerkprofil verbinden?"
1638
 
1639
+ #: includes/B2S/Network/Item.php:151 includes/B2S/Ship/Portale.php:35
1640
  msgid "You want to connect a network page?"
1641
  msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
1642
 
1643
+ #: includes/B2S/Network/Item.php:154 includes/B2S/Network/Item.php:341 includes/B2S/Ship/Portale.php:31
1644
+ msgid "Publication"
1645
+ msgstr "Publication"
1646
+
1647
+ #: includes/B2S/Network/Item.php:155 includes/B2S/Ship/Portale.php:32
1648
  msgid "You want to connect a social media group?"
1649
  msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
1650
 
1651
+ #: includes/B2S/Network/Item.php:169 includes/B2S/Settings/Item.php:235
1652
  msgid "Connections"
1653
  msgstr "Verbindungen"
1654
 
1655
+ #: includes/B2S/Network/Item.php:170
1656
  msgid "Best Time Manager"
1657
  msgstr "Best Time Manager"
1658
 
1659
+ #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332
1660
  msgid "To reactivate this connection,"
1661
  msgstr "Um die Verbindung wieder zu aktivieren,"
1662
 
1663
+ #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332 includes/B2S/Ship/Image.php:30
1664
  msgid "please upgrade"
1665
  msgstr "Bitte upgraden"
1666
 
1667
+ #: includes/B2S/Network/Item.php:211 includes/B2S/Network/Item.php:272 includes/B2S/Network/Item.php:335
1668
  msgid "Authorization is interrupted since"
1669
  msgstr "Autorisierung ist unterbrochen seit"
1670
 
1671
+ #: includes/B2S/Network/Item.php:215 includes/B2S/Network/Item.php:276 includes/B2S/Network/Item.php:339
1672
  msgid "Assigned by"
1673
  msgstr "Zugewiesen von"
1674
 
1675
+ #: includes/B2S/Network/Item.php:248 includes/B2S/Network/Item.php:310 includes/B2S/Network/Item.php:372 includes/B2S/Ship/Item.php:843
1676
  msgid "Days"
1677
  msgstr "Tage"
1678
 
1679
+ #: includes/B2S/Network/Item.php:278 includes/B2S/Ship/Item.php:286
1680
  msgid "Employer Branding"
1681
  msgstr "Arbeitgeber"
1682
 
1683
+ #: includes/B2S/Network/Item.php:453
1684
  msgid "Connection currently assigned to"
1685
  msgstr "Diese Verbindung ist aktuell zugewiesen an"
1686
 
1687
+ #: includes/B2S/Network/Item.php:506
1688
+ msgid "Successfully saved"
1689
+ msgstr "Erfolgreich gespeichert"
1690
+
1691
+ #: includes/B2S/Network/Item.php:507
1692
+ msgid "Failed to save"
1693
+ msgstr "Speichern fehlgeschlagen"
1694
+
1695
+ #: includes/B2S/Network/Item.php:508
1696
+ msgid "Failed to load the default template"
1697
+ msgstr "Fehler beim Laden der Standardeinstellungen"
1698
+
1699
+ #: includes/B2S/Network/Item.php:514
1700
+ msgid "This is a Premium Feature"
1701
+ msgstr "Dies ist eine Premium Funktion"
1702
+
1703
+ #: includes/B2S/Network/Item.php:533
1704
+ msgid "Activate Instant Caching"
1705
+ msgstr "Instant Caching aktivieren"
1706
+
1707
+ #: includes/B2S/Network/Item.php:568
1708
+ msgid "Format"
1709
+ msgstr "Format"
1710
+
1711
+ #: includes/B2S/Network/Item.php:569
1712
+ msgid "Load default settings"
1713
+ msgstr "Lade Standardeinstellungen"
1714
+
1715
+ #: includes/B2S/Network/Item.php:575 includes/B2S/Network/Item.php:578 includes/B2S/Ship/Item.php:608 includes/B2S/Ship/Item.php:610
1716
+ msgid "Link"
1717
+ msgstr "Link"
1718
+
1719
+ #: includes/B2S/Network/Item.php:575 includes/B2S/Network/Item.php:578 includes/B2S/Settings/Item.php:382
1720
+ msgid "Image with frame"
1721
+ msgstr "Bild mit Rahmen"
1722
+
1723
+ #: includes/B2S/Network/Item.php:576 includes/B2S/Network/Item.php:579
1724
+ msgid "Image"
1725
+ msgstr "Bild"
1726
+
1727
+ #: includes/B2S/Network/Item.php:576 includes/B2S/Network/Item.php:579 includes/B2S/Settings/Item.php:393
1728
+ msgid "Image cut out"
1729
+ msgstr "Bild zuschneiden"
1730
+
1731
+ #: includes/B2S/Network/Item.php:587 includes/B2S/Settings/Item.php:76
1732
+ msgid "Content"
1733
+ msgstr "Inhalt"
1734
+
1735
+ #: includes/B2S/Network/Item.php:597
1736
+ msgid "clear"
1737
+ msgstr "löschen"
1738
+
1739
+ #: includes/B2S/Network/Item.php:606
1740
+ msgid "The link will be added automatically at the end of the post."
1741
+ msgstr "Der Link wird automatisch am Ende des Posts eingefügt"
1742
+
1743
+ #: includes/B2S/Network/Item.php:619
1744
+ msgid "recommended length"
1745
+ msgstr "Empfohlene Länge"
1746
+
1747
+ #: includes/B2S/Network/Item.php:619 includes/B2S/Ship/Item.php:181 includes/B2S/Ship/Item.php:185 includes/B2S/Ship/Item.php:225 includes/B2S/Ship/Item.php:229 includes/B2S/Ship/Item.php:254 includes/B2S/Ship/Item.php:258 includes/B2S/Ship/Item.php:922
1748
+ #: includes/B2S/Ship/Item.php:924
1749
+ msgid "characters"
1750
+ msgstr "Zeichen"
1751
+
1752
+ #: includes/B2S/Network/Item.php:619
1753
+ msgid "Limit"
1754
+ msgstr "Limit"
1755
+
1756
+ #: includes/B2S/Network/Item.php:639 includes/B2S/Network/Item.php:691 includes/B2S/Network/Item.php:745 includes/B2S/Network/Item.php:797
1757
+ msgid "Preview"
1758
+ msgstr "Vorschau"
1759
+
1760
+ #: includes/B2S/Post/Filter.php:35
1761
  msgid "all authors"
1762
  msgstr "alle Autoren"
1763
 
1764
+ #: includes/B2S/Post/Filter.php:51
1765
+ msgid "all posts"
1766
+ msgstr "alle Beiträge"
1767
+
1768
+ #: includes/B2S/Post/Filter.php:62
1769
+ msgid "not yet shared"
1770
+ msgstr "noch nicht geteilt"
1771
+
1772
+ #: includes/B2S/Post/Filter.php:62
1773
+ msgid "already shared"
1774
+ msgstr "geteilt"
1775
+
1776
+ #: includes/B2S/Post/Filter.php:62
1777
+ msgid "currently scheduled"
1778
+ msgstr "geplant"
1779
+
1780
+ #: includes/B2S/Post/Filter.php:63
1781
  msgid "all statuses"
1782
  msgstr "kein Status"
1783
 
1784
+ #: includes/B2S/Post/Filter.php:74 includes/B2S/Post/Filter.php:86
1785
  msgid "newest first"
1786
  msgstr "neuste zuerst"
1787
 
1788
+ #: includes/B2S/Post/Filter.php:74 includes/B2S/Post/Filter.php:86
1789
  msgid "oldest first"
1790
  msgstr "älteste zuerst"
1791
 
1792
+ #: includes/B2S/Post/Filter.php:99
1793
  msgid "all categories & tags"
1794
  msgstr "alle Kategorien & Schlagwörter"
1795
 
1796
+ #: includes/B2S/Post/Filter.php:121 includes/PRG/Post/Filter.php:53
1797
  msgid "all post types"
1798
  msgstr "alle Typen"
1799
 
1800
+ #: includes/B2S/Post/Filter.php:146 includes/PRG/Post/Filter.php:74
1801
  msgid "Search Title"
1802
  msgstr "Suche nach Titel"
1803
 
1804
+ #: includes/B2S/Post/Filter.php:169 includes/PRG/Post/Filter.php:85
1805
  msgid "sort"
1806
  msgstr "sortieren"
1807
 
1808
+ #: includes/B2S/Post/Filter.php:170 includes/PRG/Post/Filter.php:86
1809
  msgid "reset"
1810
  msgstr "zurücksetzen"
1811
 
1812
+ #: includes/B2S/Post/Filter.php:175
1813
  msgid "selected date"
1814
  msgstr "ausgewähltes Datum"
1815
 
1816
+ #: includes/B2S/Post/Filter.php:175
1817
  msgid "scheduled post(s)"
1818
  msgstr "geplante Beiträge"
1819
 
1820
+ #: includes/B2S/Post/Item.php:251
1821
  msgid "You have no posts published or scheduled."
1822
  msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
1823
 
1824
+ #: includes/B2S/Post/Item.php:273
1825
  msgid "curated post"
1826
  msgstr "kuratierter Beitrag"
1827
 
1828
+ #: includes/B2S/Post/Item.php:278 includes/B2S/Post/Item.php:368
1829
  msgid "last shared on social media"
1830
  msgstr "zuletzt auf Social Media geteilt"
1831
 
1832
+ #: includes/B2S/Post/Item.php:286 includes/B2S/Post/Item.php:377
1833
  msgid "Share on Social Media"
1834
  msgstr "auf Social Media teilen"
1835
 
1836
+ #: includes/B2S/Post/Item.php:288 includes/B2S/Post/Item.php:379 includes/PRG/Post/Item.php:132
1837
  msgid "Author"
1838
  msgstr "Autor"
1839
 
1840
+ #: includes/B2S/Post/Item.php:306 includes/B2S/Post/Item.php:330 includes/B2S/Post/Item.php:352
1841
  msgid "Details"
1842
  msgstr "Details"
1843
 
1844
+ #: includes/B2S/Post/Item.php:308
1845
  msgid "shared social media posts"
1846
  msgstr "geteilte Beiträge"
1847
 
1848
+ #: includes/B2S/Post/Item.php:308
1849
  msgid "latest share by"
1850
  msgstr "zuletzt geteilt von"
1851
 
1852
+ #: includes/B2S/Post/Item.php:332 views/b2s/widgets/activity.php:10
1853
  msgid "scheduled social media posts"
1854
  msgstr "geplante Beiträge"
1855
 
1856
+ #: includes/B2S/Post/Item.php:332
1857
  msgid "next share by"
1858
  msgstr "als nächstes geteilt von"
1859
 
1860
+ #: includes/B2S/Post/Item.php:354
1861
  msgid "social media posts ready to be shared"
1862
  msgstr "Social Media Posts sind bereit, geteilt zu werden"
1863
 
1864
+ #: includes/B2S/Post/Item.php:365
1865
  msgid "via Browser-Extension"
1866
  msgstr "via Browser-Extension"
1867
 
1868
+ #: includes/B2S/Post/Item.php:379
1869
  msgid "saved"
1870
  msgstr "gespeichert"
1871
 
1872
+ #: includes/B2S/Post/Item.php:488 includes/B2S/Post/Item.php:624 includes/B2S/Ship/Save.php:427
1873
  msgid "Retweet"
1874
  msgstr "Retweet"
1875
 
1876
+ #: includes/B2S/Post/Item.php:494 includes/B2S/Post/Item.php:564 includes/B2S/Post/Item.php:629
1877
  msgid "select all"
1878
  msgstr "alle auswählen"
1879
 
1880
+ #: includes/B2S/Post/Item.php:497
1881
  msgid "show"
1882
  msgstr "ansehen"
1883
 
1884
+ #: includes/B2S/Post/Item.php:504 includes/B2S/Ship/Save.php:438
1885
  msgid "Please see"
1886
  msgstr "siehe"
1887
 
1888
+ #: includes/B2S/Post/Item.php:510
1889
  msgid "sharing in progress by"
1890
  msgstr "wird geteilt"
1891
 
1892
+ #: includes/B2S/Post/Item.php:510
1893
  msgid "shared by"
1894
  msgstr "geteilt von"
1895
 
1896
+ #: includes/B2S/Post/Item.php:531 includes/B2S/Post/Item.php:544
1897
  msgid "You want to delete a publish post entry?"
1898
  msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
1899
 
1900
+ #: includes/B2S/Post/Item.php:532 includes/B2S/Post/Item.php:545
1901
  msgid "delete from reporting"
1902
  msgstr "aus Reporting löschen"
1903
 
1904
+ #: includes/B2S/Post/Item.php:535
1905
  msgid "re-share"
1906
  msgstr "erneut teilen"
1907
 
1908
+ #: includes/B2S/Post/Item.php:567
1909
  msgid "is waiting to shared by"
1910
  msgstr "wartet darauf, geteilt zu werden von"
1911
 
1912
+ #: includes/B2S/Post/Item.php:597 includes/B2S/Ship/Save.php:408
1913
  msgid "share"
1914
  msgstr "teilen"
1915
 
1916
+ #: includes/B2S/Post/Item.php:605
1917
  msgid "You want to delete your Social Media post?"
1918
  msgstr "Du möchtest Deinen Social Media Post löschen?"
1919
 
1920
+ #: includes/B2S/Post/Item.php:639
1921
  msgid "last modified by"
1922
  msgstr "zuletzt bearbeitet von"
1923
 
1924
+ #: includes/B2S/Post/Item.php:641
1925
  msgid "is processed by the network"
1926
  msgstr "wird vom Netzwerk verarbeitet"
1927
 
1928
+ #: includes/B2S/Post/Item.php:646
1929
  msgid "scheduled by"
1930
  msgstr "geplant von "
1931
 
1932
+ #: includes/B2S/Post/Item.php:651
1933
  msgid "You want to edit your scheduled post?"
1934
  msgstr "Sie möchten Ihre vorgeplanten Beiträge bearbeiten?"
1935
 
1936
+ #: includes/B2S/Post/Item.php:652
1937
  msgid "edit"
1938
  msgstr "edit"
1939
 
1940
+ #: includes/B2S/Post/Item.php:663
1941
  msgid "delete scheduling"
1942
  msgstr "Planung löschen"
1943
 
1944
+ #: includes/B2S/Settings/Item.php:62 includes/B2S/Settings/Item.php:82 includes/B2S/Ship/Item.php:745
1945
  msgid "Account"
1946
  msgstr "Konto"
1947
 
1948
+ #: includes/B2S/Settings/Item.php:71
1949
  msgid "Timezone for Scheduling"
1950
  msgstr "Zeitzone für die Planung"
1951
 
1952
+ #: includes/B2S/Settings/Item.php:71
1953
  msgid "User"
1954
  msgstr "Benutzer"
1955
 
1956
  #: includes/B2S/Settings/Item.php:77
 
 
 
 
1957
  msgid "Url Shortener"
1958
  msgstr "Url Shortener"
1959
 
1960
+ #: includes/B2S/Settings/Item.php:78
1961
  msgid "Bitly"
1962
  msgstr "Bitly"
1963
 
1964
+ #: includes/B2S/Settings/Item.php:85
1965
  msgid "allow shortcodes in my post"
1966
  msgstr "berücksichtige Shortcodes in meinen Beiträgen"
1967
 
1968
+ #: includes/B2S/Settings/Item.php:87
1969
  msgid "include Wordpress tags as hashtags in my post"
1970
  msgstr " Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
1971
 
1972
  #: includes/B2S/Settings/Item.php:91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1973
  msgid "System"
1974
  msgstr "System"
1975
 
1976
+ #: includes/B2S/Settings/Item.php:92 includes/B2S/Settings/Item.php:283 includes/B2S/Settings/Item.php:308
1977
  msgid "This is a global feature for your blog, which can only be edited by users with admin rights."
1978
  msgstr "Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit Admin Rechten bearbeitet werden kann."
1979
 
1980
+ #: includes/B2S/Settings/Item.php:93
1981
  msgid "activate Legacy mode"
1982
  msgstr "Kompatibilitätsmodus aktivieren"
1983
 
1984
+ #: includes/B2S/Settings/Item.php:112
1985
  msgid "Auto-post your own created posts"
1986
  msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
1987
 
1988
+ #: includes/B2S/Settings/Item.php:113
1989
  msgid "Define by default to automatically post your posts on social media:"
1990
  msgstr "Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media automatisch teilen möchtest:"
1991
 
1992
+ #: includes/B2S/Settings/Item.php:115
1993
  msgid "Select by default if the auto-poster is activated when you publish a new post or update a post."
1994
  msgstr "Wählen standardmäßig aus, dass das automatische Teilen aktiviert wird, wenn Du einen neuen Post veröffentlichst oder einen Post aktualisierst."
1995
 
1996
+ #: includes/B2S/Settings/Item.php:120
1997
  msgid "new posts"
1998
  msgstr "Neue Beiträge"
1999
 
2000
+ #: includes/B2S/Settings/Item.php:121 includes/B2S/Settings/Item.php:133
2001
  msgid "Unselect all"
2002
  msgstr "Alle abwählen"
2003
 
2004
+ #: includes/B2S/Settings/Item.php:121 includes/B2S/Settings/Item.php:133
2005
  msgid "Select all"
2006
  msgstr "Alle auswählen"
2007
 
2008
+ #: includes/B2S/Settings/Item.php:129
2009
  msgid "By enabling this feature your previously published social media posts will be sent again to your selected social media channels as soon as the post is updated."
2010
  msgstr "Das Aktivieren dieser Funktion führt dazu, dass bereits veröffentlichte Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der Beitrag aktualisiert wird."
2011
 
2012
+ #: includes/B2S/Settings/Item.php:132
2013
  msgid "updating existing posts"
2014
  msgstr "Bestehenden Beitrag aktualisieren"
2015
 
2016
+ #: includes/B2S/Settings/Item.php:144 includes/B2S/Settings/Item.php:186
2017
  msgid "Save"
2018
  msgstr " Speichern"
2019
 
2020
+ #: includes/B2S/Settings/Item.php:152
2021
  msgid "Auto-post your imported posts to Twitter & Facebook"
2022
  msgstr "Poste Deine importierten Beiträge automatisch auf Twitter und Facebook"
2023
 
2024
+ #: includes/B2S/Settings/Item.php:153
2025
  msgid "Define by default to automatically share your imported posts to social media:"
2026
  msgstr "Definiere standardmäßig, dass Deine importierten Beiträge automatisch in den Social Media geteilt werden. "
2027
 
2028
+ #: includes/B2S/Settings/Item.php:158
 
 
 
 
2029
  msgid "Immediate Cross-Posting across all networks: Share an unlimited number of posts"
2030
  msgstr "Immediate Cross-Posting über alle Netzwerke hinweg: Teile eine unbegrenzte Anzahl an Beiträgen"
2031
 
2032
+ #: includes/B2S/Settings/Item.php:159
2033
  msgid "Scheduled Auto-Posting"
2034
  msgstr "Scheduled Auto-Posting"
2035
 
2036
+ #: includes/B2S/Settings/Item.php:161
2037
  msgid "share up to"
2038
  msgstr "teile bis zu"
2039
 
2040
+ #: includes/B2S/Settings/Item.php:161
2041
  msgid "posts per day"
2042
  msgstr "Beiträge pro Tag"
2043
 
2044
+ #: includes/B2S/Settings/Item.php:167
2045
  msgid "Select by default to automatically share your imported posts"
2046
  msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
2047
 
2048
+ #: includes/B2S/Settings/Item.php:171
2049
  msgid "Select to auto-post to your standard networks:"
2050
  msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
2051
 
2052
+ #: includes/B2S/Settings/Item.php:172
2053
  msgid "In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting."
2054
  msgstr "In Übereinstimmung mit den neuen Twitter-AGB kann ein Twitter-Account als Ihr primärer Twitter-Account für das Auto-Posting ausgewählt werden"
2055
 
2056
+ #: includes/B2S/Settings/Item.php:172
2057
  msgid "More information"
2058
  msgstr "Zusätzliche Informationen"
2059
 
2060
+ #: includes/B2S/Settings/Item.php:174
2061
  msgid "Select to auto-post immediately after publishing or with a delay"
2062
  msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
2063
 
2064
+ #: includes/B2S/Settings/Item.php:176
2065
  msgid "publish with a delay of"
2066
  msgstr "Veröffentliche mit einer Verzögerung von"
2067
 
2068
+ #: includes/B2S/Settings/Item.php:177
2069
  msgid "minutes"
2070
  msgstr "Minuten"
2071
 
2072
+ #: includes/B2S/Settings/Item.php:200
2073
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
2074
  msgstr "Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden automatisch veröffentlicht)"
2075
 
2076
+ #: includes/B2S/Settings/Item.php:201
2077
  msgid "Post Types"
2078
  msgstr "Posttypen"
2079
 
2080
+ #: includes/B2S/Settings/Item.php:202
2081
  msgid "Include (Post only...)"
2082
  msgstr "enthält (nur Beiträge, mit ...)"
2083
 
2084
+ #: includes/B2S/Settings/Item.php:203
2085
  msgid "Exclude (Do no post ...)"
2086
  msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
2087
 
2088
+ #: includes/B2S/Settings/Item.php:237
2089
  msgid "add/change connection"
2090
  msgstr "Verbindung hinzufügen/ändern"
2091
 
2092
+ #: includes/B2S/Settings/Item.php:281
2093
  msgid "Reset all page and post meta data"
2094
  msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
2095
 
2096
+ #: includes/B2S/Settings/Item.php:286
2097
  msgid "Meta Tags Settings for Posts and Pages"
2098
  msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
2099
 
2100
+ #: includes/B2S/Settings/Item.php:287
2101
  msgid "Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly."
2102
  msgstr "Ergänze Open Graph Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt darstellen können."
2103
 
2104
+ #: includes/B2S/Settings/Item.php:289
2105
  msgid "Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly."
2106
  msgstr "Ergänze Twitter Card Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt darstellen kann."
2107
 
2108
+ #: includes/B2S/Settings/Item.php:310
2109
  msgid "Frontpage Settings"
2110
  msgstr "Frontpage Einstellungen"
2111
 
2112
+ #: includes/B2S/Settings/Item.php:311
2113
  msgid "Check Settings with Sharing-Debugger"
2114
  msgstr "Einstellungen mit Sharing-Debugger überprüfen"
2115
 
2116
+ #: includes/B2S/Settings/Item.php:314
2117
  msgid "Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2118
  msgstr "Definiere die Default Einstellungen für Titel, Beschreibung und Image für die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www.DeinBlog.de)"
2119
 
2120
+ #: includes/B2S/Settings/Item.php:318 includes/B2S/Settings/Item.php:339
2121
  msgid "Description"
2122
  msgstr "Beschreibung"
2123
 
2124
+ #: includes/B2S/Settings/Item.php:319 includes/B2S/Settings/Item.php:340
2125
  msgid "Image URL"
2126
  msgstr "Bild Url"
2127
 
2128
+ #: includes/B2S/Settings/Item.php:321 includes/B2S/Settings/Item.php:342 includes/B2S/Ship/Image.php:78 includes/B2S/Ship/Image.php:80
2129
  msgid "Image upload / Media Gallery"
2130
  msgstr "Bild hochladen / Mediathek"
2131
 
2132
+ #: includes/B2S/Settings/Item.php:324
2133
  msgid "Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1."
2134
  msgstr "Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von 200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
2135
 
2136
+ #: includes/B2S/Settings/Item.php:330
2137
  msgid "Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2138
  msgstr "Definiere die Default Twitter Card Parameter für Titel, Beschreibung und Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www.DeinBlog.de)"
2139
 
2140
+ #: includes/B2S/Settings/Item.php:333
2141
  msgid "The default card type to use"
2142
  msgstr "Wählen Sie Ihre Standard-Twitter-Card"
2143
 
2144
+ #: includes/B2S/Settings/Item.php:335
2145
  msgid "Summary"
2146
  msgstr "Link-Darstellung"
2147
 
2148
+ #: includes/B2S/Settings/Item.php:336
2149
  msgid "Summary with large image"
2150
  msgstr "Link-Darstellung mit großem Bild"
2151
 
2152
+ #: includes/B2S/Settings/Item.php:336
2153
+ msgid "(PREMIUM)"
2154
+ msgstr "(PREMIUM)"
2155
+
2156
+ #: includes/B2S/Settings/Item.php:345
2157
  msgid "Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats."
2158
  msgstr "Bitte beachte: Twitter unterstützt Bilder mit einer Mindestgröße von 144x144 Pixel und eine maximale Größe 4096 x 4096 Pixel mit weniger als 5 MB. Die Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt die Bildformate JPG, PNG, WEBP und GIF. "
2159
 
2160
+ #: includes/B2S/Settings/Item.php:362
2161
  msgid "Did you know?"
2162
  msgstr "Wusstest Du schon?"
2163
 
2164
+ #: includes/B2S/Settings/Item.php:363
2165
  msgid "With Premium Pro, you can change the custom post format photo post or link post for each individual social media post and channel (profile, page, group)."
2166
  msgstr "Mit der Premium Pro Version kannst Du das Standard Post-Format individuell pro Social Media Kanal verändern und Deine Beiträge als BildPost oder als Link-Post auf Deinen Profilen, Seiten oder Gruppen teilen."
2167
 
2168
+ #: includes/B2S/Settings/Item.php:363
2169
  msgid "Upgrade to Premium Pro now."
2170
  msgstr "Upgrade auf Premium PRO"
2171
 
2172
+ #: includes/B2S/Settings/Item.php:387
 
 
 
 
2173
  msgid "Insert white frames to show the whole image in your timeline. All image information will be shown in your timeline."
2174
  msgstr "Füge weiße Rahmen ein, um das gesamte Bild in Deiner Zeitleiste anzuzeigen. Alle Bildinformationen werden in Deiner Zeitleiste angezeigt."
2175
 
2176
+ #: includes/B2S/Settings/Item.php:389
2177
  msgid ""
2178
  "The link post format displays posts title, link address and the first one or two sentences of the post. The networks scan this information from your META or OpenGraph. PLEASE NOTE: If you want your link posts to display the selected image from the Blog2Social preview editor, "
2179
  "please make sure you have activated the Social Meta Tags for Facebook and Twitter in your Blog2Social settings. You find these settings in the tab \"Social Meta Data\". If you don't select a specific post image, some networks display the first image detected on your page. The "
2183
  "Deinem Blogbeitrag. BITTE BEACHTE: Wenn Deine Link-Posts das ausgewählte Bild aus dem Blog2Social Vorschau-Editor anzeigen sollen, stelle bitte sicher, dass Du die Social Meta Tags für Facebook und Twitter in Deinen Blog2Social-Einstellungen aktiviert hast. Diese "
2184
  "Einstellungen findest Du im Tab \"Social Meta Angaben\". Wenn Du kein bestimmtes Beitragsbild für Deinen Blogbeitrag ausgewählt hast, zeigen einige Netzwerke das erste Bild an, dass sie auf Deiner Seite finden."
2185
 
2186
+ #: includes/B2S/Settings/Item.php:398
 
 
 
 
2187
  msgid "The image preview will be cropped automatically to fit the default Instagram layout for your Instagram timeline. The image will be shown uncropped when opening the preview page for your Instagram post."
2188
  msgstr "Die Bildvorschau wird automatisch zugeschnitten, damit es dem Instagram-Standardlayout für Deine Instagram-Timeline entspricht. Das Bild wird als Ganzes angezeigt, wenn Du die Vorschauseite für Deinen Instagram-Beitrag öffnest. "
2189
 
2190
+ #: includes/B2S/Settings/Item.php:400
2191
  msgid ""
2192
  "A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main "
2193
  "benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook, you can edit the albums name with a description of your choice."
2195
  "Ein Foto oder ein Bildbeitrag zeigt das ausgewählte Bild in der einseitigen Vorschau von Blog2Social und Deinem Kommentar über dem Bild an. Das Bild verlinkt auf die Bildansicht Deiner Bildergalerie im jeweiligen Netzwerk. Blog2Social fügt den Link zu Deinem Post in Deinem "
2196
  "Kommentar hinzu. Der Hauptvorteil von Foto-Posts ist, dass Dein Bild in Deinen persönlichen Bildalben oder Deiner Galerie hochgeladen wird. In Facebook kannst Du den Namen des Albums mit einer Beschreibung Deiner Wahl bearbeiten."
2197
 
 
 
 
 
 
 
 
 
2198
  #: includes/B2S/Ship/Image.php:27
2199
  msgid "The images file types .jpg and .png are allowed. Please try another."
2200
  msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
2219
  msgid "Apply image for this post"
2220
  msgstr "Bild für diesen Post übernehmen"
2221
 
2222
+ #: includes/B2S/Ship/Item.php:137
2223
  msgid "Network does not support image for profiles"
2224
  msgstr "Netzwerk unterstützt keine Bilder für Profile"
2225
 
2226
+ #: includes/B2S/Ship/Item.php:138 includes/B2S/Ship/Item.php:197
2227
  msgid "Network defines image by link"
2228
  msgstr "Netzwerk wählt selber das Bild aus"
2229
 
2230
+ #: includes/B2S/Ship/Item.php:140
2231
  msgid "Supported HTML tags"
2232
  msgstr "Erlaubte HTML-Elemente"
2233
 
2234
+ #: includes/B2S/Ship/Item.php:141 includes/B2S/Ship/Item.php:196
2235
  msgid "Network does not support emojis"
2236
  msgstr "Netzwerk unterstützt keine Emojis"
2237
 
2238
+ #: includes/B2S/Ship/Item.php:180
2239
  msgid "Text only"
2240
  msgstr "nur Text"
2241
 
2242
+ #: includes/B2S/Ship/Item.php:195
 
 
 
 
2243
  msgid "Network does not support image for pages"
2244
  msgstr "Netzwerk unterstützt keine Bilder für Seiten"
2245
 
2246
+ #: includes/B2S/Ship/Item.php:278
2247
  msgid "Connection expires on 31 March 2019"
2248
  msgstr "Verbindung läuft ab 31.März 2019 ab"
2249
 
2250
+ #: includes/B2S/Ship/Item.php:282
2251
  msgid "Connection expires on 2 April 2019"
2252
  msgstr "Verbindung läuft ab 2. April 2019 ab"
2253
 
2254
+ #: includes/B2S/Ship/Item.php:295
2255
  msgid "post format"
2256
  msgstr "Postformat"
2257
 
2258
+ #: includes/B2S/Ship/Item.php:305 includes/B2S/Ship/Item.php:930
2259
  msgid "Insert full-text"
2260
  msgstr "ganzen Text einfügen"
2261
 
2262
+ #: includes/B2S/Ship/Item.php:307 includes/B2S/Ship/Item.php:932
2263
  msgid "Delete text"
2264
  msgstr "Text löschen"
2265
 
2266
+ #: includes/B2S/Ship/Item.php:315
2267
  msgid "You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post."
2268
  msgstr "Du kannst Deinen Post mit individuellen Kommentaren, @-Handles, Emojis und mehr im Fenster \"Instant Sharing\" anpassen, nachdem Du Deinen Post geplant hast."
2269
 
2270
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2271
  msgid "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."
2272
  msgstr "Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren Accounts oder mehrere identische Updates auf einem Twitter Account oder auch mehreren Accounts zu posten."
2273
 
2274
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2275
  msgid "Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts."
2276
  msgstr "Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, Hashtags und Handles um doppelte Beiträge zu vermeiden."
2277
 
2278
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2279
  msgid "Learn more about this"
2280
  msgstr "Erfahre mehr darüber"
2281
 
2282
+ #: includes/B2S/Ship/Item.php:326
2283
  msgid "Please note: XING allows identical posts to be published only once within a group and no more than three times across different groups."
2284
  msgstr "Bitte beachte: XING erlaubt die Veröffentlichung identischer Beiträge nur einmal innerhalb einer Gruppe und nicht mehr als dreimal in verschiedenen Gruppen."
2285
 
2286
+ #: includes/B2S/Ship/Item.php:326
2287
  msgid "Read more"
2288
  msgstr "mehr erfahren"
2289
 
2290
+ #: includes/B2S/Ship/Item.php:346
2291
  msgid "hide calendar"
2292
  msgstr "Planungskalender verbergen"
2293
 
2294
+ #: includes/B2S/Ship/Item.php:401 includes/B2S/Ship/Item.php:425 includes/B2S/Ship/Item.php:449 includes/B2S/Ship/Item.php:467 includes/B2S/Ship/Item.php:482 includes/B2S/Ship/Item.php:508 includes/B2S/Ship/Item.php:526 includes/B2S/Ship/Item.php:542
2295
+ #: includes/B2S/Ship/Item.php:555 includes/B2S/Ship/Item.php:571 includes/B2S/Ship/Item.php:576
2296
  msgid "Write something about your post..."
2297
  msgstr "Schreibe etwas..."
2298
 
2299
+ #: includes/B2S/Ship/Item.php:408 includes/B2S/Ship/Item.php:432 includes/B2S/Ship/Item.php:456 includes/B2S/Ship/Item.php:504 includes/B2S/Ship/Item.php:522 includes/B2S/Ship/Item.php:538 includes/B2S/Ship/Item.php:567 includes/B2S/Ship/Item.php:601
2300
  msgid "Change image"
2301
  msgstr "Bild ändern"
2302
 
2303
+ #: includes/B2S/Ship/Item.php:412
2304
  msgid "Info: Change Open Graph Meta tags image, title and description for this network"
2305
  msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
2306
 
2307
+ #: includes/B2S/Ship/Item.php:415 includes/B2S/Ship/Item.php:439
2308
  msgid "You want to change your link image, link title and link description for this network? Click here."
2309
  msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
2310
 
2311
+ #: includes/B2S/Ship/Item.php:417
2312
  msgid "OG Meta title"
2313
  msgstr "OG Titel"
2314
 
2315
+ #: includes/B2S/Ship/Item.php:418
2316
  msgid "OG Meta description"
2317
  msgstr "OG Beschreibung"
2318
 
2319
+ #: includes/B2S/Ship/Item.php:436
2320
  msgid "Info: Change Card Meta tags image, title and description for this network"
2321
  msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
2322
 
2323
+ #: includes/B2S/Ship/Item.php:441
2324
  msgid "Card Meta title"
2325
  msgstr "Card Titel"
2326
 
2327
+ #: includes/B2S/Ship/Item.php:442
2328
  msgid "Card Meta description"
2329
  msgstr "Card Beschreibung"
2330
 
2331
+ #: includes/B2S/Ship/Item.php:588
2332
  msgid "required"
2333
  msgstr "erforderlich"
2334
 
2335
+ #: includes/B2S/Ship/Item.php:678
 
 
 
 
2336
  msgid "Jobs & Projects"
2337
  msgstr "Jobs & Projekte"
2338
 
2339
+ #: includes/B2S/Ship/Item.php:679
2340
  msgid "Events"
2341
  msgstr "Veranstaltungen"
2342
 
2343
+ #: includes/B2S/Ship/Item.php:680
2344
  msgid "Classified Ads"
2345
  msgstr "Kleinanzeigen"
2346
 
2347
+ #: includes/B2S/Ship/Item.php:682
2348
  msgid "Offer"
2349
  msgstr "Angebot"
2350
 
2351
+ #: includes/B2S/Ship/Item.php:683
2352
  msgid "Request"
2353
  msgstr "Gesucht"
2354
 
2355
+ #: includes/B2S/Ship/Item.php:694
2356
  msgid "The Headline..."
2357
  msgstr "Die Überschrift..."
2358
 
2359
+ #: includes/B2S/Ship/Item.php:699
2360
  msgid "Hashtags"
2361
  msgstr "Hashtags"
2362
 
2363
+ #: includes/B2S/Ship/Item.php:727
2364
  msgid "Enable Retweets for all Tweets with the selected profile"
2365
  msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
2366
 
2367
+ #: includes/B2S/Ship/Item.php:746 views/b2s/partials/post-edit-modal.php:73
2368
  msgid "Delay"
2369
  msgstr "Verzögerung"
2370
 
2371
+ #: includes/B2S/Ship/Item.php:756 includes/B2S/Ship/Item.php:757 includes/B2S/Ship/Item.php:758 includes/B2S/Ship/Item.php:759 views/b2s/partials/post-edit-modal.php:77 views/b2s/partials/post-edit-modal.php:78 views/b2s/partials/post-edit-modal.php:79
2372
  #: views/b2s/partials/post-edit-modal.php:80
2373
  msgid "min"
2374
  msgstr "min"
2375
 
2376
+ #: includes/B2S/Ship/Item.php:764
2377
  msgid "Add Retweet"
2378
  msgstr "Retweet hinzufügen"
2379
 
2380
+ #: includes/B2S/Ship/Item.php:784
2381
  msgid "Share Now"
2382
  msgstr "Sofort teilen"
2383
 
2384
+ #: includes/B2S/Ship/Item.php:789
2385
  msgid "Schedule Recurrent Post"
2386
  msgstr "regelmäßig Planen"
2387
 
2388
+ #: includes/B2S/Ship/Item.php:825 views/b2s/partials/post-edit-modal.php:47
2389
  msgid ""
2390
  "Please note: Your account is connected via an old XING API that is no longer supported by XING after March 31. Please connect your XING profile, as well as your XING company pages (Employer branding profiles) and business pages with the new XING interface in the Blog2Social "
2391
  "network settings. To do this, go to the Blog2Social Networks section and connect your XING accounts with the new XING."
2393
  "Bitte beachte: Deine Accounts sind über eine alte XING-Schnittstelle verbunden, die nicht weiter von XING unterstützt wird. Bitte verbinde Dein XING-Profil sowie Deine XING-Unternehmensseiten- (Arbeitgeberprofile) und Business Pages mit der neuen XING-Schnittstelle. Gehe dazu "
2394
  "in den Bereich Blog2Social \"Netzwerke\" und verbinde Dein XING-Konto über die neue XING-Schnittstelle"
2395
 
2396
+ #: includes/B2S/Ship/Item.php:829 views/b2s/partials/post-edit-modal.php:51
2397
  msgid "Please note: Google will shut down Google+ for all private accounts (profiles, pages, groups) on 2nd April 2019. You can find further information and the next steps, including how to download your photos and other content here:"
2398
  msgstr "Bitte beachte. Google stellt das Netzwerk Google+ für alle private Konten (Profile, Seiten und Gruppen) zum 02. April 2019 ein. Hier findest Du Informationen zu den nächsten Schritten, u. a. dazu, wie Du Deine Fotos und andere Inhalte herunterladen kannst:"
2399
 
2400
+ #: includes/B2S/Ship/Item.php:832
2401
  msgid "Repeats"
2402
  msgstr "Wdh."
2403
 
2404
+ #: includes/B2S/Ship/Item.php:833 includes/B2S/Ship/Item.php:836
2405
  msgid "Duration"
2406
  msgstr "Dauer"
2407
 
2408
+ #: includes/B2S/Ship/Item.php:837
2409
  msgid "Number of repeats"
2410
  msgstr "Anzahl der Wdh."
2411
 
2412
+ #: includes/B2S/Ship/Item.php:838
2413
  msgid "Day of month"
2414
  msgstr "Tag im Monat"
2415
 
2416
+ #: includes/B2S/Ship/Item.php:839
2417
  msgid "Repeats every (days)"
2418
  msgstr "Alle (Tage) wiederholen"
2419
 
2420
+ #: includes/B2S/Ship/Item.php:841
2421
  msgid "Start date"
2422
  msgstr "Startdatum"
2423
 
2424
+ #: includes/B2S/Ship/Item.php:842
2425
  msgid "Time to publish"
2426
  msgstr "Veröffentlichungszeit"
2427
 
2428
+ #: includes/B2S/Ship/Item.php:851
2429
  msgid "weekly"
2430
  msgstr "wöchentlich"
2431
 
2432
+ #: includes/B2S/Ship/Item.php:852
2433
  msgid "monthly"
2434
  msgstr "monatlich"
2435
 
2436
+ #: includes/B2S/Ship/Item.php:853
2437
  msgid "own period"
2438
  msgstr "Eigener Zeitraum"
2439
 
2440
+ #: includes/B2S/Ship/Item.php:859
2441
  msgid "Week"
2442
  msgstr "Woche"
2443
 
2444
+ #: includes/B2S/Ship/Item.php:859
2445
  msgid "Weeks"
2446
  msgstr "Wochen"
2447
 
2448
+ #: includes/B2S/Ship/Item.php:868
2449
  msgid "Month"
2450
  msgstr "Monat"
2451
 
2452
+ #: includes/B2S/Ship/Item.php:868
2453
  msgid "Months"
2454
  msgstr "Monate"
2455
 
2456
+ #: includes/B2S/Ship/Item.php:888
2457
  msgid "End Of Month"
2458
  msgstr "Monatsende"
2459
 
2460
+ #: includes/B2S/Ship/Item.php:893
2461
  msgid "Timespan"
2462
  msgstr "Zeitspanne"
2463
 
2464
+ #: includes/B2S/Ship/Item.php:896 views/b2s/partials/post-edit-modal.php:63 views/b2s/partials/post-edit-modal.php:66
2465
  msgid "Time"
2466
  msgstr "Mal"
2467
 
2468
+ #: includes/B2S/Ship/Item.php:901
2469
  msgid "Mon"
2470
  msgstr "Mo"
2471
 
2472
+ #: includes/B2S/Ship/Item.php:902
2473
  msgid "Tue"
2474
  msgstr "Di"
2475
 
2476
+ #: includes/B2S/Ship/Item.php:903
2477
  msgid "Wed"
2478
  msgstr "Mi"
2479
 
2480
+ #: includes/B2S/Ship/Item.php:904
2481
  msgid "Thu"
2482
  msgstr "Do"
2483
 
2484
+ #: includes/B2S/Ship/Item.php:905
2485
  msgid "Fri"
2486
  msgstr "Fr"
2487
 
2488
+ #: includes/B2S/Ship/Item.php:906
2489
  msgid "Sat"
2490
  msgstr "Sa"
2491
 
2492
+ #: includes/B2S/Ship/Item.php:907
2493
  msgid "Sun"
2494
  msgstr "So"
2495
 
2496
+ #: includes/B2S/Ship/Item.php:914
2497
  msgid "add another post"
2498
  msgstr "einen weiteren Post anlegen"
2499
 
2500
+ #: includes/B2S/Ship/Item.php:928
2501
  msgid "Copy from original"
2502
  msgstr "Originaltext kopieren"
2503
 
2504
+ #: includes/B2S/Ship/Item.php:944
2505
  msgid "Apply Settings To All Networks"
2506
  msgstr "Planung für alle Netzwerke übernehmen"
2507
 
2508
+ #: includes/B2S/Ship/Item.php:945
2509
  msgid "Save as best time for this network"
2510
  msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
2511
 
languages/blog2social.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Blog2Social: Social Media Auto Post & Scheduler\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2019-06-11 12:37+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -31,207 +31,205 @@ msgstr ""
31
  msgid "Modify forum"
32
  msgstr ""
33
 
34
- #: includes/Loader.php:354
35
  msgid "Auto-Post on Social Media"
36
  msgstr ""
37
 
38
- #: includes/Loader.php:355
39
  msgid "Social Media Content Calendar"
40
  msgstr ""
41
 
42
- #: includes/Loader.php:633
43
  msgid "This post will be shared into your social media from"
44
  msgstr ""
45
 
46
- #: includes/Loader.php:633 includes/Loader.php:635
47
  msgid "show details"
48
  msgstr ""
49
 
50
- #: includes/Loader.php:635
51
  msgid "This post will be shared on social media in 2-3 minutes!"
52
  msgstr ""
53
 
54
- #: includes/Loader.php:639
55
  msgid "Please, make sure that your post are publish on this blog on this moment. Then you can auto post your post with Blog2social."
56
  msgstr ""
57
 
58
- #: includes/Loader.php:642 includes/B2S/PostBox.php:79
59
  msgid "There are no authorizations for your selected profile. Please, authorize with a social network or select a other profile."
60
  msgstr ""
61
 
62
- #: includes/Loader.php:654
63
  msgid "Upgrade to Premium"
64
  msgstr ""
65
 
66
- #: includes/Loader.php:684
67
  msgid "Notifications"
68
  msgstr ""
69
 
70
- #: includes/Loader.php:684
71
  msgid "Shared Posts"
72
  msgstr ""
73
 
74
- #: includes/Loader.php:684
75
  msgid "Instant Sharing"
76
  msgstr ""
77
 
78
- #: includes/Loader.php:684 views/b2s/widgets/posts.php:18
79
  msgid "Scheduled Posts"
80
  msgstr ""
81
 
82
- #: includes/Loader.php:684
83
  msgid "Content Curation Drafts"
84
  msgstr ""
85
 
86
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:210 includes/B2S/Settings/Item.php:258 includes/B2S/Settings/Item.php:435 includes/B2S/Settings/Item.php:449 includes/B2S/Settings/Item.php:456
87
- #: includes/B2S/Settings/Item.php:473 includes/B2S/Settings/Item.php:478 includes/B2S/Ship/Portale.php:36 includes/B2S/Ship/Portale.php:36
88
  msgid "Profile"
89
  msgstr ""
90
 
91
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:149 includes/B2S/Network/Item.php:149 includes/B2S/Network/Item.php:271 includes/B2S/Settings/Item.php:258 includes/B2S/Settings/Item.php:450 includes/B2S/Settings/Item.php:457 includes/B2S/Settings/Item.php:474
92
- #: includes/B2S/Settings/Item.php:479 includes/B2S/Ship/Portale.php:33 includes/B2S/Ship/Portale.php:33
93
  msgid "Page"
94
  msgstr ""
95
 
96
- #: includes/Loader.php:685 includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:334 includes/B2S/Settings/Item.php:451 includes/B2S/Settings/Item.php:475 includes/B2S/Ship/Portale.php:30 includes/B2S/Ship/Portale.php:30
97
  msgid "Group"
98
  msgstr ""
99
 
100
- #: includes/Loader.php:686
101
  msgid "Company"
102
  msgstr ""
103
 
104
- #: includes/Loader.php:686
105
  msgid "Business"
106
  msgstr ""
107
 
108
- #: includes/Loader.php:687
109
  msgid "Your post could not be posted."
110
  msgstr ""
111
 
112
- #: includes/Loader.php:688
113
  msgid "Your authorization has expired. Please reconnect your account in the Blog2Social network settings."
114
  msgstr ""
115
 
116
- #: includes/Loader.php:689
117
  msgid "The network has marked the post as spam or abusive."
118
  msgstr ""
119
 
120
- #: includes/Loader.php:690
121
  msgid "We don't have the permission to publish your post. Please check your authorization."
122
  msgstr ""
123
 
124
- #: includes/Loader.php:691
125
  msgid "Your authorization is interrupted. Please check your authorization. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
126
  msgstr ""
127
 
128
- #: includes/Loader.php:692
129
  msgid "Your daily limit has been reached."
130
  msgstr ""
131
 
132
- #: includes/Loader.php:693
133
  msgid "Your post could not be posted, because your image is not available or the image source does not allow to publish"
134
  msgstr ""
135
 
136
- #: includes/Loader.php:694
137
  msgid "The network has blocked your account. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
138
  msgstr ""
139
 
140
- #: includes/Loader.php:695
141
  msgid "The number of images is reached. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
142
  msgstr ""
143
 
144
- #: includes/Loader.php:696
145
  msgid "Your daily limit for this network has been reached. Please try again later."
146
  msgstr ""
147
 
148
- #: includes/Loader.php:697
149
  msgid "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>."
150
  msgstr ""
151
 
152
- #: includes/Loader.php:698
153
  msgid "Your post is a duplicate."
154
  msgstr ""
155
 
156
- #: includes/Loader.php:699
157
  msgid "The network requires a public url."
158
  msgstr ""
159
 
160
- #: includes/Loader.php:700
161
  msgid "Your blog post was not available for the network at the time of publication."
162
  msgstr ""
163
 
164
- #: includes/Loader.php:701
165
  msgid "You have already retweeted this post."
166
  msgstr ""
167
 
168
- #: includes/Loader.php:702
169
  msgid "This XING API is no longer supported by XING. Please connect your XING accounts with the new XING interface to reschedule your posts. <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/index.php?action=artikel&cat=2&id=146\">Learn more</a>"
170
  msgstr ""
171
 
172
- #: includes/Loader.php:703
173
  msgid "There was no image in the meta data of the linked post. Posts without images cannot be shared on image networks."
174
  msgstr ""
175
 
176
- #: includes/Loader.php:704
177
  msgid "Your post could not be posted, because your image can not be processed by the network."
178
  msgstr ""
179
 
180
- #: includes/Loader.php:705
181
  msgid "Your group can not be found by the network."
182
  msgstr ""
183
 
184
- #: includes/Loader.php:761 includes/Loader.php:798
185
  msgid "Dashboard"
186
  msgstr ""
187
 
188
- #: includes/Loader.php:762 includes/Loader.php:805
189
  msgid "Posts & Sharing"
190
  msgstr ""
191
 
192
- #: includes/Loader.php:763 includes/Loader.php:812 views/b2s/dashboard.php:28
193
  msgid "Calendar"
194
  msgstr ""
195
 
196
- #: includes/Loader.php:764 includes/Loader.php:820
197
  msgid "Content Curation"
198
  msgstr ""
199
 
200
- #: includes/Loader.php:765 includes/Loader.php:827
201
  msgid "Networks"
202
  msgstr ""
203
 
204
- #: includes/Loader.php:766 includes/Loader.php:833
205
  msgid "Settings"
206
  msgstr ""
207
 
208
- #: includes/Loader.php:767 includes/Loader.php:839
209
  msgid "PR-Service"
210
  msgstr ""
211
 
212
- #: includes/Loader.php:768 includes/Loader.php:846
213
  msgid "Help & Support"
214
  msgstr ""
215
 
216
- #: includes/Loader.php:769
217
  msgid "Premium"
218
  msgstr ""
219
 
220
- #: includes/Loader.php:769 includes/Loader.php:852 includes/B2S/PostBox.php:108 views/b2s/network.php:33 views/b2s/settings.php:68 views/b2s/ship.php:21 includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:146 includes/B2S/Network/Item.php:149
221
- #: includes/B2S/Network/Item.php:152 includes/B2S/Network/Item.php:243 includes/B2S/Network/Item.php:305 includes/B2S/Network/Item.php:366 includes/B2S/Settings/Item.php:93 includes/B2S/Settings/Item.php:116 includes/B2S/Ship/Image.php:73 includes/B2S/Ship/Image.php:80
222
- #: includes/B2S/Ship/Item.php:783 includes/B2S/Ship/Portale.php:30 includes/B2S/Ship/Portale.php:33 includes/B2S/Ship/Portale.php:36 views/b2s/partials/post-edit-modal.php:9 views/b2s/widgets/posts.php:18
223
  msgid "PREMIUM"
224
  msgstr ""
225
 
226
- #: includes/Loader.php:789
227
  msgid "Blog2Social"
228
  msgstr ""
229
 
230
- #: includes/Loader.php:1249 includes/Loader.php:1434
231
  msgid "or"
232
  msgstr ""
233
 
234
- #: includes/Loader.php:1249 includes/Loader.php:1434
235
  msgid "back to install plugins"
236
  msgstr ""
237
 
@@ -305,11 +303,11 @@ msgstr ""
305
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
306
  msgstr ""
307
 
308
- #: includes/Ajax/Get.php:498 includes/Ajax/Post.php:1385 views/b2s/network.php:5 includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332 includes/B2S/Network/Item.php:457 includes/B2S/Network/Item.php:473
309
  msgid "Unknown username"
310
  msgstr ""
311
 
312
- #: includes/Ajax/Post.php:1386 includes/B2S/Network/Item.php:458 includes/B2S/Post/Item.php:590 includes/B2S/Post/Item.php:639 includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:760 includes/B2S/Ship/Item.php:910
313
  msgid "delete"
314
  msgstr ""
315
 
@@ -345,7 +343,7 @@ msgstr ""
345
  msgid "Custom Sharing & Scheduling"
346
  msgstr ""
347
 
348
- #: includes/B2S/PostBox.php:97 includes/B2S/PostBox.php:101 views/b2s/settings.php:71 views/b2s/ship.php:60 views/b2s/ship.php:150 views/b2s/ship.php:237 includes/B2S/Network/Item.php:164 includes/B2S/Settings/Item.php:100 includes/B2S/Ship/Item.php:724
349
  msgid "Info"
350
  msgstr ""
351
 
@@ -357,7 +355,7 @@ msgstr ""
357
  msgid "Facebook Instant Sharing:"
358
  msgstr ""
359
 
360
- #: includes/B2S/PostBox.php:100 includes/B2S/Settings/Item.php:122
361
  msgid "Auto-posts for Facebook Profiles will be shown in the \"Instant Sharing\" tab on your \"Posts & Sharing\" navigation bar and can be shared on your Facebook Profile by clicking on the \"Share\" button next to your auto-post."
362
  msgstr ""
363
 
@@ -369,8 +367,8 @@ msgstr ""
369
  msgid "enable Auto-Posting"
370
  msgstr ""
371
 
372
- #: includes/B2S/PostBox.php:115 views/b2s/curation.draft.php:45 views/b2s/network.php:57 views/b2s/network.php:145 views/b2s/network.php:221 views/b2s/post.approve.php:50 views/b2s/post.calendar.php:59 views/b2s/post.calendar.php:238 views/b2s/post.notice.php:44
373
- #: views/b2s/post.php:40 views/b2s/post.publish.php:44 views/b2s/post.sched.php:58 views/b2s/ship.php:172 views/b2s/ship.php:546 views/b2s/support.php:203
374
  msgid "Loading..."
375
  msgstr ""
376
 
@@ -489,7 +487,7 @@ msgid "schedule (best times)"
489
  msgstr ""
490
 
491
  #: includes/B2S/PostBox.php:227
492
- msgid "You want to sched your blog post with Auto-Poster?"
493
  msgstr ""
494
 
495
  #: includes/B2S/PostBox.php:227
@@ -500,11 +498,11 @@ msgstr ""
500
  msgid "Select date:"
501
  msgstr ""
502
 
503
- #: includes/B2S/PostBox.php:234 includes/B2S/Ship/Item.php:343
504
  msgid "show calendar"
505
  msgstr ""
506
 
507
- #: includes/B2S/PostBox.php:244 includes/B2S/Settings/Item.php:83
508
  msgid "change"
509
  msgstr ""
510
 
@@ -560,7 +558,7 @@ msgstr ""
560
  msgid "Load data..."
561
  msgstr ""
562
 
563
- #: views/b2s/curation.php:73 views/b2s/post.calendar.php:37 views/b2s/ship.php:16 views/b2s/ship.php:547 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
564
  msgid "published"
565
  msgstr ""
566
 
@@ -584,7 +582,7 @@ msgstr ""
584
  msgid "Blog2Social Premium covers everything you need."
585
  msgstr ""
586
 
587
- #: views/b2s/curation.php:115 views/b2s/post.calendar.php:265 views/b2s/ship.php:383 includes/B2S/Ship/Item.php:784
588
  msgid "Schedule for specific dates"
589
  msgstr ""
590
 
@@ -680,7 +678,7 @@ msgstr ""
680
  msgid "Google currently allows access to the API for all companies with up to 9 locations in their Google My Business Listings. However, Google plans to extend the API for companies with more than 9 locations in their Google My Business listings."
681
  msgstr ""
682
 
683
- #: views/b2s/network.php:126 views/b2s/premium.php:35 views/b2s/ship.php:469 includes/B2S/Ship/Item.php:822 views/b2s/partials/post-edit-modal.php:48
684
  msgid "Learn more"
685
  msgstr ""
686
 
@@ -745,11 +743,11 @@ msgid "Advanced Connection Preferences"
745
  msgstr ""
746
 
747
  #: views/b2s/network.php:228 views/b2s/network.php:310
748
- msgid "Move the connection to another network profile"
749
  msgstr ""
750
 
751
  #: views/b2s/network.php:233 views/b2s/network.php:262 views/b2s/network.php:265 views/b2s/network.php:268
752
- msgid "An error accured. Please contact our support"
753
  msgstr ""
754
 
755
  #: views/b2s/network.php:240 views/b2s/network.php:317
@@ -806,10 +804,75 @@ msgstr ""
806
  msgid "Upgrade to Blog2Social Business"
807
  msgstr ""
808
 
809
- #: views/b2s/network.php:315 includes/B2S/Ship/Navbar.php:34
810
  msgid "My Profile"
811
  msgstr ""
812
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
813
  #: views/b2s/post.approve.php:81
814
  msgid "Delete Social Media Posts"
815
  msgstr ""
@@ -830,16 +893,16 @@ msgstr ""
830
  msgid "show all"
831
  msgstr ""
832
 
833
- #: views/b2s/post.calendar.php:38 views/b2s/ship.php:16 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
834
  msgid "scheduled"
835
  msgstr ""
836
 
837
- #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:440 includes/B2S/Settings/Item.php:489
838
  msgid "Link Post"
839
  msgstr ""
840
 
841
- #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:404 includes/B2S/Settings/Item.php:464 includes/B2S/Settings/Item.php:489
842
- msgid "Photo Post"
843
  msgstr ""
844
 
845
  #: views/b2s/post.calendar.php:86 views/b2s/post.sched.php:164
@@ -906,7 +969,7 @@ msgstr ""
906
  msgid "You are sure, you want to delete entries from the reporting?"
907
  msgstr ""
908
 
909
- #: views/b2s/post.sched.php:32 includes/B2S/Network/Item.php:134
910
  msgid "Uhr"
911
  msgstr ""
912
 
@@ -918,7 +981,7 @@ msgstr ""
918
  msgid "You are sure, you want to delete entries from the scheduling?"
919
  msgstr ""
920
 
921
- #: views/b2s/premium.php:13
922
  msgid "Your current license:"
923
  msgstr ""
924
 
@@ -930,7 +993,7 @@ msgstr ""
930
  msgid "End of Trial"
931
  msgstr ""
932
 
933
- #: views/b2s/premium.php:30 includes/B2S/Settings/Item.php:173 includes/B2S/Settings/Item.php:176
934
  msgid "Upgrade"
935
  msgstr ""
936
 
@@ -951,7 +1014,7 @@ msgid "Enter license key and change your version"
951
  msgstr ""
952
 
953
  #: views/b2s/premium.php:49
954
- msgid "Activate Licence"
955
  msgstr ""
956
 
957
  #: views/b2s/premium.php:58
@@ -990,7 +1053,7 @@ msgstr ""
990
  msgid "Use the Best Times Manager to schedule your posts automatically or define your own best time scheme."
991
  msgstr ""
992
 
993
- #: views/b2s/premium.php:106 views/b2s/settings.php:34 includes/B2S/Post/Item.php:472
994
  msgid "Auto-Posting"
995
  msgstr ""
996
 
@@ -1078,89 +1141,53 @@ msgstr ""
1078
  msgid "Network Settings"
1079
  msgstr ""
1080
 
1081
- #: views/b2s/settings.php:55 views/b2s/settings.php:96 views/b2s/settings.php:98 views/b2s/settings.php:111 views/b2s/settings.php:113 views/b2s/settings.php:126 views/b2s/settings.php:128 views/b2s/settings.php:142 views/b2s/settings.php:144
1082
- msgid "save"
1083
- msgstr ""
1084
-
1085
- #: views/b2s/settings.php:65
1086
- msgid "Post format"
1087
- msgstr ""
1088
-
1089
- #: views/b2s/settings.php:75
1090
- msgid "Facebook"
1091
- msgstr ""
1092
-
1093
- #: views/b2s/settings.php:78
1094
- msgid "Twitter"
1095
- msgstr ""
1096
-
1097
- #: views/b2s/settings.php:81
1098
- msgid "LinkedIn"
1099
- msgstr ""
1100
-
1101
- #: views/b2s/settings.php:84
1102
- msgid "Instagram"
1103
- msgstr ""
1104
-
1105
- #: views/b2s/settings.php:173 includes/B2S/Ship/Image.php:84
1106
  msgid "Select or upload an image from media gallery"
1107
  msgstr ""
1108
 
1109
- #: views/b2s/settings.php:174 includes/B2S/Ship/Image.php:85
1110
  msgid "Use image"
1111
  msgstr ""
1112
 
1113
- #: views/b2s/settings.php:184
1114
  msgid "Allow shortcodes in my post"
1115
  msgstr ""
1116
 
1117
- #: views/b2s/settings.php:187
1118
  msgid ""
1119
  "Shortcodes are used by some wordpress plugins like Elementor, Visual Composer and Content Builder. When a shortcode is inserted in a WordPress post or page, it is replaced with some other content when you publish the article on your blog. In other words, a shortcode instructs "
1120
  "WordPress to find a special command that is placed in square brackets ([]) and replace it with the appropriate dynamic content by a plugin you use.<br><br>Activate this feature, if you should use dynamic elements in your articles."
1121
  msgstr ""
1122
 
1123
- #: views/b2s/settings.php:198
1124
  msgid "Include WordPress tags as hashtags in your posts"
1125
  msgstr ""
1126
 
1127
- #: views/b2s/settings.php:201
1128
  msgid ""
1129
  "Hashtags are a great way to generate more reach and visibility for your posts. By activating this feature Blog2Social will automatically include your WordPress tags as hashtags in all Social Media posts for networks that support hashtags. This way you don't need to worry "
1130
  "about adding extra hashtags to your comments. Blog2Social erases unnecessary spaces in your WordPress tags to generate valid hashtags."
1131
  msgstr ""
1132
 
1133
- #: views/b2s/settings.php:212
1134
  msgid "Activate Legacy mode "
1135
  msgstr ""
1136
 
1137
- #: views/b2s/settings.php:215
1138
  msgid "Plugin contents are loaded one at a time to minimize server load."
1139
  msgstr ""
1140
 
1141
- #: views/b2s/settings.php:226
1142
- msgid "Instant Caching for Facebook Link Posts"
1143
- msgstr ""
1144
-
1145
- #: views/b2s/settings.php:229
1146
- msgid "To make sure that Facebook always pulls the current meta data of your blog post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post URL when instant caching is activated. This is necessary if you use varnish caching."
1147
- msgstr ""
1148
-
1149
- #: views/b2s/settings.php:231
1150
- msgid "Note: To use Facebook Instant Articles, this option must be disabled."
1151
- msgstr ""
1152
-
1153
- #: views/b2s/settings.php:242 includes/B2S/Settings/Item.php:66
1154
  msgid "Personal Time Zone"
1155
  msgstr ""
1156
 
1157
- #: views/b2s/settings.php:245
1158
  msgid ""
1159
  "Blog2Social applies the scheduled time settings based on the time zone defined in the general settings of your WordPress. You can select a user-specific time zone that deviates from the Wordpress system time zone for your social media scheduling.<br><br>Select the desired "
1160
  "time zone from the drop-down menu."
1161
  msgstr ""
1162
 
1163
- #: views/b2s/ship.php:16 includes/B2S/Post/Filter.php:49 includes/B2S/Post/Item.php:232 includes/PRG/Post/Item.php:97
1164
  msgid "draft"
1165
  msgstr ""
1166
 
@@ -1168,11 +1195,11 @@ msgstr ""
1168
  msgid "Social Media Scheduling & Sharing"
1169
  msgstr ""
1170
 
1171
- #: views/b2s/ship.php:37 views/prg/ship.php:41 views/prg/ship.php:43 includes/B2S/Curation/View.php:35 includes/B2S/Settings/Item.php:330 includes/B2S/Settings/Item.php:351
1172
  msgid "Title"
1173
  msgstr ""
1174
 
1175
- #: views/b2s/ship.php:39 includes/B2S/Post/Item.php:272
1176
  msgid "on blog"
1177
  msgstr ""
1178
 
@@ -1201,7 +1228,7 @@ msgid "Profiles | Pages | Groups"
1201
  msgstr ""
1202
 
1203
  #: views/b2s/ship.php:148
1204
- msgid "Save Network Selection"
1205
  msgstr ""
1206
 
1207
  #: views/b2s/ship.php:157
@@ -1228,7 +1255,7 @@ msgstr ""
1228
  msgid "First, connect or select network before posting"
1229
  msgstr ""
1230
 
1231
- #: views/b2s/ship.php:203 includes/B2S/Settings/Item.php:82
1232
  msgid "connect"
1233
  msgstr ""
1234
 
@@ -1244,7 +1271,7 @@ msgstr ""
1244
  msgid "Time zone"
1245
  msgstr ""
1246
 
1247
- #: views/b2s/ship.php:239 views/b2s/ship.php:241 includes/B2S/Post/Item.php:289
1248
  msgid "Re-share this post"
1249
  msgstr ""
1250
 
@@ -1311,7 +1338,7 @@ msgstr ""
1311
  msgid "Give me more information"
1312
  msgstr ""
1313
 
1314
- #: views/b2s/support.php:15 includes/B2S/Post/Item.php:488 includes/B2S/Ship/Save.php:438
1315
  msgid "FAQ"
1316
  msgstr ""
1317
 
@@ -1531,11 +1558,11 @@ msgstr ""
1531
  msgid "Share your post"
1532
  msgstr ""
1533
 
1534
- #: includes/B2S/Curation/View.php:61 includes/B2S/Settings/Item.php:189
1535
  msgid "immediately"
1536
  msgstr ""
1537
 
1538
- #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67 includes/B2S/Ship/Item.php:892 views/b2s/partials/post-edit-modal.php:62 views/b2s/partials/post-edit-modal.php:65
1539
  msgid "Date"
1540
  msgstr ""
1541
 
@@ -1547,535 +1574,584 @@ msgstr ""
1547
  msgid "Save as Draft"
1548
  msgstr ""
1549
 
1550
- #: includes/B2S/Network/Item.php:60
1551
  msgid "Default"
1552
  msgstr ""
1553
 
1554
- #: includes/B2S/Network/Item.php:60
1555
  msgid "Show all"
1556
  msgstr ""
1557
 
1558
- #: includes/B2S/Network/Item.php:61 includes/B2S/Network/Item.php:170
1559
  msgid "My profile"
1560
  msgstr ""
1561
 
1562
- #: includes/B2S/Network/Item.php:63
1563
  msgid "Your profiles:"
1564
  msgstr ""
1565
 
1566
- #: includes/B2S/Network/Item.php:138
1567
  msgid "Best times"
1568
  msgstr ""
1569
 
1570
- #: includes/B2S/Network/Item.php:146 includes/B2S/Ship/Portale.php:36
1571
  msgid "You want to connect a network profile?"
1572
  msgstr ""
1573
 
1574
- #: includes/B2S/Network/Item.php:149 includes/B2S/Ship/Portale.php:33
1575
  msgid "You want to connect a network page?"
1576
  msgstr ""
1577
 
1578
- #: includes/B2S/Network/Item.php:152 includes/B2S/Ship/Portale.php:30
 
 
 
 
1579
  msgid "You want to connect a social media group?"
1580
  msgstr ""
1581
 
1582
- #: includes/B2S/Network/Item.php:163 includes/B2S/Settings/Item.php:249
1583
  msgid "Connections"
1584
  msgstr ""
1585
 
1586
- #: includes/B2S/Network/Item.php:164
1587
  msgid "Best Time Manager"
1588
  msgstr ""
1589
 
1590
- #: includes/B2S/Network/Item.php:201 includes/B2S/Network/Item.php:262 includes/B2S/Network/Item.php:325
1591
  msgid "To reactivate this connection,"
1592
  msgstr ""
1593
 
1594
- #: includes/B2S/Network/Item.php:201 includes/B2S/Network/Item.php:262 includes/B2S/Network/Item.php:325 includes/B2S/Ship/Image.php:30
1595
  msgid "please upgrade"
1596
  msgstr ""
1597
 
1598
- #: includes/B2S/Network/Item.php:204 includes/B2S/Network/Item.php:265 includes/B2S/Network/Item.php:328
1599
  msgid "Authorization is interrupted since"
1600
  msgstr ""
1601
 
1602
- #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332
1603
  msgid "Assigned by"
1604
  msgstr ""
1605
 
1606
- #: includes/B2S/Network/Item.php:241 includes/B2S/Network/Item.php:303 includes/B2S/Network/Item.php:364 includes/B2S/Ship/Item.php:840
1607
  msgid "Days"
1608
  msgstr ""
1609
 
1610
- #: includes/B2S/Network/Item.php:271 includes/B2S/Ship/Item.php:283
1611
  msgid "Employer Branding"
1612
  msgstr ""
1613
 
1614
- #: includes/B2S/Network/Item.php:445
1615
  msgid "Connection currently assigned to"
1616
  msgstr ""
1617
 
1618
- #: includes/B2S/Post/Filter.php:34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1619
  msgid "all authors"
1620
  msgstr ""
1621
 
1622
- #: includes/B2S/Post/Filter.php:50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1623
  msgid "all statuses"
1624
  msgstr ""
1625
 
1626
- #: includes/B2S/Post/Filter.php:61 includes/B2S/Post/Filter.php:73
1627
  msgid "newest first"
1628
  msgstr ""
1629
 
1630
- #: includes/B2S/Post/Filter.php:61 includes/B2S/Post/Filter.php:73
1631
  msgid "oldest first"
1632
  msgstr ""
1633
 
1634
- #: includes/B2S/Post/Filter.php:86
1635
  msgid "all categories & tags"
1636
  msgstr ""
1637
 
1638
- #: includes/B2S/Post/Filter.php:108 includes/PRG/Post/Filter.php:53
1639
  msgid "all post types"
1640
  msgstr ""
1641
 
1642
- #: includes/B2S/Post/Filter.php:133 includes/PRG/Post/Filter.php:74
1643
  msgid "Search Title"
1644
  msgstr ""
1645
 
1646
- #: includes/B2S/Post/Filter.php:155 includes/PRG/Post/Filter.php:85
1647
  msgid "sort"
1648
  msgstr ""
1649
 
1650
- #: includes/B2S/Post/Filter.php:156 includes/PRG/Post/Filter.php:86
1651
  msgid "reset"
1652
  msgstr ""
1653
 
1654
- #: includes/B2S/Post/Filter.php:161
1655
  msgid "selected date"
1656
  msgstr ""
1657
 
1658
- #: includes/B2S/Post/Filter.php:161
1659
  msgid "scheduled post(s)"
1660
  msgstr ""
1661
 
1662
- #: includes/B2S/Post/Item.php:235
1663
  msgid "You have no posts published or scheduled."
1664
  msgstr ""
1665
 
1666
- #: includes/B2S/Post/Item.php:257
1667
  msgid "curated post"
1668
  msgstr ""
1669
 
1670
- #: includes/B2S/Post/Item.php:262 includes/B2S/Post/Item.php:352
1671
  msgid "last shared on social media"
1672
  msgstr ""
1673
 
1674
- #: includes/B2S/Post/Item.php:270 includes/B2S/Post/Item.php:361
1675
  msgid "Share on Social Media"
1676
  msgstr ""
1677
 
1678
- #: includes/B2S/Post/Item.php:272 includes/B2S/Post/Item.php:363 includes/PRG/Post/Item.php:132
1679
  msgid "Author"
1680
  msgstr ""
1681
 
1682
- #: includes/B2S/Post/Item.php:290 includes/B2S/Post/Item.php:314 includes/B2S/Post/Item.php:336
1683
  msgid "Details"
1684
  msgstr ""
1685
 
1686
- #: includes/B2S/Post/Item.php:292
1687
  msgid "shared social media posts"
1688
  msgstr ""
1689
 
1690
- #: includes/B2S/Post/Item.php:292
1691
  msgid "latest share by"
1692
  msgstr ""
1693
 
1694
- #: includes/B2S/Post/Item.php:316 views/b2s/widgets/activity.php:10
1695
  msgid "scheduled social media posts"
1696
  msgstr ""
1697
 
1698
- #: includes/B2S/Post/Item.php:316
1699
  msgid "next share by"
1700
  msgstr ""
1701
 
1702
- #: includes/B2S/Post/Item.php:338
1703
  msgid "social media posts ready to be shared"
1704
  msgstr ""
1705
 
1706
- #: includes/B2S/Post/Item.php:349
1707
  msgid "via Browser-Extension"
1708
  msgstr ""
1709
 
1710
- #: includes/B2S/Post/Item.php:363
1711
  msgid "saved"
1712
  msgstr ""
1713
 
1714
- #: includes/B2S/Post/Item.php:472 includes/B2S/Post/Item.php:608 includes/B2S/Ship/Save.php:427
1715
  msgid "Retweet"
1716
  msgstr ""
1717
 
1718
- #: includes/B2S/Post/Item.php:478 includes/B2S/Post/Item.php:548 includes/B2S/Post/Item.php:613
1719
  msgid "select all"
1720
  msgstr ""
1721
 
1722
- #: includes/B2S/Post/Item.php:481
1723
  msgid "show"
1724
  msgstr ""
1725
 
1726
- #: includes/B2S/Post/Item.php:488 includes/B2S/Ship/Save.php:438
1727
  msgid "Please see"
1728
  msgstr ""
1729
 
1730
- #: includes/B2S/Post/Item.php:494
1731
  msgid "sharing in progress by"
1732
  msgstr ""
1733
 
1734
- #: includes/B2S/Post/Item.php:494
1735
  msgid "shared by"
1736
  msgstr ""
1737
 
1738
- #: includes/B2S/Post/Item.php:515 includes/B2S/Post/Item.php:528
1739
  msgid "You want to delete a publish post entry?"
1740
  msgstr ""
1741
 
1742
- #: includes/B2S/Post/Item.php:516 includes/B2S/Post/Item.php:529
1743
  msgid "delete from reporting"
1744
  msgstr ""
1745
 
1746
- #: includes/B2S/Post/Item.php:519
1747
  msgid "re-share"
1748
  msgstr ""
1749
 
1750
- #: includes/B2S/Post/Item.php:551
1751
  msgid "is waiting to shared by"
1752
  msgstr ""
1753
 
1754
- #: includes/B2S/Post/Item.php:581 includes/B2S/Ship/Save.php:408
1755
  msgid "share"
1756
  msgstr ""
1757
 
1758
- #: includes/B2S/Post/Item.php:589
1759
  msgid "You want to delete your Social Media post?"
1760
  msgstr ""
1761
 
1762
- #: includes/B2S/Post/Item.php:623
1763
  msgid "last modified by"
1764
  msgstr ""
1765
 
1766
- #: includes/B2S/Post/Item.php:625
1767
  msgid "is processed by the network"
1768
  msgstr ""
1769
 
1770
- #: includes/B2S/Post/Item.php:630
1771
  msgid "scheduled by"
1772
  msgstr ""
1773
 
1774
- #: includes/B2S/Post/Item.php:635
1775
  msgid "You want to edit your scheduled post?"
1776
  msgstr ""
1777
 
1778
- #: includes/B2S/Post/Item.php:636
1779
  msgid "edit"
1780
  msgstr ""
1781
 
1782
- #: includes/B2S/Post/Item.php:647
1783
  msgid "delete scheduling"
1784
  msgstr ""
1785
 
1786
- #: includes/B2S/Settings/Item.php:63 includes/B2S/Settings/Item.php:83 includes/B2S/Ship/Item.php:742
1787
  msgid "Account"
1788
  msgstr ""
1789
 
1790
- #: includes/B2S/Settings/Item.php:72
1791
  msgid "Timezone for Scheduling"
1792
  msgstr ""
1793
 
1794
- #: includes/B2S/Settings/Item.php:72
1795
  msgid "User"
1796
  msgstr ""
1797
 
1798
  #: includes/B2S/Settings/Item.php:77
1799
- msgid "Content"
1800
- msgstr ""
1801
-
1802
- #: includes/B2S/Settings/Item.php:78
1803
  msgid "Url Shortener"
1804
  msgstr ""
1805
 
1806
- #: includes/B2S/Settings/Item.php:79
1807
  msgid "Bitly"
1808
  msgstr ""
1809
 
1810
- #: includes/B2S/Settings/Item.php:86
1811
  msgid "allow shortcodes in my post"
1812
  msgstr ""
1813
 
1814
- #: includes/B2S/Settings/Item.php:88
1815
  msgid "include Wordpress tags as hashtags in my post"
1816
  msgstr ""
1817
 
1818
  #: includes/B2S/Settings/Item.php:91
1819
- msgid "Define Twitter post content"
1820
- msgstr ""
1821
-
1822
- #: includes/B2S/Settings/Item.php:97
1823
- msgid "title"
1824
- msgstr ""
1825
-
1826
- #: includes/B2S/Settings/Item.php:97 includes/B2S/Settings/Item.php:98 includes/B2S/Settings/Item.php:99
1827
- msgid "hashtags"
1828
- msgstr ""
1829
-
1830
- #: includes/B2S/Settings/Item.php:98
1831
- msgid "title & content"
1832
- msgstr ""
1833
-
1834
- #: includes/B2S/Settings/Item.php:98 includes/B2S/Settings/Item.php:99 includes/B2S/Settings/Item.php:349
1835
- msgid "(PREMIUM)"
1836
- msgstr ""
1837
-
1838
- #: includes/B2S/Settings/Item.php:99
1839
- msgid "only content"
1840
- msgstr ""
1841
-
1842
- #: includes/B2S/Settings/Item.php:105
1843
  msgid "System"
1844
  msgstr ""
1845
 
1846
- #: includes/B2S/Settings/Item.php:106 includes/B2S/Settings/Item.php:296 includes/B2S/Settings/Item.php:321
1847
  msgid "This is a global feature for your blog, which can only be edited by users with admin rights."
1848
  msgstr ""
1849
 
1850
- #: includes/B2S/Settings/Item.php:107
1851
  msgid "activate Legacy mode"
1852
  msgstr ""
1853
 
1854
- #: includes/B2S/Settings/Item.php:126
1855
  msgid "Auto-post your own created posts"
1856
  msgstr ""
1857
 
1858
- #: includes/B2S/Settings/Item.php:127
1859
  msgid "Define by default to automatically post your posts on social media:"
1860
  msgstr ""
1861
 
1862
- #: includes/B2S/Settings/Item.php:129
1863
  msgid "Select by default if the auto-poster is activated when you publish a new post or update a post."
1864
  msgstr ""
1865
 
1866
- #: includes/B2S/Settings/Item.php:134
1867
  msgid "new posts"
1868
  msgstr ""
1869
 
1870
- #: includes/B2S/Settings/Item.php:135 includes/B2S/Settings/Item.php:147
1871
  msgid "Unselect all"
1872
  msgstr ""
1873
 
1874
- #: includes/B2S/Settings/Item.php:135 includes/B2S/Settings/Item.php:147
1875
  msgid "Select all"
1876
  msgstr ""
1877
 
1878
- #: includes/B2S/Settings/Item.php:143
1879
  msgid "By enabling this feature your previously published social media posts will be sent again to your selected social media channels as soon as the post is updated."
1880
  msgstr ""
1881
 
1882
- #: includes/B2S/Settings/Item.php:146
1883
  msgid "updating existing posts"
1884
  msgstr ""
1885
 
1886
- #: includes/B2S/Settings/Item.php:158 includes/B2S/Settings/Item.php:200
1887
  msgid "Save"
1888
  msgstr ""
1889
 
1890
- #: includes/B2S/Settings/Item.php:166
1891
  msgid "Auto-post your imported posts to Twitter & Facebook"
1892
  msgstr ""
1893
 
1894
- #: includes/B2S/Settings/Item.php:167
1895
  msgid "Define by default to automatically share your imported posts to social media:"
1896
  msgstr ""
1897
 
1898
- #: includes/B2S/Settings/Item.php:170
1899
- msgid "Your current licence:"
1900
- msgstr ""
1901
-
1902
- #: includes/B2S/Settings/Item.php:172
1903
  msgid "Immediate Cross-Posting across all networks: Share an unlimited number of posts"
1904
  msgstr ""
1905
 
1906
- #: includes/B2S/Settings/Item.php:173
1907
  msgid "Scheduled Auto-Posting"
1908
  msgstr ""
1909
 
1910
- #: includes/B2S/Settings/Item.php:175
1911
  msgid "share up to"
1912
  msgstr ""
1913
 
1914
- #: includes/B2S/Settings/Item.php:175
1915
  msgid "posts per day"
1916
  msgstr ""
1917
 
1918
- #: includes/B2S/Settings/Item.php:181
1919
  msgid "Select by default to automatically share your imported posts"
1920
  msgstr ""
1921
 
1922
- #: includes/B2S/Settings/Item.php:185
1923
  msgid "Select to auto-post to your standard networks:"
1924
  msgstr ""
1925
 
1926
- #: includes/B2S/Settings/Item.php:186
1927
  msgid "In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting."
1928
  msgstr ""
1929
 
1930
- #: includes/B2S/Settings/Item.php:186
1931
  msgid "More information"
1932
  msgstr ""
1933
 
1934
- #: includes/B2S/Settings/Item.php:188
1935
  msgid "Select to auto-post immediately after publishing or with a delay"
1936
  msgstr ""
1937
 
1938
- #: includes/B2S/Settings/Item.php:190
1939
  msgid "publish with a delay of"
1940
  msgstr ""
1941
 
1942
- #: includes/B2S/Settings/Item.php:191
1943
  msgid "minutes"
1944
  msgstr ""
1945
 
1946
- #: includes/B2S/Settings/Item.php:214
1947
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
1948
  msgstr ""
1949
 
1950
- #: includes/B2S/Settings/Item.php:215
1951
  msgid "Post Types"
1952
  msgstr ""
1953
 
1954
- #: includes/B2S/Settings/Item.php:216
1955
  msgid "Include (Post only...)"
1956
  msgstr ""
1957
 
1958
- #: includes/B2S/Settings/Item.php:217
1959
  msgid "Exclude (Do no post ...)"
1960
  msgstr ""
1961
 
1962
- #: includes/B2S/Settings/Item.php:251
1963
  msgid "add/change connection"
1964
  msgstr ""
1965
 
1966
- #: includes/B2S/Settings/Item.php:294
1967
  msgid "Reset all page and post meta data"
1968
  msgstr ""
1969
 
1970
- #: includes/B2S/Settings/Item.php:299
1971
  msgid "Meta Tags Settings for Posts and Pages"
1972
  msgstr ""
1973
 
1974
- #: includes/B2S/Settings/Item.php:300
1975
  msgid "Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly."
1976
  msgstr ""
1977
 
1978
- #: includes/B2S/Settings/Item.php:302
1979
  msgid "Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly."
1980
  msgstr ""
1981
 
1982
- #: includes/B2S/Settings/Item.php:323
1983
  msgid "Frontpage Settings"
1984
  msgstr ""
1985
 
1986
- #: includes/B2S/Settings/Item.php:324
1987
  msgid "Check Settings with Sharing-Debugger"
1988
  msgstr ""
1989
 
1990
- #: includes/B2S/Settings/Item.php:327
1991
  msgid "Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
1992
  msgstr ""
1993
 
1994
- #: includes/B2S/Settings/Item.php:331 includes/B2S/Settings/Item.php:352
1995
  msgid "Description"
1996
  msgstr ""
1997
 
1998
- #: includes/B2S/Settings/Item.php:332 includes/B2S/Settings/Item.php:353
1999
  msgid "Image URL"
2000
  msgstr ""
2001
 
2002
- #: includes/B2S/Settings/Item.php:334 includes/B2S/Settings/Item.php:355 includes/B2S/Ship/Image.php:78 includes/B2S/Ship/Image.php:80
2003
  msgid "Image upload / Media Gallery"
2004
  msgstr ""
2005
 
2006
- #: includes/B2S/Settings/Item.php:337
2007
  msgid "Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1."
2008
  msgstr ""
2009
 
2010
- #: includes/B2S/Settings/Item.php:343
2011
  msgid "Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2012
  msgstr ""
2013
 
2014
- #: includes/B2S/Settings/Item.php:346
2015
  msgid "The default card type to use"
2016
  msgstr ""
2017
 
2018
- #: includes/B2S/Settings/Item.php:348
2019
  msgid "Summary"
2020
  msgstr ""
2021
 
2022
- #: includes/B2S/Settings/Item.php:349
2023
  msgid "Summary with large image"
2024
  msgstr ""
2025
 
2026
- #: includes/B2S/Settings/Item.php:358
 
 
 
 
2027
  msgid "Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats."
2028
  msgstr ""
2029
 
2030
- #: includes/B2S/Settings/Item.php:375
2031
  msgid "Did you know?"
2032
  msgstr ""
2033
 
2034
- #: includes/B2S/Settings/Item.php:376
2035
  msgid "With Premium Pro, you can change the custom post format photo post or link post for each individual social media post and channel (profile, page, group)."
2036
  msgstr ""
2037
 
2038
- #: includes/B2S/Settings/Item.php:376
2039
  msgid "Upgrade to Premium Pro now."
2040
  msgstr ""
2041
 
2042
- #: includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:440
2043
- msgid "Image with frame"
2044
- msgstr ""
2045
-
2046
- #: includes/B2S/Settings/Item.php:398
2047
  msgid "Insert white frames to show the whole image in your timeline. All image information will be shown in your timeline."
2048
  msgstr ""
2049
 
2050
- #: includes/B2S/Settings/Item.php:400
2051
  msgid ""
2052
  "The link post format displays posts title, link address and the first one or two sentences of the post. The networks scan this information from your META or OpenGraph. PLEASE NOTE: If you want your link posts to display the selected image from the Blog2Social preview editor, "
2053
  "please make sure you have activated the Social Meta Tags for Facebook and Twitter in your Blog2Social settings. You find these settings in the tab \"Social Meta Data\". If you don't select a specific post image, some networks display the first image detected on your page. The "
2054
  "image links to your blog post."
2055
  msgstr ""
2056
 
2057
- #: includes/B2S/Settings/Item.php:404 includes/B2S/Settings/Item.php:464
2058
- msgid "Image cut out"
2059
- msgstr ""
2060
-
2061
- #: includes/B2S/Settings/Item.php:409
2062
  msgid "The image preview will be cropped automatically to fit the default Instagram layout for your Instagram timeline. The image will be shown uncropped when opening the preview page for your Instagram post."
2063
  msgstr ""
2064
 
2065
- #: includes/B2S/Settings/Item.php:411
2066
  msgid ""
2067
  "A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main "
2068
  "benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook, you can edit the albums name with a description of your choice."
2069
  msgstr ""
2070
 
2071
- #: includes/B2S/Settings/Item.php:435
2072
- msgid "All"
2073
- msgstr ""
2074
-
2075
- #: includes/B2S/Settings/Item.php:453
2076
- msgid "Activate Instant Caching"
2077
- msgstr ""
2078
-
2079
  #: includes/B2S/Ship/Image.php:27
2080
  msgid "The images file types .jpg and .png are allowed. Please try another."
2081
  msgstr ""
@@ -2100,299 +2176,291 @@ msgstr ""
2100
  msgid "Apply image for this post"
2101
  msgstr ""
2102
 
2103
- #: includes/B2S/Ship/Item.php:138
2104
  msgid "Network does not support image for profiles"
2105
  msgstr ""
2106
 
2107
- #: includes/B2S/Ship/Item.php:139 includes/B2S/Ship/Item.php:202
2108
  msgid "Network defines image by link"
2109
  msgstr ""
2110
 
2111
- #: includes/B2S/Ship/Item.php:141
2112
  msgid "Supported HTML tags"
2113
  msgstr ""
2114
 
2115
- #: includes/B2S/Ship/Item.php:142 includes/B2S/Ship/Item.php:201
2116
  msgid "Network does not support emojis"
2117
  msgstr ""
2118
 
2119
- #: includes/B2S/Ship/Item.php:185
2120
  msgid "Text only"
2121
  msgstr ""
2122
 
2123
- #: includes/B2S/Ship/Item.php:186 includes/B2S/Ship/Item.php:190 includes/B2S/Ship/Item.php:226 includes/B2S/Ship/Item.php:230 includes/B2S/Ship/Item.php:251 includes/B2S/Ship/Item.php:255 includes/B2S/Ship/Item.php:919 includes/B2S/Ship/Item.php:921
2124
- msgid "characters"
2125
- msgstr ""
2126
-
2127
- #: includes/B2S/Ship/Item.php:200
2128
  msgid "Network does not support image for pages"
2129
  msgstr ""
2130
 
2131
- #: includes/B2S/Ship/Item.php:275
2132
  msgid "Connection expires on 31 March 2019"
2133
  msgstr ""
2134
 
2135
- #: includes/B2S/Ship/Item.php:279
2136
  msgid "Connection expires on 2 April 2019"
2137
  msgstr ""
2138
 
2139
- #: includes/B2S/Ship/Item.php:292
2140
  msgid "post format"
2141
  msgstr ""
2142
 
2143
- #: includes/B2S/Ship/Item.php:302 includes/B2S/Ship/Item.php:927
2144
  msgid "Insert full-text"
2145
  msgstr ""
2146
 
2147
- #: includes/B2S/Ship/Item.php:304 includes/B2S/Ship/Item.php:929
2148
  msgid "Delete text"
2149
  msgstr ""
2150
 
2151
- #: includes/B2S/Ship/Item.php:312
2152
  msgid "You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post."
2153
  msgstr ""
2154
 
2155
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2156
  msgid "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."
2157
  msgstr ""
2158
 
2159
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2160
  msgid "Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts."
2161
  msgstr ""
2162
 
2163
- #: includes/B2S/Ship/Item.php:318 includes/B2S/Ship/Item.php:513 includes/B2S/Ship/Item.php:793
2164
  msgid "Learn more about this"
2165
  msgstr ""
2166
 
2167
- #: includes/B2S/Ship/Item.php:323
2168
  msgid "Please note: XING allows identical posts to be published only once within a group and no more than three times across different groups."
2169
  msgstr ""
2170
 
2171
- #: includes/B2S/Ship/Item.php:323
2172
  msgid "Read more"
2173
  msgstr ""
2174
 
2175
- #: includes/B2S/Ship/Item.php:343
2176
  msgid "hide calendar"
2177
  msgstr ""
2178
 
2179
- #: includes/B2S/Ship/Item.php:398 includes/B2S/Ship/Item.php:422 includes/B2S/Ship/Item.php:446 includes/B2S/Ship/Item.php:464 includes/B2S/Ship/Item.php:479 includes/B2S/Ship/Item.php:505 includes/B2S/Ship/Item.php:523 includes/B2S/Ship/Item.php:539
2180
- #: includes/B2S/Ship/Item.php:552 includes/B2S/Ship/Item.php:568 includes/B2S/Ship/Item.php:573
2181
  msgid "Write something about your post..."
2182
  msgstr ""
2183
 
2184
- #: includes/B2S/Ship/Item.php:405 includes/B2S/Ship/Item.php:429 includes/B2S/Ship/Item.php:453 includes/B2S/Ship/Item.php:501 includes/B2S/Ship/Item.php:519 includes/B2S/Ship/Item.php:535 includes/B2S/Ship/Item.php:564 includes/B2S/Ship/Item.php:598
2185
  msgid "Change image"
2186
  msgstr ""
2187
 
2188
- #: includes/B2S/Ship/Item.php:409
2189
  msgid "Info: Change Open Graph Meta tags image, title and description for this network"
2190
  msgstr ""
2191
 
2192
- #: includes/B2S/Ship/Item.php:412 includes/B2S/Ship/Item.php:436
2193
  msgid "You want to change your link image, link title and link description for this network? Click here."
2194
  msgstr ""
2195
 
2196
- #: includes/B2S/Ship/Item.php:414
2197
  msgid "OG Meta title"
2198
  msgstr ""
2199
 
2200
- #: includes/B2S/Ship/Item.php:415
2201
  msgid "OG Meta description"
2202
  msgstr ""
2203
 
2204
- #: includes/B2S/Ship/Item.php:433
2205
  msgid "Info: Change Card Meta tags image, title and description for this network"
2206
  msgstr ""
2207
 
2208
- #: includes/B2S/Ship/Item.php:438
2209
  msgid "Card Meta title"
2210
  msgstr ""
2211
 
2212
- #: includes/B2S/Ship/Item.php:439
2213
  msgid "Card Meta description"
2214
  msgstr ""
2215
 
2216
- #: includes/B2S/Ship/Item.php:585
2217
  msgid "required"
2218
  msgstr ""
2219
 
2220
- #: includes/B2S/Ship/Item.php:605 includes/B2S/Ship/Item.php:607
2221
- msgid "Link"
2222
- msgstr ""
2223
-
2224
- #: includes/B2S/Ship/Item.php:675
2225
  msgid "Jobs & Projects"
2226
  msgstr ""
2227
 
2228
- #: includes/B2S/Ship/Item.php:676
2229
  msgid "Events"
2230
  msgstr ""
2231
 
2232
- #: includes/B2S/Ship/Item.php:677
2233
  msgid "Classified Ads"
2234
  msgstr ""
2235
 
2236
- #: includes/B2S/Ship/Item.php:679
2237
  msgid "Offer"
2238
  msgstr ""
2239
 
2240
- #: includes/B2S/Ship/Item.php:680
2241
  msgid "Request"
2242
  msgstr ""
2243
 
2244
- #: includes/B2S/Ship/Item.php:691
2245
  msgid "The Headline..."
2246
  msgstr ""
2247
 
2248
- #: includes/B2S/Ship/Item.php:696
2249
  msgid "Hashtags"
2250
  msgstr ""
2251
 
2252
- #: includes/B2S/Ship/Item.php:724
2253
  msgid "Enable Retweets for all Tweets with the selected profile"
2254
  msgstr ""
2255
 
2256
- #: includes/B2S/Ship/Item.php:743 views/b2s/partials/post-edit-modal.php:73
2257
  msgid "Delay"
2258
  msgstr ""
2259
 
2260
- #: includes/B2S/Ship/Item.php:753 includes/B2S/Ship/Item.php:754 includes/B2S/Ship/Item.php:755 includes/B2S/Ship/Item.php:756 views/b2s/partials/post-edit-modal.php:77 views/b2s/partials/post-edit-modal.php:78 views/b2s/partials/post-edit-modal.php:79
2261
  #: views/b2s/partials/post-edit-modal.php:80
2262
  msgid "min"
2263
  msgstr ""
2264
 
2265
- #: includes/B2S/Ship/Item.php:761
2266
  msgid "Add Retweet"
2267
  msgstr ""
2268
 
2269
- #: includes/B2S/Ship/Item.php:781
2270
  msgid "Share Now"
2271
  msgstr ""
2272
 
2273
- #: includes/B2S/Ship/Item.php:786
2274
  msgid "Schedule Recurrent Post"
2275
  msgstr ""
2276
 
2277
- #: includes/B2S/Ship/Item.php:822 views/b2s/partials/post-edit-modal.php:47
2278
  msgid ""
2279
  "Please note: Your account is connected via an old XING API that is no longer supported by XING after March 31. Please connect your XING profile, as well as your XING company pages (Employer branding profiles) and business pages with the new XING interface in the Blog2Social "
2280
  "network settings. To do this, go to the Blog2Social Networks section and connect your XING accounts with the new XING."
2281
  msgstr ""
2282
 
2283
- #: includes/B2S/Ship/Item.php:826 views/b2s/partials/post-edit-modal.php:51
2284
  msgid "Please note: Google will shut down Google+ for all private accounts (profiles, pages, groups) on 2nd April 2019. You can find further information and the next steps, including how to download your photos and other content here:"
2285
  msgstr ""
2286
 
2287
- #: includes/B2S/Ship/Item.php:829
2288
  msgid "Repeats"
2289
  msgstr ""
2290
 
2291
- #: includes/B2S/Ship/Item.php:830 includes/B2S/Ship/Item.php:833
2292
  msgid "Duration"
2293
  msgstr ""
2294
 
2295
- #: includes/B2S/Ship/Item.php:834
2296
  msgid "Number of repeats"
2297
  msgstr ""
2298
 
2299
- #: includes/B2S/Ship/Item.php:835
2300
  msgid "Day of month"
2301
  msgstr ""
2302
 
2303
- #: includes/B2S/Ship/Item.php:836
2304
  msgid "Repeats every (days)"
2305
  msgstr ""
2306
 
2307
- #: includes/B2S/Ship/Item.php:838
2308
  msgid "Start date"
2309
  msgstr ""
2310
 
2311
- #: includes/B2S/Ship/Item.php:839
2312
  msgid "Time to publish"
2313
  msgstr ""
2314
 
2315
- #: includes/B2S/Ship/Item.php:848
2316
  msgid "weekly"
2317
  msgstr ""
2318
 
2319
- #: includes/B2S/Ship/Item.php:849
2320
  msgid "monthly"
2321
  msgstr ""
2322
 
2323
- #: includes/B2S/Ship/Item.php:850
2324
  msgid "own period"
2325
  msgstr ""
2326
 
2327
- #: includes/B2S/Ship/Item.php:856
2328
  msgid "Week"
2329
  msgstr ""
2330
 
2331
- #: includes/B2S/Ship/Item.php:856
2332
  msgid "Weeks"
2333
  msgstr ""
2334
 
2335
- #: includes/B2S/Ship/Item.php:865
2336
  msgid "Month"
2337
  msgstr ""
2338
 
2339
- #: includes/B2S/Ship/Item.php:865
2340
  msgid "Months"
2341
  msgstr ""
2342
 
2343
- #: includes/B2S/Ship/Item.php:885
2344
  msgid "End Of Month"
2345
  msgstr ""
2346
 
2347
- #: includes/B2S/Ship/Item.php:890
2348
  msgid "Timespan"
2349
  msgstr ""
2350
 
2351
- #: includes/B2S/Ship/Item.php:893 views/b2s/partials/post-edit-modal.php:63 views/b2s/partials/post-edit-modal.php:66
2352
  msgid "Time"
2353
  msgstr ""
2354
 
2355
- #: includes/B2S/Ship/Item.php:898
2356
  msgid "Mon"
2357
  msgstr ""
2358
 
2359
- #: includes/B2S/Ship/Item.php:899
2360
  msgid "Tue"
2361
  msgstr ""
2362
 
2363
- #: includes/B2S/Ship/Item.php:900
2364
  msgid "Wed"
2365
  msgstr ""
2366
 
2367
- #: includes/B2S/Ship/Item.php:901
2368
  msgid "Thu"
2369
  msgstr ""
2370
 
2371
- #: includes/B2S/Ship/Item.php:902
2372
  msgid "Fri"
2373
  msgstr ""
2374
 
2375
- #: includes/B2S/Ship/Item.php:903
2376
  msgid "Sat"
2377
  msgstr ""
2378
 
2379
- #: includes/B2S/Ship/Item.php:904
2380
  msgid "Sun"
2381
  msgstr ""
2382
 
2383
- #: includes/B2S/Ship/Item.php:911
2384
  msgid "add another post"
2385
  msgstr ""
2386
 
2387
- #: includes/B2S/Ship/Item.php:925
2388
  msgid "Copy from original"
2389
  msgstr ""
2390
 
2391
- #: includes/B2S/Ship/Item.php:941
2392
  msgid "Apply Settings To All Networks"
2393
  msgstr ""
2394
 
2395
- #: includes/B2S/Ship/Item.php:942
2396
  msgid "Save as best time for this network"
2397
  msgstr ""
2398
 
3
  msgstr ""
4
  "Project-Id-Version: Blog2Social: Social Media Auto Post & Scheduler\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2019-07-22 09:13+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
31
  msgid "Modify forum"
32
  msgstr ""
33
 
34
+ #: includes/Loader.php:363
35
  msgid "Auto-Post on Social Media"
36
  msgstr ""
37
 
38
+ #: includes/Loader.php:364
39
  msgid "Social Media Content Calendar"
40
  msgstr ""
41
 
42
+ #: includes/Loader.php:667
43
  msgid "This post will be shared into your social media from"
44
  msgstr ""
45
 
46
+ #: includes/Loader.php:667 includes/Loader.php:669
47
  msgid "show details"
48
  msgstr ""
49
 
50
+ #: includes/Loader.php:669
51
  msgid "This post will be shared on social media in 2-3 minutes!"
52
  msgstr ""
53
 
54
+ #: includes/Loader.php:673
55
  msgid "Please, make sure that your post are publish on this blog on this moment. Then you can auto post your post with Blog2social."
56
  msgstr ""
57
 
58
+ #: includes/Loader.php:676 includes/B2S/PostBox.php:79
59
  msgid "There are no authorizations for your selected profile. Please, authorize with a social network or select a other profile."
60
  msgstr ""
61
 
62
+ #: includes/Loader.php:688
63
  msgid "Upgrade to Premium"
64
  msgstr ""
65
 
66
+ #: includes/Loader.php:718
67
  msgid "Notifications"
68
  msgstr ""
69
 
70
+ #: includes/Loader.php:718
71
  msgid "Shared Posts"
72
  msgstr ""
73
 
74
+ #: includes/Loader.php:718
75
  msgid "Instant Sharing"
76
  msgstr ""
77
 
78
+ #: includes/Loader.php:718 views/b2s/widgets/posts.php:18
79
  msgid "Scheduled Posts"
80
  msgstr ""
81
 
82
+ #: includes/Loader.php:718
83
  msgid "Content Curation Drafts"
84
  msgstr ""
85
 
86
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:217 includes/B2S/Network/Item.php:523 includes/B2S/Settings/Item.php:244 includes/B2S/Ship/Portale.php:38 includes/B2S/Ship/Portale.php:38
 
87
  msgid "Profile"
88
  msgstr ""
89
 
90
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:278 includes/B2S/Network/Item.php:525 includes/B2S/Settings/Item.php:244 includes/B2S/Ship/Portale.php:35 includes/B2S/Ship/Portale.php:35
 
91
  msgid "Page"
92
  msgstr ""
93
 
94
+ #: includes/Loader.php:719 includes/B2S/Network/Item.php:154 includes/B2S/Network/Item.php:341 includes/B2S/Network/Item.php:528 includes/B2S/Ship/Portale.php:31 includes/B2S/Ship/Portale.php:32
95
  msgid "Group"
96
  msgstr ""
97
 
98
+ #: includes/Loader.php:720
99
  msgid "Company"
100
  msgstr ""
101
 
102
+ #: includes/Loader.php:720
103
  msgid "Business"
104
  msgstr ""
105
 
106
+ #: includes/Loader.php:721
107
  msgid "Your post could not be posted."
108
  msgstr ""
109
 
110
+ #: includes/Loader.php:722
111
  msgid "Your authorization has expired. Please reconnect your account in the Blog2Social network settings."
112
  msgstr ""
113
 
114
+ #: includes/Loader.php:723
115
  msgid "The network has marked the post as spam or abusive."
116
  msgstr ""
117
 
118
+ #: includes/Loader.php:724
119
  msgid "We don't have the permission to publish your post. Please check your authorization."
120
  msgstr ""
121
 
122
+ #: includes/Loader.php:725
123
  msgid "Your authorization is interrupted. Please check your authorization. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
124
  msgstr ""
125
 
126
+ #: includes/Loader.php:726
127
  msgid "Your daily limit has been reached."
128
  msgstr ""
129
 
130
+ #: includes/Loader.php:727
131
  msgid "Your post could not be posted, because your image is not available or the image source does not allow to publish"
132
  msgstr ""
133
 
134
+ #: includes/Loader.php:728
135
  msgid "The network has blocked your account. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
136
  msgstr ""
137
 
138
+ #: includes/Loader.php:729
139
  msgid "The number of images is reached. Please see <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
140
  msgstr ""
141
 
142
+ #: includes/Loader.php:730
143
  msgid "Your daily limit for this network has been reached. Please try again later."
144
  msgstr ""
145
 
146
+ #: includes/Loader.php:731
147
  msgid "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>."
148
  msgstr ""
149
 
150
+ #: includes/Loader.php:732
151
  msgid "Your post is a duplicate."
152
  msgstr ""
153
 
154
+ #: includes/Loader.php:733
155
  msgid "The network requires a public url."
156
  msgstr ""
157
 
158
+ #: includes/Loader.php:734
159
  msgid "Your blog post was not available for the network at the time of publication."
160
  msgstr ""
161
 
162
+ #: includes/Loader.php:735
163
  msgid "You have already retweeted this post."
164
  msgstr ""
165
 
166
+ #: includes/Loader.php:736
167
  msgid "This XING API is no longer supported by XING. Please connect your XING accounts with the new XING interface to reschedule your posts. <a target=\"_blank\" href=\"https://www.blog2social.com/en/faq/index.php?action=artikel&cat=2&id=146\">Learn more</a>"
168
  msgstr ""
169
 
170
+ #: includes/Loader.php:737
171
  msgid "There was no image in the meta data of the linked post. Posts without images cannot be shared on image networks."
172
  msgstr ""
173
 
174
+ #: includes/Loader.php:738
175
  msgid "Your post could not be posted, because your image can not be processed by the network."
176
  msgstr ""
177
 
178
+ #: includes/Loader.php:739
179
  msgid "Your group can not be found by the network."
180
  msgstr ""
181
 
182
+ #: includes/Loader.php:795 includes/Loader.php:832
183
  msgid "Dashboard"
184
  msgstr ""
185
 
186
+ #: includes/Loader.php:796 includes/Loader.php:839
187
  msgid "Posts & Sharing"
188
  msgstr ""
189
 
190
+ #: includes/Loader.php:797 includes/Loader.php:846 views/b2s/dashboard.php:28
191
  msgid "Calendar"
192
  msgstr ""
193
 
194
+ #: includes/Loader.php:798 includes/Loader.php:854
195
  msgid "Content Curation"
196
  msgstr ""
197
 
198
+ #: includes/Loader.php:799 includes/Loader.php:861
199
  msgid "Networks"
200
  msgstr ""
201
 
202
+ #: includes/Loader.php:800 includes/Loader.php:867
203
  msgid "Settings"
204
  msgstr ""
205
 
206
+ #: includes/Loader.php:801 includes/Loader.php:873
207
  msgid "PR-Service"
208
  msgstr ""
209
 
210
+ #: includes/Loader.php:802 includes/Loader.php:880
211
  msgid "Help & Support"
212
  msgstr ""
213
 
214
+ #: includes/Loader.php:803
215
  msgid "Premium"
216
  msgstr ""
217
 
218
+ #: includes/Loader.php:803 includes/Loader.php:886 includes/B2S/PostBox.php:108 views/b2s/network.php:33 views/b2s/ship.php:21 includes/B2S/Curation/View.php:53 includes/B2S/Network/Item.php:148 includes/B2S/Network/Item.php:151 includes/B2S/Network/Item.php:155
219
+ #: includes/B2S/Network/Item.php:158 includes/B2S/Network/Item.php:250 includes/B2S/Network/Item.php:312 includes/B2S/Network/Item.php:374 includes/B2S/Settings/Item.php:102 includes/B2S/Ship/Image.php:73 includes/B2S/Ship/Image.php:80 includes/B2S/Ship/Item.php:786
220
+ #: includes/B2S/Ship/Portale.php:32 includes/B2S/Ship/Portale.php:35 includes/B2S/Ship/Portale.php:38 views/b2s/partials/post-edit-modal.php:9 views/b2s/widgets/posts.php:18
221
  msgid "PREMIUM"
222
  msgstr ""
223
 
224
+ #: includes/Loader.php:823
225
  msgid "Blog2Social"
226
  msgstr ""
227
 
228
+ #: includes/Loader.php:1283 includes/Loader.php:1468
229
  msgid "or"
230
  msgstr ""
231
 
232
+ #: includes/Loader.php:1283 includes/Loader.php:1468
233
  msgid "back to install plugins"
234
  msgstr ""
235
 
303
  msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
304
  msgstr ""
305
 
306
+ #: includes/Ajax/Get.php:500 includes/Ajax/Post.php:1356 views/b2s/network.php:5 includes/B2S/Network/Item.php:215 includes/B2S/Network/Item.php:276 includes/B2S/Network/Item.php:339 includes/B2S/Network/Item.php:465 includes/B2S/Network/Item.php:481
307
  msgid "Unknown username"
308
  msgstr ""
309
 
310
+ #: includes/Ajax/Post.php:1357 includes/B2S/Network/Item.php:466 includes/B2S/Post/Item.php:606 includes/B2S/Post/Item.php:655 includes/B2S/Settings/Item.php:82 includes/B2S/Ship/Item.php:763 includes/B2S/Ship/Item.php:913
311
  msgid "delete"
312
  msgstr ""
313
 
343
  msgid "Custom Sharing & Scheduling"
344
  msgstr ""
345
 
346
+ #: includes/B2S/PostBox.php:97 includes/B2S/PostBox.php:101 views/b2s/ship.php:60 views/b2s/ship.php:150 views/b2s/ship.php:237 includes/B2S/Network/Item.php:170 includes/B2S/Ship/Item.php:727
347
  msgid "Info"
348
  msgstr ""
349
 
355
  msgid "Facebook Instant Sharing:"
356
  msgstr ""
357
 
358
+ #: includes/B2S/PostBox.php:100 includes/B2S/Settings/Item.php:108
359
  msgid "Auto-posts for Facebook Profiles will be shown in the \"Instant Sharing\" tab on your \"Posts & Sharing\" navigation bar and can be shared on your Facebook Profile by clicking on the \"Share\" button next to your auto-post."
360
  msgstr ""
361
 
367
  msgid "enable Auto-Posting"
368
  msgstr ""
369
 
370
+ #: includes/B2S/PostBox.php:115 views/b2s/curation.draft.php:45 views/b2s/network.php:57 views/b2s/network.php:145 views/b2s/network.php:221 views/b2s/network.php:352 views/b2s/post.approve.php:50 views/b2s/post.calendar.php:59 views/b2s/post.calendar.php:238
371
+ #: views/b2s/post.notice.php:44 views/b2s/post.php:40 views/b2s/post.publish.php:44 views/b2s/post.sched.php:58 views/b2s/ship.php:172 views/b2s/ship.php:546 views/b2s/support.php:203
372
  msgid "Loading..."
373
  msgstr ""
374
 
487
  msgstr ""
488
 
489
  #: includes/B2S/PostBox.php:227
490
+ msgid "You want to schedule your blog post with Auto-Poster?"
491
  msgstr ""
492
 
493
  #: includes/B2S/PostBox.php:227
498
  msgid "Select date:"
499
  msgstr ""
500
 
501
+ #: includes/B2S/PostBox.php:234 includes/B2S/Ship/Item.php:346
502
  msgid "show calendar"
503
  msgstr ""
504
 
505
+ #: includes/B2S/PostBox.php:244 includes/B2S/Settings/Item.php:82
506
  msgid "change"
507
  msgstr ""
508
 
558
  msgid "Load data..."
559
  msgstr ""
560
 
561
+ #: views/b2s/curation.php:73 views/b2s/post.calendar.php:37 views/b2s/ship.php:16 views/b2s/ship.php:547 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/B2S/Ship/Save.php:417 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
562
  msgid "published"
563
  msgstr ""
564
 
582
  msgid "Blog2Social Premium covers everything you need."
583
  msgstr ""
584
 
585
+ #: views/b2s/curation.php:115 views/b2s/post.calendar.php:265 views/b2s/ship.php:383 includes/B2S/Ship/Item.php:787
586
  msgid "Schedule for specific dates"
587
  msgstr ""
588
 
678
  msgid "Google currently allows access to the API for all companies with up to 9 locations in their Google My Business Listings. However, Google plans to extend the API for companies with more than 9 locations in their Google My Business listings."
679
  msgstr ""
680
 
681
+ #: views/b2s/network.php:126 views/b2s/premium.php:35 views/b2s/ship.php:469 includes/B2S/Ship/Item.php:825 views/b2s/partials/post-edit-modal.php:48
682
  msgid "Learn more"
683
  msgstr ""
684
 
743
  msgstr ""
744
 
745
  #: views/b2s/network.php:228 views/b2s/network.php:310
746
+ msgid "Move the connection to another network collection."
747
  msgstr ""
748
 
749
  #: views/b2s/network.php:233 views/b2s/network.php:262 views/b2s/network.php:265 views/b2s/network.php:268
750
+ msgid "An error occured. Please contact our support."
751
  msgstr ""
752
 
753
  #: views/b2s/network.php:240 views/b2s/network.php:317
804
  msgid "Upgrade to Blog2Social Business"
805
  msgstr ""
806
 
807
+ #: views/b2s/network.php:315 includes/B2S/Ship/Navbar.php:35
808
  msgid "My Profile"
809
  msgstr ""
810
 
811
+ #: views/b2s/network.php:346 includes/B2S/Network/Item.php:158 includes/B2S/Network/Item.php:158
812
+ msgid "Edit Post Format"
813
+ msgstr ""
814
+
815
+ #: views/b2s/network.php:358 views/b2s/settings.php:54
816
+ msgid "save"
817
+ msgstr ""
818
+
819
+ #: views/b2s/network.php:370 views/b2s/settings.php:131
820
+ msgid "Instant Caching for Facebook Link Posts"
821
+ msgstr ""
822
+
823
+ #: views/b2s/network.php:373 views/b2s/settings.php:134
824
+ msgid ""
825
+ "Please enable this feature, if you are using varnish caching (HTTP accelerator to relieve your website). Blog2Social will add a \"no-cache=1\" parameter to the post URL of your Facebook link posts to ensure that Facebook always pulls the current meta data of your blog post."
826
+ msgstr ""
827
+
828
+ #: views/b2s/network.php:384
829
+ msgid "Choose your Post Format"
830
+ msgstr ""
831
+
832
+ #: views/b2s/network.php:388 views/b2s/network.php:391 views/b2s/network.php:394
833
+ msgid "Decide in which post format you want to post your content: Link post or image post."
834
+ msgstr ""
835
+
836
+ #: views/b2s/network.php:397
837
+ msgid "Decide in wich form you want to post your Content. Either as image with frame, or as image cut out."
838
+ msgstr ""
839
+
840
+ #: views/b2s/network.php:409
841
+ msgid "Post Content"
842
+ msgstr ""
843
+
844
+ #: views/b2s/network.php:412
845
+ msgid "Edit the content of your post. Move elements by drag and drop into the textarea and customize them as you like."
846
+ msgstr ""
847
+
848
+ #: views/b2s/network.php:415
849
+ msgid "Legend"
850
+ msgstr ""
851
+
852
+ #: views/b2s/network.php:417
853
+ msgid "The title of your post"
854
+ msgstr ""
855
+
856
+ #: views/b2s/network.php:418
857
+ msgid "The summary of your post (you define it in the side menu of your post)."
858
+ msgstr ""
859
+
860
+ #: views/b2s/network.php:419
861
+ msgid "The content of your post"
862
+ msgstr ""
863
+
864
+ #: views/b2s/network.php:420
865
+ msgid "The tags you have set in your post."
866
+ msgstr ""
867
+
868
+ #: views/b2s/network.php:433 includes/B2S/Network/Item.php:612
869
+ msgid "Character Limit"
870
+ msgstr ""
871
+
872
+ #: views/b2s/network.php:436
873
+ msgid "How long should your post be? Your text will be cut off after the last sentence within the character limit."
874
+ msgstr ""
875
+
876
  #: views/b2s/post.approve.php:81
877
  msgid "Delete Social Media Posts"
878
  msgstr ""
893
  msgid "show all"
894
  msgstr ""
895
 
896
+ #: views/b2s/post.calendar.php:38 views/b2s/ship.php:16 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/PRG/Post/Filter.php:41 includes/PRG/Post/Item.php:97
897
  msgid "scheduled"
898
  msgstr ""
899
 
900
+ #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:382 includes/B2S/Settings/Item.php:412
901
  msgid "Link Post"
902
  msgstr ""
903
 
904
+ #: views/b2s/post.calendar.php:69 views/b2s/post.sched.php:177 includes/B2S/Settings/Item.php:393 includes/B2S/Settings/Item.php:412
905
+ msgid "Image Post"
906
  msgstr ""
907
 
908
  #: views/b2s/post.calendar.php:86 views/b2s/post.sched.php:164
969
  msgid "You are sure, you want to delete entries from the reporting?"
970
  msgstr ""
971
 
972
+ #: views/b2s/post.sched.php:32 includes/B2S/Network/Item.php:136
973
  msgid "Uhr"
974
  msgstr ""
975
 
981
  msgid "You are sure, you want to delete entries from the scheduling?"
982
  msgstr ""
983
 
984
+ #: views/b2s/premium.php:13 includes/B2S/Settings/Item.php:156
985
  msgid "Your current license:"
986
  msgstr ""
987
 
993
  msgid "End of Trial"
994
  msgstr ""
995
 
996
+ #: views/b2s/premium.php:30 includes/B2S/Settings/Item.php:159 includes/B2S/Settings/Item.php:162
997
  msgid "Upgrade"
998
  msgstr ""
999
 
1014
  msgstr ""
1015
 
1016
  #: views/b2s/premium.php:49
1017
+ msgid "Activate License"
1018
  msgstr ""
1019
 
1020
  #: views/b2s/premium.php:58
1053
  msgid "Use the Best Times Manager to schedule your posts automatically or define your own best time scheme."
1054
  msgstr ""
1055
 
1056
+ #: views/b2s/premium.php:106 views/b2s/settings.php:34 includes/B2S/Post/Item.php:488
1057
  msgid "Auto-Posting"
1058
  msgstr ""
1059
 
1141
  msgid "Network Settings"
1142
  msgstr ""
1143
 
1144
+ #: views/b2s/settings.php:78 includes/B2S/Ship/Image.php:84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1145
  msgid "Select or upload an image from media gallery"
1146
  msgstr ""
1147
 
1148
+ #: views/b2s/settings.php:79 includes/B2S/Ship/Image.php:85
1149
  msgid "Use image"
1150
  msgstr ""
1151
 
1152
+ #: views/b2s/settings.php:89
1153
  msgid "Allow shortcodes in my post"
1154
  msgstr ""
1155
 
1156
+ #: views/b2s/settings.php:92
1157
  msgid ""
1158
  "Shortcodes are used by some wordpress plugins like Elementor, Visual Composer and Content Builder. When a shortcode is inserted in a WordPress post or page, it is replaced with some other content when you publish the article on your blog. In other words, a shortcode instructs "
1159
  "WordPress to find a special command that is placed in square brackets ([]) and replace it with the appropriate dynamic content by a plugin you use.<br><br>Activate this feature, if you should use dynamic elements in your articles."
1160
  msgstr ""
1161
 
1162
+ #: views/b2s/settings.php:103
1163
  msgid "Include WordPress tags as hashtags in your posts"
1164
  msgstr ""
1165
 
1166
+ #: views/b2s/settings.php:106
1167
  msgid ""
1168
  "Hashtags are a great way to generate more reach and visibility for your posts. By activating this feature Blog2Social will automatically include your WordPress tags as hashtags in all Social Media posts for networks that support hashtags. This way you don't need to worry "
1169
  "about adding extra hashtags to your comments. Blog2Social erases unnecessary spaces in your WordPress tags to generate valid hashtags."
1170
  msgstr ""
1171
 
1172
+ #: views/b2s/settings.php:117
1173
  msgid "Activate Legacy mode "
1174
  msgstr ""
1175
 
1176
+ #: views/b2s/settings.php:120
1177
  msgid "Plugin contents are loaded one at a time to minimize server load."
1178
  msgstr ""
1179
 
1180
+ #: views/b2s/settings.php:145 includes/B2S/Settings/Item.php:65
 
 
 
 
 
 
 
 
 
 
 
 
1181
  msgid "Personal Time Zone"
1182
  msgstr ""
1183
 
1184
+ #: views/b2s/settings.php:148
1185
  msgid ""
1186
  "Blog2Social applies the scheduled time settings based on the time zone defined in the general settings of your WordPress. You can select a user-specific time zone that deviates from the Wordpress system time zone for your social media scheduling.<br><br>Select the desired "
1187
  "time zone from the drop-down menu."
1188
  msgstr ""
1189
 
1190
+ #: views/b2s/ship.php:16 includes/B2S/Post/Filter.php:50 includes/B2S/Post/Item.php:248 includes/PRG/Post/Item.php:97
1191
  msgid "draft"
1192
  msgstr ""
1193
 
1195
  msgid "Social Media Scheduling & Sharing"
1196
  msgstr ""
1197
 
1198
+ #: views/b2s/ship.php:37 views/prg/ship.php:41 views/prg/ship.php:43 includes/B2S/Curation/View.php:35 includes/B2S/Settings/Item.php:317 includes/B2S/Settings/Item.php:338
1199
  msgid "Title"
1200
  msgstr ""
1201
 
1202
+ #: views/b2s/ship.php:39 includes/B2S/Post/Item.php:288
1203
  msgid "on blog"
1204
  msgstr ""
1205
 
1228
  msgstr ""
1229
 
1230
  #: views/b2s/ship.php:148
1231
+ msgid "Save network collection"
1232
  msgstr ""
1233
 
1234
  #: views/b2s/ship.php:157
1255
  msgid "First, connect or select network before posting"
1256
  msgstr ""
1257
 
1258
+ #: views/b2s/ship.php:203 includes/B2S/Settings/Item.php:81
1259
  msgid "connect"
1260
  msgstr ""
1261
 
1271
  msgid "Time zone"
1272
  msgstr ""
1273
 
1274
+ #: views/b2s/ship.php:239 views/b2s/ship.php:241 includes/B2S/Post/Item.php:305
1275
  msgid "Re-share this post"
1276
  msgstr ""
1277
 
1338
  msgid "Give me more information"
1339
  msgstr ""
1340
 
1341
+ #: views/b2s/support.php:15 includes/B2S/Post/Item.php:504 includes/B2S/Ship/Save.php:438
1342
  msgid "FAQ"
1343
  msgstr ""
1344
 
1558
  msgid "Share your post"
1559
  msgstr ""
1560
 
1561
+ #: includes/B2S/Curation/View.php:61 includes/B2S/Settings/Item.php:175
1562
  msgid "immediately"
1563
  msgstr ""
1564
 
1565
+ #: includes/B2S/Curation/View.php:66 includes/B2S/Curation/View.php:67 includes/B2S/Ship/Item.php:895 views/b2s/partials/post-edit-modal.php:62 views/b2s/partials/post-edit-modal.php:65
1566
  msgid "Date"
1567
  msgstr ""
1568
 
1574
  msgid "Save as Draft"
1575
  msgstr ""
1576
 
1577
+ #: includes/B2S/Network/Item.php:62
1578
  msgid "Default"
1579
  msgstr ""
1580
 
1581
+ #: includes/B2S/Network/Item.php:62
1582
  msgid "Show all"
1583
  msgstr ""
1584
 
1585
+ #: includes/B2S/Network/Item.php:63 includes/B2S/Network/Item.php:176
1586
  msgid "My profile"
1587
  msgstr ""
1588
 
1589
+ #: includes/B2S/Network/Item.php:65
1590
  msgid "Your profiles:"
1591
  msgstr ""
1592
 
1593
+ #: includes/B2S/Network/Item.php:140
1594
  msgid "Best times"
1595
  msgstr ""
1596
 
1597
+ #: includes/B2S/Network/Item.php:148 includes/B2S/Ship/Portale.php:38
1598
  msgid "You want to connect a network profile?"
1599
  msgstr ""
1600
 
1601
+ #: includes/B2S/Network/Item.php:151 includes/B2S/Ship/Portale.php:35
1602
  msgid "You want to connect a network page?"
1603
  msgstr ""
1604
 
1605
+ #: includes/B2S/Network/Item.php:154 includes/B2S/Network/Item.php:341 includes/B2S/Ship/Portale.php:31
1606
+ msgid "Publication"
1607
+ msgstr ""
1608
+
1609
+ #: includes/B2S/Network/Item.php:155 includes/B2S/Ship/Portale.php:32
1610
  msgid "You want to connect a social media group?"
1611
  msgstr ""
1612
 
1613
+ #: includes/B2S/Network/Item.php:169 includes/B2S/Settings/Item.php:235
1614
  msgid "Connections"
1615
  msgstr ""
1616
 
1617
+ #: includes/B2S/Network/Item.php:170
1618
  msgid "Best Time Manager"
1619
  msgstr ""
1620
 
1621
+ #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332
1622
  msgid "To reactivate this connection,"
1623
  msgstr ""
1624
 
1625
+ #: includes/B2S/Network/Item.php:208 includes/B2S/Network/Item.php:269 includes/B2S/Network/Item.php:332 includes/B2S/Ship/Image.php:30
1626
  msgid "please upgrade"
1627
  msgstr ""
1628
 
1629
+ #: includes/B2S/Network/Item.php:211 includes/B2S/Network/Item.php:272 includes/B2S/Network/Item.php:335
1630
  msgid "Authorization is interrupted since"
1631
  msgstr ""
1632
 
1633
+ #: includes/B2S/Network/Item.php:215 includes/B2S/Network/Item.php:276 includes/B2S/Network/Item.php:339
1634
  msgid "Assigned by"
1635
  msgstr ""
1636
 
1637
+ #: includes/B2S/Network/Item.php:248 includes/B2S/Network/Item.php:310 includes/B2S/Network/Item.php:372 includes/B2S/Ship/Item.php:843
1638
  msgid "Days"
1639
  msgstr ""
1640
 
1641
+ #: includes/B2S/Network/Item.php:278 includes/B2S/Ship/Item.php:286
1642
  msgid "Employer Branding"
1643
  msgstr ""
1644
 
1645
+ #: includes/B2S/Network/Item.php:453
1646
  msgid "Connection currently assigned to"
1647
  msgstr ""
1648
 
1649
+ #: includes/B2S/Network/Item.php:506
1650
+ msgid "Successfully saved"
1651
+ msgstr ""
1652
+
1653
+ #: includes/B2S/Network/Item.php:507
1654
+ msgid "Failed to save"
1655
+ msgstr ""
1656
+
1657
+ #: includes/B2S/Network/Item.php:508
1658
+ msgid "Failed to load the default template"
1659
+ msgstr ""
1660
+
1661
+ #: includes/B2S/Network/Item.php:514
1662
+ msgid "This is a Premium Feature"
1663
+ msgstr ""
1664
+
1665
+ #: includes/B2S/Network/Item.php:533
1666
+ msgid "Activate Instant Caching"
1667
+ msgstr ""
1668
+
1669
+ #: includes/B2S/Network/Item.php:568
1670
+ msgid "Format"
1671
+ msgstr ""
1672
+
1673
+ #: includes/B2S/Network/Item.php:569
1674
+ msgid "Load default settings"
1675
+ msgstr ""
1676
+
1677
+ #: includes/B2S/Network/Item.php:575 includes/B2S/Network/Item.php:578 includes/B2S/Ship/Item.php:608 includes/B2S/Ship/Item.php:610
1678
+ msgid "Link"
1679
+ msgstr ""
1680
+
1681
+ #: includes/B2S/Network/Item.php:575 includes/B2S/Network/Item.php:578 includes/B2S/Settings/Item.php:382
1682
+ msgid "Image with frame"
1683
+ msgstr ""
1684
+
1685
+ #: includes/B2S/Network/Item.php:576 includes/B2S/Network/Item.php:579
1686
+ msgid "Image"
1687
+ msgstr ""
1688
+
1689
+ #: includes/B2S/Network/Item.php:576 includes/B2S/Network/Item.php:579 includes/B2S/Settings/Item.php:393
1690
+ msgid "Image cut out"
1691
+ msgstr ""
1692
+
1693
+ #: includes/B2S/Network/Item.php:587 includes/B2S/Settings/Item.php:76
1694
+ msgid "Content"
1695
+ msgstr ""
1696
+
1697
+ #: includes/B2S/Network/Item.php:597
1698
+ msgid "clear"
1699
+ msgstr ""
1700
+
1701
+ #: includes/B2S/Network/Item.php:606
1702
+ msgid "The link will be added automatically at the end of the post."
1703
+ msgstr ""
1704
+
1705
+ #: includes/B2S/Network/Item.php:619
1706
+ msgid "recommended length"
1707
+ msgstr ""
1708
+
1709
+ #: includes/B2S/Network/Item.php:619 includes/B2S/Ship/Item.php:181 includes/B2S/Ship/Item.php:185 includes/B2S/Ship/Item.php:225 includes/B2S/Ship/Item.php:229 includes/B2S/Ship/Item.php:254 includes/B2S/Ship/Item.php:258 includes/B2S/Ship/Item.php:922
1710
+ #: includes/B2S/Ship/Item.php:924
1711
+ msgid "characters"
1712
+ msgstr ""
1713
+
1714
+ #: includes/B2S/Network/Item.php:619
1715
+ msgid "Limit"
1716
+ msgstr ""
1717
+
1718
+ #: includes/B2S/Network/Item.php:639 includes/B2S/Network/Item.php:691 includes/B2S/Network/Item.php:745 includes/B2S/Network/Item.php:797
1719
+ msgid "Preview"
1720
+ msgstr ""
1721
+
1722
+ #: includes/B2S/Post/Filter.php:35
1723
  msgid "all authors"
1724
  msgstr ""
1725
 
1726
+ #: includes/B2S/Post/Filter.php:51
1727
+ msgid "all posts"
1728
+ msgstr ""
1729
+
1730
+ #: includes/B2S/Post/Filter.php:62
1731
+ msgid "not yet shared"
1732
+ msgstr ""
1733
+
1734
+ #: includes/B2S/Post/Filter.php:62
1735
+ msgid "already shared"
1736
+ msgstr ""
1737
+
1738
+ #: includes/B2S/Post/Filter.php:62
1739
+ msgid "currently scheduled"
1740
+ msgstr ""
1741
+
1742
+ #: includes/B2S/Post/Filter.php:63
1743
  msgid "all statuses"
1744
  msgstr ""
1745
 
1746
+ #: includes/B2S/Post/Filter.php:74 includes/B2S/Post/Filter.php:86
1747
  msgid "newest first"
1748
  msgstr ""
1749
 
1750
+ #: includes/B2S/Post/Filter.php:74 includes/B2S/Post/Filter.php:86
1751
  msgid "oldest first"
1752
  msgstr ""
1753
 
1754
+ #: includes/B2S/Post/Filter.php:99
1755
  msgid "all categories & tags"
1756
  msgstr ""
1757
 
1758
+ #: includes/B2S/Post/Filter.php:121 includes/PRG/Post/Filter.php:53
1759
  msgid "all post types"
1760
  msgstr ""
1761
 
1762
+ #: includes/B2S/Post/Filter.php:146 includes/PRG/Post/Filter.php:74
1763
  msgid "Search Title"
1764
  msgstr ""
1765
 
1766
+ #: includes/B2S/Post/Filter.php:169 includes/PRG/Post/Filter.php:85
1767
  msgid "sort"
1768
  msgstr ""
1769
 
1770
+ #: includes/B2S/Post/Filter.php:170 includes/PRG/Post/Filter.php:86
1771
  msgid "reset"
1772
  msgstr ""
1773
 
1774
+ #: includes/B2S/Post/Filter.php:175
1775
  msgid "selected date"
1776
  msgstr ""
1777
 
1778
+ #: includes/B2S/Post/Filter.php:175
1779
  msgid "scheduled post(s)"
1780
  msgstr ""
1781
 
1782
+ #: includes/B2S/Post/Item.php:251
1783
  msgid "You have no posts published or scheduled."
1784
  msgstr ""
1785
 
1786
+ #: includes/B2S/Post/Item.php:273
1787
  msgid "curated post"
1788
  msgstr ""
1789
 
1790
+ #: includes/B2S/Post/Item.php:278 includes/B2S/Post/Item.php:368
1791
  msgid "last shared on social media"
1792
  msgstr ""
1793
 
1794
+ #: includes/B2S/Post/Item.php:286 includes/B2S/Post/Item.php:377
1795
  msgid "Share on Social Media"
1796
  msgstr ""
1797
 
1798
+ #: includes/B2S/Post/Item.php:288 includes/B2S/Post/Item.php:379 includes/PRG/Post/Item.php:132
1799
  msgid "Author"
1800
  msgstr ""
1801
 
1802
+ #: includes/B2S/Post/Item.php:306 includes/B2S/Post/Item.php:330 includes/B2S/Post/Item.php:352
1803
  msgid "Details"
1804
  msgstr ""
1805
 
1806
+ #: includes/B2S/Post/Item.php:308
1807
  msgid "shared social media posts"
1808
  msgstr ""
1809
 
1810
+ #: includes/B2S/Post/Item.php:308
1811
  msgid "latest share by"
1812
  msgstr ""
1813
 
1814
+ #: includes/B2S/Post/Item.php:332 views/b2s/widgets/activity.php:10
1815
  msgid "scheduled social media posts"
1816
  msgstr ""
1817
 
1818
+ #: includes/B2S/Post/Item.php:332
1819
  msgid "next share by"
1820
  msgstr ""
1821
 
1822
+ #: includes/B2S/Post/Item.php:354
1823
  msgid "social media posts ready to be shared"
1824
  msgstr ""
1825
 
1826
+ #: includes/B2S/Post/Item.php:365
1827
  msgid "via Browser-Extension"
1828
  msgstr ""
1829
 
1830
+ #: includes/B2S/Post/Item.php:379
1831
  msgid "saved"
1832
  msgstr ""
1833
 
1834
+ #: includes/B2S/Post/Item.php:488 includes/B2S/Post/Item.php:624 includes/B2S/Ship/Save.php:427
1835
  msgid "Retweet"
1836
  msgstr ""
1837
 
1838
+ #: includes/B2S/Post/Item.php:494 includes/B2S/Post/Item.php:564 includes/B2S/Post/Item.php:629
1839
  msgid "select all"
1840
  msgstr ""
1841
 
1842
+ #: includes/B2S/Post/Item.php:497
1843
  msgid "show"
1844
  msgstr ""
1845
 
1846
+ #: includes/B2S/Post/Item.php:504 includes/B2S/Ship/Save.php:438
1847
  msgid "Please see"
1848
  msgstr ""
1849
 
1850
+ #: includes/B2S/Post/Item.php:510
1851
  msgid "sharing in progress by"
1852
  msgstr ""
1853
 
1854
+ #: includes/B2S/Post/Item.php:510
1855
  msgid "shared by"
1856
  msgstr ""
1857
 
1858
+ #: includes/B2S/Post/Item.php:531 includes/B2S/Post/Item.php:544
1859
  msgid "You want to delete a publish post entry?"
1860
  msgstr ""
1861
 
1862
+ #: includes/B2S/Post/Item.php:532 includes/B2S/Post/Item.php:545
1863
  msgid "delete from reporting"
1864
  msgstr ""
1865
 
1866
+ #: includes/B2S/Post/Item.php:535
1867
  msgid "re-share"
1868
  msgstr ""
1869
 
1870
+ #: includes/B2S/Post/Item.php:567
1871
  msgid "is waiting to shared by"
1872
  msgstr ""
1873
 
1874
+ #: includes/B2S/Post/Item.php:597 includes/B2S/Ship/Save.php:408
1875
  msgid "share"
1876
  msgstr ""
1877
 
1878
+ #: includes/B2S/Post/Item.php:605
1879
  msgid "You want to delete your Social Media post?"
1880
  msgstr ""
1881
 
1882
+ #: includes/B2S/Post/Item.php:639
1883
  msgid "last modified by"
1884
  msgstr ""
1885
 
1886
+ #: includes/B2S/Post/Item.php:641
1887
  msgid "is processed by the network"
1888
  msgstr ""
1889
 
1890
+ #: includes/B2S/Post/Item.php:646
1891
  msgid "scheduled by"
1892
  msgstr ""
1893
 
1894
+ #: includes/B2S/Post/Item.php:651
1895
  msgid "You want to edit your scheduled post?"
1896
  msgstr ""
1897
 
1898
+ #: includes/B2S/Post/Item.php:652
1899
  msgid "edit"
1900
  msgstr ""
1901
 
1902
+ #: includes/B2S/Post/Item.php:663
1903
  msgid "delete scheduling"
1904
  msgstr ""
1905
 
1906
+ #: includes/B2S/Settings/Item.php:62 includes/B2S/Settings/Item.php:82 includes/B2S/Ship/Item.php:745
1907
  msgid "Account"
1908
  msgstr ""
1909
 
1910
+ #: includes/B2S/Settings/Item.php:71
1911
  msgid "Timezone for Scheduling"
1912
  msgstr ""
1913
 
1914
+ #: includes/B2S/Settings/Item.php:71
1915
  msgid "User"
1916
  msgstr ""
1917
 
1918
  #: includes/B2S/Settings/Item.php:77
 
 
 
 
1919
  msgid "Url Shortener"
1920
  msgstr ""
1921
 
1922
+ #: includes/B2S/Settings/Item.php:78
1923
  msgid "Bitly"
1924
  msgstr ""
1925
 
1926
+ #: includes/B2S/Settings/Item.php:85
1927
  msgid "allow shortcodes in my post"
1928
  msgstr ""
1929
 
1930
+ #: includes/B2S/Settings/Item.php:87
1931
  msgid "include Wordpress tags as hashtags in my post"
1932
  msgstr ""
1933
 
1934
  #: includes/B2S/Settings/Item.php:91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1935
  msgid "System"
1936
  msgstr ""
1937
 
1938
+ #: includes/B2S/Settings/Item.php:92 includes/B2S/Settings/Item.php:283 includes/B2S/Settings/Item.php:308
1939
  msgid "This is a global feature for your blog, which can only be edited by users with admin rights."
1940
  msgstr ""
1941
 
1942
+ #: includes/B2S/Settings/Item.php:93
1943
  msgid "activate Legacy mode"
1944
  msgstr ""
1945
 
1946
+ #: includes/B2S/Settings/Item.php:112
1947
  msgid "Auto-post your own created posts"
1948
  msgstr ""
1949
 
1950
+ #: includes/B2S/Settings/Item.php:113
1951
  msgid "Define by default to automatically post your posts on social media:"
1952
  msgstr ""
1953
 
1954
+ #: includes/B2S/Settings/Item.php:115
1955
  msgid "Select by default if the auto-poster is activated when you publish a new post or update a post."
1956
  msgstr ""
1957
 
1958
+ #: includes/B2S/Settings/Item.php:120
1959
  msgid "new posts"
1960
  msgstr ""
1961
 
1962
+ #: includes/B2S/Settings/Item.php:121 includes/B2S/Settings/Item.php:133
1963
  msgid "Unselect all"
1964
  msgstr ""
1965
 
1966
+ #: includes/B2S/Settings/Item.php:121 includes/B2S/Settings/Item.php:133
1967
  msgid "Select all"
1968
  msgstr ""
1969
 
1970
+ #: includes/B2S/Settings/Item.php:129
1971
  msgid "By enabling this feature your previously published social media posts will be sent again to your selected social media channels as soon as the post is updated."
1972
  msgstr ""
1973
 
1974
+ #: includes/B2S/Settings/Item.php:132
1975
  msgid "updating existing posts"
1976
  msgstr ""
1977
 
1978
+ #: includes/B2S/Settings/Item.php:144 includes/B2S/Settings/Item.php:186
1979
  msgid "Save"
1980
  msgstr ""
1981
 
1982
+ #: includes/B2S/Settings/Item.php:152
1983
  msgid "Auto-post your imported posts to Twitter & Facebook"
1984
  msgstr ""
1985
 
1986
+ #: includes/B2S/Settings/Item.php:153
1987
  msgid "Define by default to automatically share your imported posts to social media:"
1988
  msgstr ""
1989
 
1990
+ #: includes/B2S/Settings/Item.php:158
 
 
 
 
1991
  msgid "Immediate Cross-Posting across all networks: Share an unlimited number of posts"
1992
  msgstr ""
1993
 
1994
+ #: includes/B2S/Settings/Item.php:159
1995
  msgid "Scheduled Auto-Posting"
1996
  msgstr ""
1997
 
1998
+ #: includes/B2S/Settings/Item.php:161
1999
  msgid "share up to"
2000
  msgstr ""
2001
 
2002
+ #: includes/B2S/Settings/Item.php:161
2003
  msgid "posts per day"
2004
  msgstr ""
2005
 
2006
+ #: includes/B2S/Settings/Item.php:167
2007
  msgid "Select by default to automatically share your imported posts"
2008
  msgstr ""
2009
 
2010
+ #: includes/B2S/Settings/Item.php:171
2011
  msgid "Select to auto-post to your standard networks:"
2012
  msgstr ""
2013
 
2014
+ #: includes/B2S/Settings/Item.php:172
2015
  msgid "In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting."
2016
  msgstr ""
2017
 
2018
+ #: includes/B2S/Settings/Item.php:172
2019
  msgid "More information"
2020
  msgstr ""
2021
 
2022
+ #: includes/B2S/Settings/Item.php:174
2023
  msgid "Select to auto-post immediately after publishing or with a delay"
2024
  msgstr ""
2025
 
2026
+ #: includes/B2S/Settings/Item.php:176
2027
  msgid "publish with a delay of"
2028
  msgstr ""
2029
 
2030
+ #: includes/B2S/Settings/Item.php:177
2031
  msgid "minutes"
2032
  msgstr ""
2033
 
2034
+ #: includes/B2S/Settings/Item.php:200
2035
  msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
2036
  msgstr ""
2037
 
2038
+ #: includes/B2S/Settings/Item.php:201
2039
  msgid "Post Types"
2040
  msgstr ""
2041
 
2042
+ #: includes/B2S/Settings/Item.php:202
2043
  msgid "Include (Post only...)"
2044
  msgstr ""
2045
 
2046
+ #: includes/B2S/Settings/Item.php:203
2047
  msgid "Exclude (Do no post ...)"
2048
  msgstr ""
2049
 
2050
+ #: includes/B2S/Settings/Item.php:237
2051
  msgid "add/change connection"
2052
  msgstr ""
2053
 
2054
+ #: includes/B2S/Settings/Item.php:281
2055
  msgid "Reset all page and post meta data"
2056
  msgstr ""
2057
 
2058
+ #: includes/B2S/Settings/Item.php:286
2059
  msgid "Meta Tags Settings for Posts and Pages"
2060
  msgstr ""
2061
 
2062
+ #: includes/B2S/Settings/Item.php:287
2063
  msgid "Add Open Graph meta tags to your shared posts or pages, required by Facebook and other social networks to display your post or page image, title and description correctly."
2064
  msgstr ""
2065
 
2066
+ #: includes/B2S/Settings/Item.php:289
2067
  msgid "Add Twitter Card meta tags to your shared posts or pages, required by Twitter to display your post or page image, title and description correctly."
2068
  msgstr ""
2069
 
2070
+ #: includes/B2S/Settings/Item.php:310
2071
  msgid "Frontpage Settings"
2072
  msgstr ""
2073
 
2074
+ #: includes/B2S/Settings/Item.php:311
2075
  msgid "Check Settings with Sharing-Debugger"
2076
  msgstr ""
2077
 
2078
+ #: includes/B2S/Settings/Item.php:314
2079
  msgid "Add the default Open Graph parameters for title, description and image you want Facebook to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2080
  msgstr ""
2081
 
2082
+ #: includes/B2S/Settings/Item.php:318 includes/B2S/Settings/Item.php:339
2083
  msgid "Description"
2084
  msgstr ""
2085
 
2086
+ #: includes/B2S/Settings/Item.php:319 includes/B2S/Settings/Item.php:340
2087
  msgid "Image URL"
2088
  msgstr ""
2089
 
2090
+ #: includes/B2S/Settings/Item.php:321 includes/B2S/Settings/Item.php:342 includes/B2S/Ship/Image.php:78 includes/B2S/Ship/Image.php:80
2091
  msgid "Image upload / Media Gallery"
2092
  msgstr ""
2093
 
2094
+ #: includes/B2S/Settings/Item.php:324
2095
  msgid "Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1."
2096
  msgstr ""
2097
 
2098
+ #: includes/B2S/Settings/Item.php:330
2099
  msgid "Add the default Twitter Card parameters for title, description and image you want Twitter to display, if you share the frontpage of your blog as link post (http://www.yourblog.com)"
2100
  msgstr ""
2101
 
2102
+ #: includes/B2S/Settings/Item.php:333
2103
  msgid "The default card type to use"
2104
  msgstr ""
2105
 
2106
+ #: includes/B2S/Settings/Item.php:335
2107
  msgid "Summary"
2108
  msgstr ""
2109
 
2110
+ #: includes/B2S/Settings/Item.php:336
2111
  msgid "Summary with large image"
2112
  msgstr ""
2113
 
2114
+ #: includes/B2S/Settings/Item.php:336
2115
+ msgid "(PREMIUM)"
2116
+ msgstr ""
2117
+
2118
+ #: includes/B2S/Settings/Item.php:345
2119
  msgid "Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats."
2120
  msgstr ""
2121
 
2122
+ #: includes/B2S/Settings/Item.php:362
2123
  msgid "Did you know?"
2124
  msgstr ""
2125
 
2126
+ #: includes/B2S/Settings/Item.php:363
2127
  msgid "With Premium Pro, you can change the custom post format photo post or link post for each individual social media post and channel (profile, page, group)."
2128
  msgstr ""
2129
 
2130
+ #: includes/B2S/Settings/Item.php:363
2131
  msgid "Upgrade to Premium Pro now."
2132
  msgstr ""
2133
 
2134
+ #: includes/B2S/Settings/Item.php:387
 
 
 
 
2135
  msgid "Insert white frames to show the whole image in your timeline. All image information will be shown in your timeline."
2136
  msgstr ""
2137
 
2138
+ #: includes/B2S/Settings/Item.php:389
2139
  msgid ""
2140
  "The link post format displays posts title, link address and the first one or two sentences of the post. The networks scan this information from your META or OpenGraph. PLEASE NOTE: If you want your link posts to display the selected image from the Blog2Social preview editor, "
2141
  "please make sure you have activated the Social Meta Tags for Facebook and Twitter in your Blog2Social settings. You find these settings in the tab \"Social Meta Data\". If you don't select a specific post image, some networks display the first image detected on your page. The "
2142
  "image links to your blog post."
2143
  msgstr ""
2144
 
2145
+ #: includes/B2S/Settings/Item.php:398
 
 
 
 
2146
  msgid "The image preview will be cropped automatically to fit the default Instagram layout for your Instagram timeline. The image will be shown uncropped when opening the preview page for your Instagram post."
2147
  msgstr ""
2148
 
2149
+ #: includes/B2S/Settings/Item.php:400
2150
  msgid ""
2151
  "A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main "
2152
  "benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook, you can edit the albums name with a description of your choice."
2153
  msgstr ""
2154
 
 
 
 
 
 
 
 
 
2155
  #: includes/B2S/Ship/Image.php:27
2156
  msgid "The images file types .jpg and .png are allowed. Please try another."
2157
  msgstr ""
2176
  msgid "Apply image for this post"
2177
  msgstr ""
2178
 
2179
+ #: includes/B2S/Ship/Item.php:137
2180
  msgid "Network does not support image for profiles"
2181
  msgstr ""
2182
 
2183
+ #: includes/B2S/Ship/Item.php:138 includes/B2S/Ship/Item.php:197
2184
  msgid "Network defines image by link"
2185
  msgstr ""
2186
 
2187
+ #: includes/B2S/Ship/Item.php:140
2188
  msgid "Supported HTML tags"
2189
  msgstr ""
2190
 
2191
+ #: includes/B2S/Ship/Item.php:141 includes/B2S/Ship/Item.php:196
2192
  msgid "Network does not support emojis"
2193
  msgstr ""
2194
 
2195
+ #: includes/B2S/Ship/Item.php:180
2196
  msgid "Text only"
2197
  msgstr ""
2198
 
2199
+ #: includes/B2S/Ship/Item.php:195
 
 
 
 
2200
  msgid "Network does not support image for pages"
2201
  msgstr ""
2202
 
2203
+ #: includes/B2S/Ship/Item.php:278
2204
  msgid "Connection expires on 31 March 2019"
2205
  msgstr ""
2206
 
2207
+ #: includes/B2S/Ship/Item.php:282
2208
  msgid "Connection expires on 2 April 2019"
2209
  msgstr ""
2210
 
2211
+ #: includes/B2S/Ship/Item.php:295
2212
  msgid "post format"
2213
  msgstr ""
2214
 
2215
+ #: includes/B2S/Ship/Item.php:305 includes/B2S/Ship/Item.php:930
2216
  msgid "Insert full-text"
2217
  msgstr ""
2218
 
2219
+ #: includes/B2S/Ship/Item.php:307 includes/B2S/Ship/Item.php:932
2220
  msgid "Delete text"
2221
  msgstr ""
2222
 
2223
+ #: includes/B2S/Ship/Item.php:315
2224
  msgid "You can customize your post with individual comments, @-handles, emojis, and more in the Instant Sharing window, after planning your post."
2225
  msgstr ""
2226
 
2227
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2228
  msgid "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."
2229
  msgstr ""
2230
 
2231
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2232
  msgid "Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts."
2233
  msgstr ""
2234
 
2235
+ #: includes/B2S/Ship/Item.php:321 includes/B2S/Ship/Item.php:516 includes/B2S/Ship/Item.php:796
2236
  msgid "Learn more about this"
2237
  msgstr ""
2238
 
2239
+ #: includes/B2S/Ship/Item.php:326
2240
  msgid "Please note: XING allows identical posts to be published only once within a group and no more than three times across different groups."
2241
  msgstr ""
2242
 
2243
+ #: includes/B2S/Ship/Item.php:326
2244
  msgid "Read more"
2245
  msgstr ""
2246
 
2247
+ #: includes/B2S/Ship/Item.php:346
2248
  msgid "hide calendar"
2249
  msgstr ""
2250
 
2251
+ #: includes/B2S/Ship/Item.php:401 includes/B2S/Ship/Item.php:425 includes/B2S/Ship/Item.php:449 includes/B2S/Ship/Item.php:467 includes/B2S/Ship/Item.php:482 includes/B2S/Ship/Item.php:508 includes/B2S/Ship/Item.php:526 includes/B2S/Ship/Item.php:542
2252
+ #: includes/B2S/Ship/Item.php:555 includes/B2S/Ship/Item.php:571 includes/B2S/Ship/Item.php:576
2253
  msgid "Write something about your post..."
2254
  msgstr ""
2255
 
2256
+ #: includes/B2S/Ship/Item.php:408 includes/B2S/Ship/Item.php:432 includes/B2S/Ship/Item.php:456 includes/B2S/Ship/Item.php:504 includes/B2S/Ship/Item.php:522 includes/B2S/Ship/Item.php:538 includes/B2S/Ship/Item.php:567 includes/B2S/Ship/Item.php:601
2257
  msgid "Change image"
2258
  msgstr ""
2259
 
2260
+ #: includes/B2S/Ship/Item.php:412
2261
  msgid "Info: Change Open Graph Meta tags image, title and description for this network"
2262
  msgstr ""
2263
 
2264
+ #: includes/B2S/Ship/Item.php:415 includes/B2S/Ship/Item.php:439
2265
  msgid "You want to change your link image, link title and link description for this network? Click here."
2266
  msgstr ""
2267
 
2268
+ #: includes/B2S/Ship/Item.php:417
2269
  msgid "OG Meta title"
2270
  msgstr ""
2271
 
2272
+ #: includes/B2S/Ship/Item.php:418
2273
  msgid "OG Meta description"
2274
  msgstr ""
2275
 
2276
+ #: includes/B2S/Ship/Item.php:436
2277
  msgid "Info: Change Card Meta tags image, title and description for this network"
2278
  msgstr ""
2279
 
2280
+ #: includes/B2S/Ship/Item.php:441
2281
  msgid "Card Meta title"
2282
  msgstr ""
2283
 
2284
+ #: includes/B2S/Ship/Item.php:442
2285
  msgid "Card Meta description"
2286
  msgstr ""
2287
 
2288
+ #: includes/B2S/Ship/Item.php:588
2289
  msgid "required"
2290
  msgstr ""
2291
 
2292
+ #: includes/B2S/Ship/Item.php:678
 
 
 
 
2293
  msgid "Jobs & Projects"
2294
  msgstr ""
2295
 
2296
+ #: includes/B2S/Ship/Item.php:679
2297
  msgid "Events"
2298
  msgstr ""
2299
 
2300
+ #: includes/B2S/Ship/Item.php:680
2301
  msgid "Classified Ads"
2302
  msgstr ""
2303
 
2304
+ #: includes/B2S/Ship/Item.php:682
2305
  msgid "Offer"
2306
  msgstr ""
2307
 
2308
+ #: includes/B2S/Ship/Item.php:683
2309
  msgid "Request"
2310
  msgstr ""
2311
 
2312
+ #: includes/B2S/Ship/Item.php:694
2313
  msgid "The Headline..."
2314
  msgstr ""
2315
 
2316
+ #: includes/B2S/Ship/Item.php:699
2317
  msgid "Hashtags"
2318
  msgstr ""
2319
 
2320
+ #: includes/B2S/Ship/Item.php:727
2321
  msgid "Enable Retweets for all Tweets with the selected profile"
2322
  msgstr ""
2323
 
2324
+ #: includes/B2S/Ship/Item.php:746 views/b2s/partials/post-edit-modal.php:73
2325
  msgid "Delay"
2326
  msgstr ""
2327
 
2328
+ #: includes/B2S/Ship/Item.php:756 includes/B2S/Ship/Item.php:757 includes/B2S/Ship/Item.php:758 includes/B2S/Ship/Item.php:759 views/b2s/partials/post-edit-modal.php:77 views/b2s/partials/post-edit-modal.php:78 views/b2s/partials/post-edit-modal.php:79
2329
  #: views/b2s/partials/post-edit-modal.php:80
2330
  msgid "min"
2331
  msgstr ""
2332
 
2333
+ #: includes/B2S/Ship/Item.php:764
2334
  msgid "Add Retweet"
2335
  msgstr ""
2336
 
2337
+ #: includes/B2S/Ship/Item.php:784
2338
  msgid "Share Now"
2339
  msgstr ""
2340
 
2341
+ #: includes/B2S/Ship/Item.php:789
2342
  msgid "Schedule Recurrent Post"
2343
  msgstr ""
2344
 
2345
+ #: includes/B2S/Ship/Item.php:825 views/b2s/partials/post-edit-modal.php:47
2346
  msgid ""
2347
  "Please note: Your account is connected via an old XING API that is no longer supported by XING after March 31. Please connect your XING profile, as well as your XING company pages (Employer branding profiles) and business pages with the new XING interface in the Blog2Social "
2348
  "network settings. To do this, go to the Blog2Social Networks section and connect your XING accounts with the new XING."
2349
  msgstr ""
2350
 
2351
+ #: includes/B2S/Ship/Item.php:829 views/b2s/partials/post-edit-modal.php:51
2352
  msgid "Please note: Google will shut down Google+ for all private accounts (profiles, pages, groups) on 2nd April 2019. You can find further information and the next steps, including how to download your photos and other content here:"
2353
  msgstr ""
2354
 
2355
+ #: includes/B2S/Ship/Item.php:832
2356
  msgid "Repeats"
2357
  msgstr ""
2358
 
2359
+ #: includes/B2S/Ship/Item.php:833 includes/B2S/Ship/Item.php:836
2360
  msgid "Duration"
2361
  msgstr ""
2362
 
2363
+ #: includes/B2S/Ship/Item.php:837
2364
  msgid "Number of repeats"
2365
  msgstr ""
2366
 
2367
+ #: includes/B2S/Ship/Item.php:838
2368
  msgid "Day of month"
2369
  msgstr ""
2370
 
2371
+ #: includes/B2S/Ship/Item.php:839
2372
  msgid "Repeats every (days)"
2373
  msgstr ""
2374
 
2375
+ #: includes/B2S/Ship/Item.php:841
2376
  msgid "Start date"
2377
  msgstr ""
2378
 
2379
+ #: includes/B2S/Ship/Item.php:842
2380
  msgid "Time to publish"
2381
  msgstr ""
2382
 
2383
+ #: includes/B2S/Ship/Item.php:851
2384
  msgid "weekly"
2385
  msgstr ""
2386
 
2387
+ #: includes/B2S/Ship/Item.php:852
2388
  msgid "monthly"
2389
  msgstr ""
2390
 
2391
+ #: includes/B2S/Ship/Item.php:853
2392
  msgid "own period"
2393
  msgstr ""
2394
 
2395
+ #: includes/B2S/Ship/Item.php:859
2396
  msgid "Week"
2397
  msgstr ""
2398
 
2399
+ #: includes/B2S/Ship/Item.php:859
2400
  msgid "Weeks"
2401
  msgstr ""
2402
 
2403
+ #: includes/B2S/Ship/Item.php:868
2404
  msgid "Month"
2405
  msgstr ""
2406
 
2407
+ #: includes/B2S/Ship/Item.php:868
2408
  msgid "Months"
2409
  msgstr ""
2410
 
2411
+ #: includes/B2S/Ship/Item.php:888
2412
  msgid "End Of Month"
2413
  msgstr ""
2414
 
2415
+ #: includes/B2S/Ship/Item.php:893
2416
  msgid "Timespan"
2417
  msgstr ""
2418
 
2419
+ #: includes/B2S/Ship/Item.php:896 views/b2s/partials/post-edit-modal.php:63 views/b2s/partials/post-edit-modal.php:66
2420
  msgid "Time"
2421
  msgstr ""
2422
 
2423
+ #: includes/B2S/Ship/Item.php:901
2424
  msgid "Mon"
2425
  msgstr ""
2426
 
2427
+ #: includes/B2S/Ship/Item.php:902
2428
  msgid "Tue"
2429
  msgstr ""
2430
 
2431
+ #: includes/B2S/Ship/Item.php:903
2432
  msgid "Wed"
2433
  msgstr ""
2434
 
2435
+ #: includes/B2S/Ship/Item.php:904
2436
  msgid "Thu"
2437
  msgstr ""
2438
 
2439
+ #: includes/B2S/Ship/Item.php:905
2440
  msgid "Fri"
2441
  msgstr ""
2442
 
2443
+ #: includes/B2S/Ship/Item.php:906
2444
  msgid "Sat"
2445
  msgstr ""
2446
 
2447
+ #: includes/B2S/Ship/Item.php:907
2448
  msgid "Sun"
2449
  msgstr ""
2450
 
2451
+ #: includes/B2S/Ship/Item.php:914
2452
  msgid "add another post"
2453
  msgstr ""
2454
 
2455
+ #: includes/B2S/Ship/Item.php:928
2456
  msgid "Copy from original"
2457
  msgstr ""
2458
 
2459
+ #: includes/B2S/Ship/Item.php:944
2460
  msgid "Apply Settings To All Networks"
2461
  msgstr ""
2462
 
2463
+ #: includes/B2S/Ship/Item.php:945
2464
  msgid "Save as best time for this network"
2465
  msgstr ""
2466
 
readme.txt CHANGED
@@ -4,8 +4,8 @@ Requires PHP: 5.5.3
4
  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
5
  Donate link: http://www.blog2social.com
6
  Requires at least: 4.2.2
7
- Tested up to: 5.2.1
8
- Stable tag: 5.5.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -18,7 +18,7 @@ Blog2Social automatically creates social media posts for your content and auto-p
18
 
19
  _Compatible with WooCommerce, Gutenberg Editor, Hummingbird & Bitly._
20
 
21
- * Version 5.5: Optimized network and user management
22
 
23
  **Blog2Social Free is free.** Download Blog2Social today to make your social media marketing for your WordPress site or blog easier than ever. [See what's included in the free version](https://wordpress.org/plugins/blog2social/#faq "FAQ") Or, benefit from all advanced features for sharing and scheduling your content on social media by upgrading to **Blog2Social Premium.** [Start your free 30-day-Premium-trial](https://www.blog2social.com/en/plugin/wordpress/premium-trial/ "Test Blog2Social Premium for free")
24
 
@@ -67,7 +67,7 @@ Blog2Social provides you with a **ready-to-use Best Time Manager** for the best
67
 
68
  **#2 Cross-Posting and Cross-Promotion with Customized Social Media Posts** – Create unique social media posts for each social network and community.
69
 
70
- Blog2Social automatically turns your posts into an adapted format for each social platform. You can optionally customize and tailor your social media posts with individual **comments, #hashtags, @handles, and emojis. Automatically generate Hashtags** from your WP tags. **Select or add individual images** and choose between different **post formats (link post / image post)** to create more variations for your social media posts.
71
 
72
 
73
  **#3 Social Media Calendar** – Organize your social media marketing
@@ -97,6 +97,9 @@ Use the **integrated Bitly shortener** to track the performance of your links. *
97
 
98
 
99
  = Supported Languages =
 
 
 
100
  * English
101
  * German
102
  * French
@@ -104,6 +107,12 @@ Use the **integrated Bitly shortener** to track the performance of your links. *
104
  * Russian
105
  * Spanish
106
 
 
 
 
 
 
 
107
  == Installation ==
108
  1. Go to the Admin Panel of your Wordpress dashboard
109
 
@@ -151,14 +160,17 @@ You will receive a license key via email, that you can use to [activate your Wor
151
 
152
  You don’t need to cancel anything. There is no automatic subscription. The trial period is free of charge and obligations. If you do not buy a Premium license after the trial period your account will be switched back to Blog2Social Free automatically. Basic features are free forever. For more elaborate features, you can upgrade to Blog2Social Premium anytime.
153
 
154
- = Why should I get a Premium subscription? =
155
 
156
- Blog2Social premium takes your social media marketing to the next level. Benefit from awesome features such as:
157
 
158
- * Sharing and re-sharing automatically with the Best Time Manager, defining recurring intervals and setting your own scheduling scheme.
159
  * Auto-Posting: Set your social media marketing on auto-pilot and share your posts fully automated.
160
- * Social media post optimization: Select individual post formats (link or image post) and images for each post by using any image from your library.
161
- * Connect more accounts per network, add users, use business networks and get priority support per email and by phone.
 
 
 
162
  * ...and many more Premium features: [See all the Premium features on our pricing page](https://www.blog2social.com/en/pricing/ "All Blog2Social Premium features")
163
 
164
  = Do I need special folder permissions to install the plugin? =
@@ -180,6 +192,8 @@ To get started with the basics of Blog2Social and maybe find some useful tips an
180
  7. Keep track of your shared posts and scheduling plan with the Social Media Calendar.
181
 
182
  == Changelog ==
 
 
183
  = 5.5.0 =
184
  Team function
185
  = 5.4.1 =
@@ -256,6 +270,8 @@ Usabilitiy and Performance Optimization. Select link format or image format indi
256
  Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
257
 
258
  == Upgrade Notice ==
 
 
259
  = 5.5.0 =
260
  Team function
261
  = 5.4.1 =
4
  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
5
  Donate link: http://www.blog2social.com
6
  Requires at least: 4.2.2
7
+ Tested up to: 5.2.2
8
+ Stable tag: 5.6.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
18
 
19
  _Compatible with WooCommerce, Gutenberg Editor, Hummingbird & Bitly._
20
 
21
+ * Version 5.6: New post templates for smarter social media posts
22
 
23
  **Blog2Social Free is free.** Download Blog2Social today to make your social media marketing for your WordPress site or blog easier than ever. [See what's included in the free version](https://wordpress.org/plugins/blog2social/#faq "FAQ") Or, benefit from all advanced features for sharing and scheduling your content on social media by upgrading to **Blog2Social Premium.** [Start your free 30-day-Premium-trial](https://www.blog2social.com/en/plugin/wordpress/premium-trial/ "Test Blog2Social Premium for free")
24
 
67
 
68
  **#2 Cross-Posting and Cross-Promotion with Customized Social Media Posts** – Create unique social media posts for each social network and community.
69
 
70
+ Blog2Social automatically turns your posts into an adapted format for each social platform. You can optionally customize and tailor your social media posts with individual **comments, #hashtags, @handles, and emojis. Automatically generate Hashtags** from your WP tags. **Select or add individual images** and choose between different **post formats (link post / image post)** to create more variations for your social media posts. Customize post templates to save your individual layout setting as default and share your social media posts faster with individually tailored posts on each social network.
71
 
72
 
73
  **#3 Social Media Calendar** – Organize your social media marketing
97
 
98
 
99
  = Supported Languages =
100
+
101
+ The Blog2Social Plugin is available in the following language versions
102
+
103
  * English
104
  * German
105
  * French
107
  * Russian
108
  * Spanish
109
 
110
+ **Contributors**
111
+
112
+ * Thanks to [Almaz](https://almazworks.com/ "Almaz") for translating this plugin into Russian
113
+ * Thanks to [Olivier](https://extraspeech.com/ "Olivier") for translating this plugin into French
114
+ * Thanks to [Juanma](https://wpnovatos.com/ "Juanma") for translating this plugin into Spanish
115
+
116
  == Installation ==
117
  1. Go to the Admin Panel of your Wordpress dashboard
118
 
160
 
161
  You don’t need to cancel anything. There is no automatic subscription. The trial period is free of charge and obligations. If you do not buy a Premium license after the trial period your account will be switched back to Blog2Social Free automatically. Basic features are free forever. For more elaborate features, you can upgrade to Blog2Social Premium anytime.
162
 
163
+ = What are the benefits of a Premium subscription plan? =
164
 
165
+ Blog2Social premium takes your social media marketing to the next level. Benefit from more features for a smarter and faster social media scheduling and automation such as:
166
 
167
+ * Schedule, share and re-share your posts automatically with the Best Time Manager, select recurring intervals and set your own scheduling schemes.
168
  * Auto-Posting: Set your social media marketing on auto-pilot and share your posts fully automated.
169
+ * Tailor and optimize your social media post: Select individual post formats (link or image post) and images for each post by using any image from your library.
170
+ * Customize post templates to save your individual layout setting as default and share your social media posts faster with individually tailored posts on each social network.
171
+ * Connect more accounts per network, add more users
172
+ * Business networks: Get more options for LinkedIn, XING, VK, and Google My Business
173
+ * Get priority support per email and by phone.
174
  * ...and many more Premium features: [See all the Premium features on our pricing page](https://www.blog2social.com/en/pricing/ "All Blog2Social Premium features")
175
 
176
  = Do I need special folder permissions to install the plugin? =
192
  7. Keep track of your shared posts and scheduling plan with the Social Media Calendar.
193
 
194
  == Changelog ==
195
+ = 5.6.0 =
196
+ Post Templates
197
  = 5.5.0 =
198
  Team function
199
  = 5.4.1 =
270
  Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
271
 
272
  == Upgrade Notice ==
273
+ = 5.6.0 =
274
+ Post Templates
275
  = 5.5.0 =
276
  Team function
277
  = 5.4.1 =
views/b2s/html/sidebar.phtml CHANGED
@@ -18,7 +18,7 @@ $b2sLastVersion = get_option('b2s_plugin_version');
18
  <a href="https://www.blog2social.com" class="b2s-btn-logo" target="_blank"><?php _e("Blog2Social", "blog2social") ?></a>
19
  <span class="b2s-sidebar-version padding-left-5"><?php echo ($b2sLastVersion !== false) ? __("Version", "blog2social") . ' ' . B2S_Util::getVersion($b2sLastVersion) : ''; ?> </span>
20
  <br>
21
- <div class="b2s-sidebar-licence padding-left-5"><?php _e("Licence", "blog2social") ?>:
22
  <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-btn-licence b2s-key-name">
23
  <?php
24
  $versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
@@ -107,7 +107,7 @@ $b2sLastVersion = get_option('b2s_plugin_version');
107
  <i class="glyphicon glyphicon-question-sign glyphicon-success"></i> <a href="admin.php?page=blog2social-support" class="b2s-sidebar-menu-item"><?php _e("Help & Support", "blog2social") ?></a>
108
  </li>
109
  <li class="b2s-list-margin-left-10">
110
- <i class="glyphicon glyphicon-pencil glyphicon-success"></i> <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-menu-item"><?php _e("Upgrade Licence", "blog2social") ?></a>
111
  </li>
112
  <li class="b2s-list-margin-left-10">
113
  <i class="glyphicon glyphicon-signal glyphicon-success"></i> <a href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" target="_blank" class="b2s-sidebar-menu-item"><?php _e("Plans & Prices", "blog2social") ?></a>
18
  <a href="https://www.blog2social.com" class="b2s-btn-logo" target="_blank"><?php _e("Blog2Social", "blog2social") ?></a>
19
  <span class="b2s-sidebar-version padding-left-5"><?php echo ($b2sLastVersion !== false) ? __("Version", "blog2social") . ' ' . B2S_Util::getVersion($b2sLastVersion) : ''; ?> </span>
20
  <br>
21
+ <div class="b2s-sidebar-licence padding-left-5"><?php _e("License", "blog2social") ?>:
22
  <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-btn-licence b2s-key-name">
23
  <?php
24
  $versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
107
  <i class="glyphicon glyphicon-question-sign glyphicon-success"></i> <a href="admin.php?page=blog2social-support" class="b2s-sidebar-menu-item"><?php _e("Help & Support", "blog2social") ?></a>
108
  </li>
109
  <li class="b2s-list-margin-left-10">
110
+ <i class="glyphicon glyphicon-pencil glyphicon-success"></i> <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-menu-item"><?php _e("Upgrade License", "blog2social") ?></a>
111
  </li>
112
  <li class="b2s-list-margin-left-10">
113
  <i class="glyphicon glyphicon-signal glyphicon-success"></i> <a href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" target="_blank" class="b2s-sidebar-menu-item"><?php _e("Plans & Prices", "blog2social") ?></a>
views/b2s/html/sidebar.ship.phtml CHANGED
@@ -15,7 +15,7 @@
15
  <a href="https://www.blog2social.com" class="b2s-btn-logo" target="_blank"><?php _e("Blog2Social", "blog2social") ?></a>
16
  <span class="b2s-sidebar-version padding-left-5"><?php echo ($b2sLastVersion !== false) ? __("Version", "blog2social") .' '. B2S_Util::getVersion(B2S_PLUGIN_VERSION) : ''; ?> </span>
17
  <br>
18
- <div class="b2s-sidebar-licence padding-left-5"><?php _e("Licence", "blog2social") ?>:
19
  <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-btn-licence b2s-key-name">
20
  <?php
21
  $versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
15
  <a href="https://www.blog2social.com" class="b2s-btn-logo" target="_blank"><?php _e("Blog2Social", "blog2social") ?></a>
16
  <span class="b2s-sidebar-version padding-left-5"><?php echo ($b2sLastVersion !== false) ? __("Version", "blog2social") .' '. B2S_Util::getVersion(B2S_PLUGIN_VERSION) : ''; ?> </span>
17
  <br>
18
+ <div class="b2s-sidebar-licence padding-left-5"><?php _e("License", "blog2social") ?>:
19
  <a href="admin.php?page=blog2social-premium" class="b2s-sidebar-btn-licence b2s-key-name">
20
  <?php
21
  $versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
views/b2s/network.php CHANGED
@@ -225,12 +225,12 @@ $networkData = $networkItem->getData();
225
  <div class="b2s-move-connection" style="display: none;">
226
  <div class="row">
227
  <div class="col-md-12 b2s-text-bold">
228
- <span><?php _e('Move the connection to another network profile', 'blog2social'); ?></span>
229
  </div>
230
  </div>
231
  <div class="row" id="b2s-move-connection-failed" style="display: none;">
232
  <div class="col-md-12">
233
- <div class="alert alert-danger"><?php _e("An error accured. Please contact our support", 'blog2social'); ?></div>
234
  </div>
235
  </div>
236
  <div class="row b2s-margin-top-8" id="b2s-move-connection-input">
@@ -259,13 +259,13 @@ $networkData = $networkItem->getData();
259
  </div>
260
  <div class="row b2s-connection-assign" style="display: none;">
261
  <div class="col-md-12 b2s-assign-error" data-error-reason="default" style="display: none;">
262
- <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error accured. Please contact our support", 'blog2social'); ?></div>
263
  </div>
264
  <div class="col-md-12 b2s-assign-error" data-error-reason="internal_server_error" style="display: none;">
265
- <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error accured. Please contact our support", 'blog2social'); ?></div>
266
  </div>
267
  <div class="col-md-12 b2s-assign-error" data-error-reason="invalid_data" style="display: none;">
268
- <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error accured. Please contact our support", 'blog2social'); ?></div>
269
  </div>
270
  <div class="col-md-12 b2s-assign-error" data-error-reason="token_no_business" style="display: none;">
271
  <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("You don't have a Business License", 'blog2social'); ?></div>
@@ -307,7 +307,7 @@ $networkData = $networkItem->getData();
307
  <div class="b2s-move-connection">
308
  <div class="row">
309
  <div class="col-md-12 b2s-text-bold">
310
- <span><?php _e('Move the connection to another network profile', 'blog2social'); ?></span>
311
  </div>
312
  </div>
313
  <div class="row b2s-margin-top-8" id="b2s-move-connection-input">
@@ -334,6 +334,111 @@ $networkData = $networkItem->getData();
334
  </div>
335
  </div>
336
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
  <input type="hidden" id="b2sUserLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
338
  <input type="hidden" id="b2sServerUrl" value="<?php echo B2S_PLUGIN_SERVER_URL; ?>">
339
  <input type="hidden" id="b2sUserVersion" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>">
225
  <div class="b2s-move-connection" style="display: none;">
226
  <div class="row">
227
  <div class="col-md-12 b2s-text-bold">
228
+ <span><?php _e('Move the connection to another network collection.', 'blog2social'); ?></span>
229
  </div>
230
  </div>
231
  <div class="row" id="b2s-move-connection-failed" style="display: none;">
232
  <div class="col-md-12">
233
+ <div class="alert alert-danger"><?php _e("An error occured. Please contact our support.", 'blog2social'); ?></div>
234
  </div>
235
  </div>
236
  <div class="row b2s-margin-top-8" id="b2s-move-connection-input">
259
  </div>
260
  <div class="row b2s-connection-assign" style="display: none;">
261
  <div class="col-md-12 b2s-assign-error" data-error-reason="default" style="display: none;">
262
+ <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error occured. Please contact our support.", 'blog2social'); ?></div>
263
  </div>
264
  <div class="col-md-12 b2s-assign-error" data-error-reason="internal_server_error" style="display: none;">
265
+ <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error occured. Please contact our support.", 'blog2social'); ?></div>
266
  </div>
267
  <div class="col-md-12 b2s-assign-error" data-error-reason="invalid_data" style="display: none;">
268
+ <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("An error occured. Please contact our support.", 'blog2social'); ?></div>
269
  </div>
270
  <div class="col-md-12 b2s-assign-error" data-error-reason="token_no_business" style="display: none;">
271
  <div class="alert alert-danger"> <span class="glyphicon glyphicon-remove glyphicon-danger"> <?php _e("You don't have a Business License", 'blog2social'); ?></div>
307
  <div class="b2s-move-connection">
308
  <div class="row">
309
  <div class="col-md-12 b2s-text-bold">
310
+ <span><?php _e('Move the connection to another network collection.', 'blog2social'); ?></span>
311
  </div>
312
  </div>
313
  <div class="row b2s-margin-top-8" id="b2s-move-connection-input">
334
  </div>
335
  </div>
336
 
337
+ <div class="modal fade" id="b2s-edit-template" tabindex="-1" role="dialog" aria-labelledby="b2s-edit-template" aria-hidden="true" data-backdrop="false">
338
+ <div class="modal-dialog" role="document">
339
+ <div class="modal-content">
340
+ <div class="modal-header">
341
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2s-edit-template" aria-label="Close"><span aria-hidden="true">&times;</span></button>
342
+ <img class="pull-left hidden-xs b2s-img-network b2s-edit-template-network-img" id="b2s-edit-template-network-img-1" alt="Facebook" src="<?php echo plugins_url('/assets/images/portale/1_flat.png', B2S_PLUGIN_FILE); ?>" style="display: none;">
343
+ <img class="pull-left hidden-xs b2s-img-network b2s-edit-template-network-img" id="b2s-edit-template-network-img-2" alt="Twitter" src="<?php echo plugins_url('/assets/images/portale/2_flat.png', B2S_PLUGIN_FILE); ?>" style="display: none;">
344
+ <img class="pull-left hidden-xs b2s-img-network b2s-edit-template-network-img" id="b2s-edit-template-network-img-3" alt="LinkedIn" src="<?php echo plugins_url('/assets/images/portale/3_flat.png', B2S_PLUGIN_FILE); ?>" style="display: none;">
345
+ <img class="pull-left hidden-xs b2s-img-network b2s-edit-template-network-img" id="b2s-edit-template-network-img-12" alt="Instagram" src="<?php echo plugins_url('/assets/images/portale/12_flat.png', B2S_PLUGIN_FILE); ?>" style="display: none;">
346
+ <h4 class="modal-title"><?php _e('Edit Post Format', 'blog2social') ?></h4>
347
+ </div>
348
+ <div class="row b2s-loading-area width-100">
349
+ <br>
350
+ <div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
351
+ <div class="clearfix"></div>
352
+ <?php _e('Loading...', 'blog2social') ?>
353
+ </div>
354
+ <div class="modal-body b2s-edit-template-content">
355
+
356
+ </div>
357
+ <div class="modal-footer b2s-edit-template-footer">
358
+ <button class="btn btn-primary btn-sm b2s-edit-template-save-btn"><?php _e('save', 'blog2social'); ?></button>
359
+ <input type="hidden" value="" id="b2s-edit-template-network-id">
360
+ </div>
361
+ </div>
362
+ </div>
363
+ </div>
364
+
365
+ <div class="modal fade" id="b2sInfoNoCache" tabindex="-1" role="dialog" aria-labelledby="b2sInfoNoCache" aria-hidden="true" data-backdrop="false">
366
+ <div class="modal-dialog">
367
+ <div class="modal-content">
368
+ <div class="modal-header">
369
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoNoCache" aria-label="Close"><span aria-hidden="true">&times;</span></button>
370
+ <h4 class="modal-title"><?php _e('Instant Caching for Facebook Link Posts', 'blog2social') ?></h4>
371
+ </div>
372
+ <div class="modal-body">
373
+ <?php _e('Please enable this feature, if you are using varnish caching (HTTP accelerator to relieve your website). Blog2Social will add a "no-cache=1" parameter to the post URL of your Facebook link posts to ensure that Facebook always pulls the current meta data of your blog post.', 'blog2social') ?>
374
+ </div>
375
+ </div>
376
+ </div>
377
+ </div>
378
+
379
+ <div class="modal fade" id="b2sInfoFormat" tabindex="-1" role="dialog" aria-labelledby="b2sInfoFormat" aria-hidden="true" data-backdrop="false">
380
+ <div class="modal-dialog">
381
+ <div class="modal-content">
382
+ <div class="modal-header">
383
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoFormat" aria-label="Close"><span aria-hidden="true">&times;</span></button>
384
+ <h4 class="modal-title"><?php _e('Choose your Post Format', 'blog2social') ?></h4>
385
+ </div>
386
+ <div class="modal-body">
387
+ <div class="b2sInfoFormatText" data-network-id="1">
388
+ <?php _e('Decide in which post format you want to post your content: Link post or image post.', 'blog2social') ?>
389
+ </div>
390
+ <div class="b2sInfoFormatText" data-network-id="2">
391
+ <?php _e('Decide in which post format you want to post your content: Link post or image post.', 'blog2social') ?>
392
+ </div>
393
+ <div class="b2sInfoFormatText" data-network-id="3">
394
+ <?php _e('Decide in which post format you want to post your content: Link post or image post.', 'blog2social') ?>
395
+ </div>
396
+ <div class="b2sInfoFormatText" data-network-id="12">
397
+ <?php _e('Decide in wich form you want to post your Content. Either as image with frame, or as image cut out.', 'blog2social') ?>
398
+ </div>
399
+ </div>
400
+ </div>
401
+ </div>
402
+ </div>
403
+
404
+ <div class="modal fade" id="b2sInfoContent" tabindex="-1" role="dialog" aria-labelledby="b2sInfoContent" aria-hidden="true" data-backdrop="false">
405
+ <div class="modal-dialog">
406
+ <div class="modal-content">
407
+ <div class="modal-header">
408
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoContent" aria-label="Close"><span aria-hidden="true">&times;</span></button>
409
+ <h4 class="modal-title"><?php _e('Post Content', 'blog2social') ?></h4>
410
+ </div>
411
+ <div class="modal-body">
412
+ <?php _e('Edit the content of your post. Move elements by drag and drop into the textarea and customize them as you like.', 'blog2social') ?>
413
+ <div class="b2s-template-placeholder-legend">
414
+ <br/>
415
+ <p class="b2s-bold"><?php _e('Legend', 'blog2social'); ?>:</p>
416
+ <p>
417
+ <span class="b2s-bold">{TITLE}</span> - <?php _e('The title of your post', 'blog2social') ?> <br>
418
+ <span class="b2s-bold">{EXCERPT}</span> - <?php _e('The summary of your post (you define it in the side menu of your post).', 'blog2social') ?> <br>
419
+ <span class="b2s-bold">{CONTENT}</span> - <?php _e('The content of your post', 'blog2social') ?> <br>
420
+ <span class="b2s-bold">{KEYWORDS}</span> - <?php _e('The tags you have set in your post.', 'blog2social') ?> <br>
421
+ </p>
422
+ </div>
423
+ </div>
424
+ </div>
425
+ </div>
426
+ </div>
427
+
428
+ <div class="modal fade" id="b2sInfoCharacterLimit" tabindex="-1" role="dialog" aria-labelledby="b2sInfoCharacterLimit" aria-hidden="true" data-backdrop="false">
429
+ <div class="modal-dialog">
430
+ <div class="modal-content">
431
+ <div class="modal-header">
432
+ <button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoCharacterLimit" aria-label="Close"><span aria-hidden="true">&times;</span></button>
433
+ <h4 class="modal-title"><?php _e('Character Limit', 'blog2social') ?></h4>
434
+ </div>
435
+ <div class="modal-body">
436
+ <?php _e('How long should your post be? Your text will be cut off after the last sentence within the character limit.', 'blog2social') ?>
437
+ </div>
438
+ </div>
439
+ </div>
440
+ </div>
441
+
442
  <input type="hidden" id="b2sUserLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
443
  <input type="hidden" id="b2sServerUrl" value="<?php echo B2S_PLUGIN_SERVER_URL; ?>">
444
  <input type="hidden" id="b2sUserVersion" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>">
views/b2s/post.calendar.php CHANGED
@@ -66,7 +66,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
66
  var b2s_calendar_datetime = '<?= B2S_Util::getbyIdentLocalDate($userTimeZoneOffset); ?>';
67
  var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
68
  var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
69
- var b2s_calendar_formats = <?= json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))); ?>;
70
  var b2s_is_calendar = true;
71
  </script>
72
  </div>
66
  var b2s_calendar_datetime = '<?= B2S_Util::getbyIdentLocalDate($userTimeZoneOffset); ?>';
67
  var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
68
  var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
69
+ var b2s_calendar_formats = <?= json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Image Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))); ?>;
70
  var b2s_is_calendar = true;
71
  </script>
72
  </div>
views/b2s/post.sched.php CHANGED
@@ -174,6 +174,6 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
174
  <script>
175
  var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
176
  var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
177
- var b2s_post_formats = <?= json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))); ?>;
178
  var b2s_is_calendar = true;
179
  </script>
174
  <script>
175
  var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
176
  var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
177
+ var b2s_post_formats = <?= json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Image Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))); ?>;
178
  var b2s_is_calendar = true;
179
  </script>
views/b2s/premium.php CHANGED
@@ -46,7 +46,7 @@
46
  <div class="input-group col-md-8 col-sm-12 col-xs-12">
47
  <input class="form-control input-sm b2s-key-area-input" placeholder="<?php _e('Enter license key and change your version', 'blog2social'); ?>" value="" type="text">
48
  <span class="input-group-btn">
49
- <button class="btn btn-primary btn-sm b2s-key-area-btn-submit"><?php _e('Activate Licence', 'blog2social'); ?></button>
50
  </span>
51
  </div>
52
  </div>
46
  <div class="input-group col-md-8 col-sm-12 col-xs-12">
47
  <input class="form-control input-sm b2s-key-area-input" placeholder="<?php _e('Enter license key and change your version', 'blog2social'); ?>" value="" type="text">
48
  <span class="input-group-btn">
49
+ <button class="btn btn-primary btn-sm b2s-key-area-btn-submit"><?php _e('Activate License', 'blog2social'); ?></button>
50
  </span>
51
  </div>
52
  </div>
views/b2s/settings.php CHANGED
@@ -36,9 +36,9 @@ $settingsItem = new B2S_Settings_Item();
36
  <li>
37
  <a href="#b2s-social-meta-data" class="b2s-social-meta-data" data-toggle="tab"><?php _e('Social Meta Data', 'blog2social') ?></a>
38
  </li>
39
- <li>
40
  <a href="#b2s-network" class="b2s-network" data-toggle="tab"><?php _e('Network Settings', 'blog2social') ?></a>
41
- </li>
42
  </ul>
43
  <hr class="b2s-settings-line">
44
  <div class="tab-content clearfix">
@@ -49,109 +49,14 @@ $settingsItem = new B2S_Settings_Item();
49
  <?php echo $settingsItem->getAutoPostingSettingsHtml(); ?>
50
  </div>
51
  <div class="tab-pane" id="b2s-social-meta-data">
52
- <form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
53
  <?php echo $settingsItem->getSocialMetaDataHtml(); ?>
54
- <?php if (B2S_PLUGIN_USER_VERSION >= 1 && B2S_PLUGIN_ADMIN) { ?>
55
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
56
- <?php } ?>
57
  <input type="hidden" name="is_admin" value="<?php echo ((B2S_PLUGIN_ADMIN) ? 1 : 0) ?>">
58
  <input type="hidden" name="version" value="<?php echo B2S_PLUGIN_USER_VERSION ?>">
59
  <input type="hidden" name="action" value="b2s_save_social_meta_tags">
60
  </form>
61
  </div>
62
- <div class="tab-pane" id="b2s-network">
63
- <div class="col-md-12">
64
- <h4> <?php
65
- _e('Post format', 'blog2social');
66
- if (B2S_PLUGIN_USER_VERSION <= 1) {
67
- ?>
68
- <span class="label label-success label-sm"><a href="#" class="btn-label-premium" data-toggle="modal" data-target="#b2sInfoFormatModal"><?php _e("PREMIUM", "blog2social") ?></a></span>
69
- <?php }
70
- ?>
71
- <a href="#" data-toggle="modal" data-target="#b2sInfoFormatModal" class="b2s-info-btn del-padding-left"><?php echo _e('Info', 'blog2social'); ?></a>
72
- </h4>
73
- <ul class="nav nav-pills">
74
- <li class="active">
75
- <a href="#b2s-network-1" class="b2s-network-1" data-toggle="tab"><?php _e('Facebook', 'blog2social') ?></a>
76
- </li>
77
- <li>
78
- <a href="#b2s-network-2" class="b2s-network-2" data-toggle="tab"><?php _e('Twitter', 'blog2social') ?></a>
79
- </li>
80
- <li>
81
- <a href="#b2s-network-3" class="b2s-network-10" data-toggle="tab"><?php _e('LinkedIn', 'blog2social') ?></a>
82
- </li>
83
- <li>
84
- <a href="#b2s-network-12" class="b2s-network-12" data-toggle="tab"><?php _e('Instagram', 'blog2social') ?></a>
85
- </li>
86
- </ul>
87
- <hr>
88
- <div class="tab-content clearfix">
89
-
90
- <div class="tab-pane active" id="b2s-network-1">
91
- <form class="b2sSaveUserSettingsPostFormatFb" method="post" novalidate="novalidate">
92
- <?php
93
- echo $settingsItem->getNetworkSettingsPostFormatHtml(1);
94
- if (B2S_PLUGIN_USER_VERSION > 0) {
95
- ?>
96
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
97
- <?php } else { ?>
98
- <button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
99
- <?php } ?>
100
- <input type="hidden" name="action" value="b2s_user_network_settings">
101
- <input type="hidden" name="type" value="post_format">
102
- <input type="hidden" name="network_id" value="1">
103
- </form>
104
- </div>
105
- <div class="tab-pane" id="b2s-network-2">
106
- <form class="b2sSaveUserSettingsPostFormatTw" method="post" novalidate="novalidate">
107
- <?php
108
- echo $settingsItem->getNetworkSettingsPostFormatHtml(2);
109
- if (B2S_PLUGIN_USER_VERSION > 0) {
110
- ?>
111
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
112
- <?php } else { ?>
113
- <button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
114
- <?php } ?>
115
- <input type="hidden" name="action" value="b2s_user_network_settings">
116
- <input type="hidden" name="type" value="post_format">
117
- <input type="hidden" name="network_id" value="2">
118
- </form>
119
- </div>
120
- <div class="tab-pane" id="b2s-network-3">
121
- <form class="b2sSaveUserSettingsPostFormatLi" method="post" novalidate="novalidate">
122
- <?php
123
- echo $settingsItem->getNetworkSettingsPostFormatHtml(3);
124
- if (B2S_PLUGIN_USER_VERSION > 0) {
125
- ?>
126
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
127
- <?php } else { ?>
128
- <button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
129
- <?php } ?>
130
- <input type="hidden" name="action" value="b2s_user_network_settings">
131
- <input type="hidden" name="type" value="post_format">
132
- <input type="hidden" name="network_id" value="3">
133
- </form>
134
- </div>
135
- <div class="tab-pane" id="b2s-network-12">
136
- <form class="b2sSaveUserSettingsPostFormatIn" method="post" novalidate="novalidate">
137
- <?php
138
- echo $settingsItem->getNetworkSettingsPostFormatHtml(12);
139
-
140
- if (B2S_PLUGIN_USER_VERSION > 0) {
141
- ?>
142
- <button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
143
- <?php } else { ?>
144
- <button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
145
- <?php } ?>
146
- <input type="hidden" name="action" value="b2s_user_network_settings">
147
- <input type="hidden" name="type" value="post_format">
148
- <input type="hidden" name="network_id" value="12">
149
- </form>
150
- </div>
151
-
152
- </div>
153
- </div>
154
- </div>
155
  </div>
156
  </div>
157
  <input type="hidden" id="b2s_user_version" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>" />
@@ -226,9 +131,7 @@ $settingsItem = new B2S_Settings_Item();
226
  <h4 class="modal-title"><?php _e('Instant Caching for Facebook Link Posts', 'blog2social') ?></h4>
227
  </div>
228
  <div class="modal-body">
229
- <?php _e('To make sure that Facebook always pulls the current meta data of your blog post for link-posts, Blog2Social adds a "no-cache=1" parameter to the post URL when instant caching is activated. This is necessary if you use varnish caching.', 'blog2social') ?>
230
- <br>
231
- <b><?php _e('Note: To use Facebook Instant Articles, this option must be disabled.', 'blog2social'); ?></b>
232
  </div>
233
  </div>
234
  </div>
36
  <li>
37
  <a href="#b2s-social-meta-data" class="b2s-social-meta-data" data-toggle="tab"><?php _e('Social Meta Data', 'blog2social') ?></a>
38
  </li>
39
+ <!-- <li>
40
  <a href="#b2s-network" class="b2s-network" data-toggle="tab"><?php _e('Network Settings', 'blog2social') ?></a>
41
+ </li>-->
42
  </ul>
43
  <hr class="b2s-settings-line">
44
  <div class="tab-content clearfix">
49
  <?php echo $settingsItem->getAutoPostingSettingsHtml(); ?>
50
  </div>
51
  <div class="tab-pane" id="b2s-social-meta-data">
52
+ <form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
53
  <?php echo $settingsItem->getSocialMetaDataHtml(); ?>
54
+ <button class="btn btn-primary pull-right" type="submit" <?php if(B2S_PLUGIN_USER_VERSION >= 1 && B2S_PLUGIN_ADMIN) { echo ''; } else { echo 'disabled="true"'; } ?>><?php _e('save', 'blog2social') ?></button>
 
 
55
  <input type="hidden" name="is_admin" value="<?php echo ((B2S_PLUGIN_ADMIN) ? 1 : 0) ?>">
56
  <input type="hidden" name="version" value="<?php echo B2S_PLUGIN_USER_VERSION ?>">
57
  <input type="hidden" name="action" value="b2s_save_social_meta_tags">
58
  </form>
59
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  </div>
61
  </div>
62
  <input type="hidden" id="b2s_user_version" value="<?php echo B2S_PLUGIN_USER_VERSION; ?>" />
131
  <h4 class="modal-title"><?php _e('Instant Caching for Facebook Link Posts', 'blog2social') ?></h4>
132
  </div>
133
  <div class="modal-body">
134
+ <?php _e('Please enable this feature, if you are using varnish caching (HTTP accelerator to relieve your website). Blog2Social will add a "no-cache=1" parameter to the post URL of your Facebook link posts to ensure that Facebook always pulls the current meta data of your blog post.', 'blog2social') ?>
 
 
135
  </div>
136
  </div>
137
  </div>
views/b2s/ship.php CHANGED
@@ -145,7 +145,7 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
145
  <div class="b2s-network-details-header b2s-margin-top-8">
146
 
147
  <a href="#" class="btn btn-primary btn-sm b2s-network-setting-save-btn b2s-loading-area-save-profile-change">
148
- <?php _e('Save Network Selection', 'blog2social') ?>
149
  </a>
150
  <a href="#" data-toggle="modal" data-target="#b2s-network-setting-save" class="btn btn-primary btn-sm hidden-sm b2s-network-setting-save"><?php echo _e('Info', 'blog2social'); ?></a>
151
  </div>
145
  <div class="b2s-network-details-header b2s-margin-top-8">
146
 
147
  <a href="#" class="btn btn-primary btn-sm b2s-network-setting-save-btn b2s-loading-area-save-profile-change">
148
+ <?php _e('Save network collection', 'blog2social') ?>
149
  </a>
150
  <a href="#" data-toggle="modal" data-target="#b2s-network-setting-save" class="btn btn-primary btn-sm hidden-sm b2s-network-setting-save"><?php echo _e('Info', 'blog2social'); ?></a>
151
  </div>