Version Description
Usability Optimization, twitter retweet, more individualize image and content by scheduling
Download this release
Release Info
Developer | Blog2Social |
Plugin | Blog2Social: Social Media Auto Post & Scheduler |
Version | 4.8.0 |
Comparing to | |
See all releases |
Code changes from version 4.7.0 to 4.8.0
- assets/css/b2s/post.notice.css +66 -0
- assets/css/b2s/ship.css +8 -4
- assets/css/general.css +258 -1
- assets/images/b2s@32.png +0 -0
- assets/js/b2s/calendar.js +24 -4
- assets/js/b2s/general.js +55 -8
- assets/js/b2s/network.js +50 -9
- assets/js/b2s/post.js +15 -2
- assets/js/b2s/ship.js +322 -80
- assets/js/b2s/start.js +13 -9
- assets/js/b2s/wp/post-box.js +22 -18
- assets/js/prg/general.js +1 -2
- blog2social.php +2 -3
- includes/Ajax/Get.php +7 -5
- includes/Ajax/Post.php +208 -103
- includes/B2S/Calendar/Filter.php +51 -5
- includes/B2S/Calendar/Item.php +56 -2
- includes/B2S/Heartbeat.php +4 -2
- includes/B2S/Network/Item.php +3 -3
- includes/B2S/Post/Filter.php +8 -11
- includes/B2S/Post/Item.php +28 -21
- includes/B2S/Post/Tools.php +23 -4
- includes/B2S/PostBox.php +3 -4
- includes/B2S/Ship/Image.php +1 -1
- includes/B2S/Ship/Item.php +231 -52
- includes/B2S/Ship/Save.php +131 -77
- includes/Form.php +2 -2
- includes/Loader.php +70 -27
- includes/Meta.php +7 -5
- includes/System.php +19 -11
- includes/Tools.php +9 -0
- includes/Util.php +18 -18
- languages/blog2social-de_DE.mo +0 -0
- languages/blog2social-de_DE.po +1461 -1351
- readme.txt +8 -2
- views/b2s/html/footer.phtml +41 -1
- views/b2s/html/header.phtml +41 -7
- views/b2s/html/post.navbar.phtml +11 -9
- views/b2s/network.php +1 -0
- views/b2s/partials/post-edit-modal.php +43 -23
- views/b2s/post.calendar.php +1 -1
- views/b2s/post.notice.php +84 -0
- views/b2s/post.php +1 -1
- views/b2s/post.sched.php +1 -1
- views/b2s/ship.php +24 -5
assets/css/b2s/post.notice.css
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*Custom*/
|
2 |
+
.network-text-info{
|
3 |
+
word-break: keep-all;
|
4 |
+
}
|
5 |
+
.b2s-publish-btn {
|
6 |
+
margin-top: 0px;
|
7 |
+
}
|
8 |
+
.media-nav {
|
9 |
+
width: 100% !important;
|
10 |
+
}
|
11 |
+
.form-inline {
|
12 |
+
width: 100%;
|
13 |
+
margin-bottom: 20px;
|
14 |
+
}
|
15 |
+
.form-inline .form-group {
|
16 |
+
margin-left: 2px;
|
17 |
+
}
|
18 |
+
@media(max-width: 549px) {
|
19 |
+
.b2s-post-btn {
|
20 |
+
width: 100%;
|
21 |
+
}
|
22 |
+
.form-inline button, .form-inline a {
|
23 |
+
width: 100%;
|
24 |
+
margin-bottom: 10px;
|
25 |
+
}
|
26 |
+
}
|
27 |
+
@media(max-width: 767px) {
|
28 |
+
.form-inline {
|
29 |
+
display: none;
|
30 |
+
}
|
31 |
+
.filterHide {
|
32 |
+
display: none;
|
33 |
+
}
|
34 |
+
.form-inline button ,.form-inline a {
|
35 |
+
width: 49%;
|
36 |
+
margin-bottom: 10px;
|
37 |
+
}
|
38 |
+
}
|
39 |
+
|
40 |
+
.checkbox-item{
|
41 |
+
margin: 25px 5px 0 !important;
|
42 |
+
}
|
43 |
+
.checkbox-all-label{
|
44 |
+
padding-left:25px !important;
|
45 |
+
}
|
46 |
+
|
47 |
+
.checkbox-all{
|
48 |
+
margin-top: 2px !important;
|
49 |
+
}
|
50 |
+
|
51 |
+
.checkbox-all-label-btn{
|
52 |
+
padding-left:25px !important;
|
53 |
+
margin-left: -20px;
|
54 |
+
position: absolute;
|
55 |
+
}
|
56 |
+
.checkbox-all-btn{
|
57 |
+
color: #444 !important;
|
58 |
+
}
|
59 |
+
|
60 |
+
.b2s-loading-area{
|
61 |
+
width: 100% !important;
|
62 |
+
}
|
63 |
+
.checbox-item-empty{
|
64 |
+
padding: 15px;
|
65 |
+
float:left;
|
66 |
+
}
|
assets/css/b2s/ship.css
CHANGED
@@ -314,7 +314,7 @@
|
|
314 |
width: 100% !important;
|
315 |
}
|
316 |
|
317 |
-
.b2s-post-ship-item-full-text, .b2s-post-ship-item-message-delete, .b2s-post-ship-item-network-settings, .b2s-post-ship-item-post-format{
|
318 |
line-height: 1.5 !important;
|
319 |
padding: 0 1px 3px !important;
|
320 |
}
|
@@ -368,7 +368,7 @@
|
|
368 |
position: relative;
|
369 |
}
|
370 |
|
371 |
-
.b2s-post-item-details-release-area-details-ul{
|
372 |
margin-top:1em;
|
373 |
}
|
374 |
.b2s-post-item-details-release-input-lable-day,.b2s-post-item-details-release-input-date{
|
@@ -389,7 +389,7 @@
|
|
389 |
width: 100%;
|
390 |
}
|
391 |
|
392 |
-
.b2s-post-item-details-release-area-details{
|
393 |
float: left;
|
394 |
width: 100%;
|
395 |
}
|
@@ -794,6 +794,7 @@ input[type="checkbox"], input[type="radio"] {
|
|
794 |
}
|
795 |
.b2s-post-item-calendar-area {
|
796 |
padding-top:10px;
|
|
|
797 |
}
|
798 |
|
799 |
.b2s-toogle-calendar-btn{
|
@@ -810,4 +811,7 @@ input[type="number"]{
|
|
810 |
|
811 |
.b2s-unique-content-alert, .b2s-network-tos-sched-alert{
|
812 |
margin-bottom: 0px !important;
|
813 |
-
}
|
|
|
|
|
|
314 |
width: 100% !important;
|
315 |
}
|
316 |
|
317 |
+
.b2s-post-ship-item-full-text, .b2s-post-ship-item-message-delete, .b2s-post-ship-item-network-settings, .b2s-post-ship-item-post-format, .b2s-post-ship-item-copy-original-text{
|
318 |
line-height: 1.5 !important;
|
319 |
padding: 0 1px 3px !important;
|
320 |
}
|
368 |
position: relative;
|
369 |
}
|
370 |
|
371 |
+
.b2s-post-item-details-release-area-details-ul, .b2s-post-item-relay-area-details-ul{
|
372 |
margin-top:1em;
|
373 |
}
|
374 |
.b2s-post-item-details-release-input-lable-day,.b2s-post-item-details-release-input-date{
|
389 |
width: 100%;
|
390 |
}
|
391 |
|
392 |
+
.b2s-post-item-details-release-area-details, .b2s-post-item-relay-area-details{
|
393 |
float: left;
|
394 |
width: 100%;
|
395 |
}
|
794 |
}
|
795 |
.b2s-post-item-calendar-area {
|
796 |
padding-top:10px;
|
797 |
+
padding-bottom: 10px;
|
798 |
}
|
799 |
|
800 |
.b2s-toogle-calendar-btn{
|
811 |
|
812 |
.b2s-unique-content-alert, .b2s-network-tos-sched-alert{
|
813 |
margin-bottom: 0px !important;
|
814 |
+
}
|
815 |
+
.b2s-post-relay-area-select{
|
816 |
+
margin-bottom: 0px !important;
|
817 |
+
}
|
assets/css/general.css
CHANGED
@@ -7204,8 +7204,265 @@ input[type="checkbox"].error + label{
|
|
7204 |
font-size: 50px;
|
7205 |
}
|
7206 |
.b2s-text-xl{
|
7207 |
-
|
7208 |
}
|
7209 |
.b2s-text-bold{
|
7210 |
font-weight: 600;
|
7211 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7204 |
font-size: 50px;
|
7205 |
}
|
7206 |
.b2s-text-xl{
|
7207 |
+
font-size: 18px;
|
7208 |
}
|
7209 |
.b2s-text-bold{
|
7210 |
font-weight: 600;
|
7211 |
}
|
7212 |
+
|
7213 |
+
|
7214 |
+
/* ---------------------------------------------------
|
7215 |
+
CSS CheckBOX
|
7216 |
+
---------------------------------------------------- */
|
7217 |
+
|
7218 |
+
.checkbox.checbox-switch {
|
7219 |
+
padding-left: 0;
|
7220 |
+
}
|
7221 |
+
|
7222 |
+
.checkbox.checbox-switch label,
|
7223 |
+
.checkbox-inline.checbox-switch {
|
7224 |
+
display: inline-block;
|
7225 |
+
position: relative;
|
7226 |
+
padding-left: 0;
|
7227 |
+
}
|
7228 |
+
.checkbox.checbox-switch label input,
|
7229 |
+
.checkbox-inline.checbox-switch input {
|
7230 |
+
display: none;
|
7231 |
+
}
|
7232 |
+
.checkbox.checbox-switch label span,
|
7233 |
+
.checkbox-inline.checbox-switch span {
|
7234 |
+
width: 35px;
|
7235 |
+
border-radius: 20px;
|
7236 |
+
height: 18px;
|
7237 |
+
border: 1px solid #dbdbdb;
|
7238 |
+
background-color: rgb(255, 255, 255);
|
7239 |
+
border-color: rgb(223, 223, 223);
|
7240 |
+
box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
|
7241 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
|
7242 |
+
display: inline-block;
|
7243 |
+
vertical-align: middle;
|
7244 |
+
margin-right: 5px;
|
7245 |
+
}
|
7246 |
+
.checkbox.checbox-switch label span:before,
|
7247 |
+
.checkbox-inline.checbox-switch span:before {
|
7248 |
+
display: inline-block;
|
7249 |
+
width: 16px;
|
7250 |
+
height: 16px;
|
7251 |
+
border-radius: 50%;
|
7252 |
+
background: rgb(255,255,255);
|
7253 |
+
content: " ";
|
7254 |
+
top: 0;
|
7255 |
+
position: relative;
|
7256 |
+
left: 0;
|
7257 |
+
transition: all 0.3s ease;
|
7258 |
+
box-shadow: 0 1px 4px rgba(0,0,0,0.4);
|
7259 |
+
}
|
7260 |
+
.checkbox.checbox-switch label > input:checked + span:before,
|
7261 |
+
.checkbox-inline.checbox-switch > input:checked + span:before {
|
7262 |
+
left: 17px;
|
7263 |
+
}
|
7264 |
+
|
7265 |
+
|
7266 |
+
/* Switch Default */
|
7267 |
+
.checkbox.checbox-switch label > input:checked + span,
|
7268 |
+
.checkbox-inline.checbox-switch > input:checked + span {
|
7269 |
+
background-color: rgb(180, 182, 183);
|
7270 |
+
border-color: rgb(180, 182, 183);
|
7271 |
+
box-shadow: rgb(180, 182, 183) 0px 0px 0px 8px inset;
|
7272 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7273 |
+
}
|
7274 |
+
.checkbox.checbox-switch label > input:checked:disabled + span,
|
7275 |
+
.checkbox-inline.checbox-switch > input:checked:disabled + span {
|
7276 |
+
background-color: rgb(220, 220, 220);
|
7277 |
+
border-color: rgb(220, 220, 220);
|
7278 |
+
box-shadow: rgb(220, 220, 220) 0px 0px 0px 8px inset;
|
7279 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7280 |
+
}
|
7281 |
+
.checkbox.checbox-switch label > input:disabled + span,
|
7282 |
+
.checkbox-inline.checbox-switch > input:disabled + span {
|
7283 |
+
background-color: rgb(232,235,238);
|
7284 |
+
border-color: rgb(255,255,255);
|
7285 |
+
}
|
7286 |
+
.checkbox.checbox-switch label > input:disabled + span:before,
|
7287 |
+
.checkbox-inline.checbox-switch > input:disabled + span:before {
|
7288 |
+
background-color: rgb(248,249,250);
|
7289 |
+
border-color: rgb(243, 243, 243);
|
7290 |
+
box-shadow: 0 1px 4px rgba(0,0,0,0.1);
|
7291 |
+
}
|
7292 |
+
|
7293 |
+
/* Switch Light */
|
7294 |
+
.checkbox.checbox-switch.switch-light label > input:checked + span,
|
7295 |
+
.checkbox-inline.checbox-switch.switch-light > input:checked + span {
|
7296 |
+
background-color: rgb(248,249,250);
|
7297 |
+
border-color: rgb(248,249,250);
|
7298 |
+
box-shadow: rgb(248,249,250) 0px 0px 0px 8px inset;
|
7299 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7300 |
+
}
|
7301 |
+
|
7302 |
+
/* Switch Dark */
|
7303 |
+
.checkbox.checbox-switch.switch-dark label > input:checked + span,
|
7304 |
+
.checkbox-inline.checbox-switch.switch-dark > input:checked + span {
|
7305 |
+
background-color: rgb(52,58,64);
|
7306 |
+
border-color: rgb(52,58,64);
|
7307 |
+
box-shadow: rgb(52,58,64) 0px 0px 0px 8px inset;
|
7308 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7309 |
+
}
|
7310 |
+
.checkbox.checbox-switch.switch-dark label > input:checked:disabled + span,
|
7311 |
+
.checkbox-inline.checbox-switch.switch-dark > input:checked:disabled + span {
|
7312 |
+
background-color: rgb(100, 102, 104);
|
7313 |
+
border-color: rgb(100, 102, 104);
|
7314 |
+
box-shadow: rgb(100, 102, 104) 0px 0px 0px 8px inset;
|
7315 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7316 |
+
}
|
7317 |
+
|
7318 |
+
/* Switch Success */
|
7319 |
+
.checkbox.checbox-switch.switch-success label > input:checked + span,
|
7320 |
+
.checkbox-inline.checbox-switch.switch-success > input:checked + span {
|
7321 |
+
background-color: rgb(40, 167, 69);
|
7322 |
+
border-color: rgb(40, 167, 69);
|
7323 |
+
box-shadow: rgb(40, 167, 69) 0px 0px 0px 8px inset;
|
7324 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7325 |
+
}
|
7326 |
+
.checkbox.checbox-switch.switch-success label > input:checked:disabled + span,
|
7327 |
+
.checkbox-inline.checbox-switch.switch-success > input:checked:disabled + span {
|
7328 |
+
background-color: rgb(153, 217, 168);
|
7329 |
+
border-color: rgb(153, 217, 168);
|
7330 |
+
box-shadow: rgb(153, 217, 168) 0px 0px 0px 8px inset;
|
7331 |
+
}
|
7332 |
+
|
7333 |
+
/* Switch Danger */
|
7334 |
+
.checkbox.checbox-switch.switch-danger label > input:checked + span,
|
7335 |
+
.checkbox-inline.checbox-switch.switch-danger > input:checked + span {
|
7336 |
+
background-color: rgb(200, 35, 51);
|
7337 |
+
border-color: rgb(200, 35, 51);
|
7338 |
+
box-shadow: rgb(200, 35, 51) 0px 0px 0px 8px inset;
|
7339 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7340 |
+
}
|
7341 |
+
.checkbox.checbox-switch.switch-danger label > input:checked:disabled + span,
|
7342 |
+
.checkbox-inline.checbox-switch.switch-danger > input:checked:disabled + span {
|
7343 |
+
background-color: rgb(216, 119, 129);
|
7344 |
+
border-color: rgb(216, 119, 129);
|
7345 |
+
box-shadow: rgb(216, 119, 129) 0px 0px 0px 8px inset;
|
7346 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7347 |
+
}
|
7348 |
+
|
7349 |
+
/* Switch Primary */
|
7350 |
+
.checkbox.checbox-switch.switch-primary label > input:checked + span,
|
7351 |
+
.checkbox-inline.checbox-switch.switch-primary > input:checked + span {
|
7352 |
+
background-color: rgb(0, 105, 217);
|
7353 |
+
border-color: rgb(0, 105, 217);
|
7354 |
+
box-shadow: rgb(0, 105, 217) 0px 0px 0px 8px inset;
|
7355 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7356 |
+
}
|
7357 |
+
.checkbox.checbox-switch.switch-primary label > input:checked:disabled + span,
|
7358 |
+
.checkbox-inline.checbox-switch.switch-primary > input:checked:disabled + span {
|
7359 |
+
background-color: rgb(109, 163, 221);
|
7360 |
+
border-color: rgb(109, 163, 221);
|
7361 |
+
box-shadow: rgb(109, 163, 221) 0px 0px 0px 8px inset;
|
7362 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7363 |
+
}
|
7364 |
+
|
7365 |
+
/* Switch Info */
|
7366 |
+
.checkbox.checbox-switch.switch-info label > input:checked + span,
|
7367 |
+
.checkbox-inline.checbox-switch.switch-info > input:checked + span {
|
7368 |
+
background-color: rgb(23, 162, 184);
|
7369 |
+
border-color: rgb(23, 162, 184);
|
7370 |
+
box-shadow: rgb(23, 162, 184) 0px 0px 0px 8px inset;
|
7371 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7372 |
+
}
|
7373 |
+
.checkbox.checbox-switch.switch-info label > input:checked:disabled + span,
|
7374 |
+
.checkbox-inline.checbox-switch.switch-info > input:checked:disabled + span {
|
7375 |
+
background-color: rgb(102, 192, 206);
|
7376 |
+
border-color: rgb(102, 192, 206);
|
7377 |
+
box-shadow: rgb(102, 192, 206) 0px 0px 0px 8px inset;
|
7378 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7379 |
+
}
|
7380 |
+
|
7381 |
+
/* Switch Warning */
|
7382 |
+
.checkbox.checbox-switch.switch-warning label > input:checked + span,
|
7383 |
+
.checkbox-inline.checbox-switch.switch-warning > input:checked + span {
|
7384 |
+
background-color: rgb(255, 193, 7);
|
7385 |
+
border-color: rgb(255, 193, 7);
|
7386 |
+
box-shadow: rgb(255, 193, 7) 0px 0px 0px 8px inset;
|
7387 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7388 |
+
}
|
7389 |
+
.checkbox.checbox-switch.switch-warning label > input:checked:disabled + span,
|
7390 |
+
.checkbox-inline.checbox-switch.switch-warning > input:checked:disabled + span {
|
7391 |
+
background-color: rgb(226, 195, 102);
|
7392 |
+
border-color: rgb(226, 195, 102);
|
7393 |
+
box-shadow: rgb(226, 195, 102) 0px 0px 0px 8px inset;
|
7394 |
+
transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
|
7395 |
+
}
|
7396 |
+
|
7397 |
+
/* Modal Scrollbar */
|
7398 |
+
.b2s-scroll-modal-dialog{
|
7399 |
+
overflow-y: initial !important
|
7400 |
+
}
|
7401 |
+
.b2s-scroll-modal-body{
|
7402 |
+
height: 250px;
|
7403 |
+
overflow-y: auto;
|
7404 |
+
}
|
7405 |
+
|
7406 |
+
|
7407 |
+
.b2s-scroll-modal-down {
|
7408 |
+
opacity: 1;
|
7409 |
+
-webkit-transition: all .5s ease-in 3s;
|
7410 |
+
transition: all .5s ease-in 3s;
|
7411 |
+
}
|
7412 |
+
|
7413 |
+
.b2s-scroll-modal-down {
|
7414 |
+
position: absolute;
|
7415 |
+
bottom: 50px;
|
7416 |
+
left: 50%;
|
7417 |
+
margin-left: -16px;
|
7418 |
+
display: block;
|
7419 |
+
width: 32px;
|
7420 |
+
height: 32px;
|
7421 |
+
border: 2px solid #398439;
|
7422 |
+
background-size: 14px auto;
|
7423 |
+
border-radius: 50%;
|
7424 |
+
z-index: 20000;
|
7425 |
+
-webkit-animation: bounce 2s infinite 2s;
|
7426 |
+
animation: bounce 2s infinite 2s;
|
7427 |
+
-webkit-transition: all .2s ease-in;
|
7428 |
+
transition: all .2s ease-in;
|
7429 |
+
}
|
7430 |
+
|
7431 |
+
.b2s-scroll-modal-down:before {
|
7432 |
+
position: absolute;
|
7433 |
+
top: calc(50% - 8px);
|
7434 |
+
left: calc(50% - 6px);
|
7435 |
+
transform: rotate(-45deg);
|
7436 |
+
display: block;
|
7437 |
+
width: 12px;
|
7438 |
+
height: 12px;
|
7439 |
+
content: "";
|
7440 |
+
border: 2px solid #398439;
|
7441 |
+
border-width: 0px 0 2px 2px;
|
7442 |
+
}
|
7443 |
+
|
7444 |
+
@keyframes bounce {
|
7445 |
+
0%,
|
7446 |
+
100%,
|
7447 |
+
20%,
|
7448 |
+
50%,
|
7449 |
+
80% {
|
7450 |
+
-webkit-transform: translateY(0);
|
7451 |
+
-ms-transform: translateY(0);
|
7452 |
+
transform: translateY(0);
|
7453 |
+
}
|
7454 |
+
40% {
|
7455 |
+
-webkit-transform: translateY(-10px);
|
7456 |
+
-ms-transform: translateY(-10px);
|
7457 |
+
transform: translateY(-10px);
|
7458 |
+
}
|
7459 |
+
60% {
|
7460 |
+
-webkit-transform: translateY(-5px);
|
7461 |
+
-ms-transform: translateY(-5px);
|
7462 |
+
transform: translateY(-5px);
|
7463 |
+
}
|
7464 |
+
}
|
7465 |
+
|
7466 |
+
.btn-padding{
|
7467 |
+
padding:6px 0px;
|
7468 |
+
}
|
assets/images/b2s@32.png
ADDED
Binary file
|
assets/js/b2s/calendar.js
CHANGED
@@ -14,7 +14,11 @@ jQuery(document).ready(function () {
|
|
14 |
eventRender: function (event, element) {
|
15 |
show = true;
|
16 |
$header = jQuery("<div>").addClass("b2s-calendar-header").attr('data-b2s-id', event.b2s_id);
|
17 |
-
$
|
|
|
|
|
|
|
|
|
18 |
element.find(".fc-time").after($network_name);
|
19 |
element.html(element.html());
|
20 |
$parent = element.parent();
|
@@ -51,8 +55,10 @@ jQuery(document).ready(function () {
|
|
51 |
'b2s_id': event.b2s_id,
|
52 |
'user_timezone': event.user_timezone,
|
53 |
'sched_date': event.start.format(),
|
|
|
54 |
},
|
55 |
success: function (data) {
|
|
|
56 |
wp.heartbeat.connectNow();
|
57 |
}
|
58 |
});
|
@@ -61,7 +67,7 @@ jQuery(document).ready(function () {
|
|
61 |
return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
|
62 |
},
|
63 |
eventClick: function (calEvent, jsEvent, view) {
|
64 |
-
showEditSchedCalendarPost(calEvent.b2s_id, calEvent.post_id, calEvent.network_auth_id, calEvent.network_type, calEvent.network_id, calEvent.post_format);
|
65 |
},
|
66 |
loading: function (bool) {
|
67 |
if (!bool) {
|
@@ -79,7 +85,7 @@ jQuery(document).ready(function () {
|
|
79 |
});
|
80 |
|
81 |
|
82 |
-
function showEditSchedCalendarPost(b2s_id, post_id, network_auth_id, network_type, network_id, post_format) {
|
83 |
if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
|
84 |
{
|
85 |
jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
|
@@ -186,6 +192,16 @@ function showEditSchedCalendarPost(b2s_id, post_id, network_auth_id, network_typ
|
|
186 |
checkSchedDateTime(network_auth_id);
|
187 |
});
|
188 |
init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
if (!b2s_has_premium)
|
190 |
{
|
191 |
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
@@ -410,6 +426,7 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
|
410 |
jQuery(document).on("click", ".b2s-edit-post-delete", function () {
|
411 |
var id = jQuery(this).data("b2s-id");
|
412 |
var post_id = jQuery(this).data("post-id");
|
|
|
413 |
jQuery.ajax({
|
414 |
url: ajaxurl,
|
415 |
type: "POST",
|
@@ -418,7 +435,8 @@ jQuery(document).on("click", ".b2s-edit-post-delete", function () {
|
|
418 |
data: {
|
419 |
'action': 'b2s_delete_post',
|
420 |
'b2s_id': id,
|
421 |
-
'post_id': post_id
|
|
|
422 |
},
|
423 |
success: function (data) {
|
424 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
@@ -461,6 +479,8 @@ jQuery(document).on("click", ".b2s-edit-post-save-this", function (e) {
|
|
461 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
462 |
refreshCalender();
|
463 |
jQuery('#b2s-edit-event-modal-' + id).remove();
|
|
|
|
|
464 |
wp.heartbeat.connectNow();
|
465 |
}
|
466 |
});
|
14 |
eventRender: function (event, element) {
|
15 |
show = true;
|
16 |
$header = jQuery("<div>").addClass("b2s-calendar-header").attr('data-b2s-id', event.b2s_id);
|
17 |
+
$isRelayPost = '';
|
18 |
+
if (event.relay_primary_post_id > 0) {
|
19 |
+
$isRelayPost = ' (Retweet)';
|
20 |
+
}
|
21 |
+
$network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
|
22 |
element.find(".fc-time").after($network_name);
|
23 |
element.html(element.html());
|
24 |
$parent = element.parent();
|
55 |
'b2s_id': event.b2s_id,
|
56 |
'user_timezone': event.user_timezone,
|
57 |
'sched_date': event.start.format(),
|
58 |
+
'post_for_relay': event.post_for_relay,
|
59 |
},
|
60 |
success: function (data) {
|
61 |
+
refreshCalender();
|
62 |
wp.heartbeat.connectNow();
|
63 |
}
|
64 |
});
|
67 |
return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
|
68 |
},
|
69 |
eventClick: function (calEvent, jsEvent, view) {
|
70 |
+
showEditSchedCalendarPost(calEvent.b2s_id, calEvent.post_id, calEvent.network_auth_id, calEvent.network_type, calEvent.network_id, calEvent.post_format, calEvent.relay_primary_post_id);
|
71 |
},
|
72 |
loading: function (bool) {
|
73 |
if (!bool) {
|
85 |
});
|
86 |
|
87 |
|
88 |
+
function showEditSchedCalendarPost(b2s_id, post_id, network_auth_id, network_type, network_id, post_format, relay_primary_post_id) {
|
89 |
if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
|
90 |
{
|
91 |
jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
|
192 |
checkSchedDateTime(network_auth_id);
|
193 |
});
|
194 |
init();
|
195 |
+
|
196 |
+
//is relay post?
|
197 |
+
if (relay_primary_post_id > 0) {
|
198 |
+
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
199 |
+
if (!jQuery(this).hasClass('b2s-input-hidden') && !jQuery(this).hasClass('b2s-modal-close') && !jQuery(this).hasClass('b2s-post-item-details-relay-input-delay') && !jQuery(this).hasClass('b2s-edit-post-delete') && !jQuery(this).hasClass('b2s-edit-post-save-this')) {
|
200 |
+
jQuery(this).prop("disabled", true);
|
201 |
+
}
|
202 |
+
});
|
203 |
+
}
|
204 |
+
|
205 |
if (!b2s_has_premium)
|
206 |
{
|
207 |
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
426 |
jQuery(document).on("click", ".b2s-edit-post-delete", function () {
|
427 |
var id = jQuery(this).data("b2s-id");
|
428 |
var post_id = jQuery(this).data("post-id");
|
429 |
+
var post_for_relay = jQuery(this).data("data-post-for-relay");
|
430 |
jQuery.ajax({
|
431 |
url: ajaxurl,
|
432 |
type: "POST",
|
435 |
data: {
|
436 |
'action': 'b2s_delete_post',
|
437 |
'b2s_id': id,
|
438 |
+
'post_id': post_id,
|
439 |
+
'post_for_relay': post_for_relay
|
440 |
},
|
441 |
success: function (data) {
|
442 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
479 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
480 |
refreshCalender();
|
481 |
jQuery('#b2s-edit-event-modal-' + id).remove();
|
482 |
+
jQuery('body').removeClass('modal-open');
|
483 |
+
jQuery('body').removeAttr('style');
|
484 |
wp.heartbeat.connectNow();
|
485 |
}
|
486 |
});
|
assets/js/b2s/general.js
CHANGED
@@ -4,6 +4,12 @@ jQuery(window).on("load", function () {
|
|
4 |
} else {
|
5 |
jQuery('.b2s-heartbeat-fail').hide();
|
6 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
});
|
8 |
|
9 |
jQuery(document).on('click', '.b2s-show-feedback-modal', function () {
|
@@ -38,6 +44,29 @@ jQuery(document).on('click', '.b2s-send-trail-feedback', function () {
|
|
38 |
}
|
39 |
});
|
40 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
jQuery(document).on('click', '.b2s-key-area-btn-submit', function () {
|
42 |
jQuery('.b2s-key-area-success').hide();
|
43 |
jQuery('.b2s-key-area-fail').hide();
|
@@ -198,7 +227,7 @@ function hideRating(forever)
|
|
198 |
'action': 'b2s_hide_rating'
|
199 |
};
|
200 |
|
201 |
-
if(forever) {
|
202 |
data.forever = true;
|
203 |
}
|
204 |
|
@@ -211,24 +240,24 @@ function hideRating(forever)
|
|
211 |
});
|
212 |
}
|
213 |
|
214 |
-
jQuery(document).on("click", ".b2s-hide-rating",function(e){
|
215 |
e.preventDefault();
|
216 |
hideRating(false);
|
217 |
jQuery(this).closest('.panel').remove();
|
218 |
});
|
219 |
|
220 |
-
jQuery(document).on("click", ".b2s-hide-rating-forever",function(e){
|
221 |
e.preventDefault();
|
222 |
hideRating(true);
|
223 |
jQuery(this).closest('.panel').remove();
|
224 |
});
|
225 |
|
226 |
-
jQuery(document).on("click", ".b2s-allow-rating",function(e){
|
227 |
hideRating(false);
|
228 |
jQuery(this).closest('.panel').remove();
|
229 |
});
|
230 |
|
231 |
-
jQuery(document).on("click", ".b2s-hide-premium-message",function(e) {
|
232 |
e.preventDefault();
|
233 |
jQuery.ajax({
|
234 |
url: ajaxurl,
|
@@ -240,7 +269,7 @@ jQuery(document).on("click", ".b2s-hide-premium-message",function(e) {
|
|
240 |
jQuery(this).closest('.panel').remove();
|
241 |
});
|
242 |
|
243 |
-
jQuery(document).on("click", ".b2s-hide-trail-message",function(e) {
|
244 |
e.preventDefault();
|
245 |
jQuery.ajax({
|
246 |
url: ajaxurl,
|
@@ -252,7 +281,7 @@ jQuery(document).on("click", ".b2s-hide-trail-message",function(e) {
|
|
252 |
jQuery(this).closest('.panel').remove();
|
253 |
});
|
254 |
|
255 |
-
jQuery(document).on("click", ".b2s-hide-trail-ended-modal",function(e) {
|
256 |
e.preventDefault();
|
257 |
jQuery.ajax({
|
258 |
url: ajaxurl,
|
@@ -262,4 +291,22 @@ jQuery(document).on("click", ".b2s-hide-trail-ended-modal",function(e) {
|
|
262 |
data: {action: 'b2s_hide_trail_ended_message'}
|
263 |
});
|
264 |
jQuery(this).closest('.panel').remove();
|
265 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
} else {
|
5 |
jQuery('.b2s-heartbeat-fail').hide();
|
6 |
}
|
7 |
+
var b2sPolicy = jQuery('#b2sUserAcceptPrivacyPolicy').val();
|
8 |
+
if (typeof b2sPolicy !== typeof undefined && b2sPolicy !== false) {
|
9 |
+
if (b2sPolicy === 'true') {
|
10 |
+
jQuery('#b2sModalPrivacyPolicy').modal('show');
|
11 |
+
}
|
12 |
+
}
|
13 |
});
|
14 |
|
15 |
jQuery(document).on('click', '.b2s-show-feedback-modal', function () {
|
44 |
}
|
45 |
});
|
46 |
});
|
47 |
+
|
48 |
+
|
49 |
+
jQuery(document).on('click', '.b2s-modal-privacy-policy-accept-btn', function () {
|
50 |
+
jQuery('#b2sModalPrivacyPolicy').modal('hide');
|
51 |
+
jQuery.ajax({
|
52 |
+
url: ajaxurl,
|
53 |
+
type: "POST",
|
54 |
+
dataType: "json",
|
55 |
+
cache: false,
|
56 |
+
data: {
|
57 |
+
'action': 'b2s_accept_privacy_policy',
|
58 |
+
'accept': true
|
59 |
+
},
|
60 |
+
error: function () {
|
61 |
+
jQuery('.b2s-server-connection-fail').show();
|
62 |
+
return false;
|
63 |
+
},
|
64 |
+
success: function (data) {
|
65 |
+
}
|
66 |
+
});
|
67 |
+
return false;
|
68 |
+
});
|
69 |
+
|
70 |
jQuery(document).on('click', '.b2s-key-area-btn-submit', function () {
|
71 |
jQuery('.b2s-key-area-success').hide();
|
72 |
jQuery('.b2s-key-area-fail').hide();
|
227 |
'action': 'b2s_hide_rating'
|
228 |
};
|
229 |
|
230 |
+
if (forever) {
|
231 |
data.forever = true;
|
232 |
}
|
233 |
|
240 |
});
|
241 |
}
|
242 |
|
243 |
+
jQuery(document).on("click", ".b2s-hide-rating", function (e) {
|
244 |
e.preventDefault();
|
245 |
hideRating(false);
|
246 |
jQuery(this).closest('.panel').remove();
|
247 |
});
|
248 |
|
249 |
+
jQuery(document).on("click", ".b2s-hide-rating-forever", function (e) {
|
250 |
e.preventDefault();
|
251 |
hideRating(true);
|
252 |
jQuery(this).closest('.panel').remove();
|
253 |
});
|
254 |
|
255 |
+
jQuery(document).on("click", ".b2s-allow-rating", function (e) {
|
256 |
hideRating(false);
|
257 |
jQuery(this).closest('.panel').remove();
|
258 |
});
|
259 |
|
260 |
+
jQuery(document).on("click", ".b2s-hide-premium-message", function (e) {
|
261 |
e.preventDefault();
|
262 |
jQuery.ajax({
|
263 |
url: ajaxurl,
|
269 |
jQuery(this).closest('.panel').remove();
|
270 |
});
|
271 |
|
272 |
+
jQuery(document).on("click", ".b2s-hide-trail-message", function (e) {
|
273 |
e.preventDefault();
|
274 |
jQuery.ajax({
|
275 |
url: ajaxurl,
|
281 |
jQuery(this).closest('.panel').remove();
|
282 |
});
|
283 |
|
284 |
+
jQuery(document).on("click", ".b2s-hide-trail-ended-modal", function (e) {
|
285 |
e.preventDefault();
|
286 |
jQuery.ajax({
|
287 |
url: ajaxurl,
|
291 |
data: {action: 'b2s_hide_trail_ended_message'}
|
292 |
});
|
293 |
jQuery(this).closest('.panel').remove();
|
294 |
+
});
|
295 |
+
|
296 |
+
jQuery('.b2s-modal-privacy-policy-scroll-content').on('scroll', function () {
|
297 |
+
if (jQuery(this).scrollTop() + jQuery(this).innerHeight() >= jQuery(this)[0].scrollHeight) {
|
298 |
+
jQuery('.b2s-scroll-modal-down').hide();
|
299 |
+
}
|
300 |
+
});
|
301 |
+
|
302 |
+
jQuery(document).on("click", ".b2s-scroll-modal-down", function (e) {
|
303 |
+
var total = jQuery('.b2s-modal-privacy-policy-scroll-content')[0].scrollHeight;
|
304 |
+
var current = jQuery('.b2s-modal-privacy-policy-scroll-content').scrollTop() + jQuery('.b2s-modal-privacy-policy-scroll-content').innerHeight();
|
305 |
+
if (current >= total) {
|
306 |
+
jQuery('.b2s-scroll-modal-down').hide();
|
307 |
+
} else {
|
308 |
+
jQuery('.b2s-modal-privacy-policy-scroll-content').animate({scrollTop: current + 30}, 'slow');
|
309 |
+
}
|
310 |
+
return false;
|
311 |
+
});
|
312 |
+
|
assets/js/b2s/network.js
CHANGED
@@ -69,6 +69,13 @@ jQuery(document).on('click', '.b2s-btn-network-delete-mandant-confirm', function
|
|
69 |
return false;
|
70 |
});
|
71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function () {
|
74 |
|
@@ -87,6 +94,7 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
|
|
87 |
jQuery('#b2s-modify-board-and-group-network-save-success').hide();
|
88 |
jQuery('#b2s-modify-board-and-group-network-save-error').hide();
|
89 |
|
|
|
90 |
jQuery.ajax({
|
91 |
url: ajaxurl,
|
92 |
type: "POST",
|
@@ -96,7 +104,7 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
|
|
96 |
'action': 'b2s_get_network_board_and_group',
|
97 |
'networkAuthId': jQuery(this).attr('data-network-auth-id'),
|
98 |
'networkType': jQuery(this).attr('data-network-type'),
|
99 |
-
'networkId':
|
100 |
'lang': jQuery('#b2sUserLang').val()
|
101 |
},
|
102 |
error: function () {
|
@@ -107,6 +115,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function
|
|
107 |
jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
|
108 |
if (data.result == true) {
|
109 |
jQuery('.b2s-modify-board-and-group-network-data').html(data.content);
|
|
|
|
|
|
|
|
|
|
|
110 |
jQuery('.b2s-modify-board-and-group-network-save-btn').show();
|
111 |
} else {
|
112 |
jQuery('#b2s-modify-board-and-group-network-no-data').show();
|
@@ -124,6 +137,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
|
|
124 |
jQuery('.b2s-modify-board-and-group-network-data').hide();
|
125 |
jQuery('.b2s-modify-board-and-group-network-loading-area').show();
|
126 |
|
|
|
|
|
|
|
|
|
|
|
127 |
jQuery.ajax({
|
128 |
url: ajaxurl,
|
129 |
type: "POST",
|
@@ -131,10 +149,11 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
|
|
131 |
cache: false,
|
132 |
data: {
|
133 |
'action': 'b2s_save_network_board_and_group',
|
134 |
-
'networkAuthId':
|
135 |
-
'networkType':
|
136 |
-
'networkId':
|
137 |
'boardAndGroup': jQuery('#b2s-modify-board-and-group-network-selected').val(),
|
|
|
138 |
'lang': jQuery('#b2sUserLang').val()
|
139 |
},
|
140 |
error: function () {
|
@@ -145,6 +164,13 @@ jQuery(document).on('click', '.b2s-modify-board-and-group-network-save-btn', fun
|
|
145 |
jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
|
146 |
if (data.result == true) {
|
147 |
jQuery('#b2s-modify-board-and-group-network-save-success').show();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
} else {
|
149 |
jQuery('#b2s-modify-board-and-group-network-save-error').show();
|
150 |
}
|
@@ -321,16 +347,23 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
|
|
321 |
}
|
322 |
|
323 |
if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
|
324 |
-
var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
|
325 |
-
html += '<span>' + typ[networkType] + '
|
326 |
-
html +=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
|
328 |
if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
|
329 |
jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
|
330 |
} else {
|
331 |
jQuery('.b2s-network-item-auth-list[data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"]').prepend(html);
|
332 |
}
|
333 |
-
|
334 |
var networkCount = jQuery('.b2s-network-auth-count-current[data-network-count-trigger="true"][data-network-id="' + networkId + '"').text();
|
335 |
var newCount = parseInt(networkCount) + 1;
|
336 |
jQuery('.b2s-network-auth-count-current[data-network-id="' + networkId + '"').text(newCount);
|
@@ -339,7 +372,15 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
|
|
339 |
jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
|
340 |
jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
|
341 |
if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
|
342 |
-
var html = typ[networkType] + '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
343 |
jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"] span:first').html(html);
|
344 |
}
|
345 |
}
|
69 |
return false;
|
70 |
});
|
71 |
|
72 |
+
jQuery(document).on('change', '#b2s-modify-board-and-group-network-selected', function () {
|
73 |
+
if (jQuery(this).attr('data-network-id') == 8) {
|
74 |
+
var name = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
|
75 |
+
jQuery('#b2s-modify-board-and-group-name').val(name);
|
76 |
+
}
|
77 |
+
return true;
|
78 |
+
});
|
79 |
|
80 |
jQuery(document).on('click', '.b2s-modify-board-and-group-network-btn', function () {
|
81 |
|
94 |
jQuery('#b2s-modify-board-and-group-network-save-success').hide();
|
95 |
jQuery('#b2s-modify-board-and-group-network-save-error').hide();
|
96 |
|
97 |
+
var networkId = jQuery(this).attr('data-network-id');
|
98 |
jQuery.ajax({
|
99 |
url: ajaxurl,
|
100 |
type: "POST",
|
104 |
'action': 'b2s_get_network_board_and_group',
|
105 |
'networkAuthId': jQuery(this).attr('data-network-auth-id'),
|
106 |
'networkType': jQuery(this).attr('data-network-type'),
|
107 |
+
'networkId': networkId,
|
108 |
'lang': jQuery('#b2sUserLang').val()
|
109 |
},
|
110 |
error: function () {
|
115 |
jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
|
116 |
if (data.result == true) {
|
117 |
jQuery('.b2s-modify-board-and-group-network-data').html(data.content);
|
118 |
+
//set current auth-name
|
119 |
+
if (networkId == 8) {
|
120 |
+
name = jQuery('#b2s-modify-board-and-group-network-selected option:selected').closest('optgroup').prop('label');
|
121 |
+
jQuery('#b2s-modify-board-and-group-name').val(name);
|
122 |
+
}
|
123 |
jQuery('.b2s-modify-board-and-group-network-save-btn').show();
|
124 |
} else {
|
125 |
jQuery('#b2s-modify-board-and-group-network-no-data').show();
|
137 |
jQuery('.b2s-modify-board-and-group-network-data').hide();
|
138 |
jQuery('.b2s-modify-board-and-group-network-loading-area').show();
|
139 |
|
140 |
+
var networkAuthId = jQuery('#b2s-modify-board-and-group-network-auth-id').val();
|
141 |
+
var networkType = jQuery('#b2s-modify-board-and-group-network-type').val();
|
142 |
+
var networkId = jQuery('#b2s-modify-board-and-group-network-id').val();
|
143 |
+
var name = jQuery('#b2s-modify-board-and-group-name').val();
|
144 |
+
|
145 |
jQuery.ajax({
|
146 |
url: ajaxurl,
|
147 |
type: "POST",
|
149 |
cache: false,
|
150 |
data: {
|
151 |
'action': 'b2s_save_network_board_and_group',
|
152 |
+
'networkAuthId': networkAuthId,
|
153 |
+
'networkType': networkType,
|
154 |
+
'networkId': networkId,
|
155 |
'boardAndGroup': jQuery('#b2s-modify-board-and-group-network-selected').val(),
|
156 |
+
'boardAndGroupName': name,
|
157 |
'lang': jQuery('#b2sUserLang').val()
|
158 |
},
|
159 |
error: function () {
|
164 |
jQuery('.b2s-modify-board-and-group-network-loading-area').hide();
|
165 |
if (data.result == true) {
|
166 |
jQuery('#b2s-modify-board-and-group-network-save-success').show();
|
167 |
+
|
168 |
+
if (jQuery('#b2s-modify-board-and-group-name').val() != "" && networkId == 8) {
|
169 |
+
if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').find("span").hasClass('b2s-network-item-auth-user-name')) {
|
170 |
+
jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').find(".b2s-network-item-auth-user-name").html(name);
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
} else {
|
175 |
jQuery('#b2s-modify-board-and-group-network-save-error').show();
|
176 |
}
|
347 |
}
|
348 |
|
349 |
if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"]').length == 0) {
|
350 |
+
var html = "<li class='b2s-network-item-auth-list-li' data-network-auth-id='" + networkAuthId + "' data-network-mandant-id='" + mandandId + "' data-network-id='" + networkId + "' data-network-type='" + networkType + "'>";
|
351 |
+
html += '<span class="b2s-network-item-auth-type">' + typ[networkType] + '</span>: ';
|
352 |
+
html += '<span class="b2s-network-item-auth-user-name">' + displayName + '</span>';
|
353 |
+
if (mandandId >= 0) {
|
354 |
+
var mandantName = jQuery(".b2s-network-mandant-select option:selected").text();
|
355 |
+
if (mandandId <= 0) {
|
356 |
+
mandantName = jQuery(".b2s-network-mandant-select option[value='0']").text();
|
357 |
+
}
|
358 |
+
html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
|
359 |
+
}
|
360 |
+
html += '<a class="b2s-network-item-auth-list-btn-delete pull-right" data-network-id="' + networkId + '" data-network-auth-id="' + networkAuthId + '" href="#"><span class="glyphicon glyphicon-trash glyphicon-grey"></span></a></li>';
|
361 |
|
362 |
if (jQuery('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
|
363 |
jQuery(html).insertBefore('[class~="b2s-network-item-auth-list-li"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]:first');
|
364 |
} else {
|
365 |
jQuery('.b2s-network-item-auth-list[data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"]').prepend(html);
|
366 |
}
|
|
|
367 |
var networkCount = jQuery('.b2s-network-auth-count-current[data-network-count-trigger="true"][data-network-id="' + networkId + '"').text();
|
368 |
var newCount = parseInt(networkCount) + 1;
|
369 |
jQuery('.b2s-network-auth-count-current[data-network-id="' + networkId + '"').text(newCount);
|
372 |
jQuery('.b2s-network-auth-update-btn[data-network-auth-id="' + networkAuthId + '"').hide();
|
373 |
jQuery('.b2s-network-auth-update-label[data-network-auth-id="' + networkAuthId + '"]').hide();
|
374 |
if (jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"]').length > 0) {
|
375 |
+
var html = '<span class="b2s-network-item-auth-type">' + typ[networkType] + '</span>: ';
|
376 |
+
html += '<span class="b2s-network-item-auth-user-name">' + displayName + '</span>';
|
377 |
+
if (mandandId >= 0) {
|
378 |
+
var mandantName = jQuery(".b2s-network-mandant-select option:selected").text();
|
379 |
+
if (mandandId <= 0) {
|
380 |
+
mandantName = jQuery(".b2s-network-mandant-select option[value='0']").text();
|
381 |
+
}
|
382 |
+
html += ' <span class="b2s-network-mandant-name">(' + mandantName + ')</span>';
|
383 |
+
}
|
384 |
jQuery('.b2s-network-item-auth-list-li[data-network-auth-id="' + networkAuthId + '"][data-network-mandant-id="' + mandandId + '"][data-network-id="' + networkId + '"][data-network-type="' + networkType + '"] span:first').html(html);
|
385 |
}
|
386 |
}
|
assets/js/b2s/post.js
CHANGED
@@ -48,6 +48,7 @@ jQuery(document).on('click', '.b2sDetailsPublishPostBtn', function () {
|
|
48 |
data: {
|
49 |
'action': 'b2s_publish_post_data',
|
50 |
'postId': postId,
|
|
|
51 |
'showByDate': showByDate
|
52 |
},
|
53 |
error: function () {
|
@@ -378,12 +379,12 @@ jQuery(document).on('click', '.b2s-publish-delete-confirm-btn', function () {
|
|
378 |
|
379 |
|
380 |
jQuery(document).on('click', '.b2s-post-edit-sched-btn', function () {
|
381 |
-
showEditSchedPost(jQuery(this).attr('data-b2s-id'), jQuery(this).attr('data-post-id'), jQuery(this).attr('data-network-auth-id'), jQuery(this).attr('data-network-type'), jQuery(this).attr('data-network-id'));
|
382 |
|
383 |
});
|
384 |
|
385 |
//Customize
|
386 |
-
function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, network_id) {
|
387 |
if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
|
388 |
{
|
389 |
jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
|
@@ -490,6 +491,16 @@ function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, netwo
|
|
490 |
checkSchedDateTime(network_auth_id);
|
491 |
});
|
492 |
init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
493 |
if (!b2s_has_premium)
|
494 |
{
|
495 |
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
@@ -544,6 +555,8 @@ jQuery(document).on("click", ".b2s-edit-post-save-this", function (e) {
|
|
544 |
success: function (data) {
|
545 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
546 |
jQuery('#b2s-edit-event-modal-' + id).remove();
|
|
|
|
|
547 |
if (data.date != "") {
|
548 |
jQuery('.b2s-post-sched-area-sched-time[data-post-id="' + id + '"]').html(data.date);
|
549 |
}
|
48 |
data: {
|
49 |
'action': 'b2s_publish_post_data',
|
50 |
'postId': postId,
|
51 |
+
'type': jQuery('#b2sType').val(),
|
52 |
'showByDate': showByDate
|
53 |
},
|
54 |
error: function () {
|
379 |
|
380 |
|
381 |
jQuery(document).on('click', '.b2s-post-edit-sched-btn', function () {
|
382 |
+
showEditSchedPost(jQuery(this).attr('data-b2s-id'), jQuery(this).attr('data-post-id'), jQuery(this).attr('data-network-auth-id'), jQuery(this).attr('data-network-type'), jQuery(this).attr('data-network-id'), jQuery(this).attr('data-relay-primary-post-id'));
|
383 |
|
384 |
});
|
385 |
|
386 |
//Customize
|
387 |
+
function showEditSchedPost(b2s_id, post_id, network_auth_id, network_type, network_id, relay_primary_post_id) {
|
388 |
if (jQuery('#b2s-edit-event-modal-' + b2s_id).length == 1)
|
389 |
{
|
390 |
jQuery('#b2s-edit-event-modal-' + b2s_id).remove();
|
491 |
checkSchedDateTime(network_auth_id);
|
492 |
});
|
493 |
init();
|
494 |
+
|
495 |
+
//is relay post?
|
496 |
+
if (relay_primary_post_id > 0) {
|
497 |
+
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
498 |
+
if (!jQuery(this).hasClass('b2s-input-hidden') && !jQuery(this).hasClass('b2s-modal-close') && !jQuery(this).hasClass('b2s-post-item-details-relay-input-delay') && !jQuery(this).hasClass('b2s-edit-post-delete') && !jQuery(this).hasClass('b2s-edit-post-save-this')) {
|
499 |
+
jQuery(this).prop("disabled", true);
|
500 |
+
}
|
501 |
+
});
|
502 |
+
}
|
503 |
+
|
504 |
if (!b2s_has_premium)
|
505 |
{
|
506 |
jQuery('#b2s-edit-event-modal-' + b2s_id).find("input, textarea, button").each(function () {
|
555 |
success: function (data) {
|
556 |
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
557 |
jQuery('#b2s-edit-event-modal-' + id).remove();
|
558 |
+
jQuery('body').removeClass('modal-open');
|
559 |
+
jQuery('body').removeAttr('style');
|
560 |
if (data.date != "") {
|
561 |
jQuery('.b2s-post-sched-area-sched-time[data-post-id="' + id + '"]').html(data.date);
|
562 |
}
|
assets/js/b2s/ship.js
CHANGED
@@ -125,7 +125,11 @@ jQuery(document).on('click', '.b2s-toogle-calendar-btn', function () {
|
|
125 |
eventRender: function (event, element) {
|
126 |
show = true;
|
127 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
128 |
-
$
|
|
|
|
|
|
|
|
|
129 |
element.find(".fc-time").after($network_name);
|
130 |
element.html(element.html());
|
131 |
$parent = element.parent();
|
@@ -192,7 +196,7 @@ jQuery(document).on('click', '.b2s-calendar-add-schedule-btn', function () {
|
|
192 |
netCountNext = parseInt(curSel.attr('data-network-count')) + 1;
|
193 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + netCountNext + '"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
|
194 |
} else {
|
195 |
-
//do not adding write to first
|
196 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="0"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
|
197 |
}
|
198 |
}
|
@@ -425,10 +429,10 @@ jQuery(document).on('click', '.b2s-post-item-details-release-area-sched-for-all'
|
|
425 |
var dataNetworkCount = 0;
|
426 |
var selMode = jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + dataNetworkAuthId + '"]').val();
|
427 |
|
428 |
-
if (jQuery('.b2s-post-item-details-
|
429 |
dataNetworkCount = 1;
|
430 |
}
|
431 |
-
if (jQuery('.b2s-post-item-details-
|
432 |
dataNetworkCount = 2;
|
433 |
}
|
434 |
|
@@ -542,10 +546,10 @@ jQuery(document).on("click", ".b2s-user-network-settings-post-format", function
|
|
542 |
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').attr('src'));
|
543 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val());
|
544 |
|
545 |
-
if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').
|
546 |
-
jQuery('.b2s-image-remove-btn[data-network-auth-id="' +
|
547 |
} else {
|
548 |
-
jQuery('.b2s-image-remove-btn[data-network-auth-id="' +
|
549 |
}
|
550 |
|
551 |
return true;
|
@@ -569,6 +573,8 @@ jQuery(document).on("click", ".b2s-user-network-settings-post-format", function
|
|
569 |
|
570 |
jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
|
571 |
jQuery('.b2s-server-connection-fail').hide();
|
|
|
|
|
572 |
jQuery.ajax({
|
573 |
url: ajaxurl,
|
574 |
type: "POST",
|
@@ -586,7 +592,7 @@ jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
|
|
586 |
},
|
587 |
success: function (data) {
|
588 |
if (data.result == true) {
|
589 |
-
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + data.networkAuthId + '"').val(data.text);
|
590 |
networkCount(data.networkAuthId);
|
591 |
}
|
592 |
}
|
@@ -596,7 +602,8 @@ jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
|
|
596 |
|
597 |
jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
|
598 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
599 |
-
jQuery('
|
|
|
600 |
|
601 |
initSceditor(networkAuthId);
|
602 |
|
@@ -604,6 +611,14 @@ jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
|
|
604 |
return false;
|
605 |
});
|
606 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
607 |
|
608 |
jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
609 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
@@ -623,7 +638,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
623 |
if (jQuery('#user_version').val() >= 2) {
|
624 |
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
|
625 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
626 |
-
//if linkpost then show btn meta tags
|
627 |
var isMetaChecked = false;
|
628 |
if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
629 |
isMetaChecked = true;
|
@@ -653,6 +668,9 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
653 |
|
654 |
if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').is(":visible")) {
|
655 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
|
|
|
|
|
|
|
656 |
} else {
|
657 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
|
658 |
}
|
@@ -712,6 +730,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
712 |
'networkDisplayName': jQuery(this).attr('data-network-display-name'),
|
713 |
'userLang': jQuery('#b2sUserLang').val(),
|
714 |
'postId': jQuery('#b2sPostId').val(),
|
|
|
715 |
'selSchedDate': jQuery('#selSchedDate').val()
|
716 |
},
|
717 |
beforeSend: function (jqXHR) { // before jQuery send the request we will push it to our array
|
@@ -798,7 +817,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
798 |
});
|
799 |
|
800 |
//Check Text Limit
|
801 |
-
var textLimit = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + data.networkAuthId + '"]').attr('data-network-text-limit');
|
802 |
if (textLimit != "0") {
|
803 |
networkLimitAll(data.networkAuthId, data.networkId, textLimit);
|
804 |
} else {
|
@@ -881,7 +900,14 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
881 |
//delete comment field one more
|
882 |
if (data.networkId == 2) {
|
883 |
if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 1) {
|
884 |
-
jQuery('.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
885 |
} else {
|
886 |
//set original post
|
887 |
jQuery('#b2sTwitterOrginalPost').val(jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').val());
|
@@ -903,7 +929,8 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
903 |
|
904 |
jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
|
905 |
var networkAuthId = jQuery(this).attr("data-network-auth-id");
|
906 |
-
|
|
|
907 |
|
908 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
|
909 |
var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').attr("data-network-id");
|
@@ -929,7 +956,7 @@ jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
|
|
929 |
}
|
930 |
}
|
931 |
|
932 |
-
jQuery('.b2s-select-image-modal-open[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').trigger('click');
|
933 |
}
|
934 |
return false;
|
935 |
});
|
@@ -985,6 +1012,7 @@ jQuery(document).on('change', '.b2s-post-item-details-item-group-select', functi
|
|
985 |
if (jQuery(this).attr('data-change-network-display-name') == 'true') {
|
986 |
var label = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
|
987 |
jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').html(label);
|
|
|
988 |
}
|
989 |
return false;
|
990 |
});
|
@@ -1046,6 +1074,10 @@ jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select'
|
|
1046 |
//TOS Twitter 032018 - none multiple accounts post same content to same time
|
1047 |
if (jQuery(this).attr('data-network-id') == 2) {
|
1048 |
jQuery('.b2s-network-tos-sched-warning[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
|
|
|
|
|
|
|
|
1049 |
}
|
1050 |
|
1051 |
checkSchedDateTime(jQuery(this).attr('data-network-auth-id'));
|
@@ -1059,35 +1091,6 @@ jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select'
|
|
1059 |
jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').hide();
|
1060 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="1"').show();
|
1061 |
}
|
1062 |
-
|
1063 |
-
|
1064 |
-
//Überprüfen ob Zeit in der Vergangenheit
|
1065 |
-
/*var dateStr = jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val();
|
1066 |
-
var minStr = jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val();
|
1067 |
-
if (dateStr !== undefined && minStr !== undefined) {
|
1068 |
-
if (jQuery('#b2sUserLang').val() == 'de') {
|
1069 |
-
dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
|
1070 |
-
} else {
|
1071 |
-
var minParts = minStr.split(' ');
|
1072 |
-
var minParts2 = minParts[0].split(':');
|
1073 |
-
if (minParts[1] == 'PM') {
|
1074 |
-
minParts2[0] = parseInt(minParts2[0]) + 12;
|
1075 |
-
}
|
1076 |
-
minStr = minParts2[0] + ':' + minParts2[1];
|
1077 |
-
}
|
1078 |
-
var dateObj = new Date();
|
1079 |
-
if (jQuery('#b2sBlogPostSchedDate').length > 0) {
|
1080 |
-
dateObj.setTime(jQuery('#b2sBlogPostSchedDate').val());
|
1081 |
-
}
|
1082 |
-
if (Date.parse(dateStr + ' ' + minStr + ':00') <= Date.parse(dateObj.getUTCFullYear() + '-' + (dateObj.getUTCMonth() + 1) + '-' + dateObj.getUTCDate() + ' ' + dateObj.getUTCHours() + ':' + dateObj.getUTCMinutes() + ':00')) {
|
1083 |
-
//date in past
|
1084 |
-
if (dateObj.getUTCMinutes() >= 30) {
|
1085 |
-
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').timepicker('setTime', (dateObj.getUTCHours() + 1) + ':00');
|
1086 |
-
} else {
|
1087 |
-
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').timepicker('setTime', (dateObj.getUTCHours()) + ':30');
|
1088 |
-
}
|
1089 |
-
}
|
1090 |
-
}*/
|
1091 |
}
|
1092 |
}
|
1093 |
releaseChoose(jQuery(this).val(), jQuery(this).attr('data-network-auth-id'), dataNetworkCount);
|
@@ -1146,12 +1149,18 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-add', functio
|
|
1146 |
|
1147 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]').hide();
|
1148 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1149 |
-
jQuery('.b2s-post-item-details-
|
1150 |
jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1151 |
jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1152 |
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1153 |
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1155 |
//recurrently
|
1156 |
if (curMode == 2) {
|
1157 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
@@ -1161,9 +1170,10 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-add', functio
|
|
1161 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1162 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1163 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').val('1');
|
1164 |
-
|
1165 |
jQuery('.b2s-post-item-details-release-area-label-day[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1166 |
jQuery('.b2s-post-item-details-release-input-days[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
|
|
|
|
1167 |
}
|
1168 |
|
1169 |
return false;
|
@@ -1174,7 +1184,7 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-hide', functi
|
|
1174 |
var netCount = jQuery(this).attr('data-network-count');
|
1175 |
var netCountBevor = parseInt(netCount) - 1;
|
1176 |
var selectorInput = '[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]'
|
1177 |
-
jQuery('.b2s-post-item-details-
|
1178 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
|
1179 |
jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
|
1180 |
|
@@ -1186,6 +1196,11 @@ jQuery(document).on('click', '.b2s-post-item-details-release-input-hide', functi
|
|
1186 |
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('checked', false);
|
1187 |
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled', true);
|
1188 |
|
|
|
|
|
|
|
|
|
|
|
1189 |
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
|
1190 |
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
|
1191 |
jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
|
@@ -1289,7 +1304,7 @@ jQuery(document).on('click', '.b2s-post-item-details-preview-url-reload', functi
|
|
1289 |
jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
1290 |
var metaType = jQuery(this).attr('data-meta-type');
|
1291 |
var authId = jQuery(this).attr('data-network-auth-id');
|
1292 |
-
|
1293 |
|
1294 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').val();
|
1295 |
var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').attr("data-network-id");
|
@@ -1315,8 +1330,9 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
|
1315 |
}
|
1316 |
}
|
1317 |
|
1318 |
-
jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', authId);
|
1319 |
-
jQuery('.b2s-
|
|
|
1320 |
var content = "<img class='b2s-post-item-network-image-selected-account' height='22px' src='" + jQuery('.b2s-post-item-network-image[data-network-auth-id="' + authId + '"]').attr('src') + "' /> " + jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + authId + '"]').html();
|
1321 |
jQuery('.b2s-selected-network-for-image-info').html(content);
|
1322 |
jQuery('#b2sInsertImageType').val("0");
|
@@ -1334,11 +1350,20 @@ jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
|
1334 |
|
1335 |
jQuery(document).on('click', '.b2s-image-remove-btn', function () {
|
1336 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
|
|
1337 |
var defaultImage = jQuery('#b2sDefaultNoImage').val();
|
1338 |
|
1339 |
-
|
1340 |
-
|
1341 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1342 |
|
1343 |
//add check linkpost change meta tag image for this network
|
1344 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
|
@@ -1352,7 +1377,11 @@ jQuery(document).on('click', '.b2s-image-remove-btn', function () {
|
|
1352 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val("");
|
1353 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1354 |
}
|
1355 |
-
})
|
|
|
|
|
|
|
|
|
1356 |
}
|
1357 |
}
|
1358 |
|
@@ -1361,18 +1390,26 @@ jQuery(document).on('click', '.b2s-image-remove-btn', function () {
|
|
1361 |
|
1362 |
jQuery(document).on('click', '.b2s-image-change-this-network', function () {
|
1363 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
|
|
1364 |
var currentImage = jQuery('input[name=image_url]:checked').val();
|
1365 |
if (jQuery('#b2sInsertImageType').val() == '1') { //HTML-Network
|
1366 |
var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
|
1367 |
sceditor.insert("<br /><img src='" + currentImage + "'/><br />");
|
1368 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage); //Torial
|
1369 |
-
|
1370 |
} else {
|
1371 |
-
|
1372 |
-
|
1373 |
-
|
1374 |
-
|
1375 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1376 |
|
1377 |
if (jQuery(this).attr('data-meta-type') == "og") {
|
1378 |
jQuery('#b2sChangeOgMeta').val("1");
|
@@ -1393,8 +1430,19 @@ jQuery(document).on('click', '.b2s-image-change-this-network', function () {
|
|
1393 |
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').removeClass('b2s-img-required');
|
1394 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(currentImage);
|
1395 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
|
|
|
|
|
|
|
1396 |
}
|
1397 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1398 |
}
|
1399 |
}
|
1400 |
}
|
@@ -1402,9 +1450,100 @@ jQuery(document).on('click', '.b2s-image-change-this-network', function () {
|
|
1402 |
jQuery('.b2s-upload-image-no-permission').hide();
|
1403 |
jQuery('.b2s-upload-image-free-version-info').hide();
|
1404 |
jQuery('#b2s-network-select-image').modal('hide');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1405 |
return false;
|
1406 |
});
|
1407 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1408 |
jQuery(document).on('click', '.b2s-image-change-all-network', function () {
|
1409 |
jQuery('.b2s-post-item-details-item-message-input-allow-html').each(function () {
|
1410 |
var sce = jQuery(this).sceditor('instance');
|
@@ -1420,7 +1559,13 @@ jQuery(document).on('click', '.b2s-image-change-all-network', function () {
|
|
1420 |
jQuery('#b2s_blog_default_image').val(jQuery('input[name=image_url]:checked').val());
|
1421 |
jQuery('.b2s-post-item-details-url-image').removeClass('b2s-img-required');
|
1422 |
jQuery('.b2s-image-url-hidden-field').val(jQuery('input[name=image_url]:checked').val());
|
|
|
1423 |
jQuery('.b2s-image-remove-btn').show();
|
|
|
|
|
|
|
|
|
|
|
1424 |
jQuery('.b2s-upload-image-invalid-extension').hide();
|
1425 |
jQuery('.b2s-upload-image-no-permission').hide();
|
1426 |
jQuery('.b2s-upload-image-free-version-info').hide();
|
@@ -1513,17 +1658,27 @@ jQuery.validator.addClassRules("b2s-post-item-details-item-url-input", {
|
|
1513 |
|
1514 |
//Twitter TOS 032018 - protected multiple accounts with same content to same time
|
1515 |
jQuery.validator.addMethod("unique", function (value, element, params) {
|
|
|
1516 |
var prefix = params;
|
1517 |
var selector = jQuery.validator.format("[name!='{0}'][unique='{1}']", element.name, prefix);
|
1518 |
var matches = new Array();
|
1519 |
-
|
|
|
|
|
|
|
|
|
1520 |
jQuery(selector).each(function (index, item) {
|
|
|
|
|
|
|
|
|
1521 |
if (jQuery.trim(value) == jQuery.trim(jQuery(item).val())) {
|
|
|
|
|
1522 |
matches.push(item);
|
1523 |
}
|
1524 |
});
|
1525 |
-
|
1526 |
-
jQuery('.tw-textarea-input').removeClass('error');
|
1527 |
if (matches.length != 0) {
|
1528 |
jQuery('.b2s-unique-content[data-network-auth-id="' + curNetworkAuthId + '"]').show();
|
1529 |
}
|
@@ -1983,16 +2138,39 @@ function deactivatePortal(networkAuthId) {
|
|
1983 |
|
1984 |
function activatePortal(networkAuthId, check) {
|
1985 |
var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
|
1986 |
-
//jQuery(selector).prependTo(".b2s-post-list");
|
1987 |
jQuery(selector).show();
|
1988 |
jQuery(selector).find('.form-control').each(function () {
|
1989 |
-
|
1990 |
-
|
1991 |
-
(!jQuery(this).hasClass('b2s-post-item-details-release-input-time')) &&
|
1992 |
-
(!jQuery(this).hasClass('b2s-post-item-details-release-input-days'))) {
|
1993 |
jQuery(this).removeAttr("disabled", "disabled");
|
1994 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1995 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1996 |
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().addClass('active').find('.b2s-network-hide').removeClass('b2s-network-hide');
|
1997 |
checkNetworkSelected();
|
1998 |
submitArea();
|
@@ -2059,9 +2237,24 @@ function checkImageByImageNetworks() {
|
|
2059 |
|
2060 |
function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
|
2061 |
var selectorInput = '[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
2062 |
-
jQuery('.b2s-post-item-details-
|
2063 |
if (choose == 0) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2064 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
|
|
|
|
|
|
2065 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2066 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
2067 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
|
@@ -2110,18 +2303,37 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
|
|
2110 |
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
|
2111 |
} else if (choose == 1) {
|
2112 |
|
2113 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2114 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2115 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
2116 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
2117 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
|
2118 |
|
2119 |
for (var i = 0; i <= dataNetworkCount; i++) {
|
2120 |
-
jQuery('.b2s-post-item-details-
|
2121 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
|
2122 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
2123 |
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
|
2124 |
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
|
|
|
|
|
|
2125 |
}
|
2126 |
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
|
2127 |
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled');
|
@@ -2168,7 +2380,20 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
|
|
2168 |
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
|
2169 |
} else if (choose == 2) {
|
2170 |
|
2171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2172 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2173 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
2174 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
@@ -2180,7 +2405,7 @@ function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
|
|
2180 |
jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
|
2181 |
|
2182 |
for (var i = 0; i <= dataNetworkCount; i++) {
|
2183 |
-
jQuery('.b2s-post-item-details-
|
2184 |
//new since v4.5.0
|
2185 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).show();
|
2186 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
@@ -2335,9 +2560,18 @@ function removeTag(networkAuthId) {
|
|
2335 |
}
|
2336 |
|
2337 |
function networkLimitAll(networkAuthId, networkId, limit) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2338 |
var regX = /(<([^>]+)>)/ig;
|
2339 |
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2340 |
-
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2341 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
|
2342 |
if (url.length != "0") {
|
2343 |
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
|
@@ -2359,19 +2593,27 @@ function networkLimitAll(networkAuthId, networkId, limit) {
|
|
2359 |
if (textLength >= limit) {
|
2360 |
newText = text.substring(0, limit);
|
2361 |
var pos = getCaretPos(this);
|
2362 |
-
jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val(newText.replace(regX, ""));
|
2363 |
setCaretPos(this, pos);
|
2364 |
-
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2365 |
var textLength = text.length;
|
2366 |
}
|
2367 |
var newLen = limit - textLength;
|
2368 |
-
jQuery(".b2s-post-item-countChar[data-network-auth-id='" + networkAuthId + "']").html(newLen);
|
2369 |
|
2370 |
}
|
2371 |
|
2372 |
function networkCount(networkAuthId) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2373 |
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2374 |
-
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2375 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
|
2376 |
if (url.length != "0") {
|
2377 |
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
|
@@ -2383,7 +2625,7 @@ function networkCount(networkAuthId) {
|
|
2383 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
|
2384 |
}
|
2385 |
var textLength = text.length;
|
2386 |
-
jQuery(".b2s-post-item-countChar[data-network-auth-id='" + networkAuthId + "']").html(textLength);
|
2387 |
}
|
2388 |
|
2389 |
|
@@ -2528,7 +2770,7 @@ function loginSuccess(networkId, networkType, displayName, networkAuthId, mandan
|
|
2528 |
}
|
2529 |
}
|
2530 |
|
2531 |
-
//jQuery(this).attr('data-network-auth-id')
|
2532 |
function checkSchedDateTime(dataNetworkAuthId) {
|
2533 |
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
2534 |
var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
@@ -2554,7 +2796,7 @@ function checkSchedDateTime(dataNetworkAuthId) {
|
|
2554 |
|
2555 |
//utc current time
|
2556 |
var now = new Date();
|
2557 |
-
//offset between utc und user
|
2558 |
var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
|
2559 |
//enter hour to user time
|
2560 |
var hour = parseInt(minParts3[0]) + timeZone + offset;
|
125 |
eventRender: function (event, element) {
|
126 |
show = true;
|
127 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
128 |
+
$isRelayPost = '';
|
129 |
+
if (event.relay_primary_post_id > 0) {
|
130 |
+
$isRelayPost = ' (Retweet)';
|
131 |
+
}
|
132 |
+
$network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
|
133 |
element.find(".fc-time").after($network_name);
|
134 |
element.html(element.html());
|
135 |
$parent = element.parent();
|
196 |
netCountNext = parseInt(curSel.attr('data-network-count')) + 1;
|
197 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + netCountNext + '"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
|
198 |
} else {
|
199 |
+
//do not adding write to first
|
200 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="0"][data-network-auth-id="' + networkAuthId + '"]').val(selSchedDate);
|
201 |
}
|
202 |
}
|
429 |
var dataNetworkCount = 0;
|
430 |
var selMode = jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + dataNetworkAuthId + '"]').val();
|
431 |
|
432 |
+
if (jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="1"]').is(":visible")) {
|
433 |
dataNetworkCount = 1;
|
434 |
}
|
435 |
+
if (jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + dataNetworkAuthId + '"][data-network-count="2"]').is(":visible")) {
|
436 |
dataNetworkCount = 2;
|
437 |
}
|
438 |
|
546 |
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').attr('src'));
|
547 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val());
|
548 |
|
549 |
+
if (jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]:visible').length == 1) {
|
550 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').show();
|
551 |
} else {
|
552 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').hide();
|
553 |
}
|
554 |
|
555 |
return true;
|
573 |
|
574 |
jQuery(document).on("click", ".b2s-post-ship-item-full-text", function () {
|
575 |
jQuery('.b2s-server-connection-fail').hide();
|
576 |
+
var curSchedCount = jQuery(this).attr('data-network-count');
|
577 |
+
|
578 |
jQuery.ajax({
|
579 |
url: ajaxurl,
|
580 |
type: "POST",
|
592 |
},
|
593 |
success: function (data) {
|
594 |
if (data.result == true) {
|
595 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + curSchedCount + '"][data-network-auth-id="' + data.networkAuthId + '"').val(data.text);
|
596 |
networkCount(data.networkAuthId);
|
597 |
}
|
598 |
}
|
602 |
|
603 |
jQuery(document).on("click", ".b2s-post-ship-item-message-delete", function () {
|
604 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
605 |
+
var networkCountId = jQuery(this).attr('data-network-count');
|
606 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"').val("");
|
607 |
|
608 |
initSceditor(networkAuthId);
|
609 |
|
611 |
return false;
|
612 |
});
|
613 |
|
614 |
+
jQuery(document).on("click", ".b2s-post-ship-item-copy-original-text", function () {
|
615 |
+
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
616 |
+
var networkCountId = jQuery(this).attr('data-network-count');
|
617 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"').val(jQuery('.b2s-post-item-details-item-message-input[data-network-count="-1"][data-network-auth-id="' + networkAuthId + '"').val());
|
618 |
+
networkCount(networkAuthId);
|
619 |
+
return false;
|
620 |
+
});
|
621 |
+
|
622 |
|
623 |
jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
624 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
638 |
if (jQuery('#user_version').val() >= 2) {
|
639 |
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
|
640 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
641 |
+
//if linkpost then show btn meta tags
|
642 |
var isMetaChecked = false;
|
643 |
if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
644 |
isMetaChecked = true;
|
668 |
|
669 |
if (jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').is(":visible")) {
|
670 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
|
671 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val() == 1) {
|
672 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').hide();
|
673 |
+
}
|
674 |
} else {
|
675 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
|
676 |
}
|
730 |
'networkDisplayName': jQuery(this).attr('data-network-display-name'),
|
731 |
'userLang': jQuery('#b2sUserLang').val(),
|
732 |
'postId': jQuery('#b2sPostId').val(),
|
733 |
+
'relayCount': jQuery('#b2sRelayCount').val(),
|
734 |
'selSchedDate': jQuery('#selSchedDate').val()
|
735 |
},
|
736 |
beforeSend: function (jqXHR) { // before jQuery send the request we will push it to our array
|
817 |
});
|
818 |
|
819 |
//Check Text Limit
|
820 |
+
var textLimit = jQuery('.b2s-post-item-details-item-message-input[data-network-count="-1"][data-network-auth-id="' + data.networkAuthId + '"]').attr('data-network-text-limit');
|
821 |
if (textLimit != "0") {
|
822 |
networkLimitAll(data.networkAuthId, data.networkId, textLimit);
|
823 |
} else {
|
900 |
//delete comment field one more
|
901 |
if (data.networkId == 2) {
|
902 |
if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 1) {
|
903 |
+
var firstAuth = jQuery('.b2s-post-item[data-network-id="' + data.networkId + '"]:first').attr('data-network-auth-id');
|
904 |
+
if (firstAuth != data.networkAuthId) {
|
905 |
+
jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').text("");
|
906 |
+
} else {
|
907 |
+
if (jQuery('.tw-textarea-input[data-network-id="' + data.networkId + '"]:visible').length > 2) {
|
908 |
+
jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').text("");
|
909 |
+
}
|
910 |
+
}
|
911 |
} else {
|
912 |
//set original post
|
913 |
jQuery('#b2sTwitterOrginalPost').val(jQuery('.tw-textarea-input[data-network-auth-id="' + data.networkAuthId + '"]').val());
|
929 |
|
930 |
jQuery(document).on('click', '.b2s-post-item-details-url-image', function () {
|
931 |
var networkAuthId = jQuery(this).attr("data-network-auth-id");
|
932 |
+
var networkCountId = jQuery(this).attr("data-network-count");
|
933 |
+
if (jQuery('.b2s-select-image-modal-open[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').is(":visible")) {
|
934 |
|
935 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
|
936 |
var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').attr("data-network-id");
|
956 |
}
|
957 |
}
|
958 |
|
959 |
+
jQuery('.b2s-select-image-modal-open[data-network-count="' + networkCountId + '"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').trigger('click');
|
960 |
}
|
961 |
return false;
|
962 |
});
|
1012 |
if (jQuery(this).attr('data-change-network-display-name') == 'true') {
|
1013 |
var label = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
|
1014 |
jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').html(label);
|
1015 |
+
jQuery('.b2s-post-ship-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(label);
|
1016 |
}
|
1017 |
return false;
|
1018 |
});
|
1074 |
//TOS Twitter 032018 - none multiple accounts post same content to same time
|
1075 |
if (jQuery(this).attr('data-network-id') == 2) {
|
1076 |
jQuery('.b2s-network-tos-sched-warning[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1077 |
+
} else {
|
1078 |
+
//set orginal edit content for customize sched content
|
1079 |
+
var content = jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="-1"]').val();
|
1080 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(content);
|
1081 |
}
|
1082 |
|
1083 |
checkSchedDateTime(jQuery(this).attr('data-network-auth-id'));
|
1091 |
jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').hide();
|
1092 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="1"').show();
|
1093 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1094 |
}
|
1095 |
}
|
1096 |
releaseChoose(jQuery(this).val(), jQuery(this).attr('data-network-auth-id'), dataNetworkCount);
|
1149 |
|
1150 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]').hide();
|
1151 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1152 |
+
jQuery('.b2s-post-item-details-release-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1153 |
jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1154 |
jQuery('.b2s-post-item-details-release-input-date[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1155 |
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1156 |
jQuery('.b2s-post-item-details-release-input-time[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1157 |
|
1158 |
+
if (curMode == 1) {
|
1159 |
+
//since 4.9.0 custom content
|
1160 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1161 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1162 |
+
}
|
1163 |
+
|
1164 |
//recurrently
|
1165 |
if (curMode == 2) {
|
1166 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1170 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1171 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1172 |
jQuery('.b2s-post-item-details-release-input-weeks[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').val('1');
|
|
|
1173 |
jQuery('.b2s-post-item-details-release-area-label-day[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').show();
|
1174 |
jQuery('.b2s-post-item-details-release-input-days[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1175 |
+
//since 4.9.0 custom content
|
1176 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountNext + '"]').hide();
|
1177 |
}
|
1178 |
|
1179 |
return false;
|
1184 |
var netCount = jQuery(this).attr('data-network-count');
|
1185 |
var netCountBevor = parseInt(netCount) - 1;
|
1186 |
var selectorInput = '[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCount + '"]'
|
1187 |
+
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
|
1188 |
jQuery('.b2s-post-item-details-release-input-hide[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
|
1189 |
jQuery('.b2s-post-item-details-release-input-add[data-network-auth-id="' + networkAuthId + '"][data-network-count="' + netCountBevor + '"]').show();
|
1190 |
|
1196 |
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('checked', false);
|
1197 |
jQuery('.b2s-post-item-details-release-input-days' + selectorInput).prop('disabled', true);
|
1198 |
|
1199 |
+
//since 4.9.0 custom content
|
1200 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput).prop('disabled', true);
|
1201 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput).removeClass('error');
|
1202 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
|
1203 |
+
|
1204 |
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).prop('disabled', true);
|
1205 |
jQuery('.b2s-post-item-details-release-input-interval-select' + selectorInput).val("0");
|
1206 |
jQuery('.b2s-post-item-details-release-area-label-duration-month' + selectorInput).hide();
|
1304 |
jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
1305 |
var metaType = jQuery(this).attr('data-meta-type');
|
1306 |
var authId = jQuery(this).attr('data-network-auth-id');
|
1307 |
+
var countId = jQuery(this).attr('data-network-count');
|
1308 |
|
1309 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').val();
|
1310 |
var networkId = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + authId + ']').attr("data-network-id");
|
1330 |
}
|
1331 |
}
|
1332 |
|
1333 |
+
jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', authId).attr('data-network-count', countId);
|
1334 |
+
jQuery('.b2s-image-change-all-network').attr('data-network-count', countId);
|
1335 |
+
jQuery('.b2s-upload-image').attr('data-network-auth-id', authId).attr('data-network-count', countId);
|
1336 |
var content = "<img class='b2s-post-item-network-image-selected-account' height='22px' src='" + jQuery('.b2s-post-item-network-image[data-network-auth-id="' + authId + '"]').attr('src') + "' /> " + jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + authId + '"]').html();
|
1337 |
jQuery('.b2s-selected-network-for-image-info').html(content);
|
1338 |
jQuery('#b2sInsertImageType').val("0");
|
1350 |
|
1351 |
jQuery(document).on('click', '.b2s-image-remove-btn', function () {
|
1352 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
1353 |
+
var networkCountId = jQuery(this).attr('data-network-count');
|
1354 |
var defaultImage = jQuery('#b2sDefaultNoImage').val();
|
1355 |
|
1356 |
+
//default
|
1357 |
+
if (networkCountId == -1) {
|
1358 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
|
1359 |
+
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val("");
|
1360 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
|
1361 |
+
} else {
|
1362 |
+
//customize sched content
|
1363 |
+
jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
|
1364 |
+
jQuery('.b2s-image-url-hidden-field[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').val("");
|
1365 |
+
jQuery('.b2s-image-remove-btn[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').hide();
|
1366 |
+
}
|
1367 |
|
1368 |
//add check linkpost change meta tag image for this network
|
1369 |
var postFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id=' + networkAuthId + ']').val();
|
1377 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val("");
|
1378 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1379 |
}
|
1380 |
+
});
|
1381 |
+
//customize sched content
|
1382 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', defaultImage);
|
1383 |
+
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val("");
|
1384 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').hide();
|
1385 |
}
|
1386 |
}
|
1387 |
|
1390 |
|
1391 |
jQuery(document).on('click', '.b2s-image-change-this-network', function () {
|
1392 |
var networkAuthId = jQuery(this).attr('data-network-auth-id');
|
1393 |
+
var networkCountId = jQuery(this).attr('data-network-count');
|
1394 |
var currentImage = jQuery('input[name=image_url]:checked').val();
|
1395 |
if (jQuery('#b2sInsertImageType').val() == '1') { //HTML-Network
|
1396 |
var sceditor = jQuery('.b2s-post-item-details-item-message-input-allow-html[data-network-auth-id="' + networkAuthId + '"]').sceditor('instance');
|
1397 |
sceditor.insert("<br /><img src='" + currentImage + "'/><br />");
|
1398 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage); //Torial
|
|
|
1399 |
} else {
|
1400 |
+
//default
|
1401 |
+
if (networkCountId == -1) {
|
1402 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
|
1403 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
|
1404 |
+
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
|
1405 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
|
1406 |
+
} else {
|
1407 |
+
//customize sched content
|
1408 |
+
jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
|
1409 |
+
jQuery('.b2s-post-item-details-url-image[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
|
1410 |
+
jQuery('.b2s-image-url-hidden-field[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
|
1411 |
+
jQuery('.b2s-image-remove-btn[data-network-count="' + networkCountId + '"][data-network-auth-id="' + networkAuthId + '"]').show();
|
1412 |
+
}
|
1413 |
|
1414 |
if (jQuery(this).attr('data-meta-type') == "og") {
|
1415 |
jQuery('#b2sChangeOgMeta').val("1");
|
1430 |
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').removeClass('b2s-img-required');
|
1431 |
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val(currentImage);
|
1432 |
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
|
1433 |
+
if (networkCountId >= 0) {
|
1434 |
+
jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1435 |
+
}
|
1436 |
}
|
1437 |
});
|
1438 |
+
//customize sched content
|
1439 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').attr('src', currentImage);
|
1440 |
+
jQuery('.b2s-post-item-details-url-image[data-network-auth-id="' + networkAuthId + '"]').removeClass('b2s-img-required');
|
1441 |
+
jQuery('.b2s-image-url-hidden-field[data-network-auth-id="' + networkAuthId + '"]').val(currentImage);
|
1442 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"]').show();
|
1443 |
+
if (networkCountId >= 0) {
|
1444 |
+
jQuery('.b2s-image-remove-btn[data-network-count="-1"][data-network-auth-id="' + networkAuthId + '"]').hide();
|
1445 |
+
}
|
1446 |
}
|
1447 |
}
|
1448 |
}
|
1450 |
jQuery('.b2s-upload-image-no-permission').hide();
|
1451 |
jQuery('.b2s-upload-image-free-version-info').hide();
|
1452 |
jQuery('#b2s-network-select-image').modal('hide');
|
1453 |
+
|
1454 |
+
return false;
|
1455 |
+
});
|
1456 |
+
|
1457 |
+
|
1458 |
+
jQuery(document).on('change', '.b2s-post-item-details-relay', function () {
|
1459 |
+
if (jQuery(this).attr('data-user-version') == 0) {
|
1460 |
+
jQuery(this).prop("checked", false);
|
1461 |
+
jQuery('#b2sInfoPostRelayModal').modal('show');
|
1462 |
+
return false;
|
1463 |
+
}
|
1464 |
+
jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1465 |
+
if (jQuery(this).is(":checked")) {
|
1466 |
+
|
1467 |
+
if (jQuery('#b2sRelayAccountData').val() != "") {
|
1468 |
+
jQuery('.b2s-post-item-relay-area-details-ul[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').show();
|
1469 |
+
jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1470 |
+
jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1471 |
+
jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1472 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1473 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1474 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').removeAttr('disabled');
|
1475 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').removeAttr('disabled');
|
1476 |
+
jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').show();
|
1477 |
+
|
1478 |
+
//Relay Html Data
|
1479 |
+
if (jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').has('option').length == 0) {
|
1480 |
+
var optionData = window.atob(jQuery('#b2sRelayAccountData').val());
|
1481 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="0"]').append(optionData);
|
1482 |
+
}
|
1483 |
+
|
1484 |
+
} else {
|
1485 |
+
jQuery(this).prop("checked", false);
|
1486 |
+
}
|
1487 |
+
|
1488 |
+
} else {
|
1489 |
+
jQuery('.b2s-post-item-relay-area-details-ul[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1490 |
+
jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1491 |
+
jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1492 |
+
jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1493 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1494 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').prop('disabled', true);
|
1495 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').prop('disabled', true);
|
1496 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1497 |
+
jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').hide();
|
1498 |
+
}
|
1499 |
+
return false;
|
1500 |
+
});
|
1501 |
+
|
1502 |
+
|
1503 |
+
jQuery(document).on('click', '.b2s-post-item-details-relay-input-add', function () {
|
1504 |
+
var netCount = jQuery(this).attr('data-network-count');
|
1505 |
+
var netCountNext = parseInt(netCount) + 1;
|
1506 |
+
jQuery(this).hide();
|
1507 |
+
jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1508 |
+
jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1509 |
+
jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1510 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1511 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1512 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1513 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').removeAttr('disabled');
|
1514 |
+
jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1515 |
+
jQuery('.b2s-post-item-details-relay-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').show();
|
1516 |
+
|
1517 |
+
//Relay Html Data
|
1518 |
+
if (jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').has('option').length == 0) {
|
1519 |
+
var optionData = window.atob(jQuery('#b2sRelayAccountData').val());
|
1520 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCountNext + '"]').append(optionData);
|
1521 |
+
}
|
1522 |
+
|
1523 |
return false;
|
1524 |
});
|
1525 |
|
1526 |
+
jQuery(document).on('click', '.b2s-post-item-details-relay-input-hide', function () {
|
1527 |
+
var netCount = jQuery(this).attr('data-network-count');
|
1528 |
+
jQuery('.b2s-post-item-relay-area-details-row[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1529 |
+
jQuery('.b2s-post-item-details-relay-area-label-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1530 |
+
jQuery('.b2s-post-item-details-relay-area-label-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1531 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1532 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1533 |
+
jQuery('.b2s-post-item-details-relay-input-account[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').prop('disabled', true);
|
1534 |
+
jQuery('.b2s-post-item-details-relay-input-delay[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').prop('disabled', true);
|
1535 |
+
jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide()
|
1536 |
+
jQuery('.b2s-post-item-details-relay-input-hide[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + netCount + '"]').hide();
|
1537 |
+
|
1538 |
+
if (netCount >= 1) {
|
1539 |
+
var before = netCount - 1;
|
1540 |
+
jQuery('.b2s-post-item-details-relay-input-add[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"][data-network-count="' + before + '"]').show();
|
1541 |
+
}
|
1542 |
+
|
1543 |
+
return false;
|
1544 |
+
});
|
1545 |
+
|
1546 |
+
|
1547 |
jQuery(document).on('click', '.b2s-image-change-all-network', function () {
|
1548 |
jQuery('.b2s-post-item-details-item-message-input-allow-html').each(function () {
|
1549 |
var sce = jQuery(this).sceditor('instance');
|
1559 |
jQuery('#b2s_blog_default_image').val(jQuery('input[name=image_url]:checked').val());
|
1560 |
jQuery('.b2s-post-item-details-url-image').removeClass('b2s-img-required');
|
1561 |
jQuery('.b2s-image-url-hidden-field').val(jQuery('input[name=image_url]:checked').val());
|
1562 |
+
|
1563 |
jQuery('.b2s-image-remove-btn').show();
|
1564 |
+
var networkCountId = jQuery(this).attr('data-network-count');
|
1565 |
+
if (networkCountId >= 0) {
|
1566 |
+
jQuery('.b2s-image-remove-btn[data-network-count="-1"]').hide();
|
1567 |
+
}
|
1568 |
+
|
1569 |
jQuery('.b2s-upload-image-invalid-extension').hide();
|
1570 |
jQuery('.b2s-upload-image-no-permission').hide();
|
1571 |
jQuery('.b2s-upload-image-free-version-info').hide();
|
1658 |
|
1659 |
//Twitter TOS 032018 - protected multiple accounts with same content to same time
|
1660 |
jQuery.validator.addMethod("unique", function (value, element, params) {
|
1661 |
+
var curNetworkAuthId = jQuery(element).attr('data-network-auth-id');
|
1662 |
var prefix = params;
|
1663 |
var selector = jQuery.validator.format("[name!='{0}'][unique='{1}']", element.name, prefix);
|
1664 |
var matches = new Array();
|
1665 |
+
|
1666 |
+
//TOS Network Twitter 032018
|
1667 |
+
jQuery('.b2s-unique-content').hide();
|
1668 |
+
jQuery('.tw-textarea-input').removeClass('error');
|
1669 |
+
|
1670 |
jQuery(selector).each(function (index, item) {
|
1671 |
+
//none disabled elements || ignore default content if curSchedMode=1
|
1672 |
+
if (!jQuery(item).is(':not(:disabled)') || (jQuery(item).attr('data-network-count') == -1 && jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"] option[value="1"]:selected').length > 0)) {
|
1673 |
+
return true;
|
1674 |
+
}
|
1675 |
if (jQuery.trim(value) == jQuery.trim(jQuery(item).val())) {
|
1676 |
+
jQuery('.b2s-unique-content[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"]').show();
|
1677 |
+
jQuery('.tw-textarea-input[data-network-auth-id="' + jQuery(item).attr('data-network-auth-id') + '"]').addClass('error');
|
1678 |
matches.push(item);
|
1679 |
}
|
1680 |
});
|
1681 |
+
|
|
|
1682 |
if (matches.length != 0) {
|
1683 |
jQuery('.b2s-unique-content[data-network-auth-id="' + curNetworkAuthId + '"]').show();
|
1684 |
}
|
2138 |
|
2139 |
function activatePortal(networkAuthId, check) {
|
2140 |
var selector = '.b2s-post-item[data-network-auth-id="' + networkAuthId + '"]';
|
|
|
2141 |
jQuery(selector).show();
|
2142 |
jQuery(selector).find('.form-control').each(function () {
|
2143 |
+
|
2144 |
+
if (!jQuery(this).hasClass('b2s-post-item-details-item-message-input')) {
|
|
|
|
|
2145 |
jQuery(this).removeAttr("disabled", "disabled");
|
2146 |
}
|
2147 |
+
|
2148 |
+
if ((jQuery(this).hasClass('b2s-post-item-details-release-input-weeks')) ||
|
2149 |
+
(jQuery(this).hasClass('b2s-post-item-details-release-input-date')) ||
|
2150 |
+
(jQuery(this).hasClass('b2s-post-item-details-release-input-time')) ||
|
2151 |
+
(jQuery(this).hasClass('b2s-post-item-details-release-input-days')) ||
|
2152 |
+
(jQuery(this).hasClass('b2s-post-item-details-relay-input-delay')) ||
|
2153 |
+
(jQuery(this).hasClass('b2s-post-item-details-relay-input-account'))) {
|
2154 |
+
if (!jQuery(this).is(':visible')) {
|
2155 |
+
jQuery(this).prop('disabled', true);
|
2156 |
+
}
|
2157 |
+
}
|
2158 |
});
|
2159 |
+
|
2160 |
+
//Customize Content
|
2161 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select[data-network-auth-id="' + networkAuthId + '"]').val() == 1) {
|
2162 |
+
jQuery('.b2s-image-remove-btn[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').hide();
|
2163 |
+
jQuery(selector).find('.b2s-post-item-details-item-message-input').each(function () {
|
2164 |
+
if (jQuery(this).is(':visible')) {
|
2165 |
+
jQuery(this).removeAttr("disabled", "disabled");
|
2166 |
+
}
|
2167 |
+
});
|
2168 |
+
} else {
|
2169 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-auth-id="' + networkAuthId + '"][data-network-count="-1"]').removeAttr("disabled", "disabled");
|
2170 |
+
}
|
2171 |
+
|
2172 |
+
|
2173 |
+
|
2174 |
jQuery('.b2s-network-select-btn[data-network-auth-id="' + networkAuthId + '"]').children().addClass('active').find('.b2s-network-hide').removeClass('b2s-network-hide');
|
2175 |
checkNetworkSelected();
|
2176 |
submitArea();
|
2237 |
|
2238 |
function releaseChoose(choose, dataNetworkAuthId, dataNetworkCount) {
|
2239 |
var selectorInput = '[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
2240 |
+
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
|
2241 |
if (choose == 0) {
|
2242 |
+
|
2243 |
+
//since 4.8.0 customize content
|
2244 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
|
2245 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
|
2246 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').show();
|
2247 |
+
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
|
2248 |
+
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
|
2249 |
+
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
|
2250 |
+
jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
|
2251 |
+
jQuery('.b2s-post-tool-area' + selectorInput).show();
|
2252 |
+
}
|
2253 |
+
|
2254 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
2255 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
|
2256 |
+
jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
|
2257 |
+
|
2258 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2259 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
2260 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
|
2303 |
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
|
2304 |
} else if (choose == 1) {
|
2305 |
|
2306 |
+
//since 4.8.0 customize content
|
2307 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
|
2308 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').prop('disabled', true);
|
2309 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').hide();
|
2310 |
+
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').hide();
|
2311 |
+
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').hide();
|
2312 |
+
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').hide();
|
2313 |
+
jQuery('.b2s-post-original-area' + selectorInput).removeClass('col-sm-7').removeClass('col-lg-9');
|
2314 |
+
jQuery('.b2s-post-tool-area' + selectorInput).hide();
|
2315 |
+
|
2316 |
+
//TOS Network Twitter
|
2317 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-id') == "2") {
|
2318 |
+
jQuery('.b2s-post-ship-item-copy-original-text' + selectorInput + '[data-network-count="0"]').trigger('click');
|
2319 |
+
}
|
2320 |
+
}
|
2321 |
+
|
2322 |
+
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
|
2323 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2324 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
2325 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
2326 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).prop('disabled', true);
|
2327 |
|
2328 |
for (var i = 0; i <= dataNetworkCount; i++) {
|
2329 |
+
jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
|
2330 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).show();
|
2331 |
jQuery('.b2s-post-item-details-release-input-date[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
2332 |
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).show();
|
2333 |
jQuery('.b2s-post-item-details-release-input-time[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
2334 |
+
//since 4.8.0 customize content
|
2335 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
|
2336 |
+
jQuery('.b2s-post-item-details-item-message-input[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
2337 |
}
|
2338 |
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).hide();
|
2339 |
jQuery('.b2s-post-item-details-release-input-weeks' + selectorInput).prop('disabled');
|
2380 |
jQuery('.b2s-post-item-details-release-area-div-day' + selectorInput).hide();
|
2381 |
} else if (choose == 2) {
|
2382 |
|
2383 |
+
//since 4.8.0 customize content
|
2384 |
+
if (jQuery('.b2s-post-item-details-release-input-date-select' + selectorInput).attr('data-network-customize-content') == "1") {
|
2385 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').removeAttr('disabled');
|
2386 |
+
jQuery('.b2s-post-item-details-item-message-input' + selectorInput + '[data-network-count="-1"]').show();
|
2387 |
+
jQuery('.b2s-post-item-details-url-image' + selectorInput + '[data-network-count="-1"]').show();
|
2388 |
+
jQuery('.b2s-select-image-modal-open' + selectorInput + '[data-network-count="-1"]').show();
|
2389 |
+
jQuery('.b2s-image-remove-btn' + selectorInput + '[data-network-count="-1"]').show();
|
2390 |
+
jQuery('.b2s-post-original-area' + selectorInput).addClass('col-sm-7').addClass('col-lg-9');
|
2391 |
+
jQuery('.b2s-post-tool-area' + selectorInput).show();
|
2392 |
+
}
|
2393 |
+
|
2394 |
+
jQuery('.b2s-post-item-details-release-area-details-row' + selectorInput).hide();
|
2395 |
+
jQuery('.b2s-post-item-details-release-customize-sched-area-details-row' + selectorInput).hide();
|
2396 |
+
jQuery('.b2s-post-item-sched-customize-text' + selectorInput).prop('disabled', true);
|
2397 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).hide();
|
2398 |
jQuery('.b2s-post-item-details-release-input-date' + selectorInput).prop('disabled', true);
|
2399 |
jQuery('.b2s-post-item-details-release-input-time' + selectorInput).hide();
|
2405 |
jQuery('.b2s-post-item-details-release-save-settings-label' + selectorInput).hide();
|
2406 |
|
2407 |
for (var i = 0; i <= dataNetworkCount; i++) {
|
2408 |
+
jQuery('.b2s-post-item-details-release-area-details-row[data-network-count="' + i + '"]' + selectorInput).show();
|
2409 |
//new since v4.5.0
|
2410 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).show();
|
2411 |
jQuery('.b2s-post-item-details-release-input-interval-select[data-network-count="' + i + '"]' + selectorInput).removeAttr('disabled');
|
2560 |
}
|
2561 |
|
2562 |
function networkLimitAll(networkAuthId, networkId, limit) {
|
2563 |
+
|
2564 |
+
var networkCountId = -1; //default;
|
2565 |
+
if (jQuery(':focus').length > 0) {
|
2566 |
+
var attr = jQuery(':focus').attr('data-network-count');
|
2567 |
+
if (typeof attr !== typeof undefined && attr !== false) {
|
2568 |
+
networkCountId = attr;
|
2569 |
+
}
|
2570 |
+
}
|
2571 |
+
|
2572 |
var regX = /(<([^>]+)>)/ig;
|
2573 |
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2574 |
+
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
|
2575 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
|
2576 |
if (url.length != "0") {
|
2577 |
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
|
2593 |
if (textLength >= limit) {
|
2594 |
newText = text.substring(0, limit);
|
2595 |
var pos = getCaretPos(this);
|
2596 |
+
jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val(newText.replace(regX, ""));
|
2597 |
setCaretPos(this, pos);
|
2598 |
+
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
|
2599 |
var textLength = text.length;
|
2600 |
}
|
2601 |
var newLen = limit - textLength;
|
2602 |
+
jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(newLen);
|
2603 |
|
2604 |
}
|
2605 |
|
2606 |
function networkCount(networkAuthId) {
|
2607 |
+
|
2608 |
+
var networkCountId = -1; //default;
|
2609 |
+
if (jQuery(':focus').length > 0) {
|
2610 |
+
var attr = jQuery(':focus').attr('data-network-count');
|
2611 |
+
if (typeof attr !== typeof undefined && attr !== false) {
|
2612 |
+
networkCountId = attr;
|
2613 |
+
}
|
2614 |
+
}
|
2615 |
var url = jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val();
|
2616 |
+
var text = jQuery(".b2s-post-item-details-item-message-input[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").val();
|
2617 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").removeClass("error");
|
2618 |
if (url.length != "0") {
|
2619 |
if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) {
|
2625 |
jQuery(".b2s-post-item-details-item-url-input[data-network-auth-id='" + networkAuthId + "']").val(url);
|
2626 |
}
|
2627 |
var textLength = text.length;
|
2628 |
+
jQuery(".b2s-post-item-countChar[data-network-count='" + networkCountId + "'][data-network-auth-id='" + networkAuthId + "']").html(textLength);
|
2629 |
}
|
2630 |
|
2631 |
|
2770 |
}
|
2771 |
}
|
2772 |
|
2773 |
+
//jQuery(this).attr('data-network-auth-id')
|
2774 |
function checkSchedDateTime(dataNetworkAuthId) {
|
2775 |
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
2776 |
var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
2796 |
|
2797 |
//utc current time
|
2798 |
var now = new Date();
|
2799 |
+
//offset between utc und user
|
2800 |
var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
|
2801 |
//enter hour to user time
|
2802 |
var hour = parseInt(minParts3[0]) + timeZone + offset;
|
assets/js/b2s/start.js
CHANGED
@@ -12,7 +12,11 @@ jQuery(document).ready(function () {
|
|
12 |
eventRender: function (event, element) {
|
13 |
show = true;
|
14 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
15 |
-
$
|
|
|
|
|
|
|
|
|
16 |
element.find(".fc-time").after($network_name);
|
17 |
element.html(element.html());
|
18 |
$parent = element.parent();
|
@@ -150,14 +154,14 @@ function getWidgetContent() {
|
|
150 |
},
|
151 |
success: function (content) {
|
152 |
data = content;
|
153 |
-
widget.data('position',0); //random: new Date().getSeconds() % data.length;
|
154 |
show();
|
155 |
setInterval(function () {
|
156 |
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
|
157 |
}, 30000);
|
158 |
}
|
159 |
});
|
160 |
-
|
161 |
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click", function () {
|
162 |
widget.data('position', widget.data('position') * 1 + 1);
|
163 |
show(widget);
|
@@ -214,16 +218,16 @@ function drawBasic() {
|
|
214 |
var scheduled = [];
|
215 |
var scheduled_colors = [];
|
216 |
function dateToYMD(date) {
|
217 |
-
var d = date.
|
218 |
-
var m = date.
|
219 |
-
var y = date.
|
220 |
return '' + y + '-' + (m <= 9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
|
221 |
}
|
222 |
|
223 |
function dateToDMY(date) {
|
224 |
-
var d = date.
|
225 |
-
var m = date.
|
226 |
-
var y = date.
|
227 |
return '' + (d <= 9 ? '0' + d : d) + '.' + (m <= 9 ? '0' + m : m) + '.' + y;
|
228 |
}
|
229 |
|
12 |
eventRender: function (event, element) {
|
13 |
show = true;
|
14 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
15 |
+
$isRelayPost = '';
|
16 |
+
if (event.relay_primary_post_id > 0) {
|
17 |
+
$isRelayPost = ' (Retweet)';
|
18 |
+
}
|
19 |
+
$network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
|
20 |
element.find(".fc-time").after($network_name);
|
21 |
element.html(element.html());
|
22 |
$parent = element.parent();
|
154 |
},
|
155 |
success: function (content) {
|
156 |
data = content;
|
157 |
+
widget.data('position', 0); //random: new Date().getSeconds() % data.length;
|
158 |
show();
|
159 |
setInterval(function () {
|
160 |
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
|
161 |
}, 30000);
|
162 |
}
|
163 |
});
|
164 |
+
|
165 |
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click", function () {
|
166 |
widget.data('position', widget.data('position') * 1 + 1);
|
167 |
show(widget);
|
218 |
var scheduled = [];
|
219 |
var scheduled_colors = [];
|
220 |
function dateToYMD(date) {
|
221 |
+
var d = date.getUTCDate();
|
222 |
+
var m = date.getUTCMonth() + 1;
|
223 |
+
var y = date.getUTCFullYear();
|
224 |
return '' + y + '-' + (m <= 9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
|
225 |
}
|
226 |
|
227 |
function dateToDMY(date) {
|
228 |
+
var d = date.getUTCDate();
|
229 |
+
var m = date.getUTCMonth() + 1;
|
230 |
+
var y = date.getUTCFullYear();
|
231 |
return '' + (d <= 9 ? '0' + d : d) + '.' + (m <= 9 ? '0' + m : m) + '.' + y;
|
232 |
}
|
233 |
|
assets/js/b2s/wp/post-box.js
CHANGED
@@ -113,7 +113,11 @@ jQuery(document).on('click', '#b2s-post-box-calendar-btn', function () {
|
|
113 |
eventRender: function (event, element) {
|
114 |
show = true;
|
115 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
116 |
-
$
|
|
|
|
|
|
|
|
|
117 |
element.find(".fc-time").after($network_name);
|
118 |
element.html(element.html());
|
119 |
$parent = element.parent();
|
@@ -220,23 +224,23 @@ jQuery(document).on('change', '.b2s-post-meta-box-sched-select', function () {
|
|
220 |
|
221 |
jQuery(document).on('click', '#publish', function () {
|
222 |
//Check is Auto-Post-Import active
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
}
|
239 |
}
|
|
|
240 |
});
|
241 |
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
|
242 |
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
|
@@ -266,7 +270,7 @@ jQuery(document).on('change', '#b2s-post-meta-box-profil-dropdown', function ()
|
|
266 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter').show();
|
267 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter option').attr("disabled", "disabled");
|
268 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]').attr("disabled", false);
|
269 |
-
|
270 |
} else {
|
271 |
tos = true;
|
272 |
}
|
113 |
eventRender: function (event, element) {
|
114 |
show = true;
|
115 |
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
116 |
+
$isRelayPost = '';
|
117 |
+
if (event.relay_primary_post_id > 0) {
|
118 |
+
$isRelayPost = ' (Retweet)';
|
119 |
+
}
|
120 |
+
$network_name = jQuery("<span>").text(event.author + $isRelayPost).addClass("network-name").css("display", "block");
|
121 |
element.find(".fc-time").after($network_name);
|
122 |
element.html(element.html());
|
123 |
$parent = element.parent();
|
224 |
|
225 |
jQuery(document).on('click', '#publish', function () {
|
226 |
//Check is Auto-Post-Import active
|
227 |
+
if (jQuery('#b2sAutoPostImportIsActive').length > 0) {
|
228 |
+
if (jQuery('#b2sAutoPostImportIsActive').val() == "1") {
|
229 |
+
jQuery.ajax({
|
230 |
+
url: ajaxurl,
|
231 |
+
type: "POST",
|
232 |
+
dataType: "json",
|
233 |
+
cache: false,
|
234 |
+
data: {
|
235 |
+
'action': 'b2s_lock_auto_post_import',
|
236 |
+
'userId': jQuery('#b2sBlogUserId').val()
|
237 |
+
},
|
238 |
+
success: function (data) {
|
239 |
+
|
240 |
+
}
|
241 |
+
});
|
|
|
242 |
}
|
243 |
+
}
|
244 |
});
|
245 |
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
|
246 |
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
|
270 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter').show();
|
271 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter option').attr("disabled", "disabled");
|
272 |
jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]').attr("disabled", false);
|
273 |
+
jQuery('#b2s-post-meta-box-profil-dropdown-twitter option[data-mandant-id="' + jQuery(this).val() + '"]:first').attr("selected", "selected");
|
274 |
} else {
|
275 |
tos = true;
|
276 |
}
|
assets/js/prg/general.js
CHANGED
@@ -22,5 +22,4 @@ jQuery(document).on('click', '.b2s-modal-close', function () {
|
|
22 |
jQuery('body').removeClass('modal-open');
|
23 |
jQuery('body').removeAttr('style');
|
24 |
return false;
|
25 |
-
});
|
26 |
-
|
22 |
jQuery('body').removeClass('modal-open');
|
23 |
jQuery('body').removeAttr('style');
|
24 |
return false;
|
25 |
+
});
|
|
blog2social.php
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
/*
|
4 |
* Plugin Name:Blog2Social: Social Media Auto Post & Scheduler
|
5 |
* Plugin URI: https://www.blog2social.com
|
@@ -7,12 +6,12 @@
|
|
7 |
* Author: Blog2Social, Adenion
|
8 |
* Text Domain: blog2social
|
9 |
* Domain Path: /languages
|
10 |
-
* Version: 4.
|
11 |
* Author URI: https://www.blog2social.com
|
12 |
* License: GPL2+
|
13 |
*/
|
14 |
//B2SDefine
|
15 |
-
define('B2S_PLUGIN_VERSION', '
|
16 |
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
|
17 |
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
18 |
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
|
1 |
<?php
|
|
|
2 |
/*
|
3 |
* Plugin Name:Blog2Social: Social Media Auto Post & Scheduler
|
4 |
* Plugin URI: https://www.blog2social.com
|
6 |
* Author: Blog2Social, Adenion
|
7 |
* Text Domain: blog2social
|
8 |
* Domain Path: /languages
|
9 |
+
* Version: 4.8.0
|
10 |
* Author URI: https://www.blog2social.com
|
11 |
* License: GPL2+
|
12 |
*/
|
13 |
//B2SDefine
|
14 |
+
define('B2S_PLUGIN_VERSION', '480');
|
15 |
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
|
16 |
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
17 |
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
|
includes/Ajax/Get.php
CHANGED
@@ -53,7 +53,7 @@ class Ajax_Get {
|
|
53 |
$b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
|
54 |
$b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
55 |
$b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
|
56 |
-
if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
|
57 |
$postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
|
58 |
$result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
|
59 |
if ($b2sShowPagination) {
|
@@ -71,7 +71,7 @@ class Ajax_Get {
|
|
71 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getNetworkBoardAndGroup', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $_POST['networkAuthId'], 'networkId' => $_POST['networkId'], 'lang' => substr(B2S_LANGUAGE, 0, 2))));
|
72 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
73 |
require_once B2S_PLUGIN_DIR . 'includes/Form.php';
|
74 |
-
echo json_encode(array('result' => true, 'content' => B2S_Form::getNetworkBoardAndGroupHtml($result->data)));
|
75 |
wp_die();
|
76 |
}
|
77 |
}
|
@@ -118,13 +118,14 @@ class Ajax_Get {
|
|
118 |
public function getShipItem() {
|
119 |
if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['networkAuthId']) && (int) $_POST['networkAuthId'] > 0) {
|
120 |
$userLang = isset($_POST['userLang']) ? trim($_POST['userLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
|
|
121 |
require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
|
122 |
$itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
|
123 |
'networkId' => (int) $_POST['networkId'],
|
124 |
'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
|
125 |
'networkType' => (int) $_POST['networkType']);
|
126 |
$selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
|
127 |
-
$item = new B2S_Ship_Item((int) $_POST['postId'], $userLang, $selSchedDate);
|
128 |
echo json_encode(array('result' => true, 'networkAuthId' => (int) $_POST['networkAuthId'], 'networkType' => (int) $_POST['networkType'], 'networkId' => (int) $_POST['networkId'], 'content' => $item->getItemHtml((object) $itemData)));
|
129 |
} else {
|
130 |
echo json_encode(array('result' => false));
|
@@ -138,7 +139,8 @@ class Ajax_Get {
|
|
138 |
require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
139 |
$postData = new B2S_Post_Item();
|
140 |
$showByDate = isset($_POST['showByDate']) ? trim($_POST['showByDate']) : '';
|
141 |
-
$
|
|
|
142 |
if ($result !== false) {
|
143 |
echo json_encode(array('result' => true, 'postId' => (int) $_POST['postId'], 'content' => $result));
|
144 |
wp_die();
|
@@ -267,7 +269,7 @@ class Ajax_Get {
|
|
267 |
$calendar = B2S_Calendar_Filter::getByTimespam($_GET['start'] . " 00:00:00", $_GET['end'] . " 23:59:59", $network_id, $network_details_id);
|
268 |
} else {
|
269 |
$calendar = B2S_Calendar_Filter::getAll($network_id, $network_details_id);
|
270 |
-
}
|
271 |
echo json_encode($calendar->asCalendarArray());
|
272 |
wp_die();
|
273 |
}
|
53 |
$b2sSelectSchedDate = isset($_POST['b2sSchedDate']) ? trim($_POST['b2sSchedDate']) : "";
|
54 |
$b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
55 |
$b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
|
56 |
+
if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish', 'notice'))) {
|
57 |
$postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPostBlogId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
|
58 |
$result = array('result' => true, 'content' => $postItem->getItemHtml($b2sSelectSchedDate), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
|
59 |
if ($b2sShowPagination) {
|
71 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getNetworkBoardAndGroup', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $_POST['networkAuthId'], 'networkId' => $_POST['networkId'], 'lang' => substr(B2S_LANGUAGE, 0, 2))));
|
72 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
73 |
require_once B2S_PLUGIN_DIR . 'includes/Form.php';
|
74 |
+
echo json_encode(array('result' => true, 'content' => B2S_Form::getNetworkBoardAndGroupHtml($result->data, $_POST['networkId'])));
|
75 |
wp_die();
|
76 |
}
|
77 |
}
|
118 |
public function getShipItem() {
|
119 |
if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['networkAuthId']) && (int) $_POST['networkAuthId'] > 0) {
|
120 |
$userLang = isset($_POST['userLang']) ? trim($_POST['userLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
121 |
+
$relayCount = isset($_POST['relayCount']) ? (int) $_POST['relayCount'] : 0;
|
122 |
require_once B2S_PLUGIN_DIR . 'includes/B2S/Ship/Item.php';
|
123 |
$itemData = array('networkAuthId' => (int) $_POST['networkAuthId'],
|
124 |
'networkId' => (int) $_POST['networkId'],
|
125 |
'network_display_name' => strip_tags(stripslashes($_POST['networkDisplayName'])),
|
126 |
'networkType' => (int) $_POST['networkType']);
|
127 |
$selSchedDate = (isset($_POST['selSchedDate']) && !empty($_POST['selSchedDate'])) ? $_POST['selSchedDate'] : ""; //routing from calendar
|
128 |
+
$item = new B2S_Ship_Item((int) $_POST['postId'], $userLang, $selSchedDate,$relayCount);
|
129 |
echo json_encode(array('result' => true, 'networkAuthId' => (int) $_POST['networkAuthId'], 'networkType' => (int) $_POST['networkType'], 'networkId' => (int) $_POST['networkId'], 'content' => $item->getItemHtml((object) $itemData)));
|
130 |
} else {
|
131 |
echo json_encode(array('result' => false));
|
139 |
require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
140 |
$postData = new B2S_Post_Item();
|
141 |
$showByDate = isset($_POST['showByDate']) ? trim($_POST['showByDate']) : '';
|
142 |
+
$type = (isset($_POST['type']) && in_array($_POST['type'], array('publish', 'notice'))) ? $_POST['type'] : 'publish';
|
143 |
+
$result = $postData->getPublishPostDataHtml((int) $_POST['postId'],$type, $showByDate);
|
144 |
if ($result !== false) {
|
145 |
echo json_encode(array('result' => true, 'postId' => (int) $_POST['postId'], 'content' => $result));
|
146 |
wp_die();
|
269 |
$calendar = B2S_Calendar_Filter::getByTimespam($_GET['start'] . " 00:00:00", $_GET['end'] . " 23:59:59", $network_id, $network_details_id);
|
270 |
} else {
|
271 |
$calendar = B2S_Calendar_Filter::getAll($network_id, $network_details_id);
|
272 |
+
}
|
273 |
echo json_encode($calendar->asCalendarArray());
|
274 |
wp_die();
|
275 |
}
|
includes/Ajax/Post.php
CHANGED
@@ -18,6 +18,7 @@ class Ajax_Post {
|
|
18 |
add_action('wp_ajax_b2s_lock_auto_post_import', array($this, 'lockAutoPostImport'));
|
19 |
add_action('wp_ajax_b2s_delete_user_auth', array($this, 'deleteUserAuth'));
|
20 |
add_action('wp_ajax_b2s_update_user_version', array($this, 'updateUserVersion'));
|
|
|
21 |
add_action('wp_ajax_b2s_create_trail', array($this, 'createTrail'));
|
22 |
add_action('wp_ajax_b2s_save_network_board_and_group', array($this, 'saveNetworkBoardAndGroup'));
|
23 |
add_action('wp_ajax_b2s_delete_user_sched_post', array($this, 'deleteUserSchedPost'));
|
@@ -181,7 +182,7 @@ class Ajax_Post {
|
|
181 |
'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
|
182 |
|
183 |
foreach ($post['b2s'] as $networkAuthId => $data) {
|
184 |
-
if (!isset($data['url']) || !isset($data['
|
185 |
continue;
|
186 |
}
|
187 |
|
@@ -241,26 +242,28 @@ class Ajax_Post {
|
|
241 |
);
|
242 |
|
243 |
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
//mode: share now
|
245 |
$schedData = array();
|
246 |
if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
|
247 |
-
$b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData));
|
248 |
//mode: schedule custom once times
|
249 |
} else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
|
250 |
-
//shareNow?
|
251 |
-
/* if ((int) strtotime(B2S_Util::getUTCForDate($value . ' ' . $data['time'][$key], $sendData['user_timezone'] * (-1))) < (int) strtotime(gmdate('Y-m-d H:i:s'))) {
|
252 |
-
$b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData));
|
253 |
-
//isSched
|
254 |
-
} else { */
|
255 |
$schedData = array(
|
256 |
'date' => isset($data['date']) ? $data['date'] : array(),
|
257 |
'time' => isset($data['time']) ? $data['time'] : array(),
|
|
|
|
|
258 |
'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
|
259 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
260 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
|
261 |
-
$schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
|
262 |
$content = array_merge($content, $schedResult);
|
263 |
-
//}
|
264 |
//mode: recurrently schedule
|
265 |
} else {
|
266 |
$schedData = array(
|
@@ -284,7 +287,7 @@ class Ajax_Post {
|
|
284 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
|
285 |
);
|
286 |
|
287 |
-
$schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
|
288 |
$content = array_merge($content, $schedResult);
|
289 |
}
|
290 |
}
|
@@ -353,6 +356,7 @@ class Ajax_Post {
|
|
353 |
'networkType' => (int) $_POST['networkType'],
|
354 |
'networkId' => (int) $_POST['networkId'],
|
355 |
'boardAndGroup' => $_POST['boardAndGroup'],
|
|
|
356 |
'lang' => $_POST['lang']);
|
357 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
|
358 |
if ($result->result == true) {
|
@@ -549,6 +553,23 @@ class Ajax_Post {
|
|
549 |
wp_die();
|
550 |
}
|
551 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
public function createTrail() {
|
553 |
require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
|
554 |
if (isset($_POST['vorname']) && !empty($_POST['vorname']) && isset($_POST['nachname']) && !empty($_POST['nachname']) && isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['url']) && !empty($_POST['url'])) {
|
@@ -572,20 +593,6 @@ class Ajax_Post {
|
|
572 |
wp_die();
|
573 |
}
|
574 |
|
575 |
-
public function deleteUserSchedPost() {
|
576 |
-
require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
|
577 |
-
|
578 |
-
if (isset($_POST['postId']) && !empty($_POST['postId'])) {
|
579 |
-
$postIds = explode(',', $_POST['postId']);
|
580 |
-
if (is_array($postIds) && !empty($postIds)) {
|
581 |
-
echo json_encode(B2S_Post_Tools::deleteUserSchedPost($postIds));
|
582 |
-
wp_die();
|
583 |
-
}
|
584 |
-
}
|
585 |
-
echo json_encode(array('result' => false));
|
586 |
-
wp_die();
|
587 |
-
}
|
588 |
-
|
589 |
public function deleteUserPublishPost() {
|
590 |
require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
|
591 |
if (isset($_POST['postId']) && !empty($_POST['postId'])) {
|
@@ -690,23 +697,70 @@ class Ajax_Post {
|
|
690 |
if (is_numeric($_POST['b2s_id']) && is_string($_POST['sched_date'])) {
|
691 |
$sql = "UPDATE b2s_posts "
|
692 |
. "SET sched_date = '" . date('Y-m-d H:i:s', strtotime($_POST['sched_date'])) . "', "
|
|
|
|
|
693 |
. "sched_date_utc = '" . B2S_Util::getUTCForDate($_POST['sched_date'], $_POST['user_timezone'] * -1) . "', "
|
694 |
. "hook_action = 2 "
|
695 |
. "WHERE id = " . $_POST['b2s_id'];
|
696 |
-
|
697 |
$wpdb->query($sql);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
698 |
}
|
699 |
echo json_encode(array('result' => true));
|
700 |
wp_die();
|
701 |
}
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
public function b2sDeletePost() {
|
|
|
704 |
global $wpdb;
|
705 |
if (isset($_POST['b2s_id']) && (int) $_POST['b2s_id'] > 0 && isset($_POST['post_id']) && (int) $_POST['post_id'] > 0) {
|
706 |
-
$sql = $wpdb->prepare("SELECT id,post_id FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $_POST['b2s_id'], "0000-00-00 00:00:00");
|
707 |
$row = $wpdb->get_row($sql);
|
708 |
if (isset($row->id) && (int) $row->id == (int) $_POST['b2s_id']) {
|
709 |
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => (int) $_POST['b2s_id']));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
710 |
}
|
711 |
delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['b2s_id']);
|
712 |
delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $_POST['post_id']);
|
@@ -723,20 +777,20 @@ class Ajax_Post {
|
|
723 |
$metaCard = false;
|
724 |
$sched_date = '';
|
725 |
|
726 |
-
if ($post['save_method'] == "apply-all") {
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
}
|
740 |
|
741 |
delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $post['post_id']);
|
742 |
|
@@ -756,87 +810,138 @@ class Ajax_Post {
|
|
756 |
'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
|
757 |
|
758 |
|
759 |
-
|
760 |
-
|
761 |
-
continue;
|
762 |
-
}
|
763 |
|
764 |
-
|
765 |
-
|
766 |
-
$
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
|
|
|
|
|
|
777 |
}
|
778 |
-
$meta->updateMeta((int) $post['post_id']);
|
779 |
}
|
|
|
780 |
|
781 |
-
|
782 |
-
|
783 |
-
$
|
784 |
-
|
785 |
-
$meta->getMeta((int) $post['post_id']);
|
786 |
-
if (isset($data['card_title']) && !empty($data['card_title'])) {
|
787 |
-
$meta->setMeta('card_title', $data['card_title']);
|
788 |
-
}
|
789 |
-
if (isset($data['card_desc']) && !empty($data['card_desc'])) {
|
790 |
-
$meta->setMeta('card_desc', $data['card_desc']);
|
791 |
}
|
792 |
-
|
793 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
794 |
}
|
795 |
-
$meta->updateMeta((int) $post['post_id']);
|
796 |
-
}
|
797 |
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
802 |
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
'url' => isset($data['url']) ? $data['url'] : '',
|
808 |
-
'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
|
809 |
-
'tags' => isset($data['tags']) ? $data['tags'] : array(),
|
810 |
-
'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
|
811 |
-
'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
|
812 |
-
'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
|
813 |
-
'network_auth_id' => $networkAuthId,
|
814 |
-
'post_format' => isset($data['post_format']) ? (int) $data['post_format'] : '',
|
815 |
-
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
816 |
-
'sched_details_id' => isset($post['sched_details_id']) ? $post['sched_details_id'] : null,
|
817 |
-
'publish_date' => isset($post['publish_date']) ? date('Y-m-d H:i:s', strtotime($post['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp'))
|
818 |
-
);
|
819 |
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
'
|
825 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
826 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
827 |
-
'
|
|
|
828 |
);
|
829 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
830 |
}
|
831 |
-
}
|
832 |
|
833 |
-
|
|
|
834 |
}
|
835 |
-
|
836 |
echo json_encode(array('result' => true, 'date' => $sched_date));
|
837 |
wp_die();
|
838 |
}
|
839 |
|
|
|
|
|
|
|
|
|
|
|
|
|
840 |
public function releaseLocks() {
|
841 |
require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
|
842 |
$options = new B2S_Options(get_current_user_id());
|
18 |
add_action('wp_ajax_b2s_lock_auto_post_import', array($this, 'lockAutoPostImport'));
|
19 |
add_action('wp_ajax_b2s_delete_user_auth', array($this, 'deleteUserAuth'));
|
20 |
add_action('wp_ajax_b2s_update_user_version', array($this, 'updateUserVersion'));
|
21 |
+
add_action('wp_ajax_b2s_accept_privacy_policy', array($this, 'acceptPrivacyPolicy'));
|
22 |
add_action('wp_ajax_b2s_create_trail', array($this, 'createTrail'));
|
23 |
add_action('wp_ajax_b2s_save_network_board_and_group', array($this, 'saveNetworkBoardAndGroup'));
|
24 |
add_action('wp_ajax_b2s_delete_user_sched_post', array($this, 'deleteUserSchedPost'));
|
182 |
'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
|
183 |
|
184 |
foreach ($post['b2s'] as $networkAuthId => $data) {
|
185 |
+
if (!isset($data['url']) || !isset($data['network_id'])) {
|
186 |
continue;
|
187 |
}
|
188 |
|
242 |
);
|
243 |
|
244 |
|
245 |
+
//since V4.8.0 Check Relay and prepare Data
|
246 |
+
$relayData = array();
|
247 |
+
if ((int) $data['network_id'] == 2 && isset($data['post_relay_account'][0]) && !empty($data['post_relay_account'][0]) && isset($data['post_relay_delay'][0]) && !empty($data['post_relay_delay'][0])) {
|
248 |
+
$relayData = array('auth' => $data['post_relay_account'], 'delay' => $data['post_relay_delay']);
|
249 |
+
}
|
250 |
+
|
251 |
//mode: share now
|
252 |
$schedData = array();
|
253 |
if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 0) {
|
254 |
+
$b2sShipSend->savePublishDetails(array_merge($defaultPostData, $sendData), $relayData);
|
255 |
//mode: schedule custom once times
|
256 |
} else if (isset($data['releaseSelect']) && (int) $data['releaseSelect'] == 1 && isset($data['date'][0]) && isset($data['time'][0])) {
|
|
|
|
|
|
|
|
|
|
|
257 |
$schedData = array(
|
258 |
'date' => isset($data['date']) ? $data['date'] : array(),
|
259 |
'time' => isset($data['time']) ? $data['time'] : array(),
|
260 |
+
'sched_content' => isset($data['sched_content']) ? $data['sched_content'] : array(),
|
261 |
+
'sched_image_url' => isset($data['sched_image_url']) ? $data['sched_image_url'] : array(),
|
262 |
'releaseSelect' => isset($data['releaseSelect']) ? $data['releaseSelect'] : 0,
|
263 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
264 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false);
|
265 |
+
$schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
|
266 |
$content = array_merge($content, $schedResult);
|
|
|
267 |
//mode: recurrently schedule
|
268 |
} else {
|
269 |
$schedData = array(
|
287 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
|
288 |
);
|
289 |
|
290 |
+
$schedResult [] = $b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData, $relayData);
|
291 |
$content = array_merge($content, $schedResult);
|
292 |
}
|
293 |
}
|
356 |
'networkType' => (int) $_POST['networkType'],
|
357 |
'networkId' => (int) $_POST['networkId'],
|
358 |
'boardAndGroup' => $_POST['boardAndGroup'],
|
359 |
+
'boardAndGroupName' => (isset($_POST['boardAndGroupName']) && !empty($_POST['boardAndGroupName'])) ? strip_tags($_POST['boardAndGroupName']) : '',
|
360 |
'lang' => $_POST['lang']);
|
361 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
|
362 |
if ($result->result == true) {
|
553 |
wp_die();
|
554 |
}
|
555 |
|
556 |
+
public function acceptPrivacyPolicy() {
|
557 |
+
require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
|
558 |
+
if (isset($_POST['accept'])) {
|
559 |
+
$post = array('token' => B2S_PLUGIN_TOKEN,
|
560 |
+
'action' => 'updatePrivacyPolicy',
|
561 |
+
'version' => B2S_PLUGIN_VERSION);
|
562 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $post));
|
563 |
+
if ($result->result == true) {
|
564 |
+
echo json_encode(array('result' => true));
|
565 |
+
delete_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
|
566 |
+
wp_die();
|
567 |
+
}
|
568 |
+
}
|
569 |
+
echo json_encode(array('result' => false));
|
570 |
+
wp_die();
|
571 |
+
}
|
572 |
+
|
573 |
public function createTrail() {
|
574 |
require_once (B2S_PLUGIN_DIR . '/includes/Tools.php');
|
575 |
if (isset($_POST['vorname']) && !empty($_POST['vorname']) && isset($_POST['nachname']) && !empty($_POST['nachname']) && isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['url']) && !empty($_POST['url'])) {
|
593 |
wp_die();
|
594 |
}
|
595 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
public function deleteUserPublishPost() {
|
597 |
require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
|
598 |
if (isset($_POST['postId']) && !empty($_POST['postId'])) {
|
697 |
if (is_numeric($_POST['b2s_id']) && is_string($_POST['sched_date'])) {
|
698 |
$sql = "UPDATE b2s_posts "
|
699 |
. "SET sched_date = '" . date('Y-m-d H:i:s', strtotime($_POST['sched_date'])) . "', "
|
700 |
+
. "user_timezone = '" . $_POST['user_timezone'] . "', "
|
701 |
+
. "publish_date = '0000-00-00 00:00:00' ,"
|
702 |
. "sched_date_utc = '" . B2S_Util::getUTCForDate($_POST['sched_date'], $_POST['user_timezone'] * -1) . "', "
|
703 |
. "hook_action = 2 "
|
704 |
. "WHERE id = " . $_POST['b2s_id'];
|
|
|
705 |
$wpdb->query($sql);
|
706 |
+
|
707 |
+
//is post for relay?
|
708 |
+
if (isset($_POST['post_for_relay']) && (int) $_POST['post_for_relay'] == 1) {
|
709 |
+
$res = $this->getAllRelayByPrimaryPostId($_POST['b2s_id']);
|
710 |
+
if (is_array($res) && !empty($res)) {
|
711 |
+
foreach ($res as $item) {
|
712 |
+
if (isset($item->id) && (int) $item->id > 0 && isset($item->relay_delay_min) && (int) $item->relay_delay_min > 0) {
|
713 |
+
$relay_sched_date = date('Y-m-d H:i:00', strtotime("+" . $item->relay_delay_min . " minutes", strtotime($_POST['sched_date'])));
|
714 |
+
$relay_sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($relay_sched_date, $_POST['user_timezone'] * (-1))));
|
715 |
+
$wpdb->update('b2s_posts', array(
|
716 |
+
'user_timezone' => $_POST['user_timezone'],
|
717 |
+
'publish_date' => "0000-00-00 00:00:00",
|
718 |
+
'sched_date' => $relay_sched_date,
|
719 |
+
'sched_date_utc' => $relay_sched_date_utc,
|
720 |
+
'hook_action' => 2
|
721 |
+
), array("id" => $item->id), array('%s', '%s', '%s', '%s', '%d'));
|
722 |
+
}
|
723 |
+
}
|
724 |
+
}
|
725 |
+
}
|
726 |
}
|
727 |
echo json_encode(array('result' => true));
|
728 |
wp_die();
|
729 |
}
|
730 |
|
731 |
+
public function deleteUserSchedPost() {
|
732 |
+
require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
|
733 |
+
|
734 |
+
if (isset($_POST['postId']) && !empty($_POST['postId'])) {
|
735 |
+
$postIds = explode(',', $_POST['postId']);
|
736 |
+
if (is_array($postIds) && !empty($postIds)) {
|
737 |
+
echo json_encode(B2S_Post_Tools::deleteUserSchedPost($postIds));
|
738 |
+
wp_die();
|
739 |
+
}
|
740 |
+
}
|
741 |
+
echo json_encode(array('result' => false));
|
742 |
+
wp_die();
|
743 |
+
}
|
744 |
+
|
745 |
public function b2sDeletePost() {
|
746 |
+
require_once (B2S_PLUGIN_DIR . '/includes/B2S/Post/Tools.php');
|
747 |
global $wpdb;
|
748 |
if (isset($_POST['b2s_id']) && (int) $_POST['b2s_id'] > 0 && isset($_POST['post_id']) && (int) $_POST['post_id'] > 0) {
|
749 |
+
$sql = $wpdb->prepare("SELECT id,post_id,post_for_relay FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $_POST['b2s_id'], "0000-00-00 00:00:00");
|
750 |
$row = $wpdb->get_row($sql);
|
751 |
if (isset($row->id) && (int) $row->id == (int) $_POST['b2s_id']) {
|
752 |
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => (int) $_POST['b2s_id']));
|
753 |
+
//is post for relay
|
754 |
+
if ((int) $row->post_for_relay == 1) {
|
755 |
+
$res = B2S_Post_Tools::getAllRelayByPrimaryPostId($row->id);
|
756 |
+
if (is_array($res) && !empty($res)) {
|
757 |
+
foreach ($res as $item) {
|
758 |
+
if (isset($item->id) && (int) $item->id > 0) {
|
759 |
+
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $item->id));
|
760 |
+
}
|
761 |
+
}
|
762 |
+
}
|
763 |
+
}
|
764 |
}
|
765 |
delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['b2s_id']);
|
766 |
delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $_POST['post_id']);
|
777 |
$metaCard = false;
|
778 |
$sched_date = '';
|
779 |
|
780 |
+
/* if ($post['save_method'] == "apply-all") {
|
781 |
+
$b2sids = array();
|
782 |
+
$sql = "SELECT id "
|
783 |
+
. "FROM b2s_posts "
|
784 |
+
. "WHERE post_id = %d";
|
785 |
+
|
786 |
+
$sql = $wpdb->prepare($sql, array($_POST['post_id']));
|
787 |
+
$items = $wpdb->get_results($sql);
|
788 |
+
foreach ($items as $item) {
|
789 |
+
$b2sids[] = $item->id;
|
790 |
+
}
|
791 |
+
} else { */
|
792 |
+
$b2sids = array($post['b2s_id']);
|
793 |
+
/* } */
|
794 |
|
795 |
delete_option('B2S_PLUGIN_POST_META_TAGES_' . (int) $post['post_id']);
|
796 |
|
810 |
'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))));
|
811 |
|
812 |
|
813 |
+
//is relay post?
|
814 |
+
if (isset($post['relay_primary_post_id']) && (int) $post['relay_primary_post_id'] > 0 && (int) $b2s_id > 0) {
|
|
|
|
|
815 |
|
816 |
+
if (isset($post['relay_primary_sched_date']) && !empty($post['relay_primary_sched_date']) && isset($post['network_auth_id']) && (int) $post['network_auth_id'] > 0) {
|
817 |
+
|
818 |
+
if (isset($post['b2s'][$post['network_auth_id']]['post_relay_delay'][0]) && (int) $post['b2s'][$post['network_auth_id']]['post_relay_delay'][0] > 0) {
|
819 |
+
|
820 |
+
$sched_date = date('Y-m-d H:i:00', strtotime("+" . $post['b2s'][$post['network_auth_id']]['post_relay_delay'][0] . " minutes", strtotime($post['relay_primary_sched_date'])));
|
821 |
+
$sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date, $post['user_timezone'] * (-1))));
|
822 |
+
|
823 |
+
$wpdb->update('b2s_posts', array(
|
824 |
+
'user_timezone' => $post['user_timezone'],
|
825 |
+
'publish_date' => "0000-00-00 00:00:00",
|
826 |
+
'sched_date' => $sched_date,
|
827 |
+
'sched_date_utc' => $sched_date_utc,
|
828 |
+
'hook_action' => 2
|
829 |
+
), array("id" => $b2s_id), array('%s', '%s', '%s', '%s', '%d'));
|
830 |
+
|
831 |
+
$sched_date = B2S_Util::getCustomDateFormat(date('Y-m-d H:i:00', strtotime($sched_date)), substr(B2S_LANGUAGE, 0, 2));
|
832 |
}
|
|
|
833 |
}
|
834 |
+
} else {
|
835 |
|
836 |
+
foreach ($post['b2s'] as $networkAuthId => $data) {
|
837 |
+
|
838 |
+
if (!isset($data['url']) || !isset($data['content']) || !isset($data['network_id'])) {
|
839 |
+
continue;
|
|
|
|
|
|
|
|
|
|
|
|
|
840 |
}
|
841 |
+
|
842 |
+
//Change/Set MetaTags
|
843 |
+
if ((int) $data['network_id'] == 1 && $metaOg == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_og_meta']) && (int) $post['change_og_meta'] == 1) { //LinkPost
|
844 |
+
$metaOg = true;
|
845 |
+
$meta = B2S_Meta::getInstance();
|
846 |
+
$meta->getMeta((int) $post['post_id']);
|
847 |
+
if (isset($data['og_title']) && !empty($data['og_title'])) {
|
848 |
+
$meta->setMeta('og_title', $data['og_title']);
|
849 |
+
}
|
850 |
+
if (isset($data['og_desc']) && !empty($data['og_desc'])) {
|
851 |
+
$meta->setMeta('og_desc', $data['og_desc']);
|
852 |
+
}
|
853 |
+
if (isset($data['image_url']) && !empty($data['image_url'])) {
|
854 |
+
$meta->setMeta('og_image', trim($data['image_url']));
|
855 |
+
}
|
856 |
+
$meta->updateMeta((int) $post['post_id']);
|
857 |
}
|
|
|
|
|
858 |
|
859 |
+
//Change/Set MetaTags
|
860 |
+
if ((int) $data['network_id'] == 2 && $metaCard == false && (int) $post['post_id'] > 0 && isset($data['post_format']) && (int) $data['post_format'] == 0 && isset($post['change_card_meta']) && (int) $post['change_card_meta'] == 1) { //LinkPost
|
861 |
+
$metaCard = true;
|
862 |
+
$meta = B2S_Meta::getInstance();
|
863 |
+
$meta->getMeta((int) $post['post_id']);
|
864 |
+
if (isset($data['card_title']) && !empty($data['card_title'])) {
|
865 |
+
$meta->setMeta('card_title', $data['card_title']);
|
866 |
+
}
|
867 |
+
if (isset($data['card_desc']) && !empty($data['card_desc'])) {
|
868 |
+
$meta->setMeta('card_desc', $data['card_desc']);
|
869 |
+
}
|
870 |
+
if (isset($data['image_url']) && !empty($data['image_url'])) {
|
871 |
+
$meta->setMeta('card_image', trim($data['image_url']));
|
872 |
+
}
|
873 |
+
$meta->updateMeta((int) $post['post_id']);
|
874 |
+
}
|
875 |
|
876 |
+
//Nocache
|
877 |
+
if ($metaCard || $metaOg) {
|
878 |
+
clean_post_cache((int) $post['post_id']);
|
879 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
880 |
|
881 |
+
$sendData = array("board" => isset($data['board']) ? $data['board'] : '',
|
882 |
+
"group" => isset($data['group']) ? $data['group'] : '',
|
883 |
+
"custom_title" => isset($data['custom_title']) ? strip_tags($data['custom_title']) : '',
|
884 |
+
"content" => (isset($data['content']) && !empty($data['content'])) ? strip_tags(html_entity_decode($data['content']), '<p><h1><h2><br><i><b><a><img>') : '',
|
885 |
+
'url' => isset($data['url']) ? $data['url'] : '',
|
886 |
+
'image_url' => isset($data['image_url']) ? trim($data['image_url']) : '',
|
887 |
+
'tags' => isset($data['tags']) ? $data['tags'] : array(),
|
888 |
+
'network_id' => isset($data['network_id']) ? $data['network_id'] : '',
|
889 |
+
'network_type' => isset($data['network_type']) ? $data['network_type'] : '',
|
890 |
+
'network_display_name' => isset($data['network_display_name']) ? $data['network_display_name'] : '',
|
891 |
+
'network_auth_id' => $networkAuthId,
|
892 |
+
'post_format' => isset($data['post_format']) ? (int) $data['post_format'] : '',
|
893 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
894 |
+
'sched_details_id' => isset($post['sched_details_id']) ? $post['sched_details_id'] : null,
|
895 |
+
'publish_date' => isset($post['publish_date']) ? date('Y-m-d H:i:s', strtotime($post['publish_date'])) : date('Y-m-d H:i:s', current_time('timestamp'))
|
896 |
);
|
897 |
+
|
898 |
+
if (isset($data['date'][0]) && isset($data['time'][0])) {
|
899 |
+
$sched_date = B2S_Util::getCustomDateFormat(date('Y-m-d H:i:00', strtotime($data['date'][0] . ' ' . $data['time'][0])), substr(B2S_LANGUAGE, 0, 2));
|
900 |
+
$schedData = array(
|
901 |
+
'date' => isset($data['date']) ? $data['date'] : array(),
|
902 |
+
'time' => isset($data['time']) ? $data['time'] : array(),
|
903 |
+
'releaseSelect' => 1,
|
904 |
+
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
905 |
+
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
|
906 |
+
);
|
907 |
+
$b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
|
908 |
+
|
909 |
+
//is post for relay ?
|
910 |
+
//get all relays in primary post id by b2s id & change sched_date + utc
|
911 |
+
if (isset($post['post_for_relay']) && (int) $post['post_for_relay'] == 1 && isset($data['date'][0]) && isset($data['time'][0]) && (int) $b2s_id > 0) {
|
912 |
+
$res = $this->getAllRelayByPrimaryPostId($b2s_id);
|
913 |
+
if (is_array($res) && !empty($res)) {
|
914 |
+
foreach ($res as $item) {
|
915 |
+
if (isset($item->id) && (int) $item->id > 0 && isset($item->relay_delay_min) && (int) $item->relay_delay_min > 0) {
|
916 |
+
$relay_sched_date = date('Y-m-d H:i:00', strtotime("+" . $item->relay_delay_min . " minutes", strtotime($data['date'][0] . ' ' . $data['time'][0])));
|
917 |
+
$relay_sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($relay_sched_date, $post['user_timezone'] * (-1))));
|
918 |
+
$wpdb->update('b2s_posts', array(
|
919 |
+
'user_timezone' => $post['user_timezone'],
|
920 |
+
'publish_date' => "0000-00-00 00:00:00",
|
921 |
+
'sched_date' => $relay_sched_date,
|
922 |
+
'sched_date_utc' => $relay_sched_date_utc,
|
923 |
+
'hook_action' => 2
|
924 |
+
), array("id" => $item->id), array('%s', '%s', '%s', '%s', '%d'));
|
925 |
+
}
|
926 |
+
}
|
927 |
+
}
|
928 |
+
}
|
929 |
+
}
|
930 |
}
|
|
|
931 |
|
932 |
+
delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $b2s_id);
|
933 |
+
}
|
934 |
}
|
|
|
935 |
echo json_encode(array('result' => true, 'date' => $sched_date));
|
936 |
wp_die();
|
937 |
}
|
938 |
|
939 |
+
public function getAllRelayByPrimaryPostId($primary_post_id = 0) {
|
940 |
+
global $wpdb;
|
941 |
+
$sqlData = $wpdb->prepare("SELECT `id`, `relay_delay_min` FROM `b2s_posts` WHERE `hide` = 0 AND `sched_type` = 4 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' AND `relay_primary_post_id` = %d ", $primary_post_id);
|
942 |
+
return $wpdb->get_results($sqlData);
|
943 |
+
}
|
944 |
+
|
945 |
public function releaseLocks() {
|
946 |
require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
|
947 |
$options = new B2S_Options(get_current_user_id());
|
includes/B2S/Calendar/Filter.php
CHANGED
@@ -14,15 +14,52 @@ class B2S_Calendar_Filter {
|
|
14 |
global $wpdb;
|
15 |
|
16 |
$res = new B2S_Calendar_Filter();
|
17 |
-
|
18 |
$items = $wpdb->get_results($sql);
|
19 |
foreach ($items as $item) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
$res->items[] = new B2S_Calendar_Item($item);
|
21 |
}
|
22 |
-
|
23 |
return $res;
|
24 |
}
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
/**
|
27 |
* @return B2S_Calendar_Filter|null
|
28 |
*/
|
@@ -40,6 +77,9 @@ class B2S_Calendar_Filter {
|
|
40 |
. "b2s_posts.id as b2s_id, "
|
41 |
. "b2s_posts.user_timezone, "
|
42 |
. "b2s_posts.post_id, "
|
|
|
|
|
|
|
43 |
. "b2s_posts_network_details.network_id, "
|
44 |
. "b2s_posts_network_details.network_type, "
|
45 |
. "b2s_posts_network_details.network_display_name, "
|
@@ -50,7 +90,7 @@ class B2S_Calendar_Filter {
|
|
50 |
. "b2s_posts.sched_details_id "
|
51 |
. "FROM b2s_posts "
|
52 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
53 |
-
. "
|
54 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
55 |
. "WHERE b2s_posts.publish_link = '' "
|
56 |
. "AND b2s_posts.hide = 0 " . $addNotAdminPosts . $addNetwork . $addNetworkDetails . " ORDER BY sched_date";
|
@@ -106,6 +146,9 @@ class B2S_Calendar_Filter {
|
|
106 |
. "b2s_posts.id as b2s_id, "
|
107 |
. "b2s_posts.user_timezone, "
|
108 |
. "b2s_posts.post_id, "
|
|
|
|
|
|
|
109 |
. "b2s_posts_network_details.network_id, "
|
110 |
. "b2s_posts_network_details.network_type, "
|
111 |
. "b2s_posts_network_details.network_display_name, "
|
@@ -116,7 +159,7 @@ class B2S_Calendar_Filter {
|
|
116 |
. "b2s_posts.sched_details_id "
|
117 |
. "FROM b2s_posts "
|
118 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
119 |
-
. "
|
120 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
121 |
. "WHERE b2s_posts.publish_link = '' "
|
122 |
. "&& b2s_posts.sched_date BETWEEN '" . date('Y-m-d H:i:s', strtotime($start)) . "' AND '" . date('Y-m-d H:i:s', strtotime($end)) . "' "
|
@@ -144,6 +187,9 @@ class B2S_Calendar_Filter {
|
|
144 |
. "b2s_posts.id as b2s_id, "
|
145 |
. "b2s_posts.user_timezone, "
|
146 |
. "b2s_posts.post_id, "
|
|
|
|
|
|
|
147 |
. "b2s_posts_network_details.network_id, "
|
148 |
. "b2s_posts_network_details.network_type, "
|
149 |
. "b2s_posts_network_details.network_display_name, "
|
@@ -154,7 +200,7 @@ class B2S_Calendar_Filter {
|
|
154 |
. "b2s_posts.sched_details_id "
|
155 |
. "FROM b2s_posts "
|
156 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
157 |
-
. "
|
158 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
159 |
. "WHERE b2s_posts.id = %d "
|
160 |
. "&& b2s_posts.publish_link = '' "
|
14 |
global $wpdb;
|
15 |
|
16 |
$res = new B2S_Calendar_Filter();
|
|
|
17 |
$items = $wpdb->get_results($sql);
|
18 |
foreach ($items as $item) {
|
19 |
+
if (is_null($item->sched_data) && is_null($item->image_url) && (int) $item->relay_primary_post_id == 0) {
|
20 |
+
continue;
|
21 |
+
}
|
22 |
+
//is relay post?
|
23 |
+
if ((int) $item->relay_primary_post_id > 0) {
|
24 |
+
//set sched_data & image_url
|
25 |
+
$resSchedData = self::getPrimaryPostSchedData($item->relay_primary_post_id);
|
26 |
+
if (isset($resSchedData[0])) {
|
27 |
+
if (isset($resSchedData[0]->sched_data) && !empty($resSchedData[0]->sched_data) && isset($resSchedData[0]->image_url)) {
|
28 |
+
$item->sched_data = $resSchedData[0]->sched_data;
|
29 |
+
$item->image_url = $resSchedData[0]->image_url;
|
30 |
+
}
|
31 |
+
$item->relay_primary_sched_date = $resSchedData[0]->relay_primary_sched_date;
|
32 |
+
//relay post by share now post
|
33 |
+
if (isset($resSchedData[0]->sched_type) && (int) $resSchedData[0]->sched_type == 0) {
|
34 |
+
$item->relay_primary_sched_date = $resSchedData[0]->publish_date;
|
35 |
+
}
|
36 |
+
}
|
37 |
+
}
|
38 |
+
|
39 |
$res->items[] = new B2S_Calendar_Item($item);
|
40 |
}
|
|
|
41 |
return $res;
|
42 |
}
|
43 |
|
44 |
+
public static function getPrimaryPostSchedData($id = 0) {
|
45 |
+
global $wpdb;
|
46 |
+
|
47 |
+
if (!is_numeric($id)) {
|
48 |
+
return null;
|
49 |
+
}
|
50 |
+
$sql = "SELECT b2s_posts.sched_type, b2s_posts.publish_date, b2s_posts.sched_date as relay_primary_sched_date,"
|
51 |
+
. "b2s_posts_sched_details.sched_data, "
|
52 |
+
. "b2s_posts_sched_details.image_url, "
|
53 |
+
. "b2s_posts.sched_details_id "
|
54 |
+
. "FROM b2s_posts "
|
55 |
+
. "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
|
56 |
+
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
57 |
+
. "WHERE b2s_posts.id = %d ";
|
58 |
+
|
59 |
+
$sql = $wpdb->prepare($sql, array($id));
|
60 |
+
return $wpdb->get_results($sql);
|
61 |
+
}
|
62 |
+
|
63 |
/**
|
64 |
* @return B2S_Calendar_Filter|null
|
65 |
*/
|
77 |
. "b2s_posts.id as b2s_id, "
|
78 |
. "b2s_posts.user_timezone, "
|
79 |
. "b2s_posts.post_id, "
|
80 |
+
. "b2s_posts.relay_primary_post_id, "
|
81 |
+
. "b2s_posts.relay_delay_min, "
|
82 |
+
. "b2s_posts.post_for_relay, "
|
83 |
. "b2s_posts_network_details.network_id, "
|
84 |
. "b2s_posts_network_details.network_type, "
|
85 |
. "b2s_posts_network_details.network_display_name, "
|
90 |
. "b2s_posts.sched_details_id "
|
91 |
. "FROM b2s_posts "
|
92 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
93 |
+
. "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
|
94 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
95 |
. "WHERE b2s_posts.publish_link = '' "
|
96 |
. "AND b2s_posts.hide = 0 " . $addNotAdminPosts . $addNetwork . $addNetworkDetails . " ORDER BY sched_date";
|
146 |
. "b2s_posts.id as b2s_id, "
|
147 |
. "b2s_posts.user_timezone, "
|
148 |
. "b2s_posts.post_id, "
|
149 |
+
. "b2s_posts.relay_delay_min, "
|
150 |
+
. "b2s_posts.post_for_relay, "
|
151 |
+
. "b2s_posts.relay_primary_post_id, "
|
152 |
. "b2s_posts_network_details.network_id, "
|
153 |
. "b2s_posts_network_details.network_type, "
|
154 |
. "b2s_posts_network_details.network_display_name, "
|
159 |
. "b2s_posts.sched_details_id "
|
160 |
. "FROM b2s_posts "
|
161 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
162 |
+
. "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
|
163 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
164 |
. "WHERE b2s_posts.publish_link = '' "
|
165 |
. "&& b2s_posts.sched_date BETWEEN '" . date('Y-m-d H:i:s', strtotime($start)) . "' AND '" . date('Y-m-d H:i:s', strtotime($end)) . "' "
|
187 |
. "b2s_posts.id as b2s_id, "
|
188 |
. "b2s_posts.user_timezone, "
|
189 |
. "b2s_posts.post_id, "
|
190 |
+
. "b2s_posts.relay_primary_post_id, "
|
191 |
+
. "b2s_posts.relay_delay_min, "
|
192 |
+
. "b2s_posts.post_for_relay, "
|
193 |
. "b2s_posts_network_details.network_id, "
|
194 |
. "b2s_posts_network_details.network_type, "
|
195 |
. "b2s_posts_network_details.network_display_name, "
|
200 |
. "b2s_posts.sched_details_id "
|
201 |
. "FROM b2s_posts "
|
202 |
. "INNER JOIN b2s_posts_network_details ON b2s_posts.network_details_id = b2s_posts_network_details.id "
|
203 |
+
. "LEFT JOIN b2s_posts_sched_details ON b2s_posts.sched_details_id = b2s_posts_sched_details.id "
|
204 |
. "INNER JOIN " . $wpdb->posts . " post ON post.ID = b2s_posts.post_id "
|
205 |
. "WHERE b2s_posts.id = %d "
|
206 |
. "&& b2s_posts.publish_link = '' "
|
includes/B2S/Calendar/Item.php
CHANGED
@@ -19,6 +19,10 @@ class B2S_Calendar_Item {
|
|
19 |
private $image_url = null;
|
20 |
private $post_format = null;
|
21 |
private $sched_details_id = null;
|
|
|
|
|
|
|
|
|
22 |
|
23 |
public function __construct(\StdClass $data = null) {
|
24 |
if (isset($data)) {
|
@@ -35,14 +39,60 @@ class B2S_Calendar_Item {
|
|
35 |
->setNetworkAuthId($data->network_auth_id)
|
36 |
->setB2SId($data->b2s_id)
|
37 |
->setSchedDetailsId($data->sched_details_id)
|
38 |
-
->setImageUrl($data->image_url)
|
|
|
|
|
39 |
|
40 |
if ($data->network_id == 1 || $data->network_id == 2) {
|
41 |
$this->setPostFormat();
|
42 |
}
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
}
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
/**
|
47 |
* @param integer $value
|
48 |
* @return $this
|
@@ -129,7 +179,7 @@ class B2S_Calendar_Item {
|
|
129 |
if (is_string($value)) {
|
130 |
$this->sched_data = unserialize($value);
|
131 |
if (is_array($this->sched_data)) {
|
132 |
-
//prepare Data
|
133 |
foreach ($this->sched_data as $k => $v) {
|
134 |
if (!is_array($v)) {
|
135 |
$this->sched_data[$k] = stripslashes($v);
|
@@ -386,6 +436,8 @@ class B2S_Calendar_Item {
|
|
386 |
"network_type" => $this->getNetworkType(),
|
387 |
"network_auth_id" => $this->getNetworkAuthId(),
|
388 |
"post_format" => $this->getPostFormat(),
|
|
|
|
|
389 |
"b2s_id" => $this->getB2SId(),
|
390 |
"post_id" => $this->getPostId(),
|
391 |
"user_timezone" => $this->getUserTimezone(),
|
@@ -422,6 +474,8 @@ class B2S_Calendar_Item {
|
|
422 |
'network_display_name' => $this->getNetworkDisplayName(),
|
423 |
'networkType' => $this->getNetworkType(),
|
424 |
'image_url' => $this->getImageUrl(),
|
|
|
|
|
425 |
'view' => $view);
|
426 |
|
427 |
return $this->ship_item()->getItemHtml((object) $itemData, false);
|
19 |
private $image_url = null;
|
20 |
private $post_format = null;
|
21 |
private $sched_details_id = null;
|
22 |
+
private $relay_primary_post_id = null;
|
23 |
+
private $relay_primary_sched_date = null;
|
24 |
+
private $post_for_relay = null;
|
25 |
+
private $relay_delay_min = null;
|
26 |
|
27 |
public function __construct(\StdClass $data = null) {
|
28 |
if (isset($data)) {
|
39 |
->setNetworkAuthId($data->network_auth_id)
|
40 |
->setB2SId($data->b2s_id)
|
41 |
->setSchedDetailsId($data->sched_details_id)
|
42 |
+
->setImageUrl($data->image_url)
|
43 |
+
->setRelayPrimaryPostId($data->relay_primary_post_id)
|
44 |
+
->setPostForRelay($data->post_for_relay);
|
45 |
|
46 |
if ($data->network_id == 1 || $data->network_id == 2) {
|
47 |
$this->setPostFormat();
|
48 |
}
|
49 |
+
if ($data->network_id == 2 && isset($data->relay_primary_sched_date)) {
|
50 |
+
$this->setRelayPrimarySchedDate($data->relay_primary_sched_date);
|
51 |
+
$this->setRelayDelayMin($data->relay_delay_min);
|
52 |
+
|
53 |
+
}
|
54 |
}
|
55 |
}
|
56 |
|
57 |
+
//post_for_relay
|
58 |
+
|
59 |
+
|
60 |
+
public function setPostForRelay($value) {
|
61 |
+
$this->post_for_relay = (int) $value;
|
62 |
+
return $this;
|
63 |
+
}
|
64 |
+
|
65 |
+
public function getPostForRelay() {
|
66 |
+
return $this->post_for_relay;
|
67 |
+
}
|
68 |
+
|
69 |
+
public function setRelayDelayMin($value) {
|
70 |
+
$this->relay_delay_min = (int) $value;
|
71 |
+
return $this;
|
72 |
+
}
|
73 |
+
|
74 |
+
public function getRelayDelayMin() {
|
75 |
+
return $this->relay_delay_min;
|
76 |
+
}
|
77 |
+
|
78 |
+
public function setRelayPrimarySchedDate($value) {
|
79 |
+
$this->relay_primary_sched_date = $value;
|
80 |
+
return $this;
|
81 |
+
}
|
82 |
+
|
83 |
+
public function getRelayPrimarySchedDate() {
|
84 |
+
return $this->relay_primary_sched_date;
|
85 |
+
}
|
86 |
+
|
87 |
+
public function setRelayPrimaryPostId($value) {
|
88 |
+
$this->relay_primary_post_id = (int) $value;
|
89 |
+
return $this;
|
90 |
+
}
|
91 |
+
|
92 |
+
public function getRelayPrimaryPostId() {
|
93 |
+
return $this->relay_primary_post_id;
|
94 |
+
}
|
95 |
+
|
96 |
/**
|
97 |
* @param integer $value
|
98 |
* @return $this
|
179 |
if (is_string($value)) {
|
180 |
$this->sched_data = unserialize($value);
|
181 |
if (is_array($this->sched_data)) {
|
182 |
+
//prepare Data
|
183 |
foreach ($this->sched_data as $k => $v) {
|
184 |
if (!is_array($v)) {
|
185 |
$this->sched_data[$k] = stripslashes($v);
|
436 |
"network_type" => $this->getNetworkType(),
|
437 |
"network_auth_id" => $this->getNetworkAuthId(),
|
438 |
"post_format" => $this->getPostFormat(),
|
439 |
+
"relay_primary_post_id" => $this->getRelayPrimaryPostId(),
|
440 |
+
"post_for_relay" => $this->getPostForRelay(),
|
441 |
"b2s_id" => $this->getB2SId(),
|
442 |
"post_id" => $this->getPostId(),
|
443 |
"user_timezone" => $this->getUserTimezone(),
|
474 |
'network_display_name' => $this->getNetworkDisplayName(),
|
475 |
'networkType' => $this->getNetworkType(),
|
476 |
'image_url' => $this->getImageUrl(),
|
477 |
+
'relay_primary_post_id' => $this->getRelayPrimaryPostId(),
|
478 |
+
'post_for_relay' => $this->getPostForRelay(),
|
479 |
'view' => $view);
|
480 |
|
481 |
return $this->ship_item()->getItemHtml((object) $itemData, false);
|
includes/B2S/Heartbeat.php
CHANGED
@@ -38,7 +38,7 @@ class B2S_Heartbeat {
|
|
38 |
private function postSchedToServer() {
|
39 |
global $wpdb;
|
40 |
$sendData = array();
|
41 |
-
$sql = "SELECT post.id,post.post_id,post.blog_user_id,post.user_timezone,post.sched_date,post.sched_date_utc,schedDetails.sched_data, schedDetails.image_url,network.network_id, network.network_type,network.network_auth_id,user.token "
|
42 |
. "FROM b2s_posts AS post "
|
43 |
. "LEFT JOIN b2s_posts_network_details AS network on post.network_details_id = network.id "
|
44 |
. "LEFT JOIN b2s_posts_sched_details AS schedDetails on post.sched_details_id = schedDetails.id "
|
@@ -50,7 +50,8 @@ class B2S_Heartbeat {
|
|
50 |
$data = array('hook_action' => '0');
|
51 |
$where = array('id' => $value['id']);
|
52 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
53 |
-
$value['sched_data'] = unserialize($value['sched_data']);
|
|
|
54 |
$sendData[] = $value;
|
55 |
}
|
56 |
if (!empty($sendData) && is_array($sendData)) {
|
@@ -190,6 +191,7 @@ class B2S_Heartbeat {
|
|
190 |
}
|
191 |
}
|
192 |
|
|
|
193 |
private function updateUserSchedTimePost() {
|
194 |
global $wpdb;
|
195 |
$sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc, user.token FROM b2s_posts as posts "
|
38 |
private function postSchedToServer() {
|
39 |
global $wpdb;
|
40 |
$sendData = array();
|
41 |
+
$sql = "SELECT post.id,post.post_id,post.blog_user_id,post.user_timezone,post.sched_date,post.sched_date_utc,post.relay_primary_post_id,post.post_for_relay,schedDetails.sched_data, schedDetails.image_url,network.network_id, network.network_type,network.network_auth_id,user.token "
|
42 |
. "FROM b2s_posts AS post "
|
43 |
. "LEFT JOIN b2s_posts_network_details AS network on post.network_details_id = network.id "
|
44 |
. "LEFT JOIN b2s_posts_sched_details AS schedDetails on post.sched_details_id = schedDetails.id "
|
50 |
$data = array('hook_action' => '0');
|
51 |
$where = array('id' => $value['id']);
|
52 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
53 |
+
$value['sched_data'] = ((isset($value['sched_data']) && !empty($value['sched_data'])) ? unserialize($value['sched_data']) : '');
|
54 |
+
$value['image_url'] = ((isset($value['image_url']) && !empty($value['image_url'])) ? $value['image_url'] : '');
|
55 |
$sendData[] = $value;
|
56 |
}
|
57 |
if (!empty($sendData) && is_array($sendData)) {
|
191 |
}
|
192 |
}
|
193 |
|
194 |
+
//since V.4.8.0 for relay posts
|
195 |
private function updateUserSchedTimePost() {
|
196 |
global $wpdb;
|
197 |
$sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc, user.token FROM b2s_posts as posts "
|
includes/B2S/Network/Item.php
CHANGED
@@ -146,7 +146,7 @@ class B2S_Network_Item {
|
|
146 |
if ($v['notAllow'] !== false) {
|
147 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
148 |
} else {
|
149 |
-
$html .= '<span class="b2s-network-item-auth-type">' . __('Profile', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
|
150 |
}
|
151 |
|
152 |
if (!empty($mandantName)) {
|
@@ -178,7 +178,7 @@ class B2S_Network_Item {
|
|
178 |
if ($v['notAllow'] !== false) {
|
179 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
180 |
} else {
|
181 |
-
$html .= '<span class="b2s-network-item-auth-type">' . __('Page', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
|
182 |
}
|
183 |
|
184 |
if (!empty($mandantName)) {
|
@@ -210,7 +210,7 @@ class B2S_Network_Item {
|
|
210 |
if ($v['notAllow'] !== false) {
|
211 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
212 |
} else {
|
213 |
-
$html .= '<span class="b2s-network-item-auth-type">' . __('Group', 'blog2social') . '</span>: <span>' . stripslashes($v['networkUserName']) . '</span> ';
|
214 |
}
|
215 |
|
216 |
if (!empty($mandantName)) {
|
146 |
if ($v['notAllow'] !== false) {
|
147 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Profile', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
148 |
} else {
|
149 |
+
$html .= '<span class="b2s-network-item-auth-type">' . __('Profile', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
|
150 |
}
|
151 |
|
152 |
if (!empty($mandantName)) {
|
178 |
if ($v['notAllow'] !== false) {
|
179 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Page', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
180 |
} else {
|
181 |
+
$html .= '<span class="b2s-network-item-auth-type">' . __('Page', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
|
182 |
}
|
183 |
|
184 |
if (!empty($mandantName)) {
|
210 |
if ($v['notAllow'] !== false) {
|
211 |
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . __('Group', 'blog2social') . ': ' . stripslashes($v['networkUserName']) . '</span> ';
|
212 |
} else {
|
213 |
+
$html .= '<span class="b2s-network-item-auth-type">' . __('Group', 'blog2social') . '</span>: <span class="b2s-network-item-auth-user-name">' . stripslashes($v['networkUserName']) . '</span> ';
|
214 |
}
|
215 |
|
216 |
if (!empty($mandantName)) {
|
includes/B2S/Post/Filter.php
CHANGED
@@ -37,7 +37,7 @@ class B2S_Post_Filter {
|
|
37 |
$autorName = $var->display_name;
|
38 |
//Bug: Converting json + PHP Extension
|
39 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
40 |
-
$autorName = mb_strlen($var->display_name,'UTF-8') > 27 ? mb_substr($var->display_name, 0, 27,'UTF-8') . '...' : $autorName;
|
41 |
}
|
42 |
$autor .= '<option ' . $selected . ' value="' . $var->ID . '">' . $autorName . '</option>';
|
43 |
}
|
@@ -85,7 +85,7 @@ class B2S_Post_Filter {
|
|
85 |
$taxonomies = get_taxonomies(array('public' => true), "object", "and");
|
86 |
$type = '<div class="form-group"><select id="b2sSortPostCat" name="b2sSortPostCat" class="form-control b2s-select"><option value="">' . __('all categories & tags', 'blog2social') . '</option>';
|
87 |
foreach ($taxonomies as $tax => $taxValue) {
|
88 |
-
$cat = get_categories(array('taxonomy' => $taxValue->name,'number' =>100)); //since 3.7.0 => all too much load
|
89 |
if (!empty($cat)) {
|
90 |
$type.='<optgroup label="' . $taxValue->labels->name . '">';
|
91 |
foreach ($cat as $key => $categorie) {
|
@@ -93,7 +93,7 @@ class B2S_Post_Filter {
|
|
93 |
$catName = $categorie->name;
|
94 |
//Bug: Converting json + PHP Extension
|
95 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
96 |
-
$catName = mb_strlen($categorie->name,'UTF-8') > 27 ? mb_substr($categorie->name, 0, 27,'UTF-8') . '...' : $catName;
|
97 |
}
|
98 |
$type .= '<option ' . $selected . ' value="' . $categorie->term_id . '">' . $catName . '</option>';
|
99 |
}
|
@@ -112,9 +112,9 @@ class B2S_Post_Filter {
|
|
112 |
if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
|
113 |
$selected = (!empty($this->searchPostType) && $v == $this->searchPostType) ? 'selected' : '';
|
114 |
//Bug: Converting json + PHP Extension
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
$type .= '<option ' . $selected . ' value="' . $v . '">' . ucfirst($v) . '</option>';
|
119 |
}
|
120 |
}
|
@@ -137,17 +137,14 @@ class B2S_Post_Filter {
|
|
137 |
if ($this->type == 'all') {
|
138 |
$this->postFilter .= $this->getPostStatusHtml();
|
139 |
}
|
140 |
-
if ($this->type == 'publish') {
|
141 |
$this->postFilter .= $this->getPublishDateHtml();
|
142 |
}
|
143 |
if ($this->type == 'sched') {
|
144 |
$this->postFilter .= $this->getSchedDateHtml();
|
145 |
}
|
146 |
-
$this->postFilter .= '<div class="form-group">';
|
147 |
|
148 |
-
|
149 |
-
$this->postFilter .='<a href="#" class="btn btn-primary b2s-sched-calendar-btn btn-sm" data-hide-calendar-btn-title="' . __('hide calendar', 'blog2social') . '" data-show-calendar-btn-title="' . __('show calendar', 'blog2social') . '"><span class="glyphicon glyphicon-calendar" aria-hidden="true"></span> <span id="b2s-sched-calendar-btn-text">' . __('show calendar', 'blog2social') . '<span></a> ';
|
150 |
-
}*/
|
151 |
|
152 |
$this->postFilter .='<a href="#" id="b2s-sort-submit-btn" class="btn btn-primary margin-top-8 btn-sm">' . __('sort', 'blog2social') . '</a>
|
153 |
<a id="b2s-sort-reset-btn" class="btn btn-primary margin-top-8 btn-sm" href="#">' . __('reset', 'blog2social') . '</a>
|
37 |
$autorName = $var->display_name;
|
38 |
//Bug: Converting json + PHP Extension
|
39 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
40 |
+
$autorName = mb_strlen($var->display_name, 'UTF-8') > 27 ? mb_substr($var->display_name, 0, 27, 'UTF-8') . '...' : $autorName;
|
41 |
}
|
42 |
$autor .= '<option ' . $selected . ' value="' . $var->ID . '">' . $autorName . '</option>';
|
43 |
}
|
85 |
$taxonomies = get_taxonomies(array('public' => true), "object", "and");
|
86 |
$type = '<div class="form-group"><select id="b2sSortPostCat" name="b2sSortPostCat" class="form-control b2s-select"><option value="">' . __('all categories & tags', 'blog2social') . '</option>';
|
87 |
foreach ($taxonomies as $tax => $taxValue) {
|
88 |
+
$cat = get_categories(array('taxonomy' => $taxValue->name, 'number' => 100)); //since 3.7.0 => all too much load
|
89 |
if (!empty($cat)) {
|
90 |
$type.='<optgroup label="' . $taxValue->labels->name . '">';
|
91 |
foreach ($cat as $key => $categorie) {
|
93 |
$catName = $categorie->name;
|
94 |
//Bug: Converting json + PHP Extension
|
95 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
96 |
+
$catName = mb_strlen($categorie->name, 'UTF-8') > 27 ? mb_substr($categorie->name, 0, 27, 'UTF-8') . '...' : $catName;
|
97 |
}
|
98 |
$type .= '<option ' . $selected . ' value="' . $categorie->term_id . '">' . $catName . '</option>';
|
99 |
}
|
112 |
if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
|
113 |
$selected = (!empty($this->searchPostType) && $v == $this->searchPostType) ? 'selected' : '';
|
114 |
//Bug: Converting json + PHP Extension
|
115 |
+
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
116 |
+
$v = mb_strlen($v, 'UTF-8') > 27 ? mb_substr($v, 0, 27, 'UTF-8') . '...' : $v;
|
117 |
+
}
|
118 |
$type .= '<option ' . $selected . ' value="' . $v . '">' . ucfirst($v) . '</option>';
|
119 |
}
|
120 |
}
|
137 |
if ($this->type == 'all') {
|
138 |
$this->postFilter .= $this->getPostStatusHtml();
|
139 |
}
|
140 |
+
if ($this->type == 'publish' || $this->type == 'notice') {
|
141 |
$this->postFilter .= $this->getPublishDateHtml();
|
142 |
}
|
143 |
if ($this->type == 'sched') {
|
144 |
$this->postFilter .= $this->getSchedDateHtml();
|
145 |
}
|
|
|
146 |
|
147 |
+
$this->postFilter .= '<div class="form-group">';
|
|
|
|
|
148 |
|
149 |
$this->postFilter .='<a href="#" id="b2s-sort-submit-btn" class="btn btn-primary margin-top-8 btn-sm">' . __('sort', 'blog2social') . '</a>
|
150 |
<a id="b2s-sort-reset-btn" class="btn btn-primary margin-top-8 btn-sm" href="#">' . __('reset', 'blog2social') . '</a>
|
includes/B2S/Post/Item.php
CHANGED
@@ -116,18 +116,19 @@ class B2S_Post_Item {
|
|
116 |
$this->postTotal = $wpdb->get_var($sqlPostsTotal);
|
117 |
}
|
118 |
|
119 |
-
if ($this->type == 'publish' || $this->type == 'sched') {
|
120 |
//ExistsTable
|
121 |
if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts'") == 'b2s_posts') {
|
122 |
-
$
|
123 |
-
$
|
|
|
124 |
$addSearchBlogPostId = ((int) $this->searchBlogPostId != 0) ? " a.`post_id` = " . (int) $this->searchBlogPostId . " AND " : '';
|
125 |
-
$addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish') ? " DATE_FORMAT(a.`publish_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND " : " DATE_FORMAT(a.`sched_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND ") : '';
|
126 |
$addInnerJoinLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details b ON b.`id` = a.`network_details_id` ' : '';
|
127 |
$addInnnerJoinLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' b.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
|
128 |
|
129 |
-
$select = ($this->type == 'publish') ? 'filter.`blog_user_id`, filter.`publish_date`' : 'filter.`blog_user_id`, filter.`sched_date`';
|
130 |
-
$selectInnerJoin = ($this->type == 'publish') ? '`publish_date`' : '`sched_date`';
|
131 |
$sqlPosts = "SELECT posts.`ID`, posts.`post_author`,posts.`post_type`,posts.`post_title`, " . $select . ", filter.`id`
|
132 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
133 |
INNER JOIN(
|
@@ -141,7 +142,7 @@ class B2S_Post_Item {
|
|
141 |
|
142 |
$this->postData = $wpdb->get_results($sqlPosts);
|
143 |
|
144 |
-
if ($this->type == 'publish') {
|
145 |
$sqlPostsTotal = "SELECT COUNT(posts.`ID`)
|
146 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
147 |
INNER JOIN(
|
@@ -155,7 +156,7 @@ class B2S_Post_Item {
|
|
155 |
|
156 |
//for Calender (mark Event)
|
157 |
} else {
|
158 |
-
$where = ($this->type == 'publish') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addNotAdminPosts ORDER BY a.`publish_date` " . $sortType : " a.`hide` = 0 AND a.`sched_type` != 3 AND a.`publish_date`= '0000-00-00 00:00:00' $addNotAdminPosts ORDER BY a.`sched_date` " . $sortType;
|
159 |
$sqlPostsTotal = "SELECT posts.`ID`, DATE_FORMAT(filter.`sched_date`,'%Y-%m-%d') AS sched
|
160 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
161 |
INNER JOIN(
|
@@ -228,7 +229,7 @@ class B2S_Post_Item {
|
|
228 |
</li>';
|
229 |
}
|
230 |
|
231 |
-
if ($this->type == 'publish') {
|
232 |
$userInfo = get_user_meta($var->blog_user_id);
|
233 |
$countPublish = $this->getPostCount($var->ID);
|
234 |
$lastPublish = $this->getLastPost($var->ID);
|
@@ -283,10 +284,11 @@ class B2S_Post_Item {
|
|
283 |
if ($post_id > 0) {
|
284 |
global $wpdb;
|
285 |
$addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND posts.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
286 |
-
$addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish') ? " AND DATE_FORMAT(posts.publish_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' " : " AND DATE_FORMAT(posts.sched_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' ") : '';
|
287 |
$addLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details details ON details.`id` = posts.`network_details_id` ' : '';
|
288 |
$addLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' details.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
|
289 |
-
$
|
|
|
290 |
$sqlPostsTotal = "SELECT COUNT(posts.`post_id`) FROM `b2s_posts` posts $addLeftJoin WHERE $addLeftJoinWhere $where $addNotAdmin $addSearchShowByDate AND posts.`hide` = 0 AND posts.`post_id` = " . $post_id;
|
291 |
return $wpdb->get_var($sqlPostsTotal);
|
292 |
}
|
@@ -297,9 +299,10 @@ class B2S_Post_Item {
|
|
297 |
if ($post_id > 0) {
|
298 |
global $wpdb;
|
299 |
$addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
300 |
-
$order = ($this->type == 'publish') ? " `publish_date` DESC" : " `sched_date` ASC ";
|
301 |
-
$
|
302 |
-
$
|
|
|
303 |
$sqlLast = "SELECT $fields FROM `b2s_posts` WHERE $where $addNotAdmin AND `hide` = 0 AND `post_id` = " . $post_id . " ORDER BY $order LIMIT 1";
|
304 |
return $wpdb->get_var($sqlLast);
|
305 |
}
|
@@ -360,13 +363,15 @@ class B2S_Post_Item {
|
|
360 |
return $this->postPagination;
|
361 |
}
|
362 |
|
363 |
-
public function getPublishPostDataHtml($post_id = 0, $showByDate = '') {
|
364 |
if ($post_id > 0) {
|
365 |
global $wpdb;
|
366 |
$addNotAdminPosts = (!B2S_PLUGIN_ADMIN) ? (' AND blog_user_id =' . B2S_PLUGIN_BLOG_USER_ID) : '';
|
367 |
$addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`publish_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
|
368 |
-
$
|
|
|
369 |
$result = $wpdb->get_results($sqlData);
|
|
|
370 |
if (!empty($result) && is_array($result)) {
|
371 |
$networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
|
372 |
$networkName = unserialize(B2S_PLUGIN_NETWORK);
|
@@ -374,7 +379,7 @@ class B2S_Post_Item {
|
|
374 |
$content = '<div class="row"><div class="col-md-12"><ul class="list-group">';
|
375 |
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
|
376 |
foreach ($result as $var) {
|
377 |
-
$
|
378 |
$publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
|
379 |
$error = '';
|
380 |
if (!empty($var->publish_error_code)) {
|
@@ -405,7 +410,7 @@ class B2S_Post_Item {
|
|
405 |
}
|
406 |
$content .= '<div class="media-body">
|
407 |
<strong>' . $networkName[$var->network_id] . '</strong> ' . $error . '
|
408 |
-
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . $publishText . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> ' . $publishDate . $
|
409 |
<p class="info">' . $publishLink;
|
410 |
|
411 |
if (!empty($var->publish_link) || !empty($var->publish_error_code)) {
|
@@ -438,8 +443,9 @@ class B2S_Post_Item {
|
|
438 |
$addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `b2s_posts`.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
439 |
$addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`sched_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
|
440 |
$addSearchUserAuthId = ($userAuthId != 0) ? " AND `b2s_posts_network_details`.`network_auth_id` =" . $userAuthId . " " : '';
|
441 |
-
$sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`, `b2s_posts`.`post_id`,`blog_user_id`,`v2_id`, `sched_date`,`b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_auth_id`,`b2s_posts_network_details`.`network_type`,`b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND `b2s_posts`.`sched_type` != 3 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' $addNotAdminPosts $addSearchShowByDate $addSearchUserAuthId AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`sched_date` ASC ", $post_id);
|
442 |
$result = $wpdb->get_results($sqlData);
|
|
|
443 |
if (!empty($result) && is_array($result)) {
|
444 |
$networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
|
445 |
$networkName = unserialize(B2S_PLUGIN_NETWORK);
|
@@ -447,6 +453,7 @@ class B2S_Post_Item {
|
|
447 |
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
|
448 |
$blogPostDate = strtotime(get_the_date('Y-m-d H:i:s', $post_id)) . '000';
|
449 |
foreach ($result as $var) {
|
|
|
450 |
$userInfo = get_user_meta($var->blog_user_id);
|
451 |
$content .= '<li class="list-group-item b2s-post-sched-area-li" data-post-id="' . $var->id . '">
|
452 |
<div class="media">';
|
@@ -455,12 +462,12 @@ class B2S_Post_Item {
|
|
455 |
$content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
|
456 |
<div class="media-body">
|
457 |
<strong>' . $networkName[$var->network_id] . '</strong>
|
458 |
-
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span
|
459 |
<p class="info">';
|
460 |
|
461 |
if ((int) $var->v2_id == 0) {
|
462 |
//data-blog-sched-date="' . $blogPostDate . '" data-b2s-sched-date="' . strtotime($var->sched_date) . '000"
|
463 |
-
$content .= (B2S_PLUGIN_USER_VERSION > 0) ? ' <a href="#" class="b2s-post-edit-sched-btn" data-network-auth-id="'
|
464 |
$content .= __('edit', 'blog2social') . '</a> ';
|
465 |
$content .= '|';
|
466 |
}
|
116 |
$this->postTotal = $wpdb->get_var($sqlPostsTotal);
|
117 |
}
|
118 |
|
119 |
+
if ($this->type == 'publish' || $this->type == 'notice' || $this->type == 'sched') {
|
120 |
//ExistsTable
|
121 |
if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts'") == 'b2s_posts') {
|
122 |
+
$addWhere = ($this->type == 'notice') ? ' AND a.`publish_error_code` != "" ' : ' AND a.`publish_error_code` = "" ';
|
123 |
+
$where = ($this->type == 'publish' || $this->type == 'notice') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addWhere $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`publish_date` " . $sortType : " a.`hide` = 0 AND a.`sched_type` != 3 AND a.`publish_date`= '0000-00-00 00:00:00' $addNotAdminPosts GROUP BY a.`post_id` ORDER BY a.`sched_date` " . $sortType;
|
124 |
+
$orderBy = ($this->type == 'publish' || $this->type == 'notice') ? " ORDER BY filter.`publish_date` " . $sortType : " ORDER BY filter.`sched_date` " . $sortType;
|
125 |
$addSearchBlogPostId = ((int) $this->searchBlogPostId != 0) ? " a.`post_id` = " . (int) $this->searchBlogPostId . " AND " : '';
|
126 |
+
$addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish' || $this->type == 'notice') ? " DATE_FORMAT(a.`publish_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND " : " DATE_FORMAT(a.`sched_date`,'%Y-%m-%d') = '" . $this->searchShowByDate . "' AND ") : '';
|
127 |
$addInnerJoinLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details b ON b.`id` = a.`network_details_id` ' : '';
|
128 |
$addInnnerJoinLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' b.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
|
129 |
|
130 |
+
$select = ($this->type == 'publish' || $this->type == 'notice') ? 'filter.`blog_user_id`, filter.`publish_date`' : 'filter.`blog_user_id`, filter.`sched_date`';
|
131 |
+
$selectInnerJoin = ($this->type == 'publish' || $this->type == 'notice') ? '`publish_date`' : '`sched_date`';
|
132 |
$sqlPosts = "SELECT posts.`ID`, posts.`post_author`,posts.`post_type`,posts.`post_title`, " . $select . ", filter.`id`
|
133 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
134 |
INNER JOIN(
|
142 |
|
143 |
$this->postData = $wpdb->get_results($sqlPosts);
|
144 |
|
145 |
+
if ($this->type == 'publish' || $this->type == 'notice') {
|
146 |
$sqlPostsTotal = "SELECT COUNT(posts.`ID`)
|
147 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
148 |
INNER JOIN(
|
156 |
|
157 |
//for Calender (mark Event)
|
158 |
} else {
|
159 |
+
$where = ($this->type == 'publish' || $this->type == 'notice') ? " a.`hide` = 0 AND (a.`sched_date`= '0000-00-00 00:00:00' OR a.`sched_type` = 3) $addWhere $addNotAdminPosts ORDER BY a.`publish_date` " . $sortType : " a.`hide` = 0 AND a.`sched_type` != 3 AND a.`publish_date`= '0000-00-00 00:00:00' $addNotAdminPosts ORDER BY a.`sched_date` " . $sortType;
|
160 |
$sqlPostsTotal = "SELECT posts.`ID`, DATE_FORMAT(filter.`sched_date`,'%Y-%m-%d') AS sched
|
161 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
162 |
INNER JOIN(
|
229 |
</li>';
|
230 |
}
|
231 |
|
232 |
+
if ($this->type == 'publish' || $this->type == 'notice') {
|
233 |
$userInfo = get_user_meta($var->blog_user_id);
|
234 |
$countPublish = $this->getPostCount($var->ID);
|
235 |
$lastPublish = $this->getLastPost($var->ID);
|
284 |
if ($post_id > 0) {
|
285 |
global $wpdb;
|
286 |
$addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND posts.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
287 |
+
$addSearchShowByDate = (!empty($this->searchShowByDate)) ? (($this->type == 'publish' || $this->type == 'notice') ? " AND DATE_FORMAT(posts.publish_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' " : " AND DATE_FORMAT(posts.sched_date,'%Y-%m-%d') = '" . $this->searchShowByDate . "' ") : '';
|
288 |
$addLeftJoin = ((int) $this->searchUserAuthId != 0) ? ' LEFT JOIN b2s_posts_network_details details ON details.`id` = posts.`network_details_id` ' : '';
|
289 |
$addLeftJoinWhere = ((int) $this->searchUserAuthId != 0) ? ' details.`network_auth_id` =' . $this->searchUserAuthId . ' AND ' : '';
|
290 |
+
$addWhere = ($this->type == 'notice') ? ' AND posts.`publish_error_code` != "" ' : ' AND posts.`publish_error_code` = "" ';
|
291 |
+
$where = ($this->type == 'publish' || $this->type == 'notice') ? " (posts.`sched_date`= '0000-00-00 00:00:00' OR posts.`sched_type` = 3) " . $addWhere : " posts.`sched_type` != 3 AND posts.`publish_date` = '0000-00-00 00:00:00'";
|
292 |
$sqlPostsTotal = "SELECT COUNT(posts.`post_id`) FROM `b2s_posts` posts $addLeftJoin WHERE $addLeftJoinWhere $where $addNotAdmin $addSearchShowByDate AND posts.`hide` = 0 AND posts.`post_id` = " . $post_id;
|
293 |
return $wpdb->get_var($sqlPostsTotal);
|
294 |
}
|
299 |
if ($post_id > 0) {
|
300 |
global $wpdb;
|
301 |
$addNotAdmin = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
302 |
+
$order = ($this->type == 'publish' || $this->type == 'notice') ? " `publish_date` DESC" : " `sched_date` ASC ";
|
303 |
+
$addWhere = ($this->type == 'notice') ? ' AND `publish_error_code` != "" ' : ' AND `publish_error_code` = "" ';
|
304 |
+
$where = ($this->type == 'publish' || $this->type == 'notice') ? " (`sched_date`= '0000-00-00 00:00:00' OR `sched_type` = 3) " . $addWhere : " `sched_type` != 3 AND `publish_date` = '0000-00-00 00:00:00'";
|
305 |
+
$fields = ($this->type == 'publish' || $this->type == 'notice') ? "publish_date" : "sched_date";
|
306 |
$sqlLast = "SELECT $fields FROM `b2s_posts` WHERE $where $addNotAdmin AND `hide` = 0 AND `post_id` = " . $post_id . " ORDER BY $order LIMIT 1";
|
307 |
return $wpdb->get_var($sqlLast);
|
308 |
}
|
363 |
return $this->postPagination;
|
364 |
}
|
365 |
|
366 |
+
public function getPublishPostDataHtml($post_id = 0, $type = 'publish', $showByDate = '') {
|
367 |
if ($post_id > 0) {
|
368 |
global $wpdb;
|
369 |
$addNotAdminPosts = (!B2S_PLUGIN_ADMIN) ? (' AND blog_user_id =' . B2S_PLUGIN_BLOG_USER_ID) : '';
|
370 |
$addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`publish_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
|
371 |
+
$addWhere = ($type == 'notice') ? ' AND `b2s_posts`.`publish_error_code` != "" ' : ' AND `b2s_posts`.`publish_error_code` = "" ';
|
372 |
+
$sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`,`blog_user_id`, `sched_date`,`publish_date`,`publish_link`,`sched_type`,`publish_error_code`,`b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_type`, `b2s_posts_network_details`.`network_auth_id`, `b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND (`b2s_posts`.`sched_date` = '0000-00-00 00:00:00' OR `b2s_posts`.`sched_type` = 3) $addWhere $addNotAdminPosts $addSearchShowByDate AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`publish_date` DESC", $post_id);
|
373 |
$result = $wpdb->get_results($sqlData);
|
374 |
+
$specialPostingData = array(3 => __('Auto-Posting', 'blog2social') , 4 => __('Retweet', 'blog2social'));
|
375 |
if (!empty($result) && is_array($result)) {
|
376 |
$networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
|
377 |
$networkName = unserialize(B2S_PLUGIN_NETWORK);
|
379 |
$content = '<div class="row"><div class="col-md-12"><ul class="list-group">';
|
380 |
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
|
381 |
foreach ($result as $var) {
|
382 |
+
$specialPosting = (isset($var->sched_type) && isset($specialPostingData[$var->sched_type])) ? ' - <strong>' . $specialPostingData[$var->sched_type] . '</strong>' : '';
|
383 |
$publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
|
384 |
$error = '';
|
385 |
if (!empty($var->publish_error_code)) {
|
410 |
}
|
411 |
$content .= '<div class="media-body">
|
412 |
<strong>' . $networkName[$var->network_id] . '</strong> ' . $error . '
|
413 |
+
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . $publishText . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> ' . $publishDate . $specialPosting . '</p>
|
414 |
<p class="info">' . $publishLink;
|
415 |
|
416 |
if (!empty($var->publish_link) || !empty($var->publish_error_code)) {
|
443 |
$addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND `b2s_posts`.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
444 |
$addSearchShowByDate = (!empty($showByDate)) ? " AND DATE_FORMAT(`b2s_posts`.`sched_date`,'%%Y-%%m-%%d') = '" . $showByDate . "' " : '';
|
445 |
$addSearchUserAuthId = ($userAuthId != 0) ? " AND `b2s_posts_network_details`.`network_auth_id` =" . $userAuthId . " " : '';
|
446 |
+
$sqlData = $wpdb->prepare("SELECT `b2s_posts`.`id`, `b2s_posts`.`post_id`,`blog_user_id`,`v2_id`, `sched_date`,`sched_type`, `relay_primary_post_id`, `b2s_posts_network_details`.`network_id`,`b2s_posts_network_details`.`network_auth_id`,`b2s_posts_network_details`.`network_type`,`b2s_posts_network_details`.`network_display_name` FROM `b2s_posts` LEFT JOIN `b2s_posts_network_details` ON `b2s_posts`.`network_details_id` = `b2s_posts_network_details`.`id` WHERE `b2s_posts`.`hide` = 0 AND `b2s_posts`.`sched_type` != 3 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' $addNotAdminPosts $addSearchShowByDate $addSearchUserAuthId AND `b2s_posts`.`post_id` = %d ORDER BY `b2s_posts`.`sched_date` ASC ", $post_id);
|
447 |
$result = $wpdb->get_results($sqlData);
|
448 |
+
$specialPostingData = array(4 => __('Retweet', 'blog2social'));
|
449 |
if (!empty($result) && is_array($result)) {
|
450 |
$networkType = unserialize(B2S_PLUGIN_NETWORK_TYPE);
|
451 |
$networkName = unserialize(B2S_PLUGIN_NETWORK);
|
453 |
$content .='<li class="list-group-item"><label class="checkbox-inline checkbox-all-label"><input class="checkbox-all" data-blog-post-id="' . $post_id . '" name="selected-checkbox-all" value="" type="checkbox"> ' . __('select all', 'blog2social') . '</label></li>';
|
454 |
$blogPostDate = strtotime(get_the_date('Y-m-d H:i:s', $post_id)) . '000';
|
455 |
foreach ($result as $var) {
|
456 |
+
$specialPosting = (isset($var->sched_type) && isset($specialPostingData[$var->sched_type])) ? ' - <strong>' . $specialPostingData[$var->sched_type] . '</strong>' : '';
|
457 |
$userInfo = get_user_meta($var->blog_user_id);
|
458 |
$content .= '<li class="list-group-item b2s-post-sched-area-li" data-post-id="' . $var->id . '">
|
459 |
<div class="media">';
|
462 |
$content .='<img class="pull-left hidden-xs" src="' . plugins_url('/assets/images/portale/' . $var->network_id . '_flat.png', B2S_PLUGIN_FILE) . '" alt="posttype">
|
463 |
<div class="media-body">
|
464 |
<strong>' . $networkName[$var->network_id] . '</strong>
|
465 |
+
<p class="info">' . $networkType[$var->network_type] . (!empty($var->network_display_name) ? (': ' . $var->network_display_name) : '' ) . ' | ' . __('scheduled by', 'blog2social') . ' <a href="' . get_author_posts_url($var->blog_user_id) . '">' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . '</a> <span class="b2s-post-sched-area-sched-time" data-post-id="' . $var->id . '">' . B2S_Util::getCustomDateFormat($var->sched_date, substr(B2S_LANGUAGE, 0, 2)) . '</span> '.$specialPosting.'</p>
|
466 |
<p class="info">';
|
467 |
|
468 |
if ((int) $var->v2_id == 0) {
|
469 |
//data-blog-sched-date="' . $blogPostDate . '" data-b2s-sched-date="' . strtotime($var->sched_date) . '000"
|
470 |
+
$content .= (B2S_PLUGIN_USER_VERSION > 0) ? ' <a href="#" class="b2s-post-edit-sched-btn" data-network-auth-id="' . $var->network_auth_id . '" data-network-type="' . $var->network_type . '" data-network-id="' . $var->network_id . '" data-post-id="' . $var->post_id . '" data-b2s-id="' . $var->id . '" data-relay-primary-post-id="'.$var->relay_primary_post_id.'" >' : ' <a href="#" data-toggle="modal" data-title="' . __('You want to edit your scheduled post?', 'blog2social') . '" data-target="#b2sPreFeatureModal">';
|
471 |
$content .= __('edit', 'blog2social') . '</a> ';
|
472 |
$content .= '|';
|
473 |
}
|
includes/B2S/Post/Tools.php
CHANGED
@@ -22,24 +22,43 @@ class B2S_Post_Tools {
|
|
22 |
global $wpdb;
|
23 |
$resultPostIds = array();
|
24 |
$blogPostId = 0;
|
25 |
-
|
26 |
foreach ($postIds as $v) {
|
27 |
-
$sql = $wpdb->prepare("SELECT id,post_id FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $v, "0000-00-00 00:00:00");
|
28 |
$row = $wpdb->get_row($sql);
|
29 |
if (isset($row->id) && (int) $row->id == $v) {
|
30 |
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $v));
|
31 |
$resultPostIds[] = $v;
|
32 |
$blogPostId = $row->post_id;
|
33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
}
|
36 |
if (!empty($resultPostIds) && is_array($resultPostIds)) {
|
37 |
-
|
|
|
38 |
}
|
39 |
|
40 |
return array('result' => false);
|
41 |
}
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
public static function deleteUserPublishPost($postIds = array()) {
|
44 |
global $wpdb;
|
45 |
$resultPostIds = array();
|
22 |
global $wpdb;
|
23 |
$resultPostIds = array();
|
24 |
$blogPostId = 0;
|
25 |
+
|
26 |
foreach ($postIds as $v) {
|
27 |
+
$sql = $wpdb->prepare("SELECT id,post_id,post_for_relay FROM b2s_posts WHERE id =%d AND publish_date = %s", (int) $v, "0000-00-00 00:00:00");
|
28 |
$row = $wpdb->get_row($sql);
|
29 |
if (isset($row->id) && (int) $row->id == $v) {
|
30 |
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' => $v));
|
31 |
$resultPostIds[] = $v;
|
32 |
$blogPostId = $row->post_id;
|
33 |
+
|
34 |
+
//is post for relay
|
35 |
+
if ((int) $row->post_for_relay == 1) {
|
36 |
+
$res = self::getAllRelayByPrimaryPostId($row->id);
|
37 |
+
if (is_array($res) && !empty($res)) {
|
38 |
+
foreach ($res as $item) {
|
39 |
+
if (isset($item->id) && (int) $item->id > 0) {
|
40 |
+
$wpdb->update('b2s_posts', array('hook_action' => 3, 'hide' => 1), array('id' =>$item->id));
|
41 |
+
$resultPostIds[] = $item->id;
|
42 |
+
}
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
}
|
47 |
}
|
48 |
if (!empty($resultPostIds) && is_array($resultPostIds)) {
|
49 |
+
$resultPostIds = array_unique($resultPostIds);
|
50 |
+
return array('result' => true, 'postId' => $resultPostIds, 'postCount' => count($resultPostIds), 'blogPostId' => $blogPostId);
|
51 |
}
|
52 |
|
53 |
return array('result' => false);
|
54 |
}
|
55 |
|
56 |
+
public static function getAllRelayByPrimaryPostId($primary_post_id = 0) {
|
57 |
+
global $wpdb;
|
58 |
+
$sqlData = $wpdb->prepare("SELECT `id` FROM `b2s_posts` WHERE `hide` = 0 AND `sched_type` = 4 AND `b2s_posts`.`publish_date` = '0000-00-00 00:00:00' AND `relay_primary_post_id` = %d ", $primary_post_id);
|
59 |
+
return $wpdb->get_results($sqlData);
|
60 |
+
}
|
61 |
+
|
62 |
public static function deleteUserPublishPost($postIds = array()) {
|
63 |
global $wpdb;
|
64 |
$resultPostIds = array();
|
includes/B2S/PostBox.php
CHANGED
@@ -38,7 +38,7 @@ class B2S_PostBox {
|
|
38 |
}
|
39 |
|
40 |
if ($autoPostOption !== false) {
|
41 |
-
$state = ($postId == 0) ? 'publish' : (($postStatus != '' && $postStatus == 'publish') ? 'update' : '');
|
42 |
if (is_array($autoPostOption) && isset($autoPostOption[$state])) {
|
43 |
if (in_array($postType, $autoPostOption[$state])) {
|
44 |
$isChecked = 'checked';
|
@@ -75,7 +75,6 @@ class B2S_PostBox {
|
|
75 |
}
|
76 |
|
77 |
$content = '<div class="b2s-post-meta-box">
|
78 |
-
<div id="b2s-network-tos-warning" class="b2s-info-warning"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-network-tos-warning" title="close notice"></button>' . __('In accordance with the new Twitter TOS, one Twitter account can be selected as your primary Twitter account for auto-posting.', 'blog2social') . ' <a href="'.B2S_Tools::getSupportLink('network_tos_faq_032018').'" target="_blank">'.__('More information','blog2social').'</a></div>
|
79 |
<div id="b2s-server-connection-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-server-connection-fail" title="close notice"></button>' . __('The connection to the server failed. Try again!', 'blog2social') . '</div>
|
80 |
<div id="b2s-heartbeat-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-heartbeat-fail" title="close notice"></button>' . __('WordPress uses heartbeats by default, Blog2Social as well. Please enable heartbeats for using Blog2Social!', 'blog2social') . $b2sHeartbeatFaqLink . ' </div>
|
81 |
<div id="b2s-post-meta-box-state-no-publish-future-customize" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-state-no-publish-future-customize" title="close notice"></button>' . __('Your post is still on draft or pending status. Please make sure that your post is published or scheduled to be published on this blog. You can then auto-post or schedule and customize your social media posts with Blog2Social.', 'blog2social') . '</div>
|
@@ -191,8 +190,8 @@ class B2S_PostBox {
|
|
191 |
foreach ($mandant as $k => $m) {
|
192 |
if ((isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0]))) {
|
193 |
foreach ($auth->{$m->id} as $key => $value) {
|
194 |
-
if($value->networkId == 2){
|
195 |
-
$content .= '<option data-mandant-id="'
|
196 |
}
|
197 |
}
|
198 |
}
|
38 |
}
|
39 |
|
40 |
if ($autoPostOption !== false) {
|
41 |
+
$state = ($postId == 0) ? 'publish' : (($postStatus != '' && ($postStatus == 'publish' || $postStatus = 'draft')) ? 'update' : '');
|
42 |
if (is_array($autoPostOption) && isset($autoPostOption[$state])) {
|
43 |
if (in_array($postType, $autoPostOption[$state])) {
|
44 |
$isChecked = 'checked';
|
75 |
}
|
76 |
|
77 |
$content = '<div class="b2s-post-meta-box">
|
|
|
78 |
<div id="b2s-server-connection-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-server-connection-fail" title="close notice"></button>' . __('The connection to the server failed. Try again!', 'blog2social') . '</div>
|
79 |
<div id="b2s-heartbeat-fail" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-heartbeat-fail" title="close notice"></button>' . __('WordPress uses heartbeats by default, Blog2Social as well. Please enable heartbeats for using Blog2Social!', 'blog2social') . $b2sHeartbeatFaqLink . ' </div>
|
80 |
<div id="b2s-post-meta-box-state-no-publish-future-customize" class="b2s-info-error"><button class="b2s-btn-close-meta-box b2s-close-icon" data-area-id="b2s-post-meta-box-state-no-publish-future-customize" title="close notice"></button>' . __('Your post is still on draft or pending status. Please make sure that your post is published or scheduled to be published on this blog. You can then auto-post or schedule and customize your social media posts with Blog2Social.', 'blog2social') . '</div>
|
190 |
foreach ($mandant as $k => $m) {
|
191 |
if ((isset($auth->{$m->id}) && isset($auth->{$m->id}[0]) && !empty($auth->{$m->id}[0]))) {
|
192 |
foreach ($auth->{$m->id} as $key => $value) {
|
193 |
+
if ($value->networkId == 2) {
|
194 |
+
$content .= '<option data-mandant-id="' . $m->id . '" value="' . $value->networkAuthId . '">' . $value->networkUserName . '</option>';
|
195 |
}
|
196 |
}
|
197 |
}
|
includes/B2S/Ship/Image.php
CHANGED
@@ -66,7 +66,7 @@ private $viewMode;
|
|
66 |
$content .= '<div class="col-xs-12 del-padding-left del-padding-right">';
|
67 |
|
68 |
if($this->viewMode != 'modal'){
|
69 |
-
$content .= ' <button class="btn btn-primary b2s-image-change-all-network b2s-image-change-btn-area" ' . (!$isImage ? 'style="display:none"' : '') . ' data-post-id="'.$postId.'">' . __('Apply image for all
|
70 |
}
|
71 |
|
72 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
66 |
$content .= '<div class="col-xs-12 del-padding-left del-padding-right">';
|
67 |
|
68 |
if($this->viewMode != 'modal'){
|
69 |
+
$content .= ' <button class="btn btn-primary b2s-image-change-all-network b2s-image-change-btn-area" ' . (!$isImage ? 'style="display:none"' : '') . ' data-post-id="'.$postId.'">' . __('Apply image for all posts', 'blog2social') . '</button>';
|
70 |
}
|
71 |
|
72 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
includes/B2S/Ship/Item.php
CHANGED
@@ -21,6 +21,7 @@ class B2S_Ship_Item {
|
|
21 |
private $allowNoImagePage = array(8);
|
22 |
private $allowEditUrl = array(1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17);
|
23 |
private $showBoards = array(6);
|
|
|
24 |
private $showBoardsGroup = array(10);
|
25 |
private $showGroups = array(8, 15);
|
26 |
private $changeDisplayName = array(8);
|
@@ -38,13 +39,16 @@ class B2S_Ship_Item {
|
|
38 |
private $limitCharacterPage = array(3 => 600, 8 => 1200);
|
39 |
private $requiredUrl = array(1, 3, 8, 9, 10, 15);
|
40 |
private $getText = array(1, 7, 10, 12, 16, 17);
|
|
|
41 |
private $maxWeekTimeSelect = 52;
|
42 |
private $networkTos = array(2);
|
43 |
private $maxMonthTimeSelect = 12;
|
44 |
private $maxTimeSelect = 50;
|
45 |
private $maxSchedCount = 3;
|
|
|
|
|
46 |
private $maxDaySelect = 31;
|
47 |
-
private $noScheduleRegularly = array(4, 11, 14, 15);
|
48 |
private $defaultImage;
|
49 |
private $postData;
|
50 |
private $postUrl;
|
@@ -56,7 +60,7 @@ class B2S_Ship_Item {
|
|
56 |
private $viewMode;
|
57 |
private $userOptions;
|
58 |
|
59 |
-
public function __construct($postId, $userLang = 'en', $selSchedDate = "") {
|
60 |
$this->postId = $postId;
|
61 |
$this->postData = get_post($this->postId);
|
62 |
$this->postStatus = $this->postData->post_status;
|
@@ -64,6 +68,7 @@ class B2S_Ship_Item {
|
|
64 |
$this->postUrl = (get_permalink($this->postData->ID) !== false ? get_permalink($this->postData->ID) : $this->postData->guid);
|
65 |
$this->userLang = $userLang;
|
66 |
$this->selSchedDate = $selSchedDate;
|
|
|
67 |
}
|
68 |
|
69 |
protected function getPostId() {
|
@@ -141,11 +146,11 @@ class B2S_Ship_Item {
|
|
141 |
$countCharacter = 0;
|
142 |
if ($limit !== false) {
|
143 |
$infoCharacterCount = ($data->networkId != 2) ? ' (' . __('Text only', 'blog2social') . ')' : '';
|
144 |
-
$textareaLimitInfo .= '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . $infoCharacterCount . '</span>';
|
145 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
146 |
} else {
|
147 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
148 |
-
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
149 |
}
|
150 |
|
151 |
break;
|
@@ -180,11 +185,11 @@ class B2S_Ship_Item {
|
|
180 |
|
181 |
$countCharacter = 0;
|
182 |
if ($limit !== false) {
|
183 |
-
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
|
184 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
185 |
} else {
|
186 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
187 |
-
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
188 |
}
|
189 |
break;
|
190 |
case'2':
|
@@ -206,11 +211,11 @@ class B2S_Ship_Item {
|
|
206 |
|
207 |
$countCharacter = 0;
|
208 |
if ($limit !== false) {
|
209 |
-
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
|
210 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
211 |
} else {
|
212 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
213 |
-
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
214 |
}
|
215 |
break;
|
216 |
}
|
@@ -240,6 +245,7 @@ class B2S_Ship_Item {
|
|
240 |
$postFormatType = ($data->networkId == 12) ? 'image' : 'post';
|
241 |
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
242 |
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
|
|
|
243 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
244 |
$content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
|
245 |
} else {
|
@@ -248,17 +254,17 @@ class B2S_Ship_Item {
|
|
248 |
$content .=' | ';
|
249 |
}
|
250 |
if (in_array($data->networkId, $this->getText)) {
|
251 |
-
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-auth-id="' . $data->networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
|
252 |
}
|
253 |
-
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-auth-id="' . $data->networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
|
254 |
-
$content .= $textareaLimitInfo . '</div>';
|
255 |
|
256 |
$content .= '</p>';
|
257 |
|
258 |
//TOS Twitter 032018
|
259 |
if (in_array($data->networkId, $this->networkTos)) {
|
260 |
$content .='';
|
261 |
-
$content .='<div class="b2s-unique-content" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">'.__('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.','blog2social').'<br><strong>'.__('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.','blog2social').'</strong> <a href="'.B2S_Tools::getSupportLink('network_tos_blog_032018').'" target="_blank">'.__('Learn more about this','blog2social').'</a></div></div>';
|
262 |
}
|
263 |
|
264 |
$content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
|
@@ -274,12 +280,19 @@ class B2S_Ship_Item {
|
|
274 |
$content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
|
275 |
$content .='<select class="b2s-calendar-filter-network-sel form-control" name="b2s-calendar-filter-network-sel" data-last-sel="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '"><option value="all">show all</option><option selected value="' . $data->networkId . '">' . $networkName[$data->networkId] . '</option></select>';
|
276 |
$content .='</div>';
|
|
|
|
|
|
|
277 |
$content .='<a href="#" class="b2s-toogle-calendar-btn btn btn-primary pull-right btn-xs hidden-xs" data-network-id="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '" data-toogle-text-btn="' . __("hide calendar", "blog2social") . '">' . __("show calendar", "blog2social") . '</a>';
|
278 |
$content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
|
|
|
|
|
|
|
|
|
279 |
}
|
280 |
|
281 |
if ($show_time) {
|
282 |
-
$content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
|
283 |
}
|
284 |
$content .= '</div>';
|
285 |
|
@@ -289,7 +302,7 @@ class B2S_Ship_Item {
|
|
289 |
|
290 |
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
|
291 |
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
|
292 |
-
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
|
293 |
|
294 |
$content .= '</div>';
|
295 |
return $content;
|
@@ -316,18 +329,18 @@ class B2S_Ship_Item {
|
|
316 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
317 |
|
318 |
if ($networkId == 1) {
|
319 |
-
$edit = '<textarea class="form-control fb-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
320 |
$edit .= '<div class="row">';
|
321 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
322 |
-
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
323 |
-
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
324 |
-
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
325 |
$edit .= '<div class="clearfix"></div>';
|
326 |
-
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="og" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image
|
327 |
$edit .= '</div>';
|
328 |
-
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '
|
329 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
330 |
-
$edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="og" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Open Graph Meta tags image, title and description for this network', 'blog2social') . '</button>';
|
331 |
} else {
|
332 |
$edit .= '<a target="_blank" class="btn-label-premium btn-label-premium-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship" href="#"><span class="label label-success">PREMIUM</span></a>';
|
333 |
$edit .= '<a href="#" class="btn btn-link btn-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship">' . __('You want to change your link image, link title and link description for this network? Click here.', 'blog2social') . '</a> ';
|
@@ -340,16 +353,16 @@ class B2S_Ship_Item {
|
|
340 |
}
|
341 |
|
342 |
if ($networkId == 2) {
|
343 |
-
$edit = '<textarea class="form-control tw-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
344 |
$edit .= '<div class="row">';
|
345 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
346 |
-
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
347 |
-
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
348 |
-
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
349 |
$edit .= '<div class="clearfix"></div>';
|
350 |
-
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image
|
351 |
$edit .= '</div>';
|
352 |
-
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '
|
353 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
354 |
$edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="card" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Card Meta tags image, title and description for this network', 'blog2social') . '</button>';
|
355 |
} else {
|
@@ -364,16 +377,16 @@ class B2S_Ship_Item {
|
|
364 |
}
|
365 |
|
366 |
if ($networkId == 3) {
|
367 |
-
$edit = '<textarea class="form-control linkedin-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
368 |
$edit .= '<div class="row">';
|
369 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '" >';
|
370 |
-
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
371 |
-
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
372 |
-
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
373 |
$edit .= '<div class="clearfix"></div>';
|
374 |
-
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image
|
375 |
$edit .= '</div>';
|
376 |
-
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '
|
377 |
$edit .= '<p class="linkedin-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
|
378 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
|
379 |
$edit .= '<p class="linkedin-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</p>';
|
@@ -382,14 +395,14 @@ class B2S_Ship_Item {
|
|
382 |
}
|
383 |
|
384 |
if ($networkId == 8 && $networkType == 0) {
|
385 |
-
$edit = '<textarea class="form-control xing-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
386 |
$edit .= '<div class="row">';
|
387 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
388 |
-
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
|
389 |
-
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
390 |
$edit .= '<div class="clearfix"></div>';
|
391 |
$edit .= '</div>';
|
392 |
-
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '
|
393 |
$edit .= '<p class="xing-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
|
394 |
$edit .= '<span class="xing-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</span>';
|
395 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
|
@@ -397,15 +410,105 @@ class B2S_Ship_Item {
|
|
397 |
$edit .= '</div>';
|
398 |
}
|
399 |
} else {
|
400 |
-
$edit = '<textarea class="form-control b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
401 |
|
402 |
//EDIT Function - Calendar
|
403 |
$meta = $this->hook_meta(array());
|
404 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
405 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
|
406 |
if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
|
407 |
-
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
408 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
}
|
410 |
return $edit;
|
411 |
}
|
@@ -422,21 +525,21 @@ class B2S_Ship_Item {
|
|
422 |
$url .= '<div class="row">';
|
423 |
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
424 |
$url .= '<div>';
|
425 |
-
$url .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
426 |
-
$url .= '<img src="' . (($imageUrl != null) ? $imageUrl : $this->defaultImage) . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
427 |
-
$url .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . (($imageUrl != null) ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
428 |
$url .= '</div>';
|
429 |
$url .= '<div class="clearfix"></div>';
|
430 |
-
$url .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image
|
431 |
-
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '
|
432 |
}
|
433 |
|
434 |
$url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
|
435 |
|
436 |
if ($refeshBtn && trim(strtolower($this->postStatus)) == 'publish') {
|
437 |
-
$url .= '<div class="input-group"><input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/><span class="input-group-addon"><span class="glyphicon glyphicon-refresh b2s-post-item-details-preview-url-reload" data-network-auth-id="' . $networkAuthId . '" data-network-id="' . $networkId . '" aria-hidden="true"></span></span></div>';
|
438 |
} else {
|
439 |
-
$url .= '<input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/>';
|
440 |
}
|
441 |
if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
|
442 |
$url .= '</div>';
|
@@ -524,17 +627,70 @@ class B2S_Ship_Item {
|
|
524 |
return $tags;
|
525 |
}
|
526 |
|
527 |
-
private function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
|
529 |
$isSelectedSched = (B2S_PLUGIN_USER_VERSION > 0 && (trim(strtolower($this->postStatus)) == 'future' || !empty($this->selSchedDate))) ? 'selected="selected"' : '';
|
530 |
$isSelectedNow = (empty($isSelectedSched)) ? 'selected="selected"' : '';
|
531 |
|
532 |
$shipping = '<br>';
|
533 |
-
$shipping .= '<select name="b2s[' . $networkAuthId . '][releaseSelect]" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-type="' . $networkTyp . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" class="form-control b2s-select b2s-post-item-details-release-input-date-select ' . (B2S_PLUGIN_USER_VERSION == 0 ? 'b2s-post-item-details-release-input-date-select-reset' : '') . '" >';
|
534 |
$shipping .= '<option value="0" ' . $isSelectedNow . '>' . __('Share Now', 'blog2social') . '</option>';
|
535 |
|
536 |
$isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' [' . __("PREMIUM", "blog2social") . ']' : '';
|
537 |
-
$shipping .= '<option value="1" ' . $isSelectedSched . '>' . __('Schedule
|
538 |
if ($networkTyp != 2 && !in_array($networkId, $this->noScheduleRegularly)) {
|
539 |
$shipping .= '<option value="2">' . __('Schedule Recurrent Post', 'blog2social') . $isPremium . '</option>';
|
540 |
}
|
@@ -544,7 +700,7 @@ class B2S_Ship_Item {
|
|
544 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
545 |
$shipping .= '<div class="b2s-post-item-details-release-area-details">';
|
546 |
//TOS Twitter 032018
|
547 |
-
$shipping .= '<div class="b2s-network-tos-sched-warning" data-network-auth-id="'
|
548 |
$shipping .= '<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
|
549 |
$shipping .= '<li class="list-group-item">';
|
550 |
|
@@ -566,7 +722,7 @@ class B2S_Ship_Item {
|
|
566 |
$currentDay = date('d', $time);
|
567 |
|
568 |
for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
|
569 |
-
$shipping .= '<div class="form-group b2s-post-item-details-
|
570 |
|
571 |
$shipping .= $schedcount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
|
572 |
|
@@ -649,8 +805,31 @@ class B2S_Ship_Item {
|
|
649 |
$shipping .= '</div>';
|
650 |
$shipping .= '<div class="col-md-2 del-padding-left">';
|
651 |
$shipping .= ( $schedcount >= 1) ? '<button class="btn btn-link b2s-post-item-details-release-input-hide" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
|
652 |
-
$shipping .= $schedcount < $this->maxSchedCount - 1 ? '<button class="btn btn-link b2s-post-item-details-release-input-add" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('
|
653 |
$shipping .= '</div>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
$shipping .= '</div>';
|
655 |
}
|
656 |
$shipping .= '<div class="col-xs-12 del-padding-left">';
|
21 |
private $allowNoImagePage = array(8);
|
22 |
private $allowEditUrl = array(1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17);
|
23 |
private $showBoards = array(6);
|
24 |
+
private $showRelay = array(2);
|
25 |
private $showBoardsGroup = array(10);
|
26 |
private $showGroups = array(8, 15);
|
27 |
private $changeDisplayName = array(8);
|
39 |
private $limitCharacterPage = array(3 => 600, 8 => 1200);
|
40 |
private $requiredUrl = array(1, 3, 8, 9, 10, 15);
|
41 |
private $getText = array(1, 7, 10, 12, 16, 17);
|
42 |
+
private $allowSchedCustomizeContent = array(1, 2, 3, 6, 7, 8, 9, 10, 12, 15, 17);
|
43 |
private $maxWeekTimeSelect = 52;
|
44 |
private $networkTos = array(2);
|
45 |
private $maxMonthTimeSelect = 12;
|
46 |
private $maxTimeSelect = 50;
|
47 |
private $maxSchedCount = 3;
|
48 |
+
//private $maxReplayCount = 3;
|
49 |
+
private $setRelayCount = 0;
|
50 |
private $maxDaySelect = 31;
|
51 |
+
private $noScheduleRegularly = array(2, 4, 11, 14, 15);
|
52 |
private $defaultImage;
|
53 |
private $postData;
|
54 |
private $postUrl;
|
60 |
private $viewMode;
|
61 |
private $userOptions;
|
62 |
|
63 |
+
public function __construct($postId, $userLang = 'en', $selSchedDate = "",$relayCount=0) {
|
64 |
$this->postId = $postId;
|
65 |
$this->postData = get_post($this->postId);
|
66 |
$this->postStatus = $this->postData->post_status;
|
68 |
$this->postUrl = (get_permalink($this->postData->ID) !== false ? get_permalink($this->postData->ID) : $this->postData->guid);
|
69 |
$this->userLang = $userLang;
|
70 |
$this->selSchedDate = $selSchedDate;
|
71 |
+
$this->setRelayCount = $relayCount;
|
72 |
}
|
73 |
|
74 |
protected function getPostId() {
|
146 |
$countCharacter = 0;
|
147 |
if ($limit !== false) {
|
148 |
$infoCharacterCount = ($data->networkId != 2) ? ' (' . __('Text only', 'blog2social') . ')' : '';
|
149 |
+
$textareaLimitInfo .= '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . $infoCharacterCount . '</span>';
|
150 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
151 |
} else {
|
152 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
153 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
154 |
}
|
155 |
|
156 |
break;
|
185 |
|
186 |
$countCharacter = 0;
|
187 |
if ($limit !== false) {
|
188 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
|
189 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
190 |
} else {
|
191 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
192 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
193 |
}
|
194 |
break;
|
195 |
case'2':
|
211 |
|
212 |
$countCharacter = 0;
|
213 |
if ($limit !== false) {
|
214 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
|
215 |
$textareaOnKeyUp = 'onkeyup="networkLimitAll(\'' . $data->networkAuthId . '\',\'' . $data->networkId . '\',\'' . $limitValue . '\');"';
|
216 |
} else {
|
217 |
$textareaOnKeyUp = 'onkeyup="networkCount(\'' . $data->networkAuthId . '\');"';
|
218 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
219 |
}
|
220 |
break;
|
221 |
}
|
245 |
$postFormatType = ($data->networkId == 12) ? 'image' : 'post';
|
246 |
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
247 |
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" >' . __('post format', 'blog2social') . ': <span class="b2s-post-ship-item-post-format-text" data-post-format-type="' . $postFormatType . '" data-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
|
248 |
+
$content .='<span class="b2s-post-tool-area" data-network-auth-id="' . $data->networkAuthId . '">';
|
249 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
250 |
$content .= '<input type="hidden" class="b2s-post-item-details-post-format" name="b2s[' . $data->networkAuthId . '][post_format]" data-network-auth-id="' . $data->networkAuthId . '" data-network-id="' . $data->networkId . '" data-network-type="' . $data->networkType . '" value="0" />';
|
251 |
} else {
|
254 |
$content .=' | ';
|
255 |
}
|
256 |
if (in_array($data->networkId, $this->getText)) {
|
257 |
+
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
|
258 |
}
|
259 |
+
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-count="-1" data-network-auth-id="' . $data->networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
|
260 |
+
$content .= $textareaLimitInfo . '</span></div>';
|
261 |
|
262 |
$content .= '</p>';
|
263 |
|
264 |
//TOS Twitter 032018
|
265 |
if (in_array($data->networkId, $this->networkTos)) {
|
266 |
$content .='';
|
267 |
+
$content .='<div class="b2s-unique-content" data-network-auth-id="' . $data->networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div></div>';
|
268 |
}
|
269 |
|
270 |
$content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
|
280 |
$content .='<div class="b2s-calendar-filter-area col-xs-2 pull-right del-padding-right hide" data-network-auth-id="' . $data->networkAuthId . '">';
|
281 |
$content .='<select class="b2s-calendar-filter-network-sel form-control" name="b2s-calendar-filter-network-sel" data-last-sel="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '"><option value="all">show all</option><option selected value="' . $data->networkId . '">' . $networkName[$data->networkId] . '</option></select>';
|
282 |
$content .='</div>';
|
283 |
+
if (in_array($data->networkId, $this->showRelay)) {
|
284 |
+
$content .= $this->getRelayBtnHtml($data->networkAuthId, $data->networkId);
|
285 |
+
}
|
286 |
$content .='<a href="#" class="b2s-toogle-calendar-btn btn btn-primary pull-right btn-xs hidden-xs" data-network-id="' . $data->networkId . '" data-network-auth-id="' . $data->networkAuthId . '" data-toogle-text-btn="' . __("hide calendar", "blog2social") . '">' . __("show calendar", "blog2social") . '</a>';
|
287 |
$content .='<div class="clearfix"></div><div class="b2s-post-item-calendar-area hide hidden-xs" data-network-auth-id="' . $data->networkAuthId . '"></div>';
|
288 |
+
|
289 |
+
if (in_array($data->networkId, $this->showRelay)) {
|
290 |
+
$content .= $this->getRelayContentHtml($data->networkAuthId, $data->networkId);
|
291 |
+
}
|
292 |
}
|
293 |
|
294 |
if ($show_time) {
|
295 |
+
$content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId, $data->networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, isset($data->image_url) ? $data->image_url : null);
|
296 |
}
|
297 |
$content .= '</div>';
|
298 |
|
302 |
|
303 |
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_id]" value="' . $data->networkId . '">';
|
304 |
$content .= '<input type="hidden" class="form-control" name="b2s[' . $data->networkAuthId . '][network_type]" value="' . $data->networkType . '">';
|
305 |
+
$content .= '<input type="hidden" data-network-auth-id="' . $data->networkAuthId . '" class="form-control b2s-post-ship-network-display-name" name="b2s[' . $data->networkAuthId . '][network_display_name]" value="' . $data->network_display_name . '">';
|
306 |
|
307 |
$content .= '</div>';
|
308 |
return $content;
|
329 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
330 |
|
331 |
if ($networkId == 1) {
|
332 |
+
$edit = '<textarea class="form-control fb-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
333 |
$edit .= '<div class="row">';
|
334 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
335 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
336 |
+
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
337 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
338 |
$edit .= '<div class="clearfix"></div>';
|
339 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-meta-type="og" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
340 |
$edit .= '</div>';
|
341 |
+
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
|
342 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
343 |
+
$edit .= '<button data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" data-meta-type="og" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Open Graph Meta tags image, title and description for this network', 'blog2social') . '</button>';
|
344 |
} else {
|
345 |
$edit .= '<a target="_blank" class="btn-label-premium btn-label-premium-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship" href="#"><span class="label label-success">PREMIUM</span></a>';
|
346 |
$edit .= '<a href="#" class="btn btn-link btn-xs b2s-load-info-meta-tag-modal" data-meta-type="og" data-meta-origin="ship">' . __('You want to change your link image, link title and link description for this network? Click here.', 'blog2social') . '</a> ';
|
353 |
}
|
354 |
|
355 |
if ($networkId == 2) {
|
356 |
+
$edit = '<textarea class="form-control tw-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
357 |
$edit .= '<div class="row">';
|
358 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
359 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
360 |
+
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
361 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
362 |
$edit .= '<div class="clearfix"></div>';
|
363 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
364 |
$edit .= '</div>';
|
365 |
+
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
|
366 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
367 |
$edit .= '<button data-network-auth-id="' . $networkAuthId . '" data-meta-type="card" data-meta-origin="ship" class=" btn btn-xs hidden-xs btn-link b2s-load-info-meta-tag-modal">' . __('Info: Change Card Meta tags image, title and description for this network', 'blog2social') . '</button>';
|
368 |
} else {
|
377 |
}
|
378 |
|
379 |
if ($networkId == 3) {
|
380 |
+
$edit = '<textarea class="form-control linkedin-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
381 |
$edit .= '<div class="row">';
|
382 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '" >';
|
383 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
384 |
+
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
385 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
386 |
$edit .= '<div class="clearfix"></div>';
|
387 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
388 |
$edit .= '</div>';
|
389 |
+
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
|
390 |
$edit .= '<p class="linkedin-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
|
391 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
|
392 |
$edit .= '<p class="linkedin-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</p>';
|
395 |
}
|
396 |
|
397 |
if ($networkId == 8 && $networkType == 0) {
|
398 |
+
$edit = '<textarea class="form-control xing-textarea-input b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
399 |
$edit .= '<div class="row">';
|
400 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
401 |
+
$edit .= '<img src="' . (isset($meta['image']) && !empty($meta['image']) ? $meta['image'] : $this->defaultImage) . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
|
402 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
403 |
$edit .= '<div class="clearfix"></div>';
|
404 |
$edit .= '</div>';
|
405 |
+
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
|
406 |
$edit .= '<p class="xing-url-title b2s-post-item-details-preview-title hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '</p>';
|
407 |
$edit .= '<span class="xing-url-desc b2s-post-item-details-preview-desc hidden-xs" data-network-auth-id="' . $networkAuthId . '">' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '</span>';
|
408 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
|
410 |
$edit .= '</div>';
|
411 |
}
|
412 |
} else {
|
413 |
+
$edit = '<textarea class="form-control b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '"data-network-count="-1" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][content]" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
414 |
|
415 |
//EDIT Function - Calendar
|
416 |
$meta = $this->hook_meta(array());
|
417 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
418 |
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
|
419 |
if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
|
420 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-id="' . $networkId . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
421 |
+
}
|
422 |
+
}
|
423 |
+
return $edit;
|
424 |
+
}
|
425 |
+
|
426 |
+
public function getCustomEditSchedArea($schedCount = 0, $networkId, $networkAuthId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $infoArea, $imageUrl = null) {
|
427 |
+
|
428 |
+
if ($networkId == 1 || ($networkId == 8 && $networkType == 0) || $networkId == 3 || $networkId == 2) {
|
429 |
+
if ($networkId == 1) {
|
430 |
+
$edit = '<div class="row"><br>';
|
431 |
+
$edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
|
432 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
433 |
+
$edit .= '<img src="' . $this->defaultImage . '" class="fb-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
434 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
|
435 |
+
$edit .= '<div class="clearfix"></div>';
|
436 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="og" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
437 |
+
$edit .= '</div>';
|
438 |
+
$edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
|
439 |
+
$edit .= $infoArea;
|
440 |
+
$edit .= '<textarea class="form-control fb-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
441 |
+
$edit .= '</div>';
|
442 |
+
$edit .= '</div>';
|
443 |
+
}
|
444 |
+
|
445 |
+
if ($networkId == 2) {
|
446 |
+
$edit = '<div class="row"><br>';
|
447 |
+
//TOS Twitter 032018
|
448 |
+
$edit .='<div class="b2s-unique-content col-xs-12" data-network-auth-id="' . $networkAuthId . '"><div class="clearfix"></div><div class="alert b2s-unique-content-alert alert-danger">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div><br></div>';
|
449 |
+
$edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
|
450 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
451 |
+
$edit .= '<img src="' . $this->defaultImage . '" class="tw-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
452 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
|
453 |
+
$edit .= '<div class="clearfix"></div>';
|
454 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-meta-type="card" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
455 |
+
$edit .= '</div>';
|
456 |
+
$edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
|
457 |
+
$edit .= $infoArea;
|
458 |
+
$edit .= '<textarea class="form-control tw-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" unique="currency" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '></textarea>';
|
459 |
+
$edit .= '</div>';
|
460 |
+
$edit .= '</div>';
|
461 |
+
}
|
462 |
+
|
463 |
+
if ($networkId == 3) {
|
464 |
+
$edit = '<div class="row"><br>';
|
465 |
+
$edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
|
466 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
467 |
+
$edit .= '<img src="' . $this->defaultImage . '" class="linkedin-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
468 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
|
469 |
+
$edit .= '<div class="clearfix"></div>';
|
470 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
471 |
+
$edit .= '</div>';
|
472 |
+
$edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
|
473 |
+
$edit .= $infoArea;
|
474 |
+
$edit .= '<textarea class="form-control linkedin-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
475 |
+
$edit .= '</div>';
|
476 |
+
$edit .= '</div>';
|
477 |
+
}
|
478 |
+
|
479 |
+
if ($networkId == 8 && $networkType == 0) {
|
480 |
+
$edit = '<div class="row"><br>';
|
481 |
+
$edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
|
482 |
+
$edit .= '<img src="' . $this->defaultImage . '" class="xing-url-image b2s-post-item-details-url-image center-block img-responsive" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-image-change="0" data-network-auth-id="' . $networkAuthId . '">';
|
483 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
|
484 |
+
$edit .= '</div>';
|
485 |
+
$edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
|
486 |
+
$edit .= $infoArea;
|
487 |
+
$edit .= '<textarea class="form-control xing-textarea-input b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
488 |
+
$edit .= '</div>';
|
489 |
+
$edit .= '</div>';
|
490 |
}
|
491 |
+
} else {
|
492 |
+
$edit = '<div class="row"><br>';
|
493 |
+
if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
|
494 |
+
$edit .= '<div class="col-xs-12 col-sm-5 col-lg-3">';
|
495 |
+
$edit .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
496 |
+
$edit .= '<img src="' . $this->defaultImage . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
497 |
+
$edit .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="' . $schedCount . '" data-network-count="' . $schedCount . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . ($imageUrl ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][sched_image_url][' . $schedCount . ']">';
|
498 |
+
$edit .= '<div class="clearfix"></div>';
|
499 |
+
$edit .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-id="' . $networkId . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button>';
|
500 |
+
$edit .= '</div>';
|
501 |
+
$edit .= '<div class="col-xs-12 col-sm-7 col-lg-9">';
|
502 |
+
$edit .= $infoArea;
|
503 |
+
$edit .= '<textarea class="form-control b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . ']" ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
504 |
+
$edit .= '</div>';
|
505 |
+
} else {
|
506 |
+
$edit .= '<div class="col-xs-12">';
|
507 |
+
$edit .= $infoArea;
|
508 |
+
$edit .= '<textarea class="form-control b2s-post-item-sched-customize-text b2s-post-item-details-item-message-input ' . (in_array($networkId, $this->allowHtml) ? 'b2s-post-item-details-item-message-input-allow-html' : '') . '" data-network-count="' . $schedCount . '" data-network-text-limit="' . $limitValue . '" data-network-count="' . $schedCount . '" data-network-auth-id="' . $networkAuthId . '" placeholder="' . __('Write something about your post...', 'blog2social') . '" name="b2s[' . $networkAuthId . '][sched_content][' . $schedCount . '] ' . $isRequiredTextarea . ' ' . $textareaOnKeyUp . '>' . $message . '</textarea>';
|
509 |
+
$edit .= '</div>';
|
510 |
+
}
|
511 |
+
$edit .= '</div>';
|
512 |
}
|
513 |
return $edit;
|
514 |
}
|
525 |
$url .= '<div class="row">';
|
526 |
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
527 |
$url .= '<div>';
|
528 |
+
$url .= '<button class="btn btn-primary btn-circle b2s-image-remove-btn" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" ' . ($imageUrl ? '' : 'style="display:none"') . '><i class="glyphicon glyphicon-trash"></i></button>';
|
529 |
+
$url .= '<img src="' . (($imageUrl != null) ? $imageUrl : $this->defaultImage) . '" class="b2s-post-item-details-url-image center-block img-responsive b2s-image-border" data-network-count="-1" data-network-id="' . $networkId . '" data-network-image-change="1" data-network-auth-id="' . $networkAuthId . '">';
|
530 |
+
$url .= '<input type="hidden" class="b2s-image-url-hidden-field form-control" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" value="' . (($imageUrl != null) ? $imageUrl : "") . '" name="b2s[' . $networkAuthId . '][image_url]">';
|
531 |
$url .= '</div>';
|
532 |
$url .= '<div class="clearfix"></div>';
|
533 |
+
$url .= '<button class="btn btn-link btn-xs center-block b2s-select-image-modal-open" data-network-count="-1" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" data-post-id="' . $this->postId . '" data-image-url="' . esc_attr($imageUrl) . '">' . __('Change image', 'blog2social') . '</button></div>';
|
534 |
+
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12"' : 'col-xs-12 col-sm-7 col-lg-9 b2s-post-original-area" data-network-auth-id="' . $networkAuthId . '"') . '>';
|
535 |
}
|
536 |
|
537 |
$url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
|
538 |
|
539 |
if ($refeshBtn && trim(strtolower($this->postStatus)) == 'publish') {
|
540 |
+
$url .= '<div class="input-group"><input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/><span class="input-group-addon"><span class="glyphicon glyphicon-refresh b2s-post-item-details-preview-url-reload" data-network-auth-id="' . $networkAuthId . '" data-network-id="' . $networkId . '" aria-hidden="true"></span></span></div>';
|
541 |
} else {
|
542 |
+
$url .= '<input class="form-control ' . $class . ' b2s-post-item-details-item-url-input ' . $isRequiredClass . ' complete_network_url" name="b2s[' . $networkAuthId . '][url]" ' . $urlLimit . ' placeholder="' . __('Link', 'blog2social') . '" data-network-count="-1" data-network-auth-id="' . $networkAuthId . '" value="' . $this->postUrl . '" name="b2s[' . $networkAuthId . '][url]"/>';
|
543 |
}
|
544 |
if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
|
545 |
$url .= '</div>';
|
627 |
return $tags;
|
628 |
}
|
629 |
|
630 |
+
private function getRelayBtnHtml($networkAuthId, $networkId) {
|
631 |
+
$relay = '<div class="form-group b2s-post-relay-area-select pull-left"><div class="checkbox checbox-switch switch-success"><label>';
|
632 |
+
$relay .='<input type="checkbox" class="b2s-post-item-details-relay" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" name="b2s[' . $networkAuthId . '][post_relay]" value="1"/>';
|
633 |
+
$relay .='<span></span>';
|
634 |
+
$relay .= __('Enable Retweets for all Tweets with the selected profile', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoPostRelayModal" class="btn-xs hidden-sm">' . __('Info', 'blog2social') . '</a>';
|
635 |
+
$relay .=' </label></div></div>';
|
636 |
+
return $relay;
|
637 |
+
}
|
638 |
+
|
639 |
+
private function getRelayContentHtml($networkAuthId, $networkId) {
|
640 |
+
$relay = '';
|
641 |
+
if (B2S_PLUGIN_USER_VERSION > 0) {
|
642 |
+
$relay .= '<div class="b2s-post-item-relay-area-details">';
|
643 |
+
$relay .= '<ul class="list-group b2s-post-item-relay-area-details-ul" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
|
644 |
+
$relay .= '<li class="list-group-item">';
|
645 |
+
|
646 |
+
for ($relaycount = 0; $relaycount < $this->setRelayCount; $relaycount++) {
|
647 |
+
|
648 |
+
$relay .= '<div class="form-group b2s-post-item-relay-area-details-row" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
|
649 |
+
|
650 |
+
$relay .= $relaycount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
|
651 |
+
|
652 |
+
$relay .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-relay-area-label-account" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">' . __('Account', 'blog2social') . '</label>';
|
653 |
+
$relay .= '<label class="hidden-sm hidden-xs col-md-2 del-padding-left b2s-post-item-details-relay-area-label-delay" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">' . __('Delay', 'blog2social') . '</label>';
|
654 |
+
|
655 |
+
$relay .= '<div class="clearfix"></div>';
|
656 |
+
|
657 |
+
$relay .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-relay-area-div-account" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">';
|
658 |
+
$relay .='<select name="b2s[' . $networkAuthId . '][post_relay_account][' . $relaycount . ']" class="form-control b2s-select b2s-post-item-details-relay-input-account" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
|
659 |
+
$relay .= '</select></div>';
|
660 |
+
|
661 |
+
$relay .= '<div class="col-xs-12 col-sm-6 col-md-2 del-padding-left b2s-post-item-details-relay-area-div-delay" data-network-auth-id="' . $networkAuthId . '" data-network-count="' . $relaycount . '">';
|
662 |
+
$relay .='<select name="b2s[' . $networkAuthId . '][post_relay_delay][' . $relaycount . ']" class="form-control b2s-select b2s-post-item-details-relay-input-delay" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;" disabled="disabled">';
|
663 |
+
$relay .= '<option value="15">15' . __('min', 'blog2social') . '</option>';
|
664 |
+
$relay .= '<option value="30">30' . __('min', 'blog2social') . '</option>';
|
665 |
+
$relay .= '<option value="45">45' . __('min', 'blog2social') . '</option>';
|
666 |
+
$relay .= '<option value="60">60' . __('min', 'blog2social') . '</option>';
|
667 |
+
$relay .= '</select></div>';
|
668 |
+
|
669 |
+
$relay .= '<div class="col-md-2 del-padding-left">';
|
670 |
+
$relay .= ( $relaycount >= 1) ? '<button class="btn btn-link b2s-post-item-details-relay-input-hide" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
|
671 |
+
$relay .= $relaycount < $this->setRelayCount - 1 ? '<button class="btn btn-link b2s-post-item-details-relay-input-add" data-network-count="' . $relaycount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('Add Retweet', 'blog2social') . '</button>' : '';
|
672 |
+
$relay .= '</div>';
|
673 |
+
$relay .= '</div>';
|
674 |
+
$relay .= '<div class="clearfix"></div>';
|
675 |
+
}
|
676 |
+
$relay .= '</li>';
|
677 |
+
$relay .= '</ul>';
|
678 |
+
$relay .= '</div>';
|
679 |
+
}
|
680 |
+
return $relay;
|
681 |
+
}
|
682 |
+
|
683 |
+
private function getShippingTimeHtml($networkAuthId, $networkTyp, $networkId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $imageUrl = null) {
|
684 |
|
685 |
$isSelectedSched = (B2S_PLUGIN_USER_VERSION > 0 && (trim(strtolower($this->postStatus)) == 'future' || !empty($this->selSchedDate))) ? 'selected="selected"' : '';
|
686 |
$isSelectedNow = (empty($isSelectedSched)) ? 'selected="selected"' : '';
|
687 |
|
688 |
$shipping = '<br>';
|
689 |
+
$shipping .= '<select name="b2s[' . $networkAuthId . '][releaseSelect]" data-user-version="' . B2S_PLUGIN_USER_VERSION . '" data-network-type="' . $networkTyp . '" data-network-customize-content="' . (in_array($networkId, $this->allowSchedCustomizeContent) ? 1 : 0) . '" data-network-id="' . $networkId . '" data-network-auth-id="' . $networkAuthId . '" class="form-control b2s-select b2s-post-item-details-release-input-date-select ' . (B2S_PLUGIN_USER_VERSION == 0 ? 'b2s-post-item-details-release-input-date-select-reset' : '') . '" >';
|
690 |
$shipping .= '<option value="0" ' . $isSelectedNow . '>' . __('Share Now', 'blog2social') . '</option>';
|
691 |
|
692 |
$isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' [' . __("PREMIUM", "blog2social") . ']' : '';
|
693 |
+
$shipping .= '<option value="1" ' . $isSelectedSched . '>' . __('Schedule for specific dates', 'blog2social') . $isPremium . '</option>';
|
694 |
if ($networkTyp != 2 && !in_array($networkId, $this->noScheduleRegularly)) {
|
695 |
$shipping .= '<option value="2">' . __('Schedule Recurrent Post', 'blog2social') . $isPremium . '</option>';
|
696 |
}
|
700 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
701 |
$shipping .= '<div class="b2s-post-item-details-release-area-details">';
|
702 |
//TOS Twitter 032018
|
703 |
+
$shipping .= '<div class="b2s-network-tos-sched-warning" data-network-auth-id="' . $networkAuthId . '" style="display: none;"><div class="clearfix"></div><div class="alert b2s-network-tos-sched-alert alert-warning">' . __('Please keep in mind that according to Twitter’s new TOS, users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') . '<br><strong>' . __('Violating these rules can result in Twitter suspending your account. Always vary your Tweets with different comments, hashtags or handles to prevent duplicate posts.', 'blog2social') . '</strong> <a href="' . B2S_Tools::getSupportLink('network_tos_blog_032018') . '" target="_blank">' . __('Learn more about this', 'blog2social') . '</a></div></div>';
|
704 |
$shipping .= '<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
|
705 |
$shipping .= '<li class="list-group-item">';
|
706 |
|
722 |
$currentDay = date('d', $time);
|
723 |
|
724 |
for ($schedcount = 0; $schedcount < $this->maxSchedCount; $schedcount++) {
|
725 |
+
$shipping .= '<div class="form-group b2s-post-item-details-release-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none">';
|
726 |
|
727 |
$shipping .= $schedcount != 0 ? '<div class="clearfix"></div><hr class="b2s-hr-small">' : '';
|
728 |
|
805 |
$shipping .= '</div>';
|
806 |
$shipping .= '<div class="col-md-2 del-padding-left">';
|
807 |
$shipping .= ( $schedcount >= 1) ? '<button class="btn btn-link b2s-post-item-details-release-input-hide" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">-' . __('delete', 'blog2social') . '</button>' : '';
|
808 |
+
$shipping .= $schedcount < $this->maxSchedCount - 1 ? '<button class="btn btn-link b2s-post-item-details-release-input-add" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" data-network-count="1" style="display:none;">+' . __('add another post', 'blog2social') . '</button>' : '';
|
809 |
$shipping .= '</div>';
|
810 |
+
|
811 |
+
//since 4.8.0 customize content
|
812 |
+
if (in_array($networkId, $this->allowSchedCustomizeContent)) {
|
813 |
+
$countCharacter = 0;
|
814 |
+
if ($limit !== false) {
|
815 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . (int) $countCharacter . '</span>/' . $limitValue . ' ' . __('characters', 'blog2social') . '</span>';
|
816 |
+
} else {
|
817 |
+
$textareaLimitInfo = '<span class="b2s-post-item-countChar" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . (int) $countCharacter . '</span> ' . __('characters', 'blog2social') . '</span>';
|
818 |
+
}
|
819 |
+
|
820 |
+
$edit = '<div class="pull-right hidden-xs b2s-post-item-info-area">';
|
821 |
+
$edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-copy-original-text" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" >' . __('Copy from original', 'blog2social') . '</button> | ';
|
822 |
+
if (in_array($networkId, $this->getText)) {
|
823 |
+
$edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-full-text" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" >' . __('Insert full-text', 'blog2social') . '</button> | ';
|
824 |
+
}
|
825 |
+
$edit .= '<button class="btn btn-xs btn-link b2s-post-ship-item-message-delete" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '">' . __('Delete text', 'blog2social') . '</button> | ';
|
826 |
+
$edit .= $textareaLimitInfo . '</div>';
|
827 |
+
$shipping .= '<div class="form-group b2s-post-item-details-release-customize-sched-area-details-row" data-network-count="' . $schedcount . '" data-network-auth-id="' . $networkAuthId . '" style="display:none;">';
|
828 |
+
$shipping .= '<div class="clearfix"></div>';
|
829 |
+
$shipping .= $this->getCustomEditSchedArea($schedcount, $networkId, $networkAuthId, $networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, $edit, $imageUrl);
|
830 |
+
$shipping .= '</div>';
|
831 |
+
}
|
832 |
+
|
833 |
$shipping .= '</div>';
|
834 |
}
|
835 |
$shipping .= '<div class="col-xs-12 del-padding-left">';
|
includes/B2S/Ship/Save.php
CHANGED
@@ -10,7 +10,13 @@ class B2S_Ship_Save {
|
|
10 |
|
11 |
private function getNetworkDetailsId($network_id, $network_type, $network_auth_id, $network_display_name) {
|
12 |
global $wpdb;
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
if (isset($networkDetailsIdSelect[0])) {
|
15 |
return (int) $networkDetailsIdSelect[0];
|
16 |
} else {
|
@@ -23,7 +29,16 @@ class B2S_Ship_Save {
|
|
23 |
}
|
24 |
}
|
25 |
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
global $wpdb;
|
28 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
29 |
|
@@ -31,14 +46,19 @@ class B2S_Ship_Save {
|
|
31 |
unset($data['network_type']);
|
32 |
unset($data['network_display_name']);
|
33 |
|
|
|
|
|
|
|
|
|
34 |
$postData = array(
|
35 |
'post_id' => $data['post_id'],
|
36 |
'blog_user_id' => $data['blog_user_id'],
|
37 |
'user_timezone' => $data['user_timezone'],
|
38 |
'publish_date' => $data['publish_date'],
|
|
|
39 |
'network_details_id' => $networkDetailsId
|
40 |
);
|
41 |
-
$wpdb->insert('b2s_posts', $postData, array('%d', '%d', '%d', '%s', '%d'));
|
42 |
B2S_Rating::trigger();
|
43 |
|
44 |
$data['internal_post_id'] = $wpdb->insert_id;
|
@@ -80,26 +100,69 @@ class B2S_Ship_Save {
|
|
80 |
$where = array('id' => $post->internal_post_id);
|
81 |
$wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
|
82 |
$errorCode = isset($post->error_code) ? $post->error_code : '';
|
83 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
$found = true;
|
85 |
}
|
86 |
}
|
87 |
}
|
88 |
//DEFAULT ERROR
|
89 |
if ($found == false) {
|
90 |
-
$content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml($networkId, 'DEFAULT', ''));
|
91 |
}
|
92 |
}
|
93 |
return $content;
|
94 |
}
|
95 |
|
96 |
-
|
|
|
97 |
global $wpdb;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
$serializeData = $data;
|
|
|
101 |
|
102 |
-
//unset($serializeData['network_id']);
|
103 |
unset($serializeData['network_type']);
|
104 |
unset($serializeData['network_display_name']);
|
105 |
unset($serializeData['token']);
|
@@ -107,25 +170,37 @@ class B2S_Ship_Save {
|
|
107 |
unset($serializeData['post_id']);
|
108 |
unset($serializeData['image']);
|
109 |
|
110 |
-
if (isset($data['sched_details_id'])) {
|
111 |
-
$wpdb->update('b2s_posts_sched_details', array(
|
112 |
-
'sched_data' => serialize($serializeData),
|
113 |
-
'image_url' => $data['image_url']
|
114 |
-
), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
|
115 |
-
$schedDetailsId = $data['sched_details_id'];
|
116 |
-
} else {
|
117 |
-
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
|
118 |
-
$schedDetailsId = $wpdb->insert_id;
|
119 |
-
}
|
120 |
-
|
121 |
$printSchedDate = array();
|
122 |
//mode: once schedule
|
123 |
if ($schedData['releaseSelect'] == 1 && is_array($schedData['date']) && isset($schedData['date'][0]) && !empty($schedData['date'][0]) && isset($schedData['time'][0]) && !empty($schedData['time'][0])) {
|
124 |
foreach ($schedData['date'] as $key => $date) {
|
125 |
if (isset($schedData['time'][$key]) && !empty($schedData['time'][$key])) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
$sendTime = strtotime($date . ' ' . $schedData['time'][$key]);
|
127 |
-
$shipdays[] = array('sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
|
128 |
-
$printSchedDate[] = date('Y-m-d H:i:s', $sendTime);
|
129 |
if ($schedData['saveSetting']) {
|
130 |
$this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
|
131 |
}
|
@@ -135,7 +210,11 @@ class B2S_Ship_Save {
|
|
135 |
//mode: recurrently schedule
|
136 |
if (isset($schedData['interval_select']) && is_array($schedData['interval_select']) && isset($schedData['interval_select'][0])) {
|
137 |
$dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
|
138 |
-
|
|
|
|
|
|
|
|
|
139 |
foreach ($schedData['interval_select'] as $cycle => $mode) {
|
140 |
//interval:weekly
|
141 |
if ((int) $mode == 0) {
|
@@ -161,8 +240,8 @@ class B2S_Ship_Save {
|
|
161 |
$tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$cycle]));
|
162 |
$sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
|
163 |
if ($tempSchedDateTime >= $data['publish_date']) {
|
164 |
-
$shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc);
|
165 |
-
$printSchedDate[] = $tempSchedDateTime;
|
166 |
}
|
167 |
}
|
168 |
}
|
@@ -177,8 +256,8 @@ class B2S_Ship_Save {
|
|
177 |
foreach ($result as $key => $date) { //Y-m-d none utc
|
178 |
$sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
|
179 |
$sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
|
180 |
-
$shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc);
|
181 |
-
$printSchedDate[] = $sched_date_time;
|
182 |
}
|
183 |
}
|
184 |
}
|
@@ -191,49 +270,14 @@ class B2S_Ship_Save {
|
|
191 |
foreach ($result as $key => $date) { //Y-m-d none utc
|
192 |
$sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
|
193 |
$sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
|
194 |
-
$shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc);
|
195 |
-
$printSchedDate[] = $sched_date_time;
|
196 |
}
|
197 |
}
|
198 |
}
|
199 |
}
|
200 |
}
|
201 |
}
|
202 |
-
|
203 |
-
/* $schedcount = count($schedData['weeks']);
|
204 |
-
$dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
|
205 |
-
$shipdays = array();
|
206 |
-
for ($schedcycle = 0; $schedcycle < $schedcount; $schedcycle++) {
|
207 |
-
foreach ($dayOfWeeks as $dayNumber => $dayName) {
|
208 |
-
if (isset($schedData[$dayName][$schedcycle]) && $schedData[$dayName][$schedcycle] == 1) {
|
209 |
-
for ($weeks = 1; $weeks <= $schedData['weeks'][$schedcycle]; $weeks++) {
|
210 |
-
$startTime = (isset($schedData['date'][$schedcycle]) && isset($schedData['time'][$schedcycle])) ? $schedData['date'][$schedcycle] : $data['publish_date'];
|
211 |
-
$startDay = date('N', strtotime($startTime));
|
212 |
-
$maxDaysSched = $schedData['weeks'][$schedcycle] * 7 + $startDay;
|
213 |
-
if ($dayNumber < $startDay) {
|
214 |
-
if ($schedData['weeks'][$schedcycle] == 1) {
|
215 |
-
$sendDay = 7 - $startDay + $dayNumber;
|
216 |
-
} else {
|
217 |
-
$sendDay = 7 - $startDay + $dayNumber + (7 * ($weeks - 1));
|
218 |
-
}
|
219 |
-
} else if ($dayNumber == $startDay) {
|
220 |
-
$sendDay = (7 * ($weeks - 1));
|
221 |
-
} else {
|
222 |
-
$sendDay = $dayNumber - $startDay + (7 * ($weeks - 1));
|
223 |
-
}
|
224 |
-
if ($schedData['weeks'][$schedcycle] == 1 || $sendDay <= $maxDaysSched) {
|
225 |
-
$schedTime = date('Y-m-d', strtotime("+$sendDay days", strtotime($startTime)));
|
226 |
-
$tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$schedcycle]));
|
227 |
-
$sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
|
228 |
-
if ($tempSchedDateTime >= $data['publish_date']) {
|
229 |
-
$shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc);
|
230 |
-
$printSchedDate[] = $tempSchedDateTime;
|
231 |
-
}
|
232 |
-
}
|
233 |
-
}
|
234 |
-
}
|
235 |
-
}
|
236 |
-
} */
|
237 |
}
|
238 |
|
239 |
foreach ($shipdays as $k => $schedDate) {
|
@@ -243,7 +287,7 @@ class B2S_Ship_Save {
|
|
243 |
'blog_user_id' => $data['blog_user_id'],
|
244 |
'user_timezone' => $schedData['user_timezone'],
|
245 |
'publish_date' => "0000-00-00 00:00:00",
|
246 |
-
'sched_details_id' => $
|
247 |
'sched_type' => $schedData['releaseSelect'],
|
248 |
'sched_date' => $schedDate['sched_date'],
|
249 |
'sched_date_utc' => $schedDate['sched_date_utc'],
|
@@ -256,13 +300,23 @@ class B2S_Ship_Save {
|
|
256 |
'blog_user_id' => $data['blog_user_id'],
|
257 |
'user_timezone' => $schedData['user_timezone'],
|
258 |
'publish_date' => "0000-00-00 00:00:00",
|
259 |
-
'sched_details_id' => $
|
260 |
'sched_type' => $schedData['releaseSelect'],
|
261 |
'sched_date' => $schedDate['sched_date'],
|
262 |
'sched_date_utc' => $schedDate['sched_date_utc'],
|
263 |
'network_details_id' => $networkDetailsId,
|
|
|
264 |
'hook_action' => 1
|
265 |
-
), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
266 |
B2S_Rating::trigger();
|
267 |
}
|
268 |
}
|
@@ -270,22 +324,22 @@ class B2S_Ship_Save {
|
|
270 |
return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml($serializeData['network_id'], '', '', $printSchedDate));
|
271 |
}
|
272 |
|
273 |
-
public function getItemHtml($network_id = 0, $error = "", $link = "", $schedDate = array()) {
|
274 |
$html = "";
|
275 |
if (empty($error)) {
|
276 |
-
if (
|
277 |
$html = '<br><span class="text-success"><i class="glyphicon glyphicon-ok-circle"></i> ' . __('published', 'blog2social');
|
278 |
$html .=!empty($link) ? ': <a href="' . $link . '" target="_blank">' . __('view social media post', 'blog2social') . '</a>' : '';
|
279 |
$html .='</span>';
|
280 |
-
}
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
}
|
290 |
}
|
291 |
} else {
|
10 |
|
11 |
private function getNetworkDetailsId($network_id, $network_type, $network_auth_id, $network_display_name) {
|
12 |
global $wpdb;
|
13 |
+
|
14 |
+
//special case xing groups contains network_display_name
|
15 |
+
if ($network_id == 8 && $network_type == 2) {
|
16 |
+
$networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s AND postNetworkDetails.network_display_name = %s", $network_auth_id, trim($network_display_name)));
|
17 |
+
} else {
|
18 |
+
$networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $network_auth_id));
|
19 |
+
}
|
20 |
if (isset($networkDetailsIdSelect[0])) {
|
21 |
return (int) $networkDetailsIdSelect[0];
|
22 |
} else {
|
29 |
}
|
30 |
}
|
31 |
|
32 |
+
private function lookupNetworkDetailsId($network_auth_id) {
|
33 |
+
global $wpdb;
|
34 |
+
$networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $network_auth_id));
|
35 |
+
if (isset($networkDetailsIdSelect[0])) {
|
36 |
+
return (int) $networkDetailsIdSelect[0];
|
37 |
+
}
|
38 |
+
return 0;
|
39 |
+
}
|
40 |
+
|
41 |
+
public function savePublishDetails($data, $relayData = array()) {
|
42 |
global $wpdb;
|
43 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
44 |
|
46 |
unset($data['network_type']);
|
47 |
unset($data['network_display_name']);
|
48 |
|
49 |
+
if (!empty($relayData) && is_array($relayData)) {
|
50 |
+
$data['relay_data'] = $relayData;
|
51 |
+
$data['post_for_relay'] = 1;
|
52 |
+
}
|
53 |
$postData = array(
|
54 |
'post_id' => $data['post_id'],
|
55 |
'blog_user_id' => $data['blog_user_id'],
|
56 |
'user_timezone' => $data['user_timezone'],
|
57 |
'publish_date' => $data['publish_date'],
|
58 |
+
'post_for_relay' => ((isset($data['post_for_relay']) && (int) $data['post_for_relay'] == 1) ? 1 : 0),
|
59 |
'network_details_id' => $networkDetailsId
|
60 |
);
|
61 |
+
$wpdb->insert('b2s_posts', $postData, array('%d', '%d', '%d', '%s', '%d', '%d'));
|
62 |
B2S_Rating::trigger();
|
63 |
|
64 |
$data['internal_post_id'] = $wpdb->insert_id;
|
100 |
$where = array('id' => $post->internal_post_id);
|
101 |
$wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
|
102 |
$errorCode = isset($post->error_code) ? $post->error_code : '';
|
103 |
+
|
104 |
+
//since V4.8.0 relay posts
|
105 |
+
$printDelayDates = array();
|
106 |
+
if (empty($errorCode) && isset($v['relay_data']) && !empty($v['relay_data']) && is_array($v['relay_data']) && isset($v['relay_data']['auth']) && isset($v['relay_data']['delay'])) {
|
107 |
+
$userTimeZone = (isset($this->postData['user_timezone'])) ? $this->postData['user_timezone'] : 0;
|
108 |
+
$sched_date = date('Y-m-d H:i:00', current_time('timestamp'));
|
109 |
+
$sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date, $userTimeZone * (-1))));
|
110 |
+
$schedData = array('user_timezone' => $userTimeZone, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc, 'post_id' => $this->postData['post_id'], 'blog_user_id' => $this->postData['blog_user_id']);
|
111 |
+
$printDelayDates = $this->saveRelayDetails((int) $v['internal_post_id'], $v['relay_data'], $schedData);
|
112 |
+
}
|
113 |
+
|
114 |
+
$content[] = array('networkAuthId' => $post->network_auth_id, 'html' => $this->getItemHtml($networkId, $errorCode, $post->publishUrl, $printDelayDates, true));
|
115 |
$found = true;
|
116 |
}
|
117 |
}
|
118 |
}
|
119 |
//DEFAULT ERROR
|
120 |
if ($found == false) {
|
121 |
+
$content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml($networkId, 'DEFAULT', '', '', true));
|
122 |
}
|
123 |
}
|
124 |
return $content;
|
125 |
}
|
126 |
|
127 |
+
//save & print
|
128 |
+
public function saveRelayDetails($relay_primary_post_id = 0, $relayData = array(), $schedData = array()) {
|
129 |
global $wpdb;
|
130 |
+
$printSchedDate = array();
|
131 |
+
if ($relay_primary_post_id > 0) {
|
132 |
+
foreach ($relayData['auth'] as $key => $auth) {
|
133 |
+
if (isset($relayData['delay'][$key]) && !empty($relayData['delay'][$key])) {
|
134 |
+
$networkDetailsId = $this->lookupNetworkDetailsId($auth);
|
135 |
+
if ($networkDetailsId > 0) {
|
136 |
+
$sched_date = date('Y-m-d H:i:s', strtotime("+" . $relayData['delay'][$key] . " minutes", strtotime($schedData['sched_date'])));
|
137 |
+
$sched_date_utc = date('Y-m-d H:i:s', strtotime("+" . $relayData['delay'][$key] . " minutes", strtotime($schedData['sched_date_utc'])));
|
138 |
|
139 |
+
$wpdb->insert('b2s_posts', array(
|
140 |
+
'post_id' => $schedData['post_id'],
|
141 |
+
'blog_user_id' => $schedData['blog_user_id'],
|
142 |
+
'user_timezone' => $schedData['user_timezone'],
|
143 |
+
'sched_type' => 4, // replay, retweet
|
144 |
+
'sched_date' => $sched_date,
|
145 |
+
'sched_date_utc' => $sched_date_utc,
|
146 |
+
'network_details_id' => $networkDetailsId,
|
147 |
+
'relay_primary_post_id' => $relay_primary_post_id,
|
148 |
+
'relay_delay_min' => (int) $relayData['delay'][$key],
|
149 |
+
'hook_action' => 1), array('%d', '%d', '%s', '%d', '%s', '%s', '%d', '%d', '%d', '%d'));
|
150 |
+
|
151 |
+
$printSchedDate[] = array('date' => $sched_date, 'relay' => true);
|
152 |
+
}
|
153 |
+
}
|
154 |
+
}
|
155 |
+
}
|
156 |
+
return $printSchedDate;
|
157 |
+
}
|
158 |
+
|
159 |
+
public function saveSchedDetails($data, $schedData, $relayData = array()) {
|
160 |
+
global $wpdb;
|
161 |
+
|
162 |
+
$shipdays = array();
|
163 |
$serializeData = $data;
|
164 |
+
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
165 |
|
|
|
166 |
unset($serializeData['network_type']);
|
167 |
unset($serializeData['network_display_name']);
|
168 |
unset($serializeData['token']);
|
170 |
unset($serializeData['post_id']);
|
171 |
unset($serializeData['image']);
|
172 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
$printSchedDate = array();
|
174 |
//mode: once schedule
|
175 |
if ($schedData['releaseSelect'] == 1 && is_array($schedData['date']) && isset($schedData['date'][0]) && !empty($schedData['date'][0]) && isset($schedData['time'][0]) && !empty($schedData['time'][0])) {
|
176 |
foreach ($schedData['date'] as $key => $date) {
|
177 |
if (isset($schedData['time'][$key]) && !empty($schedData['time'][$key])) {
|
178 |
+
//custom sched content
|
179 |
+
//image
|
180 |
+
if (isset($schedData['sched_image_url'][$key]) && !empty($schedData['sched_image_url'][$key])) {
|
181 |
+
$serializeData['image_url'] = $schedData['sched_image_url'][$key];
|
182 |
+
$data['image_url'] = $schedData['sched_image_url'][$key];
|
183 |
+
}
|
184 |
+
//content
|
185 |
+
if (isset($schedData['sched_content'][$key]) && !empty($schedData['sched_content'][$key])) {
|
186 |
+
$serializeData['content'] = $schedData['sched_content'][$key];
|
187 |
+
}
|
188 |
+
//Update - calendar edit function
|
189 |
+
if (isset($data['sched_details_id'])) {
|
190 |
+
$wpdb->update('b2s_posts_sched_details', array(
|
191 |
+
'sched_data' => serialize($serializeData),
|
192 |
+
'image_url' => $data['image_url']
|
193 |
+
), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
|
194 |
+
$schedDetailsId = $data['sched_details_id'];
|
195 |
+
//new entry insert
|
196 |
+
} else {
|
197 |
+
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
|
198 |
+
$schedDetailsId = $wpdb->insert_id;
|
199 |
+
}
|
200 |
+
|
201 |
$sendTime = strtotime($date . ' ' . $schedData['time'][$key]);
|
202 |
+
$shipdays[] = array('sched_details_id' => $schedDetailsId, 'sched_date' => date('Y-m-d H:i:00', $sendTime), 'sched_date_utc' => date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($date . ' ' . $schedData['time'][$key], $schedData['user_timezone'] * (-1)))));
|
203 |
+
$printSchedDate[] = array('date' => date('Y-m-d H:i:s', $sendTime));
|
204 |
if ($schedData['saveSetting']) {
|
205 |
$this->saveUserDefaultSettings(date('H:i', $sendTime), $data['network_id'], $data['network_type']);
|
206 |
}
|
210 |
//mode: recurrently schedule
|
211 |
if (isset($schedData['interval_select']) && is_array($schedData['interval_select']) && isset($schedData['interval_select'][0])) {
|
212 |
$dayOfWeeks = array(1 => 'mo', 2 => 'di', 3 => 'mi', 4 => 'do', 5 => 'fr', 6 => 'sa', 7 => 'so');
|
213 |
+
|
214 |
+
//new entry insert
|
215 |
+
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
|
216 |
+
$schedDetailsId = $wpdb->insert_id;
|
217 |
+
|
218 |
foreach ($schedData['interval_select'] as $cycle => $mode) {
|
219 |
//interval:weekly
|
220 |
if ((int) $mode == 0) {
|
240 |
$tempSchedDateTime = date('Y-m-d H:i:00', strtotime($schedTime . ' ' . $schedData['time'][$cycle]));
|
241 |
$sched_date_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($tempSchedDateTime, $schedData['user_timezone'] * (-1))));
|
242 |
if ($tempSchedDateTime >= $data['publish_date']) {
|
243 |
+
$shipdays[] = array('sched_date' => $tempSchedDateTime, 'sched_date_utc' => $sched_date_utc, 'sched_details_id' => $schedDetailsId);
|
244 |
+
$printSchedDate[] = array('date' => $tempSchedDateTime);
|
245 |
}
|
246 |
}
|
247 |
}
|
256 |
foreach ($result as $key => $date) { //Y-m-d none utc
|
257 |
$sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
|
258 |
$sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
|
259 |
+
$shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc, 'sched_details_id' => $schedDetailsId);
|
260 |
+
$printSchedDate[] = array('date' => $sched_date_time);
|
261 |
}
|
262 |
}
|
263 |
}
|
270 |
foreach ($result as $key => $date) { //Y-m-d none utc
|
271 |
$sched_date_time = date('Y-m-d H:i:00', strtotime($date . ' ' . $schedData['time'][$cycle]));
|
272 |
$sched_date_time_utc = date('Y-m-d H:i:00', strtotime(B2S_Util::getUTCForDate($sched_date_time, $schedData['user_timezone'] * (-1))));
|
273 |
+
$shipdays[] = array('sched_date' => $sched_date_time, 'sched_date_utc' => $sched_date_time_utc, 'sched_details_id' => $schedDetailsId);
|
274 |
+
$printSchedDate[] = array('date' => $sched_date_time);
|
275 |
}
|
276 |
}
|
277 |
}
|
278 |
}
|
279 |
}
|
280 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
282 |
|
283 |
foreach ($shipdays as $k => $schedDate) {
|
287 |
'blog_user_id' => $data['blog_user_id'],
|
288 |
'user_timezone' => $schedData['user_timezone'],
|
289 |
'publish_date' => "0000-00-00 00:00:00",
|
290 |
+
'sched_details_id' => $schedDate['sched_details_id'],
|
291 |
'sched_type' => $schedData['releaseSelect'],
|
292 |
'sched_date' => $schedDate['sched_date'],
|
293 |
'sched_date_utc' => $schedDate['sched_date_utc'],
|
300 |
'blog_user_id' => $data['blog_user_id'],
|
301 |
'user_timezone' => $schedData['user_timezone'],
|
302 |
'publish_date' => "0000-00-00 00:00:00",
|
303 |
+
'sched_details_id' => $schedDate['sched_details_id'],
|
304 |
'sched_type' => $schedData['releaseSelect'],
|
305 |
'sched_date' => $schedDate['sched_date'],
|
306 |
'sched_date_utc' => $schedDate['sched_date_utc'],
|
307 |
'network_details_id' => $networkDetailsId,
|
308 |
+
'post_for_relay' => ((!empty($relayData) && is_array($relayData)) ? 1 : 0),
|
309 |
'hook_action' => 1
|
310 |
+
), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d'));
|
311 |
+
|
312 |
+
//since V4.8.0 relay posts
|
313 |
+
if (!empty($relayData) && is_array($relayData)) {
|
314 |
+
$internal_post_id = $wpdb->insert_id;
|
315 |
+
$relaySchedData = array('user_timezone' => $schedData['user_timezone'], 'sched_date' => $schedDate['sched_date'], 'sched_date_utc' => $schedDate['sched_date_utc'], 'post_id' => $data['post_id'], 'blog_user_id' => $data['blog_user_id']);
|
316 |
+
$relayResult = $this->saveRelayDetails((int) $internal_post_id, $relayData, $relaySchedData);
|
317 |
+
$printSchedDate = array_merge($printSchedDate, $relayResult);
|
318 |
+
}
|
319 |
+
|
320 |
B2S_Rating::trigger();
|
321 |
}
|
322 |
}
|
324 |
return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml($serializeData['network_id'], '', '', $printSchedDate));
|
325 |
}
|
326 |
|
327 |
+
public function getItemHtml($network_id = 0, $error = "", $link = "", $schedDate = array(), $directPost = false) {
|
328 |
$html = "";
|
329 |
if (empty($error)) {
|
330 |
+
if ($directPost) {
|
331 |
$html = '<br><span class="text-success"><i class="glyphicon glyphicon-ok-circle"></i> ' . __('published', 'blog2social');
|
332 |
$html .=!empty($link) ? ': <a href="' . $link . '" target="_blank">' . __('view social media post', 'blog2social') . '</a>' : '';
|
333 |
$html .='</span>';
|
334 |
+
}
|
335 |
+
if (is_array($schedDate) && !empty($schedDate)) {
|
336 |
+
$dateFormat = get_option('date_format');
|
337 |
+
$timeFormat = get_option('time_format');
|
338 |
+
sort($schedDate);
|
339 |
+
foreach ($schedDate as $k => $v) {
|
340 |
+
$schedDateTime = date_i18n($dateFormat . ' ' . $timeFormat, strtotime($v['date']));
|
341 |
+
$isRelay = (isset($v['relay'])) ? " - " . __('Retweet', 'blog2social') : '';
|
342 |
+
$html .= '<br><span class="text-success"><i class="glyphicon glyphicon-time"></i> ' . __('scheduled on', 'blog2social') . ': ' . $schedDateTime . $isRelay . '</span>';
|
343 |
}
|
344 |
}
|
345 |
} else {
|
includes/Form.php
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
|
3 |
class B2S_Form {
|
4 |
|
5 |
-
public static function getNetworkBoardAndGroupHtml($data) {
|
6 |
-
$collection = '<select class="form-control b2s-select" id="b2s-modify-board-and-group-network-selected">';
|
7 |
$collection .= $data;
|
8 |
$collection .= '</select>';
|
9 |
return $collection;
|
2 |
|
3 |
class B2S_Form {
|
4 |
|
5 |
+
public static function getNetworkBoardAndGroupHtml($data,$network_id=0) {
|
6 |
+
$collection = '<select class="form-control b2s-select" data-network-id="'.$network_id.'" id="b2s-modify-board-and-group-network-selected">';
|
7 |
$collection .= $data;
|
8 |
$collection .= '</select>';
|
9 |
return $collection;
|
includes/Loader.php
CHANGED
@@ -21,9 +21,11 @@ class B2S_Loader {
|
|
21 |
|
22 |
public function call_global_hooks() {
|
23 |
require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
|
|
|
|
|
24 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Heartbeat.php');
|
25 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Api/Post.php');
|
26 |
-
|
27 |
require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
|
28 |
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
|
29 |
add_action('wp_logout', array($this, 'releaseLocks'));
|
@@ -35,14 +37,14 @@ class B2S_Loader {
|
|
35 |
require_once(B2S_PLUGIN_DIR . 'includes/Meta.php');
|
36 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/PostBox.php');
|
37 |
require_once(B2S_PLUGIN_DIR . 'includes/Notice.php');
|
38 |
-
require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
|
39 |
require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Post.php');
|
40 |
require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Get.php');
|
41 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
|
42 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
|
43 |
-
require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
|
44 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
|
45 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
|
|
|
|
|
46 |
|
47 |
define('B2S_PLUGIN_POSTPERPAGE', '15');
|
48 |
define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
|
@@ -60,8 +62,8 @@ class B2S_Loader {
|
|
60 |
|
61 |
$this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
|
62 |
|
63 |
-
|
64 |
-
|
65 |
|
66 |
$this->update_db_check();
|
67 |
|
@@ -104,12 +106,12 @@ class B2S_Loader {
|
|
104 |
|
105 |
public function b2s_auto_post_import($new_status, $old_status, $post) {
|
106 |
|
107 |
-
|
108 |
if ($old_status != 'publish' && $old_status != 'trash' && $new_status == 'publish' && isset($post->post_author) && (int) $post->post_author > 0) {
|
109 |
if (wp_is_post_revision($post->ID)) {
|
110 |
return;
|
111 |
}
|
112 |
-
|
113 |
$isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
|
114 |
if ($isLock === false) {
|
115 |
$options = new B2S_Options((int) $post->post_author);
|
@@ -117,7 +119,7 @@ class B2S_Loader {
|
|
117 |
if ($autoPostData !== false && is_array($autoPostData)) {
|
118 |
if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
|
119 |
|
120 |
-
|
121 |
$tokenInfo = get_option('B2S_PLUGIN_USER_VERSION_' . (int) $post->post_author);
|
122 |
if ($tokenInfo !== false && isset($tokenInfo['B2S_PLUGIN_USER_VERSION']) && (int) $tokenInfo['B2S_PLUGIN_USER_VERSION'] >= 1) {
|
123 |
$filter = true;
|
@@ -137,7 +139,7 @@ class B2S_Loader {
|
|
137 |
|
138 |
if ($filter && isset($autoPostData['network_auth_id']) && !empty($autoPostData['network_auth_id']) && is_array($autoPostData['network_auth_id'])) {
|
139 |
|
140 |
-
|
141 |
$limit = false;
|
142 |
$ship = false;
|
143 |
$optionUserTimeZone = $options->_getOption('user_time_zone');
|
@@ -174,7 +176,7 @@ class B2S_Loader {
|
|
174 |
$delay = (isset($autoPostData['ship_state']) && (int) $autoPostData['ship_state'] = 0) ? 0 : (isset($autoPostData['ship_delay_time']) ? (int) $autoPostData['ship_delay_time'] : 0);
|
175 |
$current_user_datetime = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
|
176 |
|
177 |
-
|
178 |
$sched_type = 3;
|
179 |
$time = ($delay == 0) ? "-30 seconds" : "+" . $delay . " minutes";
|
180 |
$sched_date = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
|
@@ -195,16 +197,16 @@ class B2S_Loader {
|
|
195 |
|
196 |
$autoShare = new B2S_AutoPost((int) $post->ID, $defaultBlogPostData, $current_user_date, false, $title, $content, $url, $image_url, $keywords, trim(strtolower(substr(B2S_LANGUAGE, 0, 2))), $optionPostFormat, $allowHashTag, $optionContentTwitter);
|
197 |
|
198 |
-
|
199 |
$networkTos = true;
|
200 |
|
201 |
foreach ($autoPostData['network_auth_id'] as $k => $value) {
|
202 |
$networkDetails = $wpdb->get_results($wpdb->prepare("SELECT postNetworkDetails.network_id, postNetworkDetails.network_type, postNetworkDetails.network_display_name FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $value));
|
203 |
if (is_array($networkDetails) && isset($networkDetails[0]->network_id) && isset($networkDetails[0]->network_type) && isset($networkDetails[0]->network_display_name)) {
|
204 |
|
205 |
-
|
206 |
if ((int) $networkDetails[0]->network_id != 2 || ( (int) $networkDetails[0]->network_id == 2 && $networkTos)) {
|
207 |
-
|
208 |
if ((int) $networkDetails[0]->network_id == 2) {
|
209 |
$networkTos = false;
|
210 |
}
|
@@ -241,7 +243,7 @@ class B2S_Loader {
|
|
241 |
wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
|
242 |
if ((int) $post_id > 0) {
|
243 |
global $wpdb;
|
244 |
-
|
245 |
$sql = "SELECT id FROM b2s_posts WHERE post_id = %d AND hook_action <= %d AND hide = %d AND sched_date_utc != %s AND publish_date = %s";
|
246 |
$deleteData = $wpdb->get_results($wpdb->prepare($sql, $post_id, 2, 0, "0000-00-00 00:00:00", "0000-00-00 00:00:00"), ARRAY_A);
|
247 |
if (is_array($deleteData) && !empty($deleteData) && isset($deleteData[0])) {
|
@@ -299,10 +301,10 @@ class B2S_Loader {
|
|
299 |
}
|
300 |
|
301 |
public function b2s_save_post_box() {
|
302 |
-
|
303 |
if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
|
304 |
$b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
|
305 |
-
|
306 |
if (isset($_POST['isOgMetaChecked']) && (int) $_POST['isOgMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
|
307 |
$meta = B2S_Meta::getInstance();
|
308 |
$meta->getMeta(((int) $_POST['post_ID']));
|
@@ -319,7 +321,7 @@ class B2S_Loader {
|
|
319 |
$meta->updateMeta((int) $_POST['post_ID']);
|
320 |
}
|
321 |
|
322 |
-
|
323 |
if (isset($_POST['isCardMetaChecked']) && (int) $_POST['isCardMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
|
324 |
$meta = B2S_Meta::getInstance();
|
325 |
$meta->getMeta(((int) $_POST['post_ID']));
|
@@ -426,11 +428,11 @@ class B2S_Loader {
|
|
426 |
$metaOg = false;
|
427 |
$metaCard = false;
|
428 |
|
429 |
-
|
430 |
$selectedTwitterProfile = (isset($_POST['b2s-post-meta-box-profil-dropdown-twitter']) && !empty($_POST['b2s-post-meta-box-profil-dropdown-twitter'])) ? (int) $_POST['b2s-post-meta-box-profil-dropdown-twitter'] : '';
|
431 |
foreach ($networkData as $k => $value) {
|
432 |
if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
|
433 |
-
|
434 |
if ((int) $value->networkId != 2 || ((int) $value->networkId == 2 && (empty($selectedTwitterProfile) || ((int) $selectedTwitterProfile == (int) $value->networkAuthId)))) {
|
435 |
$res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
|
436 |
if ($res !== false && is_array($res)) {
|
@@ -572,6 +574,7 @@ class B2S_Loader {
|
|
572 |
'INVALID_CONTENT' => __('The network can not publish special characters such as Emoji. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
|
573 |
'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
|
574 |
'URL_CONTENT' => __('The network requires a public url.', 'blog2social'),
|
|
|
575 |
'GROUP_CONTENT' => __('Your group can not be found by the network.', 'blog2social'))));
|
576 |
}
|
577 |
|
@@ -639,6 +642,7 @@ class B2S_Loader {
|
|
639 |
$subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
|
640 |
$subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
|
641 |
$subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
|
|
|
642 |
$subPages[] = add_submenu_page(null, 'B2S Ship', 'B2S Ship', 'read', 'blog2social-ship', array($this, 'b2sShip'));
|
643 |
$subPages[] = add_submenu_page(null, 'PRG Login', 'PRG Login', 'read', 'prg-login', array($this, 'prgLogin'));
|
644 |
$subPages[] = add_submenu_page(null, 'PRG Ship', 'PRG Ship', 'read', 'prg-ship', array($this, 'prgShip'));
|
@@ -911,7 +915,7 @@ class B2S_Loader {
|
|
911 |
}
|
912 |
}
|
913 |
|
914 |
-
|
915 |
public function b2sHowTo() {
|
916 |
wp_enqueue_style('B2SHOWTO');
|
917 |
wp_enqueue_script('B2SHOWTOJS');
|
@@ -919,7 +923,7 @@ class B2S_Loader {
|
|
919 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/howto.php');
|
920 |
}
|
921 |
|
922 |
-
|
923 |
public function b2sPremium() {
|
924 |
wp_enqueue_style('B2SPREMIUM');
|
925 |
wp_enqueue_script('B2SNETWORKTOSJS');
|
@@ -939,6 +943,19 @@ class B2S_Loader {
|
|
939 |
}
|
940 |
}
|
941 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
942 |
//PageFunktion
|
943 |
public function prgPost() {
|
944 |
if (B2S_Tools::showNotice() == false) {
|
@@ -976,6 +993,7 @@ class B2S_Loader {
|
|
976 |
wp_register_style('B2SSHIPCSS', plugins_url('assets/css/b2s/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
977 |
wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
978 |
wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
|
|
979 |
wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
980 |
wp_register_style('B2SHOWTO', plugins_url('assets/css/b2s/howto.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
981 |
wp_register_style('B2SPREMIUM', plugins_url('assets/css/b2s/premium.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
@@ -1079,8 +1097,8 @@ class B2S_Loader {
|
|
1079 |
}
|
1080 |
}
|
1081 |
|
1082 |
-
|
1083 |
-
|
1084 |
|
1085 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
|
1086 |
$allowIndexUser = array('PRIMARY', 'blog_user_id', 'token', 'feature');
|
@@ -1103,24 +1121,49 @@ class B2S_Loader {
|
|
1103 |
`publish_link` varchar(255) NOT NULL,
|
1104 |
`publish_error_code` varchar(100) NOT NULL,
|
1105 |
`network_details_id` int(11) NOT NULL,
|
|
|
|
|
|
|
1106 |
`hook_action` TINYINT NOT NULL DEFAULT '0',
|
1107 |
`hide` TINYINT NOT NULL DEFAULT '0',
|
1108 |
`v2_id` int(11) NOT NULL DEFAULT '0',
|
1109 |
PRIMARY KEY (`id`), INDEX `post_id` (`post_id`), INDEX `blog_user_id` (`blog_user_id`) , INDEX `sched_details_id` (`sched_details_id`),
|
1110 |
-
INDEX `sched_date` (`sched_date`), INDEX `sched_date_utc` (`sched_date_utc`), INDEX `publish_date` (`publish_date`) ,
|
1111 |
INDEX `hook_action` (`hook_action`), INDEX `hide` (`hide`)
|
1112 |
) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=1 ;";
|
1113 |
$wpdb->query($sqlCreateUserPosts);
|
1114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1115 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_posts`');
|
1116 |
-
$allowIndexPosts = array('PRIMARY', 'post_id', 'blog_user_id', 'sched_details_id', 'sched_date', 'sched_date_utc' . 'publish_date', 'hook_action', 'hide');
|
1117 |
foreach ($keys as $k => $value) {
|
1118 |
if (!in_array($value->Key_name, $allowIndexPosts)) {
|
1119 |
$wpdb->query('ALTER TABLE `b2s_posts` DROP INDEX ' . $value->Key_name);
|
1120 |
}
|
1121 |
}
|
1122 |
|
1123 |
-
//Change Collation >=V4.0 Emoji
|
1124 |
$existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
|
1125 |
if (is_array($existsTable) && !empty($existsTable)) {
|
1126 |
$wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
|
@@ -1198,7 +1241,7 @@ class B2S_Loader {
|
|
1198 |
wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
|
1199 |
}
|
1200 |
|
1201 |
-
//Activate Social Meta Tags
|
1202 |
$options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
|
1203 |
$options->_setOption('og_active', 1);
|
1204 |
$options->_setOption('card_active', 1);
|
21 |
|
22 |
public function call_global_hooks() {
|
23 |
require_once(B2S_PLUGIN_DIR . 'includes/Options.php');
|
24 |
+
require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
|
25 |
+
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
|
26 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Heartbeat.php');
|
27 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Api/Post.php');
|
28 |
+
require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
|
29 |
require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
|
30 |
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
|
31 |
add_action('wp_logout', array($this, 'releaseLocks'));
|
37 |
require_once(B2S_PLUGIN_DIR . 'includes/Meta.php');
|
38 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/PostBox.php');
|
39 |
require_once(B2S_PLUGIN_DIR . 'includes/Notice.php');
|
|
|
40 |
require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Post.php');
|
41 |
require_once(B2S_PLUGIN_DIR . 'includes/PRG/Api/Get.php');
|
42 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
|
43 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
|
|
|
44 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
|
45 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
|
46 |
+
require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
|
47 |
+
require_once(B2S_PLUGIN_DIR . 'includes/Tools.php');
|
48 |
|
49 |
define('B2S_PLUGIN_POSTPERPAGE', '15');
|
50 |
define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
|
62 |
|
63 |
$this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
|
64 |
|
65 |
+
//deactivated since 4.2.0
|
66 |
+
//add_action('plugins_loaded', array($this, 'update_db_check'));
|
67 |
|
68 |
$this->update_db_check();
|
69 |
|
106 |
|
107 |
public function b2s_auto_post_import($new_status, $old_status, $post) {
|
108 |
|
109 |
+
//is first publish
|
110 |
if ($old_status != 'publish' && $old_status != 'trash' && $new_status == 'publish' && isset($post->post_author) && (int) $post->post_author > 0) {
|
111 |
if (wp_is_post_revision($post->ID)) {
|
112 |
return;
|
113 |
}
|
114 |
+
//is lock if manuell Auto-Posting in form
|
115 |
$isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
|
116 |
if ($isLock === false) {
|
117 |
$options = new B2S_Options((int) $post->post_author);
|
119 |
if ($autoPostData !== false && is_array($autoPostData)) {
|
120 |
if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
|
121 |
|
122 |
+
//Premium
|
123 |
$tokenInfo = get_option('B2S_PLUGIN_USER_VERSION_' . (int) $post->post_author);
|
124 |
if ($tokenInfo !== false && isset($tokenInfo['B2S_PLUGIN_USER_VERSION']) && (int) $tokenInfo['B2S_PLUGIN_USER_VERSION'] >= 1) {
|
125 |
$filter = true;
|
139 |
|
140 |
if ($filter && isset($autoPostData['network_auth_id']) && !empty($autoPostData['network_auth_id']) && is_array($autoPostData['network_auth_id'])) {
|
141 |
|
142 |
+
//LIMIT
|
143 |
$limit = false;
|
144 |
$ship = false;
|
145 |
$optionUserTimeZone = $options->_getOption('user_time_zone');
|
176 |
$delay = (isset($autoPostData['ship_state']) && (int) $autoPostData['ship_state'] = 0) ? 0 : (isset($autoPostData['ship_delay_time']) ? (int) $autoPostData['ship_delay_time'] : 0);
|
177 |
$current_user_datetime = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
|
178 |
|
179 |
+
//ShareNow
|
180 |
$sched_type = 3;
|
181 |
$time = ($delay == 0) ? "-30 seconds" : "+" . $delay . " minutes";
|
182 |
$sched_date = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
|
197 |
|
198 |
$autoShare = new B2S_AutoPost((int) $post->ID, $defaultBlogPostData, $current_user_date, false, $title, $content, $url, $image_url, $keywords, trim(strtolower(substr(B2S_LANGUAGE, 0, 2))), $optionPostFormat, $allowHashTag, $optionContentTwitter);
|
199 |
|
200 |
+
//TOS Twitter 032018 - none multiple Accounts - User select once
|
201 |
$networkTos = true;
|
202 |
|
203 |
foreach ($autoPostData['network_auth_id'] as $k => $value) {
|
204 |
$networkDetails = $wpdb->get_results($wpdb->prepare("SELECT postNetworkDetails.network_id, postNetworkDetails.network_type, postNetworkDetails.network_display_name FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $value));
|
205 |
if (is_array($networkDetails) && isset($networkDetails[0]->network_id) && isset($networkDetails[0]->network_type) && isset($networkDetails[0]->network_display_name)) {
|
206 |
|
207 |
+
//TOS Twitter 032018 - none multiple Accounts - User select once
|
208 |
if ((int) $networkDetails[0]->network_id != 2 || ( (int) $networkDetails[0]->network_id == 2 && $networkTos)) {
|
209 |
+
//at first: set one profile
|
210 |
if ((int) $networkDetails[0]->network_id == 2) {
|
211 |
$networkTos = false;
|
212 |
}
|
243 |
wp_enqueue_script('B2SPOSTSCHEDHEARTBEATJS');
|
244 |
if ((int) $post_id > 0) {
|
245 |
global $wpdb;
|
246 |
+
//Heartbeat => b2s_delete_sched_post
|
247 |
$sql = "SELECT id FROM b2s_posts WHERE post_id = %d AND hook_action <= %d AND hide = %d AND sched_date_utc != %s AND publish_date = %s";
|
248 |
$deleteData = $wpdb->get_results($wpdb->prepare($sql, $post_id, 2, 0, "0000-00-00 00:00:00", "0000-00-00 00:00:00"), ARRAY_A);
|
249 |
if (is_array($deleteData) && !empty($deleteData) && isset($deleteData[0])) {
|
301 |
}
|
302 |
|
303 |
public function b2s_save_post_box() {
|
304 |
+
|
305 |
if (!isset($_POST['wp-preview']) || (isset($_POST['wp-preview']) && $_POST['wp-preview'] != 'dopreview' )) {
|
306 |
$b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
|
307 |
+
//OgMeta
|
308 |
if (isset($_POST['isOgMetaChecked']) && (int) $_POST['isOgMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
|
309 |
$meta = B2S_Meta::getInstance();
|
310 |
$meta->getMeta(((int) $_POST['post_ID']));
|
321 |
$meta->updateMeta((int) $_POST['post_ID']);
|
322 |
}
|
323 |
|
324 |
+
//CardMeta
|
325 |
if (isset($_POST['isCardMetaChecked']) && (int) $_POST['isCardMetaChecked'] == 1 && (int) $_POST['post_ID'] > 0 && isset($_POST['content']) && isset($_POST['post_title'])) {
|
326 |
$meta = B2S_Meta::getInstance();
|
327 |
$meta->getMeta(((int) $_POST['post_ID']));
|
428 |
$metaOg = false;
|
429 |
$metaCard = false;
|
430 |
|
431 |
+
//TOS Twitter 032018 - none multiple Accounts - User select once
|
432 |
$selectedTwitterProfile = (isset($_POST['b2s-post-meta-box-profil-dropdown-twitter']) && !empty($_POST['b2s-post-meta-box-profil-dropdown-twitter'])) ? (int) $_POST['b2s-post-meta-box-profil-dropdown-twitter'] : '';
|
433 |
foreach ($networkData as $k => $value) {
|
434 |
if (isset($value->networkAuthId) && (int) $value->networkAuthId > 0 && isset($value->networkId) && (int) $value->networkId > 0 && isset($value->networkType)) {
|
435 |
+
//TOS Twitter 032018 - none multiple Accounts - User select once
|
436 |
if ((int) $value->networkId != 2 || ((int) $value->networkId == 2 && (empty($selectedTwitterProfile) || ((int) $selectedTwitterProfile == (int) $value->networkAuthId)))) {
|
437 |
$res = $autoShare->prepareShareData($value->networkAuthId, $value->networkId, $value->networkType);
|
438 |
if ($res !== false && is_array($res)) {
|
574 |
'INVALID_CONTENT' => __('The network can not publish special characters such as Emoji. Please see <a target="_blank" href="https://www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages.html">FAQ</a>.', 'blog2social'),
|
575 |
'EXISTS_CONTENT' => __('Your post is a duplicate.', 'blog2social'),
|
576 |
'URL_CONTENT' => __('The network requires a public url.', 'blog2social'),
|
577 |
+
'EXISTS_RELAY' => __('You have already retweeted this post.', 'blog2social'),
|
578 |
'GROUP_CONTENT' => __('Your group can not be found by the network.', 'blog2social'))));
|
579 |
}
|
580 |
|
642 |
$subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
|
643 |
$subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
|
644 |
$subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
|
645 |
+
$subPages[] = add_submenu_page(null, 'B2S Post Notice', 'B2S Post Notice', 'read', 'blog2social-notice', array($this, 'b2sPostNotice')); //Error post page since 4.8.0
|
646 |
$subPages[] = add_submenu_page(null, 'B2S Ship', 'B2S Ship', 'read', 'blog2social-ship', array($this, 'b2sShip'));
|
647 |
$subPages[] = add_submenu_page(null, 'PRG Login', 'PRG Login', 'read', 'prg-login', array($this, 'prgLogin'));
|
648 |
$subPages[] = add_submenu_page(null, 'PRG Ship', 'PRG Ship', 'read', 'prg-ship', array($this, 'prgShip'));
|
915 |
}
|
916 |
}
|
917 |
|
918 |
+
//PageFunktion
|
919 |
public function b2sHowTo() {
|
920 |
wp_enqueue_style('B2SHOWTO');
|
921 |
wp_enqueue_script('B2SHOWTOJS');
|
923 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/howto.php');
|
924 |
}
|
925 |
|
926 |
+
//PageFunktion
|
927 |
public function b2sPremium() {
|
928 |
wp_enqueue_style('B2SPREMIUM');
|
929 |
wp_enqueue_script('B2SNETWORKTOSJS');
|
943 |
}
|
944 |
}
|
945 |
|
946 |
+
//PageFunktion
|
947 |
+
public function b2sPostNotice() {
|
948 |
+
if (B2S_Tools::showNotice() == false) {
|
949 |
+
wp_enqueue_style('B2SPOSTNOTICECSS');
|
950 |
+
wp_enqueue_script('B2SPOSTJS');
|
951 |
+
wp_enqueue_script('B2SNETWORKTOSJS');
|
952 |
+
wp_enqueue_script('PRGGENERALJS');
|
953 |
+
require_once( B2S_PLUGIN_DIR . 'views/b2s/post.notice.php');
|
954 |
+
} else {
|
955 |
+
require_once( B2S_PLUGIN_DIR . 'views/notice.php');
|
956 |
+
}
|
957 |
+
}
|
958 |
+
|
959 |
//PageFunktion
|
960 |
public function prgPost() {
|
961 |
if (B2S_Tools::showNotice() == false) {
|
993 |
wp_register_style('B2SSHIPCSS', plugins_url('assets/css/b2s/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
994 |
wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
995 |
wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
996 |
+
wp_register_style('B2SPOSTNOTICECSS', plugins_url('assets/css/b2s/post.notice.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
997 |
wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
998 |
wp_register_style('B2SHOWTO', plugins_url('assets/css/b2s/howto.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
999 |
wp_register_style('B2SPREMIUM', plugins_url('assets/css/b2s/premium.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
1097 |
}
|
1098 |
}
|
1099 |
|
1100 |
+
//Notice Rating - stop rating remember again
|
1101 |
+
//$wpdb->query('UPDATE `b2s_user` SET `feature` = 0');
|
1102 |
|
1103 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
|
1104 |
$allowIndexUser = array('PRIMARY', 'blog_user_id', 'token', 'feature');
|
1121 |
`publish_link` varchar(255) NOT NULL,
|
1122 |
`publish_error_code` varchar(100) NOT NULL,
|
1123 |
`network_details_id` int(11) NOT NULL,
|
1124 |
+
`post_for_relay` TINYINT NOT NULL DEFAULT '0',
|
1125 |
+
`relay_primary_post_id` int(11) NOT NULL DEFAULT '0',
|
1126 |
+
`relay_delay_min` int(11) NOT NULL DEFAULT '0',
|
1127 |
`hook_action` TINYINT NOT NULL DEFAULT '0',
|
1128 |
`hide` TINYINT NOT NULL DEFAULT '0',
|
1129 |
`v2_id` int(11) NOT NULL DEFAULT '0',
|
1130 |
PRIMARY KEY (`id`), INDEX `post_id` (`post_id`), INDEX `blog_user_id` (`blog_user_id`) , INDEX `sched_details_id` (`sched_details_id`),
|
1131 |
+
INDEX `sched_date` (`sched_date`), INDEX `sched_date_utc` (`sched_date_utc`), INDEX `publish_date` (`publish_date`) , INDEX `relay_primary_post_id` (`relay_primary_post_id`) ,
|
1132 |
INDEX `hook_action` (`hook_action`), INDEX `hide` (`hide`)
|
1133 |
) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=1 ;";
|
1134 |
$wpdb->query($sqlCreateUserPosts);
|
1135 |
|
1136 |
+
//since V4.8.0
|
1137 |
+
$b2sPostsCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_posts');
|
1138 |
+
if (is_array($b2sPostsCols) && isset($b2sPostsCols[0])) {
|
1139 |
+
$b2sPostsColsData = array();
|
1140 |
+
foreach ($b2sPostsCols as $key => $value) {
|
1141 |
+
if (isset($value->Field) && !empty($value->Field)) {
|
1142 |
+
$b2sPostsColsData[] = $value->Field;
|
1143 |
+
}
|
1144 |
+
}
|
1145 |
+
if (!in_array("post_for_relay", $b2sPostsColsData)) {
|
1146 |
+
$wpdb->query("ALTER TABLE b2s_posts ADD post_for_relay TINYINT NOT NULL DEFAULT '0'");
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
if (!in_array("relay_primary_post_id", $b2sPostsColsData)) {
|
1150 |
+
$wpdb->query("ALTER TABLE b2s_posts ADD relay_primary_post_id int(11) NOT NULL DEFAULT '0'");
|
1151 |
+
$wpdb->query('ALTER TABLE `b2s_posts` ADD INDEX(`relay_primary_post_id`)');
|
1152 |
+
}
|
1153 |
+
if (!in_array("relay_delay_min", $b2sPostsColsData)) {
|
1154 |
+
$wpdb->query("ALTER TABLE b2s_posts ADD relay_delay_min int(11) NOT NULL DEFAULT '0'");
|
1155 |
+
}
|
1156 |
+
}
|
1157 |
+
|
1158 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_posts`');
|
1159 |
+
$allowIndexPosts = array('PRIMARY', 'post_id', 'blog_user_id', 'sched_details_id', 'sched_date', 'sched_date_utc' . 'publish_date', 'relay_primary_post_id', 'hook_action', 'hide');
|
1160 |
foreach ($keys as $k => $value) {
|
1161 |
if (!in_array($value->Key_name, $allowIndexPosts)) {
|
1162 |
$wpdb->query('ALTER TABLE `b2s_posts` DROP INDEX ' . $value->Key_name);
|
1163 |
}
|
1164 |
}
|
1165 |
|
1166 |
+
//Change Collation >=V4.0 Emoji
|
1167 |
$existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
|
1168 |
if (is_array($existsTable) && !empty($existsTable)) {
|
1169 |
$wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
|
1241 |
wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
|
1242 |
}
|
1243 |
|
1244 |
+
//Activate Social Meta Tags
|
1245 |
$options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
|
1246 |
$options->_setOption('og_active', 1);
|
1247 |
$options->_setOption('card_active', 1);
|
includes/Meta.php
CHANGED
@@ -132,11 +132,13 @@ class B2S_Meta {
|
|
132 |
$image = $this->metaData[$type . '_image'];
|
133 |
} else {
|
134 |
//is set featured image
|
135 |
-
if (
|
136 |
-
$
|
137 |
-
|
138 |
-
|
139 |
-
|
|
|
|
|
140 |
}
|
141 |
}
|
142 |
if (empty($image)) {
|
132 |
$image = $this->metaData[$type . '_image'];
|
133 |
} else {
|
134 |
//is set featured image
|
135 |
+
if (isset($this->post->ID)) {
|
136 |
+
if ($id_attachment = get_post_thumbnail_id($this->post->ID)) {
|
137 |
+
$image = wp_get_attachment_url($id_attachment, false);
|
138 |
+
if (!preg_match('/^https?:\/\//', $image)) {
|
139 |
+
// Remove any starting slash with ltrim() and add one to the end of site_url()
|
140 |
+
$image = site_url('/') . ltrim($image, '/');
|
141 |
+
}
|
142 |
}
|
143 |
}
|
144 |
if (empty($image)) {
|
includes/System.php
CHANGED
@@ -13,9 +13,9 @@ class B2S_System {
|
|
13 |
if (!$this->checkCurl()) {
|
14 |
$result['curl'] = false;
|
15 |
}
|
16 |
-
/*if(!$this->checkPHP()){
|
17 |
-
|
18 |
-
|
19 |
}
|
20 |
if ($action == 'after') {
|
21 |
if (!$this->checkDbTables()) {
|
@@ -29,17 +29,19 @@ class B2S_System {
|
|
29 |
private function checkCurl() {
|
30 |
return function_exists('curl_version');
|
31 |
}
|
32 |
-
|
33 |
-
private function checkPHP(){
|
34 |
if (version_compare(phpversion(), '5.5.3', '<')) {
|
35 |
return false;
|
36 |
-
|
37 |
-
|
38 |
}
|
39 |
-
|
40 |
|
41 |
private function checkDbTables() {
|
42 |
global $wpdb;
|
|
|
|
|
|
|
43 |
$b2sUserCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_user');
|
44 |
if (is_array($b2sUserCols) && isset($b2sUserCols[0])) {
|
45 |
$b2sUserColsData = array();
|
@@ -48,9 +50,15 @@ class B2S_System {
|
|
48 |
$b2sUserColsData[] = $value->Field;
|
49 |
}
|
50 |
}
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
-
return
|
54 |
}
|
55 |
|
56 |
public function getErrorMessage($errors, $removeBreakline = false) {
|
@@ -70,7 +78,7 @@ class B2S_System {
|
|
70 |
$output .= __('Please see <a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank">FAQ</a>', 'blog2social') . '</a>';
|
71 |
}
|
72 |
if ($error == 'dbTable' && $status == false) {
|
73 |
-
$output .= __('Blog2Social
|
74 |
$output .= (!$removeBreakline) ? '<br>' : ' ';
|
75 |
$output .= (!$removeBreakline) ? '<br>' : ' ';
|
76 |
$output .= __('<a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank"> Please find more Information and help in our FAQ</a>', 'blog2social') . '</a>.';
|
13 |
if (!$this->checkCurl()) {
|
14 |
$result['curl'] = false;
|
15 |
}
|
16 |
+
/* if(!$this->checkPHP()){
|
17 |
+
$result['php'] = false;
|
18 |
+
} */
|
19 |
}
|
20 |
if ($action == 'after') {
|
21 |
if (!$this->checkDbTables()) {
|
29 |
private function checkCurl() {
|
30 |
return function_exists('curl_version');
|
31 |
}
|
32 |
+
|
33 |
+
private function checkPHP() {
|
34 |
if (version_compare(phpversion(), '5.5.3', '<')) {
|
35 |
return false;
|
36 |
+
}
|
37 |
+
return true;
|
38 |
}
|
|
|
39 |
|
40 |
private function checkDbTables() {
|
41 |
global $wpdb;
|
42 |
+
$return = false;
|
43 |
+
|
44 |
+
//ExistsColumn
|
45 |
$b2sUserCols = $wpdb->get_results('SHOW COLUMNS FROM b2s_user');
|
46 |
if (is_array($b2sUserCols) && isset($b2sUserCols[0])) {
|
47 |
$b2sUserColsData = array();
|
50 |
$b2sUserColsData[] = $value->Field;
|
51 |
}
|
52 |
}
|
53 |
+
if (in_array("state_url", $b2sUserColsData)) {
|
54 |
+
$return = true;
|
55 |
+
}
|
56 |
+
}
|
57 |
+
//ExistsTable
|
58 |
+
if ($wpdb->get_var("SHOW TABLES LIKE 'b2s_posts_sched_details'") != 'b2s_posts_sched_details') {
|
59 |
+
$return = false;
|
60 |
}
|
61 |
+
return $return;
|
62 |
}
|
63 |
|
64 |
public function getErrorMessage($errors, $removeBreakline = false) {
|
78 |
$output .= __('Please see <a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank">FAQ</a>', 'blog2social') . '</a>';
|
79 |
}
|
80 |
if ($error == 'dbTable' && $status == false) {
|
81 |
+
$output .= __('Blog2Social does not seem to have permission to write in your WordPress database. Please assign Blog2Social the permission to write in the WordPress database. Please also make sure that your MySQL server runs on v5.5.3 or higher, or ask your server administrator to do it for you.', 'blog2social');
|
82 |
$output .= (!$removeBreakline) ? '<br>' : ' ';
|
83 |
$output .= (!$removeBreakline) ? '<br>' : ' ';
|
84 |
$output .= __('<a href="https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html" target="_blank"> Please find more Information and help in our FAQ</a>', 'blog2social') . '</a>.';
|
includes/Tools.php
CHANGED
@@ -12,6 +12,7 @@ class B2S_Tools {
|
|
12 |
|
13 |
public static function setUserDetails() {
|
14 |
delete_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID);
|
|
|
15 |
$version = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserDetails', 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION), true));
|
16 |
$tokenInfo['B2S_PLUGIN_USER_VERSION'] = (isset($version->version) ? $version->version : 0);
|
17 |
$tokenInfo['B2S_PLUGIN_VERSION'] = B2S_PLUGIN_VERSION;
|
@@ -31,6 +32,10 @@ class B2S_Tools {
|
|
31 |
$tokenInfo['B2S_PLUGIN_USER_VERSION_NEXT_REQUEST'] = time() + 3600;
|
32 |
update_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID, $tokenInfo);
|
33 |
}
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
|
36 |
public static function checkUserBlogUrl() {
|
@@ -118,6 +123,10 @@ class B2S_Tools {
|
|
118 |
if ($type == 'term') {
|
119 |
return 'https://www.blog2social.com/' . (($lang == 'en') ? 'en/terms' : 'de/agb');
|
120 |
}
|
|
|
|
|
|
|
|
|
121 |
//TOS Twitter 032018
|
122 |
//BTN: More information
|
123 |
if ($type == 'network_tos_faq_032018') {
|
12 |
|
13 |
public static function setUserDetails() {
|
14 |
delete_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID);
|
15 |
+
delete_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
|
16 |
$version = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getUserDetails', 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION), true));
|
17 |
$tokenInfo['B2S_PLUGIN_USER_VERSION'] = (isset($version->version) ? $version->version : 0);
|
18 |
$tokenInfo['B2S_PLUGIN_VERSION'] = B2S_PLUGIN_VERSION;
|
32 |
$tokenInfo['B2S_PLUGIN_USER_VERSION_NEXT_REQUEST'] = time() + 3600;
|
33 |
update_option('B2S_PLUGIN_USER_VERSION_' . B2S_PLUGIN_BLOG_USER_ID, $tokenInfo);
|
34 |
}
|
35 |
+
|
36 |
+
if (isset($version->show_privacy_policy) && !empty($version->show_privacy_policy)) {
|
37 |
+
update_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID, $version->show_privacy_policy);
|
38 |
+
}
|
39 |
}
|
40 |
|
41 |
public static function checkUserBlogUrl() {
|
123 |
if ($type == 'term') {
|
124 |
return 'https://www.blog2social.com/' . (($lang == 'en') ? 'en/terms' : 'de/agb');
|
125 |
}
|
126 |
+
if ($type == 'privacy_policy') {
|
127 |
+
return 'https://www.adenion.de/' . (($lang == 'en') ? 'privacy-policy' : 'datenschutz');
|
128 |
+
}
|
129 |
+
|
130 |
//TOS Twitter 032018
|
131 |
//BTN: More information
|
132 |
if ($type == 'network_tos_faq_032018') {
|
includes/Util.php
CHANGED
@@ -12,12 +12,12 @@ class B2S_Util {
|
|
12 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
13 |
return date($ident, $localTime);
|
14 |
}
|
15 |
-
|
16 |
-
public static function getbyIdentLocalDate($userTimezone
|
17 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
18 |
return date($ident, $localTime);
|
19 |
}
|
20 |
-
|
21 |
public static function getCustomLocaleDateTime($userTimezone, $ident = "Y-m-d H:i:s") {
|
22 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
23 |
return date($ident, $localTime);
|
@@ -178,26 +178,26 @@ class B2S_Util {
|
|
178 |
}
|
179 |
|
180 |
private static function b2sGetAllTags($html, $type = 'og') {
|
|
|
181 |
$list = array();
|
182 |
-
|
183 |
-
$dom = new DomDocument();
|
184 |
if (function_exists('mb_convert_encoding')) {
|
185 |
-
|
186 |
} else {
|
187 |
-
|
188 |
}
|
189 |
-
$
|
190 |
-
$
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
$
|
196 |
-
|
197 |
-
$
|
198 |
}
|
199 |
-
if (
|
200 |
-
$list[
|
201 |
}
|
202 |
}
|
203 |
return $list;
|
12 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
13 |
return date($ident, $localTime);
|
14 |
}
|
15 |
+
|
16 |
+
public static function getbyIdentLocalDate($userTimezone, $ident = "Y-m-d H:i:s") {
|
17 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
18 |
return date($ident, $localTime);
|
19 |
}
|
20 |
+
|
21 |
public static function getCustomLocaleDateTime($userTimezone, $ident = "Y-m-d H:i:s") {
|
22 |
$localTime = strtotime(gmdate('Y-m-d H:i:s')) + ($userTimezone * 3600);
|
23 |
return date($ident, $localTime);
|
178 |
}
|
179 |
|
180 |
private static function b2sGetAllTags($html, $type = 'og') {
|
181 |
+
$search = ($type = 'og') ? 'property' : 'name';
|
182 |
$list = array();
|
183 |
+
$doc = new DOMDocument();
|
|
|
184 |
if (function_exists('mb_convert_encoding')) {
|
185 |
+
@$doc->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
|
186 |
} else {
|
187 |
+
@$doc->loadHTML($html);
|
188 |
}
|
189 |
+
$metas = $doc->getElementsByTagName('meta');
|
190 |
+
for ($i = 0; $i < $metas->length; $i++) {
|
191 |
+
$meta = $metas->item($i);
|
192 |
+
if ($meta->getAttribute($search) == $type . ':title') {
|
193 |
+
$list['title'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($meta->getAttribute('content')) : $meta->getAttribute('content'));
|
194 |
+
}
|
195 |
+
if ($meta->getAttribute($search) == $type . ':description') {
|
196 |
+
$desc = self::cleanContent(strip_shortcodes($meta->getAttribute('content')));
|
197 |
+
$list['description'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($desc) : $desc);
|
198 |
}
|
199 |
+
if ($meta->getAttribute($search) == $type . ':image') {
|
200 |
+
$list['image'] = (function_exists('mb_convert_encoding') ? htmlspecialchars($meta->getAttribute('content')) : $meta->getAttribute('content'));
|
201 |
}
|
202 |
}
|
203 |
return $list;
|
languages/blog2social-de_DE.mo
CHANGED
Binary file
|
languages/blog2social-de_DE.po
CHANGED
@@ -4,7 +4,7 @@ msgstr ""
|
|
4 |
"Stable (latest release)\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
"POT-Creation-Date: Thu May 18 2017 09:57:01 GMT+0200\n"
|
7 |
-
"PO-Revision-Date:
|
8 |
"Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: German\n"
|
@@ -23,235 +23,33 @@ msgstr ""
|
|
23 |
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
24 |
"X-Loco-Target-Locale: de_DE"
|
25 |
|
26 |
-
#: ../../plugins/blog2social-v-4-
|
27 |
-
msgid "
|
28 |
-
msgstr "
|
29 |
-
|
30 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:464
|
31 |
-
msgid "edit"
|
32 |
-
msgstr "bearbeiten"
|
33 |
|
34 |
-
#: ../../plugins/blog2social-v-4-
|
35 |
-
#: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:184
|
36 |
msgid ""
|
37 |
-
"
|
38 |
-
"
|
|
|
|
|
39 |
msgstr ""
|
40 |
-
"
|
41 |
-
"
|
42 |
-
|
43 |
-
|
44 |
-
#: /plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:184 ../..
|
45 |
-
#: /plugins/blog2social-v-4-7/views/b2s/html/header.phtml:36
|
46 |
-
msgid "More information"
|
47 |
-
msgstr "Zusätzliche Informationen"
|
48 |
-
|
49 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/PostBox.php:190
|
50 |
-
msgid "Select Twitter profile:"
|
51 |
-
msgstr "Twitter Profil auswählen:"
|
52 |
-
|
53 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:342
|
54 |
-
msgid "The default card type to use"
|
55 |
-
msgstr "Der zu verwendende Standard-Kartentyp"
|
56 |
-
|
57 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:344
|
58 |
-
msgid "Summary"
|
59 |
-
msgstr "Zusammenfassung"
|
60 |
-
|
61 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Settings/Item.php:345
|
62 |
-
msgid "Summary with large image"
|
63 |
-
msgstr "Zusammenfassung mit großem Bild"
|
64 |
-
|
65 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
|
66 |
-
#: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
|
67 |
-
msgid ""
|
68 |
-
"Please keep in mind that according to Twitter’s new TOS, users are no longer "
|
69 |
-
"allowed to post identical or substantially similar content to multiple "
|
70 |
-
"accounts or multiple duplicate updates on one account."
|
71 |
-
msgstr ""
|
72 |
-
"Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr "
|
73 |
-
"erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren "
|
74 |
-
"Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
|
75 |
-
"mehreren Accounts zu posten."
|
76 |
-
|
77 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
|
78 |
-
#: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
|
79 |
-
msgid ""
|
80 |
-
"Violating these rules can result in Twitter suspending your account. Always "
|
81 |
-
"vary your Tweets with different comments, hashtags or handles to prevent "
|
82 |
-
"duplicate posts."
|
83 |
-
msgstr ""
|
84 |
-
"Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account "
|
85 |
-
"sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
|
86 |
-
"Hashtags und Handles um doppelte Beiträge zu vermeiden."
|
87 |
-
|
88 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:261 ../..
|
89 |
-
#: /plugins/blog2social-v-4-7/includes/B2S/Ship/Item.php:547
|
90 |
-
msgid "Learn more about this"
|
91 |
-
msgstr "Erfahre mehr darüber"
|
92 |
-
|
93 |
-
#: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
|
94 |
-
msgid "Modify pin board"
|
95 |
-
msgstr "Pinnwand ändern"
|
96 |
-
|
97 |
-
#: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
|
98 |
-
msgid "Modify forum"
|
99 |
-
msgstr "Forum ändern"
|
100 |
-
|
101 |
-
#: ../../plugins/blog2social-v-4-7/includes/Loader.php:53
|
102 |
-
msgid "Modify subreddit"
|
103 |
-
msgstr "Subreddit ändern"
|
104 |
|
105 |
-
#: ../../plugins/blog2social-v-4-
|
106 |
-
msgid "
|
107 |
-
msgstr "
|
108 |
|
109 |
-
#: ../../plugins/blog2social-v-4-
|
110 |
-
msgid "
|
111 |
-
msgstr "
|
112 |
-
|
113 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/network.php:183
|
114 |
-
msgid "Could not be changed"
|
115 |
-
msgstr "Kann nicht geändert werden"
|
116 |
-
|
117 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/network.php:190
|
118 |
-
msgid "modfiy"
|
119 |
-
msgstr "ändern"
|
120 |
-
|
121 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:8
|
122 |
-
msgid "Twitter terms of service update February 2018"
|
123 |
-
msgstr "Twitter: Änderung der Allgemeinen Geschäftsbedingungen - Update Februar 2018"
|
124 |
|
125 |
-
#: ../../plugins/blog2social-v-4-
|
126 |
-
msgid ""
|
127 |
-
"
|
128 |
-
"prevent malicious activity and spam. Users are no longer allowed to post "
|
129 |
-
"identical or substantially similar content to multiple accounts. Accordingly,"
|
130 |
-
" social media tools are no longer permitted to enable users to send the same "
|
131 |
-
"message to multiple Twitter accounts."
|
132 |
-
msgstr ""
|
133 |
-
"Im Februar 2018 hat Twitter seine Allgemeinen Geschäftsbedingungen (AGB) und "
|
134 |
-
"damit auch die Regeln und Richtlinien für das Teilen von Beiträgen sowie die "
|
135 |
-
"Planung und das Teilen über Social Media Automatisierungstools geändert. "
|
136 |
-
"Twitter beabsichtigt damit, vor allem manipulative Falschnachrichten (Fake "
|
137 |
-
"News) und Spam einzudämmen. Die Änderungen betreffen allerdings alle Twitter "
|
138 |
-
"Accounts. Twitter-Nutzern ist es nicht mehr erlaubt, identische oder im "
|
139 |
-
"Wesentlichen ähnliche Inhalte auf mehreren Konten zu posten. Dementsprechend "
|
140 |
-
"dürfen auch Social-Media-Tools den Nutzern nicht mehr ermöglichen, dieselbe "
|
141 |
-
"Nachricht an mehrere Twitter-Accounts zu senden."
|
142 |
-
|
143 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:13
|
144 |
-
msgid "More Information about these changes"
|
145 |
-
msgstr "Weitere Informationen zu den Twitter Änderungen"
|
146 |
-
|
147 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:16
|
148 |
-
msgid "What does this mean for your work with Blog2Social?"
|
149 |
-
msgstr "Was bedeutet das für meine Arbeit mit Blog2Social?"
|
150 |
-
|
151 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:18
|
152 |
-
msgid ""
|
153 |
-
"Other social media tools simply no longer allow users to select multiple "
|
154 |
-
"Twitter accounts. However, Blog2Social was originally built with "
|
155 |
-
"individualization as the key feature in mind. So Blog2Social still lets you "
|
156 |
-
"post to multiple Twitter accounts in accordance with the new Twitter rules. "
|
157 |
-
"By adding individual comments, hashtags, selecting individual images, post "
|
158 |
-
"formats and even changing meta tags, you can fully customize your Tweets for "
|
159 |
-
"each Twitter account individually."
|
160 |
-
msgstr ""
|
161 |
-
"Während andere Social-Media-Tools ihren Nutzern gar nicht mehr erlauben, "
|
162 |
-
"mehrere Twitter-Accounts auszuwählen, bietet Blog2Social Ihnen nach wie vor "
|
163 |
-
"die größtmögliche Freiheit für Ihr Twitter-Marketing.\n"
|
164 |
-
"Blog2Social wurde mit dem Ziel entwickelt, individualisierte Social-Media-"
|
165 |
-
"Beiträge mit einem höchstmöglichen Grad an Automatisierung zu verbinden. "
|
166 |
-
"Darauf sind wir spezialisiert und das werden wir auch in Zukunft weiter "
|
167 |
-
"verfolgen. Mit Blog2Social können Sie Ihre Beiträge also weiterhin auf "
|
168 |
-
"mehreren Twitter-Accounts teilen - in Übereinstimmung mit den neuen Twitter-"
|
169 |
-
"Regeln. Blog2Social stellt Ihnen dafür eine Vielzahl von Optionen zur "
|
170 |
-
"Verfügung. Durch das Hinzufügen individueller Kommentare, Hashtags, die "
|
171 |
-
"Auswahl individueller, Postformate und sogar die Änderung der Meta-Tags für "
|
172 |
-
"die Twitter Cards können Sie Ihre Tweets für jeden Twitter-Account "
|
173 |
-
"individuell anpassen.\n"
|
174 |
-
|
175 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:20
|
176 |
-
msgid ""
|
177 |
-
"If you have scheduled identical or similar Twitter posts for multiple "
|
178 |
-
"accounts, please make sure to either edit or delete them, according to "
|
179 |
-
"Twitter’s rules. To do this, go to Blog2Social -> Posts Sharing -> Calendar."
|
180 |
-
" By clicking the Twitter Icon on top of the page, you can filter all your "
|
181 |
-
"posts so you only see your scheduled posts for Twitter. Clicking on a post "
|
182 |
-
"will open a menu that lets you edit or delete the scheduled Tweet."
|
183 |
-
msgstr ""
|
184 |
-
"Wenn Sie in der Vergangenheit bereits identische oder ähnliche Twitter-Posts "
|
185 |
-
"für mehrere Konten vorgeplant haben, stellen Sie bitte sicher, diese "
|
186 |
-
"entsprechend der neuen Regeln von Twitter zu bearbeiten oder zu löschen."
|
187 |
-
"Gehen Sie dafür bitte auf Blog2Social -> Beiträge -> Kalender. Durch Klicken "
|
188 |
-
"auf das Twitter-Symbol oben auf der Seite können Sie alle Ihre Beiträge "
|
189 |
-
"filtern, so dass Sie nur Ihre geplanten Tweets sehen. Ein Klick auf einen "
|
190 |
-
"Beitrag öffnet ein Menü, in dem Sie den geplanten Tweet bearbeiten oder "
|
191 |
-
"löschen können."
|
192 |
-
|
193 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:22
|
194 |
-
msgid ""
|
195 |
-
"Blog2Social also provides you with individual comment fields for each of "
|
196 |
-
"your Tweets. This allows you to share your posts on all your Twitter "
|
197 |
-
"accounts with individually tailored comments."
|
198 |
-
msgstr ""
|
199 |
-
"Blog2Social stellt Ihnen außerdem individuelle Kommentarfelder für jeden "
|
200 |
-
"Ihrer Tweets zur Verfügung. So können Sie Ihre Beiträge auf allen Ihren "
|
201 |
-
"Twitter-Accounts mit individuell angepassten Kommentaren teilen."
|
202 |
-
|
203 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:25
|
204 |
-
msgid ""
|
205 |
-
"Please note that violating these rules can result in Twitter suspending your "
|
206 |
-
"account. "
|
207 |
-
msgstr ""
|
208 |
-
"Bitte beachten Sie, dass ein Verstoß gegen die neuen Twitter-Regeln dazu "
|
209 |
-
"führen kann, dass Twitter Ihren Account sperrt."
|
210 |
-
|
211 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/partials/network-tos-modal.php:30
|
212 |
-
msgid "I understand and I will follow the Twitter TOS rules"
|
213 |
-
msgstr "Ich habe verstanden und werde die neuen Twitter-Richtlinien befolgen"
|
214 |
-
|
215 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:34
|
216 |
-
msgid ""
|
217 |
-
"Starting March 23th, 2018 Twitter has enforced new TOS rules and policies "
|
218 |
-
"regarding duplicate posts and posting across multiple Twitter accounts. "
|
219 |
-
"Users are no longer allowed to post identical or substantially similar "
|
220 |
-
"content to multiple accounts or multiple duplicate updates on one account."
|
221 |
-
msgstr ""
|
222 |
-
"Ab dem 23. März 2018 gelten auf Twitter neue Nutzungsbedingungen und "
|
223 |
-
"Richtlinien in Bezug auf die Veröffentlichung von identischen Beiträgen über "
|
224 |
-
"mehrere Twitter-Accounts hinweg. Nutzern ist es nicht mehr erlaubt, "
|
225 |
-
"identische oder im Wesentlichen ähnliche Inhalte über mehrere Konten oder "
|
226 |
-
"identische Beiträge auf einem Konto zu posten."
|
227 |
-
|
228 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:35
|
229 |
-
msgid ""
|
230 |
-
"Please make sure to follow Twitter’s TOS, as violating these rules can "
|
231 |
-
"result in Twitter suspending your account."
|
232 |
-
msgstr ""
|
233 |
-
"Befolgen Sie bitte die aktualisierten AGB von Twitter. Ein Verstoß gegen "
|
234 |
-
"diese Regeln kann dazu führen, dass Twitter Ihren Account sperrt."
|
235 |
-
|
236 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:106
|
237 |
-
msgid "This post was edit successful."
|
238 |
-
msgstr "Dieser Beitrag wurde erfolgreich bearbeitet."
|
239 |
-
|
240 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:352
|
241 |
-
msgid "Thank you for choosing Blog2Social Premium."
|
242 |
-
msgstr "Vielen Dank, dass Du Dich für Blog2Social Premium entschieden hast."
|
243 |
-
|
244 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:362
|
245 |
-
msgid "Blog2Social Premium"
|
246 |
-
msgstr "Blog2Social Premium"
|
247 |
-
|
248 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:362
|
249 |
-
msgid "has been successfully activated."
|
250 |
-
msgstr "wurde erfolgreich aktiviert."
|
251 |
-
|
252 |
-
#: ../../plugins/blog2social-v-4-7/views/b2s/html/header.phtml:389
|
253 |
-
msgid "OK"
|
254 |
-
msgstr "OK"
|
255 |
|
256 |
#. Name of the plugin
|
257 |
msgid "Blog2Social: Social Media Auto Post & Scheduler"
|
@@ -278,330 +76,345 @@ msgstr ""
|
|
278 |
msgid "Blog2Social, Adenion"
|
279 |
msgstr "Blog2Social, Adenion"
|
280 |
|
281 |
-
#: ../../plugins/blog2social-v-4-
|
282 |
msgid "show all"
|
283 |
msgstr "alle anzeigen"
|
284 |
|
285 |
-
#: ../../plugins/blog2social-v-4-
|
286 |
-
#: /plugins/blog2social-v-4-
|
287 |
msgid "Default"
|
288 |
msgstr "Standard"
|
289 |
|
290 |
-
#: ../../plugins/blog2social-v-4-
|
291 |
msgid "Show all"
|
292 |
msgstr "alle anzeigen"
|
293 |
|
294 |
-
#: ../../plugins/blog2social-v-4-
|
295 |
-
#: /plugins/blog2social-v-4-
|
296 |
msgid "My profile"
|
297 |
msgstr "Mein Profil"
|
298 |
|
299 |
-
#: ../../plugins/blog2social-v-4-
|
300 |
msgid "Your profiles:"
|
301 |
msgstr "weitere Profile:"
|
302 |
|
303 |
-
#: ../../plugins/blog2social-v-4-
|
304 |
-
#: /plugins/blog2social-v-4-
|
305 |
msgid "Connections"
|
306 |
msgstr "Verbindungen"
|
307 |
|
308 |
-
#: ../../plugins/blog2social-v-4-
|
309 |
-
#: /plugins/blog2social-v-4-
|
310 |
-
#: /plugins/blog2social-v-4-
|
311 |
-
#: /plugins/blog2social-v-4-
|
312 |
-
#: /plugins/blog2social-v-4-
|
313 |
-
#: /plugins/blog2social-v-4-
|
314 |
-
#: /plugins/blog2social-v-4-
|
315 |
-
#: /plugins/blog2social-v-4-
|
316 |
-
#: /plugins/blog2social-v-4-
|
317 |
-
#: /plugins/blog2social-v-4-
|
318 |
msgid "Profile"
|
319 |
msgstr "Profil"
|
320 |
|
321 |
-
#: ../../plugins/blog2social-v-4-
|
322 |
-
#: /plugins/blog2social-v-4-
|
323 |
-
#: /plugins/blog2social-v-4-
|
324 |
-
#: /plugins/blog2social-v-4-
|
325 |
-
#: /plugins/blog2social-v-4-
|
326 |
-
#: /plugins/blog2social-v-4-
|
327 |
-
#: /plugins/blog2social-v-4-
|
328 |
-
#: /plugins/blog2social-v-4-
|
329 |
-
#: /plugins/blog2social-v-4-
|
330 |
-
#: /plugins/blog2social-v-4-
|
331 |
-
#: /plugins/blog2social-v-4-
|
332 |
msgid "Page"
|
333 |
msgstr "Seite"
|
334 |
|
335 |
-
#: ../../plugins/blog2social-v-4-
|
336 |
-
#: /plugins/blog2social-v-4-
|
337 |
msgid "You want to connect a network page?"
|
338 |
msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
|
339 |
|
340 |
-
#: ../../plugins/blog2social-v-4-
|
341 |
-
#: /plugins/blog2social-v-4-
|
342 |
-
#: /plugins/blog2social-v-4-
|
343 |
-
#: /plugins/blog2social-v-4-
|
344 |
-
#: /plugins/blog2social-v-4-
|
345 |
-
#: /plugins/blog2social-v-4-
|
346 |
-
#: /plugins/blog2social-v-4-
|
347 |
-
#: /plugins/blog2social-v-4-
|
348 |
-
#: /plugins/blog2social-v-4-
|
349 |
-
#: /plugins/blog2social-v-4-
|
350 |
-
#: /plugins/blog2social-v-4-
|
351 |
-
#: 4-
|
352 |
-
#: php:35 ../../plugins/blog2social-v-4-
|
353 |
-
#: 9 ../../plugins/blog2social-v-4-
|
354 |
-
#: /plugins/blog2social-v-4-
|
355 |
-
#: v-4-
|
356 |
-
#:
|
357 |
-
#:
|
358 |
-
#:
|
359 |
msgid "PREMIUM"
|
360 |
msgstr "PREMIUM"
|
361 |
|
362 |
-
#: ../../plugins/blog2social-v-4-
|
363 |
-
#: /plugins/blog2social-v-4-
|
364 |
-
#: /plugins/blog2social-v-4-
|
365 |
-
#: /plugins/blog2social-v-4-
|
366 |
-
#: /plugins/blog2social-v-4-
|
367 |
-
#: /plugins/blog2social-v-4-
|
368 |
-
#: /plugins/blog2social-v-4-
|
369 |
-
#: /plugins/blog2social-v-4-
|
370 |
-
#: /plugins/blog2social-v-4-
|
371 |
-
#: /plugins/blog2social-v-4-
|
372 |
msgid "Group"
|
373 |
msgstr "Gruppe"
|
374 |
|
375 |
-
#: ../../plugins/blog2social-v-4-
|
376 |
-
#: /plugins/blog2social-v-4-
|
377 |
msgid "You want to connect a social media group?"
|
378 |
msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
|
379 |
|
380 |
-
#: ../../plugins/blog2social-v-4-
|
381 |
-
#: /plugins/blog2social-v-4-
|
382 |
msgid "Authorization is interrupted since"
|
383 |
msgstr "Autorisierung ist unterbrochen seit"
|
384 |
|
385 |
-
#: ../../plugins/blog2social-v-4-
|
386 |
-
#: /plugins/blog2social-v-4-
|
387 |
-
#: /plugins/blog2social-v-4-
|
388 |
msgid "To reactivate this social media connection,"
|
389 |
msgstr "Um diese Social Media Verbindung zu reaktivieren,"
|
390 |
|
391 |
-
#: ../../plugins/blog2social-v-4-
|
392 |
-
#: /plugins/blog2social-v-4-
|
393 |
-
#: /plugins/blog2social-v-4-
|
394 |
-
#: /plugins/blog2social-v-4-
|
395 |
msgid "please upgrade"
|
396 |
msgstr "Bitte upgraden"
|
397 |
|
398 |
-
#: ../../plugins/blog2social-v-4-
|
399 |
msgid "Authorization is interrupted since"
|
400 |
msgstr "Autorisierung ist unterbrochen seit"
|
401 |
|
402 |
-
#: ../../plugins/blog2social-v-4-
|
403 |
msgid "all authors"
|
404 |
msgstr "alle Autoren"
|
405 |
|
406 |
-
#: ../../plugins/blog2social-v-4-
|
407 |
-
#: /plugins/blog2social-v-4-
|
408 |
-
#: /plugins/blog2social-v-4-
|
409 |
-
#: /plugins/blog2social-v-4-
|
410 |
-
#: /plugins/blog2social-v-4-
|
411 |
-
#: /plugins/blog2social-v-4-
|
412 |
msgid "published"
|
413 |
msgstr "veröffentlicht"
|
414 |
|
415 |
-
#: ../../plugins/blog2social-v-4-
|
416 |
-
#: /plugins/blog2social-v-4-
|
417 |
-
#: /plugins/blog2social-v-4-
|
418 |
-
#: /plugins/blog2social-v-4-
|
419 |
-
#: /plugins/blog2social-v-4-
|
420 |
msgid "scheduled"
|
421 |
msgstr "geplant"
|
422 |
|
423 |
-
#: ../../plugins/blog2social-v-4-
|
424 |
-
#: /plugins/blog2social-v-4-
|
425 |
-
#: /plugins/blog2social-v-4-
|
426 |
-
#: /plugins/blog2social-v-4-
|
427 |
msgid "draft"
|
428 |
msgstr "Entwurf"
|
429 |
|
430 |
-
#: ../../plugins/blog2social-v-4-
|
431 |
msgid "all statuses"
|
432 |
msgstr "kein Status"
|
433 |
|
434 |
-
#: ../../plugins/blog2social-v-4-
|
435 |
-
#: /plugins/blog2social-v-4-
|
436 |
msgid "newest first"
|
437 |
msgstr "neuste zuerst"
|
438 |
|
439 |
-
#: ../../plugins/blog2social-v-4-
|
440 |
-
#: /plugins/blog2social-v-4-
|
441 |
msgid "oldest first"
|
442 |
msgstr "älteste zuerst"
|
443 |
|
444 |
-
#: ../../plugins/blog2social-v-4-
|
445 |
msgid "all categories & tags"
|
446 |
msgstr "alle Kategorien & Schlagwörter"
|
447 |
|
448 |
-
#: ../../plugins/blog2social-v-4-
|
449 |
-
#: /plugins/blog2social-v-4-
|
450 |
msgid "all post types"
|
451 |
msgstr "alle Typen"
|
452 |
|
453 |
-
#: ../../plugins/blog2social-v-4-
|
454 |
-
#: /plugins/blog2social-v-4-
|
455 |
msgid "Search Title"
|
456 |
msgstr "Suche nach Titel"
|
457 |
|
458 |
-
#: ../../plugins/blog2social-v-4-
|
459 |
-
#: /plugins/blog2social-v-4-
|
460 |
msgid "sort"
|
461 |
msgstr "sortieren"
|
462 |
|
463 |
-
#: ../../plugins/blog2social-v-4-
|
464 |
-
#: /plugins/blog2social-v-4-
|
465 |
msgid "reset"
|
466 |
msgstr "zurücksetzen"
|
467 |
|
468 |
-
#: ../../plugins/blog2social-v-4-
|
469 |
msgid "selected date"
|
470 |
msgstr "ausgewähltes Datum"
|
471 |
|
472 |
-
#: ../../plugins/blog2social-v-4-
|
473 |
msgid "scheduled post(s)"
|
474 |
msgstr "geplante Beiträge"
|
475 |
|
476 |
-
#: ../../plugins/blog2social-v-4-
|
477 |
msgid "You have no posts published or scheduled."
|
478 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
|
479 |
|
480 |
-
#: ../../plugins/blog2social-v-4-
|
481 |
msgid "last shared on social media"
|
482 |
msgstr "zuletzt auf Social Media geteilt"
|
483 |
|
484 |
-
#: ../../plugins/blog2social-v-4-
|
485 |
msgid "Share on Social Media"
|
486 |
msgstr "auf Social Media teilen"
|
487 |
|
488 |
-
#: ../../plugins/blog2social-v-4-
|
489 |
-
#: /plugins/blog2social-v-4-
|
490 |
msgid "Author"
|
491 |
msgstr "Autor"
|
492 |
|
493 |
-
#: ../../plugins/blog2social-v-4-
|
494 |
-
#: /plugins/blog2social-v-4-
|
495 |
msgid "on blog"
|
496 |
msgstr "auf dem Blog"
|
497 |
|
498 |
-
#: ../../plugins/blog2social-v-4-
|
499 |
-
#: /plugins/blog2social-v-4-
|
500 |
-
#: 4-
|
501 |
msgid "Re-share this post"
|
502 |
msgstr "Diesen Beitrag nochmal teilen"
|
503 |
|
504 |
-
#: ../../plugins/blog2social-v-4-
|
505 |
-
#: /plugins/blog2social-v-4-
|
506 |
msgid "Details"
|
507 |
msgstr "Details"
|
508 |
|
509 |
-
#: ../../plugins/blog2social-v-4-
|
510 |
msgid "shared social media posts"
|
511 |
msgstr "geteilte Beiträge"
|
512 |
|
513 |
-
#: ../../plugins/blog2social-v-4-
|
514 |
msgid "latest share by"
|
515 |
msgstr "zuletzt geteilt von"
|
516 |
|
517 |
-
#: ../../plugins/blog2social-v-4-
|
518 |
-
#: /plugins/blog2social-v-4-
|
519 |
msgid "scheduled social media posts"
|
520 |
msgstr "geplante Beiträge"
|
521 |
|
522 |
-
#: ../../plugins/blog2social-v-4-
|
523 |
msgid "next share by"
|
524 |
msgstr "als nächstes geteilt von"
|
525 |
|
526 |
-
#: ../../plugins/blog2social-v-4-
|
527 |
-
#: /plugins/blog2social-v-4-
|
528 |
-
|
529 |
-
msgstr "alle auswählen"
|
530 |
-
|
531 |
-
#: ../../plugins/blog2social-v-4-7/includes/B2S/Post/Item.php:377 ../..
|
532 |
-
#: /plugins/blog2social-v-4-7/views/b2s/settings.php:33 ../../plugins/blog2social-
|
533 |
-
#: v-4-7/views/b2s/widgets/premium.php:47
|
534 |
msgid "Auto-Posting"
|
535 |
msgstr "Auto-Posting"
|
536 |
|
537 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
538 |
msgid "show"
|
539 |
msgstr "ansehen"
|
540 |
|
541 |
-
#: ../../plugins/blog2social-v-4-
|
542 |
-
#: /plugins/blog2social-v-4-
|
543 |
msgid "Please see"
|
544 |
msgstr "Siehe"
|
545 |
|
546 |
-
#: ../../plugins/blog2social-v-4-
|
547 |
-
#: /plugins/blog2social-v-4-
|
548 |
msgid "FAQ"
|
549 |
msgstr "FAQ"
|
550 |
|
551 |
-
#: ../../plugins/blog2social-v-4-
|
552 |
msgid "sharing in progress by"
|
553 |
msgstr "wir geteilt"
|
554 |
|
555 |
-
#: ../../plugins/blog2social-v-4-
|
556 |
msgid "shared by"
|
557 |
msgstr "geteilt von"
|
558 |
|
559 |
-
#: ../../plugins/blog2social-v-4-
|
560 |
-
#: /plugins/blog2social-v-4-
|
561 |
msgid "You want to delete a publish post entry?"
|
562 |
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
|
563 |
|
564 |
-
#: ../../plugins/blog2social-v-4-
|
565 |
-
#: /plugins/blog2social-v-4-
|
566 |
msgid "delete from reporting"
|
567 |
msgstr "aus Reporting löschen"
|
568 |
|
569 |
-
#: ../../plugins/blog2social-v-4-
|
570 |
msgid "re-share"
|
571 |
msgstr "erneut teilen"
|
572 |
|
573 |
-
#: ../../plugins/blog2social-v-4-
|
574 |
msgid "scheduled by"
|
575 |
msgstr "geplant von "
|
576 |
|
577 |
-
#: ../../plugins/blog2social-v-4-
|
578 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
msgid "delete"
|
580 |
msgstr "löschen"
|
581 |
|
582 |
-
#: ../../plugins/blog2social-v-4-
|
583 |
msgid "delete scheduling"
|
584 |
msgstr "Planung löschen"
|
585 |
|
586 |
-
#: ../../plugins/blog2social-v-4-
|
587 |
-
#: /plugins/blog2social-v-4-
|
588 |
msgid "Please see FAQ"
|
589 |
msgstr "Siehe FAQ"
|
590 |
|
591 |
-
#: ../../plugins/blog2social-v-4-
|
592 |
msgid "last auto-post:"
|
593 |
msgstr "letzter Auto-Post:"
|
594 |
|
595 |
-
#: ../../plugins/blog2social-v-4-
|
596 |
-
#: /plugins/blog2social-v-4-
|
597 |
-
#: 4-
|
598 |
msgid "The connection to the server failed. Try again!"
|
599 |
msgstr ""
|
600 |
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
|
601 |
"erneut!"
|
602 |
|
603 |
-
#: ../../plugins/blog2social-v-4-
|
604 |
-
#: /plugins/blog2social-v-4-
|
605 |
msgid ""
|
606 |
"WordPress uses heartbeats by default, Blog2Social as well. Please enable "
|
607 |
"heartbeats for using Blog2Social!"
|
@@ -609,8 +422,8 @@ msgstr ""
|
|
609 |
"WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
|
610 |
"Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
|
611 |
|
612 |
-
#: ../../plugins/blog2social-v-4-
|
613 |
-
#: /plugins/blog2social-v-4-
|
614 |
msgid ""
|
615 |
"Your post is still on draft or pending status. Please make sure that your "
|
616 |
"post is published or scheduled to be published on this blog. You can then "
|
@@ -620,8 +433,8 @@ msgstr ""
|
|
620 |
"geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
|
621 |
"planen."
|
622 |
|
623 |
-
#: ../../plugins/blog2social-v-4-
|
624 |
-
#: /plugins/blog2social-v-4-
|
625 |
msgid ""
|
626 |
"There are no authorizations for your selected profile. Please, authorize "
|
627 |
"with a social network or select a other profile."
|
@@ -629,12 +442,12 @@ msgstr ""
|
|
629 |
"Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
|
630 |
"mit einem Netzwerk oder wähle ein anderes Profil aus. "
|
631 |
|
632 |
-
#: ../../plugins/blog2social-v-4-
|
633 |
-
#: /plugins/blog2social-v-4-
|
634 |
msgid "Network settings"
|
635 |
msgstr "Netzwerkeinstellungen"
|
636 |
|
637 |
-
#: ../../plugins/blog2social-v-4-
|
638 |
msgid ""
|
639 |
"Notice: Please make sure, that your website address is reachable. The Social "
|
640 |
"Networks do not allow postings from local installations."
|
@@ -642,62 +455,63 @@ msgstr ""
|
|
642 |
"Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
|
643 |
"Fragen wende Dich bitte an unseren Support."
|
644 |
|
645 |
-
#: ../../plugins/blog2social-v-4-
|
646 |
msgid "Custom Sharing & Scheduling"
|
647 |
msgstr "Individuelles Teilen und Planen"
|
648 |
|
649 |
-
#: ../../plugins/blog2social-v-4-
|
650 |
-
#: /plugins/blog2social-v-4-
|
651 |
-
#: /plugins/blog2social-v-4-
|
652 |
-
#: /plugins/blog2social-v-4-
|
653 |
-
#: /plugins/blog2social-v-4-
|
654 |
-
#: /plugins/blog2social-v-4-
|
655 |
-
#: /plugins/blog2social-v-4-
|
656 |
-
#: /plugins/blog2social-v-4-
|
657 |
-
#: /plugins/blog2social-v-4-
|
658 |
-
#: /plugins/blog2social-v-4-
|
659 |
-
#: /plugins/blog2social-v-4-
|
660 |
-
#: /plugins/blog2social-v-4-
|
661 |
-
#: /plugins/blog2social-v-4-
|
662 |
-
#: /plugins/blog2social-v-4-
|
663 |
-
#: v-4-
|
664 |
-
#:
|
665 |
-
#:
|
666 |
-
#:
|
|
|
667 |
msgid "Info"
|
668 |
msgstr "Info"
|
669 |
|
670 |
-
#: ../../plugins/blog2social-v-4-
|
671 |
msgid "Customize & Schedule Social Media Posts"
|
672 |
msgstr "Social Media Posts anpassen & planen"
|
673 |
|
674 |
-
#: ../../plugins/blog2social-v-4-
|
675 |
-
#: /plugins/blog2social-v-4-
|
676 |
msgid "Social Media Auto-Posting"
|
677 |
msgstr "Social Media Auto-Posting"
|
678 |
|
679 |
-
#: ../../plugins/blog2social-v-4-
|
680 |
msgid "enable Auto-Posting"
|
681 |
msgstr "Auto-Posting aktivieren"
|
682 |
|
683 |
-
#: ../../plugins/blog2social-v-4-
|
684 |
-
#: /plugins/blog2social-v-4-
|
685 |
-
#: v-4-
|
686 |
-
#: calendar.php:50 ../../plugins/blog2social-v-4-
|
687 |
-
#: 188 ../../plugins/blog2social-v-4-
|
688 |
-
#: /plugins/blog2social-v-4-
|
689 |
-
#: /plugins/blog2social-v-4-
|
690 |
-
#:
|
691 |
-
#: 4-
|
692 |
-
#:
|
693 |
msgid "Loading..."
|
694 |
msgstr "Lade Daten..."
|
695 |
|
696 |
-
#: ../../plugins/blog2social-v-4-
|
697 |
msgid "Blog2Social: Customize & Schedule Social Media Posts"
|
698 |
msgstr "Blog2Social : Beiträge anpassen & planen"
|
699 |
|
700 |
-
#: ../../plugins/blog2social-v-4-
|
701 |
msgid ""
|
702 |
"Customize and schedule your social media posts on the one page preview for "
|
703 |
"all your selected networks: tailor your posts with individual comments, "
|
@@ -711,13 +525,13 @@ msgstr ""
|
|
711 |
"mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
|
712 |
"Community zu erzielen"
|
713 |
|
714 |
-
#: ../../plugins/blog2social-v-4-
|
715 |
-
#: /plugins/blog2social-v-4-
|
716 |
msgid "Blog2Social: Social Media Auto-Posting"
|
717 |
msgstr "Blog2Social: Social Media Auto-Posting"
|
718 |
|
719 |
-
#: ../../plugins/blog2social-v-4-
|
720 |
-
#: /plugins/blog2social-v-4-
|
721 |
msgid ""
|
722 |
"You have 2 general options to define the date and time to share your blog "
|
723 |
"posts on social media with the Auto-Poster:"
|
@@ -725,13 +539,13 @@ msgstr ""
|
|
725 |
"Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
|
726 |
"Deine Blogbeiträge auf Social Media zu teilen: "
|
727 |
|
728 |
-
#: ../../plugins/blog2social-v-4-
|
729 |
-
#: /plugins/blog2social-v-4-
|
730 |
msgid "1. Immediately after publishing your blog post"
|
731 |
msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
|
732 |
|
733 |
-
#: ../../plugins/blog2social-v-4-
|
734 |
-
#: /plugins/blog2social-v-4-
|
735 |
msgid ""
|
736 |
"Published blog posts: If you publish your blog post with click on publish in "
|
737 |
"your WordPress post editor, Blog2Social will automatically share your social "
|
@@ -741,8 +555,8 @@ msgstr ""
|
|
741 |
"auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
|
742 |
" teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
|
743 |
|
744 |
-
#: ../../plugins/blog2social-v-4-
|
745 |
-
#: /plugins/blog2social-v-4-
|
746 |
msgid ""
|
747 |
"Scheduled blog posts: If you schedule your blog post with click on schedule "
|
748 |
"in your WordPress post editor, Blog2Social will share your social media post "
|
@@ -753,8 +567,8 @@ msgstr ""
|
|
753 |
"Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
|
754 |
"Veröffentlichung auf Social Media. "
|
755 |
|
756 |
-
#: ../../plugins/blog2social-v-4-
|
757 |
-
#: /plugins/blog2social-v-4-
|
758 |
msgid ""
|
759 |
"2. Schedule your social media posts for a specific date and time If you want "
|
760 |
"to share your post at a particular date and time, different from your "
|
@@ -766,161 +580,172 @@ msgstr ""
|
|
766 |
"abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
|
767 |
"die Uhrzeit fest. "
|
768 |
|
769 |
-
#: ../../plugins/blog2social-v-4-
|
770 |
-
#: /plugins/blog2social-v-4-
|
771 |
msgid "You want to auto-post your blog post?"
|
772 |
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
|
773 |
|
774 |
-
#: ../../plugins/blog2social-v-4-
|
775 |
-
#: /plugins/blog2social-v-4-
|
776 |
-
#: v-4-
|
777 |
-
#:
|
778 |
-
#:
|
779 |
-
#: /plugins/blog2social-v-4-
|
780 |
-
#: /plugins/blog2social-v-4-
|
781 |
-
#: /plugins/blog2social-v-4-
|
782 |
-
#: /plugins/blog2social-v-4-
|
783 |
-
#: /plugins/blog2social-v-4-
|
|
|
784 |
msgid "With Blog2Social Premium you can:"
|
785 |
msgstr "Mit Blog2Social kannst Du:"
|
786 |
|
787 |
-
#: ../../plugins/blog2social-v-4-
|
788 |
-
#: /plugins/blog2social-v-4-
|
789 |
-
#: v-4-
|
790 |
-
#:
|
791 |
-
#:
|
792 |
-
#: /plugins/blog2social-v-4-
|
793 |
-
#: /plugins/blog2social-v-4-
|
794 |
-
#: /plugins/blog2social-v-4-
|
795 |
-
#: /plugins/blog2social-v-4-
|
796 |
-
#: /plugins/blog2social-v-4-
|
797 |
-
#: /plugins/blog2social-v-4-
|
|
|
798 |
msgid "Post on pages and groups"
|
799 |
msgstr "Poste auf Seiten und in Gruppen"
|
800 |
|
801 |
-
#: ../../plugins/blog2social-v-4-
|
802 |
-
#: /plugins/blog2social-v-4-
|
803 |
-
#: v-4-
|
804 |
-
#:
|
805 |
-
#:
|
806 |
-
#: /plugins/blog2social-v-4-
|
807 |
-
#: /plugins/blog2social-v-4-
|
808 |
-
#: /plugins/blog2social-v-4-
|
809 |
-
#: /plugins/blog2social-v-4-
|
810 |
-
#: /plugins/blog2social-v-4-
|
|
|
811 |
msgid "Share on multiple profiles, pages and groups"
|
812 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
813 |
|
814 |
-
#: ../../plugins/blog2social-v-4-
|
815 |
-
#: /plugins/blog2social-v-4-
|
816 |
-
#: v-4-
|
817 |
-
#:
|
818 |
-
#:
|
819 |
-
#: /plugins/blog2social-v-4-
|
820 |
-
#: /plugins/blog2social-v-4-
|
821 |
-
#: /plugins/blog2social-v-4-
|
822 |
-
#: /plugins/blog2social-v-4-
|
823 |
-
#: /plugins/blog2social-v-4-
|
824 |
-
#: /plugins/blog2social-v-4-
|
|
|
825 |
msgid "Auto-post and auto-schedule new and updated blog posts"
|
826 |
msgstr ""
|
827 |
" Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
|
828 |
"Aktualisierung posten und zeitversetzt planen"
|
829 |
|
830 |
-
#: ../../plugins/blog2social-v-4-
|
831 |
-
#: /plugins/blog2social-v-4-
|
832 |
-
#: v-4-
|
833 |
-
#:
|
834 |
-
#:
|
835 |
-
#: /plugins/blog2social-v-4-
|
836 |
-
#: /plugins/blog2social-v-4-
|
837 |
-
#: /plugins/blog2social-v-4-
|
838 |
-
#: /plugins/blog2social-v-4-
|
839 |
-
#: /plugins/blog2social-v-4-
|
|
|
840 |
msgid "Schedule your posts at the best times on each network"
|
841 |
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
|
842 |
|
843 |
-
#: ../../plugins/blog2social-v-4-
|
844 |
-
#: /plugins/blog2social-v-4-
|
845 |
-
#: v-4-
|
846 |
-
#:
|
847 |
-
#:
|
848 |
-
#: /plugins/blog2social-v-4-
|
849 |
-
#: /plugins/blog2social-v-4-
|
850 |
-
#: /plugins/blog2social-v-4-
|
851 |
-
#: /plugins/blog2social-v-4-
|
852 |
-
#: /plugins/blog2social-v-4-
|
|
|
853 |
msgid ""
|
854 |
"Best Time Manager: use predefined best time scheduler to auto-schedule your "
|
855 |
"social media posts"
|
856 |
msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
857 |
|
858 |
-
#: ../../plugins/blog2social-v-4-
|
859 |
-
#: /plugins/blog2social-v-4-
|
860 |
-
#: v-4-
|
861 |
-
#:
|
862 |
-
#:
|
863 |
-
#: /plugins/blog2social-v-4-
|
864 |
-
#: /plugins/blog2social-v-4-
|
865 |
-
#: /plugins/blog2social-v-4-
|
866 |
-
#: /plugins/blog2social-v-4-
|
867 |
-
#: /plugins/blog2social-v-4-
|
|
|
868 |
msgid "Schedule your post for one time, multiple times or recurrently"
|
869 |
msgstr ""
|
870 |
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
|
871 |
"oder nach einem regelmäßigen Muster"
|
872 |
|
873 |
-
#: ../../plugins/blog2social-v-4-
|
874 |
-
#: /plugins/blog2social-v-4-
|
875 |
-
#: v-4-
|
876 |
-
#:
|
877 |
-
#:
|
878 |
-
#: /plugins/blog2social-v-4-
|
879 |
-
#: /plugins/blog2social-v-4-
|
880 |
-
#: /plugins/blog2social-v-4-
|
881 |
-
#: /plugins/blog2social-v-4-
|
882 |
-
#: /plugins/blog2social-v-4-
|
|
|
883 |
msgid "Schedule and re-share old posts"
|
884 |
msgstr "Plane und teile alte Beiträge"
|
885 |
|
886 |
-
#: ../../plugins/blog2social-v-4-
|
887 |
-
#: /plugins/blog2social-v-4-
|
888 |
-
#: v-4-
|
889 |
-
#:
|
890 |
-
#:
|
891 |
-
#: /plugins/blog2social-v-4-
|
892 |
-
#: /plugins/blog2social-v-4-
|
893 |
-
#: /plugins/blog2social-v-4-
|
894 |
-
#: /plugins/blog2social-v-4-
|
895 |
-
#: /plugins/blog2social-v-4-
|
896 |
-
#: /plugins/blog2social-v-4-
|
|
|
897 |
msgid "Select link format or image format for your posts"
|
898 |
msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
|
899 |
|
900 |
-
#: ../../plugins/blog2social-v-4-
|
901 |
-
#: /plugins/blog2social-v-4-
|
902 |
-
#: v-4-
|
903 |
-
#:
|
904 |
-
#:
|
905 |
-
#: /plugins/blog2social-v-4-
|
906 |
-
#: /plugins/blog2social-v-4-
|
907 |
-
#: /plugins/blog2social-v-4-
|
908 |
-
#: /plugins/blog2social-v-4-
|
909 |
-
#: /plugins/blog2social-v-4-
|
910 |
-
#: /plugins/blog2social-v-4-
|
|
|
911 |
msgid "Select individual images per post"
|
912 |
msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
|
913 |
|
914 |
-
#: ../../plugins/blog2social-v-4-
|
915 |
-
#: /plugins/blog2social-v-4-
|
916 |
-
#: v-4-
|
917 |
-
#:
|
918 |
-
#:
|
919 |
-
#: /plugins/blog2social-v-4-
|
920 |
-
#: /plugins/blog2social-v-4-
|
921 |
-
#: /plugins/blog2social-v-4-
|
922 |
-
#: /plugins/blog2social-v-4-
|
923 |
-
#: /plugins/blog2social-v-4-
|
|
|
924 |
msgid ""
|
925 |
"Reporting & calendar: keep track of your published and scheduled social "
|
926 |
"media posts"
|
@@ -928,32 +753,34 @@ msgstr ""
|
|
928 |
"Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
|
929 |
"Media Beiträge"
|
930 |
|
931 |
-
#: ../../plugins/blog2social-v-4-
|
932 |
-
#: /plugins/blog2social-v-4-
|
933 |
-
#: v-4-
|
934 |
-
#:
|
935 |
-
#:
|
936 |
-
#: /plugins/blog2social-v-4-
|
937 |
-
#: /plugins/blog2social-v-4-
|
938 |
-
#: /plugins/blog2social-v-4-
|
939 |
-
#: /plugins/blog2social-v-4-
|
940 |
-
#: /plugins/blog2social-v-4-
|
941 |
-
#: /plugins/blog2social-v-4-
|
|
|
942 |
msgid "Upgrade to PREMIUM"
|
943 |
msgstr "Jetzt auf Premium upgraden"
|
944 |
|
945 |
-
#: ../../plugins/blog2social-v-4-
|
946 |
-
#: /plugins/blog2social-v-4-
|
947 |
-
#: v-4-
|
948 |
-
#:
|
949 |
-
#:
|
950 |
-
#: /plugins/blog2social-v-4-
|
951 |
-
#: /plugins/blog2social-v-4-
|
952 |
-
#: /plugins/blog2social-v-4-
|
953 |
-
#: /plugins/blog2social-v-4-
|
954 |
-
#: /plugins/blog2social-v-4-
|
955 |
-
#: /plugins/blog2social-v-4-
|
956 |
-
#: /plugins/blog2social-v-4-
|
|
|
957 |
msgid ""
|
958 |
"or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
|
959 |
"free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
|
@@ -962,50 +789,54 @@ msgstr ""
|
|
962 |
"Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
|
963 |
"Zahlungsinformationen erforderlich)"
|
964 |
|
965 |
-
#: ../../plugins/blog2social-v-4-
|
966 |
msgid "Select profile:"
|
967 |
msgstr "Profil auswählen: "
|
968 |
|
969 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
970 |
msgid "When do you want to share your post on social media?"
|
971 |
msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
|
972 |
|
973 |
-
#: ../../plugins/blog2social-v-4-
|
974 |
msgid "immediately after publishing"
|
975 |
msgstr "sofort nach Veröffentlichung"
|
976 |
|
977 |
-
#: ../../plugins/blog2social-v-4-
|
978 |
msgid "at scheduled times"
|
979 |
msgstr "zu geplanten Zeiten"
|
980 |
|
981 |
-
#: ../../plugins/blog2social-v-4-
|
982 |
msgid "You want to sched your blog post with Auto-Poster?"
|
983 |
msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
|
984 |
|
985 |
-
#: ../../plugins/blog2social-v-4-
|
986 |
-
#: /plugins/blog2social-v-4-
|
987 |
-
#: /plugins/blog2social-v-4-
|
988 |
msgid "Upgrade to PREMIUM PRO"
|
989 |
msgstr "Upgrade auf PREMIUM PRO"
|
990 |
|
991 |
-
#: ../../plugins/blog2social-v-4-
|
992 |
msgid "Select date:"
|
993 |
msgstr "Datum auswählen:"
|
994 |
|
995 |
-
#: ../../plugins/blog2social-v-4-
|
996 |
-
#: /plugins/blog2social-v-4-
|
997 |
msgid "show calendar"
|
998 |
msgstr "Kalender anzeigen"
|
999 |
|
1000 |
-
#: ../../plugins/blog2social-v-4-
|
1001 |
msgid "post at"
|
1002 |
msgstr "beachte"
|
1003 |
|
1004 |
-
#: ../../plugins/blog2social-v-4-
|
1005 |
msgid "my time settings"
|
1006 |
msgstr "meine Zeit-Einstellungen"
|
1007 |
|
1008 |
-
#: ../../plugins/blog2social-v-4-
|
1009 |
msgid ""
|
1010 |
"Note: If you have not specified your own times, we automatically provide "
|
1011 |
"you with the best times to post on the social networks. You can always "
|
@@ -1016,77 +847,78 @@ msgstr ""
|
|
1016 |
"posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
|
1017 |
"bearbeiten."
|
1018 |
|
1019 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
1020 |
msgid "Account"
|
1021 |
msgstr "Konto"
|
1022 |
|
1023 |
-
#: ../../plugins/blog2social-v-4-
|
1024 |
-
#: /plugins/blog2social-v-4-
|
1025 |
msgid "Personal Time Zone"
|
1026 |
msgstr "Persönliche Zeitzone"
|
1027 |
|
1028 |
-
#: ../../plugins/blog2social-v-4-
|
1029 |
msgid "Timezone for Scheduling"
|
1030 |
msgstr "Zeitzone für die Planung"
|
1031 |
|
1032 |
-
#: ../../plugins/blog2social-v-4-
|
1033 |
msgid "User"
|
1034 |
msgstr "Benutzer"
|
1035 |
|
1036 |
-
#: ../../plugins/blog2social-v-4-
|
1037 |
msgid "Content"
|
1038 |
msgstr "Inhalt"
|
1039 |
|
1040 |
-
#: ../../plugins/blog2social-v-4-
|
1041 |
msgid "use b2s.pm Link Shortener"
|
1042 |
msgstr "b2s.pm Link Shortener aktivieren"
|
1043 |
|
1044 |
-
#: ../../plugins/blog2social-v-4-
|
1045 |
msgid "allow shortcodes in my post"
|
1046 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
1047 |
|
1048 |
-
#: ../../plugins/blog2social-v-4-
|
1049 |
msgid "include Wordpress tags as hashtags in my post"
|
1050 |
msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
|
1051 |
|
1052 |
-
#: ../../plugins/blog2social-v-4-
|
1053 |
-
#: /plugins/blog2social-v-4-
|
1054 |
msgid "Define Twitter post content"
|
1055 |
msgstr "Twitter Beitragsinhalt definieren"
|
1056 |
|
1057 |
-
#: ../../plugins/blog2social-v-4-
|
1058 |
-
#: /plugins/blog2social-v-4-
|
1059 |
-
#: /plugins/blog2social-v-4-
|
1060 |
msgid "title"
|
1061 |
msgstr "Titel"
|
1062 |
|
1063 |
-
#: ../../plugins/blog2social-v-4-
|
1064 |
-
#: /plugins/blog2social-v-4-
|
1065 |
-
#: /plugins/blog2social-v-4-
|
1066 |
msgid "hashtags"
|
1067 |
msgstr "Hashtags"
|
1068 |
|
1069 |
-
#: ../../plugins/blog2social-v-4-
|
1070 |
msgid "title & content"
|
1071 |
msgstr "Titel & Inhalt"
|
1072 |
|
1073 |
-
#: ../../plugins/blog2social-v-4-
|
1074 |
-
#: /plugins/blog2social-v-4-
|
1075 |
-
#: /plugins/blog2social-v-4-
|
1076 |
msgid "(PREMIUM)"
|
1077 |
msgstr "(PREMIUM)"
|
1078 |
|
1079 |
-
#: ../../plugins/blog2social-v-4-
|
1080 |
msgid "only content"
|
1081 |
msgstr "nur Inhalt"
|
1082 |
|
1083 |
-
#: ../../plugins/blog2social-v-4-
|
1084 |
msgid "System"
|
1085 |
msgstr "System"
|
1086 |
|
1087 |
-
#: ../../plugins/blog2social-v-4-
|
1088 |
-
#: /plugins/blog2social-v-4-
|
1089 |
-
#: /plugins/blog2social-v-4-
|
1090 |
msgid ""
|
1091 |
"This is a global feature for your blog, which can only be edited by users "
|
1092 |
"with admin rights."
|
@@ -1094,21 +926,21 @@ msgstr ""
|
|
1094 |
"Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
|
1095 |
"Admin Rechten bearbeitet werden kann."
|
1096 |
|
1097 |
-
#: ../../plugins/blog2social-v-4-
|
1098 |
msgid "activate Legacy mode"
|
1099 |
msgstr "Kompatibilitätsmodus aktivieren"
|
1100 |
|
1101 |
-
#: ../../plugins/blog2social-v-4-
|
1102 |
msgid "Auto-post your own created posts"
|
1103 |
msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
|
1104 |
|
1105 |
-
#: ../../plugins/blog2social-v-4-
|
1106 |
msgid "Define by default to automatically post your posts on social media:"
|
1107 |
msgstr ""
|
1108 |
"Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
|
1109 |
"automatisch teilen möchtest:"
|
1110 |
|
1111 |
-
#: ../../plugins/blog2social-v-4-
|
1112 |
msgid ""
|
1113 |
"Select by default if the auto-poster is activated when you publish a new "
|
1114 |
"post or update a post."
|
@@ -1116,21 +948,21 @@ msgstr ""
|
|
1116 |
"Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
|
1117 |
"neuen Beitrag veröffentlichst oder aktualisierst. "
|
1118 |
|
1119 |
-
#: ../../plugins/blog2social-v-4-
|
1120 |
msgid "new posts"
|
1121 |
msgstr "Neue Beiträge"
|
1122 |
|
1123 |
-
#: ../../plugins/blog2social-v-4-
|
1124 |
-
#: /plugins/blog2social-v-4-
|
1125 |
msgid "Unselect all"
|
1126 |
msgstr "Alle abwählen"
|
1127 |
|
1128 |
-
#: ../../plugins/blog2social-v-4-
|
1129 |
-
#: /plugins/blog2social-v-4-
|
1130 |
msgid "Select all"
|
1131 |
msgstr "Alle auswählen"
|
1132 |
|
1133 |
-
#: ../../plugins/blog2social-v-4-
|
1134 |
msgid ""
|
1135 |
"By enabling this feature your previously published social media posts will "
|
1136 |
"be sent again to your selected social media channels as soon as the post is "
|
@@ -1140,96 +972,108 @@ msgstr ""
|
|
1140 |
"Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der "
|
1141 |
"Beitrag aktualisiert wird"
|
1142 |
|
1143 |
-
#: ../../plugins/blog2social-v-4-
|
1144 |
msgid "updating existing posts"
|
1145 |
msgstr "Bestehenden Beitrag aktualisieren"
|
1146 |
|
1147 |
-
#: ../../plugins/blog2social-v-4-
|
1148 |
-
#: /plugins/blog2social-v-4-
|
1149 |
msgid "Save"
|
1150 |
msgstr " Speichern"
|
1151 |
|
1152 |
-
#: ../../plugins/blog2social-v-4-
|
1153 |
msgid "Auto-post your imported posts to Twitter & Facebook"
|
1154 |
msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
|
1155 |
|
1156 |
-
#: ../../plugins/blog2social-v-4-
|
1157 |
msgid "Define by default to automatically share your imported posts to social media:"
|
1158 |
msgstr ""
|
1159 |
"Definiere standardmässig alle Deine importierten Beiträge auf den Social "
|
1160 |
"Media zu veröffentlichen:"
|
1161 |
|
1162 |
-
#: ../../plugins/blog2social-v-4-
|
1163 |
msgid "Your current licence:"
|
1164 |
msgstr "Deine aktuelle Lizenz:"
|
1165 |
|
1166 |
-
#: ../../plugins/blog2social-v-4-
|
1167 |
msgid "share up to"
|
1168 |
msgstr "teile bis zu"
|
1169 |
|
1170 |
-
#: ../../plugins/blog2social-v-4-
|
1171 |
msgid "posts per day"
|
1172 |
msgstr "Beiträge pro Tag"
|
1173 |
|
1174 |
-
#: ../../plugins/blog2social-v-4-
|
1175 |
msgid "need more?"
|
1176 |
msgstr "Benötigst Du mehr?"
|
1177 |
|
1178 |
-
#: ../../plugins/blog2social-v-4-
|
1179 |
msgid "Select by default to automatically share your imported posts"
|
1180 |
msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
|
1181 |
|
1182 |
-
#: ../../plugins/blog2social-v-4-
|
1183 |
msgid "Select to auto-post to your standard networks:"
|
1184 |
msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
|
1185 |
|
1186 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1187 |
msgid "Select to auto-post immediately after publishing or with a delay"
|
1188 |
msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
|
1189 |
|
1190 |
-
#: ../../plugins/blog2social-v-4-
|
1191 |
msgid "immediately"
|
1192 |
msgstr "sofort"
|
1193 |
|
1194 |
-
#: ../../plugins/blog2social-v-4-
|
1195 |
msgid "publish with a delay of"
|
1196 |
msgstr "veröffentlichen mit einer Verzögerung von"
|
1197 |
|
1198 |
-
#: ../../plugins/blog2social-v-4-
|
1199 |
msgid "minutes"
|
1200 |
msgstr "Minuten"
|
1201 |
|
1202 |
-
#: ../../plugins/blog2social-v-4-
|
1203 |
msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
|
1204 |
msgstr ""
|
1205 |
"Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
|
1206 |
"automatisch veröffentlicht)"
|
1207 |
|
1208 |
-
#: ../../plugins/blog2social-v-4-
|
1209 |
msgid "Post Types"
|
1210 |
msgstr "Posttypen"
|
1211 |
|
1212 |
-
#: ../../plugins/blog2social-v-4-
|
1213 |
msgid "Include (Post only...)"
|
1214 |
msgstr "enthält (nur Beiträge, mit ...)"
|
1215 |
|
1216 |
-
#: ../../plugins/blog2social-v-4-
|
1217 |
msgid "Exclude (Do no post ...)"
|
1218 |
msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
|
1219 |
|
1220 |
-
#: ../../plugins/blog2social-v-4-
|
1221 |
msgid "add/change connection"
|
1222 |
msgstr "Verbindung hinzufügen/ändern"
|
1223 |
|
1224 |
-
#: ../../plugins/blog2social-v-4-
|
1225 |
msgid "Reset all page and post meta data"
|
1226 |
msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
|
1227 |
|
1228 |
-
#: ../../plugins/blog2social-v-4-
|
1229 |
msgid "Meta Tags Settings for Posts and Pages"
|
1230 |
msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
|
1231 |
|
1232 |
-
#: ../../plugins/blog2social-v-4-
|
1233 |
msgid ""
|
1234 |
"Add Open Graph meta tags to your shared posts or pages, required by Facebook "
|
1235 |
"and other social networks to display your post or page image, title and "
|
@@ -1239,7 +1083,7 @@ msgstr ""
|
|
1239 |
"Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
|
1240 |
"Beitrag/Seite korrekt darstellen können."
|
1241 |
|
1242 |
-
#: ../../plugins/blog2social-v-4-
|
1243 |
msgid ""
|
1244 |
"Add Twitter Card meta tags to your shared posts or pages, required by "
|
1245 |
"Twitter to display your post or page image, title and description correctly."
|
@@ -1248,11 +1092,11 @@ msgstr ""
|
|
1248 |
"Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
|
1249 |
"darstellen kann."
|
1250 |
|
1251 |
-
#: ../../plugins/blog2social-v-4-
|
1252 |
msgid "Frontpage Settings"
|
1253 |
msgstr "Frontpage Einstellungen"
|
1254 |
|
1255 |
-
#: ../../plugins/blog2social-v-4-
|
1256 |
msgid ""
|
1257 |
"Add the default Open Graph parameters for title, description and image you "
|
1258 |
"want Facebook to display, if you share the frontpage of your blog as link "
|
@@ -1262,33 +1106,33 @@ msgstr ""
|
|
1262 |
"die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
|
1263 |
"als Link Post teilst (http://www.DeinBlog.de) "
|
1264 |
|
1265 |
-
#: ../../plugins/blog2social-v-4-
|
1266 |
-
#: /plugins/blog2social-v-4-
|
1267 |
-
#: /plugins/blog2social-v-4-
|
1268 |
-
#:
|
1269 |
-
#: ./../plugins/blog2social-v-4-
|
1270 |
-
#: /plugins/blog2social-v-4-
|
1271 |
msgid "Title"
|
1272 |
msgstr "Titel"
|
1273 |
|
1274 |
-
#: ../../plugins/blog2social-v-4-
|
1275 |
-
#: /plugins/blog2social-v-4-
|
1276 |
msgid "Description"
|
1277 |
msgstr "Beschreibung"
|
1278 |
|
1279 |
-
#: ../../plugins/blog2social-v-4-
|
1280 |
-
#: /plugins/blog2social-v-4-
|
1281 |
msgid "Image URL"
|
1282 |
msgstr "Bild Url"
|
1283 |
|
1284 |
-
#: ../../plugins/blog2social-v-4-
|
1285 |
-
#: /plugins/blog2social-v-4-
|
1286 |
-
#: /plugins/blog2social-v-4-
|
1287 |
-
#: /plugins/blog2social-v-4-
|
1288 |
msgid "Image upload / Media Gallery"
|
1289 |
msgstr "Bild hochladen / Mediathek"
|
1290 |
|
1291 |
-
#: ../../plugins/blog2social-v-4-
|
1292 |
msgid ""
|
1293 |
"Please note: Facebook supports images with a minimum dimension of 200x200 "
|
1294 |
"pixels and an aspect ratio of 1:1."
|
@@ -1296,7 +1140,7 @@ msgstr ""
|
|
1296 |
"Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
|
1297 |
"200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
|
1298 |
|
1299 |
-
#: ../../plugins/blog2social-v-4-
|
1300 |
msgid ""
|
1301 |
"Add the default Twitter Card parameters for title, description and image you "
|
1302 |
"want Twitter to display, if you share the frontpage of your blog as link "
|
@@ -1306,7 +1150,19 @@ msgstr ""
|
|
1306 |
"Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
|
1307 |
"DeinBlog.de) "
|
1308 |
|
1309 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1310 |
msgid ""
|
1311 |
"Please note: Twitter supports images with a minimum dimension of 144x144 "
|
1312 |
"pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
|
@@ -1318,11 +1174,11 @@ msgstr ""
|
|
1318 |
" The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
|
1319 |
"die Bildformate JPG, PNG, WEBP und GIF. "
|
1320 |
|
1321 |
-
#: ../../plugins/blog2social-v-4-
|
1322 |
msgid "Did you know?"
|
1323 |
msgstr "Wusstest Du schon?"
|
1324 |
|
1325 |
-
#: ../../plugins/blog2social-v-4-
|
1326 |
msgid ""
|
1327 |
"With Premium Pro, you can change the custom post format photo post or link "
|
1328 |
"post for each individual social media post and channel (profile, page, "
|
@@ -1332,30 +1188,30 @@ msgstr ""
|
|
1332 |
"Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
|
1333 |
"(Profile, Seiten, Gruppen)"
|
1334 |
|
1335 |
-
#: ../../plugins/blog2social-v-4-
|
1336 |
msgid "Upgrade to Premium Pro now."
|
1337 |
msgstr "Upgrade auf Premium PRO"
|
1338 |
|
1339 |
-
#: ../../plugins/blog2social-v-4-
|
1340 |
-
#: /plugins/blog2social-v-4-
|
1341 |
-
#: /plugins/blog2social-v-4-
|
1342 |
-
#: /plugins/blog2social-v-4-
|
1343 |
-
#: /plugins/blog2social-v-4-
|
1344 |
-
#: /plugins/blog2social-v-4-
|
1345 |
msgid "Image with frame"
|
1346 |
msgstr "Bild mit Rahmen"
|
1347 |
|
1348 |
-
#: ../../plugins/blog2social-v-4-
|
1349 |
-
#: /plugins/blog2social-v-4-
|
1350 |
-
#: /plugins/blog2social-v-4-
|
1351 |
-
#: /plugins/blog2social-v-4-
|
1352 |
-
#: /plugins/blog2social-v-4-
|
1353 |
-
#: /plugins/blog2social-v-4-
|
1354 |
msgid "Link Post"
|
1355 |
msgstr "Link-Beitrag"
|
1356 |
|
1357 |
-
#: ../../plugins/blog2social-v-4-
|
1358 |
-
#: /plugins/blog2social-v-4-
|
1359 |
msgid ""
|
1360 |
"Insert white frames to show the whole image in your timeline. All image "
|
1361 |
"information will be shown in your timeline."
|
@@ -1364,7 +1220,7 @@ msgstr ""
|
|
1364 |
"das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
|
1365 |
"Deiner Timeline anzuzeigen. "
|
1366 |
|
1367 |
-
#: ../../plugins/blog2social-v-4-
|
1368 |
msgid ""
|
1369 |
"The link post format displays posts title, link address and the first one or "
|
1370 |
"two sentences of the post. The networks scan this information from your META "
|
@@ -1388,26 +1244,26 @@ msgstr ""
|
|
1388 |
"Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
|
1389 |
"Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
|
1390 |
|
1391 |
-
#: ../../plugins/blog2social-v-4-
|
1392 |
-
#: /plugins/blog2social-v-4-
|
1393 |
-
#: /plugins/blog2social-v-4-
|
1394 |
-
#: /plugins/blog2social-v-4-
|
1395 |
-
#: /plugins/blog2social-v-4-
|
1396 |
-
#: /plugins/blog2social-v-4-
|
1397 |
msgid "Image cut out"
|
1398 |
msgstr "Bild zuschneiden"
|
1399 |
|
1400 |
-
#: ../../plugins/blog2social-v-4-
|
1401 |
-
#: /plugins/blog2social-v-4-
|
1402 |
-
#: /plugins/blog2social-v-4-
|
1403 |
-
#: /plugins/blog2social-v-4-
|
1404 |
-
#: /plugins/blog2social-v-4-
|
1405 |
-
#: /plugins/blog2social-v-4-
|
1406 |
msgid "Photo Post"
|
1407 |
msgstr "Bild-Beitrag"
|
1408 |
|
1409 |
-
#: ../../plugins/blog2social-v-4-
|
1410 |
-
#: /plugins/blog2social-v-4-
|
1411 |
msgid ""
|
1412 |
"The image preview will be cropped automatically to fit the default Instagram "
|
1413 |
"layout for your Instagram timeline. The image will be shown uncropped when "
|
@@ -1418,8 +1274,8 @@ msgstr ""
|
|
1418 |
"auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
|
1419 |
"Vorschau als Ganzes angezeigt."
|
1420 |
|
1421 |
-
#: ../../plugins/blog2social-v-4-
|
1422 |
-
#: /plugins/blog2social-v-4-
|
1423 |
msgid ""
|
1424 |
"A photo or image post displays the selected image in the one-page preview of "
|
1425 |
"Blog2Social and your comment above the image. The image links to the image "
|
@@ -1435,57 +1291,57 @@ msgstr ""
|
|
1435 |
"langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
|
1436 |
"bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
|
1437 |
|
1438 |
-
#: ../../plugins/blog2social-v-4-
|
1439 |
msgid "All"
|
1440 |
msgstr "alle"
|
1441 |
|
1442 |
-
#: ../../plugins/blog2social-v-4-
|
1443 |
msgid "Activate Instant Caching"
|
1444 |
msgstr "Instant Caching aktivieren"
|
1445 |
|
1446 |
-
#: ../../plugins/blog2social-v-4-
|
1447 |
-
#: /plugins/blog2social-v-4-
|
1448 |
msgid "Uhr"
|
1449 |
msgstr "Uhr"
|
1450 |
|
1451 |
-
#: ../../plugins/blog2social-v-4-
|
1452 |
msgid "Best times to post"
|
1453 |
msgstr "Beste Zeiten"
|
1454 |
|
1455 |
-
#: ../../plugins/blog2social-v-4-
|
1456 |
-
#: /plugins/blog2social-v-4-
|
1457 |
-
#: v-4-
|
1458 |
-
#:
|
1459 |
msgid "You want to schedule your posts and use the Best Time Scheduler?"
|
1460 |
msgstr ""
|
1461 |
"Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
|
1462 |
"Manager benutzen?"
|
1463 |
|
1464 |
-
#: ../../plugins/blog2social-v-4-
|
1465 |
-
#: /plugins/blog2social-v-4-
|
1466 |
-
#: v-4-
|
1467 |
-
#:
|
1468 |
-
#:
|
1469 |
-
#:
|
1470 |
-
#:
|
1471 |
-
#:
|
1472 |
-
#:
|
1473 |
-
#:
|
1474 |
-
#:
|
1475 |
-
#: php:
|
1476 |
msgid "save"
|
1477 |
msgstr "speichern"
|
1478 |
|
1479 |
-
#: ../../plugins/blog2social-v-4-
|
1480 |
msgid "Sorry, we can not load your data at the moment..."
|
1481 |
msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
|
1482 |
|
1483 |
-
#: ../../plugins/blog2social-v-4-
|
1484 |
msgid "The images file types .jpg and .png are allowed. Please try another."
|
1485 |
msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
|
1486 |
|
1487 |
-
#: ../../plugins/blog2social-v-4-
|
1488 |
-
#: /plugins/blog2social-v-4-
|
1489 |
msgid ""
|
1490 |
"You need a higher user role to upload an image on this blog. Please contact "
|
1491 |
"your administrator."
|
@@ -1493,11 +1349,11 @@ msgstr ""
|
|
1493 |
"Du brauchst eine höhere Benutzerrolle, um ein Bild auf diesem Blog "
|
1494 |
"hochzuladen. Bitte kontaktiere Deinen Administrator."
|
1495 |
|
1496 |
-
#: ../../plugins/blog2social-v-4-
|
1497 |
msgid "To select an individual image from your media library,"
|
1498 |
msgstr "Um ein individuelles Bild aus Deiner Mediathek auszuwählen,"
|
1499 |
|
1500 |
-
#: ../../plugins/blog2social-v-4-
|
1501 |
msgid ""
|
1502 |
"The best size for images in social media posts are between: 667-1000px x 523-"
|
1503 |
"1000px. Blog2Social will automatically resize your image according to "
|
@@ -1507,319 +1363,400 @@ msgstr ""
|
|
1507 |
"1000px x 523-1000px <br> Blog2Social passt Dein Bild automatisch die Größe "
|
1508 |
"des jeweiligen Netzwerks an."
|
1509 |
|
1510 |
-
#: ../../plugins/blog2social-v-4-
|
1511 |
msgid "No images are included in your post."
|
1512 |
msgstr "In dem Beitrag sind keine Bilder hinterlegt"
|
1513 |
|
1514 |
-
#: ../../plugins/blog2social-v-4-
|
1515 |
-
msgid "Apply image for all
|
1516 |
-
msgstr "Bild für alle
|
1517 |
|
1518 |
-
#: ../../plugins/blog2social-v-4-
|
1519 |
-
#: /plugins/blog2social-v-4-
|
1520 |
msgid "Apply image for this network"
|
1521 |
msgstr "Bild für dieses Netzwerk übernehmen"
|
1522 |
|
1523 |
-
#: ../../plugins/blog2social-v-4-
|
1524 |
-
#: /plugins/blog2social-v-4-
|
1525 |
msgid "Select or upload an image from media gallery"
|
1526 |
msgstr "Bild auswählen / hochladen"
|
1527 |
|
1528 |
-
#: ../../plugins/blog2social-v-4-
|
1529 |
-
#: /plugins/blog2social-v-4-
|
1530 |
msgid "Use image"
|
1531 |
msgstr "Bild verwenden"
|
1532 |
|
1533 |
-
#: ../../plugins/blog2social-v-4-
|
1534 |
msgid "Network does not support image for profiles"
|
1535 |
msgstr "Netzwerk unterstützt keine Bilder für Profile"
|
1536 |
|
1537 |
-
#: ../../plugins/blog2social-v-4-
|
1538 |
msgid "Network defines image by link"
|
1539 |
msgstr "Netzwerk wählt selber das Bild aus"
|
1540 |
|
1541 |
-
#: ../../plugins/blog2social-v-4-
|
1542 |
msgid "Supported HTML tags"
|
1543 |
msgstr "Erlaubte HTML-Elemente"
|
1544 |
|
1545 |
-
#: ../../plugins/blog2social-v-4-
|
1546 |
-
#: /plugins/blog2social-v-4-
|
1547 |
msgid "Network does not support emojis"
|
1548 |
msgstr "Netzwerk unterstützt keine Emojis"
|
1549 |
|
1550 |
-
#: ../../plugins/blog2social-v-4-
|
1551 |
msgid "Text only"
|
1552 |
msgstr "nur Text"
|
1553 |
|
1554 |
-
#: ../../plugins/blog2social-v-4-
|
1555 |
-
#: /plugins/blog2social-v-4-
|
1556 |
-
#: /plugins/blog2social-v-4-
|
1557 |
-
#: /plugins/blog2social-v-4-
|
1558 |
-
#: /plugins/blog2social-v-4-
|
1559 |
-
#: /plugins/blog2social-v-4-
|
|
|
|
|
1560 |
msgid "characters"
|
1561 |
msgstr "Zeichen"
|
1562 |
|
1563 |
-
#: ../../plugins/blog2social-v-4-
|
1564 |
msgid "Network does not support image for pages"
|
1565 |
msgstr "Netzwerk unterstützt keine Bilder für Seiten"
|
1566 |
|
1567 |
-
#: ../../plugins/blog2social-v-4-
|
1568 |
msgid "post format"
|
1569 |
msgstr "Postformat"
|
1570 |
|
1571 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
1572 |
msgid "Insert full-text"
|
1573 |
msgstr "ganzen Text einfügen"
|
1574 |
|
1575 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
1576 |
msgid "Delete text"
|
1577 |
msgstr "Text löschen"
|
1578 |
|
1579 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1580 |
msgid "hide calendar"
|
1581 |
msgstr "Kalender ausblenden"
|
1582 |
|
1583 |
-
#: ../../plugins/blog2social-v-4-
|
1584 |
-
#: /plugins/blog2social-v-4-
|
1585 |
-
#: /plugins/blog2social-v-4-
|
1586 |
-
#: /plugins/blog2social-v-4-
|
1587 |
-
#: /plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
1588 |
msgid "Write something about your post..."
|
1589 |
msgstr "Schreibe etwas..."
|
1590 |
|
1591 |
-
#: ../../plugins/blog2social-v-4-
|
1592 |
-
#: /plugins/blog2social-v-4-
|
1593 |
-
#: /plugins/blog2social-v-4-
|
1594 |
-
#: /plugins/blog2social-v-4-
|
1595 |
-
|
1596 |
-
|
|
|
|
|
|
|
|
|
1597 |
|
1598 |
-
#: ../../plugins/blog2social-v-4-
|
1599 |
msgid ""
|
1600 |
"Info: Change Open Graph Meta tags image, title and description for this "
|
1601 |
"network"
|
1602 |
msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
|
1603 |
|
1604 |
-
#: ../../plugins/blog2social-v-4-
|
1605 |
-
#: /plugins/blog2social-v-4-
|
1606 |
msgid ""
|
1607 |
"You want to change your link image, link title and link description for this "
|
1608 |
"network? Click here."
|
1609 |
msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
|
1610 |
|
1611 |
-
#: ../../plugins/blog2social-v-4-
|
1612 |
msgid "OG Meta title"
|
1613 |
msgstr "OG Titel"
|
1614 |
|
1615 |
-
#: ../../plugins/blog2social-v-4-
|
1616 |
msgid "OG Meta description"
|
1617 |
msgstr "OG Beschreibung"
|
1618 |
|
1619 |
-
#: ../../plugins/blog2social-v-4-
|
1620 |
msgid "Info: Change Card Meta tags image, title and description for this network"
|
1621 |
msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
|
1622 |
|
1623 |
-
#: ../../plugins/blog2social-v-4-
|
1624 |
msgid "Card Meta title"
|
1625 |
msgstr "Card Titel"
|
1626 |
|
1627 |
-
#: ../../plugins/blog2social-v-4-
|
1628 |
msgid "Card Meta description"
|
1629 |
msgstr "Card Beschreibung"
|
1630 |
|
1631 |
-
#: ../../plugins/blog2social-v-4-
|
1632 |
msgid "required"
|
1633 |
msgstr "erforderlich"
|
1634 |
|
1635 |
-
#: ../../plugins/blog2social-v-4-
|
1636 |
-
#: /plugins/blog2social-v-4-
|
1637 |
msgid "Link"
|
1638 |
msgstr "Link"
|
1639 |
|
1640 |
-
#: ../../plugins/blog2social-v-4-
|
1641 |
msgid "The Headline..."
|
1642 |
msgstr "Die Überschrift..."
|
1643 |
|
1644 |
-
#: ../../plugins/blog2social-v-4-
|
1645 |
msgid "Hashtags"
|
1646 |
msgstr "Hashtags"
|
1647 |
|
1648 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1649 |
msgid "Share Now"
|
1650 |
msgstr "Sofort teilen"
|
1651 |
|
1652 |
-
#: ../../plugins/blog2social-v-4-
|
1653 |
-
#: /plugins/blog2social-v-4-
|
1654 |
-
#: /plugins/blog2social-v-4-
|
1655 |
-
msgid "Schedule
|
1656 |
-
msgstr "
|
1657 |
|
1658 |
-
#: ../../plugins/blog2social-v-4-
|
1659 |
msgid "Schedule Recurrent Post"
|
1660 |
msgstr "regelmäßig Planen"
|
1661 |
|
1662 |
-
#: ../../plugins/blog2social-v-4-
|
1663 |
msgid "Interval"
|
1664 |
msgstr "Intervall"
|
1665 |
|
1666 |
-
#: ../../plugins/blog2social-v-4-
|
1667 |
-
#: /plugins/blog2social-v-4-
|
1668 |
msgid "Duration"
|
1669 |
msgstr "Dauer"
|
1670 |
|
1671 |
-
#: ../../plugins/blog2social-v-4-
|
1672 |
msgid "Repeat"
|
1673 |
msgstr "Wiederholungen"
|
1674 |
|
1675 |
-
#: ../../plugins/blog2social-v-4-
|
1676 |
msgid "Day of month"
|
1677 |
msgstr "Tag im Month"
|
1678 |
|
1679 |
-
#: ../../plugins/blog2social-v-4-
|
1680 |
msgid "Duration in days"
|
1681 |
msgstr "Abstand in Tagen"
|
1682 |
|
1683 |
-
#: ../../plugins/blog2social-v-4-
|
1684 |
msgid "Start date"
|
1685 |
msgstr "Startdatum"
|
1686 |
|
1687 |
-
#: ../../plugins/blog2social-v-4-
|
1688 |
-
#: /plugins/blog2social-v-4-
|
1689 |
-
#: /plugins/blog2social-v-4-
|
1690 |
-
#: /plugins/blog2social-v-4-
|
1691 |
-
#: /plugins/blog2social-v-4-
|
1692 |
msgid "Time"
|
1693 |
msgstr "Zeit"
|
1694 |
|
1695 |
-
#: ../../plugins/blog2social-v-4-
|
1696 |
msgid "Days"
|
1697 |
msgstr "Tage"
|
1698 |
|
1699 |
-
#: ../../plugins/blog2social-v-4-
|
1700 |
msgid "weekly"
|
1701 |
msgstr "wöchentlich"
|
1702 |
|
1703 |
-
#: ../../plugins/blog2social-v-4-
|
1704 |
msgid "monthly"
|
1705 |
msgstr "monatlich"
|
1706 |
|
1707 |
-
#: ../../plugins/blog2social-v-4-
|
1708 |
msgid "own period"
|
1709 |
msgstr "eigener Zeitraum"
|
1710 |
|
1711 |
-
#: ../../plugins/blog2social-v-4-
|
1712 |
msgid "Week"
|
1713 |
msgstr "Woche"
|
1714 |
|
1715 |
-
#: ../../plugins/blog2social-v-4-
|
1716 |
msgid "Weeks"
|
1717 |
msgstr "Wochen"
|
1718 |
|
1719 |
-
#: ../../plugins/blog2social-v-4-
|
1720 |
msgid "Month"
|
1721 |
msgstr "Monat"
|
1722 |
|
1723 |
-
#: ../../plugins/blog2social-v-4-
|
1724 |
msgid "Months"
|
1725 |
msgstr "Monate"
|
1726 |
|
1727 |
-
#: ../../plugins/blog2social-v-4-
|
1728 |
msgid "Times"
|
1729 |
msgstr "mal"
|
1730 |
|
1731 |
-
#: ../../plugins/blog2social-v-4-
|
1732 |
msgid "End Of Month"
|
1733 |
msgstr "Monatsende"
|
1734 |
|
1735 |
-
#: ../../plugins/blog2social-v-4-
|
1736 |
msgid "Timespan"
|
1737 |
msgstr "Timespan"
|
1738 |
|
1739 |
-
#: ../../plugins/blog2social-v-4-
|
1740 |
-
#: /plugins/blog2social-v-4-
|
1741 |
-
#: /plugins/blog2social-v-4-
|
1742 |
msgid "Date"
|
1743 |
msgstr "Startdatum"
|
1744 |
|
1745 |
-
#: ../../plugins/blog2social-v-4-
|
1746 |
msgid "Mon"
|
1747 |
msgstr "Mo"
|
1748 |
|
1749 |
-
#: ../../plugins/blog2social-v-4-
|
1750 |
msgid "Tue"
|
1751 |
msgstr "Di"
|
1752 |
|
1753 |
-
#: ../../plugins/blog2social-v-4-
|
1754 |
msgid "Wed"
|
1755 |
msgstr "Mi"
|
1756 |
|
1757 |
-
#: ../../plugins/blog2social-v-4-
|
1758 |
msgid "Thu"
|
1759 |
msgstr "Do"
|
1760 |
|
1761 |
-
#: ../../plugins/blog2social-v-4-
|
1762 |
msgid "Fri"
|
1763 |
msgstr "Fr"
|
1764 |
|
1765 |
-
#: ../../plugins/blog2social-v-4-
|
1766 |
msgid "Sat"
|
1767 |
msgstr "Sa"
|
1768 |
|
1769 |
-
#: ../../plugins/blog2social-v-4-
|
1770 |
msgid "Sun"
|
1771 |
msgstr "So"
|
1772 |
|
1773 |
-
#: ../../plugins/blog2social-v-4-
|
1774 |
-
msgid "
|
1775 |
-
msgstr "
|
1776 |
|
1777 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
1778 |
msgid "Apply Settings To All Networks"
|
1779 |
msgstr "Planung für alle Netzwerke übernehmen"
|
1780 |
|
1781 |
-
#: ../../plugins/blog2social-v-4-
|
1782 |
msgid "Save as best time for this network"
|
1783 |
msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
|
1784 |
|
1785 |
-
#: ../../plugins/blog2social-v-4-
|
1786 |
msgid "view social media post"
|
1787 |
msgstr "Zeige Social Media Beitrag an"
|
1788 |
|
1789 |
-
#: ../../plugins/blog2social-v-4-
|
1790 |
msgid "scheduled on"
|
1791 |
msgstr "geplant für"
|
1792 |
|
1793 |
-
#: ../../plugins/blog2social-v-4-
|
1794 |
msgid "Number of shared posts"
|
1795 |
msgstr "Anzahl geteilter Beiträge"
|
1796 |
|
1797 |
-
#: ../../plugins/blog2social-v-4-
|
1798 |
msgid "Number of scheduled posts"
|
1799 |
msgstr "Anzahl der geplanten Posts"
|
1800 |
|
1801 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1802 |
msgid "Auto-Post on Social Media"
|
1803 |
msgstr "Automatisch auf Social Media teilen"
|
1804 |
|
1805 |
-
#: ../../plugins/blog2social-v-4-
|
1806 |
msgid "Social Media Content Calendar"
|
1807 |
msgstr "Social Media Kalender"
|
1808 |
|
1809 |
-
#: ../../plugins/blog2social-v-4-
|
1810 |
msgid "This post will be shared into your social media on"
|
1811 |
msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
|
1812 |
|
1813 |
-
#: ../../plugins/blog2social-v-4-
|
1814 |
-
#: /plugins/blog2social-v-4-
|
1815 |
msgid "show details"
|
1816 |
msgstr "siehe Details"
|
1817 |
|
1818 |
-
#: ../../plugins/blog2social-v-4-
|
1819 |
msgid "This post will be shared on social media in 2-3 minutes!"
|
1820 |
msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
|
1821 |
|
1822 |
-
#: ../../plugins/blog2social-v-4-
|
1823 |
msgid ""
|
1824 |
"Please, make sure that your post are publish on this blog on this moment. "
|
1825 |
"Then you can auto post your post with Blog2social."
|
@@ -1827,28 +1764,28 @@ msgstr ""
|
|
1827 |
"Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
|
1828 |
" Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
|
1829 |
|
1830 |
-
#: ../../plugins/blog2social-v-4-
|
1831 |
msgid "Upgrade to Premium"
|
1832 |
msgstr "Premium freischalten"
|
1833 |
|
1834 |
-
#: ../../plugins/blog2social-v-4-
|
1835 |
msgctxt "command (plugins)"
|
1836 |
msgid "Deactivate"
|
1837 |
msgstr "Deaktivieren"
|
1838 |
|
1839 |
-
#: ../../plugins/blog2social-v-4-
|
1840 |
msgid "Your post could not be posted."
|
1841 |
msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
|
1842 |
|
1843 |
-
#: ../../plugins/blog2social-v-4-
|
1844 |
msgid "Your authorization has expired. Please check your authorization."
|
1845 |
msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
|
1846 |
|
1847 |
-
#: ../../plugins/blog2social-v-4-
|
1848 |
msgid "The network has marked the post as spam or abusive."
|
1849 |
msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
|
1850 |
|
1851 |
-
#: ../../plugins/blog2social-v-4-
|
1852 |
msgid ""
|
1853 |
"We don't have the permission to publish your post. Please check your "
|
1854 |
"authorization."
|
@@ -1856,7 +1793,7 @@ msgstr ""
|
|
1856 |
"Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
|
1857 |
"überprüfe deine Autorisierung."
|
1858 |
|
1859 |
-
#: ../../plugins/blog2social-v-4-
|
1860 |
msgid ""
|
1861 |
"Your authorization is interrupted. Please check your authorization. Please "
|
1862 |
"see <a target=\"_blank\" href=\"https://www.blog2social."
|
@@ -1866,15 +1803,15 @@ msgstr ""
|
|
1866 |
"Siehe <a target=\"_blank\" href=\"https://www.blog2social."
|
1867 |
"com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
|
1868 |
|
1869 |
-
#: ../../plugins/blog2social-v-4-
|
1870 |
msgid "Your daily limit has been reached."
|
1871 |
msgstr "Dein tägliches Beitragslimit wurde erreicht."
|
1872 |
|
1873 |
-
#: ../../plugins/blog2social-v-4-
|
1874 |
msgid "Your post could not be posted, because your image is not available."
|
1875 |
msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
|
1876 |
|
1877 |
-
#: ../../plugins/blog2social-v-4-
|
1878 |
msgid ""
|
1879 |
"The network has blocked your account. Please see <a target=\"_blank\" "
|
1880 |
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
|
@@ -1884,7 +1821,7 @@ msgstr ""
|
|
1884 |
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1885 |
"loesungen.html\">FAQ</a>."
|
1886 |
|
1887 |
-
#: ../../plugins/blog2social-v-4-
|
1888 |
msgid ""
|
1889 |
"The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
|
1890 |
"//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
|
@@ -1894,13 +1831,13 @@ msgstr ""
|
|
1894 |
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1895 |
"loesungen.html\">FAQ</a>."
|
1896 |
|
1897 |
-
#: ../../plugins/blog2social-v-4-
|
1898 |
msgid "Your daily limit for this network has been reached. Please try again later."
|
1899 |
msgstr ""
|
1900 |
"Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
|
1901 |
"versuche es später noch einmal."
|
1902 |
|
1903 |
-
#: ../../plugins/blog2social-v-4-
|
1904 |
msgid ""
|
1905 |
"The network can not publish special characters such as Emoji. Please see <a "
|
1906 |
"target=\"_blank\" href=\"https://www.blog2social."
|
@@ -1910,76 +1847,80 @@ msgstr ""
|
|
1910 |
"//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
|
1911 |
"html\">FAQ</a>."
|
1912 |
|
1913 |
-
#: ../../plugins/blog2social-v-4-
|
1914 |
msgid "Your post is a duplicate."
|
1915 |
msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
|
1916 |
|
1917 |
-
#: ../../plugins/blog2social-v-4-
|
1918 |
msgid "The network requires a public url."
|
1919 |
msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
|
1920 |
|
1921 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
1922 |
msgid "Your group can not be found by the network."
|
1923 |
msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden. "
|
1924 |
|
1925 |
-
#: ../../plugins/blog2social-v-4-
|
1926 |
-
#: /plugins/blog2social-v-4-
|
1927 |
-
#: 4-
|
1928 |
msgid "Dashboard"
|
1929 |
msgstr "Dashboard"
|
1930 |
|
1931 |
-
#: ../../plugins/blog2social-v-4-
|
1932 |
-
#: /plugins/blog2social-v-4-
|
1933 |
-
#: 4-
|
1934 |
msgid "Posts & Sharing"
|
1935 |
msgstr "Beiträge"
|
1936 |
|
1937 |
-
#: ../../plugins/blog2social-v-4-
|
1938 |
-
#: /plugins/blog2social-v-4-
|
1939 |
-
#: 4-
|
1940 |
#: php:17
|
1941 |
msgid "Networks"
|
1942 |
msgstr "Netzwerke"
|
1943 |
|
1944 |
-
#: ../../plugins/blog2social-v-4-
|
1945 |
-
#: /plugins/blog2social-v-4-
|
1946 |
-
#: 4-
|
1947 |
-
#:
|
1948 |
msgid "Settings"
|
1949 |
msgstr "Einstellungen"
|
1950 |
|
1951 |
-
#: ../../plugins/blog2social-v-4-
|
1952 |
-
#: /plugins/blog2social-v-4-
|
1953 |
-
#: 4-
|
1954 |
msgid "PR-Service"
|
1955 |
msgstr "PR-Service"
|
1956 |
|
1957 |
-
#: ../../plugins/blog2social-v-4-
|
1958 |
-
#: /plugins/blog2social-v-4-
|
1959 |
-
#: 4-
|
1960 |
-
#:
|
1961 |
msgid "How to & FAQ"
|
1962 |
msgstr "How to & FAQ"
|
1963 |
|
1964 |
-
#: ../../plugins/blog2social-v-4-
|
1965 |
msgid "Premium"
|
1966 |
msgstr "Premium"
|
1967 |
|
1968 |
-
#: ../../plugins/blog2social-v-4-
|
1969 |
msgid "Blog2Social"
|
1970 |
msgstr "Blog2Social"
|
1971 |
|
1972 |
-
#: ../../plugins/blog2social-v-4-
|
1973 |
-
#: /plugins/blog2social-v-4-
|
1974 |
msgid "or"
|
1975 |
msgstr "oder"
|
1976 |
|
1977 |
-
#: ../../plugins/blog2social-v-4-
|
1978 |
-
#: /plugins/blog2social-v-4-
|
1979 |
msgid "back to install plugins"
|
1980 |
msgstr "zurück zur Pluginübersicht"
|
1981 |
|
1982 |
-
#: ../../plugins/blog2social-v-4-
|
1983 |
msgid ""
|
1984 |
"<strong>Rate it!</strong> If you like Blog2Social, please give us a 5 star "
|
1985 |
"rating. I there is anything that does not work for you, please contact us!"
|
@@ -1987,36 +1928,36 @@ msgstr ""
|
|
1987 |
"Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
|
1988 |
"Bewertung. Spreche uns an, wenn Dir irgendwas nicht gefällt."
|
1989 |
|
1990 |
-
#: ../../plugins/blog2social-v-4-
|
1991 |
-
#: /plugins/blog2social-v-4-
|
1992 |
msgid "RATE BLOG2SOCIAL"
|
1993 |
msgstr "Blog2Social jetzt bewerten"
|
1994 |
|
1995 |
-
#: ../../plugins/blog2social-v-4-
|
1996 |
msgid "hide"
|
1997 |
msgstr "ausblenden"
|
1998 |
|
1999 |
-
#: ../../plugins/blog2social-v-4-
|
2000 |
msgid "All Authors"
|
2001 |
msgstr "alle Autoren"
|
2002 |
|
2003 |
-
#: ../../plugins/blog2social-v-4-
|
2004 |
msgid "All Types"
|
2005 |
msgstr "alle Typen"
|
2006 |
|
2007 |
-
#: ../../plugins/blog2social-v-4-
|
2008 |
msgid "You have no posts published or scheduled"
|
2009 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant"
|
2010 |
|
2011 |
-
#: ../../plugins/blog2social-v-4-
|
2012 |
msgid "Publish on PR-Gateway"
|
2013 |
msgstr "Beitrag über PR-Gateway veröffentlichen"
|
2014 |
|
2015 |
-
#: ../../plugins/blog2social-v-4-
|
2016 |
msgid "on Blog"
|
2017 |
msgstr "auf dem Blog"
|
2018 |
|
2019 |
-
#: ../../plugins/blog2social-v-4-
|
2020 |
msgid ""
|
2021 |
"Blog2Social used cURL. cURL is not installed in your PHP installation on "
|
2022 |
"your server. Install cURL and activate Blog2Social again."
|
@@ -2024,8 +1965,8 @@ msgstr ""
|
|
2024 |
"Blog2Social verwendet cURL. cURL ist nicht in deiner PHP Version auf deinem "
|
2025 |
"Server installiert. Installiere cURL und aktiviere Blog2Social erneut."
|
2026 |
|
2027 |
-
#: ../../plugins/blog2social-v-4-
|
2028 |
-
#: /plugins/blog2social-v-4-
|
2029 |
msgid ""
|
2030 |
"Please see <a href=\"https://www.blog2social."
|
2031 |
"com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social."
|
@@ -2035,7 +1976,7 @@ msgstr ""
|
|
2035 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
2036 |
"blog2social.html\" target=\"_blank\">FAQ</a>"
|
2037 |
|
2038 |
-
#: ../../plugins/blog2social-v-4-
|
2039 |
msgid ""
|
2040 |
"Blog2Social used PHP. Your installed PHP version on your server is not high "
|
2041 |
"enough to use Blog2Social. Update your PHP version on 5.5.3 or higher."
|
@@ -2044,17 +1985,20 @@ msgstr ""
|
|
2044 |
"um Blog2Social zu nutzen. Aktualisere Deine PHP Version auf 5.5.3 oder höher."
|
2045 |
" "
|
2046 |
|
2047 |
-
#: ../../plugins/blog2social-v-4-
|
2048 |
msgid ""
|
2049 |
-
"Blog2Social
|
2050 |
-
"Please
|
2051 |
-
"
|
|
|
2052 |
msgstr ""
|
2053 |
-
"Blog2Social
|
2054 |
-
"Bitte
|
2055 |
-
"
|
|
|
|
|
2056 |
|
2057 |
-
#: ../../plugins/blog2social-v-4-
|
2058 |
msgid ""
|
2059 |
"<a href=\"https://www.blog2social.com/en/faq/content/1/58/en/system-"
|
2060 |
"requirements-for-installing-blog2social.html\" target=\"_blank\"> Please find "
|
@@ -2064,27 +2008,27 @@ msgstr ""
|
|
2064 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
2065 |
"blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
|
2066 |
|
2067 |
-
#: ../../plugins/blog2social-v-4-
|
2068 |
msgid "Couldn't find your answer?"
|
2069 |
msgstr "Konntest Du Deine Antwort nicht finden?"
|
2070 |
|
2071 |
-
#: ../../plugins/blog2social-v-4-
|
2072 |
msgid "Contact Support by Email"
|
2073 |
msgstr "Support-Team per E-Mail kontaktieren"
|
2074 |
|
2075 |
-
#: ../../plugins/blog2social-v-4-
|
2076 |
msgid "Call us: +49 2181 7569-277"
|
2077 |
msgstr "Ruf' uns an: +49 2181 7569-277"
|
2078 |
|
2079 |
-
#: ../../plugins/blog2social-v-4-
|
2080 |
msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
|
2081 |
msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
|
2082 |
|
2083 |
-
#: ../../plugins/blog2social-v-4-
|
2084 |
msgid "How to use Blog2Social"
|
2085 |
msgstr "So nutzt Du Blog2Social"
|
2086 |
|
2087 |
-
#: ../../plugins/blog2social-v-4-
|
2088 |
msgid ""
|
2089 |
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
2090 |
"media. Find step-by-step instructions and tips for FREE and PREMIUM users."
|
@@ -2093,54 +2037,54 @@ msgstr ""
|
|
2093 |
"auf den Social Media zu bewerben. Siehe Dir dazu die Schritt-für-Schritt "
|
2094 |
"Anleitung und Tipps für Free und Premium Nutzer an."
|
2095 |
|
2096 |
-
#: ../../plugins/blog2social-v-4-
|
2097 |
msgid "Do you need help?"
|
2098 |
msgstr "Brauchst Du Unterstützung?"
|
2099 |
|
2100 |
-
#: ../../plugins/blog2social-v-4-
|
2101 |
msgid "Find answers to common questions in our FAQ."
|
2102 |
msgstr "Finde Antworten zu häufig gestelle Fragen in umserem FAQ."
|
2103 |
|
2104 |
-
#: ../../plugins/blog2social-v-4-
|
2105 |
msgid "search FAQ"
|
2106 |
msgstr "suchen"
|
2107 |
|
2108 |
-
#: ../../plugins/blog2social-v-4-
|
2109 |
-
#: /plugins/blog2social-v-4-
|
2110 |
msgid "TOP 5 FAQ"
|
2111 |
msgstr "TOP 5 FAQ"
|
2112 |
|
2113 |
-
#: ../../plugins/blog2social-v-4-
|
2114 |
-
#: /plugins/blog2social-v-4-
|
2115 |
-
#: v-4-
|
2116 |
-
#:
|
2117 |
-
#:
|
2118 |
-
#: ./../plugins/blog2social-v-4-
|
2119 |
-
#: /plugins/blog2social-v-4-
|
2120 |
msgid "filter"
|
2121 |
msgstr "Filter"
|
2122 |
|
2123 |
-
#: ../../plugins/blog2social-v-4-
|
2124 |
-
#: /plugins/blog2social-v-4-
|
2125 |
msgid "Delete"
|
2126 |
msgstr "löschen"
|
2127 |
|
2128 |
-
#: ../../plugins/blog2social-v-4-
|
2129 |
-
#: /plugins/blog2social-v-4-
|
2130 |
-
#: v-4-
|
2131 |
-
#:
|
2132 |
msgid "Create new profile"
|
2133 |
msgstr "neues Profil erstellen"
|
2134 |
|
2135 |
-
#: ../../plugins/blog2social-v-4-
|
2136 |
msgid "You want to define a new combination of networks?"
|
2137 |
msgstr "Du möchtest eine neue Kombination von Netzwerken anlegen?"
|
2138 |
|
2139 |
-
#: ../../plugins/blog2social-v-4-
|
2140 |
msgid "create"
|
2141 |
msgstr "erstellen"
|
2142 |
|
2143 |
-
#: ../../plugins/blog2social-v-4-
|
2144 |
msgid ""
|
2145 |
"All connected networks will be displayed as default \"Standard\" networks "
|
2146 |
"profile.<br><br>You may define various sets of social media accounts, "
|
@@ -2180,62 +2124,173 @@ msgstr ""
|
|
2180 |
"verschiedene Netzwerk-Profile noch schneller auf Deine verschiedenen "
|
2181 |
"Netzwerk-Kombinationen zuzugreifen."
|
2182 |
|
2183 |
-
#: ../../plugins/blog2social-v-4-
|
2184 |
msgid "You want to add another network profile, pages or groups?"
|
2185 |
msgstr ""
|
2186 |
"Du möchtest ein weiteres Netzwerkprofil anlegen oder auf Seiten und Gruppen "
|
2187 |
"posten?"
|
2188 |
|
2189 |
-
#: ../../plugins/blog2social-v-4-
|
2190 |
msgid "Delete Profile"
|
2191 |
msgstr "Profil löschen"
|
2192 |
|
2193 |
-
#: ../../plugins/blog2social-v-4-
|
2194 |
msgid "Do you really want to delete this profile"
|
2195 |
msgstr "Soll Dein Profil wirklich gelöscht werden?"
|
2196 |
|
2197 |
-
#: ../../plugins/blog2social-v-4-
|
2198 |
-
#: /plugins/blog2social-v-4-
|
2199 |
-
#: /plugins/blog2social-v-4-
|
2200 |
-
#: /plugins/blog2social-v-4-
|
2201 |
-
#: /plugins/blog2social-v-4-
|
|
|
2202 |
msgid "NO"
|
2203 |
msgstr "NEIN"
|
2204 |
|
2205 |
-
#: ../../plugins/blog2social-v-4-
|
2206 |
-
#: /plugins/blog2social-v-4-
|
2207 |
-
#: v-4-
|
2208 |
-
#:
|
2209 |
-
#:
|
2210 |
msgid "YES, delete"
|
2211 |
msgstr "Ja, löschen"
|
2212 |
|
2213 |
-
#: ../../plugins/blog2social-v-4-
|
2214 |
msgid "Delete Authorization"
|
2215 |
msgstr "Autorisierung löschen"
|
2216 |
|
2217 |
-
#: ../../plugins/blog2social-v-4-
|
2218 |
msgid "Do you really want to delete this authorization"
|
2219 |
msgstr "Soll die Autorisierung wirklich löschen werden?"
|
2220 |
|
2221 |
-
#: ../../plugins/blog2social-v-4-
|
2222 |
msgid "You have still set up scheduled posts for this network:"
|
2223 |
msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
|
2224 |
|
2225 |
-
#: ../../plugins/blog2social-v-4-
|
2226 |
msgid "scheduled posts"
|
2227 |
msgstr "geplante Beiträge"
|
2228 |
|
2229 |
-
#: ../../plugins/blog2social-v-4-
|
2230 |
msgid "View schedule posts for this profile"
|
2231 |
msgstr "Gehe zu geplanten Beiträgen für dieses Profil."
|
2232 |
|
2233 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2234 |
#: 10
|
2235 |
msgid "Do you want to delete your scheduled posts?"
|
2236 |
msgstr "Möchtest Du Deine geplanten Beiträge löschen?"
|
2237 |
|
2238 |
-
#: ../../plugins/blog2social-v-4-
|
2239 |
#: 13
|
2240 |
msgid ""
|
2241 |
"Do you want Blog2Social to delete all your scheduled social media posts? "
|
@@ -2245,58 +2300,62 @@ msgstr ""
|
|
2245 |
"geplanten Beiträge löscht? Deine geplanten Beiträge werden anschließend "
|
2246 |
"nicht weiter an Deine sozialen Netzwerke versendet."
|
2247 |
|
2248 |
-
#: ../../plugins/blog2social-v-4-
|
2249 |
#: 14
|
2250 |
msgid "Delete scheduled posts"
|
2251 |
msgstr "Geplante Beiträge löschen"
|
2252 |
|
2253 |
-
#: ../../plugins/blog2social-v-4-
|
2254 |
#: 17
|
2255 |
msgid "Continue deactivation"
|
2256 |
msgstr "Deaktivierung fortsetzen"
|
2257 |
|
2258 |
-
#: ../../plugins/blog2social-v-4-
|
2259 |
msgid "Edit Post"
|
2260 |
msgstr "Beitrag bearbeiten"
|
2261 |
|
2262 |
-
#: ../../plugins/blog2social-v-4-
|
2263 |
msgid "This post is blocked by %1"
|
2264 |
msgstr "% 1bearbeitet gerade diesen Beitrag."
|
2265 |
|
2266 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
2267 |
msgid "Change details"
|
2268 |
msgstr "Änderungen übernehmen"
|
2269 |
|
2270 |
-
#: ../../plugins/blog2social-v-4-
|
2271 |
msgid "Sort by network"
|
2272 |
msgstr "Nach Netzwerk sortieren"
|
2273 |
|
2274 |
-
#: ../../plugins/blog2social-v-4-
|
2275 |
-
#: /plugins/blog2social-v-4-
|
2276 |
msgid "add post"
|
2277 |
msgstr "neuer Beitrag"
|
2278 |
|
2279 |
-
#: ../../plugins/blog2social-v-4-
|
2280 |
-
#: /plugins/blog2social-v-4-
|
2281 |
-
#: /plugins/blog2social-v-4-
|
2282 |
msgid "Choose your"
|
2283 |
msgstr "Wähle Deinen"
|
2284 |
|
2285 |
-
#: ../../plugins/blog2social-v-4-
|
2286 |
-
#: /plugins/blog2social-v-4-
|
2287 |
-
#: /plugins/blog2social-v-4-
|
2288 |
msgid "Post Format"
|
2289 |
msgstr "Postformat"
|
2290 |
|
2291 |
-
#: ../../plugins/blog2social-v-4-
|
2292 |
-
#: /plugins/blog2social-v-4-
|
2293 |
-
#: /plugins/blog2social-v-4-
|
2294 |
msgid "for:"
|
2295 |
msgstr "für:"
|
2296 |
|
2297 |
-
#: ../../plugins/blog2social-v-4-
|
2298 |
-
#: /plugins/blog2social-v-4-
|
2299 |
-
#: /plugins/blog2social-v-4-
|
2300 |
msgid ""
|
2301 |
"Define the default settings for the custom post format for all of your "
|
2302 |
"Facebook accounts in the Blog2Social settings."
|
@@ -2304,9 +2363,9 @@ msgstr ""
|
|
2304 |
"Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
|
2305 |
"unter den Blog2Social Einstellungen."
|
2306 |
|
2307 |
-
#: ../../plugins/blog2social-v-4-
|
2308 |
-
#: /plugins/blog2social-v-4-
|
2309 |
-
#: /plugins/blog2social-v-4-
|
2310 |
msgid ""
|
2311 |
"Define the default settings for the custom post format for all of your "
|
2312 |
"Twitter accounts in the Blog2Social settings."
|
@@ -2314,9 +2373,9 @@ msgstr ""
|
|
2314 |
"Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
|
2315 |
"unter den Blog2Social Einstellungen."
|
2316 |
|
2317 |
-
#: ../../plugins/blog2social-v-4-
|
2318 |
-
#: /plugins/blog2social-v-4-
|
2319 |
-
#: /plugins/blog2social-v-4-
|
2320 |
msgid ""
|
2321 |
"Define the default settings for the custom post format for all of your "
|
2322 |
"Google+ accounts in the Blog2Social settings."
|
@@ -2324,9 +2383,9 @@ msgstr ""
|
|
2324 |
"Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
|
2325 |
"unter den Blog2Social Einstellungen."
|
2326 |
|
2327 |
-
#: ../../plugins/blog2social-v-4-
|
2328 |
-
#: /plugins/blog2social-v-4-
|
2329 |
-
#: /plugins/blog2social-v-4-
|
2330 |
msgid ""
|
2331 |
"Define the default settings for the custom post format for all of your "
|
2332 |
"Instagram accounts in the Blog2Social settings."
|
@@ -2334,28 +2393,28 @@ msgstr ""
|
|
2334 |
"Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
|
2335 |
"unter den Blog2Social Einstellungen."
|
2336 |
|
2337 |
-
#: ../../plugins/blog2social-v-4-
|
2338 |
-
#: /plugins/blog2social-v-4-
|
2339 |
-
#: /plugins/blog2social-v-4-
|
2340 |
msgid "Select image for"
|
2341 |
msgstr "Wähle Bild aus für"
|
2342 |
|
2343 |
-
#: ../../plugins/blog2social-v-4-
|
2344 |
msgid "Select a post"
|
2345 |
msgstr "Beitrag auswählen"
|
2346 |
|
2347 |
-
#: ../../plugins/blog2social-v-4-
|
2348 |
-
#: /plugins/blog2social-v-4-
|
2349 |
msgid "Need to schedule your posts?"
|
2350 |
msgstr "Du möchtest Deine Beiträge planen?"
|
2351 |
|
2352 |
-
#: ../../plugins/blog2social-v-4-
|
2353 |
-
#: /plugins/blog2social-v-4-
|
2354 |
msgid "Blog2Social Premium covers everything you need."
|
2355 |
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
|
2356 |
|
2357 |
-
#: ../../plugins/blog2social-v-4-
|
2358 |
-
#: /plugins/blog2social-v-4-
|
2359 |
msgid ""
|
2360 |
"You want to publish a post on a specific date? No problem! Just enter your "
|
2361 |
"desired date and you are ready to go!"
|
@@ -2363,13 +2422,13 @@ msgstr ""
|
|
2363 |
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
|
2364 |
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
|
2365 |
|
2366 |
-
#: ../../plugins/blog2social-v-4-
|
2367 |
-
#: /plugins/blog2social-v-4-
|
2368 |
msgid "Schedule post recurrently"
|
2369 |
msgstr "Beitrag mehrfach planen"
|
2370 |
|
2371 |
-
#: ../../plugins/blog2social-v-4-
|
2372 |
-
#: /plugins/blog2social-v-4-
|
2373 |
msgid ""
|
2374 |
"You have evergreen content you want to re-share from time to time in your "
|
2375 |
"timeline? Schedule your evergreen content to be shared once, multiple times "
|
@@ -2379,16 +2438,16 @@ msgstr ""
|
|
2379 |
"möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
|
2380 |
"wiederholend zu verschiedenden Zeiten."
|
2381 |
|
2382 |
-
#: ../../plugins/blog2social-v-4-
|
2383 |
-
#: /plugins/blog2social-v-4-
|
2384 |
-
#: v-4-
|
2385 |
-
#:
|
2386 |
-
#:
|
2387 |
msgid "Best Time Scheduler"
|
2388 |
msgstr "Beste Zeiten Manager"
|
2389 |
|
2390 |
-
#: ../../plugins/blog2social-v-4-
|
2391 |
-
#: /plugins/blog2social-v-4-
|
2392 |
msgid ""
|
2393 |
"Whenever you publish a post, only a fraction of your followers will actually "
|
2394 |
"see your post. Use the Blog2Social Best Times Scheduler to share your post "
|
@@ -2400,37 +2459,40 @@ msgstr ""
|
|
2400 |
"Dein Beitrag zu den Besten Zeiten für jedes Netzwerk zu planen. Erhalte mehr "
|
2401 |
"Reichweite und verlängere die Lebensdauer Deiner Beiträge."
|
2402 |
|
2403 |
-
#: ../../plugins/blog2social-v-4-
|
2404 |
-
#: /plugins/blog2social-v-4-
|
|
|
2405 |
msgid "Delete entries from the reporting"
|
2406 |
msgstr "Einträge aus dem Reporting löschen"
|
2407 |
|
2408 |
-
#: ../../plugins/blog2social-v-4-
|
2409 |
-
#: /plugins/blog2social-v-4-
|
|
|
2410 |
msgid "You are sure, you want to delete entries from the reporting?"
|
2411 |
msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
|
2412 |
|
2413 |
-
#: ../../plugins/blog2social-v-4-
|
2414 |
-
#: /plugins/blog2social-v-4-
|
2415 |
-
#: /plugins/blog2social-v-4-
|
|
|
2416 |
msgid "Number of entries"
|
2417 |
msgstr "Anzahl der Einträge"
|
2418 |
|
2419 |
-
#: ../../plugins/blog2social-v-4-
|
2420 |
msgid "Delete entries form the scheduling"
|
2421 |
msgstr "Einträge aus der Planung löschen"
|
2422 |
|
2423 |
-
#: ../../plugins/blog2social-v-4-
|
2424 |
msgid "You are sure, you want to delete entries from the scheduling?"
|
2425 |
msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
|
2426 |
|
2427 |
-
#: ../../plugins/blog2social-v-4-
|
2428 |
-
#: /plugins/blog2social-v-4-
|
2429 |
msgid "Your license: Blog2Social"
|
2430 |
msgstr "Du nutzt Blog2Social"
|
2431 |
|
2432 |
-
#: ../../plugins/blog2social-v-4-
|
2433 |
-
#: /plugins/blog2social-v-4-
|
2434 |
msgid ""
|
2435 |
"Upgrade to Blog2Social Premium to schedule your posts for the best time, "
|
2436 |
"once or recurringly with the Best Time Scheduler and post to pages, groups "
|
@@ -2440,47 +2502,47 @@ msgstr ""
|
|
2440 |
"im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
|
2441 |
"kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
|
2442 |
|
2443 |
-
#: ../../plugins/blog2social-v-4-
|
2444 |
-
#: /plugins/blog2social-v-4-
|
2445 |
msgid "Learn more"
|
2446 |
msgstr "mehr erfahren"
|
2447 |
|
2448 |
-
#: ../../plugins/blog2social-v-4-
|
2449 |
-
#: /plugins/blog2social-v-4-
|
2450 |
-
#: /plugins/blog2social-v-4-
|
2451 |
msgid "Enter license key and change your version"
|
2452 |
msgstr "Lizenzschlüssel eingeben und Version ändern"
|
2453 |
|
2454 |
-
#: ../../plugins/blog2social-v-4-
|
2455 |
-
#: /plugins/blog2social-v-4-
|
2456 |
-
#: /plugins/blog2social-v-4-
|
2457 |
msgid "Activate"
|
2458 |
msgstr "Aktivieren"
|
2459 |
|
2460 |
-
#: ../../plugins/blog2social-v-4-
|
2461 |
msgid "Social Media Sharing"
|
2462 |
msgstr "Netzwerkauswahl"
|
2463 |
|
2464 |
-
#: ../../plugins/blog2social-v-4-
|
2465 |
-
#: /plugins/blog2social-v-4-
|
2466 |
msgid "Cross-share to all popular social networks"
|
2467 |
msgstr "Teilen von Blogbeiträgen auf allen Social Media"
|
2468 |
|
2469 |
-
#: ../../plugins/blog2social-v-4-
|
2470 |
msgid "Auto Posting"
|
2471 |
msgstr "Auto-Posting"
|
2472 |
|
2473 |
-
#: ../../plugins/blog2social-v-4-
|
2474 |
-
#: /plugins/blog2social-v-4-
|
2475 |
msgid "Automatically share your posts whenever you publish a new blog post"
|
2476 |
msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
|
2477 |
|
2478 |
-
#: ../../plugins/blog2social-v-4-
|
2479 |
msgid "Customizing Social Media Posts"
|
2480 |
msgstr "Individualisieren"
|
2481 |
|
2482 |
-
#: ../../plugins/blog2social-v-4-
|
2483 |
-
#: /plugins/blog2social-v-4-
|
2484 |
msgid ""
|
2485 |
"Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
|
2486 |
"publishing on blogging networks"
|
@@ -2488,16 +2550,16 @@ msgstr ""
|
|
2488 |
"Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
|
2489 |
"für das Posten in Blog-Netzwerken"
|
2490 |
|
2491 |
-
#: ../../plugins/blog2social-v-4-
|
2492 |
-
#: /plugins/blog2social-v-4-
|
2493 |
msgid "Choose pre-defined times to post or edit and define your own time settings"
|
2494 |
msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
|
2495 |
|
2496 |
-
#: ../../plugins/blog2social-v-4-
|
2497 |
msgid "Social Media Scheduler"
|
2498 |
msgstr "Veröffentlichungen planen"
|
2499 |
|
2500 |
-
#: ../../plugins/blog2social-v-4-
|
2501 |
msgid ""
|
2502 |
"Social media scheduling: once, repeatedly or recurrently to multiple "
|
2503 |
"profiles, pages and groups"
|
@@ -2505,95 +2567,95 @@ msgstr ""
|
|
2505 |
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
2506 |
"Gruppen posten"
|
2507 |
|
2508 |
-
#: ../../plugins/blog2social-v-4-
|
2509 |
msgid "Individual Images for Each Social Media Post"
|
2510 |
msgstr "Individuelle Bilder für jeden Social Media Post"
|
2511 |
|
2512 |
-
#: ../../plugins/blog2social-v-4-
|
2513 |
msgid ""
|
2514 |
"Select any image from your media gallery for each social media post and "
|
2515 |
"channel"
|
2516 |
msgstr "Wählen Sie beliebige Bilder für Ihre Social Media Posts"
|
2517 |
|
2518 |
-
#: ../../plugins/blog2social-v-4-
|
2519 |
msgid "Select Post Format"
|
2520 |
msgstr "Beitragsformat auswählen"
|
2521 |
|
2522 |
-
#: ../../plugins/blog2social-v-4-
|
2523 |
-
#: /plugins/blog2social-v-4-
|
2524 |
msgid "One-page preview editor for all social networks for easy customizing"
|
2525 |
msgstr ""
|
2526 |
"Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
|
2527 |
"Anpassen"
|
2528 |
|
2529 |
-
#: ../../plugins/blog2social-v-4-
|
2530 |
msgid "Social Media Reporting"
|
2531 |
msgstr "Reporting"
|
2532 |
|
2533 |
-
#: ../../plugins/blog2social-v-4-
|
2534 |
msgid "Keep track of your scheduled and shared posts"
|
2535 |
msgstr ""
|
2536 |
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
2537 |
"einfachen Aufrufen und erneuten Teilen"
|
2538 |
|
2539 |
-
#: ../../plugins/blog2social-v-4-
|
2540 |
msgid "Show me plans and prices"
|
2541 |
msgstr "Versionen und Preise anzeigen"
|
2542 |
|
2543 |
-
#: ../../plugins/blog2social-v-4-
|
2544 |
msgid "save..."
|
2545 |
msgstr "speichere Daten..."
|
2546 |
|
2547 |
-
#: ../../plugins/blog2social-v-4-
|
2548 |
msgid "General"
|
2549 |
msgstr "Allgemein"
|
2550 |
|
2551 |
-
#: ../../plugins/blog2social-v-4-
|
2552 |
msgid "Social Meta Data"
|
2553 |
msgstr "Social Meta Angaben"
|
2554 |
|
2555 |
-
#: ../../plugins/blog2social-v-4-
|
2556 |
msgid "Best Time Settings"
|
2557 |
msgstr "Zeit-Einstellungen"
|
2558 |
|
2559 |
-
#: ../../plugins/blog2social-v-4-
|
2560 |
msgid "Network Settings"
|
2561 |
msgstr "Netzwerk-Einstellungen"
|
2562 |
|
2563 |
-
#: ../../plugins/blog2social-v-4-
|
2564 |
-
#: /plugins/blog2social-v-4-
|
2565 |
msgid "My Time Settings"
|
2566 |
msgstr "Meine Zeit-Einstellungen"
|
2567 |
|
2568 |
-
#: ../../plugins/blog2social-v-4-
|
2569 |
msgid "Reset predefined best time settings"
|
2570 |
msgstr "Voreingestellte beste Zeiten zurücksetzen"
|
2571 |
|
2572 |
-
#: ../../plugins/blog2social-v-4-
|
2573 |
msgid "Post format"
|
2574 |
msgstr "Beitragsformat"
|
2575 |
|
2576 |
-
#: ../../plugins/blog2social-v-4-
|
2577 |
msgid "Facebook"
|
2578 |
msgstr "Facebook"
|
2579 |
|
2580 |
-
#: ../../plugins/blog2social-v-4-
|
2581 |
msgid "Twitter"
|
2582 |
msgstr "Twitter"
|
2583 |
|
2584 |
-
#: ../../plugins/blog2social-v-4-
|
2585 |
msgid "Google+"
|
2586 |
msgstr "Google+"
|
2587 |
|
2588 |
-
#: ../../plugins/blog2social-v-4-
|
2589 |
msgid "Instagram"
|
2590 |
msgstr "Instagram"
|
2591 |
|
2592 |
-
#: ../../plugins/blog2social-v-4-
|
2593 |
msgid "Allow shortcodes in my post"
|
2594 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
2595 |
|
2596 |
-
#: ../../plugins/blog2social-v-4-
|
2597 |
msgid ""
|
2598 |
"Shortcodes are used by some wordpress plugins like Elementor, Visual "
|
2599 |
"Composer and Content Builder. When a shortcode is inserted in a WordPress "
|
@@ -2612,11 +2674,11 @@ msgstr ""
|
|
2612 |
"den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
|
2613 |
"diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
|
2614 |
|
2615 |
-
#: ../../plugins/blog2social-v-4-
|
2616 |
msgid "Include WordPress tags as hashtags in your posts"
|
2617 |
msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
|
2618 |
|
2619 |
-
#: ../../plugins/blog2social-v-4-
|
2620 |
msgid ""
|
2621 |
"Hashtags are a great way to generate more reach and visibility for your "
|
2622 |
"posts. By activating this feature Blog2Social will automatically include "
|
@@ -2633,21 +2695,21 @@ msgstr ""
|
|
2633 |
"Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
|
2634 |
"Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
|
2635 |
|
2636 |
-
#: ../../plugins/blog2social-v-4-
|
2637 |
msgid "Activate Legacy mode "
|
2638 |
msgstr "Kompatibilitätsmodus aktivieren "
|
2639 |
|
2640 |
-
#: ../../plugins/blog2social-v-4-
|
2641 |
msgid "Plugin contents are loaded one at a time to minimize server load."
|
2642 |
msgstr ""
|
2643 |
"Plugininhalte werden nacheinander geladen, um den Hosting-Server Deines "
|
2644 |
"Blogs zu entlasten."
|
2645 |
|
2646 |
-
#: ../../plugins/blog2social-v-4-
|
2647 |
msgid "Instant Caching for Facebook Link Posts"
|
2648 |
msgstr "Instant Caching für Facebook Link-Beiträge"
|
2649 |
|
2650 |
-
#: ../../plugins/blog2social-v-4-
|
2651 |
msgid ""
|
2652 |
"To make sure that Facebook always pulls the current meta data of your blog "
|
2653 |
"post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
|
@@ -2659,13 +2721,13 @@ msgstr ""
|
|
2659 |
"Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
|
2660 |
"Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
|
2661 |
|
2662 |
-
#: ../../plugins/blog2social-v-4-
|
2663 |
msgid "Note: To use Facebook Instant Articles, this option must be disabled."
|
2664 |
msgstr ""
|
2665 |
"Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
|
2666 |
"deaktiviert sein."
|
2667 |
|
2668 |
-
#: ../../plugins/blog2social-v-4-
|
2669 |
msgid ""
|
2670 |
"Blog2Social applies the scheduled time settings based on the time zone "
|
2671 |
"defined in the general settings of your WordPress. You can select a user-"
|
@@ -2679,55 +2741,55 @@ msgstr ""
|
|
2679 |
"für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
|
2680 |
"gewünschte Zeitzone aus dem Drop-Down Menü."
|
2681 |
|
2682 |
-
#: ../../plugins/blog2social-v-4-
|
2683 |
msgid "Social Media Scheduling & Sharing"
|
2684 |
msgstr "Beitrag auf Social Media planen und teilen"
|
2685 |
|
2686 |
-
#: ../../plugins/blog2social-v-4-
|
2687 |
msgid "scroll to bottom"
|
2688 |
msgstr "zum Seitenende"
|
2689 |
|
2690 |
-
#: ../../plugins/blog2social-v-4-
|
2691 |
msgid "You want to load your time settings?"
|
2692 |
msgstr "Du möchtest Deine Zeiten laden?"
|
2693 |
|
2694 |
-
#: ../../plugins/blog2social-v-4-
|
2695 |
msgid "Load My Time Settings"
|
2696 |
msgstr "Meine Zeit-Einstellungen laden"
|
2697 |
|
2698 |
-
#: ../../plugins/blog2social-v-4-
|
2699 |
msgid "Load Best Time Scheduler"
|
2700 |
msgstr "Beste Zeiten laden"
|
2701 |
|
2702 |
-
#: ../../plugins/blog2social-v-4-
|
2703 |
msgid "Social Accounts"
|
2704 |
msgstr "Social Media Konten"
|
2705 |
|
2706 |
-
#: ../../plugins/blog2social-v-4-
|
2707 |
msgid "Add more..."
|
2708 |
msgstr "mehr hinzufügen"
|
2709 |
|
2710 |
-
#: ../../plugins/blog2social-v-4-
|
2711 |
msgid "Profiles | Pages | Groups"
|
2712 |
msgstr "Profile | Seiten | Gruppen"
|
2713 |
|
2714 |
-
#: ../../plugins/blog2social-v-4-
|
2715 |
msgid "Save Network Selection"
|
2716 |
msgstr "Netzwerkauswahl speichern"
|
2717 |
|
2718 |
-
#: ../../plugins/blog2social-v-4-
|
2719 |
msgid "network connected"
|
2720 |
msgstr "Netzwerk verbunden"
|
2721 |
|
2722 |
-
#: ../../plugins/blog2social-v-4-
|
2723 |
msgid "requires image"
|
2724 |
msgstr "Bild benötigt"
|
2725 |
|
2726 |
-
#: ../../plugins/blog2social-v-4-
|
2727 |
msgid "refresh authorization"
|
2728 |
msgstr "Autorisierung aktualisieren"
|
2729 |
|
2730 |
-
#: ../../plugins/blog2social-v-4-
|
2731 |
msgid ""
|
2732 |
"Notice:<br><p>Please make sure, that your website address is reachable. The "
|
2733 |
"Social Networks do not allow postings from local installations.</p>"
|
@@ -2736,46 +2798,46 @@ msgstr ""
|
|
2736 |
"erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
|
2737 |
"Installationen.</p>"
|
2738 |
|
2739 |
-
#: ../../plugins/blog2social-v-4-
|
2740 |
msgid "change website address"
|
2741 |
msgstr "Webseiten-Adresse ändern"
|
2742 |
|
2743 |
-
#: ../../plugins/blog2social-v-4-
|
2744 |
msgid "First, connect or select network before posting"
|
2745 |
msgstr ""
|
2746 |
"Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
|
2747 |
"Du den Beitrag teilst!"
|
2748 |
|
2749 |
-
#: ../../plugins/blog2social-v-4-
|
2750 |
msgid "connect"
|
2751 |
msgstr "Jetzt mit Netzwerken verbinden"
|
2752 |
|
2753 |
-
#: ../../plugins/blog2social-v-4-
|
2754 |
msgid "scroll to top"
|
2755 |
msgstr "zum Seitenanfang"
|
2756 |
|
2757 |
-
#: ../../plugins/blog2social-v-4-
|
2758 |
-
#: /plugins/blog2social-v-4-
|
2759 |
msgid "Share"
|
2760 |
msgstr "Teilen"
|
2761 |
|
2762 |
-
#: ../../plugins/blog2social-v-4-
|
2763 |
msgid "Time zone"
|
2764 |
msgstr "Zeitzone"
|
2765 |
|
2766 |
-
#: ../../plugins/blog2social-v-4-
|
2767 |
msgid "Share new post on Social Media"
|
2768 |
msgstr "Teile einen neuen Beitrag auf Social Media"
|
2769 |
|
2770 |
-
#: ../../plugins/blog2social-v-4-
|
2771 |
msgid "Connect for"
|
2772 |
msgstr "Netzwerke verbinden für"
|
2773 |
|
2774 |
-
#: ../../plugins/blog2social-v-4-
|
2775 |
msgid "Time Scheduling"
|
2776 |
msgstr "Zeitplanung"
|
2777 |
|
2778 |
-
#: ../../plugins/blog2social-v-4-
|
2779 |
msgid ""
|
2780 |
"You have not yet defined personal time settings. To edit personal time "
|
2781 |
"settings click on the Blog2Social Settings on the left-hand menu and select "
|
@@ -2787,11 +2849,11 @@ msgstr ""
|
|
2787 |
"Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
|
2788 |
"die voreingestellten besten Zeiten verändern."
|
2789 |
|
2790 |
-
#: ../../plugins/blog2social-v-4-
|
2791 |
msgid "Re-share this Post"
|
2792 |
msgstr "Diesen Beitrag nochmal teilen"
|
2793 |
|
2794 |
-
#: ../../plugins/blog2social-v-4-
|
2795 |
msgid ""
|
2796 |
"You can re-share your post for a different sharing purpose, or to share on a "
|
2797 |
"different choice of networks, profiles, pages or groups, or with different "
|
@@ -2816,15 +2878,15 @@ msgstr ""
|
|
2816 |
"auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
|
2817 |
"wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
|
2818 |
|
2819 |
-
#: ../../plugins/blog2social-v-4-
|
2820 |
msgid "You want re-share your blog post?"
|
2821 |
msgstr "Du möchtest Deinen Beitrag erneut teilen?"
|
2822 |
|
2823 |
-
#: ../../plugins/blog2social-v-4-
|
2824 |
msgid "Save Network Settings"
|
2825 |
msgstr "Netzwerkeinstellungen speichern"
|
2826 |
|
2827 |
-
#: ../../plugins/blog2social-v-4-
|
2828 |
msgid ""
|
2829 |
"You can save your current network settings as \"Standard\" network settings "
|
2830 |
"for any future sharing activities or as a \"Profile\" to choose from (Premium)."
|
@@ -2856,56 +2918,56 @@ msgstr ""
|
|
2856 |
"zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
|
2857 |
"variieren kannst. "
|
2858 |
|
2859 |
-
#: ../../plugins/blog2social-v-4-
|
2860 |
msgid "Your blog post is not yet published on your Wordpress!"
|
2861 |
msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
|
2862 |
|
2863 |
-
#: ../../plugins/blog2social-v-4-
|
2864 |
msgid "At least one of your selected networks is set to \"Share Now\""
|
2865 |
msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
|
2866 |
|
2867 |
-
#: ../../plugins/blog2social-v-4-
|
2868 |
msgid "Schedule your post"
|
2869 |
msgstr "Beitrag planen"
|
2870 |
|
2871 |
-
#: ../../plugins/blog2social-v-4-
|
2872 |
msgid "Ignore & share"
|
2873 |
msgstr "Ignorieren & teilen"
|
2874 |
|
2875 |
-
#: ../../plugins/blog2social-v-4-
|
2876 |
msgid "add Schedule"
|
2877 |
msgstr "neuer Termin"
|
2878 |
|
2879 |
-
#: ../../plugins/blog2social-v-4-
|
2880 |
msgid "Give me more information"
|
2881 |
msgstr "Erhalte mehr Infomationen"
|
2882 |
|
2883 |
-
#: ../../plugins/blog2social-v-4-
|
2884 |
msgid "Your activity"
|
2885 |
msgstr "Deine Aktivität"
|
2886 |
|
2887 |
-
#: ../../plugins/blog2social-v-4-
|
2888 |
msgid "Show activity starting from"
|
2889 |
msgstr "Zeige Aktivität ab"
|
2890 |
|
2891 |
-
#: ../../plugins/blog2social-v-4-
|
2892 |
msgid "published social media posts"
|
2893 |
msgstr "veröffentlichte Beiträge"
|
2894 |
|
2895 |
-
#: ../../plugins/blog2social-v-4-
|
2896 |
-
#: /plugins/blog2social-v-4-
|
2897 |
msgid "Calendar"
|
2898 |
msgstr "Kalender"
|
2899 |
|
2900 |
-
#: ../../plugins/blog2social-v-4-
|
2901 |
msgid "Get news and updates for promoting your blog on social media"
|
2902 |
msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
|
2903 |
|
2904 |
-
#: ../../plugins/blog2social-v-4-
|
2905 |
msgid "Get updates"
|
2906 |
msgstr "Updates erhalten"
|
2907 |
|
2908 |
-
#: ../../plugins/blog2social-v-4-
|
2909 |
msgid ""
|
2910 |
"We hate spam, too. We will never sell your email address to any other "
|
2911 |
"company or for any other purpose."
|
@@ -2913,32 +2975,32 @@ msgstr ""
|
|
2913 |
"Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
|
2914 |
"noch anderweitig zweckentfremden. "
|
2915 |
|
2916 |
-
#: ../../plugins/blog2social-v-4-
|
2917 |
msgid "You have already subscribed to the newsletter. Awesome!"
|
2918 |
msgstr "Du hast Dich schon für den Newsletter angemeldet! Prima!"
|
2919 |
|
2920 |
-
#: ../../plugins/blog2social-v-4-
|
2921 |
msgid "Latest Posts"
|
2922 |
msgstr "letzte Beiträge"
|
2923 |
|
2924 |
-
#: ../../plugins/blog2social-v-4-
|
2925 |
-
#: /plugins/blog2social-v-4-
|
2926 |
msgid "Scheduled Posts"
|
2927 |
msgstr "geplante Beiträge"
|
2928 |
|
2929 |
-
#: ../../plugins/blog2social-v-4-
|
2930 |
msgid "Network Choice"
|
2931 |
msgstr "Netzwerkauswahl"
|
2932 |
|
2933 |
-
#: ../../plugins/blog2social-v-4-
|
2934 |
msgid "Custom Sharing"
|
2935 |
msgstr "Individualisieren"
|
2936 |
|
2937 |
-
#: ../../plugins/blog2social-v-4-
|
2938 |
msgid "Custom Scheduling"
|
2939 |
msgstr "Veröffentlichungen planen"
|
2940 |
|
2941 |
-
#: ../../plugins/blog2social-v-4-
|
2942 |
msgid ""
|
2943 |
"Unlimited scheduling options: once, repeatedly or recurringly to multiple "
|
2944 |
"profiles, pages and groups"
|
@@ -2946,15 +3008,15 @@ msgstr ""
|
|
2946 |
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
2947 |
"Gruppen posten"
|
2948 |
|
2949 |
-
#: ../../plugins/blog2social-v-4-
|
2950 |
msgid "One-Step Workflow"
|
2951 |
msgstr "One-Step Workflow"
|
2952 |
|
2953 |
-
#: ../../plugins/blog2social-v-4-
|
2954 |
msgid "Reporting"
|
2955 |
msgstr "Veröffentlichungen anzeigen"
|
2956 |
|
2957 |
-
#: ../../plugins/blog2social-v-4-
|
2958 |
msgid ""
|
2959 |
"All scheduled and published social media posts with direct links for easy "
|
2960 |
"access or re-sharing"
|
@@ -2962,20 +3024,20 @@ msgstr ""
|
|
2962 |
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
2963 |
"einfachen Aufrufen und erneuten Teilen"
|
2964 |
|
2965 |
-
#: ../../plugins/blog2social-v-4-
|
2966 |
msgid "Unlock Premium"
|
2967 |
msgstr "Premium freischalten"
|
2968 |
|
2969 |
-
#: ../../plugins/blog2social-v-4-
|
2970 |
msgid "more FAQ"
|
2971 |
msgstr "mehr FAQ"
|
2972 |
|
2973 |
-
#: ../../plugins/blog2social-v-4-
|
2974 |
-
#: /plugins/blog2social-v-4-
|
2975 |
msgid "How to work with Blog2Social"
|
2976 |
msgstr "So arbeitest Du mit Blog2Social"
|
2977 |
|
2978 |
-
#: ../../plugins/blog2social-v-4-
|
2979 |
msgid ""
|
2980 |
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
2981 |
"media."
|
@@ -2983,11 +3045,11 @@ msgstr ""
|
|
2983 |
"Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
|
2984 |
"Media zu promoten."
|
2985 |
|
2986 |
-
#: ../../plugins/blog2social-v-4-
|
2987 |
msgid "Connection is broken..."
|
2988 |
msgstr "Vebindung ist unterbrochen..."
|
2989 |
|
2990 |
-
#: ../../plugins/blog2social-v-4-
|
2991 |
msgid ""
|
2992 |
"The connection to your server has been interrupted. Please make sure that "
|
2993 |
"your blog is reachable. If your server does not respond or is too slow, "
|
@@ -3000,73 +3062,73 @@ msgstr ""
|
|
3000 |
"nicht mit dem internet verbinden. Versuche es später erneut oder kontaktiere "
|
3001 |
"Deinen Webmaster, wenn dieser Fehler erneut erscheint."
|
3002 |
|
3003 |
-
#: ../../plugins/blog2social-v-4-
|
3004 |
msgid "Update..."
|
3005 |
msgstr "Aktualisierung..."
|
3006 |
|
3007 |
-
#: ../../plugins/blog2social-v-4-
|
3008 |
msgid ""
|
3009 |
"<b> A new version of Blog2Social is available. </b> Update now <br> "
|
3010 |
"Blog2Social to continue to use the latest version of the plugin."
|
3011 |
msgstr "<b> Eine neue Version von Blog2Social ist verfügbar </b>"
|
3012 |
|
3013 |
-
#: ../../plugins/blog2social-v-4-
|
3014 |
msgid "Update Blog2Social"
|
3015 |
msgstr "Aktualisiere Blog2Social"
|
3016 |
|
3017 |
-
#: ../../plugins/blog2social-v-4-
|
3018 |
msgid "Unknown error"
|
3019 |
msgstr "Unbekannter Fehler"
|
3020 |
|
3021 |
-
#: ../../plugins/blog2social-v-4-
|
3022 |
msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
|
3023 |
msgstr ""
|
3024 |
"<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere "
|
3025 |
"unseren Support."
|
3026 |
|
3027 |
-
#: ../../plugins/blog2social-v-4-
|
3028 |
msgid "Login failed. Please check your username and a password!"
|
3029 |
msgstr ""
|
3030 |
" Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfe Deinen "
|
3031 |
"Benutzernamen und Dein Password!"
|
3032 |
|
3033 |
-
#: ../../plugins/blog2social-v-4-
|
3034 |
msgid "Login failed. Please check your server settings. OpenSSL must be enabled on."
|
3035 |
msgstr ""
|
3036 |
" Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfen Deine "
|
3037 |
"Server-Einstellungen. OpenSSL muss aktiviert sein. "
|
3038 |
|
3039 |
-
#: ../../plugins/blog2social-v-4-
|
3040 |
msgid "E-Mail or Username"
|
3041 |
msgstr "E-Mail oder Benutzername"
|
3042 |
|
3043 |
-
#: ../../plugins/blog2social-v-4-
|
3044 |
msgid "Password"
|
3045 |
msgstr "Passwort"
|
3046 |
|
3047 |
-
#: ../../plugins/blog2social-v-4-
|
3048 |
msgid "Sign in"
|
3049 |
msgstr "Anmelden"
|
3050 |
|
3051 |
-
#: ../../plugins/blog2social-v-4-
|
3052 |
msgid "create account"
|
3053 |
msgstr "neues Konto erstellen"
|
3054 |
|
3055 |
-
#: ../../plugins/blog2social-v-4-
|
3056 |
msgid "reset password"
|
3057 |
msgstr "Passwort zurücksetzen"
|
3058 |
|
3059 |
-
#: ../../plugins/blog2social-v-4-
|
3060 |
msgid "Test PR-Gateway for free"
|
3061 |
msgstr "PR-Gateway kostenlos und unverbindlich testen"
|
3062 |
|
3063 |
-
#: ../../plugins/blog2social-v-4-
|
3064 |
msgid "1x publish press release <br> 1x publish report <br> 1x promote event"
|
3065 |
msgstr ""
|
3066 |
"1 x Pressemitteilung veröffentlichen <br> 1 x Report abrufen <br>1 x "
|
3067 |
"Veranstaltung bewerben"
|
3068 |
|
3069 |
-
#: ../../plugins/blog2social-v-4-
|
3070 |
msgid ""
|
3071 |
"The press distribution PR gateway automatically publish your press releases "
|
3072 |
"and events with one click.Publish your message over 250 portals."
|
@@ -3078,32 +3140,32 @@ msgstr ""
|
|
3078 |
"internationalen und regionalen Portalen, Social Media und Dokumenten-"
|
3079 |
"Netzwerken."
|
3080 |
|
3081 |
-
#: ../../plugins/blog2social-v-4-
|
3082 |
msgid "Start your 14-Day Free Trial"
|
3083 |
msgstr "Jetzt kostenlos testen"
|
3084 |
|
3085 |
-
#: ../../plugins/blog2social-v-4-
|
3086 |
msgid "Select Image"
|
3087 |
msgstr "Bild auswählen"
|
3088 |
|
3089 |
-
#: ../../plugins/blog2social-v-4-
|
3090 |
-
#: /plugins/blog2social-v-4-
|
3091 |
msgid "Copyright"
|
3092 |
msgstr "Copyright"
|
3093 |
|
3094 |
-
#: ../../plugins/blog2social-v-4-
|
3095 |
msgid "Save As Draft"
|
3096 |
msgstr "als Entwurf speichern"
|
3097 |
|
3098 |
-
#: ../../plugins/blog2social-v-4-
|
3099 |
msgid "Publish"
|
3100 |
msgstr "Veröffentlichen"
|
3101 |
|
3102 |
-
#: ../../plugins/blog2social-v-4-
|
3103 |
msgid "Please Note"
|
3104 |
msgstr "Hinweis"
|
3105 |
|
3106 |
-
#: ../../plugins/blog2social-v-4-
|
3107 |
msgid ""
|
3108 |
"It may incur charges for publishing on PR-Gateway. Sent press releases can "
|
3109 |
"not be withdrawn. If you want your press release to be published now?"
|
@@ -3113,43 +3175,47 @@ msgstr ""
|
|
3113 |
"Pressemitteilungen können nicht mehr zurückgenommen werden. Soll Deine "
|
3114 |
"Pressemitteilung jetzt versendet werden?"
|
3115 |
|
3116 |
-
#: ../../plugins/blog2social-v-4-
|
3117 |
msgid "Yes, I accept"
|
3118 |
msgstr "Ja,einverstanden"
|
3119 |
|
3120 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
3121 |
msgid "Terms"
|
3122 |
msgstr "Agbs"
|
3123 |
|
3124 |
-
#: ../../plugins/blog2social-v-4-
|
3125 |
msgid "We never store your data from your social media profiles."
|
3126 |
msgstr "Wir speichern keine persönlichen Daten Deiner Social Media Profile."
|
3127 |
|
3128 |
-
#: ../../plugins/blog2social-v-4-
|
3129 |
-
#: /plugins/blog2social-v-4-
|
3130 |
-
#: /plugins/blog2social-v-4-
|
3131 |
msgid "Post"
|
3132 |
msgstr "Beitrag"
|
3133 |
|
3134 |
-
#: ../../plugins/blog2social-v-4-
|
3135 |
-
#: /plugins/blog2social-v-4-
|
3136 |
msgid "Job"
|
3137 |
msgstr "Stellenanzeige"
|
3138 |
|
3139 |
-
#: ../../plugins/blog2social-v-4-
|
3140 |
-
#: /plugins/blog2social-v-4-
|
3141 |
msgid "Event"
|
3142 |
msgstr "Veranstaltung"
|
3143 |
|
3144 |
-
#: ../../plugins/blog2social-v-4-
|
3145 |
msgid "Upgrade to Blog2Social for Premium"
|
3146 |
msgstr "Jetzt auf Blog2Social PREMIUM upgraden "
|
3147 |
|
3148 |
-
#: ../../plugins/blog2social-v-4-
|
3149 |
msgid "Upgrade to Blog2Social for PREMIUM PRO"
|
3150 |
msgstr "Jetzt auf Blog2Social PREMIUM PRO upgraden "
|
3151 |
|
3152 |
-
#: ../../plugins/blog2social-v-4-
|
3153 |
msgid ""
|
3154 |
"You can select different combinations of networks and save them for "
|
3155 |
"different sharing purposes."
|
@@ -3157,7 +3223,7 @@ msgstr ""
|
|
3157 |
"Du kannst für verschiedene Social Media Aktivitäten oder Kampagnen eine "
|
3158 |
"passende Kombination von Netzwerken anlegen und speichern."
|
3159 |
|
3160 |
-
#: ../../plugins/blog2social-v-4-
|
3161 |
msgid ""
|
3162 |
"With Blog2Social Premium PRO you can save your preferred network "
|
3163 |
"combinations for future reference and choose individual names for each "
|
@@ -3177,11 +3243,11 @@ msgstr ""
|
|
3177 |
"mehrere Social Media Profile, Seiten und Gruppen eines Netzwerks in einer "
|
3178 |
"Kombination verbinden."
|
3179 |
|
3180 |
-
#: ../../plugins/blog2social-v-4-
|
3181 |
msgid "With Blog2Social PREMIUM PRO you can also:"
|
3182 |
msgstr "Mit blog2Social Premium PRO kannst Du außerdem:"
|
3183 |
|
3184 |
-
#: ../../plugins/blog2social-v-4-
|
3185 |
msgid ""
|
3186 |
"Post on LinkedIn pages, XING pages and groups, as well as Facebook and "
|
3187 |
"Google+ pages and groups"
|
@@ -3189,7 +3255,7 @@ msgstr ""
|
|
3189 |
"Auf LinkedIn-Seiten, auf XING-Seiten und -Gruppen, sowie auf Seiten und "
|
3190 |
"Gruppen in Facebook und Google+ posten"
|
3191 |
|
3192 |
-
#: ../../plugins/blog2social-v-4-
|
3193 |
msgid ""
|
3194 |
"Schedule your posts at the best times on each network: for one time, "
|
3195 |
"multiple times or recurrently"
|
@@ -3197,7 +3263,7 @@ msgstr ""
|
|
3197 |
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
|
3198 |
"oder nach einem regelmäßigen Muster"
|
3199 |
|
3200 |
-
#: ../../plugins/blog2social-v-4-
|
3201 |
msgid ""
|
3202 |
"Reporting and calendar: keep track of your published and scheduled social "
|
3203 |
"media posts"
|
@@ -3205,11 +3271,11 @@ msgstr ""
|
|
3205 |
"Mit dem Reporting & Kalender Deine bereits veröffentlichten und geplanten "
|
3206 |
"Social Media Post im Blick behalten."
|
3207 |
|
3208 |
-
#: ../../plugins/blog2social-v-4-
|
3209 |
msgid "Activate Blog2Social PREMIUM PRO."
|
3210 |
msgstr "Aktiviere Blog2Social PREMIUM PRO. "
|
3211 |
|
3212 |
-
#: ../../plugins/blog2social-v-4-
|
3213 |
msgid ""
|
3214 |
"With Blog2Social Premium PRO you can connect pages in LinkedIn and XING as "
|
3215 |
"well as XING groups."
|
@@ -3217,37 +3283,37 @@ msgstr ""
|
|
3217 |
"Mit Blog2Social Premium PRO kannst Du auf Seiten in LinkedIn und XING und in "
|
3218 |
"XING-Gruppen posten."
|
3219 |
|
3220 |
-
#: ../../plugins/blog2social-v-4-
|
3221 |
msgid "Also included:"
|
3222 |
msgstr "Außerdem inklusive"
|
3223 |
|
3224 |
-
#: ../../plugins/blog2social-v-4-
|
3225 |
msgid "Social media auto-posting and auto-scheduling"
|
3226 |
msgstr "Blogbeiträge auto-posten und auto-planen"
|
3227 |
|
3228 |
-
#: ../../plugins/blog2social-v-4-
|
3229 |
msgid "Posting to social media pages and groups in Facebook and Google+"
|
3230 |
msgstr "Posten auf Social Media Seiten und in Gruppen bei Facebook and Google+ "
|
3231 |
|
3232 |
-
#: ../../plugins/blog2social-v-4-
|
3233 |
msgid "Sharing on multiple accounts per network"
|
3234 |
msgstr "Posten in mehreren Accounts pro Netzwerk"
|
3235 |
|
3236 |
-
#: ../../plugins/blog2social-v-4-
|
3237 |
msgid "Best Time Scheduler: schedule once, multiple times or recurringly"
|
3238 |
msgstr ""
|
3239 |
"Beste Zeiten Manager: Veröffentlichungen einmal, mehrmals oder regelmäßig "
|
3240 |
"planen"
|
3241 |
|
3242 |
-
#: ../../plugins/blog2social-v-4-
|
3243 |
msgid "Reporting with links to already published posts"
|
3244 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
3245 |
|
3246 |
-
#: ../../plugins/blog2social-v-4-
|
3247 |
msgid "Select the preferred custom post format for your posts"
|
3248 |
msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
|
3249 |
|
3250 |
-
#: ../../plugins/blog2social-v-4-
|
3251 |
msgid ""
|
3252 |
"You can define your preferred custom post format Twitter, Facebook and "
|
3253 |
"Google +. Select link post or photo post format:"
|
@@ -3255,7 +3321,7 @@ msgstr ""
|
|
3255 |
"Für Facebook, Twitter und Google + kannst Du Dein bevorzugtes Post-Format "
|
3256 |
"standardmäßig festlegen. Wähle das Link-Post- oder das Foto-Post-Format:"
|
3257 |
|
3258 |
-
#: ../../plugins/blog2social-v-4-
|
3259 |
msgid ""
|
3260 |
"The link post format displays posts title, link address and the first one or "
|
3261 |
"two sentences of the post. The networks scan this information from your META "
|
@@ -3279,7 +3345,7 @@ msgstr ""
|
|
3279 |
"Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
|
3280 |
"Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. \n"
|
3281 |
|
3282 |
-
#: ../../plugins/blog2social-v-4-
|
3283 |
msgid ""
|
3284 |
"For Instagram, you can select \"image with frame\" or \"image cut out\" as your "
|
3285 |
"preferred custom post format."
|
@@ -3287,19 +3353,19 @@ msgstr ""
|
|
3287 |
"Du kannst für Instagram zwischen \"Bild mit Rahmen\" umd \"Bild "
|
3288 |
"ausgeschnitten\" als Dein bevorzugtes Beitragsformat auswählen."
|
3289 |
|
3290 |
-
#: ../../plugins/blog2social-v-4-
|
3291 |
msgid "Did you miss something?"
|
3292 |
msgstr "Was vermisst Du?"
|
3293 |
|
3294 |
-
#: ../../plugins/blog2social-v-4-
|
3295 |
msgid "Help us make Blog2Social even better!"
|
3296 |
msgstr "Helfe uns Blog2Social besser zu machen!"
|
3297 |
|
3298 |
-
#: ../../plugins/blog2social-v-4-
|
3299 |
msgid "submit"
|
3300 |
msgstr "senden"
|
3301 |
|
3302 |
-
#: ../../plugins/blog2social-v-4-
|
3303 |
msgid ""
|
3304 |
"Blog2Social provides you with a ready-to-use best time scheduler based on "
|
3305 |
"current research on the best times to post on each social network."
|
@@ -3307,7 +3373,7 @@ msgstr ""
|
|
3307 |
"Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
|
3308 |
"zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
|
3309 |
|
3310 |
-
#: ../../plugins/blog2social-v-4-
|
3311 |
msgid ""
|
3312 |
"Click Best Time Scheduler in the preview editor to schedule your posts "
|
3313 |
"automatically for the best times to post on each social network."
|
@@ -3316,7 +3382,7 @@ msgstr ""
|
|
3316 |
"Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
|
3317 |
"automatically for the best times to post on each social network."
|
3318 |
|
3319 |
-
#: ../../plugins/blog2social-v-4-
|
3320 |
msgid ""
|
3321 |
"You can also define your own personal time settings for posting, if you know "
|
3322 |
"which times work best for your communities. Edit the pre-filled times in the "
|
@@ -3326,7 +3392,7 @@ msgstr ""
|
|
3326 |
"eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
|
3327 |
"möchtest und klicke \"speichern\"."
|
3328 |
|
3329 |
-
#: ../../plugins/blog2social-v-4-
|
3330 |
msgid ""
|
3331 |
"Click My Time Settings in the preview editor to schedule your posts with "
|
3332 |
"your personal best time settings."
|
@@ -3334,7 +3400,7 @@ msgstr ""
|
|
3334 |
"Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
|
3335 |
"Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
|
3336 |
|
3337 |
-
#: ../../plugins/blog2social-v-4-
|
3338 |
msgid ""
|
3339 |
"You can always edit the predefined times in the preview editor for any post "
|
3340 |
"or network and save your new settings as default for future use."
|
@@ -3343,7 +3409,7 @@ msgstr ""
|
|
3343 |
"jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
|
3344 |
"zukünftigen Beiträge abspeichern. "
|
3345 |
|
3346 |
-
#: ../../plugins/blog2social-v-4-
|
3347 |
msgid ""
|
3348 |
"Blog2Social will also apply your personal time settings, if you enable the "
|
3349 |
"Social Media Auto-Poster and select auto-post at scheduled times. "
|
@@ -3352,11 +3418,31 @@ msgstr ""
|
|
3352 |
"das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
|
3353 |
"Zeiten auswählst."
|
3354 |
|
3355 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3356 |
msgid "b2s.pm Link Shortener"
|
3357 |
msgstr "b2s.pm Linkverkürzer"
|
3358 |
|
3359 |
-
#: ../../plugins/blog2social-v-4-
|
3360 |
msgid ""
|
3361 |
"The Blog2Social Shortener converts and publishes your links with a short URL "
|
3362 |
"on the social networks.<br>If you choose this option, you avoid that re-"
|
@@ -3383,7 +3469,7 @@ msgstr ""
|
|
3383 |
"den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
|
3384 |
"können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
|
3385 |
|
3386 |
-
#: ../../plugins/blog2social-v-4-
|
3387 |
msgid ""
|
3388 |
"Select the content that will be automatically pre-filled in your Twitter "
|
3389 |
"posts. If you have ticked the box \"include WordPress tags as hashtags in my "
|
@@ -3394,16 +3480,16 @@ msgstr ""
|
|
3394 |
"Tags als Hashtags zu Deinen Social Media-Posts hinzu” aktiviert hast, werden "
|
3395 |
"Hashtags auch im Dropdown-Menü automatisch an die Optionen angefügt. "
|
3396 |
|
3397 |
-
#: ../../plugins/blog2social-v-4-
|
3398 |
msgid "Social Meta Tags Settings"
|
3399 |
msgstr "Meta Tag Einstellungen"
|
3400 |
|
3401 |
-
#: ../../plugins/blog2social-v-4-
|
3402 |
-
#: /plugins/blog2social-v-4-
|
3403 |
msgid "Change image, title and description for your post on this network"
|
3404 |
msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
|
3405 |
|
3406 |
-
#: ../../plugins/blog2social-v-4-
|
3407 |
msgid ""
|
3408 |
"Facebook has changed its policy for posting link posts via plugins or web "
|
3409 |
"applications. Facebook does no longer display the featured or selected image "
|
@@ -3426,7 +3512,7 @@ msgstr ""
|
|
3426 |
"Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
|
3427 |
"Bildgrößen auf Facebook erfüllt."
|
3428 |
|
3429 |
-
#: ../../plugins/blog2social-v-4-
|
3430 |
msgid ""
|
3431 |
"With Blog2Social you can select a featured image or any image you select to "
|
3432 |
"be displayed with your link post. Blog2Social will automatically write the "
|
@@ -3446,7 +3532,7 @@ msgstr ""
|
|
3446 |
"der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
|
3447 |
"übernimmt. "
|
3448 |
|
3449 |
-
#: ../../plugins/blog2social-v-4-
|
3450 |
msgid ""
|
3451 |
"Twitter has changed its policy for posting link posts via plugins or web "
|
3452 |
"applications. Twitter does no longer display the featured or selected image "
|
@@ -3468,7 +3554,7 @@ msgstr ""
|
|
3468 |
"werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
|
3469 |
"die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
|
3470 |
|
3471 |
-
#: ../../plugins/blog2social-v-4-
|
3472 |
msgid ""
|
3473 |
"With Blog2Social you can select a featured image or any image you select to "
|
3474 |
"be displayed with your link post. Blog2Social will automatically write the "
|
@@ -3488,7 +3574,7 @@ msgstr ""
|
|
3488 |
"Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
|
3489 |
"vornimmst, nicht übernimmt. \n"
|
3490 |
|
3491 |
-
#: ../../plugins/blog2social-v-4-
|
3492 |
msgid ""
|
3493 |
"You can change the image, title and description for your post on Facebook, "
|
3494 |
"by editing the following fields for"
|
@@ -3496,17 +3582,17 @@ msgstr ""
|
|
3496 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
3497 |
"Facebook über die folgenden Felder ändern:"
|
3498 |
|
3499 |
-
#: ../../plugins/blog2social-v-4-
|
3500 |
-
#: /plugins/blog2social-v-4-
|
3501 |
msgid "image"
|
3502 |
msgstr "Bild"
|
3503 |
|
3504 |
-
#: ../../plugins/blog2social-v-4-
|
3505 |
-
#: /plugins/blog2social-v-4-
|
3506 |
msgid "description"
|
3507 |
msgstr "Beschreibung"
|
3508 |
|
3509 |
-
#: ../../plugins/blog2social-v-4-
|
3510 |
msgid ""
|
3511 |
"Blog2Social will automatically write these information in the Facebook Open "
|
3512 |
"Graph (OG) Meta Tags for Image, Title and Description of your blog post."
|
@@ -3515,7 +3601,7 @@ msgstr ""
|
|
3515 |
"Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
|
3516 |
"Description."
|
3517 |
|
3518 |
-
#: ../../plugins/blog2social-v-4-
|
3519 |
msgid ""
|
3520 |
"Please note: If this post has already been shared or scheduled previously, "
|
3521 |
"your current changes will also affect the look of previously shared or "
|
@@ -3528,7 +3614,7 @@ msgstr ""
|
|
3528 |
"Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
|
3529 |
"mit diesen Informationen automatisch aktualisiert."
|
3530 |
|
3531 |
-
#: ../../plugins/blog2social-v-4-
|
3532 |
#, php-format
|
3533 |
msgid ""
|
3534 |
"Please note: Your changes will have no effect on your social media posts on "
|
@@ -3539,7 +3625,7 @@ msgstr ""
|
|
3539 |
"berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
|
3540 |
"href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
|
3541 |
|
3542 |
-
#: ../../plugins/blog2social-v-4-
|
3543 |
msgid ""
|
3544 |
"You can change the image, title and description for your post on Twitter, by "
|
3545 |
"editing the following fields for"
|
@@ -3547,7 +3633,7 @@ msgstr ""
|
|
3547 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
3548 |
"Twitter über die folgenden Felder ändern:"
|
3549 |
|
3550 |
-
#: ../../plugins/blog2social-v-4-
|
3551 |
msgid ""
|
3552 |
"Blog2Social will automatically write these information in the Twitter Card "
|
3553 |
"Meta Tags for Image, Title and Description of your blog post."
|
@@ -3555,7 +3641,7 @@ msgstr ""
|
|
3555 |
"Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
|
3556 |
"Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
|
3557 |
|
3558 |
-
#: ../../plugins/blog2social-v-4-
|
3559 |
msgid ""
|
3560 |
"Please note: If this post has already been shared or scheduled previously, "
|
3561 |
"your current changes will also affect the look of previously shared or "
|
@@ -3570,7 +3656,7 @@ msgstr ""
|
|
3570 |
"bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
|
3571 |
"Änderungen aktualisiert. "
|
3572 |
|
3573 |
-
#: ../../plugins/blog2social-v-4-
|
3574 |
#, php-format
|
3575 |
msgid ""
|
3576 |
"Please note: Your changes will have no effect on your social media posts on "
|
@@ -3582,11 +3668,11 @@ msgstr ""
|
|
3582 |
"target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
|
3583 |
"deaktiviert hast."
|
3584 |
|
3585 |
-
#: ../../plugins/blog2social-v-4-
|
3586 |
msgid "You want to change the image, title and description for your post?"
|
3587 |
msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
|
3588 |
|
3589 |
-
#: ../../plugins/blog2social-v-4-
|
3590 |
msgid ""
|
3591 |
"You are currently sharing this post as image post. Changes to title and "
|
3592 |
"description Meta Tag parameters will only be supported for link post formats."
|
@@ -3598,7 +3684,7 @@ msgstr ""
|
|
3598 |
"Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
|
3599 |
"Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
|
3600 |
|
3601 |
-
#: ../../plugins/blog2social-v-4-
|
3602 |
#, php-format
|
3603 |
msgid ""
|
3604 |
"Your changes will have no effect on your social media posts on Facebook, if "
|
@@ -3609,7 +3695,7 @@ msgstr ""
|
|
3609 |
"Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
|
3610 |
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3611 |
|
3612 |
-
#: ../../plugins/blog2social-v-4-
|
3613 |
#, php-format
|
3614 |
msgid ""
|
3615 |
"Your changes will have no effect on your social media posts on Twitter, if "
|
@@ -3620,7 +3706,7 @@ msgstr ""
|
|
3620 |
"Du Meta Tag Einstellungen für Twitter unter den Blog2Social <a "
|
3621 |
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3622 |
|
3623 |
-
#: ../../plugins/blog2social-v-4-
|
3624 |
msgid ""
|
3625 |
"To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
|
3626 |
"Our support assists you as of PHP version 5.5.3. See also:"
|
@@ -3629,31 +3715,31 @@ msgstr ""
|
|
3629 |
"höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
|
3630 |
"auch:"
|
3631 |
|
3632 |
-
#: ../../plugins/blog2social-v-4-
|
3633 |
msgid "Technical requirements for Blog2Social"
|
3634 |
msgstr "Technische Vorraussetzungen für Blog2Social"
|
3635 |
|
3636 |
-
#: ../../plugins/blog2social-v-4-
|
3637 |
msgid "Thank you. You'll now receive the blog updates from Blog2Social."
|
3638 |
msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
|
3639 |
|
3640 |
-
#: ../../plugins/blog2social-v-4-
|
3641 |
msgid "Autoposter limit has been reached"
|
3642 |
msgstr "Das Autoposter-Limit wurde erreicht"
|
3643 |
|
3644 |
-
#: ../../plugins/blog2social-v-4-
|
3645 |
msgid "Your daily limit for posting automatically has been reached."
|
3646 |
msgstr "Dein tägliche Limit für das automatische Veröffentlichen wurde erreicht."
|
3647 |
|
3648 |
-
#: ../../plugins/blog2social-v-4-
|
3649 |
msgid "You have clear all page and post meta data successful."
|
3650 |
msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
|
3651 |
|
3652 |
-
#: ../../plugins/blog2social-v-4-
|
3653 |
msgid "The page and post meta data could not be removed."
|
3654 |
msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
|
3655 |
|
3656 |
-
#: ../../plugins/blog2social-v-4-
|
3657 |
msgid ""
|
3658 |
"You have Yoast SEO active. Blog2Social Social Meta Tags overrides the meta "
|
3659 |
"tags from Yoast SEO."
|
@@ -3661,7 +3747,7 @@ msgstr ""
|
|
3661 |
"Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
|
3662 |
"Metaangaben von Yoast SEO nun."
|
3663 |
|
3664 |
-
#: ../../plugins/blog2social-v-4-
|
3665 |
msgid ""
|
3666 |
"You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
|
3667 |
"plugins active. To make sure that your Social Meta Tags are set correctly, "
|
@@ -3674,7 +3760,7 @@ msgstr ""
|
|
3674 |
"Einstellungen. Wenn Du sie bereits deaktiviert hast, kannst Du diese Meldung "
|
3675 |
"ignorieren."
|
3676 |
|
3677 |
-
#: ../../plugins/blog2social-v-4-
|
3678 |
msgid ""
|
3679 |
"You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
|
3680 |
" Google+ and Twitter Card Tags plugins active. This is no recommended. "
|
@@ -3686,60 +3772,64 @@ msgstr ""
|
|
3686 |
"deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
|
3687 |
"Einstellungen."
|
3688 |
|
3689 |
-
#: ../../plugins/blog2social-v-4-
|
3690 |
msgid "This entry could not be removed. It's not yours!"
|
3691 |
msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
|
3692 |
|
3693 |
-
#: ../../plugins/blog2social-v-4-
|
3694 |
msgid "This entry was removed successful."
|
3695 |
msgstr "Der Eintrag wurde entfernt."
|
3696 |
|
3697 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
3698 |
msgid "Post was scheduled successfully on your blog!"
|
3699 |
msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
|
3700 |
|
3701 |
-
#: ../../plugins/blog2social-v-4-
|
3702 |
msgid "Post is published successfully on your blog!"
|
3703 |
msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
|
3704 |
|
3705 |
-
#: ../../plugins/blog2social-v-4-
|
3706 |
msgid "Your authorization was successful."
|
3707 |
msgstr "Deine Autorisierung war erfolgreich."
|
3708 |
|
3709 |
-
#: ../../plugins/blog2social-v-4-
|
3710 |
msgid "Your profile was saved successful."
|
3711 |
msgstr "Dein Profil wurde erfolgreich gespeichert."
|
3712 |
|
3713 |
-
#: ../../plugins/blog2social-v-4-
|
3714 |
msgid "Your profile could not be saved."
|
3715 |
msgstr "Dein Profil konnte nicht gespeichert werden."
|
3716 |
|
3717 |
-
#: ../../plugins/blog2social-v-4-
|
3718 |
msgid "Your authorization could not be removed."
|
3719 |
msgstr "Deine Autorisierung konnte nicht entfernt werden."
|
3720 |
|
3721 |
-
#: ../../plugins/blog2social-v-4-
|
3722 |
msgid "Your authorization was removed successful."
|
3723 |
msgstr "Dein Profil wurde erfolgreich entfernt."
|
3724 |
|
3725 |
-
#: ../../plugins/blog2social-v-4-
|
3726 |
msgid "Thank you! Your feedback has been received."
|
3727 |
msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
|
3728 |
|
3729 |
-
#: ../../plugins/blog2social-v-4-
|
3730 |
msgid "Your feedback could not be delivered."
|
3731 |
msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
|
3732 |
|
3733 |
-
#: ../../plugins/blog2social-v-4-
|
3734 |
-
#: /plugins/blog2social-v-4-
|
3735 |
msgid "Your settings were successfully saved."
|
3736 |
msgstr "Deine Einstellungen sind gespeichert."
|
3737 |
|
3738 |
-
#: ../../plugins/blog2social-v-4-
|
3739 |
msgid "Your settings could not be saved."
|
3740 |
msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
|
3741 |
|
3742 |
-
#: ../../plugins/blog2social-v-4-
|
3743 |
msgid ""
|
3744 |
"Your settings could not be saved, because you have auto-posting enabled but "
|
3745 |
"no social networks selected."
|
@@ -3747,7 +3837,7 @@ msgstr ""
|
|
3747 |
"Deine Einstellungen konnten nicht gespeichert werden, weil Du keine Social "
|
3748 |
"Media Netzwerke ausgewählt hast."
|
3749 |
|
3750 |
-
#: ../../plugins/blog2social-v-4-
|
3751 |
#, php-format
|
3752 |
msgid ""
|
3753 |
"Hi, we noticed you just shared your %s. blog post with Blog2Social - that's "
|
@@ -3759,23 +3849,23 @@ msgstr ""
|
|
3759 |
"sehr freuen und uns helfen, das Tool bekannter zu machen. Vielen Dank für "
|
3760 |
"Deine Unterstützung.\n"
|
3761 |
|
3762 |
-
#: ../../plugins/blog2social-v-4-
|
3763 |
msgid "Ok, you deserve it"
|
3764 |
msgstr "Ok, Ihr habt es verdient "
|
3765 |
|
3766 |
-
#: ../../plugins/blog2social-v-4-
|
3767 |
msgid "Nope, maybe later"
|
3768 |
msgstr "Nicht jetzt, vielleicht später "
|
3769 |
|
3770 |
-
#: ../../plugins/blog2social-v-4-
|
3771 |
msgid "I already did it"
|
3772 |
msgstr "Habe ich schon gemacht "
|
3773 |
|
3774 |
-
#: ../../plugins/blog2social-v-4-
|
3775 |
msgid "Boost your social media automation with Blog2Social PREMIUM!"
|
3776 |
msgstr "Mache mehr aus Deiner Social Media Automatisierung mit Blog2Social PREMIUM!"
|
3777 |
|
3778 |
-
#: ../../plugins/blog2social-v-4-
|
3779 |
msgid ""
|
3780 |
"Blog2Social provides even more options for auto-posting and auto-scheduling "
|
3781 |
"for your posts. Easily schedule your posts with the Best Time Scheduler or "
|
@@ -3790,27 +3880,27 @@ msgstr ""
|
|
3790 |
"Formaten für jedes Netzwerk und jeden Post, wähle dazu beliebige Bilder aus "
|
3791 |
"deiner Bibliothek aus. Und vieles mehr.\n"
|
3792 |
|
3793 |
-
#: ../../plugins/blog2social-v-4-
|
3794 |
msgid "Yes, I want to test Blog2Social PREMIUM 30 days for free"
|
3795 |
msgstr "Ja, ich möchte das Blog2Social PREMIUM 30 Tage kostenlos testen "
|
3796 |
|
3797 |
-
#: ../../plugins/blog2social-v-4-
|
3798 |
msgid "No, I'm happy with Blog2Social FREE"
|
3799 |
msgstr "Nein, ich bin glücklich mit Blog2Social FREE "
|
3800 |
|
3801 |
-
#: ../../plugins/blog2social-v-4-
|
3802 |
msgid "Your Blog2Social Premium Free Version is activated for "
|
3803 |
msgstr "Deine Blog2Social Testphase läuft noch"
|
3804 |
|
3805 |
-
#: ../../plugins/blog2social-v-4-
|
3806 |
msgid " Days"
|
3807 |
msgstr "Tage"
|
3808 |
|
3809 |
-
#: ../../plugins/blog2social-v-4-
|
3810 |
msgid " today"
|
3811 |
msgstr "heute"
|
3812 |
|
3813 |
-
#: ../../plugins/blog2social-v-4-
|
3814 |
msgid ""
|
3815 |
"Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on "
|
3816 |
"autopilot, automatically schedule your social media posts with the Best Time "
|
@@ -3826,46 +3916,46 @@ msgstr ""
|
|
3826 |
"hoch. Speichere mehrere Kombinationen von Netzwerken für verschiedene Zwecke."
|
3827 |
" "
|
3828 |
|
3829 |
-
#: ../../plugins/blog2social-v-4-
|
3830 |
-
#: /plugins/blog2social-v-4-
|
3831 |
msgid "I need some more time to decide"
|
3832 |
msgstr "Ich brauche noch mehr Zeit um mich zu entscheiden "
|
3833 |
|
3834 |
-
#: ../../plugins/blog2social-v-4-
|
3835 |
msgid "Your free trial of Blog2Social PREMIUM has ended."
|
3836 |
msgstr "Deine kostenlose Testversion von Blog2Social PREMIUM ist abgelaufen."
|
3837 |
|
3838 |
-
#: ../../plugins/blog2social-v-4-
|
3839 |
msgid "We hope you liked Blog2Social Premium."
|
3840 |
msgstr "Wir hoffen, dass Dir Blog2Social Premium gefällt."
|
3841 |
|
3842 |
-
#: ../../plugins/blog2social-v-4-
|
3843 |
msgid "Yes, I want to upgrade now"
|
3844 |
msgstr "Ja, ich möchte jetzt von Premium profitieren "
|
3845 |
|
3846 |
-
#: ../../plugins/blog2social-v-4-
|
3847 |
msgid "Did you miss something? Tell us!"
|
3848 |
msgstr "Vermisst Du etwas? Sag es uns! "
|
3849 |
|
3850 |
-
#: ../../plugins/blog2social-v-4-
|
3851 |
msgid "Version"
|
3852 |
msgstr "Version"
|
3853 |
|
3854 |
-
#: ../../plugins/blog2social-v-4-
|
3855 |
-
#: /plugins/blog2social-v-4-
|
3856 |
msgid "Plans & Pricing"
|
3857 |
msgstr "Versionen & Preise"
|
3858 |
|
3859 |
-
#: ../../plugins/blog2social-v-4-
|
3860 |
-
#: /plugins/blog2social-v-4-
|
3861 |
msgid "Support"
|
3862 |
msgstr "Support"
|
3863 |
|
3864 |
-
#: ../../plugins/blog2social-v-4-
|
3865 |
msgid "Test Blog2Social PREMIUM 30 days for free"
|
3866 |
msgstr "Teste Blog2Social PREMIUM 30 Tage kostenlos"
|
3867 |
|
3868 |
-
#: ../../plugins/blog2social-v-4-
|
3869 |
msgid ""
|
3870 |
"The free trial can not be started. This blog has been already registered for "
|
3871 |
"the free trial."
|
@@ -3873,43 +3963,43 @@ msgstr ""
|
|
3873 |
"Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
|
3874 |
"bereits für die kostenlose Testzeit freigeschaltet."
|
3875 |
|
3876 |
-
#: ../../plugins/blog2social-v-4-
|
3877 |
msgid "Share on multiple accounts per network"
|
3878 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
3879 |
|
3880 |
-
#: ../../plugins/blog2social-v-4-
|
3881 |
msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
|
3882 |
msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
3883 |
|
3884 |
-
#: ../../plugins/blog2social-v-4-
|
3885 |
msgid "Reporting with links to all published social media posts"
|
3886 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
3887 |
|
3888 |
-
#: ../../plugins/blog2social-v-4-
|
3889 |
-
#: /plugins/blog2social-v-4-
|
3890 |
-
#: /plugins/blog2social-v-4-
|
3891 |
-
#: /plugins/blog2social-v-4-
|
3892 |
-
#: /plugins/blog2social-v-4-
|
3893 |
msgid "E-Mail"
|
3894 |
msgstr "E-Mail"
|
3895 |
|
3896 |
-
#: ../../plugins/blog2social-v-4-
|
3897 |
-
#: /plugins/blog2social-v-4-
|
3898 |
-
#: /plugins/blog2social-v-4-
|
3899 |
-
#: /plugins/blog2social-v-4-
|
3900 |
-
#: /plugins/blog2social-v-4-
|
3901 |
msgid "First Name"
|
3902 |
msgstr "Vorname"
|
3903 |
|
3904 |
-
#: ../../plugins/blog2social-v-4-
|
3905 |
-
#: /plugins/blog2social-v-4-
|
3906 |
-
#: /plugins/blog2social-v-4-
|
3907 |
-
#: /plugins/blog2social-v-4-
|
3908 |
-
#: /plugins/blog2social-v-4-
|
3909 |
msgid "Last Name"
|
3910 |
msgstr "Nachname"
|
3911 |
|
3912 |
-
#: ../../plugins/blog2social-v-4-
|
3913 |
msgid ""
|
3914 |
"By creating an account, you agree to Blog2Social's <a target=\"_blank\" "
|
3915 |
"href=\"https://www.blog2social.com/en/terms/\">Conditions of Use</a> and <a "
|
@@ -3921,44 +4011,64 @@ msgstr ""
|
|
3921 |
"target=\"_blank\" href=\"https://www.blog2social."
|
3922 |
"com/de/datenschutz/\">Datenschutzerklärung</a> einverstanden.\n"
|
3923 |
|
3924 |
-
#: ../../plugins/blog2social-v-4-
|
3925 |
msgid "No credit card required"
|
3926 |
msgstr "keine Kreditkarte notwendig"
|
3927 |
|
3928 |
-
#: ../../plugins/blog2social-v-4-
|
3929 |
msgid "Get Started"
|
3930 |
msgstr "Jetzt loslegen"
|
3931 |
|
3932 |
-
#: ../../plugins/blog2social-v-4-
|
3933 |
-
|
|
|
|
|
|
|
|
|
3934 |
msgid "Your license"
|
3935 |
msgstr "Deine Lizenz"
|
3936 |
|
3937 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3938 |
msgid "Your entered License Key is invalid. Please contact support!"
|
3939 |
msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
|
3940 |
|
3941 |
-
#: ../../plugins/blog2social-v-4-
|
3942 |
msgid "Your license key has reached the maximum number of users."
|
3943 |
msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
|
3944 |
|
3945 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
3946 |
msgid "All Posts"
|
3947 |
msgstr "alle Beiträge"
|
3948 |
|
3949 |
-
#: ../../plugins/blog2social-v-4-
|
3950 |
msgid "Shared Posts"
|
3951 |
msgstr "geteilte Beiträge"
|
3952 |
|
3953 |
-
#: ../../plugins/blog2social-v-4-
|
|
|
|
|
|
|
|
|
3954 |
msgid "Network Activity (today)"
|
3955 |
msgstr "Netzwerk Aktivitäten (heute)"
|
3956 |
|
3957 |
-
#: ../../plugins/blog2social-v-4-
|
3958 |
msgid "Rate it!"
|
3959 |
msgstr "Bewerte Blog2Social"
|
3960 |
|
3961 |
-
#: ../../plugins/blog2social-v-4-
|
3962 |
msgid ""
|
3963 |
"If you like Blog2Social, please give us a 5 star rating. If there is "
|
3964 |
"anything that does not work for you, please contact us!"
|
@@ -3966,162 +4076,162 @@ msgstr ""
|
|
3966 |
"Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
|
3967 |
"Bewertung. Spreche uns an, wenn Dir irgendwas nicht gefällt."
|
3968 |
|
3969 |
-
#: ../../plugins/blog2social-v-4-
|
3970 |
msgid "GET STARTED"
|
3971 |
msgstr "Jetzt Affiliate-Partner werden"
|
3972 |
|
3973 |
-
#: ../../plugins/blog2social-v-4-
|
3974 |
msgid "Posts from Blog2Social"
|
3975 |
msgstr "Beiträge von Blog2Social"
|
3976 |
|
3977 |
-
#: ../../plugins/blog2social-v-4-
|
3978 |
msgid "Post a Press Release"
|
3979 |
msgstr "Beitrag als Pressemitteilung veröffentlichen"
|
3980 |
|
3981 |
-
#: ../../plugins/blog2social-v-4-
|
3982 |
msgid "Category"
|
3983 |
msgstr "Kategorie"
|
3984 |
|
3985 |
-
#: ../../plugins/blog2social-v-4-
|
3986 |
msgid "Language"
|
3987 |
msgstr "Sprache"
|
3988 |
|
3989 |
-
#: ../../plugins/blog2social-v-4-
|
3990 |
msgid "German"
|
3991 |
msgstr "Deutsch"
|
3992 |
|
3993 |
-
#: ../../plugins/blog2social-v-4-
|
3994 |
msgid "English"
|
3995 |
msgstr "Englisch"
|
3996 |
|
3997 |
-
#: ../../plugins/blog2social-v-4-
|
3998 |
-
#: /plugins/blog2social-v-4-
|
3999 |
msgid "Subtitle"
|
4000 |
msgstr "Untertitel"
|
4001 |
|
4002 |
-
#: ../../plugins/blog2social-v-4-
|
4003 |
-
#: /plugins/blog2social-v-4-
|
4004 |
msgid "YouTube-Link"
|
4005 |
msgstr "Youtube-Link"
|
4006 |
|
4007 |
-
#: ../../plugins/blog2social-v-4-
|
4008 |
-
#: /plugins/blog2social-v-4-
|
4009 |
msgid "Message"
|
4010 |
msgstr "Mitteilung"
|
4011 |
|
4012 |
-
#: ../../plugins/blog2social-v-4-
|
4013 |
msgid "Keywords"
|
4014 |
msgstr "Schlüsselworter"
|
4015 |
|
4016 |
-
#: ../../plugins/blog2social-v-4-
|
4017 |
msgid "Keywords with commas (e.g .: Blog2Social, PR-Gateway)"
|
4018 |
msgstr "Schlüsselwörter mit Komma getrennt (z.B.: Blog2Social,PR-Gateway)"
|
4019 |
|
4020 |
-
#: ../../plugins/blog2social-v-4-
|
4021 |
-
#: /plugins/blog2social-v-4-
|
4022 |
msgid "Shortext"
|
4023 |
msgstr "Kurzbeschreibung"
|
4024 |
|
4025 |
-
#: ../../plugins/blog2social-v-4-
|
4026 |
msgid "Contact Details"
|
4027 |
msgstr "Kontaktangaben"
|
4028 |
|
4029 |
-
#: ../../plugins/blog2social-v-4-
|
4030 |
msgid "Company"
|
4031 |
msgstr "Firmenkontakt"
|
4032 |
|
4033 |
-
#: ../../plugins/blog2social-v-4-
|
4034 |
msgid "Press"
|
4035 |
msgstr "Pressekontakt"
|
4036 |
|
4037 |
-
#: ../../plugins/blog2social-v-4-
|
4038 |
-
#: /plugins/blog2social-v-4-
|
4039 |
-
#: /plugins/blog2social-v-4-
|
4040 |
-
#: /plugins/blog2social-v-4-
|
4041 |
msgid "Name"
|
4042 |
msgstr "Name"
|
4043 |
|
4044 |
-
#: ../../plugins/blog2social-v-4-
|
4045 |
-
#: /plugins/blog2social-v-4-
|
4046 |
msgid "Mrs."
|
4047 |
msgstr "Frau"
|
4048 |
|
4049 |
-
#: ../../plugins/blog2social-v-4-
|
4050 |
-
#: /plugins/blog2social-v-4-
|
4051 |
msgid "Mr."
|
4052 |
msgstr "Herr"
|
4053 |
|
4054 |
-
#: ../../plugins/blog2social-v-4-
|
4055 |
-
#: /plugins/blog2social-v-4-
|
4056 |
-
#: /plugins/blog2social-v-4-
|
4057 |
-
#: /plugins/blog2social-v-4-
|
4058 |
msgid "Street"
|
4059 |
msgstr "Straße"
|
4060 |
|
4061 |
-
#: ../../plugins/blog2social-v-4-
|
4062 |
-
#: /plugins/blog2social-v-4-
|
4063 |
-
#: /plugins/blog2social-v-4-
|
4064 |
-
#: /plugins/blog2social-v-4-
|
4065 |
msgid "Number"
|
4066 |
msgstr "Nummer"
|
4067 |
|
4068 |
-
#: ../../plugins/blog2social-v-4-
|
4069 |
-
#: /plugins/blog2social-v-4-
|
4070 |
-
#: /plugins/blog2social-v-4-
|
4071 |
-
#: /plugins/blog2social-v-4-
|
4072 |
msgid "Zip Code"
|
4073 |
msgstr "PLZ"
|
4074 |
|
4075 |
-
#: ../../plugins/blog2social-v-4-
|
4076 |
-
#: /plugins/blog2social-v-4-
|
4077 |
-
#: /plugins/blog2social-v-4-
|
4078 |
-
#: /plugins/blog2social-v-4-
|
4079 |
msgid "City"
|
4080 |
msgstr "Stadt"
|
4081 |
|
4082 |
-
#: ../../plugins/blog2social-v-4-
|
4083 |
-
#: /plugins/blog2social-v-4-
|
4084 |
msgid "Country"
|
4085 |
msgstr "Land"
|
4086 |
|
4087 |
-
#: ../../plugins/blog2social-v-4-
|
4088 |
-
#: /plugins/blog2social-v-4-
|
4089 |
-
#: /plugins/blog2social-v-4-
|
4090 |
-
#: /plugins/blog2social-v-4-
|
4091 |
msgid "Phone"
|
4092 |
msgstr "Telefon"
|
4093 |
|
4094 |
-
#: ../../plugins/blog2social-v-4-
|
4095 |
-
#: /plugins/blog2social-v-4-
|
4096 |
-
#: /plugins/blog2social-v-4-
|
4097 |
-
#: /plugins/blog2social-v-4-
|
4098 |
msgid "Website"
|
4099 |
msgstr "Webseite"
|
4100 |
|
4101 |
-
#: ../../plugins/blog2social-v-4-
|
4102 |
-
#: /plugins/blog2social-v-4-
|
4103 |
msgid "Company Description"
|
4104 |
msgstr "Firmenbeschreibung"
|
4105 |
|
4106 |
-
#: ../../plugins/blog2social-v-4-
|
4107 |
msgid "You are signed out of <b>PR-Gateway</b>!"
|
4108 |
msgstr "Du bist nun bei PR-Gateway abgemeldet!"
|
4109 |
|
4110 |
-
#: ../../plugins/blog2social-v-4-
|
4111 |
msgid "Your message will now be sent over PR gateway to the press portals!"
|
4112 |
msgstr "Deine Mitteilung wird nun über PR-Gateway an die Presseportale übermittelt!"
|
4113 |
|
4114 |
-
#: ../../plugins/blog2social-v-4-
|
4115 |
msgid "See all publications for your message live on "
|
4116 |
msgstr "Verfolge live die Veröffentlichungen Deiner Mitteilung unter"
|
4117 |
|
4118 |
-
#: ../../plugins/blog2social-v-4-
|
4119 |
msgid "Your message save as draft by PR-Gateway!"
|
4120 |
msgstr ""
|
4121 |
"Deine Mitteilung wurde erfolgreich an PR-Gateway übermittelt und als Entwurf "
|
4122 |
"abgelegt!"
|
4123 |
|
4124 |
-
#: ../../plugins/blog2social-v-4-
|
4125 |
msgid ""
|
4126 |
"Unfortunately your request can not be processed by Blog2Social. Please try "
|
4127 |
"again!"
|
@@ -4129,13 +4239,13 @@ msgstr ""
|
|
4129 |
"Deine Anfrage kann leider vom Blog2Social nicht verarbeitet werden. Bitte "
|
4130 |
"versuche es erneut!"
|
4131 |
|
4132 |
-
#: ../../plugins/blog2social-v-4-
|
4133 |
msgid "Your message has not been received successfully with us. Please try again!"
|
4134 |
msgstr ""
|
4135 |
"Deine Mitteilung ist bei uns leider nicht erfolglreich eingegangen. Bitte "
|
4136 |
"versuche es erneut!"
|
4137 |
|
4138 |
-
#: ../../plugins/blog2social-v-4-
|
4139 |
msgid ""
|
4140 |
"PR-Gateway offers a paid online distribution service for submitting press "
|
4141 |
"releases, articles and social media news to more than 250 news sites, "
|
@@ -4154,10 +4264,10 @@ msgstr ""
|
|
4154 |
"auf ausgewählten kostenfreien und kostenpflichtigen Portale zu "
|
4155 |
"veröffentlichen."
|
4156 |
|
4157 |
-
#: ../../plugins/blog2social-v-4-
|
4158 |
msgid "Register here to open your PR-Gateway account."
|
4159 |
msgstr "Registriere hier Deinen PR-Gateway Account, kostenlos und unverbindlich."
|
4160 |
|
4161 |
-
#: ../../plugins/blog2social-v-4-
|
4162 |
msgid "Logout"
|
4163 |
msgstr "Abmelden"
|
4 |
"Stable (latest release)\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
"POT-Creation-Date: Thu May 18 2017 09:57:01 GMT+0200\n"
|
7 |
+
"PO-Revision-Date: Tue May 22 2018 12:13:13 GMT+0200\n"
|
8 |
"Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: German\n"
|
23 |
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
24 |
"X-Loco-Target-Locale: de_DE"
|
25 |
|
26 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:634
|
27 |
+
msgid "Enable Retweets for all Tweets with the selected profile"
|
28 |
+
msgstr "Retweets für alle Tweets mit dem gewählten Profil aktivieren"
|
|
|
|
|
|
|
|
|
29 |
|
30 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:244
|
|
|
31 |
msgid ""
|
32 |
+
"If Retweets are enabled, every Original-Tweet you schedule in this step will "
|
33 |
+
"be retweeted by the selected Twitter accounts. If, for example, 3 Original-"
|
34 |
+
"Tweets are scheduled, every single Tweet will trigger a Retweet for the "
|
35 |
+
"selected Twitter accounts."
|
36 |
msgstr ""
|
37 |
+
"Wenn Retweets aktiviert sind, wird jeder Original-Tweet, den Sie in diesem "
|
38 |
+
"Schritt planen, von dem/den ausgewählten Twitter-Accounts retweetet. Wenn z."
|
39 |
+
"B. 3 Original-Tweets geplant sind, löst jeder einzelne Tweet einen Retweet "
|
40 |
+
"für den/die ausgewählten Twitter-Accounts aus."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:408
|
43 |
+
msgid "We updated our Privacy Policy"
|
44 |
+
msgstr "Wir haben unsere Datenschutzerklärung aktualisiert"
|
45 |
|
46 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:421
|
47 |
+
msgid "Blog2Social is a service of Adenion GmbH"
|
48 |
+
msgstr "Blog2Social ist ein Service der Adenion GmbH"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:422
|
51 |
+
msgid "I agree to the Adenion Privacy Policy"
|
52 |
+
msgstr "Ich stimme den Datenschutzrichtlinien zu"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
#. Name of the plugin
|
55 |
msgid "Blog2Social: Social Media Auto Post & Scheduler"
|
76 |
msgid "Blog2Social, Adenion"
|
77 |
msgstr "Blog2Social, Adenion"
|
78 |
|
79 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Calendar/Filter.php:121
|
80 |
msgid "show all"
|
81 |
msgstr "alle anzeigen"
|
82 |
|
83 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:46 ../..
|
84 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Navbar.php:32
|
85 |
msgid "Default"
|
86 |
msgstr "Standard"
|
87 |
|
88 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:46
|
89 |
msgid "Show all"
|
90 |
msgstr "alle anzeigen"
|
91 |
|
92 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:47 ../..
|
93 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:124
|
94 |
msgid "My profile"
|
95 |
msgstr "Mein Profil"
|
96 |
|
97 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:49
|
98 |
msgid "Your profiles:"
|
99 |
msgstr "weitere Profile:"
|
100 |
|
101 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:104 ../..
|
102 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:247
|
103 |
msgid "Connections"
|
104 |
msgstr "Verbindungen"
|
105 |
|
106 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:109 ../..
|
107 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:147 ../..
|
108 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:149 ../..
|
109 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:256 ../..
|
110 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:437 ../..
|
111 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:451 ../..
|
112 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:473 ../..
|
113 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:524 ../..
|
114 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:34 ../..
|
115 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:563
|
116 |
msgid "Profile"
|
117 |
msgstr "Profil"
|
118 |
|
119 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
|
120 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
|
121 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:179 ../..
|
122 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:181 ../..
|
123 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:256 ../..
|
124 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:452 ../..
|
125 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:474 ../..
|
126 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:527 ../..
|
127 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
|
128 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
|
129 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:563
|
130 |
msgid "Page"
|
131 |
msgstr "Seite"
|
132 |
|
133 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
|
134 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31
|
135 |
msgid "You want to connect a network page?"
|
136 |
msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
|
137 |
|
138 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:112 ../..
|
139 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
|
140 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:109 ../..
|
141 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:104 ../..
|
142 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:126 ../..
|
143 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:75 ../..
|
144 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:82 ../..
|
145 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:692 ../..
|
146 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
|
147 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:31 ../..
|
148 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:641 ../../plugins/blog2social-v-
|
149 |
+
#: 4-8/includes/Loader.php:708 ../../plugins/blog2social-v-4-8/views/b2s/network.
|
150 |
+
#: php:35 ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:
|
151 |
+
#: 9 ../../plugins/blog2social-v-4-8/views/b2s/settings.php:67 ../..
|
152 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:89 ../../plugins/blog2social-
|
153 |
+
#: v-4-8/views/b2s/ship.php:17 ../../plugins/blog2social-v-4-
|
154 |
+
#: 8/views/b2s/widgets/posts.php:31 ../../plugins/blog2social-v-4-
|
155 |
+
#: 8/views/b2s/html/post.navbar.phtml:8 ../../plugins/blog2social-v-4-
|
156 |
+
#: 8/views/b2s/html/post.navbar.phtml:12
|
157 |
msgid "PREMIUM"
|
158 |
msgstr "PREMIUM"
|
159 |
|
160 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
|
161 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
|
162 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:211 ../..
|
163 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:213 ../..
|
164 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:453 ../..
|
165 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:475 ../..
|
166 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:531 ../..
|
167 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
|
168 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28 ../..
|
169 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:563
|
170 |
msgid "Group"
|
171 |
msgstr "Gruppe"
|
172 |
|
173 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:115 ../..
|
174 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Portale.php:28
|
175 |
msgid "You want to connect a social media group?"
|
176 |
msgstr "Du möchtest eine Social-Media-Gruppe verbinden?"
|
177 |
|
178 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:158 ../..
|
179 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:221
|
180 |
msgid "Authorization is interrupted since"
|
181 |
msgstr "Autorisierung ist unterbrochen seit"
|
182 |
|
183 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:169 ../..
|
184 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:201 ../..
|
185 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:233
|
186 |
msgid "To reactivate this social media connection,"
|
187 |
msgstr "Um diese Social Media Verbindung zu reaktivieren,"
|
188 |
|
189 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:169 ../..
|
190 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:201 ../..
|
191 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:233 ../..
|
192 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:32
|
193 |
msgid "please upgrade"
|
194 |
msgstr "Bitte upgraden"
|
195 |
|
196 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Network/Item.php:189
|
197 |
msgid "Authorization is interrupted since"
|
198 |
msgstr "Autorisierung ist unterbrochen seit"
|
199 |
|
200 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:34
|
201 |
msgid "all authors"
|
202 |
msgstr "alle Autoren"
|
203 |
|
204 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
|
205 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
|
206 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:331 ../..
|
207 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:41 ../..
|
208 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
|
209 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
|
210 |
msgid "published"
|
211 |
msgstr "veröffentlicht"
|
212 |
|
213 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
|
214 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
|
215 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:41 ../..
|
216 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
|
217 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
|
218 |
msgid "scheduled"
|
219 |
msgstr "geplant"
|
220 |
|
221 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:49 ../..
|
222 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:191 ../..
|
223 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:97 ../..
|
224 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:12
|
225 |
msgid "draft"
|
226 |
msgstr "Entwurf"
|
227 |
|
228 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:50
|
229 |
msgid "all statuses"
|
230 |
msgstr "kein Status"
|
231 |
|
232 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:61 ../..
|
233 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:73
|
234 |
msgid "newest first"
|
235 |
msgstr "neuste zuerst"
|
236 |
|
237 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:61 ../..
|
238 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:73
|
239 |
msgid "oldest first"
|
240 |
msgstr "älteste zuerst"
|
241 |
|
242 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:86
|
243 |
msgid "all categories & tags"
|
244 |
msgstr "alle Kategorien & Schlagwörter"
|
245 |
|
246 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:108 ../..
|
247 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:53
|
248 |
msgid "all post types"
|
249 |
msgstr "alle Typen"
|
250 |
|
251 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:129 ../..
|
252 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:74
|
253 |
msgid "Search Title"
|
254 |
msgstr "Suche nach Titel"
|
255 |
|
256 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:149 ../..
|
257 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:85
|
258 |
msgid "sort"
|
259 |
msgstr "sortieren"
|
260 |
|
261 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:150 ../..
|
262 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:86
|
263 |
msgid "reset"
|
264 |
msgstr "zurücksetzen"
|
265 |
|
266 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:155
|
267 |
msgid "selected date"
|
268 |
msgstr "ausgewähltes Datum"
|
269 |
|
270 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Filter.php:155
|
271 |
msgid "scheduled post(s)"
|
272 |
msgstr "geplante Beiträge"
|
273 |
|
274 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:194
|
275 |
msgid "You have no posts published or scheduled."
|
276 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
|
277 |
|
278 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:216
|
279 |
msgid "last shared on social media"
|
280 |
msgstr "zuletzt auf Social Media geteilt"
|
281 |
|
282 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:224
|
283 |
msgid "Share on Social Media"
|
284 |
msgstr "auf Social Media teilen"
|
285 |
|
286 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:226 ../..
|
287 |
+
#: /plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:129
|
288 |
msgid "Author"
|
289 |
msgstr "Autor"
|
290 |
|
291 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:226 ../..
|
292 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:31
|
293 |
msgid "on blog"
|
294 |
msgstr "auf dem Blog"
|
295 |
|
296 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:243 ../..
|
297 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:234 ../../plugins/blog2social-v-
|
298 |
+
#: 4-8/views/b2s/ship.php:236
|
299 |
msgid "Re-share this post"
|
300 |
msgstr "Diesen Beitrag nochmal teilen"
|
301 |
|
302 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:244 ../..
|
303 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:267
|
304 |
msgid "Details"
|
305 |
msgstr "Details"
|
306 |
|
307 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:246
|
308 |
msgid "shared social media posts"
|
309 |
msgstr "geteilte Beiträge"
|
310 |
|
311 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:246
|
312 |
msgid "latest share by"
|
313 |
msgstr "zuletzt geteilt von"
|
314 |
|
315 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:269 ../..
|
316 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:13
|
317 |
msgid "scheduled social media posts"
|
318 |
msgstr "geplante Beiträge"
|
319 |
|
320 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:269
|
321 |
msgid "next share by"
|
322 |
msgstr "als nächstes geteilt von"
|
323 |
|
324 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:374 ../..
|
325 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:33 ../../plugins/blog2social-
|
326 |
+
#: v-4-8/views/b2s/widgets/premium.php:47
|
|
|
|
|
|
|
|
|
|
|
327 |
msgid "Auto-Posting"
|
328 |
msgstr "Auto-Posting"
|
329 |
|
330 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:374 ../..
|
331 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:448 ../..
|
332 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:341
|
333 |
+
msgid "Retweet"
|
334 |
+
msgstr "Retweet"
|
335 |
+
|
336 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:380 ../..
|
337 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:453
|
338 |
+
msgid "select all"
|
339 |
+
msgstr "alle auswählen"
|
340 |
+
|
341 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:383
|
342 |
msgid "show"
|
343 |
msgstr "ansehen"
|
344 |
|
345 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:390 ../..
|
346 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:352
|
347 |
msgid "Please see"
|
348 |
msgstr "Siehe"
|
349 |
|
350 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:390 ../..
|
351 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:352
|
352 |
msgid "FAQ"
|
353 |
msgstr "FAQ"
|
354 |
|
355 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:395
|
356 |
msgid "sharing in progress by"
|
357 |
msgstr "wir geteilt"
|
358 |
|
359 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:395
|
360 |
msgid "shared by"
|
361 |
msgstr "geteilt von"
|
362 |
|
363 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:417 ../..
|
364 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:431
|
365 |
msgid "You want to delete a publish post entry?"
|
366 |
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
|
367 |
|
368 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:418 ../..
|
369 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:432
|
370 |
msgid "delete from reporting"
|
371 |
msgstr "aus Reporting löschen"
|
372 |
|
373 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:422
|
374 |
msgid "re-share"
|
375 |
msgstr "erneut teilen"
|
376 |
|
377 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:465
|
378 |
msgid "scheduled by"
|
379 |
msgstr "geplant von "
|
380 |
|
381 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:470
|
382 |
+
msgid "You want to edit your scheduled post?"
|
383 |
+
msgstr "Möchtest Du Deinen geplanten Beitrag bearbeiten?"
|
384 |
+
|
385 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:471
|
386 |
+
msgid "edit"
|
387 |
+
msgstr "bearbeiten"
|
388 |
+
|
389 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:474 ../..
|
390 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:670 ../..
|
391 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:807
|
392 |
msgid "delete"
|
393 |
msgstr "löschen"
|
394 |
|
395 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Post/Item.php:482
|
396 |
msgid "delete scheduling"
|
397 |
msgstr "Planung löschen"
|
398 |
|
399 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:27 ../..
|
400 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:50
|
401 |
msgid "Please see FAQ"
|
402 |
msgstr "Siehe FAQ"
|
403 |
|
404 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:36
|
405 |
msgid "last auto-post:"
|
406 |
msgstr "letzter Auto-Post:"
|
407 |
|
408 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:78 ../..
|
409 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:537 ../../plugins/blog2social-v-
|
410 |
+
#: 4-8/views/b2s/html/header.phtml:55
|
411 |
msgid "The connection to the server failed. Try again!"
|
412 |
msgstr ""
|
413 |
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
|
414 |
"erneut!"
|
415 |
|
416 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:79 ../..
|
417 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:49
|
418 |
msgid ""
|
419 |
"WordPress uses heartbeats by default, Blog2Social as well. Please enable "
|
420 |
"heartbeats for using Blog2Social!"
|
422 |
"WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
|
423 |
"Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
|
424 |
|
425 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:80 ../..
|
426 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:82
|
427 |
msgid ""
|
428 |
"Your post is still on draft or pending status. Please make sure that your "
|
429 |
"post is published or scheduled to be published on this blog. You can then "
|
433 |
"geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
|
434 |
"planen."
|
435 |
|
436 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:81 ../..
|
437 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:521
|
438 |
msgid ""
|
439 |
"There are no authorizations for your selected profile. Please, authorize "
|
440 |
"with a social network or select a other profile."
|
442 |
"Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
|
443 |
"mit einem Netzwerk oder wähle ein anderes Profil aus. "
|
444 |
|
445 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:81 ../..
|
446 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:178
|
447 |
msgid "Network settings"
|
448 |
msgstr "Netzwerkeinstellungen"
|
449 |
|
450 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:83
|
451 |
msgid ""
|
452 |
"Notice: Please make sure, that your website address is reachable. The Social "
|
453 |
"Networks do not allow postings from local installations."
|
455 |
"Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
|
456 |
"Fragen wende Dich bitte an unseren Support."
|
457 |
|
458 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:99
|
459 |
msgid "Custom Sharing & Scheduling"
|
460 |
msgstr "Individuelles Teilen und Planen"
|
461 |
|
462 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:99 ../..
|
463 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/PostBox.php:102 ../..
|
464 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:87 ../..
|
465 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:95 ../..
|
466 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:97 ../..
|
467 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:99 ../..
|
468 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:111 ../..
|
469 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:117 ../..
|
470 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:131 ../..
|
471 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:171 ../..
|
472 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:298 ../..
|
473 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:300 ../..
|
474 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:457 ../..
|
475 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:634 ../..
|
476 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:18 ../../plugins/blog2social-
|
477 |
+
#: v-4-8/views/b2s/settings.php:69 ../../plugins/blog2social-v-4-
|
478 |
+
#: 8/views/b2s/settings.php:92 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
479 |
+
#: 55 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:145 ../..
|
480 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:232
|
481 |
msgid "Info"
|
482 |
msgstr "Info"
|
483 |
|
484 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:100
|
485 |
msgid "Customize & Schedule Social Media Posts"
|
486 |
msgstr "Social Media Posts anpassen & planen"
|
487 |
|
488 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:102 ../..
|
489 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:309
|
490 |
msgid "Social Media Auto-Posting"
|
491 |
msgstr "Social Media Auto-Posting"
|
492 |
|
493 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:106
|
494 |
msgid "enable Auto-Posting"
|
495 |
msgstr "Auto-Posting aktivieren"
|
496 |
|
497 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:116 ../..
|
498 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:47 ../../plugins/blog2social-
|
499 |
+
#: v-4-8/views/b2s/network.php:149 ../../plugins/blog2social-v-4-8/views/b2s/post.
|
500 |
+
#: calendar.php:50 ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:
|
501 |
+
#: 188 ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:40 ../..
|
502 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.php:37 ../../plugins/blog2social-v-4-
|
503 |
+
#: 8/views/b2s/post.publish.php:40 ../../plugins/blog2social-v-4-8/views/b2s/post.
|
504 |
+
#: sched.php:52 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:167 ../..
|
505 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:536 ../../plugins/blog2social-v-
|
506 |
+
#: 4-8/views/prg/html/header.phtml:81
|
507 |
msgid "Loading..."
|
508 |
msgstr "Lade Daten..."
|
509 |
|
510 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:124
|
511 |
msgid "Blog2Social: Customize & Schedule Social Media Posts"
|
512 |
msgstr "Blog2Social : Beiträge anpassen & planen"
|
513 |
|
514 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:127
|
515 |
msgid ""
|
516 |
"Customize and schedule your social media posts on the one page preview for "
|
517 |
"all your selected networks: tailor your posts with individual comments, "
|
525 |
"mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
|
526 |
"Community zu erzielen"
|
527 |
|
528 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:136 ../..
|
529 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:306
|
530 |
msgid "Blog2Social: Social Media Auto-Posting"
|
531 |
msgstr "Blog2Social: Social Media Auto-Posting"
|
532 |
|
533 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:140 ../..
|
534 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:310
|
535 |
msgid ""
|
536 |
"You have 2 general options to define the date and time to share your blog "
|
537 |
"posts on social media with the Auto-Poster:"
|
539 |
"Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
|
540 |
"Deine Blogbeiträge auf Social Media zu teilen: "
|
541 |
|
542 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:141 ../..
|
543 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:311
|
544 |
msgid "1. Immediately after publishing your blog post"
|
545 |
msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
|
546 |
|
547 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:142 ../..
|
548 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:312
|
549 |
msgid ""
|
550 |
"Published blog posts: If you publish your blog post with click on publish in "
|
551 |
"your WordPress post editor, Blog2Social will automatically share your social "
|
555 |
"auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
|
556 |
" teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
|
557 |
|
558 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:143 ../..
|
559 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:313
|
560 |
msgid ""
|
561 |
"Scheduled blog posts: If you schedule your blog post with click on schedule "
|
562 |
"in your WordPress post editor, Blog2Social will share your social media post "
|
567 |
"Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
|
568 |
"Veröffentlichung auf Social Media. "
|
569 |
|
570 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:144 ../..
|
571 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:314
|
572 |
msgid ""
|
573 |
"2. Schedule your social media posts for a specific date and time If you want "
|
574 |
"to share your post at a particular date and time, different from your "
|
580 |
"abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
|
581 |
"die Uhrzeit fest. "
|
582 |
|
583 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:148 ../..
|
584 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:319
|
585 |
msgid "You want to auto-post your blog post?"
|
586 |
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
|
587 |
|
588 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:149 ../..
|
589 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:98 ../../plugins/blog2social-
|
590 |
+
#: v-4-8/views/b2s/post.calendar.php:226 ../../plugins/blog2social-v-4-
|
591 |
+
#: 8/views/b2s/ship.php:300 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
592 |
+
#: 360 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:406 ../..
|
593 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:25 ../..
|
594 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:143 ../..
|
595 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:209 ../..
|
596 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:249 ../..
|
597 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:320 ../..
|
598 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:405
|
599 |
msgid "With Blog2Social Premium you can:"
|
600 |
msgstr "Mit Blog2Social kannst Du:"
|
601 |
|
602 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:152 ../..
|
603 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:101 ../../plugins/blog2social-
|
604 |
+
#: v-4-8/views/b2s/post.calendar.php:229 ../../plugins/blog2social-v-4-
|
605 |
+
#: 8/views/b2s/ship.php:303 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
606 |
+
#: 363 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:409 ../..
|
607 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:28 ../..
|
608 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:146 ../..
|
609 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:212 ../..
|
610 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:252 ../..
|
611 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:323 ../..
|
612 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:408 ../..
|
613 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:310
|
614 |
msgid "Post on pages and groups"
|
615 |
msgstr "Poste auf Seiten und in Gruppen"
|
616 |
|
617 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:153 ../..
|
618 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:102 ../../plugins/blog2social-
|
619 |
+
#: v-4-8/views/b2s/post.calendar.php:230 ../../plugins/blog2social-v-4-
|
620 |
+
#: 8/views/b2s/ship.php:304 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
621 |
+
#: 364 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:410 ../..
|
622 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:29 ../..
|
623 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:147 ../..
|
624 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:213 ../..
|
625 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:253 ../..
|
626 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:324 ../..
|
627 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:409
|
628 |
msgid "Share on multiple profiles, pages and groups"
|
629 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
630 |
|
631 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:154 ../..
|
632 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:103 ../../plugins/blog2social-
|
633 |
+
#: v-4-8/views/b2s/post.calendar.php:231 ../../plugins/blog2social-v-4-
|
634 |
+
#: 8/views/b2s/ship.php:305 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
635 |
+
#: 365 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:411 ../..
|
636 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:30 ../..
|
637 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:64 ../..
|
638 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:148 ../..
|
639 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:214 ../..
|
640 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:254 ../..
|
641 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:325 ../..
|
642 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:410
|
643 |
msgid "Auto-post and auto-schedule new and updated blog posts"
|
644 |
msgstr ""
|
645 |
" Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
|
646 |
"Aktualisierung posten und zeitversetzt planen"
|
647 |
|
648 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:155 ../..
|
649 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:104 ../../plugins/blog2social-
|
650 |
+
#: v-4-8/views/b2s/post.calendar.php:232 ../../plugins/blog2social-v-4-
|
651 |
+
#: 8/views/b2s/ship.php:306 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
652 |
+
#: 366 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:412 ../..
|
653 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:31 ../..
|
654 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:149 ../..
|
655 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:215 ../..
|
656 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:255 ../..
|
657 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:326 ../..
|
658 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:411
|
659 |
msgid "Schedule your posts at the best times on each network"
|
660 |
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
|
661 |
|
662 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:156 ../..
|
663 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:105 ../../plugins/blog2social-
|
664 |
+
#: v-4-8/views/b2s/post.calendar.php:233 ../../plugins/blog2social-v-4-
|
665 |
+
#: 8/views/b2s/ship.php:307 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
666 |
+
#: 367 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:413 ../..
|
667 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:32 ../..
|
668 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:150 ../..
|
669 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:216 ../..
|
670 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:256 ../..
|
671 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:327 ../..
|
672 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:412
|
673 |
msgid ""
|
674 |
"Best Time Manager: use predefined best time scheduler to auto-schedule your "
|
675 |
"social media posts"
|
676 |
msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
677 |
|
678 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:157 ../..
|
679 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:106 ../../plugins/blog2social-
|
680 |
+
#: v-4-8/views/b2s/post.calendar.php:234 ../../plugins/blog2social-v-4-
|
681 |
+
#: 8/views/b2s/ship.php:308 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
682 |
+
#: 368 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:414 ../..
|
683 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:33 ../..
|
684 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:151 ../..
|
685 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:217 ../..
|
686 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:257 ../..
|
687 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:328 ../..
|
688 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:413
|
689 |
msgid "Schedule your post for one time, multiple times or recurrently"
|
690 |
msgstr ""
|
691 |
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
|
692 |
"oder nach einem regelmäßigen Muster"
|
693 |
|
694 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:158 ../..
|
695 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:107 ../../plugins/blog2social-
|
696 |
+
#: v-4-8/views/b2s/post.calendar.php:235 ../../plugins/blog2social-v-4-
|
697 |
+
#: 8/views/b2s/ship.php:309 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
698 |
+
#: 369 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:415 ../..
|
699 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:34 ../..
|
700 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:152 ../..
|
701 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:218 ../..
|
702 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:258 ../..
|
703 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:329 ../..
|
704 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:414
|
705 |
msgid "Schedule and re-share old posts"
|
706 |
msgstr "Plane und teile alte Beiträge"
|
707 |
|
708 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:159 ../..
|
709 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:108 ../../plugins/blog2social-
|
710 |
+
#: v-4-8/views/b2s/post.calendar.php:236 ../../plugins/blog2social-v-4-
|
711 |
+
#: 8/views/b2s/ship.php:310 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
712 |
+
#: 370 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:416 ../..
|
713 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:35 ../..
|
714 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:66 ../..
|
715 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:153 ../..
|
716 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:219 ../..
|
717 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:259 ../..
|
718 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:330 ../..
|
719 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:415
|
720 |
msgid "Select link format or image format for your posts"
|
721 |
msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
|
722 |
|
723 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:160 ../..
|
724 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:109 ../../plugins/blog2social-
|
725 |
+
#: v-4-8/views/b2s/post.calendar.php:237 ../../plugins/blog2social-v-4-
|
726 |
+
#: 8/views/b2s/ship.php:311 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
727 |
+
#: 371 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:417 ../..
|
728 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:36 ../..
|
729 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:67 ../..
|
730 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:154 ../..
|
731 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:220 ../..
|
732 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:260 ../..
|
733 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:331 ../..
|
734 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:416
|
735 |
msgid "Select individual images per post"
|
736 |
msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
|
737 |
|
738 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:161 ../..
|
739 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:110 ../../plugins/blog2social-
|
740 |
+
#: v-4-8/views/b2s/post.calendar.php:238 ../../plugins/blog2social-v-4-
|
741 |
+
#: 8/views/b2s/ship.php:312 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
742 |
+
#: 372 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:418 ../..
|
743 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:37 ../..
|
744 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:155 ../..
|
745 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:221 ../..
|
746 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:261 ../..
|
747 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:332 ../..
|
748 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:417
|
749 |
msgid ""
|
750 |
"Reporting & calendar: keep track of your published and scheduled social "
|
751 |
"media posts"
|
753 |
"Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
|
754 |
"Media Beiträge"
|
755 |
|
756 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:163 ../..
|
757 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:112 ../../plugins/blog2social-
|
758 |
+
#: v-4-8/views/b2s/post.calendar.php:240 ../../plugins/blog2social-v-4-
|
759 |
+
#: 8/views/b2s/ship.php:314 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
760 |
+
#: 374 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:420 ../..
|
761 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:39 ../..
|
762 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:157 ../..
|
763 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:223 ../..
|
764 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:263 ../..
|
765 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:334 ../..
|
766 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:419 ../..
|
767 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:246
|
768 |
msgid "Upgrade to PREMIUM"
|
769 |
msgstr "Jetzt auf Premium upgraden"
|
770 |
|
771 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:165 ../..
|
772 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:114 ../../plugins/blog2social-
|
773 |
+
#: v-4-8/views/b2s/post.calendar.php:242 ../../plugins/blog2social-v-4-
|
774 |
+
#: 8/views/b2s/ship.php:316 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
775 |
+
#: 376 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:422 ../..
|
776 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:41 ../..
|
777 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:72 ../..
|
778 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:90 ../..
|
779 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:159 ../..
|
780 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:225 ../..
|
781 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:265 ../..
|
782 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:336 ../..
|
783 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:421
|
784 |
msgid ""
|
785 |
"or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
|
786 |
"free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
|
789 |
"Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
|
790 |
"Zahlungsinformationen erforderlich)"
|
791 |
|
792 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:178
|
793 |
msgid "Select profile:"
|
794 |
msgstr "Profil auswählen: "
|
795 |
|
796 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:189
|
797 |
+
msgid "Select Twitter profile:"
|
798 |
+
msgstr "Twitter Profil auswählen:"
|
799 |
+
|
800 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:207
|
801 |
msgid "When do you want to share your post on social media?"
|
802 |
msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
|
803 |
|
804 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:210
|
805 |
msgid "immediately after publishing"
|
806 |
msgstr "sofort nach Veröffentlichung"
|
807 |
|
808 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:211
|
809 |
msgid "at scheduled times"
|
810 |
msgstr "zu geplanten Zeiten"
|
811 |
|
812 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:214
|
813 |
msgid "You want to sched your blog post with Auto-Poster?"
|
814 |
msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
|
815 |
|
816 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:214 ../..
|
817 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:70 ../..
|
818 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:88
|
819 |
msgid "Upgrade to PREMIUM PRO"
|
820 |
msgstr "Upgrade auf PREMIUM PRO"
|
821 |
|
822 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:220
|
823 |
msgid "Select date:"
|
824 |
msgstr "Datum auswählen:"
|
825 |
|
826 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:221 ../..
|
827 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:286
|
828 |
msgid "show calendar"
|
829 |
msgstr "Kalender anzeigen"
|
830 |
|
831 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:228
|
832 |
msgid "post at"
|
833 |
msgstr "beachte"
|
834 |
|
835 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:229
|
836 |
msgid "my time settings"
|
837 |
msgstr "meine Zeit-Einstellungen"
|
838 |
|
839 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/PostBox.php:230
|
840 |
msgid ""
|
841 |
"Note: If you have not specified your own times, we automatically provide "
|
842 |
"you with the best times to post on the social networks. You can always "
|
847 |
"posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
|
848 |
"bearbeiten."
|
849 |
|
850 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:80 ../..
|
851 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:652
|
852 |
msgid "Account"
|
853 |
msgstr "Konto"
|
854 |
|
855 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:83 ../..
|
856 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:265
|
857 |
msgid "Personal Time Zone"
|
858 |
msgstr "Persönliche Zeitzone"
|
859 |
|
860 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:89
|
861 |
msgid "Timezone for Scheduling"
|
862 |
msgstr "Zeitzone für die Planung"
|
863 |
|
864 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:89
|
865 |
msgid "User"
|
866 |
msgstr "Benutzer"
|
867 |
|
868 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:94
|
869 |
msgid "Content"
|
870 |
msgstr "Inhalt"
|
871 |
|
872 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:95
|
873 |
msgid "use b2s.pm Link Shortener"
|
874 |
msgstr "b2s.pm Link Shortener aktivieren"
|
875 |
|
876 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:97
|
877 |
msgid "allow shortcodes in my post"
|
878 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
879 |
|
880 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:99
|
881 |
msgid "include Wordpress tags as hashtags in my post"
|
882 |
msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
|
883 |
|
884 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:102 ../..
|
885 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:291
|
886 |
msgid "Define Twitter post content"
|
887 |
msgstr "Twitter Beitragsinhalt definieren"
|
888 |
|
889 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:108 ../..
|
890 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:374 ../..
|
891 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:389
|
892 |
msgid "title"
|
893 |
msgstr "Titel"
|
894 |
|
895 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:108 ../..
|
896 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109 ../..
|
897 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110
|
898 |
msgid "hashtags"
|
899 |
msgstr "Hashtags"
|
900 |
|
901 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109
|
902 |
msgid "title & content"
|
903 |
msgstr "Titel & Inhalt"
|
904 |
|
905 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:109 ../..
|
906 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110 ../..
|
907 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:345
|
908 |
msgid "(PREMIUM)"
|
909 |
msgstr "(PREMIUM)"
|
910 |
|
911 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:110
|
912 |
msgid "only content"
|
913 |
msgstr "nur Inhalt"
|
914 |
|
915 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:115
|
916 |
msgid "System"
|
917 |
msgstr "System"
|
918 |
|
919 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:116 ../..
|
920 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:294 ../..
|
921 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:319
|
922 |
msgid ""
|
923 |
"This is a global feature for your blog, which can only be edited by users "
|
924 |
"with admin rights."
|
926 |
"Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
|
927 |
"Admin Rechten bearbeitet werden kann."
|
928 |
|
929 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:117
|
930 |
msgid "activate Legacy mode"
|
931 |
msgstr "Kompatibilitätsmodus aktivieren"
|
932 |
|
933 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:131
|
934 |
msgid "Auto-post your own created posts"
|
935 |
msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
|
936 |
|
937 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:132
|
938 |
msgid "Define by default to automatically post your posts on social media:"
|
939 |
msgstr ""
|
940 |
"Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
|
941 |
"automatisch teilen möchtest:"
|
942 |
|
943 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:134
|
944 |
msgid ""
|
945 |
"Select by default if the auto-poster is activated when you publish a new "
|
946 |
"post or update a post."
|
948 |
"Wähle standardmäßig aus, ob der Auto-Poster aktiviert ist, wenn Du einen "
|
949 |
"neuen Beitrag veröffentlichst oder aktualisierst. "
|
950 |
|
951 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:139
|
952 |
msgid "new posts"
|
953 |
msgstr "Neue Beiträge"
|
954 |
|
955 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:140 ../..
|
956 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:152
|
957 |
msgid "Unselect all"
|
958 |
msgstr "Alle abwählen"
|
959 |
|
960 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:140 ../..
|
961 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:152
|
962 |
msgid "Select all"
|
963 |
msgstr "Alle auswählen"
|
964 |
|
965 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:148
|
966 |
msgid ""
|
967 |
"By enabling this feature your previously published social media posts will "
|
968 |
"be sent again to your selected social media channels as soon as the post is "
|
972 |
"Beiträge erneut an die Social Media Kanäle gesendet werden, sobald der "
|
973 |
"Beitrag aktualisiert wird"
|
974 |
|
975 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:151
|
976 |
msgid "updating existing posts"
|
977 |
msgstr "Bestehenden Beitrag aktualisieren"
|
978 |
|
979 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:163 ../..
|
980 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:198
|
981 |
msgid "Save"
|
982 |
msgstr " Speichern"
|
983 |
|
984 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:171
|
985 |
msgid "Auto-post your imported posts to Twitter & Facebook"
|
986 |
msgstr "Auto-Poste Deine importierten Beiträge auf Twitter & Facebook"
|
987 |
|
988 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:172
|
989 |
msgid "Define by default to automatically share your imported posts to social media:"
|
990 |
msgstr ""
|
991 |
"Definiere standardmässig alle Deine importierten Beiträge auf den Social "
|
992 |
"Media zu veröffentlichen:"
|
993 |
|
994 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:175
|
995 |
msgid "Your current licence:"
|
996 |
msgstr "Deine aktuelle Lizenz:"
|
997 |
|
998 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:176
|
999 |
msgid "share up to"
|
1000 |
msgstr "teile bis zu"
|
1001 |
|
1002 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:176
|
1003 |
msgid "posts per day"
|
1004 |
msgstr "Beiträge pro Tag"
|
1005 |
|
1006 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:177
|
1007 |
msgid "need more?"
|
1008 |
msgstr "Benötigst Du mehr?"
|
1009 |
|
1010 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:179
|
1011 |
msgid "Select by default to automatically share your imported posts"
|
1012 |
msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
|
1013 |
|
1014 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:183
|
1015 |
msgid "Select to auto-post to your standard networks:"
|
1016 |
msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
|
1017 |
|
1018 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:184
|
1019 |
+
msgid ""
|
1020 |
+
"In accordance with the new Twitter TOS, one Twitter account can be selected "
|
1021 |
+
"as your primary Twitter account for auto-posting."
|
1022 |
+
msgstr ""
|
1023 |
+
"In Übereinstimmung mit den neuen Twitter-AGB kann ein Twitter-Account als "
|
1024 |
+
"Ihr primärer Twitter-Account für das Auto-Posting ausgewählt werden."
|
1025 |
+
|
1026 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:184
|
1027 |
+
msgid "More information"
|
1028 |
+
msgstr "Zusätzliche Informationen"
|
1029 |
+
|
1030 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:186
|
1031 |
msgid "Select to auto-post immediately after publishing or with a delay"
|
1032 |
msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
|
1033 |
|
1034 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:187
|
1035 |
msgid "immediately"
|
1036 |
msgstr "sofort"
|
1037 |
|
1038 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:188
|
1039 |
msgid "publish with a delay of"
|
1040 |
msgstr "veröffentlichen mit einer Verzögerung von"
|
1041 |
|
1042 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:189
|
1043 |
msgid "minutes"
|
1044 |
msgstr "Minuten"
|
1045 |
|
1046 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:212
|
1047 |
msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
|
1048 |
msgstr ""
|
1049 |
"Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
|
1050 |
"automatisch veröffentlicht)"
|
1051 |
|
1052 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:213
|
1053 |
msgid "Post Types"
|
1054 |
msgstr "Posttypen"
|
1055 |
|
1056 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:214
|
1057 |
msgid "Include (Post only...)"
|
1058 |
msgstr "enthält (nur Beiträge, mit ...)"
|
1059 |
|
1060 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:215
|
1061 |
msgid "Exclude (Do no post ...)"
|
1062 |
msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
|
1063 |
|
1064 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:249
|
1065 |
msgid "add/change connection"
|
1066 |
msgstr "Verbindung hinzufügen/ändern"
|
1067 |
|
1068 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:292
|
1069 |
msgid "Reset all page and post meta data"
|
1070 |
msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
|
1071 |
|
1072 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:297
|
1073 |
msgid "Meta Tags Settings for Posts and Pages"
|
1074 |
msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
|
1075 |
|
1076 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:298
|
1077 |
msgid ""
|
1078 |
"Add Open Graph meta tags to your shared posts or pages, required by Facebook "
|
1079 |
"and other social networks to display your post or page image, title and "
|
1083 |
"Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
|
1084 |
"Beitrag/Seite korrekt darstellen können."
|
1085 |
|
1086 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:300
|
1087 |
msgid ""
|
1088 |
"Add Twitter Card meta tags to your shared posts or pages, required by "
|
1089 |
"Twitter to display your post or page image, title and description correctly."
|
1092 |
"Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
|
1093 |
"darstellen kann."
|
1094 |
|
1095 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:321
|
1096 |
msgid "Frontpage Settings"
|
1097 |
msgstr "Frontpage Einstellungen"
|
1098 |
|
1099 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:323
|
1100 |
msgid ""
|
1101 |
"Add the default Open Graph parameters for title, description and image you "
|
1102 |
"want Facebook to display, if you share the frontpage of your blog as link "
|
1106 |
"die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
|
1107 |
"als Link Post teilst (http://www.DeinBlog.de) "
|
1108 |
|
1109 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:326 ../..
|
1110 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:347 ../..
|
1111 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:30 ../../plugins/blog2social-v-4-
|
1112 |
+
#: 8/views/prg/ship.php:41 ../../plugins/blog2social-v-4-8/views/prg/ship.php:43 .
|
1113 |
+
#: ./../plugins/blog2social-v-4-8/views/prg/html/form.phtml:26 ../..
|
1114 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:28
|
1115 |
msgid "Title"
|
1116 |
msgstr "Titel"
|
1117 |
|
1118 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:327 ../..
|
1119 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:348
|
1120 |
msgid "Description"
|
1121 |
msgstr "Beschreibung"
|
1122 |
|
1123 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:328 ../..
|
1124 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:349
|
1125 |
msgid "Image URL"
|
1126 |
msgstr "Bild Url"
|
1127 |
|
1128 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:330 ../..
|
1129 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:351 ../..
|
1130 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:80 ../..
|
1131 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:82
|
1132 |
msgid "Image upload / Media Gallery"
|
1133 |
msgstr "Bild hochladen / Mediathek"
|
1134 |
|
1135 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:333
|
1136 |
msgid ""
|
1137 |
"Please note: Facebook supports images with a minimum dimension of 200x200 "
|
1138 |
"pixels and an aspect ratio of 1:1."
|
1140 |
"Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
|
1141 |
"200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
|
1142 |
|
1143 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:339
|
1144 |
msgid ""
|
1145 |
"Add the default Twitter Card parameters for title, description and image you "
|
1146 |
"want Twitter to display, if you share the frontpage of your blog as link "
|
1150 |
"Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
|
1151 |
"DeinBlog.de) "
|
1152 |
|
1153 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:342
|
1154 |
+
msgid "The default card type to use"
|
1155 |
+
msgstr "Der zu verwendende Standard-Kartentyp"
|
1156 |
+
|
1157 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:344
|
1158 |
+
msgid "Summary"
|
1159 |
+
msgstr "Zusammenfassung"
|
1160 |
+
|
1161 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:345
|
1162 |
+
msgid "Summary with large image"
|
1163 |
+
msgstr "Zusammenfassung mit großem Bild"
|
1164 |
+
|
1165 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:354
|
1166 |
msgid ""
|
1167 |
"Please note: Twitter supports images with a minimum dimension of 144x144 "
|
1168 |
"pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
|
1174 |
" The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
|
1175 |
"die Bildformate JPG, PNG, WEBP und GIF. "
|
1176 |
|
1177 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:370
|
1178 |
msgid "Did you know?"
|
1179 |
msgstr "Wusstest Du schon?"
|
1180 |
|
1181 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:371
|
1182 |
msgid ""
|
1183 |
"With Premium Pro, you can change the custom post format photo post or link "
|
1184 |
"post for each individual social media post and channel (profile, page, "
|
1188 |
"Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
|
1189 |
"(Profile, Seiten, Gruppen)"
|
1190 |
|
1191 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:371
|
1192 |
msgid "Upgrade to Premium Pro now."
|
1193 |
msgstr "Upgrade auf Premium PRO"
|
1194 |
|
1195 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:388 ../..
|
1196 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:442 ../..
|
1197 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
|
1198 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
|
1199 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
|
1200 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:127
|
1201 |
msgid "Image with frame"
|
1202 |
msgstr "Bild mit Rahmen"
|
1203 |
|
1204 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:388 ../..
|
1205 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:442 ../..
|
1206 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
|
1207 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
|
1208 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
|
1209 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:110
|
1210 |
msgid "Link Post"
|
1211 |
msgstr "Link-Beitrag"
|
1212 |
|
1213 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:393 ../..
|
1214 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:128
|
1215 |
msgid ""
|
1216 |
"Insert white frames to show the whole image in your timeline. All image "
|
1217 |
"information will be shown in your timeline."
|
1220 |
"das quadratische Instagram-Layout anzupassen und das gesamte Bild bereits in "
|
1221 |
"Deiner Timeline anzuzeigen. "
|
1222 |
|
1223 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:395
|
1224 |
msgid ""
|
1225 |
"The link post format displays posts title, link address and the first one or "
|
1226 |
"two sentences of the post. The networks scan this information from your META "
|
1244 |
"Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
|
1245 |
"Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. "
|
1246 |
|
1247 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:399 ../..
|
1248 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:464 ../..
|
1249 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
|
1250 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
|
1251 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
|
1252 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:132
|
1253 |
msgid "Image cut out"
|
1254 |
msgstr "Bild zuschneiden"
|
1255 |
|
1256 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:399 ../..
|
1257 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:464 ../..
|
1258 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:485 ../..
|
1259 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:60 ../..
|
1260 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:172 ../..
|
1261 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:115
|
1262 |
msgid "Photo Post"
|
1263 |
msgstr "Bild-Beitrag"
|
1264 |
|
1265 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:404 ../..
|
1266 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:133
|
1267 |
msgid ""
|
1268 |
"The image preview will be cropped automatically to fit the default Instagram "
|
1269 |
"layout for your Instagram timeline. The image will be shown uncropped when "
|
1274 |
"auf Deiner Timeline. Mit Klick auf den Post wird das Bild in der Instagram-"
|
1275 |
"Vorschau als Ganzes angezeigt."
|
1276 |
|
1277 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:406 ../..
|
1278 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:116
|
1279 |
msgid ""
|
1280 |
"A photo or image post displays the selected image in the one-page preview of "
|
1281 |
"Blog2Social and your comment above the image. The image links to the image "
|
1291 |
"langfristig sichtbar bleibt. Auf Facebook kannst Du den Namen des Albums "
|
1292 |
"bearbeiten und eine Beschreibung Deiner Wahl ergänzen."
|
1293 |
|
1294 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:437
|
1295 |
msgid "All"
|
1296 |
msgstr "alle"
|
1297 |
|
1298 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:457
|
1299 |
msgid "Activate Instant Caching"
|
1300 |
msgstr "Instant Caching aktivieren"
|
1301 |
|
1302 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:538 ../..
|
1303 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:27
|
1304 |
msgid "Uhr"
|
1305 |
msgstr "Uhr"
|
1306 |
|
1307 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:542
|
1308 |
msgid "Best times to post"
|
1309 |
msgstr "Beste Zeiten"
|
1310 |
|
1311 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:555 ../..
|
1312 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:75 ../../plugins/blog2social-
|
1313 |
+
#: v-4-8/views/b2s/ship.php:50 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
1314 |
+
#: 359 ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:208
|
1315 |
msgid "You want to schedule your posts and use the Best Time Scheduler?"
|
1316 |
msgstr ""
|
1317 |
"Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
|
1318 |
"Manager benutzen?"
|
1319 |
|
1320 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:557 ../..
|
1321 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:57 ../../plugins/blog2social-
|
1322 |
+
#: v-4-8/views/b2s/settings.php:77 ../../plugins/blog2social-v-4-
|
1323 |
+
#: 8/views/b2s/settings.php:117 ../../plugins/blog2social-v-4-
|
1324 |
+
#: 8/views/b2s/settings.php:119 ../../plugins/blog2social-v-4-
|
1325 |
+
#: 8/views/b2s/settings.php:132 ../../plugins/blog2social-v-4-
|
1326 |
+
#: 8/views/b2s/settings.php:134 ../../plugins/blog2social-v-4-
|
1327 |
+
#: 8/views/b2s/settings.php:147 ../../plugins/blog2social-v-4-
|
1328 |
+
#: 8/views/b2s/settings.php:149 ../../plugins/blog2social-v-4-
|
1329 |
+
#: 8/views/b2s/settings.php:163 ../../plugins/blog2social-v-4-
|
1330 |
+
#: 8/views/b2s/settings.php:165 ../../plugins/blog2social-v-4-8/views/b2s/ship.
|
1331 |
+
#: php:456
|
1332 |
msgid "save"
|
1333 |
msgstr "speichern"
|
1334 |
|
1335 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Settings/Item.php:562
|
1336 |
msgid "Sorry, we can not load your data at the moment..."
|
1337 |
msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
|
1338 |
|
1339 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:29
|
1340 |
msgid "The images file types .jpg and .png are allowed. Please try another."
|
1341 |
msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
|
1342 |
|
1343 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:30 ../..
|
1344 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:15
|
1345 |
msgid ""
|
1346 |
"You need a higher user role to upload an image on this blog. Please contact "
|
1347 |
"your administrator."
|
1349 |
"Du brauchst eine höhere Benutzerrolle, um ein Bild auf diesem Blog "
|
1350 |
"hochzuladen. Bitte kontaktiere Deinen Administrator."
|
1351 |
|
1352 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:31
|
1353 |
msgid "To select an individual image from your media library,"
|
1354 |
msgstr "Um ein individuelles Bild aus Deiner Mediathek auszuwählen,"
|
1355 |
|
1356 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:37
|
1357 |
msgid ""
|
1358 |
"The best size for images in social media posts are between: 667-1000px x 523-"
|
1359 |
"1000px. Blog2Social will automatically resize your image according to "
|
1363 |
"1000px x 523-1000px <br> Blog2Social passt Dein Bild automatisch die Größe "
|
1364 |
"des jeweiligen Netzwerks an."
|
1365 |
|
1366 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:61
|
1367 |
msgid "No images are included in your post."
|
1368 |
msgstr "In dem Beitrag sind keine Bilder hinterlegt"
|
1369 |
|
1370 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:69
|
1371 |
+
msgid "Apply image for all posts"
|
1372 |
+
msgstr "Bild für alle Posts übernehmen"
|
1373 |
|
1374 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:73 ../..
|
1375 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:75
|
1376 |
msgid "Apply image for this network"
|
1377 |
msgstr "Bild für dieses Netzwerk übernehmen"
|
1378 |
|
1379 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:86 ../..
|
1380 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:195
|
1381 |
msgid "Select or upload an image from media gallery"
|
1382 |
msgstr "Bild auswählen / hochladen"
|
1383 |
|
1384 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Image.php:87 ../..
|
1385 |
+
#: /plugins/blog2social-v-4-8/views/b2s/settings.php:196
|
1386 |
msgid "Use image"
|
1387 |
msgstr "Bild verwenden"
|
1388 |
|
1389 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:101
|
1390 |
msgid "Network does not support image for profiles"
|
1391 |
msgstr "Netzwerk unterstützt keine Bilder für Profile"
|
1392 |
|
1393 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:102
|
1394 |
msgid "Network defines image by link"
|
1395 |
msgstr "Netzwerk wählt selber das Bild aus"
|
1396 |
|
1397 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:104
|
1398 |
msgid "Supported HTML tags"
|
1399 |
msgstr "Erlaubte HTML-Elemente"
|
1400 |
|
1401 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:105 ../..
|
1402 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:164
|
1403 |
msgid "Network does not support emojis"
|
1404 |
msgstr "Netzwerk unterstützt keine Emojis"
|
1405 |
|
1406 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:148
|
1407 |
msgid "Text only"
|
1408 |
msgstr "nur Text"
|
1409 |
|
1410 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:149 ../..
|
1411 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:153 ../..
|
1412 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:188 ../..
|
1413 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:192 ../..
|
1414 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:214 ../..
|
1415 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:218 ../..
|
1416 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:815 ../..
|
1417 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:817
|
1418 |
msgid "characters"
|
1419 |
msgstr "Zeichen"
|
1420 |
|
1421 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:163
|
1422 |
msgid "Network does not support image for pages"
|
1423 |
msgstr "Netzwerk unterstützt keine Bilder für Seiten"
|
1424 |
|
1425 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:247
|
1426 |
msgid "post format"
|
1427 |
msgstr "Postformat"
|
1428 |
|
1429 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:257 ../..
|
1430 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:823
|
1431 |
msgid "Insert full-text"
|
1432 |
msgstr "ganzen Text einfügen"
|
1433 |
|
1434 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:259 ../..
|
1435 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:825
|
1436 |
msgid "Delete text"
|
1437 |
msgstr "Text löschen"
|
1438 |
|
1439 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
|
1440 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
|
1441 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
|
1442 |
+
msgid ""
|
1443 |
+
"Please keep in mind that according to Twitter’s new TOS, users are no longer "
|
1444 |
+
"allowed to post identical or substantially similar content to multiple "
|
1445 |
+
"accounts or multiple duplicate updates on one account."
|
1446 |
+
msgstr ""
|
1447 |
+
"Bitte beachten Sie, dass es nach den neuen AGB von Twitter nicht mehr "
|
1448 |
+
"erlaubt ist, identische oder im Wesentlichen ähnliche Inhalte auf mehreren "
|
1449 |
+
"Accounts oder mehrere identische Updates auf einem Twitter Account oder auch "
|
1450 |
+
"mehreren Accounts zu posten."
|
1451 |
+
|
1452 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
|
1453 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
|
1454 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
|
1455 |
+
msgid ""
|
1456 |
+
"Violating these rules can result in Twitter suspending your account. Always "
|
1457 |
+
"vary your Tweets with different comments, hashtags or handles to prevent "
|
1458 |
+
"duplicate posts."
|
1459 |
+
msgstr ""
|
1460 |
+
"Ein Verstoß gegen diese Regeln kann dazu führen, dass Twitter Ihren Account "
|
1461 |
+
"sperrt. Variieren Sie Ihre Tweets mit unterschiedlichen Kommentaren, "
|
1462 |
+
"Hashtags und Handles um doppelte Beiträge zu vermeiden."
|
1463 |
+
|
1464 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:267 ../..
|
1465 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:448 ../..
|
1466 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:703
|
1467 |
+
msgid "Learn more about this"
|
1468 |
+
msgstr "Erfahre mehr darüber"
|
1469 |
+
|
1470 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:286
|
1471 |
msgid "hide calendar"
|
1472 |
msgstr "Kalender ausblenden"
|
1473 |
|
1474 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:332 ../..
|
1475 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:356 ../..
|
1476 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:380 ../..
|
1477 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:398 ../..
|
1478 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:413 ../..
|
1479 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:440 ../..
|
1480 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:458 ../..
|
1481 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:474 ../..
|
1482 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:487 ../..
|
1483 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:503 ../..
|
1484 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:508
|
1485 |
msgid "Write something about your post..."
|
1486 |
msgstr "Schreibe etwas..."
|
1487 |
|
1488 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:339 ../..
|
1489 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:363 ../..
|
1490 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:387 ../..
|
1491 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:436 ../..
|
1492 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:454 ../..
|
1493 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:470 ../..
|
1494 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:499 ../..
|
1495 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:533
|
1496 |
+
msgid "Change image"
|
1497 |
+
msgstr "Bild ändern\n"
|
1498 |
|
1499 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:343
|
1500 |
msgid ""
|
1501 |
"Info: Change Open Graph Meta tags image, title and description for this "
|
1502 |
"network"
|
1503 |
msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
|
1504 |
|
1505 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:346 ../..
|
1506 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:370
|
1507 |
msgid ""
|
1508 |
"You want to change your link image, link title and link description for this "
|
1509 |
"network? Click here."
|
1510 |
msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
|
1511 |
|
1512 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:348
|
1513 |
msgid "OG Meta title"
|
1514 |
msgstr "OG Titel"
|
1515 |
|
1516 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:349
|
1517 |
msgid "OG Meta description"
|
1518 |
msgstr "OG Beschreibung"
|
1519 |
|
1520 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:367
|
1521 |
msgid "Info: Change Card Meta tags image, title and description for this network"
|
1522 |
msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
|
1523 |
|
1524 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:372
|
1525 |
msgid "Card Meta title"
|
1526 |
msgstr "Card Titel"
|
1527 |
|
1528 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:373
|
1529 |
msgid "Card Meta description"
|
1530 |
msgstr "Card Beschreibung"
|
1531 |
|
1532 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:520
|
1533 |
msgid "required"
|
1534 |
msgstr "erforderlich"
|
1535 |
|
1536 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:540 ../..
|
1537 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:542
|
1538 |
msgid "Link"
|
1539 |
msgstr "Link"
|
1540 |
|
1541 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:601
|
1542 |
msgid "The Headline..."
|
1543 |
msgstr "Die Überschrift..."
|
1544 |
|
1545 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:606
|
1546 |
msgid "Hashtags"
|
1547 |
msgstr "Hashtags"
|
1548 |
|
1549 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:653 ../..
|
1550 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:56
|
1551 |
+
msgid "Delay"
|
1552 |
+
msgstr "Verzögerung"
|
1553 |
+
|
1554 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:663 ../..
|
1555 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:664 ../..
|
1556 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:665 ../..
|
1557 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:666 ../..
|
1558 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:60 ../..
|
1559 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:61 ../..
|
1560 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:62 ../..
|
1561 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:63
|
1562 |
+
msgid "min"
|
1563 |
+
msgstr "min"
|
1564 |
+
|
1565 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:671
|
1566 |
+
msgid "Add Retweet"
|
1567 |
+
msgstr "Retweet hinzufügen"
|
1568 |
+
|
1569 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:690
|
1570 |
msgid "Share Now"
|
1571 |
msgstr "Sofort teilen"
|
1572 |
|
1573 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:693 ../..
|
1574 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.calendar.php:215 ../..
|
1575 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:395
|
1576 |
+
msgid "Schedule for specific dates"
|
1577 |
+
msgstr "Für bestimmte Termine planen\n"
|
1578 |
|
1579 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:695
|
1580 |
msgid "Schedule Recurrent Post"
|
1581 |
msgstr "regelmäßig Planen"
|
1582 |
|
1583 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:729
|
1584 |
msgid "Interval"
|
1585 |
msgstr "Intervall"
|
1586 |
|
1587 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:730 ../..
|
1588 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:733
|
1589 |
msgid "Duration"
|
1590 |
msgstr "Dauer"
|
1591 |
|
1592 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:734
|
1593 |
msgid "Repeat"
|
1594 |
msgstr "Wiederholungen"
|
1595 |
|
1596 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:735
|
1597 |
msgid "Day of month"
|
1598 |
msgstr "Tag im Month"
|
1599 |
|
1600 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:736
|
1601 |
msgid "Duration in days"
|
1602 |
msgstr "Abstand in Tagen"
|
1603 |
|
1604 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:738
|
1605 |
msgid "Start date"
|
1606 |
msgstr "Startdatum"
|
1607 |
|
1608 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:739 ../..
|
1609 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:772 ../..
|
1610 |
+
#: /plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:791 ../..
|
1611 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:46 ../..
|
1612 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:49
|
1613 |
msgid "Time"
|
1614 |
msgstr "Zeit"
|
1615 |
|
1616 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:740
|
1617 |
msgid "Days"
|
1618 |
msgstr "Tage"
|
1619 |
|
1620 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:746
|
1621 |
msgid "weekly"
|
1622 |
msgstr "wöchentlich"
|
1623 |
|
1624 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:747
|
1625 |
msgid "monthly"
|
1626 |
msgstr "monatlich"
|
1627 |
|
1628 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:748
|
1629 |
msgid "own period"
|
1630 |
msgstr "eigener Zeitraum"
|
1631 |
|
1632 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:754
|
1633 |
msgid "Week"
|
1634 |
msgstr "Woche"
|
1635 |
|
1636 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:754
|
1637 |
msgid "Weeks"
|
1638 |
msgstr "Wochen"
|
1639 |
|
1640 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:763
|
1641 |
msgid "Month"
|
1642 |
msgstr "Monat"
|
1643 |
|
1644 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:763
|
1645 |
msgid "Months"
|
1646 |
msgstr "Monate"
|
1647 |
|
1648 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:772
|
1649 |
msgid "Times"
|
1650 |
msgstr "mal"
|
1651 |
|
1652 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:783
|
1653 |
msgid "End Of Month"
|
1654 |
msgstr "Monatsende"
|
1655 |
|
1656 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:788
|
1657 |
msgid "Timespan"
|
1658 |
msgstr "Timespan"
|
1659 |
|
1660 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:790 ../..
|
1661 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:45 ../..
|
1662 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:48
|
1663 |
msgid "Date"
|
1664 |
msgstr "Startdatum"
|
1665 |
|
1666 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:796
|
1667 |
msgid "Mon"
|
1668 |
msgstr "Mo"
|
1669 |
|
1670 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:797
|
1671 |
msgid "Tue"
|
1672 |
msgstr "Di"
|
1673 |
|
1674 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:798
|
1675 |
msgid "Wed"
|
1676 |
msgstr "Mi"
|
1677 |
|
1678 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:799
|
1679 |
msgid "Thu"
|
1680 |
msgstr "Do"
|
1681 |
|
1682 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:800
|
1683 |
msgid "Fri"
|
1684 |
msgstr "Fr"
|
1685 |
|
1686 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:801
|
1687 |
msgid "Sat"
|
1688 |
msgstr "Sa"
|
1689 |
|
1690 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:802
|
1691 |
msgid "Sun"
|
1692 |
msgstr "So"
|
1693 |
|
1694 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:808
|
1695 |
+
msgid "add another post"
|
1696 |
+
msgstr "einen weiteren Post anlegen\n"
|
1697 |
|
1698 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:821
|
1699 |
+
msgid "Copy from original"
|
1700 |
+
msgstr "Text von Original kopieren"
|
1701 |
+
|
1702 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:837
|
1703 |
msgid "Apply Settings To All Networks"
|
1704 |
msgstr "Planung für alle Netzwerke übernehmen"
|
1705 |
|
1706 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Item.php:838
|
1707 |
msgid "Save as best time for this network"
|
1708 |
msgstr "Diese Zeit als \"Beste Zeit\" für dieses Netzwerk speichern"
|
1709 |
|
1710 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:332
|
1711 |
msgid "view social media post"
|
1712 |
msgstr "Zeige Social Media Beitrag an"
|
1713 |
|
1714 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/Ship/Save.php:342
|
1715 |
msgid "scheduled on"
|
1716 |
msgstr "geplant für"
|
1717 |
|
1718 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/User/Info.php:11
|
1719 |
msgid "Number of shared posts"
|
1720 |
msgstr "Anzahl geteilter Beiträge"
|
1721 |
|
1722 |
+
#: ../../plugins/blog2social-v-4-8/includes/B2S/User/Info.php:14
|
1723 |
msgid "Number of scheduled posts"
|
1724 |
msgstr "Anzahl der geplanten Posts"
|
1725 |
|
1726 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
|
1727 |
+
msgid "Modify pin board"
|
1728 |
+
msgstr "Pinnwand ändern"
|
1729 |
+
|
1730 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
|
1731 |
+
msgid "Modify forum"
|
1732 |
+
msgstr "Forum ändern"
|
1733 |
+
|
1734 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:57
|
1735 |
+
msgid "Modify subreddit"
|
1736 |
+
msgstr "Subreddit ändern"
|
1737 |
+
|
1738 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:271
|
1739 |
msgid "Auto-Post on Social Media"
|
1740 |
msgstr "Automatisch auf Social Media teilen"
|
1741 |
|
1742 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:272
|
1743 |
msgid "Social Media Content Calendar"
|
1744 |
msgstr "Social Media Kalender"
|
1745 |
|
1746 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:512
|
1747 |
msgid "This post will be shared into your social media on"
|
1748 |
msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
|
1749 |
|
1750 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:512 ../..
|
1751 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:514
|
1752 |
msgid "show details"
|
1753 |
msgstr "siehe Details"
|
1754 |
|
1755 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:514
|
1756 |
msgid "This post will be shared on social media in 2-3 minutes!"
|
1757 |
msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
|
1758 |
|
1759 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:518
|
1760 |
msgid ""
|
1761 |
"Please, make sure that your post are publish on this blog on this moment. "
|
1762 |
"Then you can auto post your post with Blog2social."
|
1764 |
"Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
|
1765 |
" Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
|
1766 |
|
1767 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:533
|
1768 |
msgid "Upgrade to Premium"
|
1769 |
msgstr "Premium freischalten"
|
1770 |
|
1771 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:553
|
1772 |
msgctxt "command (plugins)"
|
1773 |
msgid "Deactivate"
|
1774 |
msgstr "Deaktivieren"
|
1775 |
|
1776 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:564
|
1777 |
msgid "Your post could not be posted."
|
1778 |
msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
|
1779 |
|
1780 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:565
|
1781 |
msgid "Your authorization has expired. Please check your authorization."
|
1782 |
msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
|
1783 |
|
1784 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:566
|
1785 |
msgid "The network has marked the post as spam or abusive."
|
1786 |
msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
|
1787 |
|
1788 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:567
|
1789 |
msgid ""
|
1790 |
"We don't have the permission to publish your post. Please check your "
|
1791 |
"authorization."
|
1793 |
"Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
|
1794 |
"überprüfe deine Autorisierung."
|
1795 |
|
1796 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:568
|
1797 |
msgid ""
|
1798 |
"Your authorization is interrupted. Please check your authorization. Please "
|
1799 |
"see <a target=\"_blank\" href=\"https://www.blog2social."
|
1803 |
"Siehe <a target=\"_blank\" href=\"https://www.blog2social."
|
1804 |
"com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
|
1805 |
|
1806 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:569
|
1807 |
msgid "Your daily limit has been reached."
|
1808 |
msgstr "Dein tägliches Beitragslimit wurde erreicht."
|
1809 |
|
1810 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:570
|
1811 |
msgid "Your post could not be posted, because your image is not available."
|
1812 |
msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
|
1813 |
|
1814 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:571
|
1815 |
msgid ""
|
1816 |
"The network has blocked your account. Please see <a target=\"_blank\" "
|
1817 |
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
|
1821 |
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1822 |
"loesungen.html\">FAQ</a>."
|
1823 |
|
1824 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:572
|
1825 |
msgid ""
|
1826 |
"The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
|
1827 |
"//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
|
1831 |
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1832 |
"loesungen.html\">FAQ</a>."
|
1833 |
|
1834 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:573
|
1835 |
msgid "Your daily limit for this network has been reached. Please try again later."
|
1836 |
msgstr ""
|
1837 |
"Dein tägliches Beitragslimit für dieses Netzwerk wurde erreicht. Bitte "
|
1838 |
"versuche es später noch einmal."
|
1839 |
|
1840 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:574
|
1841 |
msgid ""
|
1842 |
"The network can not publish special characters such as Emoji. Please see <a "
|
1843 |
"target=\"_blank\" href=\"https://www.blog2social."
|
1847 |
"//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
|
1848 |
"html\">FAQ</a>."
|
1849 |
|
1850 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:575
|
1851 |
msgid "Your post is a duplicate."
|
1852 |
msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
|
1853 |
|
1854 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:576
|
1855 |
msgid "The network requires a public url."
|
1856 |
msgstr "Das Netzwerk benötigt eine öffentlich zugängliche URL."
|
1857 |
|
1858 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:577
|
1859 |
+
msgid "You have already retweeted this post."
|
1860 |
+
msgstr "Du hast diesen Post bereits retweetet.\n"
|
1861 |
+
|
1862 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:578
|
1863 |
msgid "Your group can not be found by the network."
|
1864 |
msgstr "Deine Gruppe kann vom Netzwerk nicht gefunden werden. "
|
1865 |
|
1866 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:635 ../..
|
1867 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:635 ../../plugins/blog2social-v-
|
1868 |
+
#: 4-8/includes/Loader.php:669
|
1869 |
msgid "Dashboard"
|
1870 |
msgstr "Dashboard"
|
1871 |
|
1872 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:636 ../..
|
1873 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:636 ../../plugins/blog2social-v-
|
1874 |
+
#: 4-8/includes/Loader.php:676
|
1875 |
msgid "Posts & Sharing"
|
1876 |
msgstr "Beiträge"
|
1877 |
|
1878 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:637 ../..
|
1879 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:637 ../../plugins/blog2social-v-
|
1880 |
+
#: 4-8/includes/Loader.php:683 ../../plugins/blog2social-v-4-8/views/b2s/network.
|
1881 |
#: php:17
|
1882 |
msgid "Networks"
|
1883 |
msgstr "Netzwerke"
|
1884 |
|
1885 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:638 ../..
|
1886 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:638 ../../plugins/blog2social-v-
|
1887 |
+
#: 4-8/includes/Loader.php:689 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:
|
1888 |
+
#: 53 ../../plugins/blog2social-v-4-8/views/b2s/ship.php:283
|
1889 |
msgid "Settings"
|
1890 |
msgstr "Einstellungen"
|
1891 |
|
1892 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:639 ../..
|
1893 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:639 ../../plugins/blog2social-v-
|
1894 |
+
#: 4-8/includes/Loader.php:695
|
1895 |
msgid "PR-Service"
|
1896 |
msgstr "PR-Service"
|
1897 |
|
1898 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:640 ../..
|
1899 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:640 ../../plugins/blog2social-v-
|
1900 |
+
#: 4-8/includes/Loader.php:702 ../../plugins/blog2social-v-4-
|
1901 |
+
#: 8/views/b2s/widgets/tutorial.php:4
|
1902 |
msgid "How to & FAQ"
|
1903 |
msgstr "How to & FAQ"
|
1904 |
|
1905 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:641
|
1906 |
msgid "Premium"
|
1907 |
msgstr "Premium"
|
1908 |
|
1909 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:660
|
1910 |
msgid "Blog2Social"
|
1911 |
msgstr "Blog2Social"
|
1912 |
|
1913 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:1063 ../..
|
1914 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:1241
|
1915 |
msgid "or"
|
1916 |
msgstr "oder"
|
1917 |
|
1918 |
+
#: ../../plugins/blog2social-v-4-8/includes/Loader.php:1063 ../..
|
1919 |
+
#: /plugins/blog2social-v-4-8/includes/Loader.php:1241
|
1920 |
msgid "back to install plugins"
|
1921 |
msgstr "zurück zur Pluginübersicht"
|
1922 |
|
1923 |
+
#: ../../plugins/blog2social-v-4-8/includes/Notice.php:18
|
1924 |
msgid ""
|
1925 |
"<strong>Rate it!</strong> If you like Blog2Social, please give us a 5 star "
|
1926 |
"rating. I there is anything that does not work for you, please contact us!"
|
1928 |
"Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
|
1929 |
"Bewertung. Spreche uns an, wenn Dir irgendwas nicht gefällt."
|
1930 |
|
1931 |
+
#: ../../plugins/blog2social-v-4-8/includes/Notice.php:19 ../..
|
1932 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:55
|
1933 |
msgid "RATE BLOG2SOCIAL"
|
1934 |
msgstr "Blog2Social jetzt bewerten"
|
1935 |
|
1936 |
+
#: ../../plugins/blog2social-v-4-8/includes/Notice.php:20
|
1937 |
msgid "hide"
|
1938 |
msgstr "ausblenden"
|
1939 |
|
1940 |
+
#: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:31
|
1941 |
msgid "All Authors"
|
1942 |
msgstr "alle Autoren"
|
1943 |
|
1944 |
+
#: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Filter.php:42
|
1945 |
msgid "All Types"
|
1946 |
msgstr "alle Typen"
|
1947 |
|
1948 |
+
#: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:100
|
1949 |
msgid "You have no posts published or scheduled"
|
1950 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant"
|
1951 |
|
1952 |
+
#: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:127
|
1953 |
msgid "Publish on PR-Gateway"
|
1954 |
msgstr "Beitrag über PR-Gateway veröffentlichen"
|
1955 |
|
1956 |
+
#: ../../plugins/blog2social-v-4-8/includes/PRG/Post/Item.php:129
|
1957 |
msgid "on Blog"
|
1958 |
msgstr "auf dem Blog"
|
1959 |
|
1960 |
+
#: ../../plugins/blog2social-v-4-8/includes/System.php:69
|
1961 |
msgid ""
|
1962 |
"Blog2Social used cURL. cURL is not installed in your PHP installation on "
|
1963 |
"your server. Install cURL and activate Blog2Social again."
|
1965 |
"Blog2Social verwendet cURL. cURL ist nicht in deiner PHP Version auf deinem "
|
1966 |
"Server installiert. Installiere cURL und aktiviere Blog2Social erneut."
|
1967 |
|
1968 |
+
#: ../../plugins/blog2social-v-4-8/includes/System.php:72 ../..
|
1969 |
+
#: /plugins/blog2social-v-4-8/includes/System.php:78
|
1970 |
msgid ""
|
1971 |
"Please see <a href=\"https://www.blog2social."
|
1972 |
"com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social."
|
1976 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
1977 |
"blog2social.html\" target=\"_blank\">FAQ</a>"
|
1978 |
|
1979 |
+
#: ../../plugins/blog2social-v-4-8/includes/System.php:75
|
1980 |
msgid ""
|
1981 |
"Blog2Social used PHP. Your installed PHP version on your server is not high "
|
1982 |
"enough to use Blog2Social. Update your PHP version on 5.5.3 or higher."
|
1985 |
"um Blog2Social zu nutzen. Aktualisere Deine PHP Version auf 5.5.3 oder höher."
|
1986 |
" "
|
1987 |
|
1988 |
+
#: ../../plugins/blog2social-v-4-8/includes/System.php:81
|
1989 |
msgid ""
|
1990 |
+
"Blog2Social does not seem to have permission to write in your WordPress "
|
1991 |
+
"database. Please assign Blog2Social the permission to write in the WordPress "
|
1992 |
+
"database. Please also make sure that your MySQL server runs on v5.5.3 or "
|
1993 |
+
"higher, or ask your server administrator to do it for you."
|
1994 |
msgstr ""
|
1995 |
+
"Blog2Social scheint keine Schreibrechte für Ihre WordPress-Datenbank zu "
|
1996 |
+
"haben. Bitte erlauben Sie Blog2Social, in die WordPress-Datenbank zu "
|
1997 |
+
"schreiben. Bitte stellen Sie auch sicher, dass Ihr MySQL-Server auf v5.5.3 "
|
1998 |
+
"oder höher läuft, oder bitten Sie Ihren Server-Administrator, dies für Sie "
|
1999 |
+
"zu tun.\n"
|
2000 |
|
2001 |
+
#: ../../plugins/blog2social-v-4-8/includes/System.php:84
|
2002 |
msgid ""
|
2003 |
"<a href=\"https://www.blog2social.com/en/faq/content/1/58/en/system-"
|
2004 |
"requirements-for-installing-blog2social.html\" target=\"_blank\"> Please find "
|
2008 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
2009 |
"blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
|
2010 |
|
2011 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:82
|
2012 |
msgid "Couldn't find your answer?"
|
2013 |
msgstr "Konntest Du Deine Antwort nicht finden?"
|
2014 |
|
2015 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:84
|
2016 |
msgid "Contact Support by Email"
|
2017 |
msgstr "Support-Team per E-Mail kontaktieren"
|
2018 |
|
2019 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:86
|
2020 |
msgid "Call us: +49 2181 7569-277"
|
2021 |
msgstr "Ruf' uns an: +49 2181 7569-277"
|
2022 |
|
2023 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/dashboard.php:88
|
2024 |
msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
|
2025 |
msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
|
2026 |
|
2027 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:9
|
2028 |
msgid "How to use Blog2Social"
|
2029 |
msgstr "So nutzt Du Blog2Social"
|
2030 |
|
2031 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:17
|
2032 |
msgid ""
|
2033 |
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
2034 |
"media. Find step-by-step instructions and tips for FREE and PREMIUM users."
|
2037 |
"auf den Social Media zu bewerben. Siehe Dir dazu die Schritt-für-Schritt "
|
2038 |
"Anleitung und Tipps für Free und Premium Nutzer an."
|
2039 |
|
2040 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:30
|
2041 |
msgid "Do you need help?"
|
2042 |
msgstr "Brauchst Du Unterstützung?"
|
2043 |
|
2044 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:32
|
2045 |
msgid "Find answers to common questions in our FAQ."
|
2046 |
msgstr "Finde Antworten zu häufig gestelle Fragen in umserem FAQ."
|
2047 |
|
2048 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:37
|
2049 |
msgid "search FAQ"
|
2050 |
msgstr "suchen"
|
2051 |
|
2052 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/howto.php:41 ../..
|
2053 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/support.php:1
|
2054 |
msgid "TOP 5 FAQ"
|
2055 |
msgstr "TOP 5 FAQ"
|
2056 |
|
2057 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:21 ../..
|
2058 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:22 ../../plugins/blog2social-
|
2059 |
+
#: v-4-8/views/b2s/post.calendar.php:170 ../../plugins/blog2social-v-4-
|
2060 |
+
#: 8/views/b2s/post.calendar.php:171 ../../plugins/blog2social-v-4-
|
2061 |
+
#: 8/views/prg/post.php:25 ../../plugins/blog2social-v-4-8/views/prg/post.php:26 .
|
2062 |
+
#: ./../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:17 ../..
|
2063 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:18
|
2064 |
msgid "filter"
|
2065 |
msgstr "Filter"
|
2066 |
|
2067 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:27 ../..
|
2068 |
+
#: /plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:80
|
2069 |
msgid "Delete"
|
2070 |
msgstr "löschen"
|
2071 |
|
2072 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:32 ../..
|
2073 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:35 ../../plugins/blog2social-
|
2074 |
+
#: v-4-8/views/b2s/network.php:68 ../../plugins/blog2social-v-4-
|
2075 |
+
#: 8/views/b2s/network.php:91
|
2076 |
msgid "Create new profile"
|
2077 |
msgstr "neues Profil erstellen"
|
2078 |
|
2079 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:34
|
2080 |
msgid "You want to define a new combination of networks?"
|
2081 |
msgstr "Du möchtest eine neue Kombination von Netzwerken anlegen?"
|
2082 |
|
2083 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:74
|
2084 |
msgid "create"
|
2085 |
msgstr "erstellen"
|
2086 |
|
2087 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:94
|
2088 |
msgid ""
|
2089 |
"All connected networks will be displayed as default \"Standard\" networks "
|
2090 |
"profile.<br><br>You may define various sets of social media accounts, "
|
2124 |
"verschiedene Netzwerk-Profile noch schneller auf Deine verschiedenen "
|
2125 |
"Netzwerk-Kombinationen zuzugreifen."
|
2126 |
|
2127 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:97
|
2128 |
msgid "You want to add another network profile, pages or groups?"
|
2129 |
msgstr ""
|
2130 |
"Du möchtest ein weiteres Netzwerkprofil anlegen oder auf Seiten und Gruppen "
|
2131 |
"posten?"
|
2132 |
|
2133 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:126
|
2134 |
msgid "Delete Profile"
|
2135 |
msgstr "Profil löschen"
|
2136 |
|
2137 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:129
|
2138 |
msgid "Do you really want to delete this profile"
|
2139 |
msgstr "Soll Dein Profil wirklich gelöscht werden?"
|
2140 |
|
2141 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:132 ../..
|
2142 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.notice.php:74 ../..
|
2143 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:74 ../..
|
2144 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:86 ../..
|
2145 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:80 ../..
|
2146 |
+
#: /plugins/blog2social-v-4-8/views/prg/ship.php:92
|
2147 |
msgid "NO"
|
2148 |
msgstr "NEIN"
|
2149 |
|
2150 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:133 ../..
|
2151 |
+
#: /plugins/blog2social-v-4-8/views/b2s/network.php:161 ../../plugins/blog2social-
|
2152 |
+
#: v-4-8/views/b2s/post.notice.php:75 ../../plugins/blog2social-v-4-
|
2153 |
+
#: 8/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4-8/views/b2s/post.
|
2154 |
+
#: sched.php:87 ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:81
|
2155 |
msgid "YES, delete"
|
2156 |
msgstr "Ja, löschen"
|
2157 |
|
2158 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:143
|
2159 |
msgid "Delete Authorization"
|
2160 |
msgstr "Autorisierung löschen"
|
2161 |
|
2162 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:152
|
2163 |
msgid "Do you really want to delete this authorization"
|
2164 |
msgstr "Soll die Autorisierung wirklich löschen werden?"
|
2165 |
|
2166 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:155
|
2167 |
msgid "You have still set up scheduled posts for this network:"
|
2168 |
msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
|
2169 |
|
2170 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:156
|
2171 |
msgid "scheduled posts"
|
2172 |
msgstr "geplante Beiträge"
|
2173 |
|
2174 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:162
|
2175 |
msgid "View schedule posts for this profile"
|
2176 |
msgstr "Gehe zu geplanten Beiträgen für dieses Profil."
|
2177 |
|
2178 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:181
|
2179 |
+
msgid "Please re-authorize your account with Blog2Social and try again"
|
2180 |
+
msgstr "Bitte autorisiere Dein Konto bei Blog2Social und versuche es erneut."
|
2181 |
+
|
2182 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:182
|
2183 |
+
msgid "Change successful"
|
2184 |
+
msgstr "Änderung erfolgreich"
|
2185 |
+
|
2186 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:183
|
2187 |
+
msgid "Could not be changed"
|
2188 |
+
msgstr "Kann nicht geändert werden"
|
2189 |
+
|
2190 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/network.php:191
|
2191 |
+
msgid "modfiy"
|
2192 |
+
msgstr "ändern"
|
2193 |
+
|
2194 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:8
|
2195 |
+
msgid "Twitter terms of service update February 2018"
|
2196 |
+
msgstr "Twitter: Änderung der Allgemeinen Geschäftsbedingungen - Update Februar 2018"
|
2197 |
+
|
2198 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:12
|
2199 |
+
msgid ""
|
2200 |
+
" In February 2018 Twitter changed their terms of service (TOS) in order to "
|
2201 |
+
"prevent malicious activity and spam. Users are no longer allowed to post "
|
2202 |
+
"identical or substantially similar content to multiple accounts. Accordingly,"
|
2203 |
+
" social media tools are no longer permitted to enable users to send the same "
|
2204 |
+
"message to multiple Twitter accounts."
|
2205 |
+
msgstr ""
|
2206 |
+
"Im Februar 2018 hat Twitter seine Allgemeinen Geschäftsbedingungen (AGB) und "
|
2207 |
+
"damit auch die Regeln und Richtlinien für das Teilen von Beiträgen sowie die "
|
2208 |
+
"Planung und das Teilen über Social Media Automatisierungstools geändert. "
|
2209 |
+
"Twitter beabsichtigt damit, vor allem manipulative Falschnachrichten (Fake "
|
2210 |
+
"News) und Spam einzudämmen. Die Änderungen betreffen allerdings alle Twitter "
|
2211 |
+
"Accounts. Twitter-Nutzern ist es nicht mehr erlaubt, identische oder im "
|
2212 |
+
"Wesentlichen ähnliche Inhalte auf mehreren Konten zu posten. Dementsprechend "
|
2213 |
+
"dürfen auch Social-Media-Tools den Nutzern nicht mehr ermöglichen, dieselbe "
|
2214 |
+
"Nachricht an mehrere Twitter-Accounts zu senden."
|
2215 |
+
|
2216 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:13
|
2217 |
+
msgid "More Information about these changes"
|
2218 |
+
msgstr "Weitere Informationen zu den Twitter Änderungen"
|
2219 |
+
|
2220 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:16
|
2221 |
+
msgid "What does this mean for your work with Blog2Social?"
|
2222 |
+
msgstr "Was bedeutet das für meine Arbeit mit Blog2Social?"
|
2223 |
+
|
2224 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:18
|
2225 |
+
msgid ""
|
2226 |
+
"Other social media tools simply no longer allow users to select multiple "
|
2227 |
+
"Twitter accounts. However, Blog2Social was originally built with "
|
2228 |
+
"individualization as the key feature in mind. So Blog2Social still lets you "
|
2229 |
+
"post to multiple Twitter accounts in accordance with the new Twitter rules. "
|
2230 |
+
"By adding individual comments, hashtags, selecting individual images, post "
|
2231 |
+
"formats and even changing meta tags, you can fully customize your Tweets for "
|
2232 |
+
"each Twitter account individually."
|
2233 |
+
msgstr ""
|
2234 |
+
"Während andere Social-Media-Tools ihren Nutzern gar nicht mehr erlauben, "
|
2235 |
+
"mehrere Twitter-Accounts auszuwählen, bietet Blog2Social Ihnen nach wie vor "
|
2236 |
+
"die größtmögliche Freiheit für Ihr Twitter-Marketing.\n"
|
2237 |
+
"Blog2Social wurde mit dem Ziel entwickelt, individualisierte Social-Media-"
|
2238 |
+
"Beiträge mit einem höchstmöglichen Grad an Automatisierung zu verbinden. "
|
2239 |
+
"Darauf sind wir spezialisiert und das werden wir auch in Zukunft weiter "
|
2240 |
+
"verfolgen. Mit Blog2Social können Sie Ihre Beiträge also weiterhin auf "
|
2241 |
+
"mehreren Twitter-Accounts teilen - in Übereinstimmung mit den neuen Twitter-"
|
2242 |
+
"Regeln. Blog2Social stellt Ihnen dafür eine Vielzahl von Optionen zur "
|
2243 |
+
"Verfügung. Durch das Hinzufügen individueller Kommentare, Hashtags, die "
|
2244 |
+
"Auswahl individueller, Postformate und sogar die Änderung der Meta-Tags für "
|
2245 |
+
"die Twitter Cards können Sie Ihre Tweets für jeden Twitter-Account "
|
2246 |
+
"individuell anpassen.\n"
|
2247 |
+
|
2248 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:20
|
2249 |
+
msgid ""
|
2250 |
+
"If you have scheduled identical or similar Twitter posts for multiple "
|
2251 |
+
"accounts, please make sure to either edit or delete them, according to "
|
2252 |
+
"Twitter’s rules. To do this, go to Blog2Social -> Posts Sharing -> Calendar."
|
2253 |
+
" By clicking the Twitter Icon on top of the page, you can filter all your "
|
2254 |
+
"posts so you only see your scheduled posts for Twitter. Clicking on a post "
|
2255 |
+
"will open a menu that lets you edit or delete the scheduled Tweet."
|
2256 |
+
msgstr ""
|
2257 |
+
"Wenn Sie in der Vergangenheit bereits identische oder ähnliche Twitter-Posts "
|
2258 |
+
"für mehrere Konten vorgeplant haben, stellen Sie bitte sicher, diese "
|
2259 |
+
"entsprechend der neuen Regeln von Twitter zu bearbeiten oder zu löschen."
|
2260 |
+
"Gehen Sie dafür bitte auf Blog2Social -> Beiträge -> Kalender. Durch Klicken "
|
2261 |
+
"auf das Twitter-Symbol oben auf der Seite können Sie alle Ihre Beiträge "
|
2262 |
+
"filtern, so dass Sie nur Ihre geplanten Tweets sehen. Ein Klick auf einen "
|
2263 |
+
"Beitrag öffnet ein Menü, in dem Sie den geplanten Tweet bearbeiten oder "
|
2264 |
+
"löschen können."
|
2265 |
+
|
2266 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:22
|
2267 |
+
msgid ""
|
2268 |
+
"Blog2Social also provides you with individual comment fields for each of "
|
2269 |
+
"your Tweets. This allows you to share your posts on all your Twitter "
|
2270 |
+
"accounts with individually tailored comments."
|
2271 |
+
msgstr ""
|
2272 |
+
"Blog2Social stellt Ihnen außerdem individuelle Kommentarfelder für jeden "
|
2273 |
+
"Ihrer Tweets zur Verfügung. So können Sie Ihre Beiträge auf allen Ihren "
|
2274 |
+
"Twitter-Accounts mit individuell angepassten Kommentaren teilen."
|
2275 |
+
|
2276 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:25
|
2277 |
+
msgid ""
|
2278 |
+
"Please note that violating these rules can result in Twitter suspending your "
|
2279 |
+
"account. "
|
2280 |
+
msgstr ""
|
2281 |
+
"Bitte beachten Sie, dass ein Verstoß gegen die neuen Twitter-Regeln dazu "
|
2282 |
+
"führen kann, dass Twitter Ihren Account sperrt."
|
2283 |
+
|
2284 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/network-tos-modal.php:30
|
2285 |
+
msgid "I understand and I will follow the Twitter TOS rules"
|
2286 |
+
msgstr "Ich habe verstanden und werde die neuen Twitter-Richtlinien befolgen"
|
2287 |
+
|
2288 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
|
2289 |
#: 10
|
2290 |
msgid "Do you want to delete your scheduled posts?"
|
2291 |
msgstr "Möchtest Du Deine geplanten Beiträge löschen?"
|
2292 |
|
2293 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
|
2294 |
#: 13
|
2295 |
msgid ""
|
2296 |
"Do you want Blog2Social to delete all your scheduled social media posts? "
|
2300 |
"geplanten Beiträge löscht? Deine geplanten Beiträge werden anschließend "
|
2301 |
"nicht weiter an Deine sozialen Netzwerke versendet."
|
2302 |
|
2303 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
|
2304 |
#: 14
|
2305 |
msgid "Delete scheduled posts"
|
2306 |
msgstr "Geplante Beiträge löschen"
|
2307 |
|
2308 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/plugin-deactivate-modal.php:
|
2309 |
#: 17
|
2310 |
msgid "Continue deactivation"
|
2311 |
msgstr "Deaktivierung fortsetzen"
|
2312 |
|
2313 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:7
|
2314 |
msgid "Edit Post"
|
2315 |
msgstr "Beitrag bearbeiten"
|
2316 |
|
2317 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:33
|
2318 |
msgid "This post is blocked by %1"
|
2319 |
msgstr "% 1bearbeitet gerade diesen Beitrag."
|
2320 |
|
2321 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:67
|
2322 |
+
msgid "The orginal tweet is scheduled on:"
|
2323 |
+
msgstr "Der Original-Tweet ist geplant für:"
|
2324 |
+
|
2325 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/partials/post-edit-modal.php:84
|
2326 |
msgid "Change details"
|
2327 |
msgstr "Änderungen übernehmen"
|
2328 |
|
2329 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:30
|
2330 |
msgid "Sort by network"
|
2331 |
msgstr "Nach Netzwerk sortieren"
|
2332 |
|
2333 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:78 ../..
|
2334 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:159
|
2335 |
msgid "add post"
|
2336 |
msgstr "neuer Beitrag"
|
2337 |
|
2338 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:98 ../..
|
2339 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:117 ../..
|
2340 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:478
|
2341 |
msgid "Choose your"
|
2342 |
msgstr "Wähle Deinen"
|
2343 |
|
2344 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:98 ../..
|
2345 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:117 ../..
|
2346 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:478
|
2347 |
msgid "Post Format"
|
2348 |
msgstr "Postformat"
|
2349 |
|
2350 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:100 ../..
|
2351 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:119 ../..
|
2352 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:480
|
2353 |
msgid "for:"
|
2354 |
msgstr "für:"
|
2355 |
|
2356 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:119 ../..
|
2357 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:138 ../..
|
2358 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:495
|
2359 |
msgid ""
|
2360 |
"Define the default settings for the custom post format for all of your "
|
2361 |
"Facebook accounts in the Blog2Social settings."
|
2363 |
"Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
|
2364 |
"unter den Blog2Social Einstellungen."
|
2365 |
|
2366 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:122 ../..
|
2367 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:141 ../..
|
2368 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:498
|
2369 |
msgid ""
|
2370 |
"Define the default settings for the custom post format for all of your "
|
2371 |
"Twitter accounts in the Blog2Social settings."
|
2373 |
"Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
|
2374 |
"unter den Blog2Social Einstellungen."
|
2375 |
|
2376 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:125 ../..
|
2377 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:144 ../..
|
2378 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:501
|
2379 |
msgid ""
|
2380 |
"Define the default settings for the custom post format for all of your "
|
2381 |
"Google+ accounts in the Blog2Social settings."
|
2383 |
"Definiere Dein Standard-Beitragsformat für alle Deine Google+ Verbindungen "
|
2384 |
"unter den Blog2Social Einstellungen."
|
2385 |
|
2386 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:128 ../..
|
2387 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:147 ../..
|
2388 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:504
|
2389 |
msgid ""
|
2390 |
"Define the default settings for the custom post format for all of your "
|
2391 |
"Instagram accounts in the Blog2Social settings."
|
2393 |
"Definiere Dein Standard-Beitragsformat für alle Deine Instagram-Verbindungen "
|
2394 |
"unter den Blog2Social Einstellungen."
|
2395 |
|
2396 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:143 ../..
|
2397 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:98 ../..
|
2398 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:435
|
2399 |
msgid "Select image for"
|
2400 |
msgstr "Wähle Bild aus für"
|
2401 |
|
2402 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:162
|
2403 |
msgid "Select a post"
|
2404 |
msgstr "Beitrag auswählen"
|
2405 |
|
2406 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:209 ../..
|
2407 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:389
|
2408 |
msgid "Need to schedule your posts?"
|
2409 |
msgstr "Du möchtest Deine Beiträge planen?"
|
2410 |
|
2411 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:212 ../..
|
2412 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:392
|
2413 |
msgid "Blog2Social Premium covers everything you need."
|
2414 |
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
|
2415 |
|
2416 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:216 ../..
|
2417 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:396
|
2418 |
msgid ""
|
2419 |
"You want to publish a post on a specific date? No problem! Just enter your "
|
2420 |
"desired date and you are ready to go!"
|
2422 |
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
|
2423 |
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
|
2424 |
|
2425 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:218 ../..
|
2426 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:398
|
2427 |
msgid "Schedule post recurrently"
|
2428 |
msgstr "Beitrag mehrfach planen"
|
2429 |
|
2430 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:219 ../..
|
2431 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:399
|
2432 |
msgid ""
|
2433 |
"You have evergreen content you want to re-share from time to time in your "
|
2434 |
"timeline? Schedule your evergreen content to be shared once, multiple times "
|
2438 |
"möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
|
2439 |
"wiederholend zu verschiedenden Zeiten."
|
2440 |
|
2441 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:221 ../..
|
2442 |
+
#: /plugins/blog2social-v-4-8/views/b2s/premium.php:78 ../../plugins/blog2social-
|
2443 |
+
#: v-4-8/views/b2s/ship.php:401 ../../plugins/blog2social-v-4-
|
2444 |
+
#: 8/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-4-
|
2445 |
+
#: 8/views/b2s/html/footer.phtml:191
|
2446 |
msgid "Best Time Scheduler"
|
2447 |
msgstr "Beste Zeiten Manager"
|
2448 |
|
2449 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.calendar.php:222 ../..
|
2450 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:402
|
2451 |
msgid ""
|
2452 |
"Whenever you publish a post, only a fraction of your followers will actually "
|
2453 |
"see your post. Use the Blog2Social Best Times Scheduler to share your post "
|
2459 |
"Dein Beitrag zu den Besten Zeiten für jedes Netzwerk zu planen. Erhalte mehr "
|
2460 |
"Reichweite und verlängere die Lebensdauer Deiner Beiträge."
|
2461 |
|
2462 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:65 ../..
|
2463 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:65 ../..
|
2464 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:71
|
2465 |
msgid "Delete entries from the reporting"
|
2466 |
msgstr "Einträge aus dem Reporting löschen"
|
2467 |
|
2468 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:68 ../..
|
2469 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:68 ../..
|
2470 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:74
|
2471 |
msgid "You are sure, you want to delete entries from the reporting?"
|
2472 |
msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
|
2473 |
|
2474 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.notice.php:70 ../..
|
2475 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.publish.php:70 ../..
|
2476 |
+
#: /plugins/blog2social-v-4-8/views/b2s/post.sched.php:82 ../..
|
2477 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:76
|
2478 |
msgid "Number of entries"
|
2479 |
msgstr "Anzahl der Einträge"
|
2480 |
|
2481 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.sched.php:77
|
2482 |
msgid "Delete entries form the scheduling"
|
2483 |
msgstr "Einträge aus der Planung löschen"
|
2484 |
|
2485 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/post.sched.php:80
|
2486 |
msgid "You are sure, you want to delete entries from the scheduling?"
|
2487 |
msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
|
2488 |
|
2489 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:9 ../..
|
2490 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:1
|
2491 |
msgid "Your license: Blog2Social"
|
2492 |
msgstr "Du nutzt Blog2Social"
|
2493 |
|
2494 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:21 ../..
|
2495 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:13
|
2496 |
msgid ""
|
2497 |
"Upgrade to Blog2Social Premium to schedule your posts for the best time, "
|
2498 |
"once or recurringly with the Best Time Scheduler and post to pages, groups "
|
2502 |
"im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
|
2503 |
"kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
|
2504 |
|
2505 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:22 ../..
|
2506 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:14
|
2507 |
msgid "Learn more"
|
2508 |
msgstr "mehr erfahren"
|
2509 |
|
2510 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:27 ../..
|
2511 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:19 ../..
|
2512 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:24
|
2513 |
msgid "Enter license key and change your version"
|
2514 |
msgstr "Lizenzschlüssel eingeben und Version ändern"
|
2515 |
|
2516 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:29 ../..
|
2517 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:21 ../..
|
2518 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:26
|
2519 |
msgid "Activate"
|
2520 |
msgstr "Aktivieren"
|
2521 |
|
2522 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:51
|
2523 |
msgid "Social Media Sharing"
|
2524 |
msgstr "Netzwerkauswahl"
|
2525 |
|
2526 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:52 ../..
|
2527 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:36
|
2528 |
msgid "Cross-share to all popular social networks"
|
2529 |
msgstr "Teilen von Blogbeiträgen auf allen Social Media"
|
2530 |
|
2531 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:60
|
2532 |
msgid "Auto Posting"
|
2533 |
msgstr "Auto-Posting"
|
2534 |
|
2535 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:61 ../..
|
2536 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:48
|
2537 |
msgid "Automatically share your posts whenever you publish a new blog post"
|
2538 |
msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
|
2539 |
|
2540 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:69
|
2541 |
msgid "Customizing Social Media Posts"
|
2542 |
msgstr "Individualisieren"
|
2543 |
|
2544 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:70 ../..
|
2545 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:60
|
2546 |
msgid ""
|
2547 |
"Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
|
2548 |
"publishing on blogging networks"
|
2550 |
"Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
|
2551 |
"für das Posten in Blog-Netzwerken"
|
2552 |
|
2553 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:79 ../..
|
2554 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:72
|
2555 |
msgid "Choose pre-defined times to post or edit and define your own time settings"
|
2556 |
msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
|
2557 |
|
2558 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:89
|
2559 |
msgid "Social Media Scheduler"
|
2560 |
msgstr "Veröffentlichungen planen"
|
2561 |
|
2562 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:90
|
2563 |
msgid ""
|
2564 |
"Social media scheduling: once, repeatedly or recurrently to multiple "
|
2565 |
"profiles, pages and groups"
|
2567 |
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
2568 |
"Gruppen posten"
|
2569 |
|
2570 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:98
|
2571 |
msgid "Individual Images for Each Social Media Post"
|
2572 |
msgstr "Individuelle Bilder für jeden Social Media Post"
|
2573 |
|
2574 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:99
|
2575 |
msgid ""
|
2576 |
"Select any image from your media gallery for each social media post and "
|
2577 |
"channel"
|
2578 |
msgstr "Wählen Sie beliebige Bilder für Ihre Social Media Posts"
|
2579 |
|
2580 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:107
|
2581 |
msgid "Select Post Format"
|
2582 |
msgstr "Beitragsformat auswählen"
|
2583 |
|
2584 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:108 ../..
|
2585 |
+
#: /plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:96
|
2586 |
msgid "One-page preview editor for all social networks for easy customizing"
|
2587 |
msgstr ""
|
2588 |
"Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
|
2589 |
"Anpassen"
|
2590 |
|
2591 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:116
|
2592 |
msgid "Social Media Reporting"
|
2593 |
msgstr "Reporting"
|
2594 |
|
2595 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:117
|
2596 |
msgid "Keep track of your scheduled and shared posts"
|
2597 |
msgstr ""
|
2598 |
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
2599 |
"einfachen Aufrufen und erneuten Teilen"
|
2600 |
|
2601 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/premium.php:122
|
2602 |
msgid "Show me plans and prices"
|
2603 |
msgstr "Versionen und Preise anzeigen"
|
2604 |
|
2605 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:25
|
2606 |
msgid "save..."
|
2607 |
msgstr "speichere Daten..."
|
2608 |
|
2609 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:30
|
2610 |
msgid "General"
|
2611 |
msgstr "Allgemein"
|
2612 |
|
2613 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:36
|
2614 |
msgid "Social Meta Data"
|
2615 |
msgstr "Social Meta Angaben"
|
2616 |
|
2617 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:39
|
2618 |
msgid "Best Time Settings"
|
2619 |
msgstr "Zeit-Einstellungen"
|
2620 |
|
2621 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:42
|
2622 |
msgid "Network Settings"
|
2623 |
msgstr "Netzwerk-Einstellungen"
|
2624 |
|
2625 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:65 ../..
|
2626 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:457
|
2627 |
msgid "My Time Settings"
|
2628 |
msgstr "Meine Zeit-Einstellungen"
|
2629 |
|
2630 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:76
|
2631 |
msgid "Reset predefined best time settings"
|
2632 |
msgstr "Voreingestellte beste Zeiten zurücksetzen"
|
2633 |
|
2634 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:86
|
2635 |
msgid "Post format"
|
2636 |
msgstr "Beitragsformat"
|
2637 |
|
2638 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:96
|
2639 |
msgid "Facebook"
|
2640 |
msgstr "Facebook"
|
2641 |
|
2642 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:99
|
2643 |
msgid "Twitter"
|
2644 |
msgstr "Twitter"
|
2645 |
|
2646 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:102
|
2647 |
msgid "Google+"
|
2648 |
msgstr "Google+"
|
2649 |
|
2650 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:105
|
2651 |
msgid "Instagram"
|
2652 |
msgstr "Instagram"
|
2653 |
|
2654 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:205
|
2655 |
msgid "Allow shortcodes in my post"
|
2656 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
2657 |
|
2658 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:208
|
2659 |
msgid ""
|
2660 |
"Shortcodes are used by some wordpress plugins like Elementor, Visual "
|
2661 |
"Composer and Content Builder. When a shortcode is inserted in a WordPress "
|
2674 |
"den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
|
2675 |
"diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
|
2676 |
|
2677 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:219
|
2678 |
msgid "Include WordPress tags as hashtags in your posts"
|
2679 |
msgstr "Füge WordPress-Tags als Hashtags zu Deinen Social Media-Posts hinzu"
|
2680 |
|
2681 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:222
|
2682 |
msgid ""
|
2683 |
"Hashtags are a great way to generate more reach and visibility for your "
|
2684 |
"posts. By activating this feature Blog2Social will automatically include "
|
2695 |
"Hinzufügen zusätzlicher Hashtags zu machen. Blog2Social löscht unnötige "
|
2696 |
"Leerzeichen Deiner WordPress-Tags, um gültige Hashtags zu erstellen. \n"
|
2697 |
|
2698 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:233
|
2699 |
msgid "Activate Legacy mode "
|
2700 |
msgstr "Kompatibilitätsmodus aktivieren "
|
2701 |
|
2702 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:236
|
2703 |
msgid "Plugin contents are loaded one at a time to minimize server load."
|
2704 |
msgstr ""
|
2705 |
"Plugininhalte werden nacheinander geladen, um den Hosting-Server Deines "
|
2706 |
"Blogs zu entlasten."
|
2707 |
|
2708 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:247
|
2709 |
msgid "Instant Caching for Facebook Link Posts"
|
2710 |
msgstr "Instant Caching für Facebook Link-Beiträge"
|
2711 |
|
2712 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:250
|
2713 |
msgid ""
|
2714 |
"To make sure that Facebook always pulls the current meta data of your blog "
|
2715 |
"post for link-posts, Blog2Social adds a \"no-cache=1\" parameter to the post "
|
2721 |
"Caching bei Facebook Link-Beiträgen den “no-cache=1” Parameter an die "
|
2722 |
"Beitrags-URL. Dies ist notwendig, wenn Du varnish caching benutzt.\n"
|
2723 |
|
2724 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:252
|
2725 |
msgid "Note: To use Facebook Instant Articles, this option must be disabled."
|
2726 |
msgstr ""
|
2727 |
"Achtung: Um Facebook Instant Artikel zu verwenden, muss diese Option "
|
2728 |
"deaktiviert sein."
|
2729 |
|
2730 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/settings.php:268
|
2731 |
msgid ""
|
2732 |
"Blog2Social applies the scheduled time settings based on the time zone "
|
2733 |
"defined in the general settings of your WordPress. You can select a user-"
|
2741 |
"für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
|
2742 |
"gewünschte Zeitzone aus dem Drop-Down Menü."
|
2743 |
|
2744 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:29
|
2745 |
msgid "Social Media Scheduling & Sharing"
|
2746 |
msgstr "Beitrag auf Social Media planen und teilen"
|
2747 |
|
2748 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:39
|
2749 |
msgid "scroll to bottom"
|
2750 |
msgstr "zum Seitenende"
|
2751 |
|
2752 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:44
|
2753 |
msgid "You want to load your time settings?"
|
2754 |
msgstr "Du möchtest Deine Zeiten laden?"
|
2755 |
|
2756 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:45
|
2757 |
msgid "Load My Time Settings"
|
2758 |
msgstr "Meine Zeit-Einstellungen laden"
|
2759 |
|
2760 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:51
|
2761 |
msgid "Load Best Time Scheduler"
|
2762 |
msgstr "Beste Zeiten laden"
|
2763 |
|
2764 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:84
|
2765 |
msgid "Social Accounts"
|
2766 |
msgstr "Social Media Konten"
|
2767 |
|
2768 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:102
|
2769 |
msgid "Add more..."
|
2770 |
msgstr "mehr hinzufügen"
|
2771 |
|
2772 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:104
|
2773 |
msgid "Profiles | Pages | Groups"
|
2774 |
msgstr "Profile | Seiten | Gruppen"
|
2775 |
|
2776 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:143
|
2777 |
msgid "Save Network Selection"
|
2778 |
msgstr "Netzwerkauswahl speichern"
|
2779 |
|
2780 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:152
|
2781 |
msgid "network connected"
|
2782 |
msgstr "Netzwerk verbunden"
|
2783 |
|
2784 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:153
|
2785 |
msgid "requires image"
|
2786 |
msgstr "Bild benötigt"
|
2787 |
|
2788 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:154
|
2789 |
msgid "refresh authorization"
|
2790 |
msgstr "Autorisierung aktualisieren"
|
2791 |
|
2792 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:177
|
2793 |
msgid ""
|
2794 |
"Notice:<br><p>Please make sure, that your website address is reachable. The "
|
2795 |
"Social Networks do not allow postings from local installations.</p>"
|
2798 |
"erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
|
2799 |
"Installationen.</p>"
|
2800 |
|
2801 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:179
|
2802 |
msgid "change website address"
|
2803 |
msgstr "Webseiten-Adresse ändern"
|
2804 |
|
2805 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:196
|
2806 |
msgid "First, connect or select network before posting"
|
2807 |
msgstr ""
|
2808 |
"Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
|
2809 |
"Du den Beitrag teilst!"
|
2810 |
|
2811 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:198
|
2812 |
msgid "connect"
|
2813 |
msgstr "Jetzt mit Netzwerken verbinden"
|
2814 |
|
2815 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:206
|
2816 |
msgid "scroll to top"
|
2817 |
msgstr "zum Seitenanfang"
|
2818 |
|
2819 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:207 ../..
|
2820 |
+
#: /plugins/blog2social-v-4-8/views/b2s/ship.php:211
|
2821 |
msgid "Share"
|
2822 |
msgstr "Teilen"
|
2823 |
|
2824 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:220
|
2825 |
msgid "Time zone"
|
2826 |
msgstr "Zeitzone"
|
2827 |
|
2828 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:238
|
2829 |
msgid "Share new post on Social Media"
|
2830 |
msgstr "Teile einen neuen Beitrag auf Social Media"
|
2831 |
|
2832 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:260
|
2833 |
msgid "Connect for"
|
2834 |
msgstr "Netzwerke verbinden für"
|
2835 |
|
2836 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:276
|
2837 |
msgid "Time Scheduling"
|
2838 |
msgstr "Zeitplanung"
|
2839 |
|
2840 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:280
|
2841 |
msgid ""
|
2842 |
"You have not yet defined personal time settings. To edit personal time "
|
2843 |
"settings click on the Blog2Social Settings on the left-hand menu and select "
|
2849 |
"Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
|
2850 |
"die voreingestellten besten Zeiten verändern."
|
2851 |
|
2852 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:293
|
2853 |
msgid "Re-share this Post"
|
2854 |
msgstr "Diesen Beitrag nochmal teilen"
|
2855 |
|
2856 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:296
|
2857 |
msgid ""
|
2858 |
"You can re-share your post for a different sharing purpose, or to share on a "
|
2859 |
"different choice of networks, profiles, pages or groups, or with different "
|
2878 |
"auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
|
2879 |
"wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
|
2880 |
|
2881 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:299
|
2882 |
msgid "You want re-share your blog post?"
|
2883 |
msgstr "Du möchtest Deinen Beitrag erneut teilen?"
|
2884 |
|
2885 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:327
|
2886 |
msgid "Save Network Settings"
|
2887 |
msgstr "Netzwerkeinstellungen speichern"
|
2888 |
|
2889 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:330
|
2890 |
msgid ""
|
2891 |
"You can save your current network settings as \"Standard\" network settings "
|
2892 |
"for any future sharing activities or as a \"Profile\" to choose from (Premium)."
|
2918 |
"zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
|
2919 |
"variieren kannst. "
|
2920 |
|
2921 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:342
|
2922 |
msgid "Your blog post is not yet published on your Wordpress!"
|
2923 |
msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
|
2924 |
|
2925 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:345
|
2926 |
msgid "At least one of your selected networks is set to \"Share Now\""
|
2927 |
msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
|
2928 |
|
2929 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:349
|
2930 |
msgid "Schedule your post"
|
2931 |
msgstr "Beitrag planen"
|
2932 |
|
2933 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:352
|
2934 |
msgid "Ignore & share"
|
2935 |
msgstr "Ignorieren & teilen"
|
2936 |
|
2937 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:527
|
2938 |
msgid "add Schedule"
|
2939 |
msgstr "neuer Termin"
|
2940 |
|
2941 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/ship.php:539
|
2942 |
msgid "Give me more information"
|
2943 |
msgstr "Erhalte mehr Infomationen"
|
2944 |
|
2945 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:5
|
2946 |
msgid "Your activity"
|
2947 |
msgstr "Deine Aktivität"
|
2948 |
|
2949 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:8
|
2950 |
msgid "Show activity starting from"
|
2951 |
msgstr "Zeige Aktivität ab"
|
2952 |
|
2953 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/activity.php:13
|
2954 |
msgid "published social media posts"
|
2955 |
msgstr "veröffentlichte Beiträge"
|
2956 |
|
2957 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/calendar.php:1 ../..
|
2958 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:12
|
2959 |
msgid "Calendar"
|
2960 |
msgstr "Kalender"
|
2961 |
|
2962 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:4
|
2963 |
msgid "Get news and updates for promoting your blog on social media"
|
2964 |
msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
|
2965 |
|
2966 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:10
|
2967 |
msgid "Get updates"
|
2968 |
msgstr "Updates erhalten"
|
2969 |
|
2970 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:12
|
2971 |
msgid ""
|
2972 |
"We hate spam, too. We will never sell your email address to any other "
|
2973 |
"company or for any other purpose."
|
2975 |
"Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
|
2976 |
"noch anderweitig zweckentfremden. "
|
2977 |
|
2978 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/newsletter.php:16
|
2979 |
msgid "You have already subscribed to the newsletter. Awesome!"
|
2980 |
msgstr "Du hast Dich schon für den Newsletter angemeldet! Prima!"
|
2981 |
|
2982 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:19
|
2983 |
msgid "Latest Posts"
|
2984 |
msgstr "letzte Beiträge"
|
2985 |
|
2986 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/posts.php:31 ../..
|
2987 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:8
|
2988 |
msgid "Scheduled Posts"
|
2989 |
msgstr "geplante Beiträge"
|
2990 |
|
2991 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:35
|
2992 |
msgid "Network Choice"
|
2993 |
msgstr "Netzwerkauswahl"
|
2994 |
|
2995 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:59
|
2996 |
msgid "Custom Sharing"
|
2997 |
msgstr "Individualisieren"
|
2998 |
|
2999 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:83
|
3000 |
msgid "Custom Scheduling"
|
3001 |
msgstr "Veröffentlichungen planen"
|
3002 |
|
3003 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:84
|
3004 |
msgid ""
|
3005 |
"Unlimited scheduling options: once, repeatedly or recurringly to multiple "
|
3006 |
"profiles, pages and groups"
|
3008 |
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
3009 |
"Gruppen posten"
|
3010 |
|
3011 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:95
|
3012 |
msgid "One-Step Workflow"
|
3013 |
msgstr "One-Step Workflow"
|
3014 |
|
3015 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:107
|
3016 |
msgid "Reporting"
|
3017 |
msgstr "Veröffentlichungen anzeigen"
|
3018 |
|
3019 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:108
|
3020 |
msgid ""
|
3021 |
"All scheduled and published social media posts with direct links for easy "
|
3022 |
"access or re-sharing"
|
3024 |
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
3025 |
"einfachen Aufrufen und erneuten Teilen"
|
3026 |
|
3027 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/premium.php:115
|
3028 |
msgid "Unlock Premium"
|
3029 |
msgstr "Premium freischalten"
|
3030 |
|
3031 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/support.php:9
|
3032 |
msgid "more FAQ"
|
3033 |
msgstr "mehr FAQ"
|
3034 |
|
3035 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/tutorial.php:1 ../..
|
3036 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:4
|
3037 |
msgid "How to work with Blog2Social"
|
3038 |
msgstr "So arbeitest Du mit Blog2Social"
|
3039 |
|
3040 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/widgets/tutorial.php:2
|
3041 |
msgid ""
|
3042 |
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
3043 |
"media."
|
3045 |
"Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
|
3046 |
"Media zu promoten."
|
3047 |
|
3048 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:12
|
3049 |
msgid "Connection is broken..."
|
3050 |
msgstr "Vebindung ist unterbrochen..."
|
3051 |
|
3052 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:14
|
3053 |
msgid ""
|
3054 |
"The connection to your server has been interrupted. Please make sure that "
|
3055 |
"your blog is reachable. If your server does not respond or is too slow, "
|
3062 |
"nicht mit dem internet verbinden. Versuche es später erneut oder kontaktiere "
|
3063 |
"Deinen Webmaster, wenn dieser Fehler erneut erscheint."
|
3064 |
|
3065 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:17
|
3066 |
msgid "Update..."
|
3067 |
msgstr "Aktualisierung..."
|
3068 |
|
3069 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:19
|
3070 |
msgid ""
|
3071 |
"<b> A new version of Blog2Social is available. </b> Update now <br> "
|
3072 |
"Blog2Social to continue to use the latest version of the plugin."
|
3073 |
msgstr "<b> Eine neue Version von Blog2Social ist verfügbar </b>"
|
3074 |
|
3075 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:23
|
3076 |
msgid "Update Blog2Social"
|
3077 |
msgstr "Aktualisiere Blog2Social"
|
3078 |
|
3079 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:26
|
3080 |
msgid "Unknown error"
|
3081 |
msgstr "Unbekannter Fehler"
|
3082 |
|
3083 |
+
#: ../../plugins/blog2social-v-4-8/views/notice.php:28
|
3084 |
msgid "<b> An unknown error occurred! </b> <br> Please contact our support!"
|
3085 |
msgstr ""
|
3086 |
"<b> Ein unbekannter Fehler ist aufgetreten. </b> <br> Bitte kontaktiere "
|
3087 |
"unseren Support."
|
3088 |
|
3089 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:14
|
3090 |
msgid "Login failed. Please check your username and a password!"
|
3091 |
msgstr ""
|
3092 |
" Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfe Deinen "
|
3093 |
"Benutzernamen und Dein Password!"
|
3094 |
|
3095 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:20
|
3096 |
msgid "Login failed. Please check your server settings. OpenSSL must be enabled on."
|
3097 |
msgstr ""
|
3098 |
" Die Anmeldung zu PR-Gateway ist fehlgeschlagen. Bitte überprüfen Deine "
|
3099 |
"Server-Einstellungen. OpenSSL muss aktiviert sein. "
|
3100 |
|
3101 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:23
|
3102 |
msgid "E-Mail or Username"
|
3103 |
msgstr "E-Mail oder Benutzername"
|
3104 |
|
3105 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:24
|
3106 |
msgid "Password"
|
3107 |
msgstr "Passwort"
|
3108 |
|
3109 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:27
|
3110 |
msgid "Sign in"
|
3111 |
msgstr "Anmelden"
|
3112 |
|
3113 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:29
|
3114 |
msgid "create account"
|
3115 |
msgstr "neues Konto erstellen"
|
3116 |
|
3117 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:29
|
3118 |
msgid "reset password"
|
3119 |
msgstr "Passwort zurücksetzen"
|
3120 |
|
3121 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:35
|
3122 |
msgid "Test PR-Gateway for free"
|
3123 |
msgstr "PR-Gateway kostenlos und unverbindlich testen"
|
3124 |
|
3125 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:36
|
3126 |
msgid "1x publish press release <br> 1x publish report <br> 1x promote event"
|
3127 |
msgstr ""
|
3128 |
"1 x Pressemitteilung veröffentlichen <br> 1 x Report abrufen <br>1 x "
|
3129 |
"Veranstaltung bewerben"
|
3130 |
|
3131 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:38
|
3132 |
msgid ""
|
3133 |
"The press distribution PR gateway automatically publish your press releases "
|
3134 |
"and events with one click.Publish your message over 250 portals."
|
3140 |
"internationalen und regionalen Portalen, Social Media und Dokumenten-"
|
3141 |
"Netzwerken."
|
3142 |
|
3143 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/login.php:41
|
3144 |
msgid "Start your 14-Day Free Trial"
|
3145 |
msgstr "Jetzt kostenlos testen"
|
3146 |
|
3147 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:34
|
3148 |
msgid "Select Image"
|
3149 |
msgstr "Bild auswählen"
|
3150 |
|
3151 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:45 ../..
|
3152 |
+
#: /plugins/blog2social-v-4-8/views/prg/ship.php:47
|
3153 |
msgid "Copyright"
|
3154 |
msgstr "Copyright"
|
3155 |
|
3156 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:66
|
3157 |
msgid "Save As Draft"
|
3158 |
msgstr "als Entwurf speichern"
|
3159 |
|
3160 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:67
|
3161 |
msgid "Publish"
|
3162 |
msgstr "Veröffentlichen"
|
3163 |
|
3164 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:85
|
3165 |
msgid "Please Note"
|
3166 |
msgstr "Hinweis"
|
3167 |
|
3168 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:88
|
3169 |
msgid ""
|
3170 |
"It may incur charges for publishing on PR-Gateway. Sent press releases can "
|
3171 |
"not be withdrawn. If you want your press release to be published now?"
|
3175 |
"Pressemitteilungen können nicht mehr zurückgenommen werden. Soll Deine "
|
3176 |
"Pressemitteilung jetzt versendet werden?"
|
3177 |
|
3178 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/ship.php:91
|
3179 |
msgid "Yes, I accept"
|
3180 |
msgstr "Ja,einverstanden"
|
3181 |
|
3182 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
|
3183 |
+
msgid "Privacy Policy"
|
3184 |
+
msgstr "Datenschutz"
|
3185 |
+
|
3186 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
|
3187 |
msgid "Terms"
|
3188 |
msgstr "Agbs"
|
3189 |
|
3190 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:4
|
3191 |
msgid "We never store your data from your social media profiles."
|
3192 |
msgstr "Wir speichern keine persönlichen Daten Deiner Social Media Profile."
|
3193 |
|
3194 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:8 ../..
|
3195 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:8 ../..
|
3196 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/header.phtml:40
|
3197 |
msgid "Post"
|
3198 |
msgstr "Beitrag"
|
3199 |
|
3200 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:9 ../..
|
3201 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:9
|
3202 |
msgid "Job"
|
3203 |
msgstr "Stellenanzeige"
|
3204 |
|
3205 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:10 ../..
|
3206 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/footer.phtml:10
|
3207 |
msgid "Event"
|
3208 |
msgstr "Veranstaltung"
|
3209 |
|
3210 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:22
|
3211 |
msgid "Upgrade to Blog2Social for Premium"
|
3212 |
msgstr "Jetzt auf Blog2Social PREMIUM upgraden "
|
3213 |
|
3214 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:52
|
3215 |
msgid "Upgrade to Blog2Social for PREMIUM PRO"
|
3216 |
msgstr "Jetzt auf Blog2Social PREMIUM PRO upgraden "
|
3217 |
|
3218 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:55
|
3219 |
msgid ""
|
3220 |
"You can select different combinations of networks and save them for "
|
3221 |
"different sharing purposes."
|
3223 |
"Du kannst für verschiedene Social Media Aktivitäten oder Kampagnen eine "
|
3224 |
"passende Kombination von Netzwerken anlegen und speichern."
|
3225 |
|
3226 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:58
|
3227 |
msgid ""
|
3228 |
"With Blog2Social Premium PRO you can save your preferred network "
|
3229 |
"combinations for future reference and choose individual names for each "
|
3243 |
"mehrere Social Media Profile, Seiten und Gruppen eines Netzwerks in einer "
|
3244 |
"Kombination verbinden."
|
3245 |
|
3246 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:61
|
3247 |
msgid "With Blog2Social PREMIUM PRO you can also:"
|
3248 |
msgstr "Mit blog2Social Premium PRO kannst Du außerdem:"
|
3249 |
|
3250 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:63
|
3251 |
msgid ""
|
3252 |
"Post on LinkedIn pages, XING pages and groups, as well as Facebook and "
|
3253 |
"Google+ pages and groups"
|
3255 |
"Auf LinkedIn-Seiten, auf XING-Seiten und -Gruppen, sowie auf Seiten und "
|
3256 |
"Gruppen in Facebook und Google+ posten"
|
3257 |
|
3258 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:65
|
3259 |
msgid ""
|
3260 |
"Schedule your posts at the best times on each network: for one time, "
|
3261 |
"multiple times or recurrently"
|
3263 |
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
|
3264 |
"oder nach einem regelmäßigen Muster"
|
3265 |
|
3266 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:68
|
3267 |
msgid ""
|
3268 |
"Reporting and calendar: keep track of your published and scheduled social "
|
3269 |
"media posts"
|
3271 |
"Mit dem Reporting & Kalender Deine bereits veröffentlichten und geplanten "
|
3272 |
"Social Media Post im Blick behalten."
|
3273 |
|
3274 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:75
|
3275 |
msgid "Activate Blog2Social PREMIUM PRO."
|
3276 |
msgstr "Aktiviere Blog2Social PREMIUM PRO. "
|
3277 |
|
3278 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:77
|
3279 |
msgid ""
|
3280 |
"With Blog2Social Premium PRO you can connect pages in LinkedIn and XING as "
|
3281 |
"well as XING groups."
|
3283 |
"Mit Blog2Social Premium PRO kannst Du auf Seiten in LinkedIn und XING und in "
|
3284 |
"XING-Gruppen posten."
|
3285 |
|
3286 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:80
|
3287 |
msgid "Also included:"
|
3288 |
msgstr "Außerdem inklusive"
|
3289 |
|
3290 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:82
|
3291 |
msgid "Social media auto-posting and auto-scheduling"
|
3292 |
msgstr "Blogbeiträge auto-posten und auto-planen"
|
3293 |
|
3294 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:83
|
3295 |
msgid "Posting to social media pages and groups in Facebook and Google+"
|
3296 |
msgstr "Posten auf Social Media Seiten und in Gruppen bei Facebook and Google+ "
|
3297 |
|
3298 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:84
|
3299 |
msgid "Sharing on multiple accounts per network"
|
3300 |
msgstr "Posten in mehreren Accounts pro Netzwerk"
|
3301 |
|
3302 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:85
|
3303 |
msgid "Best Time Scheduler: schedule once, multiple times or recurringly"
|
3304 |
msgstr ""
|
3305 |
"Beste Zeiten Manager: Veröffentlichungen einmal, mehrmals oder regelmäßig "
|
3306 |
"planen"
|
3307 |
|
3308 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:86
|
3309 |
msgid "Reporting with links to already published posts"
|
3310 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
3311 |
|
3312 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:101
|
3313 |
msgid "Select the preferred custom post format for your posts"
|
3314 |
msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
|
3315 |
|
3316 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:106
|
3317 |
msgid ""
|
3318 |
"You can define your preferred custom post format Twitter, Facebook and "
|
3319 |
"Google +. Select link post or photo post format:"
|
3321 |
"Für Facebook, Twitter und Google + kannst Du Dein bevorzugtes Post-Format "
|
3322 |
"standardmäßig festlegen. Wähle das Link-Post- oder das Foto-Post-Format:"
|
3323 |
|
3324 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:111
|
3325 |
msgid ""
|
3326 |
"The link post format displays posts title, link address and the first one or "
|
3327 |
"two sentences of the post. The networks scan this information from your META "
|
3345 |
"Deinen Blogbeitrag. Bitte beachte: Bei Google + können nur Bilder, die im "
|
3346 |
"Blogbeitrag enthalten sind, für Link-Posts ausgewählt werden. \n"
|
3347 |
|
3348 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:123
|
3349 |
msgid ""
|
3350 |
"For Instagram, you can select \"image with frame\" or \"image cut out\" as your "
|
3351 |
"preferred custom post format."
|
3353 |
"Du kannst für Instagram zwischen \"Bild mit Rahmen\" umd \"Bild "
|
3354 |
"ausgeschnitten\" als Dein bevorzugtes Beitragsformat auswählen."
|
3355 |
|
3356 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:173
|
3357 |
msgid "Did you miss something?"
|
3358 |
msgstr "Was vermisst Du?"
|
3359 |
|
3360 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:176
|
3361 |
msgid "Help us make Blog2Social even better!"
|
3362 |
msgstr "Helfe uns Blog2Social besser zu machen!"
|
3363 |
|
3364 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:180
|
3365 |
msgid "submit"
|
3366 |
msgstr "senden"
|
3367 |
|
3368 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:194
|
3369 |
msgid ""
|
3370 |
"Blog2Social provides you with a ready-to-use best time scheduler based on "
|
3371 |
"current research on the best times to post on each social network."
|
3373 |
"Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
|
3374 |
"zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
|
3375 |
|
3376 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:196
|
3377 |
msgid ""
|
3378 |
"Click Best Time Scheduler in the preview editor to schedule your posts "
|
3379 |
"automatically for the best times to post on each social network."
|
3382 |
"Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
|
3383 |
"automatically for the best times to post on each social network."
|
3384 |
|
3385 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:198
|
3386 |
msgid ""
|
3387 |
"You can also define your own personal time settings for posting, if you know "
|
3388 |
"which times work best for your communities. Edit the pre-filled times in the "
|
3392 |
"eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
|
3393 |
"möchtest und klicke \"speichern\"."
|
3394 |
|
3395 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:200
|
3396 |
msgid ""
|
3397 |
"Click My Time Settings in the preview editor to schedule your posts with "
|
3398 |
"your personal best time settings."
|
3400 |
"Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
|
3401 |
"Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
|
3402 |
|
3403 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:202
|
3404 |
msgid ""
|
3405 |
"You can always edit the predefined times in the preview editor for any post "
|
3406 |
"or network and save your new settings as default for future use."
|
3409 |
"jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
|
3410 |
"zukünftigen Beiträge abspeichern. "
|
3411 |
|
3412 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:204
|
3413 |
msgid ""
|
3414 |
"Blog2Social will also apply your personal time settings, if you enable the "
|
3415 |
"Social Media Auto-Poster and select auto-post at scheduled times. "
|
3418 |
"das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
|
3419 |
"Zeiten auswählst."
|
3420 |
|
3421 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:238
|
3422 |
+
msgid "Why Retweets?"
|
3423 |
+
msgstr "Wieso retweeten?\n"
|
3424 |
+
|
3425 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:241
|
3426 |
+
msgid ""
|
3427 |
+
"Retweets are the recommended way to reshare the same Tweets across Twitter "
|
3428 |
+
"accounts in accordance with Twitter new rules. You can now schedule multiple "
|
3429 |
+
"Retweets for an original Tweet that you are planning right from your "
|
3430 |
+
"WordPress."
|
3431 |
+
msgstr ""
|
3432 |
+
"Retweets sind der beste Weg, um gleiche Tweets in Übereinstimmung mit den "
|
3433 |
+
"neuen Twitter Regeln auf all Deinen Twitter-Accounts zu posten. Du jetzt "
|
3434 |
+
"mehrere Retweets für einen Original-Tweet direkt aus Deinem WordPress "
|
3435 |
+
"Backend heraus planen."
|
3436 |
+
|
3437 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:248
|
3438 |
+
msgid "Do you want retweeten?"
|
3439 |
+
msgstr "Du möchtest retweeten?\n"
|
3440 |
+
|
3441 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:277
|
3442 |
msgid "b2s.pm Link Shortener"
|
3443 |
msgstr "b2s.pm Linkverkürzer"
|
3444 |
|
3445 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:280
|
3446 |
msgid ""
|
3447 |
"The Blog2Social Shortener converts and publishes your links with a short URL "
|
3448 |
"on the social networks.<br>If you choose this option, you avoid that re-"
|
3469 |
"den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
|
3470 |
"können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
|
3471 |
|
3472 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:294
|
3473 |
msgid ""
|
3474 |
"Select the content that will be automatically pre-filled in your Twitter "
|
3475 |
"posts. If you have ticked the box \"include WordPress tags as hashtags in my "
|
3480 |
"Tags als Hashtags zu Deinen Social Media-Posts hinzu” aktiviert hast, werden "
|
3481 |
"Hashtags auch im Dropdown-Menü automatisch an die Optionen angefügt. "
|
3482 |
|
3483 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:351
|
3484 |
msgid "Social Meta Tags Settings"
|
3485 |
msgstr "Meta Tag Einstellungen"
|
3486 |
|
3487 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:354 ../..
|
3488 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:435
|
3489 |
msgid "Change image, title and description for your post on this network"
|
3490 |
msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
|
3491 |
|
3492 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:360
|
3493 |
msgid ""
|
3494 |
"Facebook has changed its policy for posting link posts via plugins or web "
|
3495 |
"applications. Facebook does no longer display the featured or selected image "
|
3512 |
"Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
|
3513 |
"Bildgrößen auf Facebook erfüllt."
|
3514 |
|
3515 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:362
|
3516 |
msgid ""
|
3517 |
"With Blog2Social you can select a featured image or any image you select to "
|
3518 |
"be displayed with your link post. Blog2Social will automatically write the "
|
3532 |
"der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
|
3533 |
"übernimmt. "
|
3534 |
|
3535 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:365
|
3536 |
msgid ""
|
3537 |
"Twitter has changed its policy for posting link posts via plugins or web "
|
3538 |
"applications. Twitter does no longer display the featured or selected image "
|
3554 |
"werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
|
3555 |
"die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
|
3556 |
|
3557 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:367
|
3558 |
msgid ""
|
3559 |
"With Blog2Social you can select a featured image or any image you select to "
|
3560 |
"be displayed with your link post. Blog2Social will automatically write the "
|
3574 |
"Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
|
3575 |
"vornimmst, nicht übernimmt. \n"
|
3576 |
|
3577 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:370
|
3578 |
msgid ""
|
3579 |
"You can change the image, title and description for your post on Facebook, "
|
3580 |
"by editing the following fields for"
|
3582 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
3583 |
"Facebook über die folgenden Felder ändern:"
|
3584 |
|
3585 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:373 ../..
|
3586 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:388
|
3587 |
msgid "image"
|
3588 |
msgstr "Bild"
|
3589 |
|
3590 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:375 ../..
|
3591 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:390
|
3592 |
msgid "description"
|
3593 |
msgstr "Beschreibung"
|
3594 |
|
3595 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:377
|
3596 |
msgid ""
|
3597 |
"Blog2Social will automatically write these information in the Facebook Open "
|
3598 |
"Graph (OG) Meta Tags for Image, Title and Description of your blog post."
|
3601 |
"Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
|
3602 |
"Description."
|
3603 |
|
3604 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:380
|
3605 |
msgid ""
|
3606 |
"Please note: If this post has already been shared or scheduled previously, "
|
3607 |
"your current changes will also affect the look of previously shared or "
|
3614 |
"Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
|
3615 |
"mit diesen Informationen automatisch aktualisiert."
|
3616 |
|
3617 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:382
|
3618 |
#, php-format
|
3619 |
msgid ""
|
3620 |
"Please note: Your changes will have no effect on your social media posts on "
|
3625 |
"berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
|
3626 |
"href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
|
3627 |
|
3628 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:385
|
3629 |
msgid ""
|
3630 |
"You can change the image, title and description for your post on Twitter, by "
|
3631 |
"editing the following fields for"
|
3633 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
3634 |
"Twitter über die folgenden Felder ändern:"
|
3635 |
|
3636 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:392
|
3637 |
msgid ""
|
3638 |
"Blog2Social will automatically write these information in the Twitter Card "
|
3639 |
"Meta Tags for Image, Title and Description of your blog post."
|
3641 |
"Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
|
3642 |
"Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
|
3643 |
|
3644 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:395
|
3645 |
msgid ""
|
3646 |
"Please note: If this post has already been shared or scheduled previously, "
|
3647 |
"your current changes will also affect the look of previously shared or "
|
3656 |
"bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
|
3657 |
"Änderungen aktualisiert. "
|
3658 |
|
3659 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:397
|
3660 |
#, php-format
|
3661 |
msgid ""
|
3662 |
"Please note: Your changes will have no effect on your social media posts on "
|
3668 |
"target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
|
3669 |
"deaktiviert hast."
|
3670 |
|
3671 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:404
|
3672 |
msgid "You want to change the image, title and description for your post?"
|
3673 |
msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
|
3674 |
|
3675 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:440
|
3676 |
msgid ""
|
3677 |
"You are currently sharing this post as image post. Changes to title and "
|
3678 |
"description Meta Tag parameters will only be supported for link post formats."
|
3684 |
"Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
|
3685 |
"Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
|
3686 |
|
3687 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:443
|
3688 |
#, php-format
|
3689 |
msgid ""
|
3690 |
"Your changes will have no effect on your social media posts on Facebook, if "
|
3695 |
"Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
|
3696 |
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3697 |
|
3698 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/footer.phtml:446
|
3699 |
#, php-format
|
3700 |
msgid ""
|
3701 |
"Your changes will have no effect on your social media posts on Twitter, if "
|
3706 |
"Du Meta Tag Einstellungen für Twitter unter den Blog2Social <a "
|
3707 |
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3708 |
|
3709 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:36
|
3710 |
msgid ""
|
3711 |
"To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
|
3712 |
"Our support assists you as of PHP version 5.5.3. See also:"
|
3715 |
"höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
|
3716 |
"auch:"
|
3717 |
|
3718 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:37
|
3719 |
msgid "Technical requirements for Blog2Social"
|
3720 |
msgstr "Technische Vorraussetzungen für Blog2Social"
|
3721 |
|
3722 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:44
|
3723 |
msgid "Thank you. You'll now receive the blog updates from Blog2Social."
|
3724 |
msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
|
3725 |
|
3726 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:62
|
3727 |
msgid "Autoposter limit has been reached"
|
3728 |
msgstr "Das Autoposter-Limit wurde erreicht"
|
3729 |
|
3730 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:62
|
3731 |
msgid "Your daily limit for posting automatically has been reached."
|
3732 |
msgstr "Dein tägliche Limit für das automatische Veröffentlichen wurde erreicht."
|
3733 |
|
3734 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:69
|
3735 |
msgid "You have clear all page and post meta data successful."
|
3736 |
msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
|
3737 |
|
3738 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:74
|
3739 |
msgid "The page and post meta data could not be removed."
|
3740 |
msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
|
3741 |
|
3742 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:80
|
3743 |
msgid ""
|
3744 |
"You have Yoast SEO active. Blog2Social Social Meta Tags overrides the meta "
|
3745 |
"tags from Yoast SEO."
|
3747 |
"Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
|
3748 |
"Metaangaben von Yoast SEO nun."
|
3749 |
|
3750 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:86
|
3751 |
msgid ""
|
3752 |
"You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
|
3753 |
"plugins active. To make sure that your Social Meta Tags are set correctly, "
|
3760 |
"Einstellungen. Wenn Du sie bereits deaktiviert hast, kannst Du diese Meldung "
|
3761 |
"ignorieren."
|
3762 |
|
3763 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:92
|
3764 |
msgid ""
|
3765 |
"You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
|
3766 |
" Google+ and Twitter Card Tags plugins active. This is no recommended. "
|
3772 |
"deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
|
3773 |
"Einstellungen."
|
3774 |
|
3775 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:99
|
3776 |
msgid "This entry could not be removed. It's not yours!"
|
3777 |
msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
|
3778 |
|
3779 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:104
|
3780 |
msgid "This entry was removed successful."
|
3781 |
msgstr "Der Eintrag wurde entfernt."
|
3782 |
|
3783 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:109
|
3784 |
+
msgid "This post was edit successful."
|
3785 |
+
msgstr "Dieser Beitrag wurde erfolgreich bearbeitet."
|
3786 |
+
|
3787 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:118
|
3788 |
msgid "Post was scheduled successfully on your blog!"
|
3789 |
msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
|
3790 |
|
3791 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:120
|
3792 |
msgid "Post is published successfully on your blog!"
|
3793 |
msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
|
3794 |
|
3795 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:134
|
3796 |
msgid "Your authorization was successful."
|
3797 |
msgstr "Deine Autorisierung war erfolgreich."
|
3798 |
|
3799 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:139
|
3800 |
msgid "Your profile was saved successful."
|
3801 |
msgstr "Dein Profil wurde erfolgreich gespeichert."
|
3802 |
|
3803 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:144
|
3804 |
msgid "Your profile could not be saved."
|
3805 |
msgstr "Dein Profil konnte nicht gespeichert werden."
|
3806 |
|
3807 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:149
|
3808 |
msgid "Your authorization could not be removed."
|
3809 |
msgstr "Deine Autorisierung konnte nicht entfernt werden."
|
3810 |
|
3811 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:154
|
3812 |
msgid "Your authorization was removed successful."
|
3813 |
msgstr "Dein Profil wurde erfolgreich entfernt."
|
3814 |
|
3815 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:159
|
3816 |
msgid "Thank you! Your feedback has been received."
|
3817 |
msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
|
3818 |
|
3819 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:164
|
3820 |
msgid "Your feedback could not be delivered."
|
3821 |
msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
|
3822 |
|
3823 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:171 ../..
|
3824 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:186
|
3825 |
msgid "Your settings were successfully saved."
|
3826 |
msgstr "Deine Einstellungen sind gespeichert."
|
3827 |
|
3828 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:176
|
3829 |
msgid "Your settings could not be saved."
|
3830 |
msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
|
3831 |
|
3832 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:181
|
3833 |
msgid ""
|
3834 |
"Your settings could not be saved, because you have auto-posting enabled but "
|
3835 |
"no social networks selected."
|
3837 |
"Deine Einstellungen konnten nicht gespeichert werden, weil Du keine Social "
|
3838 |
"Media Netzwerke ausgewählt hast."
|
3839 |
|
3840 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:194
|
3841 |
#, php-format
|
3842 |
msgid ""
|
3843 |
"Hi, we noticed you just shared your %s. blog post with Blog2Social - that's "
|
3849 |
"sehr freuen und uns helfen, das Tool bekannter zu machen. Vielen Dank für "
|
3850 |
"Deine Unterstützung.\n"
|
3851 |
|
3852 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:197
|
3853 |
msgid "Ok, you deserve it"
|
3854 |
msgstr "Ok, Ihr habt es verdient "
|
3855 |
|
3856 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:200
|
3857 |
msgid "Nope, maybe later"
|
3858 |
msgstr "Nicht jetzt, vielleicht später "
|
3859 |
|
3860 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:203
|
3861 |
msgid "I already did it"
|
3862 |
msgstr "Habe ich schon gemacht "
|
3863 |
|
3864 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:215
|
3865 |
msgid "Boost your social media automation with Blog2Social PREMIUM!"
|
3866 |
msgstr "Mache mehr aus Deiner Social Media Automatisierung mit Blog2Social PREMIUM!"
|
3867 |
|
3868 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:217
|
3869 |
msgid ""
|
3870 |
"Blog2Social provides even more options for auto-posting and auto-scheduling "
|
3871 |
"for your posts. Easily schedule your posts with the Best Time Scheduler or "
|
3880 |
"Formaten für jedes Netzwerk und jeden Post, wähle dazu beliebige Bilder aus "
|
3881 |
"deiner Bibliothek aus. Und vieles mehr.\n"
|
3882 |
|
3883 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:221
|
3884 |
msgid "Yes, I want to test Blog2Social PREMIUM 30 days for free"
|
3885 |
msgstr "Ja, ich möchte das Blog2Social PREMIUM 30 Tage kostenlos testen "
|
3886 |
|
3887 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:224
|
3888 |
msgid "No, I'm happy with Blog2Social FREE"
|
3889 |
msgstr "Nein, ich bin glücklich mit Blog2Social FREE "
|
3890 |
|
3891 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:236
|
3892 |
msgid "Your Blog2Social Premium Free Version is activated for "
|
3893 |
msgstr "Deine Blog2Social Testphase läuft noch"
|
3894 |
|
3895 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:239
|
3896 |
msgid " Days"
|
3897 |
msgstr "Tage"
|
3898 |
|
3899 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:239
|
3900 |
msgid " today"
|
3901 |
msgstr "heute"
|
3902 |
|
3903 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:243
|
3904 |
msgid ""
|
3905 |
"Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on "
|
3906 |
"autopilot, automatically schedule your social media posts with the Best Time "
|
3916 |
"hoch. Speichere mehrere Kombinationen von Netzwerken für verschiedene Zwecke."
|
3917 |
" "
|
3918 |
|
3919 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:247 ../..
|
3920 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/header.phtml:266
|
3921 |
msgid "I need some more time to decide"
|
3922 |
msgstr "Ich brauche noch mehr Zeit um mich zu entscheiden "
|
3923 |
|
3924 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:258
|
3925 |
msgid "Your free trial of Blog2Social PREMIUM has ended."
|
3926 |
msgstr "Deine kostenlose Testversion von Blog2Social PREMIUM ist abgelaufen."
|
3927 |
|
3928 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:259
|
3929 |
msgid "We hope you liked Blog2Social Premium."
|
3930 |
msgstr "Wir hoffen, dass Dir Blog2Social Premium gefällt."
|
3931 |
|
3932 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:265
|
3933 |
msgid "Yes, I want to upgrade now"
|
3934 |
msgstr "Ja, ich möchte jetzt von Premium profitieren "
|
3935 |
|
3936 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:267
|
3937 |
msgid "Did you miss something? Tell us!"
|
3938 |
msgstr "Vermisst Du etwas? Sag es uns! "
|
3939 |
|
3940 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:277
|
3941 |
msgid "Version"
|
3942 |
msgstr "Version"
|
3943 |
|
3944 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:287 ../..
|
3945 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:2
|
3946 |
msgid "Plans & Pricing"
|
3947 |
msgstr "Versionen & Preise"
|
3948 |
|
3949 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:288 ../..
|
3950 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/service.phtml:3
|
3951 |
msgid "Support"
|
3952 |
msgstr "Support"
|
3953 |
|
3954 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:300
|
3955 |
msgid "Test Blog2Social PREMIUM 30 days for free"
|
3956 |
msgstr "Teste Blog2Social PREMIUM 30 Tage kostenlos"
|
3957 |
|
3958 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:306
|
3959 |
msgid ""
|
3960 |
"The free trial can not be started. This blog has been already registered for "
|
3961 |
"the free trial."
|
3963 |
"Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
|
3964 |
"bereits für die kostenlose Testzeit freigeschaltet."
|
3965 |
|
3966 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:311
|
3967 |
msgid "Share on multiple accounts per network"
|
3968 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
3969 |
|
3970 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:312
|
3971 |
msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
|
3972 |
msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
3973 |
|
3974 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:313
|
3975 |
msgid "Reporting with links to all published social media posts"
|
3976 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
3977 |
|
3978 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:316 ../..
|
3979 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:141 ../..
|
3980 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:143 ../..
|
3981 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:218 ../..
|
3982 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:220
|
3983 |
msgid "E-Mail"
|
3984 |
msgstr "E-Mail"
|
3985 |
|
3986 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:320 ../..
|
3987 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:91 ../..
|
3988 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:100 ../..
|
3989 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:168 ../..
|
3990 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:177
|
3991 |
msgid "First Name"
|
3992 |
msgstr "Vorname"
|
3993 |
|
3994 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:324 ../..
|
3995 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:92 ../..
|
3996 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:103 ../..
|
3997 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:169 ../..
|
3998 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:180
|
3999 |
msgid "Last Name"
|
4000 |
msgstr "Nachname"
|
4001 |
|
4002 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:328
|
4003 |
msgid ""
|
4004 |
"By creating an account, you agree to Blog2Social's <a target=\"_blank\" "
|
4005 |
"href=\"https://www.blog2social.com/en/terms/\">Conditions of Use</a> and <a "
|
4011 |
"target=\"_blank\" href=\"https://www.blog2social."
|
4012 |
"com/de/datenschutz/\">Datenschutzerklärung</a> einverstanden.\n"
|
4013 |
|
4014 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:333
|
4015 |
msgid "No credit card required"
|
4016 |
msgstr "keine Kreditkarte notwendig"
|
4017 |
|
4018 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:337
|
4019 |
msgid "Get Started"
|
4020 |
msgstr "Jetzt loslegen"
|
4021 |
|
4022 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:355
|
4023 |
+
msgid "Thank you for choosing Blog2Social Premium."
|
4024 |
+
msgstr "Vielen Dank, dass Du Dich für Blog2Social Premium entschieden hast."
|
4025 |
+
|
4026 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:364 ../..
|
4027 |
+
#: /plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:8
|
4028 |
msgid "Your license"
|
4029 |
msgstr "Deine Lizenz"
|
4030 |
|
4031 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:365
|
4032 |
+
msgid "Blog2Social Premium"
|
4033 |
+
msgstr "Blog2Social Premium"
|
4034 |
+
|
4035 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:365
|
4036 |
+
msgid "has been successfully activated."
|
4037 |
+
msgstr "wurde erfolgreich aktiviert."
|
4038 |
+
|
4039 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:375
|
4040 |
msgid "Your entered License Key is invalid. Please contact support!"
|
4041 |
msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
|
4042 |
|
4043 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:385
|
4044 |
msgid "Your license key has reached the maximum number of users."
|
4045 |
msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
|
4046 |
|
4047 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/header.phtml:392
|
4048 |
+
msgid "OK"
|
4049 |
+
msgstr "OK"
|
4050 |
+
|
4051 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:7
|
4052 |
msgid "All Posts"
|
4053 |
msgstr "alle Beiträge"
|
4054 |
|
4055 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:10
|
4056 |
msgid "Shared Posts"
|
4057 |
msgstr "geteilte Beiträge"
|
4058 |
|
4059 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/post.navbar.phtml:11
|
4060 |
+
msgid "Notifications"
|
4061 |
+
msgstr "Benachrichtungen"
|
4062 |
+
|
4063 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:38
|
4064 |
msgid "Network Activity (today)"
|
4065 |
msgstr "Netzwerk Aktivitäten (heute)"
|
4066 |
|
4067 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:49
|
4068 |
msgid "Rate it!"
|
4069 |
msgstr "Bewerte Blog2Social"
|
4070 |
|
4071 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:52
|
4072 |
msgid ""
|
4073 |
"If you like Blog2Social, please give us a 5 star rating. If there is "
|
4074 |
"anything that does not work for you, please contact us!"
|
4076 |
"Wenn Dir Blog2Social gefällt, dann freuen wir uns über eine 5 Sterne "
|
4077 |
"Bewertung. Spreche uns an, wenn Dir irgendwas nicht gefällt."
|
4078 |
|
4079 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:68
|
4080 |
msgid "GET STARTED"
|
4081 |
msgstr "Jetzt Affiliate-Partner werden"
|
4082 |
|
4083 |
+
#: ../../plugins/blog2social-v-4-8/views/b2s/html/sidebar.phtml:79
|
4084 |
msgid "Posts from Blog2Social"
|
4085 |
msgstr "Beiträge von Blog2Social"
|
4086 |
|
4087 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:7
|
4088 |
msgid "Post a Press Release"
|
4089 |
msgstr "Beitrag als Pressemitteilung veröffentlichen"
|
4090 |
|
4091 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:11
|
4092 |
msgid "Category"
|
4093 |
msgstr "Kategorie"
|
4094 |
|
4095 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:12
|
4096 |
msgid "Language"
|
4097 |
msgstr "Sprache"
|
4098 |
|
4099 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:20
|
4100 |
msgid "German"
|
4101 |
msgstr "Deutsch"
|
4102 |
|
4103 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:21
|
4104 |
msgid "English"
|
4105 |
msgstr "Englisch"
|
4106 |
|
4107 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:32 ../..
|
4108 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:34
|
4109 |
msgid "Subtitle"
|
4110 |
msgstr "Untertitel"
|
4111 |
|
4112 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:38 ../..
|
4113 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:40
|
4114 |
msgid "YouTube-Link"
|
4115 |
msgstr "Youtube-Link"
|
4116 |
|
4117 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:44 ../..
|
4118 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:46
|
4119 |
msgid "Message"
|
4120 |
msgstr "Mitteilung"
|
4121 |
|
4122 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:50
|
4123 |
msgid "Keywords"
|
4124 |
msgstr "Schlüsselworter"
|
4125 |
|
4126 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:52
|
4127 |
msgid "Keywords with commas (e.g .: Blog2Social, PR-Gateway)"
|
4128 |
msgstr "Schlüsselwörter mit Komma getrennt (z.B.: Blog2Social,PR-Gateway)"
|
4129 |
|
4130 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:56 ../..
|
4131 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:58
|
4132 |
msgid "Shortext"
|
4133 |
msgstr "Kurzbeschreibung"
|
4134 |
|
4135 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:69
|
4136 |
msgid "Contact Details"
|
4137 |
msgstr "Kontaktangaben"
|
4138 |
|
4139 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:74
|
4140 |
msgid "Company"
|
4141 |
msgstr "Firmenkontakt"
|
4142 |
|
4143 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:77
|
4144 |
msgid "Press"
|
4145 |
msgstr "Pressekontakt"
|
4146 |
|
4147 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:84 ../..
|
4148 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:86 ../..
|
4149 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:161 ../..
|
4150 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:163
|
4151 |
msgid "Name"
|
4152 |
msgstr "Name"
|
4153 |
|
4154 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:95 ../..
|
4155 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:172
|
4156 |
msgid "Mrs."
|
4157 |
msgstr "Frau"
|
4158 |
|
4159 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:96 ../..
|
4160 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:173
|
4161 |
msgid "Mr."
|
4162 |
msgstr "Herr"
|
4163 |
|
4164 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:107 ../..
|
4165 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:110 ../..
|
4166 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:184 ../..
|
4167 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:187
|
4168 |
msgid "Street"
|
4169 |
msgstr "Straße"
|
4170 |
|
4171 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:108 ../..
|
4172 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:113 ../..
|
4173 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:185 ../..
|
4174 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:190
|
4175 |
msgid "Number"
|
4176 |
msgstr "Nummer"
|
4177 |
|
4178 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:117 ../..
|
4179 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:120 ../..
|
4180 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:194 ../..
|
4181 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:197
|
4182 |
msgid "Zip Code"
|
4183 |
msgstr "PLZ"
|
4184 |
|
4185 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:118 ../..
|
4186 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:123 ../..
|
4187 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:195 ../..
|
4188 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:200
|
4189 |
msgid "City"
|
4190 |
msgstr "Stadt"
|
4191 |
|
4192 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:127 ../..
|
4193 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:204
|
4194 |
msgid "Country"
|
4195 |
msgstr "Land"
|
4196 |
|
4197 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:135 ../..
|
4198 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:137 ../..
|
4199 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:212 ../..
|
4200 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:214
|
4201 |
msgid "Phone"
|
4202 |
msgstr "Telefon"
|
4203 |
|
4204 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:147 ../..
|
4205 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:149 ../..
|
4206 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:224 ../..
|
4207 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:226
|
4208 |
msgid "Website"
|
4209 |
msgstr "Webseite"
|
4210 |
|
4211 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/form.phtml:153 ../..
|
4212 |
+
#: /plugins/blog2social-v-4-8/views/prg/html/form.phtml:155
|
4213 |
msgid "Company Description"
|
4214 |
msgstr "Firmenbeschreibung"
|
4215 |
|
4216 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:8
|
4217 |
msgid "You are signed out of <b>PR-Gateway</b>!"
|
4218 |
msgstr "Du bist nun bei PR-Gateway abgemeldet!"
|
4219 |
|
4220 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:17
|
4221 |
msgid "Your message will now be sent over PR gateway to the press portals!"
|
4222 |
msgstr "Deine Mitteilung wird nun über PR-Gateway an die Presseportale übermittelt!"
|
4223 |
|
4224 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:18
|
4225 |
msgid "See all publications for your message live on "
|
4226 |
msgstr "Verfolge live die Veröffentlichungen Deiner Mitteilung unter"
|
4227 |
|
4228 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:20
|
4229 |
msgid "Your message save as draft by PR-Gateway!"
|
4230 |
msgstr ""
|
4231 |
"Deine Mitteilung wurde erfolgreich an PR-Gateway übermittelt und als Entwurf "
|
4232 |
"abgelegt!"
|
4233 |
|
4234 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:28
|
4235 |
msgid ""
|
4236 |
"Unfortunately your request can not be processed by Blog2Social. Please try "
|
4237 |
"again!"
|
4239 |
"Deine Anfrage kann leider vom Blog2Social nicht verarbeitet werden. Bitte "
|
4240 |
"versuche es erneut!"
|
4241 |
|
4242 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:34
|
4243 |
msgid "Your message has not been received successfully with us. Please try again!"
|
4244 |
msgstr ""
|
4245 |
"Deine Mitteilung ist bei uns leider nicht erfolglreich eingegangen. Bitte "
|
4246 |
"versuche es erneut!"
|
4247 |
|
4248 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:48
|
4249 |
msgid ""
|
4250 |
"PR-Gateway offers a paid online distribution service for submitting press "
|
4251 |
"releases, articles and social media news to more than 250 news sites, "
|
4264 |
"auf ausgewählten kostenfreien und kostenpflichtigen Portale zu "
|
4265 |
"veröffentlichen."
|
4266 |
|
4267 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:49
|
4268 |
msgid "Register here to open your PR-Gateway account."
|
4269 |
msgstr "Registriere hier Deinen PR-Gateway Account, kostenlos und unverbindlich."
|
4270 |
|
4271 |
+
#: ../../plugins/blog2social-v-4-8/views/prg/html/header.phtml:66
|
4272 |
msgid "Logout"
|
4273 |
msgstr "Abmelden"
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: Blog2Social, Adenion
|
|
3 |
Tags: auto post, auto publish, social media scheduling, social media calendar, social media automation, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media post, social media publishing, social media share, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post, social media calendar, editorial calendar, calendar plugin, Social Media Automatisierung, Social Media Management, Kalender, Planungs Kalender, Social Media Kalender, Content Marketing
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
-
Tested up to: 4.9.
|
7 |
-
Stable tag: 4.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -42,6 +42,8 @@ Blog2Social Premium includes all features of the free version and awesome additi
|
|
42 |
* **Select any image you want** to share with your post for any social media post and network. Select images from your WordPress media gallery or upload any other image from your computer or device.
|
43 |
* **Select link post or image post/photo post format** for Facebook, Google+ and Twitter.
|
44 |
* **Add/Edit Meta Tags for Facebook Open Graph, Twitter Cards and Google+** to define the look of your link posts. Change the shared image, title and description.
|
|
|
|
|
45 |
* **Social Media Calendar:** edit or change scheduled posts per drag & drop, keep track of your scheduling plan, filter per network and user.
|
46 |
* **Define multiple combinations of network profiles, pages and groups** for specific sharing purposes.
|
47 |
* **Reporting** View all shared and scheduled social media posts for each blog post, follow the links on your dashboard to view the shared posts on your social media timelines, and keep track of your scheduled posts with the Social Media Calendar.
|
@@ -297,6 +299,8 @@ We use the official authentification oAUTH methods to third-party applications p
|
|
297 |
9. Adjust the best times to schedule in the best time scheduler.
|
298 |
|
299 |
== Changelog ==
|
|
|
|
|
300 |
= 4.7.0 =
|
301 |
Usability Optimization
|
302 |
= 4.6.0 =
|
@@ -357,6 +361,8 @@ Bug Fix: update method
|
|
357 |
Re-engineered Post dashboard, new one-page preview features: WYSIWYG editors, simplified network selection, new scheduler features: best-times-scheduler, my-times-scheduler, recurring scheduling, multiple accounts per profile (applies to FREE and PREMIUM)
|
358 |
|
359 |
== Upgrade Notice ==
|
|
|
|
|
360 |
= 4.7.0 =
|
361 |
Usability Optimization
|
362 |
= 4.6.0 =
|
3 |
Tags: auto post, auto publish, social media scheduling, social media calendar, social media automation, social media share, auto-publish, scheduling, social media post, social url share, social network share, share tweet, share links, share this, sharethis, social tools, admin, api, auto share to, autopost, auto-Posting, auto-schedule, auto-schedule social media posts, automatic social sharing plugin, blog marketing, blog2social, blogger, buffer, crossposting, cross-promotion, cross-promoting, bloglovin, bloglovin auto post, facebook, facebook auto post, facebook pages, google auto post, google plus, google plus pages, instagram, instagram auto post, jetpack, jetpack sharing, linkedin, linkedin auto post, medium, medium auto post, multiposting, path, pinterest, re-post, scheduling, scheduling plugin, social media, social media auto publish, social media automation, social media button, social media manager, social media plugin, social media post, social media publishing, social media share, social media scheduling tool, social media sharing, social media tool, social network auto publish, social network icon, social network widget, socialmedia, timing, torial, torial auto post, tumblr, twitter, twitter auto post, xing, xing auto post, xing groups, xing gruppen, xing personal profiles, xing company profiles, xing business pages, xing pages, xing seiten, auto post scheduler, repost, social media management, facebook fan page auto post, facebook profile auto post, social auto post, social autoposting, flickr, flickr auto posting, linkedin, linkedin auto posting, linkedin profile, facebook group, facebook gruppen, reddit, reddit auto posting, reddit auto post, social media calendar, editorial calendar, calendar plugin, Social Media Automatisierung, Social Media Management, Kalender, Planungs Kalender, Social Media Kalender, Content Marketing
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
+
Tested up to: 4.9.5
|
7 |
+
Stable tag: 4.8.0
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
42 |
* **Select any image you want** to share with your post for any social media post and network. Select images from your WordPress media gallery or upload any other image from your computer or device.
|
43 |
* **Select link post or image post/photo post format** for Facebook, Google+ and Twitter.
|
44 |
* **Add/Edit Meta Tags for Facebook Open Graph, Twitter Cards and Google+** to define the look of your link posts. Change the shared image, title and description.
|
45 |
+
* **Schedule multiple individually tailored posts** in one easy step in your one-page preview editor
|
46 |
+
* **Post & Schedule Retweets for Twitter:** Reshare your Tweets across your Twitter accounts by using scheduled Retweets
|
47 |
* **Social Media Calendar:** edit or change scheduled posts per drag & drop, keep track of your scheduling plan, filter per network and user.
|
48 |
* **Define multiple combinations of network profiles, pages and groups** for specific sharing purposes.
|
49 |
* **Reporting** View all shared and scheduled social media posts for each blog post, follow the links on your dashboard to view the shared posts on your social media timelines, and keep track of your scheduled posts with the Social Media Calendar.
|
299 |
9. Adjust the best times to schedule in the best time scheduler.
|
300 |
|
301 |
== Changelog ==
|
302 |
+
= 4.8.0 =
|
303 |
+
Usability Optimization, twitter retweet, more individualize image and content by scheduling
|
304 |
= 4.7.0 =
|
305 |
Usability Optimization
|
306 |
= 4.6.0 =
|
361 |
Re-engineered Post dashboard, new one-page preview features: WYSIWYG editors, simplified network selection, new scheduler features: best-times-scheduler, my-times-scheduler, recurring scheduling, multiple accounts per profile (applies to FREE and PREMIUM)
|
362 |
|
363 |
== Upgrade Notice ==
|
364 |
+
= 4.8.0 =
|
365 |
+
Usability Optimization, twitter retweet, more individualize image and content by scheduling
|
366 |
= 4.7.0 =
|
367 |
Usability Optimization
|
368 |
= 4.6.0 =
|
views/b2s/html/footer.phtml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<!--Footer Start-->
|
2 |
<div class="b2s-footer">
|
3 |
<div class="pull-left hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
|
4 |
-
<small> © <?php echo date('Y'); ?> <a target="_blank" href="
|
5 |
</div>
|
6 |
<div class="pull-right hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
|
7 |
<small>
|
@@ -229,6 +229,46 @@
|
|
229 |
</div>
|
230 |
</div>
|
231 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
<div class="modal fade" id="b2sInfoLinkModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoLinkModal" aria-hidden="true" data-backdrop="false">
|
233 |
<div class="modal-dialog">
|
234 |
<div class="modal-content">
|
1 |
<!--Footer Start-->
|
2 |
<div class="b2s-footer">
|
3 |
<div class="pull-left hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
|
4 |
+
<small> © <?php echo date('Y'); ?> <a target="_blank" href="https://www.adenion.de" rel="nofollow">Adenion GmbH</a> | <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('privacy_policy'); ?>" rel="nofollow"><?php _e("Privacy Policy", "blog2social") ?></a> | <a target="_blank" href="<?php echo B2S_Tools::getSupportLink('term'); ?>" rel="nofollow"><?php _e("Terms", "blog2social") ?></a> | <?php _e('We never store your data from your social media profiles.', 'blog2social') ?></small>
|
5 |
</div>
|
6 |
<div class="pull-right hidden-xs <?php echo isset($noLegend) ? 'hide' : ''; ?>">
|
7 |
<small>
|
229 |
</div>
|
230 |
</div>
|
231 |
|
232 |
+
|
233 |
+
<div class="modal fade" id="b2sInfoPostRelayModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoPostRelayModal" aria-hidden="true" data-backdrop="false">
|
234 |
+
<div class="modal-dialog">
|
235 |
+
<div class="modal-content">
|
236 |
+
<div class="modal-header">
|
237 |
+
<button type="button" class="b2s-modal-close close" data-modal-name="#b2sInfoPostRelayModal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
238 |
+
<h4 class="modal-title"><?php _e('Why Retweets?', 'blog2social') ?></h4>
|
239 |
+
</div>
|
240 |
+
<div class="modal-body">
|
241 |
+
<?php _e('Retweets are the recommended way to reshare the same Tweets across Twitter accounts in accordance with Twitter new rules. You can now schedule multiple Retweets for an original Tweet that you are planning right from your WordPress.', 'blog2social') ?>
|
242 |
+
<br>
|
243 |
+
<br>
|
244 |
+
<?php _e('If Retweets are enabled, every Original-Tweet you schedule in this step will be retweeted by the selected Twitter accounts. If, for example, 3 Original-Tweets are scheduled, every single Tweet will trigger a Retweet for the selected Twitter accounts.', 'blog2social') ?>
|
245 |
+
<br>
|
246 |
+
<br>
|
247 |
+
<?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
|
248 |
+
<h4><?php _e('Do you want retweeten?', 'blog2social'); ?></h4>
|
249 |
+
<?php _e('With Blog2Social Premium you can:', 'blog2social') ?>
|
250 |
+
<br>
|
251 |
+
<br>
|
252 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Post on pages and groups', 'blog2social') ?><br>
|
253 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Share on multiple profiles, pages and groups', 'blog2social') ?><br>
|
254 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Auto-post and auto-schedule new and updated blog posts', 'blog2social') ?><br>
|
255 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule your posts at the best times on each network', 'blog2social') ?><br>
|
256 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Best Time Manager: use predefined best time scheduler to auto-schedule your social media posts', 'blog2social') ?><br>
|
257 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule your post for one time, multiple times or recurrently', 'blog2social') ?><br>
|
258 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Schedule and re-share old posts', 'blog2social') ?><br>
|
259 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Select link format or image format for your posts', 'blog2social') ?><br>
|
260 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Select individual images per post', 'blog2social') ?><br>
|
261 |
+
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Reporting & calendar: keep track of your published and scheduled social media posts', 'blog2social') ?><br>
|
262 |
+
<br>
|
263 |
+
<a target="_blank" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" class="btn btn-success center-block"><?php _e('Upgrade to PREMIUM', 'blog2social') ?></a>
|
264 |
+
<br>
|
265 |
+
<center><?php _e('or <a href="http://service.blog2social.com/trial" target="_blank">start with free 30-days-trial of Blog2Social Premium</a> (no payment information needed)', 'blog2social') ?></center>
|
266 |
+
<?php } ?>
|
267 |
+
</div>
|
268 |
+
</div>
|
269 |
+
</div>
|
270 |
+
</div>
|
271 |
+
|
272 |
<div class="modal fade" id="b2sInfoLinkModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoLinkModal" aria-hidden="true" data-backdrop="false">
|
273 |
<div class="modal-dialog">
|
274 |
<div class="modal-content">
|
views/b2s/html/header.phtml
CHANGED
@@ -15,6 +15,16 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
|
|
15 |
$con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
|
16 |
$autoPostLimit = ($autoPostCon['count'] == $con[B2S_PLUGIN_USER_VERSION]) ? 'block' : 'none';
|
17 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
?>
|
19 |
|
20 |
<div class="col-md-12 del-padding-left">
|
@@ -29,13 +39,6 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
|
|
29 |
</div>
|
30 |
<?php } ?>
|
31 |
|
32 |
-
<!--Info TOS Twitter 032018 - none multiple Accounts same content-->
|
33 |
-
<div class="alert alert-warning b2s-network-tos">
|
34 |
-
<span class="glyphicon glyphicon-exclamation-sign glyphicon-warning"></span> <?php _e('Starting March 23th, 2018 Twitter has enforced new TOS rules and policies regarding duplicate posts and posting across multiple Twitter accounts. Users are no longer allowed to post identical or substantially similar content to multiple accounts or multiple duplicate updates on one account.', 'blog2social') ?> <br>
|
35 |
-
<strong><?php _e('Please make sure to follow Twitter’s TOS, as violating these rules can result in Twitter suspending your account.', 'blog2social') ?></strong>
|
36 |
-
<a href="<?php echo B2S_Tools::getSupportLink('network_tos_faq_032018'); ?>" target="_blank"><?php _e('More information', 'blog2social') ?></a>
|
37 |
-
</div>
|
38 |
-
|
39 |
<div class="panel panel-group b2s-network-auth-info b2s-mail-update-success" style="display:none;">
|
40 |
<div class="panel-body">
|
41 |
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Thank you. You\'ll now receive the blog updates from Blog2Social.', 'blog2social'); ?>
|
@@ -393,3 +396,34 @@ if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['coun
|
|
393 |
</div>
|
394 |
</div>
|
395 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
$con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
|
16 |
$autoPostLimit = ($autoPostCon['count'] == $con[B2S_PLUGIN_USER_VERSION]) ? 'block' : 'none';
|
17 |
}
|
18 |
+
|
19 |
+
$b2sPrivacyPolicy = get_option('B2S_PLUGIN_PRIVACY_POLICY_USER_ACCEPT_' . B2S_PLUGIN_BLOG_USER_ID);
|
20 |
+
$showPrivacyPolicy = false;
|
21 |
+
if ($b2sPrivacyPolicy !== false) {
|
22 |
+
$b2sPrivacyPolicy = unserialize(base64_decode($b2sPrivacyPolicy));
|
23 |
+
if (is_array($b2sPrivacyPolicy) && $b2sPrivacyPolicy !== false && isset($b2sPrivacyPolicy[substr(B2S_LANGUAGE, 0, 2)])) {
|
24 |
+
$showPrivacyPolicy = true;
|
25 |
+
$b2sPrivacyPolicy = $b2sPrivacyPolicy[substr(B2S_LANGUAGE, 0, 2)];
|
26 |
+
}
|
27 |
+
}
|
28 |
?>
|
29 |
|
30 |
<div class="col-md-12 del-padding-left">
|
39 |
</div>
|
40 |
<?php } ?>
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
<div class="panel panel-group b2s-network-auth-info b2s-mail-update-success" style="display:none;">
|
43 |
<div class="panel-body">
|
44 |
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Thank you. You\'ll now receive the blog updates from Blog2Social.', 'blog2social'); ?>
|
396 |
</div>
|
397 |
</div>
|
398 |
|
399 |
+
|
400 |
+
<input id="b2sUserAcceptPrivacyPolicy" type="hidden" value="<?php echo (($showPrivacyPolicy) ? 'true' : 'false'); ?>">
|
401 |
+
<!-- B2S-Privacy-Policy-Info-->
|
402 |
+
<div class="modal fade" id="b2sModalPrivacyPolicy" tabindex="-1" role="dialog" aria-labelledby="b2sModalPrivacyPolicy" aria-hidden="true" data-backdrop="true">
|
403 |
+
<div class="modal-dialog b2s-scroll-modal-dialog">
|
404 |
+
<!-- Modal content-->
|
405 |
+
<div class="modal-content">
|
406 |
+
<div class="modal-header">
|
407 |
+
<button type="button" class="close" data-dismiss="modal">×</button>
|
408 |
+
<h4 class="modal-title"> <img src="<?php echo plugins_url('/assets/images/b2s@32.png', B2S_PLUGIN_FILE); ?>" alt="blog2social"> <?php _e('We updated our Privacy Policy', 'blog2social') ?></h4>
|
409 |
+
</div>
|
410 |
+
<div class="modal-body b2s-scroll-modal-body b2s-modal-privacy-policy-scroll-content">
|
411 |
+
<p>
|
412 |
+
<?php
|
413 |
+
if ($b2sPrivacyPolicy !== false) {
|
414 |
+
echo utf8_encode($b2sPrivacyPolicy);
|
415 |
+
}
|
416 |
+
?>
|
417 |
+
</p>
|
418 |
+
</div>
|
419 |
+
<div class="modal-footer">
|
420 |
+
<a href="#" class="b2s-scroll-modal-down" address="true"></a>
|
421 |
+
<br>
|
422 |
+
<div class="pull-left btn-padding"><?php _e('Blog2Social is a service of Adenion GmbH', 'blog2social'); ?></div>
|
423 |
+
<button class="btn btn-success b2s-modal-privacy-policy-accept-btn"><?php _e('I agree to the Adenion Privacy Policy', 'blog2social'); ?></button>
|
424 |
+
<section class="b2s-scroll-modal-end"></section>
|
425 |
+
</div>
|
426 |
+
</div>
|
427 |
+
</div>
|
428 |
+
</div>
|
429 |
+
|
views/b2s/html/post.navbar.phtml
CHANGED
@@ -1,17 +1,19 @@
|
|
1 |
-
<?php
|
|
|
2 |
$isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
3 |
?>
|
4 |
<!--Navbar Start-->
|
5 |
<div class="col-md-12 pull-left b2s-post-menu del-padding-left">
|
6 |
-
<a class="btn btn-<?php echo ($getPage == 'blog2social-post') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-all" href="admin.php?page=blog2social-post"><?php _e('All Posts','blog2social') ?></a>
|
7 |
-
<a class="btn btn-<?php echo ($getPage == 'blog2social-sched') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-sched" href="admin.php?page=blog2social-sched"><?php _e('Scheduled Posts','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
|
8 |
-
|
9 |
-
<a class="btn btn-<?php echo ($getPage == 'blog2social-publish') ? 'primary' :'link'; ?> b2s-post-btn b2s-post-publish" href="admin.php?page=blog2social-publish"><?php _e('Shared Posts','blog2social') ?></a>
|
10 |
-
<a class="btn btn-<?php echo ($getPage == 'blog2social-
|
11 |
-
|
|
|
12 |
</div>
|
13 |
<hr class="pull-left">
|
14 |
|
15 |
-
<div class="hidden-lg hidden-md hidden-sm filterShow"><a href="#" onclick="showFilter('show');return false;"><i class="glyphicon glyphicon-chevron-down"></i><?php _e('filter','blog2social') ?></a></div>
|
16 |
-
<div class="hidden-lg hidden-md hidden-sm filterHide"><a href="#" onclick="showFilter('hide');return false;"><i class="glyphicon glyphicon-chevron-up"></i><?php _e('filter','blog2social') ?></a></div>
|
17 |
<!--Navbar Ende-->
|
1 |
+
<?php
|
2 |
+
$getPage = $_GET['page'];
|
3 |
$isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
4 |
?>
|
5 |
<!--Navbar Start-->
|
6 |
<div class="col-md-12 pull-left b2s-post-menu del-padding-left">
|
7 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-post') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-all" href="admin.php?page=blog2social-post"><?php _e('All Posts', 'blog2social') ?></a>
|
8 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-sched') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-sched" href="admin.php?page=blog2social-sched"><?php _e('Scheduled Posts', 'blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '' ); ?> </a>
|
9 |
+
<?php if ($getPage != "blog2social") { ?>
|
10 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-publish') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-publish" href="admin.php?page=blog2social-publish"><?php _e('Shared Posts', 'blog2social') ?></a>
|
11 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-notice') ? 'primary' : 'link'; ?> b2s-post-btn b2s-post-notice" href="admin.php?page=blog2social-notice"><?php _e('Notifications', 'blog2social') ?></a>
|
12 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-calendar') ? 'primary' : 'link'; ?> b2s-post-btn" href="admin.php?page=blog2social-calendar"><?php _e('Calendar', 'blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">' . __("PREMIUM", "blog2social") . '</span>' : '' ); ?> </a>
|
13 |
+
<?php } ?>
|
14 |
</div>
|
15 |
<hr class="pull-left">
|
16 |
|
17 |
+
<div class="hidden-lg hidden-md hidden-sm filterShow"><a href="#" onclick="showFilter('show');return false;"><i class="glyphicon glyphicon-chevron-down"></i><?php _e('filter', 'blog2social') ?></a></div>
|
18 |
+
<div class="hidden-lg hidden-md hidden-sm filterHide"><a href="#" onclick="showFilter('hide');return false;"><i class="glyphicon glyphicon-chevron-up"></i><?php _e('filter', 'blog2social') ?></a></div>
|
19 |
<!--Navbar Ende-->
|
views/b2s/network.php
CHANGED
@@ -187,6 +187,7 @@ $networkData = $networkItem->getData();
|
|
187 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-auth-id">
|
188 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-id">
|
189 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-type">
|
|
|
190 |
<button class="btn btn-sm btn-success b2s-modify-board-and-group-network-save-btn"><?php _e('modfiy', 'blog2social') ?></button>
|
191 |
</div>
|
192 |
</div>
|
187 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-auth-id">
|
188 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-id">
|
189 |
<input type="hidden" value="" id="b2s-modify-board-and-group-network-type">
|
190 |
+
<input type="hidden" value="" id="b2s-modify-board-and-group-name">
|
191 |
<button class="btn btn-sm btn-success b2s-modify-board-and-group-network-save-btn"><?php _e('modfiy', 'blog2social') ?></button>
|
192 |
</div>
|
193 |
</div>
|
views/b2s/partials/post-edit-modal.php
CHANGED
@@ -14,15 +14,19 @@
|
|
14 |
<div class="row">
|
15 |
<div class="col-xs-12">
|
16 |
<form>
|
17 |
-
<input type="hidden" name="action" value="b2s_edit_save_post" />
|
18 |
-
<input type="hidden" id="post_id" name="post_id" value="<?= $item->getPostId(); ?>">
|
19 |
-
<input type="hidden" name="b2s_id" value="<?= $item->getB2SId(); ?>">
|
20 |
-
<input type="hidden" name="sched_details_id" value="<?= $item->getSchedDetailsId(); ?>">
|
21 |
-
<input type="hidden" id="save_method" name="save_method" value="apply-this" />
|
22 |
-
<input type="hidden" class="b2sChangeOgMeta" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_og_meta" value="0">
|
23 |
-
<input type="hidden" class="b2sChangeCardMeta" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_card_meta" value="0">
|
24 |
-
<input type="hidden" id="b2sUserTimeZone" name="user_timezone" value="0">
|
25 |
-
<input type="hidden" id="
|
|
|
|
|
|
|
|
|
26 |
|
27 |
<?php if ($lock_user_id && $lock_user_id != get_current_user_id()) { ?>
|
28 |
<div class="alert alert-danger">
|
@@ -35,20 +39,36 @@
|
|
35 |
<div class="b2s-post-item-details-release-area-details">
|
36 |
<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
|
37 |
<li class="list-group-item">
|
38 |
-
<div class="form-group b2s-post-item-details-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
</div>
|
50 |
-
|
51 |
-
<div class="clearfix"></div>
|
52 |
</li>
|
53 |
</ul>
|
54 |
</div>
|
@@ -56,7 +76,7 @@
|
|
56 |
<?php if (!$lock_user_id || $lock_user_id == get_current_user_id()) { ?>
|
57 |
<div class="col-xs-12" style="margin-top: 20px;">
|
58 |
<div class="pull-left" style="line-height: 33px">
|
59 |
-
<span class="b2s-edit-post-delete btn btn-danger" data-post-id="<?= $item->getPostId(); ?>" data-b2s-id="<?= $item->getB2SId(); ?>">
|
60 |
<span class="glyphicon glyphicon glyphicon-trash "></span> <?= esc_attr(__("Delete", "blog2social")); ?>
|
61 |
</span>
|
62 |
</div>
|
14 |
<div class="row">
|
15 |
<div class="col-xs-12">
|
16 |
<form>
|
17 |
+
<input type="hidden" class="b2s-input-hidden" name="action" value="b2s_edit_save_post" />
|
18 |
+
<input type="hidden" class="b2s-input-hidden" id="post_id" name="post_id" value="<?= $item->getPostId(); ?>">
|
19 |
+
<input type="hidden" class="b2s-input-hidden" name="b2s_id" value="<?= $item->getB2SId(); ?>">
|
20 |
+
<input type="hidden" class="b2s-input-hidden" name="sched_details_id" value="<?= $item->getSchedDetailsId(); ?>">
|
21 |
+
<input type="hidden" class="b2s-input-hidden" id="save_method" name="save_method" value="apply-this" />
|
22 |
+
<input type="hidden" class="b2sChangeOgMeta b2s-input-hidden" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_og_meta" value="0">
|
23 |
+
<input type="hidden" class="b2sChangeCardMeta b2s-input-hidden" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" name="change_card_meta" value="0">
|
24 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sUserTimeZone" name="user_timezone" value="0">
|
25 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sRelayPrimaryPostId" name="relay_primary_post_id" value="<?= $item->getRelayPrimaryPostId(); ?>">
|
26 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sRelayPrimarySchedDate" name="relay_primary_sched_date" value="<?= $item->getRelayPrimarySchedDate(); ?>">
|
27 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sPostForRelay" name="post_for_relay" value="<?= $item->getPostForRelay(); ?>">
|
28 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sCurrentPostFormat" value="<?= $item->getPostFormat(); ?>">
|
29 |
+
<input type="hidden" class="b2s-input-hidden" id="b2sNetworkAuthId" name="network_auth_id" value="<?= $item->getNetworkAuthId(); ?>">
|
30 |
|
31 |
<?php if ($lock_user_id && $lock_user_id != get_current_user_id()) { ?>
|
32 |
<div class="alert alert-danger">
|
39 |
<div class="b2s-post-item-details-release-area-details">
|
40 |
<ul class="list-group b2s-post-item-details-release-area-details-ul" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
|
41 |
<li class="list-group-item">
|
42 |
+
<div class="form-group b2s-post-item-details-release-area-details-row" data-network-count="1" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
|
43 |
+
<?php if ((int) $item->getRelayPrimaryPostId() == 0) { ?>
|
44 |
+
<div class="clearfix"></div>
|
45 |
+
<label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Date', 'blog2social'); ?></label>
|
46 |
+
<label class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Time', 'blog2social'); ?></label>
|
47 |
+
<div class="clearfix"></div>
|
48 |
+
<div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-date" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Date', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][date][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-date form-control" value="<?= (substr(B2S_LANGUAGE, 0, 2) == 'de') ? date('d.m.Y', $item->getSchedDate()) : date('Y-m-d', $item->getSchedDate()); ?>" style="min-width: 93px;"></div>
|
49 |
+
<div class="col-xs-3 del-padding-left b2s-post-item-details-release-area-label-time" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><input type="text" placeholder="<?= __('Time', 'blog2social'); ?>" name="b2s[<?= $item->getNetworkAuthId(); ?>][time][0]" data-network-id="<?= $item->getNetworkId(); ?>" data-network-type="<?= $item->getNetworkType(); ?>" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" class="b2s-post-item-details-release-input-time form-control" value="<?= date('H:i', $item->getSchedDate()); ?>"></div>
|
50 |
+
<div class="col-xs-5 del-padding-left b2s-post-item-details-release-area-label-day" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1">
|
51 |
+
<?php
|
52 |
+
//is relay post ?
|
53 |
+
} else {
|
54 |
+
?>
|
55 |
+
<div class="clearfix"></div>
|
56 |
+
<label class="col-xs-3 del-padding-left b2s-post-item-details-relay-area-label-delay" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1"><?= __('Delay', 'blog2social'); ?></label>
|
57 |
+
<div class="clearfix"></div>
|
58 |
+
<div class="col-xs-3 del-padding-left b2s-post-item-details-relay-area-div-delay" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>" data-network-count="1">
|
59 |
+
<select name="b2s[<?= $item->getNetworkAuthId(); ?>][post_relay_delay][0]" class="form-control b2s-select b2s-post-item-details-relay-input-delay" data-network-count="0" data-network-auth-id="<?= $item->getNetworkAuthId(); ?>">
|
60 |
+
<option value="15" <?= (($item->getRelayDelayMin() == 15) ? 'selected' : ''); ?> >15 <?= __('min', 'blog2social') ?></option>
|
61 |
+
<option value="30" <?= (($item->getRelayDelayMin() == 30) ? 'selected' : ''); ?>>30 <?= __('min', 'blog2social') ?></option>
|
62 |
+
<option value="45" <?= (($item->getRelayDelayMin() == 45) ? 'selected' : ''); ?>>45 <?= __('min', 'blog2social') ?></option>
|
63 |
+
<option value="60" <?= (($item->getRelayDelayMin() == 60) ? 'selected' : ''); ?>>60 <?= __('min', 'blog2social') ?></option>
|
64 |
+
</select>
|
65 |
+
</div>
|
66 |
+
<div class="col-xs-9">
|
67 |
+
<strong><?= __('The orginal tweet is scheduled on:', 'blog2social') ?> <?= B2S_Util::getCustomDateFormat($item->getRelayPrimarySchedDate(), substr(B2S_LANGUAGE, 0, 2)) ?></strong>
|
68 |
+
</div>
|
69 |
+
<?php } ?>
|
70 |
</div>
|
71 |
+
<div class="clearfix"></div>
|
|
|
72 |
</li>
|
73 |
</ul>
|
74 |
</div>
|
76 |
<?php if (!$lock_user_id || $lock_user_id == get_current_user_id()) { ?>
|
77 |
<div class="col-xs-12" style="margin-top: 20px;">
|
78 |
<div class="pull-left" style="line-height: 33px">
|
79 |
+
<span class="b2s-edit-post-delete btn btn-danger" data-post-for-relay="<?= $item->getPostForRelay(); ?>" data-post-id="<?= $item->getPostId(); ?>" data-b2s-id="<?= $item->getB2SId(); ?>">
|
80 |
<span class="glyphicon glyphicon glyphicon-trash "></span> <?= esc_attr(__("Delete", "blog2social")); ?>
|
81 |
</span>
|
82 |
</div>
|
views/b2s/post.calendar.php
CHANGED
@@ -212,7 +212,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
212 |
<p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
|
213 |
<br>
|
214 |
<div class="clearfix"></div>
|
215 |
-
<b><?php _e('Schedule
|
216 |
<p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
|
217 |
<br>
|
218 |
<b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
|
212 |
<p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
|
213 |
<br>
|
214 |
<div class="clearfix"></div>
|
215 |
+
<b><?php _e('Schedule for specific dates', 'blog2social') ?></b>
|
216 |
<p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
|
217 |
<br>
|
218 |
<b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
|
views/b2s/post.notice.php
ADDED
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/* Data */
|
3 |
+
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Post/Filter.php');
|
4 |
+
require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
5 |
+
$b2sShowByDate = isset($_GET['b2sShowByDate']) ? trim($_GET['b2sShowByDate']) : "";
|
6 |
+
?>
|
7 |
+
|
8 |
+
<div class="b2s-container">
|
9 |
+
<div class="b2s-inbox">
|
10 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
|
11 |
+
<div class="col-md-12 del-padding-left">
|
12 |
+
<div class="col-md-9 del-padding-left">
|
13 |
+
<div class="panel panel-default">
|
14 |
+
<div class="panel-body">
|
15 |
+
<!--Filter Start-->
|
16 |
+
<div class="b2s-post">
|
17 |
+
<div class="grid-body">
|
18 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/post.navbar.phtml'); ?>
|
19 |
+
<!-- Filter Post Start-->
|
20 |
+
<form class="b2sSortForm form-inline pull-left" action="#">
|
21 |
+
<input id="b2sType" type="hidden" value="notice" name="b2sType">
|
22 |
+
<input id="b2sShowByDate" type="hidden" value="<?php echo $b2sShowByDate; ?>" name="b2sShowByDate">
|
23 |
+
<input id="b2sPagination" type="hidden" value="1" name="b2sPagination">
|
24 |
+
<?php
|
25 |
+
$postFilter = new B2S_Post_Filter('notice');
|
26 |
+
echo $postFilter->getItemHtml('blog2social-notice');
|
27 |
+
?>
|
28 |
+
</form>
|
29 |
+
<!-- Filter Post Ende-->
|
30 |
+
<br>
|
31 |
+
</div>
|
32 |
+
</div>
|
33 |
+
<div class="clearfix"></div>
|
34 |
+
<!--Filter End-->
|
35 |
+
<div class="b2s-sort-area">
|
36 |
+
<div class="b2s-loading-area" style="display:none">
|
37 |
+
<br>
|
38 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
39 |
+
<div class="clearfix"></div>
|
40 |
+
<div class="text-center b2s-loader-text"><?php _e("Loading...", "blog2social"); ?></div>
|
41 |
+
</div>
|
42 |
+
<div class="row b2s-sort-result-area">
|
43 |
+
<div class="col-md-12">
|
44 |
+
<ul class="list-group b2s-sort-result-item-area"></ul>
|
45 |
+
<br>
|
46 |
+
<nav class="b2s-sort-pagination-area text-center"></nav>
|
47 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/footer.phtml'); ?>
|
48 |
+
</div>
|
49 |
+
</div>
|
50 |
+
</div>
|
51 |
+
</div>
|
52 |
+
</div>
|
53 |
+
</div>
|
54 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/service.phtml'); ?>
|
55 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/sidebar.phtml'); ?>
|
56 |
+
</div>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
|
60 |
+
<div class="modal fade b2s-delete-publish-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-delete-publish-modal" aria-hidden="true" data-backdrop="false">
|
61 |
+
<div class="modal-dialog">
|
62 |
+
<div class="modal-content">
|
63 |
+
<div class="modal-header">
|
64 |
+
<button type="button" class="b2s-modal-close close" data-modal-name=".b2s-delete-publish-modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
65 |
+
<h4 class="modal-title"><?php _e('Delete entries from the reporting', 'blog2social') ?></h4>
|
66 |
+
</div>
|
67 |
+
<div class="modal-body">
|
68 |
+
<b><?php _e('You are sure, you want to delete entries from the reporting?', 'blog2social') ?></b>
|
69 |
+
<br>
|
70 |
+
(<?php _e('Number of entries', 'blog2social') ?>: <span id="b2s-delete-confirm-post-count"></span>)
|
71 |
+
<input type="hidden" value="" id="b2s-delete-confirm-post-id">
|
72 |
+
</div>
|
73 |
+
<div class="modal-footer">
|
74 |
+
<button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
|
75 |
+
<button class="btn btn-danger b2s-publish-delete-confirm-btn"><?php _e('YES, delete', 'blog2social') ?></button>
|
76 |
+
</div>
|
77 |
+
</div>
|
78 |
+
</div>
|
79 |
+
</div>
|
80 |
+
|
81 |
+
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
82 |
+
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
83 |
+
|
84 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');?>
|
views/b2s/post.php
CHANGED
@@ -57,4 +57,4 @@ require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
|
57 |
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
58 |
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
59 |
|
60 |
-
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php')
|
57 |
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
58 |
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
59 |
|
60 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php'); ?>
|
views/b2s/post.sched.php
CHANGED
@@ -90,7 +90,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
90 |
</div>
|
91 |
</div>
|
92 |
|
93 |
-
<div id="b2s-network-select-image" class="modal fade" role="dialog" aria-labelledby="b2s-network-select-image" aria-hidden="true"
|
94 |
<div class="modal-dialog modal-lg">
|
95 |
<div class="modal-content">
|
96 |
<div class="modal-header">
|
90 |
</div>
|
91 |
</div>
|
92 |
|
93 |
+
<div id="b2s-network-select-image" class="modal fade" role="dialog" aria-labelledby="b2s-network-select-image" aria-hidden="true" style="z-index: 1070">
|
94 |
<div class="modal-dialog modal-lg">
|
95 |
<div class="modal-content">
|
96 |
<div class="modal-header">
|
views/b2s/ship.php
CHANGED
@@ -33,8 +33,7 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
33 |
</div>
|
34 |
</div>
|
35 |
</div>
|
36 |
-
<div class="clearfix"></div>
|
37 |
-
|
38 |
<?php if (defined("B2S_PLUGIN_NOTICE_SITE_URL") && B2S_PLUGIN_NOTICE_SITE_URL != false) { ?>
|
39 |
<div class="b2s-settings-user-sched-time-area col-xs-12 del-padding-left hidden-xs">
|
40 |
<button type="button" class="btn btn-link pull-left btn-xs scroll-to-bottom"><span class="glyphicon glyphicon-chevron-down"></span> <?php _e('scroll to bottom', 'blog2social') ?> </button>
|
@@ -110,12 +109,29 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
110 |
</li>
|
111 |
<?php
|
112 |
$orderArray = array();
|
|
|
|
|
|
|
113 |
foreach ($mandantData['auth'] as $k => $channelData) {
|
114 |
echo $navbar->getItemHtml($channelData, 0);
|
115 |
$orderArray[] = $channelData->networkAuthId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
}
|
117 |
?>
|
118 |
-
|
119 |
<li>
|
120 |
<div class="b2s-network-list">
|
121 |
<div class="b2s-network-thumb">
|
@@ -204,6 +220,8 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
204 |
<input type='hidden' id='user_timezone_text' name="user_timezone_text" value="<?php echo _e('Time zone', 'blog2social') . ': (UTC ' . B2S_Util::humanReadableOffset($userTimeZoneOffset) . ') ' . $userTimeZone ?>">
|
205 |
<input type='hidden' id='default_titel' name="default_titel" value='<?php echo B2S_Util::getTitleByLanguage($postData->post_title, $userLang); ?>'>
|
206 |
<input type="hidden" id="b2sChangeOgMeta" name="change_og_meta" value="0">
|
|
|
|
|
207 |
<input type="hidden" id="b2sChangeCardMeta" name="change_card_meta" value="0">
|
208 |
|
209 |
<div class="b2s-reporting-btn-area col-md-9 del-padding-left" style="display: none;">
|
@@ -374,7 +392,7 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
374 |
<p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
|
375 |
<br>
|
376 |
<div class="clearfix"></div>
|
377 |
-
<b><?php _e('Schedule
|
378 |
<p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
|
379 |
<br>
|
380 |
<b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
|
@@ -537,4 +555,5 @@ $b2sGeneralOptions = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
537 |
<?php
|
538 |
}
|
539 |
|
540 |
-
require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
|
|
33 |
</div>
|
34 |
</div>
|
35 |
</div>
|
36 |
+
<div class="clearfix"></div>
|
|
|
37 |
<?php if (defined("B2S_PLUGIN_NOTICE_SITE_URL") && B2S_PLUGIN_NOTICE_SITE_URL != false) { ?>
|
38 |
<div class="b2s-settings-user-sched-time-area col-xs-12 del-padding-left hidden-xs">
|
39 |
<button type="button" class="btn btn-link pull-left btn-xs scroll-to-bottom"><span class="glyphicon glyphicon-chevron-down"></span> <?php _e('scroll to bottom', 'blog2social') ?> </button>
|
109 |
</li>
|
110 |
<?php
|
111 |
$orderArray = array();
|
112 |
+
//Relay HTML Data - since V4.8.0
|
113 |
+
$relayAccountDataHtml = '';
|
114 |
+
$relayAccountData = array();
|
115 |
foreach ($mandantData['auth'] as $k => $channelData) {
|
116 |
echo $navbar->getItemHtml($channelData, 0);
|
117 |
$orderArray[] = $channelData->networkAuthId;
|
118 |
+
//Relay HTML Data - since V4.8.0
|
119 |
+
if ($channelData->networkId == 2 && !in_array($channelData->networkTypeId, $relayAccountData) && isset($channelData->networkUserName)) {
|
120 |
+
$relayAccountDataHtml .= '<option data-user-type-id="' . $channelData->networkTypeId . '" value="' . $channelData->networkAuthId . '">' . $channelData->networkUserName . '</option>';
|
121 |
+
array_push($relayAccountData, $channelData->networkTypeId);
|
122 |
+
//check Client db b2s_posts_network_details
|
123 |
+
global $wpdb;
|
124 |
+
$networkDetailsIdSelect = $wpdb->get_col($wpdb->prepare("SELECT postNetworkDetails.id FROM b2s_posts_network_details AS postNetworkDetails WHERE postNetworkDetails.network_auth_id = %s", $channelData->networkAuthId));
|
125 |
+
if (!isset($networkDetailsIdSelect[0])) {
|
126 |
+
$wpdb->insert('b2s_posts_network_details', array(
|
127 |
+
'network_id' => (int) $channelData->networkId,
|
128 |
+
'network_type' => 0,
|
129 |
+
'network_auth_id' => (int) $channelData->networkAuthId,
|
130 |
+
'network_display_name' => $channelData->networkUserName), array('%d', '%d', '%d', '%s'));
|
131 |
+
}
|
132 |
+
}
|
133 |
}
|
134 |
?>
|
|
|
135 |
<li>
|
136 |
<div class="b2s-network-list">
|
137 |
<div class="b2s-network-thumb">
|
220 |
<input type='hidden' id='user_timezone_text' name="user_timezone_text" value="<?php echo _e('Time zone', 'blog2social') . ': (UTC ' . B2S_Util::humanReadableOffset($userTimeZoneOffset) . ') ' . $userTimeZone ?>">
|
221 |
<input type='hidden' id='default_titel' name="default_titel" value='<?php echo B2S_Util::getTitleByLanguage($postData->post_title, $userLang); ?>'>
|
222 |
<input type="hidden" id="b2sChangeOgMeta" name="change_og_meta" value="0">
|
223 |
+
<input type="hidden" id="b2sRelayAccountData" name="relay_account_data" value="<?php echo base64_encode($relayAccountDataHtml); ?>">
|
224 |
+
<input type="hidden" id="b2sRelayCount" name="relay_count" value="<?php echo count($relayAccountData); ?>">
|
225 |
<input type="hidden" id="b2sChangeCardMeta" name="change_card_meta" value="0">
|
226 |
|
227 |
<div class="b2s-reporting-btn-area col-md-9 del-padding-left" style="display: none;">
|
392 |
<p><?php _e('Blog2Social Premium covers everything you need.', 'blog2social') ?></p>
|
393 |
<br>
|
394 |
<div class="clearfix"></div>
|
395 |
+
<b><?php _e('Schedule for specific dates', 'blog2social') ?></b>
|
396 |
<p><?php _e('You want to publish a post on a specific date? No problem! Just enter your desired date and you are ready to go!', 'blog2social') ?></p>
|
397 |
<br>
|
398 |
<b><?php _e('Schedule post recurrently', 'blog2social') ?></b>
|
555 |
<?php
|
556 |
}
|
557 |
|
558 |
+
require_once (B2S_PLUGIN_DIR . 'views/b2s/partials/network-tos-modal.php');
|
559 |
+
|