Version Description
Usability Optimization, auto post imported content, Instagram image post format
Download this release
Release Info
Developer | Blog2Social |
Plugin | Blog2Social: Social Media Auto Post & Scheduler |
Version | 4.4.0 |
Comparing to | |
See all releases |
Code changes from version 4.3.3 to 4.4.0
- assets/css/b2s/howto.css +27 -0
- assets/css/b2s/premium.css +12 -0
- assets/css/b2s/settings.css +49 -1
- assets/css/b2s/start.css +115 -0
- assets/css/general.css +24 -1
- assets/images/features/image-select.png +0 -0
- assets/images/features/post-types.png +0 -0
- assets/images/settings/b2s-post-format-12-1-de.png +0 -0
- assets/images/settings/b2s-post-format-12-1-en.png +0 -0
- assets/images/settings/b2s-post-format-12-2-de.png +0 -0
- assets/images/settings/b2s-post-format-12-2-en.png +0 -0
- assets/js/b2s/calendar.js +332 -367
- assets/js/b2s/general.js +68 -0
- assets/js/b2s/post.js +27 -61
- assets/js/b2s/settings.js +92 -4
- assets/js/b2s/ship.js +34 -39
- assets/js/b2s/start.js +128 -2
- assets/js/b2s/wp/post-box.js +19 -1
- assets/lib/btn-toogle/bootstrap-toggle.min.css +28 -0
- assets/lib/btn-toogle/bootstrap-toggle.min.js +9 -0
- assets/lib/chosen/chosen.jquery.min.js +2 -0
- assets/lib/chosen/chosen.min.css +3 -0
- assets/lib/chosen/img/chosen-sprite.png +0 -0
- assets/lib/chosen/img/chosen-sprite@2x.png +0 -0
- blog2social.php +3 -3
- includes/Ajax/Get.php +43 -17
- includes/Ajax/Post.php +57 -1
- includes/{AutoShare.php → B2S/AutoPost.php} +2 -1
- includes/B2S/Heartbeat.php +38 -35
- includes/B2S/Post/Item.php +16 -5
- includes/B2S/PostBox.php +39 -5
- includes/B2S/Rating.php +33 -0
- includes/B2S/Settings/Item.php +174 -38
- includes/B2S/Ship/Image.php +3 -3
- includes/B2S/Ship/Item.php +39 -26
- includes/B2S/Ship/Navbar.php +1 -1
- includes/B2S/Ship/Save.php +24 -17
- includes/B2S/Stats.php +84 -0
- includes/Loader.php +187 -43
- includes/Notice.php +0 -1
- includes/Tools.php +6 -0
- includes/Util.php +3 -1
- languages/blog2social-de_DE.mo +0 -0
- languages/blog2social-de_DE.po +1755 -1378
- readme.txt +6 -2
- views/b2s/dashboard.php +80 -195
- views/b2s/howto.php +58 -0
- views/b2s/html/footer.phtml +20 -1
- views/b2s/html/header.phtml +84 -14
- views/b2s/html/post.navbar.phtml +4 -2
- views/b2s/image.calendar.php +1 -2
- views/b2s/post.calendar.php +1 -1
- views/b2s/premium.php +129 -0
- views/b2s/settings.php +34 -7
- views/b2s/ship.php +5 -2
- views/b2s/widgets/activity.php +15 -0
- views/b2s/widgets/content.php +10 -0
- views/b2s/widgets/newsletter.php +19 -0
- views/b2s/widgets/posts.php +88 -0
- views/b2s/widgets/premium.php +117 -0
- views/b2s/widgets/support.php +10 -0
- views/b2s/widgets/tutorial.php +4 -0
assets/css/b2s/howto.css
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.b2s-dashboard-h5{
|
2 |
+
font-size: 26px;
|
3 |
+
}
|
4 |
+
.b2s-faq-content a{
|
5 |
+
color: #79B232;
|
6 |
+
}
|
7 |
+
#b2s_howto_text{
|
8 |
+
font-size: 22px;
|
9 |
+
margin-bottom: 30px !important;
|
10 |
+
}
|
11 |
+
#b2s_faq_text{
|
12 |
+
font-size: 22px;
|
13 |
+
}
|
14 |
+
@media (max-width: 768px)
|
15 |
+
{
|
16 |
+
body .col-md-6{
|
17 |
+
padding-left: 0;
|
18 |
+
padding-right: 0;
|
19 |
+
}
|
20 |
+
#b2s_howto_text {
|
21 |
+
font-size: 16px;
|
22 |
+
margin-top: 5px !important;
|
23 |
+
}
|
24 |
+
#b2s_faq_text{
|
25 |
+
font-size: 16px;
|
26 |
+
}
|
27 |
+
}
|
assets/css/b2s/premium.css
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
body .thumbnail{
|
2 |
+
border: none;
|
3 |
+
}
|
4 |
+
.b2s-container p{
|
5 |
+
text-align: center;
|
6 |
+
}
|
7 |
+
@media(max-width: 768px)
|
8 |
+
{
|
9 |
+
.del-padding-right{
|
10 |
+
margin-right: 10px;
|
11 |
+
}
|
12 |
+
}
|
assets/css/b2s/settings.css
CHANGED
@@ -76,4 +76,52 @@ hr{
|
|
76 |
.b2s-post-item-network-image{
|
77 |
height: 16px;
|
78 |
width: 16px;
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
.b2s-post-item-network-image{
|
77 |
height: 16px;
|
78 |
width: 16px;
|
79 |
+
}
|
80 |
+
.b2s-key-name{
|
81 |
+
color: #3d3f42;
|
82 |
+
font-weight: 600;
|
83 |
+
}
|
84 |
+
|
85 |
+
.b2s-network-auth-count {
|
86 |
+
font-size: 12px;
|
87 |
+
font-style: italic;
|
88 |
+
color: #777;
|
89 |
+
font-weight: normal;
|
90 |
+
line-height: 1;
|
91 |
+
}
|
92 |
+
.list-group-item{
|
93 |
+
border: 0px !important;
|
94 |
+
}
|
95 |
+
|
96 |
+
.b2s-img-network {
|
97 |
+
width: 36px !important;
|
98 |
+
margin-top: 8px !important;
|
99 |
+
}
|
100 |
+
|
101 |
+
.b2s-input-text-size-45{
|
102 |
+
width: 45px;
|
103 |
+
}
|
104 |
+
|
105 |
+
.chosen-container{
|
106 |
+
min-width: 50% !important;
|
107 |
+
}
|
108 |
+
|
109 |
+
.padding-bottom-3{
|
110 |
+
padding-bottom: 3px;
|
111 |
+
}
|
112 |
+
|
113 |
+
.b2s-text-sm{
|
114 |
+
margin-top: 5px;
|
115 |
+
font-size: 14px;
|
116 |
+
}
|
117 |
+
|
118 |
+
.b2s-bold{
|
119 |
+
font-weight: 600;
|
120 |
+
}
|
121 |
+
|
122 |
+
ul.chosen-choices {
|
123 |
+
background-image: none !important;
|
124 |
+
border-radius: 3px;
|
125 |
+
border: 1px solid #d7d7d7 !important;
|
126 |
+
box-shadow: none;
|
127 |
+
}
|
assets/css/b2s/start.css
CHANGED
@@ -72,3 +72,118 @@
|
|
72 |
.b2s-dashoard-btn-phone{
|
73 |
cursor: default !important;
|
74 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
.b2s-dashoard-btn-phone{
|
73 |
cursor: default !important;
|
74 |
}
|
75 |
+
|
76 |
+
/* Widgets */
|
77 |
+
|
78 |
+
/* Content-Widget */
|
79 |
+
.b2s-widget-block-image-content{
|
80 |
+
display: flex;
|
81 |
+
font-size: 22px;
|
82 |
+
line-height: 1.2;
|
83 |
+
}
|
84 |
+
.b2s-widget-block-image-content > img{
|
85 |
+
max-height: 150px;
|
86 |
+
max-width: 150px;
|
87 |
+
margin-right: 10px;
|
88 |
+
}
|
89 |
+
body .form-inline{
|
90 |
+
display: block;
|
91 |
+
}
|
92 |
+
.b2s-dashboard-multi-widget-inner{
|
93 |
+
display: flex;
|
94 |
+
justify-content: space-between;
|
95 |
+
align-items: center;
|
96 |
+
min-height: 200px;
|
97 |
+
}
|
98 |
+
.b2s-dashboard-multi-widget-inner .glyphicon-chevron-left{
|
99 |
+
flex: 0 0 15px;
|
100 |
+
font-size: 30px;
|
101 |
+
cursor:pointer
|
102 |
+
}
|
103 |
+
.b2s-dashboard-multi-widget-inner .glyphicon-chevron-right {
|
104 |
+
flex: 0 0 15px;
|
105 |
+
font-size: 30px;
|
106 |
+
cursor:pointer
|
107 |
+
}
|
108 |
+
.b2s-dashboard-multi-widget-content{
|
109 |
+
flex: 0 1 450px;
|
110 |
+
}
|
111 |
+
@media(max-width: 530px)
|
112 |
+
{
|
113 |
+
.b2s-widget-block-image-content{
|
114 |
+
display: block;
|
115 |
+
}
|
116 |
+
.b2s-widget-block-image-content > img{
|
117 |
+
margin: 5px auto;
|
118 |
+
display: block;
|
119 |
+
height: auto;
|
120 |
+
}
|
121 |
+
.b2s-widget-block-image-content > div > .btn-primary{
|
122 |
+
display: block;
|
123 |
+
}
|
124 |
+
|
125 |
+
}
|
126 |
+
|
127 |
+
/* Newsletter-Widget*/
|
128 |
+
@media(max-width: 768px)
|
129 |
+
{
|
130 |
+
#b2snewsletter.form-inline input{
|
131 |
+
width: 100% !important;
|
132 |
+
margin-bottom: 15px;
|
133 |
+
}
|
134 |
+
#b2snewsletter.form-inline a{
|
135 |
+
width: auto;
|
136 |
+
}
|
137 |
+
}
|
138 |
+
|
139 |
+
/* Posts-Widget */
|
140 |
+
.btn-link.b2s-post-btn{
|
141 |
+
font-size: 26px;
|
142 |
+
padding-top: 0;
|
143 |
+
color: #444;
|
144 |
+
font-weight: 500;
|
145 |
+
line-height: 1.1;
|
146 |
+
text-decoration: none !important;
|
147 |
+
}
|
148 |
+
.btn-link.b2s-post-btn .label{
|
149 |
+
font-size: 16px !important;
|
150 |
+
}
|
151 |
+
ul.b2s-sort-result-item-area{
|
152 |
+
margin-bottom: 0;
|
153 |
+
}
|
154 |
+
@media(max-width: 380px)
|
155 |
+
{
|
156 |
+
.btn-link.b2s-post-btn .label{
|
157 |
+
font-size: 9px !important;
|
158 |
+
}
|
159 |
+
}
|
160 |
+
@media(max-width: 350px)
|
161 |
+
{
|
162 |
+
.btn-link.b2s-post-btn.b2s-btn-disabled{
|
163 |
+
display: none;
|
164 |
+
}
|
165 |
+
}
|
166 |
+
|
167 |
+
/* Support */
|
168 |
+
.b2s-faq-content a{
|
169 |
+
color:#79B232;
|
170 |
+
}
|
171 |
+
#b2s-faq-button{
|
172 |
+
float:right;
|
173 |
+
}
|
174 |
+
.b2sDetailsSchedPostBtn{
|
175 |
+
display: none !important;
|
176 |
+
}
|
177 |
+
|
178 |
+
/* Aktivität */
|
179 |
+
#b2s-activity-date-picker{
|
180 |
+
width: 85px;
|
181 |
+
border-radius: 5px;
|
182 |
+
border: 1px solid #ddd;
|
183 |
+
}
|
184 |
+
|
185 |
+
/* Tutorial */
|
186 |
+
#b2s_tutorial_link {
|
187 |
+
float: right;
|
188 |
+
margin-top: 27px;
|
189 |
+
}
|
assets/css/general.css
CHANGED
@@ -7153,6 +7153,29 @@ input[type="checkbox"].error + label{
|
|
7153 |
.btn-label-premium {
|
7154 |
color: #fff !important;
|
7155 |
}
|
7156 |
-
.btn-label-premium-xs{
|
7157 |
font-size: 11px !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7158 |
}
|
7153 |
.btn-label-premium {
|
7154 |
color: #fff !important;
|
7155 |
}
|
7156 |
+
.btn-label-premium-xs {
|
7157 |
font-size: 11px !important;
|
7158 |
+
}
|
7159 |
+
|
7160 |
+
#adminmenu .toplevel_page_blog2social ul li:last-child{
|
7161 |
+
background-color: #79B232;
|
7162 |
+
}
|
7163 |
+
#adminmenu .toplevel_page_blog2social ul li:last-child a{
|
7164 |
+
color: #fff !important;
|
7165 |
+
}
|
7166 |
+
#adminmenu .toplevel_page_blog2social ul li:last-child:hover a{
|
7167 |
+
text-decoration: underline;
|
7168 |
+
}
|
7169 |
+
.b2s-close{
|
7170 |
+
color:#aaa;
|
7171 |
+
float:right;
|
7172 |
+
cursor:pointer
|
7173 |
+
}
|
7174 |
+
.b2s-notice-buttons{
|
7175 |
+
padding-top:10px;
|
7176 |
+
display: flex;
|
7177 |
+
justify-content: space-between
|
7178 |
+
}
|
7179 |
+
.b2s-notice{
|
7180 |
+
border-left: 5px solid #79B232;
|
7181 |
}
|
assets/images/features/image-select.png
ADDED
Binary file
|
assets/images/features/post-types.png
ADDED
Binary file
|
assets/images/settings/b2s-post-format-12-1-de.png
ADDED
Binary file
|
assets/images/settings/b2s-post-format-12-1-en.png
ADDED
Binary file
|
assets/images/settings/b2s-post-format-12-2-de.png
ADDED
Binary file
|
assets/images/settings/b2s-post-format-12-2-en.png
ADDED
Binary file
|
assets/js/b2s/calendar.js
CHANGED
@@ -1,367 +1,332 @@
|
|
1 |
-
jQuery.noConflict();
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
$
|
13 |
-
|
14 |
-
element.
|
15 |
-
element.
|
16 |
-
$
|
17 |
-
|
18 |
-
|
19 |
-
$body
|
20 |
-
$body.append(
|
21 |
-
$body.append(
|
22 |
-
$
|
23 |
-
|
24 |
-
$em.append(
|
25 |
-
$em.append(event.
|
26 |
-
$
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
'
|
39 |
-
'
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
}
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[calEvent.
|
90 |
-
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(calEvent.
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
});
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
}
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
jQuery(
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
jQuery(
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
jQuery.
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
jQuery(
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
}
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
}
|
334 |
-
minStr = minParts2[0] + ':' + minParts2[1];
|
335 |
-
}
|
336 |
-
|
337 |
-
var minParts3 = minStr.split(':');
|
338 |
-
if (minParts3[0] < 10) {
|
339 |
-
minParts3[0] = '0' + minParts3[0];
|
340 |
-
}
|
341 |
-
var dateParts = dateStr.split('-');
|
342 |
-
|
343 |
-
//utc current time
|
344 |
-
var now = new Date();
|
345 |
-
//offset between utc und user
|
346 |
-
var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
|
347 |
-
//enter hour to user time
|
348 |
-
var hour = parseInt(minParts3[0]) + timeZone + offset;
|
349 |
-
//calculate datetime in utc
|
350 |
-
var enter = new Date(dateParts[0], dateParts[1] - 1, dateParts[2], hour, minParts3[1]);
|
351 |
-
//compare enter date time with allowed user time
|
352 |
-
if (enter.getTime() < now.getTime()) {
|
353 |
-
//enter set on next 15 minutes and calculate on user timezone
|
354 |
-
enter.setTime(now.getTime() + (900000 - (now.getTime() % 900000)) - (3600000 * (timeZone + offset)));
|
355 |
-
jQuery(dateElement).datepicker('update', enter);
|
356 |
-
jQuery(timeElement).timepicker('setTime', enter);
|
357 |
-
}
|
358 |
-
}
|
359 |
-
|
360 |
-
|
361 |
-
function printDateFormat(dataNetworkAuthId) {
|
362 |
-
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
363 |
-
var dateStr = jQuery(dateElement).val();
|
364 |
-
dateStr = dateStr.substring(8, 10) + '.' + dateStr.substring(5, 7) + '.' + dateStr.substring(0, 4);
|
365 |
-
jQuery(dateElement).val(dateStr);
|
366 |
-
}
|
367 |
-
|
1 |
+
jQuery.noConflict();
|
2 |
+
jQuery(window).on("load", function () {
|
3 |
+
|
4 |
+
jQuery('#b2s_calendar').fullCalendar({
|
5 |
+
editable: b2s_has_premium,
|
6 |
+
locale: b2s_calendar_locale,
|
7 |
+
eventLimit: 2,
|
8 |
+
timeFormat: 'H:mm',
|
9 |
+
events: ajaxurl + '?action=b2s_get_calendar_events',
|
10 |
+
eventRender: function (event, element) {
|
11 |
+
$header = jQuery("<div>").addClass("b2s-calendar-header");
|
12 |
+
$network_name = jQuery("<span>").text(event.author).addClass("network-name").css("display", "block");
|
13 |
+
element.find(".fc-time").after($network_name);
|
14 |
+
element.html(element.html());
|
15 |
+
$parent = element.parent();
|
16 |
+
$header.append(element.find(".fc-content"));
|
17 |
+
element.append($header);
|
18 |
+
$body = jQuery("<div>").addClass("b2s-calendar-body");
|
19 |
+
$body.append(event.avatar);
|
20 |
+
$body.append(element.find(".fc-title"));
|
21 |
+
$body.append(jQuery("<br>"));
|
22 |
+
var $em = jQuery("<em>").css("padding-top", "5px").css("display", "block");
|
23 |
+
$em.append("<img src='" + b2s_plugin_url + "assets/images/portale/" + event.network_id + "_flat.png' style='height: 16px;width: 16px;display: inline-block;padding-right: 2px;padding-left: 2px;' />")
|
24 |
+
$em.append(event.network_name);
|
25 |
+
$em.append(jQuery("<span>").text(": " + event.profile));
|
26 |
+
$body.append($em);
|
27 |
+
element.append($body);
|
28 |
+
},
|
29 |
+
eventDrop: function (event, delta, revertFunc) {
|
30 |
+
jQuery.ajax({
|
31 |
+
url: ajaxurl,
|
32 |
+
type: "POST",
|
33 |
+
dataType: "json",
|
34 |
+
cache: false,
|
35 |
+
data: {
|
36 |
+
'action': 'b2s_calendar_move_post',
|
37 |
+
'b2s_id': event.b2s_id,
|
38 |
+
'user_timezone': event.user_timezone,
|
39 |
+
'sched_date': event.start.format(),
|
40 |
+
},
|
41 |
+
success: function (data) {
|
42 |
+
wp.heartbeat.connectNow();
|
43 |
+
}
|
44 |
+
});
|
45 |
+
},
|
46 |
+
eventAllow: function (dropLocation, draggedEvent) {
|
47 |
+
return dropLocation.start.isAfter(b2s_calendar_date) && draggedEvent.start.isAfter(b2s_calendar_datetime);
|
48 |
+
},
|
49 |
+
eventClick: function (calEvent, jsEvent, view) {
|
50 |
+
|
51 |
+
if (jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).length == 1)
|
52 |
+
{
|
53 |
+
jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).remove();
|
54 |
+
}
|
55 |
+
b2s_current_post_id = calEvent.post_id;
|
56 |
+
var $modal = jQuery("<div>");
|
57 |
+
jQuery.ajax({
|
58 |
+
url: ajaxurl,
|
59 |
+
type: "POST",
|
60 |
+
cache: false,
|
61 |
+
async: false,
|
62 |
+
data: {
|
63 |
+
'action': 'b2s_get_calendar_edit_modal',
|
64 |
+
'id': calEvent.b2s_id
|
65 |
+
},
|
66 |
+
success: function (data) {
|
67 |
+
$modal = $modal.html(data);
|
68 |
+
}
|
69 |
+
});
|
70 |
+
jQuery("body").append($modal);
|
71 |
+
jQuery('#b2sUserTimeZone').val(jQuery('#user_timezone').val());
|
72 |
+
jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).modal('show');
|
73 |
+
activatePortal(calEvent.network_auth_id);
|
74 |
+
initSceditor(calEvent.network_auth_id);
|
75 |
+
networkCount(calEvent.network_auth_id);
|
76 |
+
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').length > 0) {
|
77 |
+
var postFormatText = b2s_calendar_formats;
|
78 |
+
var isSetPostFormat = false;
|
79 |
+
var postFormatType = jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').attr('data-post-format-type');
|
80 |
+
//is set post format => override current condidtions by user settings for this post
|
81 |
+
if (calEvent.post_format !== null) {
|
82 |
+
jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val(calEvent.post_format);
|
83 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[postFormatType][calEvent.post_format]);
|
84 |
+
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(calEvent.post_format);
|
85 |
+
//edit modal select post format
|
86 |
+
jQuery('.b2s-user-network-settings-post-format[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').removeClass('b2s-settings-checked');
|
87 |
+
jQuery('.b2s-user-network-settings-post-format[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"][data-post-format="' + calEvent.post_format + '"]').addClass('b2s-settings-checked');
|
88 |
+
} else {
|
89 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + calEvent.network_auth_id + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val()]);
|
90 |
+
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + calEvent.network_auth_id + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val());
|
91 |
+
}
|
92 |
+
|
93 |
+
//if linkpost then show btn meta tags
|
94 |
+
var isMetaChecked = false;
|
95 |
+
if (calEvent.network_id == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
96 |
+
isMetaChecked = true;
|
97 |
+
}
|
98 |
+
if (calEvent.network_id == "2" && jQuery('#isCardMetaChecked').val() == "1") {
|
99 |
+
isMetaChecked = true;
|
100 |
+
}
|
101 |
+
if (isMetaChecked && jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + calEvent.network_type + '"][data-network-id="' + calEvent.network_id + '"]').val() == "0") {
|
102 |
+
jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", false);
|
103 |
+
jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", false);
|
104 |
+
jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').hide();
|
105 |
+
var dataMetaType = jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').attr("data-meta-type");
|
106 |
+
if (dataMetaType == "og") {
|
107 |
+
jQuery('#b2sChangeOgMeta').val("1");
|
108 |
+
} else {
|
109 |
+
jQuery('#b2sChangeCardMeta').val("1");
|
110 |
+
}
|
111 |
+
|
112 |
+
} else {
|
113 |
+
jQuery('.b2s-post-item-details-preview-title[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", true);
|
114 |
+
jQuery('.b2s-post-item-details-preview-desc[data-network-auth-id="' + calEvent.network_auth_id + '"]').prop("readonly", true);
|
115 |
+
jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').show();
|
116 |
+
jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + calEvent.network_id + '"]').trigger("click");
|
117 |
+
}
|
118 |
+
|
119 |
+
|
120 |
+
}
|
121 |
+
|
122 |
+
jQuery("#b2sPostId").val(calEvent.post_id);
|
123 |
+
var today = new Date();
|
124 |
+
var dateFormat = "yyyy-mm-dd";
|
125 |
+
var language = "en";
|
126 |
+
var showMeridian = true;
|
127 |
+
if (jQuery('#b2sUserLang').val() == "de") {
|
128 |
+
dateFormat = "dd.mm.yyyy";
|
129 |
+
language = "de";
|
130 |
+
showMeridian = false;
|
131 |
+
}
|
132 |
+
|
133 |
+
jQuery(".b2s-post-item-details-release-input-date").datepicker({
|
134 |
+
format: dateFormat,
|
135 |
+
language: language,
|
136 |
+
maxViewMode: 2,
|
137 |
+
todayHighlight: true,
|
138 |
+
startDate: today,
|
139 |
+
calendarWeeks: true,
|
140 |
+
autoclose: true
|
141 |
+
});
|
142 |
+
jQuery('.b2s-post-item-details-release-input-time').timepicker({
|
143 |
+
minuteStep: 15,
|
144 |
+
appendWidgetTo: 'body',
|
145 |
+
showSeconds: false,
|
146 |
+
showMeridian: showMeridian,
|
147 |
+
defaultTime: 'current',
|
148 |
+
snapToStep: true
|
149 |
+
});
|
150 |
+
jQuery(".b2s-post-item-details-release-input-date").datepicker().on('changeDate', function (e) {
|
151 |
+
checkSchedDateTime(calEvent.network_auth_id);
|
152 |
+
});
|
153 |
+
jQuery('.b2s-post-item-details-release-input-time').timepicker().on('changeTime.timepicker', function (e) {
|
154 |
+
checkSchedDateTime(calEvent.network_auth_id);
|
155 |
+
});
|
156 |
+
init();
|
157 |
+
if (!b2s_has_premium)
|
158 |
+
{
|
159 |
+
jQuery('#b2s-edit-event-modal-' + calEvent.b2s_id).find("input, textarea, button").each(function () {
|
160 |
+
if (!jQuery(this).hasClass('b2s-modal-close')) {
|
161 |
+
jQuery(this).prop("disabled", true);
|
162 |
+
}
|
163 |
+
});
|
164 |
+
}
|
165 |
+
}
|
166 |
+
|
167 |
+
});
|
168 |
+
jQuery(".b2s-loading-area").hide();
|
169 |
+
});
|
170 |
+
|
171 |
+
jQuery(document).on('click', '.b2s-select-image-modal-open', function () {
|
172 |
+
jQuery('.b2s-network-select-image-content').html("");
|
173 |
+
jQuery.ajax({
|
174 |
+
url: ajaxurl,
|
175 |
+
type: "POST",
|
176 |
+
cache: false,
|
177 |
+
async: false,
|
178 |
+
data: {
|
179 |
+
'action': 'b2s_get_image_modal',
|
180 |
+
'id': jQuery(this).data('post-id'),
|
181 |
+
'image_url': jQuery(this).data('image-url')
|
182 |
+
},
|
183 |
+
success: function (data) {
|
184 |
+
jQuery(".b2s-network-select-image-content").html(data);
|
185 |
+
}
|
186 |
+
});
|
187 |
+
var authId = jQuery(this).data('network-auth-id');
|
188 |
+
jQuery('.b2s-image-change-this-network').attr('data-network-auth-id', authId);
|
189 |
+
jQuery('.b2s-upload-image').attr('data-network-auth-id', authId);
|
190 |
+
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();
|
191 |
+
jQuery('.b2s-selected-network-for-image-info').html(content);
|
192 |
+
jQuery('#b2sInsertImageType').val("0");
|
193 |
+
jQuery('.networkImage').each(function () {
|
194 |
+
var width = this.naturalWidth;
|
195 |
+
var height = this.naturalHeight;
|
196 |
+
jQuery(this).parents('.b2s-image-item').find('.b2s-image-item-caption-resolution').html(width + 'x' + height);
|
197 |
+
});
|
198 |
+
jQuery('#b2s-network-select-image').modal('show');
|
199 |
+
return false;
|
200 |
+
});
|
201 |
+
jQuery(document).on("click", ".b2s-calendar-delete", function () {
|
202 |
+
var id = jQuery(this).data("b2s-id");
|
203 |
+
var post_id = jQuery(this).data("post-id");
|
204 |
+
jQuery.ajax({
|
205 |
+
url: ajaxurl,
|
206 |
+
type: "POST",
|
207 |
+
dataType: "json",
|
208 |
+
cache: false,
|
209 |
+
data: {
|
210 |
+
'action': 'b2s_calendar_delete',
|
211 |
+
'b2s_id': id,
|
212 |
+
'post_id': post_id
|
213 |
+
},
|
214 |
+
success: function (data) {
|
215 |
+
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
216 |
+
refreshCalender();
|
217 |
+
wp.heartbeat.connectNow();
|
218 |
+
}
|
219 |
+
});
|
220 |
+
});
|
221 |
+
jQuery(document).on("click", ".b2s-calendar-save-all", function (e) {
|
222 |
+
jQuery('#save_method').val("apply-all");
|
223 |
+
e.preventDefault();
|
224 |
+
var id = jQuery(this).data("b2s-id");
|
225 |
+
jQuery.ajax({
|
226 |
+
url: ajaxurl,
|
227 |
+
type: "POST",
|
228 |
+
dataType: "json",
|
229 |
+
cache: false,
|
230 |
+
data: jQuery(this).closest("form").serialize(),
|
231 |
+
success: function (data) {
|
232 |
+
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
233 |
+
refreshCalender();
|
234 |
+
jQuery('#b2s-edit-event-modal-' + id).remove();
|
235 |
+
wp.heartbeat.connectNow();
|
236 |
+
}
|
237 |
+
});
|
238 |
+
});
|
239 |
+
jQuery(document).on("click", ".b2s-calendar-save-this", function (e) {
|
240 |
+
e.preventDefault();
|
241 |
+
jQuery('#save_method').val("apply-this");
|
242 |
+
var id = jQuery(this).data("b2s-id");
|
243 |
+
jQuery.ajax({
|
244 |
+
url: ajaxurl,
|
245 |
+
type: "POST",
|
246 |
+
dataType: "json",
|
247 |
+
cache: false,
|
248 |
+
data: jQuery(this).closest("form").serialize(),
|
249 |
+
success: function (data) {
|
250 |
+
jQuery('#b2s-edit-event-modal-' + id).modal('hide');
|
251 |
+
refreshCalender();
|
252 |
+
jQuery('#b2s-edit-event-modal-' + id).remove();
|
253 |
+
wp.heartbeat.connectNow();
|
254 |
+
}
|
255 |
+
});
|
256 |
+
});
|
257 |
+
jQuery(document).on("click", ".release_locks", function () {
|
258 |
+
jQuery.ajax({
|
259 |
+
url: ajaxurl,
|
260 |
+
type: "POST",
|
261 |
+
cache: false,
|
262 |
+
async: false,
|
263 |
+
data: {
|
264 |
+
'action': 'b2s_get_calendar_release_locks',
|
265 |
+
'post_id': jQuery('#post_id').val()
|
266 |
+
},
|
267 |
+
success: function (data) {
|
268 |
+
wp.heartbeat.connectNow();
|
269 |
+
}
|
270 |
+
});
|
271 |
+
});
|
272 |
+
function refreshCalender() {
|
273 |
+
jQuery('#b2s_calendar').fullCalendar('refetchEvents');
|
274 |
+
}
|
275 |
+
|
276 |
+
jQuery('#b2s-info-meta-tag-modal').on('hidden.bs.modal', function (e) {
|
277 |
+
jQuery('body').addClass('modal-open');
|
278 |
+
});
|
279 |
+
jQuery('#b2s-network-select-image').on('hidden.bs.modal', function (e) {
|
280 |
+
jQuery('body').addClass('modal-open');
|
281 |
+
});
|
282 |
+
jQuery('#b2s-post-ship-item-post-format-modal').on('hidden.bs.modal', function (e) {
|
283 |
+
jQuery('body').addClass('modal-open');
|
284 |
+
});
|
285 |
+
//jQuery(this).attr('data-network-auth-id')
|
286 |
+
function checkSchedDateTime(dataNetworkAuthId) {
|
287 |
+
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
288 |
+
var timeElement = '.b2s-post-item-details-release-input-time[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
289 |
+
var dateStr = jQuery(dateElement).val();
|
290 |
+
var minStr = jQuery(timeElement).val();
|
291 |
+
var timeZone = parseInt(jQuery('#user_timezone').val()) * (-1);
|
292 |
+
if (jQuery('#b2sUserLang').val() == 'de') {
|
293 |
+
dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
|
294 |
+
} else {
|
295 |
+
var minParts = minStr.split(' ');
|
296 |
+
var minParts2 = minParts[0].split(':');
|
297 |
+
if (minParts[1] == 'PM') {
|
298 |
+
minParts2[0] = parseInt(minParts2[0]) + 12;
|
299 |
+
}
|
300 |
+
minStr = minParts2[0] + ':' + minParts2[1];
|
301 |
+
}
|
302 |
+
|
303 |
+
var minParts3 = minStr.split(':');
|
304 |
+
if (minParts3[0] < 10) {
|
305 |
+
minParts3[0] = '0' + minParts3[0];
|
306 |
+
}
|
307 |
+
var dateParts = dateStr.split('-');
|
308 |
+
//utc current time
|
309 |
+
var now = new Date();
|
310 |
+
//offset between utc und user
|
311 |
+
var offset = (parseInt(now.getTimezoneOffset()) / 60) * (-1);
|
312 |
+
//enter hour to user time
|
313 |
+
var hour = parseInt(minParts3[0]) + timeZone + offset;
|
314 |
+
//calculate datetime in utc
|
315 |
+
var enter = new Date(dateParts[0], dateParts[1] - 1, dateParts[2], hour, minParts3[1]);
|
316 |
+
//compare enter date time with allowed user time
|
317 |
+
if (enter.getTime() < now.getTime()) {
|
318 |
+
//enter set on next 15 minutes and calculate on user timezone
|
319 |
+
enter.setTime(now.getTime() + (900000 - (now.getTime() % 900000)) - (3600000 * (timeZone + offset)));
|
320 |
+
jQuery(dateElement).datepicker('update', enter);
|
321 |
+
jQuery(timeElement).timepicker('setTime', enter);
|
322 |
+
}
|
323 |
+
}
|
324 |
+
|
325 |
+
|
326 |
+
function printDateFormat(dataNetworkAuthId) {
|
327 |
+
var dateElement = '.b2s-post-item-details-release-input-date[data-network-auth-id="' + dataNetworkAuthId + '"]';
|
328 |
+
var dateStr = jQuery(dateElement).val();
|
329 |
+
dateStr = dateStr.substring(8, 10) + '.' + dateStr.substring(5, 7) + '.' + dateStr.substring(0, 4);
|
330 |
+
jQuery(dateElement).val(dateStr);
|
331 |
+
}
|
332 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/b2s/general.js
CHANGED
@@ -191,6 +191,74 @@ function isEmail(email) {
|
|
191 |
return regex.test(email);
|
192 |
}
|
193 |
|
|
|
|
|
|
|
|
|
|
|
194 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
return regex.test(email);
|
192 |
}
|
193 |
|
194 |
+
function hideRating(forever)
|
195 |
+
{
|
196 |
+
var data = {
|
197 |
+
'action': 'b2s_hide_rating'
|
198 |
+
};
|
199 |
|
200 |
+
if(forever) {
|
201 |
+
data.forever = true;
|
202 |
+
}
|
203 |
+
|
204 |
+
jQuery.ajax({
|
205 |
+
url: ajaxurl,
|
206 |
+
type: "POST",
|
207 |
+
dataType: "json",
|
208 |
+
cache: false,
|
209 |
+
data: data
|
210 |
+
});
|
211 |
+
}
|
212 |
+
|
213 |
+
jQuery(document).on("click", ".b2s-hide-rating",function(e){
|
214 |
+
e.preventDefault();
|
215 |
+
hideRating(false);
|
216 |
+
jQuery(this).closest('.panel').remove();
|
217 |
+
});
|
218 |
+
|
219 |
+
jQuery(document).on("click", ".b2s-hide-rating-forever",function(e){
|
220 |
+
e.preventDefault();
|
221 |
+
hideRating(true);
|
222 |
+
jQuery(this).closest('.panel').remove();
|
223 |
+
});
|
224 |
+
|
225 |
+
jQuery(document).on("click", ".b2s-allow-rating",function(e){
|
226 |
+
hideRating(false);
|
227 |
+
jQuery(this).closest('.panel').remove();
|
228 |
+
});
|
229 |
+
|
230 |
+
jQuery(document).on("click", ".b2s-hide-premium-message",function(e) {
|
231 |
+
e.preventDefault();
|
232 |
+
jQuery.ajax({
|
233 |
+
url: ajaxurl,
|
234 |
+
type: "POST",
|
235 |
+
dataType: "json",
|
236 |
+
cache: false,
|
237 |
+
data: {action: 'b2s_hide_premium_message'}
|
238 |
+
});
|
239 |
+
jQuery(this).closest('.panel').remove();
|
240 |
+
});
|
241 |
|
242 |
+
jQuery(document).on("click", ".b2s-hide-trail-message",function(e) {
|
243 |
+
e.preventDefault();
|
244 |
+
jQuery.ajax({
|
245 |
+
url: ajaxurl,
|
246 |
+
type: "POST",
|
247 |
+
dataType: "json",
|
248 |
+
cache: false,
|
249 |
+
data: {action: 'b2s_hide_trail_message'}
|
250 |
+
});
|
251 |
+
jQuery(this).closest('.panel').remove();
|
252 |
+
});
|
253 |
|
254 |
+
jQuery(document).on("click", ".b2s-hide-trail-ended-modal",function(e) {
|
255 |
+
e.preventDefault();
|
256 |
+
jQuery.ajax({
|
257 |
+
url: ajaxurl,
|
258 |
+
type: "POST",
|
259 |
+
dataType: "json",
|
260 |
+
cache: false,
|
261 |
+
data: {action: 'b2s_hide_trail_ended_message'}
|
262 |
+
});
|
263 |
+
jQuery(this).closest('.panel').remove();
|
264 |
+
});
|
assets/js/b2s/post.js
CHANGED
@@ -114,26 +114,33 @@ function b2sSortFormSubmit(sched_dates) {
|
|
114 |
jQuery('.b2s-sort-result-item-area').html("").hide();
|
115 |
jQuery('.b2s-sort-pagination-area').html("").hide();
|
116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
jQuery.ajax({
|
118 |
url: ajaxurl,
|
119 |
type: "POST",
|
120 |
dataType: "json",
|
121 |
cache: false,
|
122 |
-
data:
|
123 |
-
'action': 'b2s_sort_data',
|
124 |
-
'b2sSortPostTitle': jQuery('#b2sSortPostTitle').val(),
|
125 |
-
'b2sSortPostAuthor': jQuery('#b2sSortPostAuthor').val(),
|
126 |
-
'b2sSortPostCat': jQuery('#b2sSortPostCat').val(),
|
127 |
-
'b2sSortPostType': jQuery('#b2sSortPostType').val(),
|
128 |
-
'b2sSortPostSchedDate': jQuery('#b2sSortPostSchedDate').val(),
|
129 |
-
'b2sUserAuthId': jQuery('#b2sUserAuthId').val(),
|
130 |
-
'b2sType': jQuery('#b2sType').val(),
|
131 |
-
'b2sShowByDate': jQuery('#b2sShowByDate').val(),
|
132 |
-
'b2sPagination': jQuery('#b2sPagination').val(),
|
133 |
-
'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
|
134 |
-
'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
|
135 |
-
'b2sUserLang': jQuery('#b2sUserLang').val()
|
136 |
-
},
|
137 |
error: function () {
|
138 |
jQuery('.b2s-server-connection-fail').show();
|
139 |
return false;
|
@@ -151,8 +158,11 @@ function b2sSortFormSubmit(sched_dates) {
|
|
151 |
if (jQuery('#b2sType').val() == "sched") {
|
152 |
if (sched_dates != false) {
|
153 |
jQuery('#b2sCalendarSchedDates').val(data.schedDates);
|
154 |
-
jQuery('#b2s-sched-datepicker-area').
|
155 |
-
|
|
|
|
|
|
|
156 |
return false;
|
157 |
}
|
158 |
}
|
@@ -359,25 +369,6 @@ if (jQuery.isFunction(jQuery.fn.datepicker)) {
|
|
359 |
jQuery("#b2s-change-date").datepicker().on('changeDate', function (e) {
|
360 |
checkSchedDateTime();
|
361 |
});
|
362 |
-
|
363 |
-
/*jQuery("#b2s-change-date").datepicker().on('changeDate', function (e) {
|
364 |
-
var element = '#b2s-change-time';
|
365 |
-
var dateStr = jQuery(this).val();
|
366 |
-
var minStr = jQuery(element).val()
|
367 |
-
if (jQuery('#b2sUserLang').val() == 'de') {
|
368 |
-
dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
|
369 |
-
}
|
370 |
-
var dateObj = new Date();
|
371 |
-
dateObj.setTime(jQuery('#b2s-data-blog-sched-date').val());
|
372 |
-
if (Date.parse(dateStr + ' ' + minStr + ':00') <= Date.parse(dateObj.getUTCFullYear() + '-' + (dateObj.getUTCMonth() + 1) + '-' + dateObj.getUTCDate() + ' ' + dateObj.getUTCHours() + ':' + dateObj.getUTCMinutes() + ':00')) {
|
373 |
-
//date in past
|
374 |
-
if (dateObj.getUTCMinutes() >= 30) {
|
375 |
-
jQuery(element).timepicker('setTime', (dateObj.getUTCHours() + 1) + ':00');
|
376 |
-
} else {
|
377 |
-
jQuery(element).timepicker('setTime', (dateObj.getUTCHours()) + ':30');
|
378 |
-
}
|
379 |
-
}
|
380 |
-
});*/
|
381 |
}
|
382 |
|
383 |
|
@@ -395,31 +386,6 @@ if (jQuery.isFunction(jQuery.fn.timepicker)) {
|
|
395 |
jQuery('#b2s-change-time').timepicker().on('changeTime.timepicker', function (e) {
|
396 |
checkSchedDateTime();
|
397 |
});
|
398 |
-
|
399 |
-
/*jQuery('#b2s-change-time').timepicker().on('changeTime.timepicker', function (e) {
|
400 |
-
var dateStr = jQuery('#b2s-change-date').val();
|
401 |
-
var minStr = jQuery(this).val();
|
402 |
-
if (jQuery('#b2sUserLang').val() == 'de') {
|
403 |
-
dateStr = dateStr.substring(6, 10) + '-' + dateStr.substring(3, 5) + '-' + dateStr.substring(0, 2);
|
404 |
-
} else {
|
405 |
-
var minParts = minStr.split(' ');
|
406 |
-
var minParts2 = minParts[0].split(':');
|
407 |
-
if (minParts[1] == 'PM') {
|
408 |
-
minParts2[0] = parseInt(minParts2[0]) + 12;
|
409 |
-
}
|
410 |
-
minStr = minParts2[0] + ':' + minParts2[1];
|
411 |
-
}
|
412 |
-
var dateObj = new Date();
|
413 |
-
dateObj.setTime(jQuery('#b2s-data-blog-sched-date').val());
|
414 |
-
if (Date.parse(dateStr + ' ' + minStr + ':00') <= Date.parse(dateObj.getUTCFullYear() + '-' + (dateObj.getUTCMonth() + 1) + '-' + dateObj.getUTCDate() + ' ' + dateObj.getUTCHours() + ':' + dateObj.getUTCMinutes() + ':00')) {
|
415 |
-
//date in past
|
416 |
-
if (dateObj.getUTCMinutes() >= 30) {
|
417 |
-
jQuery(this).timepicker('setTime', (dateObj.getUTCHours() + 1) + ':00');
|
418 |
-
} else {
|
419 |
-
jQuery(this).timepicker('setTime', (dateObj.getUTCHours()) + ':30');
|
420 |
-
}
|
421 |
-
}
|
422 |
-
});*/
|
423 |
}
|
424 |
|
425 |
jQuery(document).on('click', '.b2s-post-sched-area-edittime-btn', function () {
|
114 |
jQuery('.b2s-sort-result-item-area').html("").hide();
|
115 |
jQuery('.b2s-sort-pagination-area').html("").hide();
|
116 |
|
117 |
+
var data = {
|
118 |
+
'action': 'b2s_sort_data',
|
119 |
+
'b2sSortPostTitle': jQuery('#b2sSortPostTitle').val(),
|
120 |
+
'b2sSortPostAuthor': jQuery('#b2sSortPostAuthor').val(),
|
121 |
+
'b2sSortPostCat': jQuery('#b2sSortPostCat').val(),
|
122 |
+
'b2sSortPostType': jQuery('#b2sSortPostType').val(),
|
123 |
+
'b2sSortPostSchedDate': jQuery('#b2sSortPostSchedDate').val(),
|
124 |
+
'b2sUserAuthId': jQuery('#b2sUserAuthId').val(),
|
125 |
+
'b2sType': jQuery('#b2sType').val(),
|
126 |
+
'b2sShowByDate': jQuery('#b2sShowByDate').val(),
|
127 |
+
'b2sPagination': jQuery('#b2sPagination').val(),
|
128 |
+
'b2sShowPagination': jQuery('#b2sShowPagination').length > 0 ? jQuery('#b2sShowPagination').val() : 1,
|
129 |
+
'b2sSortPostStatus': jQuery('#b2sSortPostStatus').val(),
|
130 |
+
'b2sSortPostPublishDate': jQuery('#b2sSortPostPublishDate').val(),
|
131 |
+
'b2sUserLang': jQuery('#b2sUserLang').val()
|
132 |
+
};
|
133 |
+
|
134 |
+
if(jQuery('#b2sPostsPerPage').length > 0) {
|
135 |
+
data['b2sPostsPerPage'] = jQuery('#b2sPostsPerPage').val();
|
136 |
+
}
|
137 |
+
|
138 |
jQuery.ajax({
|
139 |
url: ajaxurl,
|
140 |
type: "POST",
|
141 |
dataType: "json",
|
142 |
cache: false,
|
143 |
+
data: data,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
error: function () {
|
145 |
jQuery('.b2s-server-connection-fail').show();
|
146 |
return false;
|
158 |
if (jQuery('#b2sType').val() == "sched") {
|
159 |
if (sched_dates != false) {
|
160 |
jQuery('#b2sCalendarSchedDates').val(data.schedDates);
|
161 |
+
if(jQuery('#b2s-sched-datepicker-area').length > 0)
|
162 |
+
{
|
163 |
+
jQuery('#b2s-sched-datepicker-area').datepicker('destroy');
|
164 |
+
getB2SSchedDatepicker();
|
165 |
+
}
|
166 |
return false;
|
167 |
}
|
168 |
}
|
369 |
jQuery("#b2s-change-date").datepicker().on('changeDate', function (e) {
|
370 |
checkSchedDateTime();
|
371 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
}
|
373 |
|
374 |
|
386 |
jQuery('#b2s-change-time').timepicker().on('changeTime.timepicker', function (e) {
|
387 |
checkSchedDateTime();
|
388 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
389 |
}
|
390 |
|
391 |
jQuery(document).on('click', '.b2s-post-sched-area-edittime-btn', function () {
|
assets/js/b2s/settings.js
CHANGED
@@ -16,9 +16,13 @@ jQuery(window).on("load", function () {
|
|
16 |
if (b2sShowSection != "") {
|
17 |
jQuery("." + b2sShowSection).trigger("click");
|
18 |
}
|
|
|
19 |
|
20 |
-
|
|
|
|
|
21 |
|
|
|
22 |
|
23 |
jQuery('.b2sSaveSocialMetaTagsSettings').validate({
|
24 |
ignore: "",
|
@@ -71,7 +75,7 @@ jQuery('.b2sSaveSocialMetaTagsSettings').validate({
|
|
71 |
|
72 |
|
73 |
jQuery(document).on('click', '.b2sClearSocialMetaTags', function () {
|
74 |
-
|
75 |
jQuery('.b2s-settings-user-success').hide();
|
76 |
jQuery('.b2s-settings-user-error').hide();
|
77 |
jQuery('.b2s-clear-meta-tags').hide();
|
@@ -100,7 +104,7 @@ jQuery(document).on('click', '.b2sClearSocialMetaTags', function () {
|
|
100 |
}
|
101 |
}
|
102 |
});
|
103 |
-
|
104 |
});
|
105 |
|
106 |
|
@@ -209,7 +213,7 @@ jQuery(document).on('click', '#b2s-user-network-settings-short-url', function ()
|
|
209 |
return false;
|
210 |
});
|
211 |
|
212 |
-
jQuery('#b2s-user-network-settings-auto-post').validate({
|
213 |
ignore: "",
|
214 |
errorPlacement: function () {
|
215 |
return false;
|
@@ -244,6 +248,52 @@ jQuery('#b2s-user-network-settings-auto-post').validate({
|
|
244 |
return false;
|
245 |
}
|
246 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
jQuery(document).on('click', '.b2s-post-type-select-btn', function () {
|
248 |
var type = jQuery(this).attr('data-post-type');
|
249 |
var tempCurText = jQuery(this).text();
|
@@ -411,6 +461,44 @@ jQuery('.b2sSaveUserSettingsPostFormatTw').validate({
|
|
411 |
});
|
412 |
|
413 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
/*jQuery(document).on('change', '.b2s-user-network-settings-post-format', function () {
|
415 |
jQuery('.b2s-settings-user-success').hide();
|
416 |
jQuery('.b2s-settings-user-error').hide();
|
16 |
if (b2sShowSection != "") {
|
17 |
jQuery("." + b2sShowSection).trigger("click");
|
18 |
}
|
19 |
+
jQuery(".b2s-import-auto-post-type").chosen();
|
20 |
|
21 |
+
jQuery('.b2s-network-item-auth-list[data-network-count="true"]').each(function () {
|
22 |
+
jQuery('.b2s-network-auth-count-current[data-network-id="' + jQuery(this).attr("data-network-id") + '"').text(jQuery(this).children('li').length);
|
23 |
+
});
|
24 |
|
25 |
+
});
|
26 |
|
27 |
jQuery('.b2sSaveSocialMetaTagsSettings').validate({
|
28 |
ignore: "",
|
75 |
|
76 |
|
77 |
jQuery(document).on('click', '.b2sClearSocialMetaTags', function () {
|
78 |
+
|
79 |
jQuery('.b2s-settings-user-success').hide();
|
80 |
jQuery('.b2s-settings-user-error').hide();
|
81 |
jQuery('.b2s-clear-meta-tags').hide();
|
104 |
}
|
105 |
}
|
106 |
});
|
107 |
+
return false;
|
108 |
});
|
109 |
|
110 |
|
213 |
return false;
|
214 |
});
|
215 |
|
216 |
+
jQuery('#b2s-user-network-settings-auto-post-own').validate({
|
217 |
ignore: "",
|
218 |
errorPlacement: function () {
|
219 |
return false;
|
248 |
return false;
|
249 |
}
|
250 |
});
|
251 |
+
|
252 |
+
jQuery('#b2s-user-network-settings-auto-post-imported-own').validate({
|
253 |
+
ignore: "",
|
254 |
+
errorPlacement: function () {
|
255 |
+
return false;
|
256 |
+
},
|
257 |
+
submitHandler: function (form) {
|
258 |
+
jQuery('.b2s-settings-user-success').hide();
|
259 |
+
jQuery('.b2s-settings-user-error').hide();
|
260 |
+
jQuery('.b2s-settings-user-error-no-auth-selected').hide();
|
261 |
+
jQuery(".b2s-loading-area").show();
|
262 |
+
jQuery(".b2s-user-settings-area").hide();
|
263 |
+
jQuery('.b2s-server-connection-fail').hide();
|
264 |
+
jQuery.ajax({
|
265 |
+
processData: false,
|
266 |
+
url: ajaxurl,
|
267 |
+
type: "POST",
|
268 |
+
dataType: "json",
|
269 |
+
cache: false,
|
270 |
+
data: jQuery(form).serialize(),
|
271 |
+
error: function () {
|
272 |
+
jQuery('.b2s-server-connection-fail').show();
|
273 |
+
return false;
|
274 |
+
},
|
275 |
+
success: function (data) {
|
276 |
+
jQuery(".b2s-loading-area").hide();
|
277 |
+
jQuery(".b2s-user-settings-area").show();
|
278 |
+
if (data.result == true) {
|
279 |
+
jQuery('.b2s-settings-user-success').show();
|
280 |
+
} else {
|
281 |
+
if (data.type == 'no-auth-selected') {
|
282 |
+
jQuery('.b2s-settings-user-error-no-auth-selected').show();
|
283 |
+
|
284 |
+
} else {
|
285 |
+
jQuery('.b2s-settings-user-error').show();
|
286 |
+
}
|
287 |
+
}
|
288 |
+
}
|
289 |
+
});
|
290 |
+
return false;
|
291 |
+
}
|
292 |
+
});
|
293 |
+
|
294 |
+
|
295 |
+
|
296 |
+
|
297 |
jQuery(document).on('click', '.b2s-post-type-select-btn', function () {
|
298 |
var type = jQuery(this).attr('data-post-type');
|
299 |
var tempCurText = jQuery(this).text();
|
461 |
});
|
462 |
|
463 |
|
464 |
+
jQuery('.b2sSaveUserSettingsPostFormatIn').validate({
|
465 |
+
ignore: "",
|
466 |
+
errorPlacement: function () {
|
467 |
+
return false;
|
468 |
+
},
|
469 |
+
submitHandler: function (form) {
|
470 |
+
jQuery('.b2s-settings-user-success').hide();
|
471 |
+
jQuery('.b2s-settings-user-error').hide();
|
472 |
+
jQuery(".b2s-loading-area").show();
|
473 |
+
jQuery(".b2s-user-settings-area").hide();
|
474 |
+
jQuery('.b2s-server-connection-fail').hide();
|
475 |
+
jQuery.ajax({
|
476 |
+
processData: false,
|
477 |
+
url: ajaxurl,
|
478 |
+
type: "POST",
|
479 |
+
dataType: "json",
|
480 |
+
cache: false,
|
481 |
+
data: jQuery(form).serialize(),
|
482 |
+
error: function () {
|
483 |
+
jQuery('.b2s-server-connection-fail').show();
|
484 |
+
return false;
|
485 |
+
},
|
486 |
+
success: function (data) {
|
487 |
+
jQuery(".b2s-loading-area").hide();
|
488 |
+
jQuery(".b2s-user-settings-area").show();
|
489 |
+
if (data.result == true) {
|
490 |
+
jQuery('.b2s-settings-user-success').show();
|
491 |
+
} else {
|
492 |
+
jQuery('.b2s-settings-user-error').show();
|
493 |
+
}
|
494 |
+
}
|
495 |
+
});
|
496 |
+
return false;
|
497 |
+
}
|
498 |
+
});
|
499 |
+
|
500 |
+
|
501 |
+
|
502 |
/*jQuery(document).on('change', '.b2s-user-network-settings-post-format', function () {
|
503 |
jQuery('.b2s-settings-user-success').hide();
|
504 |
jQuery('.b2s-settings-user-error').hide();
|
assets/js/b2s/ship.js
CHANGED
@@ -142,11 +142,10 @@ jQuery(document).on('click', '.b2s-get-settings-sched-time-default', function ()
|
|
142 |
jQuery('.b2s-post-item-details-release-input-time[data-network-id="' + network_id + '"][data-network-type="' + count + '"][data-network-count="0"]').val(network_type_time);
|
143 |
var hours = network_type_time.substring(0, 2);
|
144 |
if (lang == "de") {
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
}
|
151 |
if (hours < today.getHours()) {
|
152 |
jQuery('.b2s-post-item-details-release-input-date[data-network-id="' + network_id + '"][data-network-type="' + count + '"][data-network-count="0"]').val(dateTomorrow);
|
@@ -276,9 +275,9 @@ jQuery(document).on('click', '.b2s-get-settings-sched-time-user', function () {
|
|
276 |
var hours = network_type_time.substring(0, 2);
|
277 |
if (lang == "de") {
|
278 |
var timeparts = network_type_time.split(' ');
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
}
|
283 |
|
284 |
if (hours < today.getHours()) {
|
@@ -364,23 +363,17 @@ jQuery(document).on("click", ".b2s-user-network-settings-post-format", function
|
|
364 |
var networkType = jQuery(this).attr("data-network-type");
|
365 |
var postFormat = jQuery(this).val();
|
366 |
var networkAuthId = jQuery(this).attr("data-network-auth-id");
|
|
|
367 |
|
368 |
jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val(postFormat);
|
369 |
//PostFormat
|
370 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').length > 0) {
|
371 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
372 |
if (jQuery('#user_version').val() >= 2) {
|
373 |
-
|
374 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormat]);
|
375 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(postFormat);
|
376 |
-
|
377 |
-
/*
|
378 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').html(postFormatText[postFormat]);
|
379 |
-
jQuery('.b2s-post-item-details-post-format[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val(postFormat);
|
380 |
-
*/
|
381 |
-
|
382 |
} else {
|
383 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + networkId + '"]').html(postFormatText[postFormat]);
|
384 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + networkId + '"]').val(postFormat);
|
385 |
}
|
386 |
}
|
@@ -504,11 +497,10 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
504 |
//PostFormat
|
505 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').length > 0) {
|
506 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
|
|
507 |
if (jQuery('#user_version').val() >= 2) {
|
508 |
-
|
509 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
|
510 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
511 |
-
|
512 |
//if linkpost then show btn meta tags
|
513 |
var isMetaChecked = false;
|
514 |
if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
@@ -556,7 +548,7 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
556 |
jQuery('.b2s-post-item-details-preview-url-reload[data-network-auth-id="' + networkAuthId + '"]').trigger("click");
|
557 |
}
|
558 |
} else {
|
559 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + networkId + '"]').html(postFormatText[jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
|
560 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + networkId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
561 |
}
|
562 |
}
|
@@ -748,19 +740,12 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
748 |
//PostFormat
|
749 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').length > 0) {
|
750 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
|
|
751 |
if (jQuery('#user_version').val() >= 2) {
|
752 |
|
753 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + data.networkAuthId + '"]').html(postFormatText[jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val()]);
|
754 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + data.networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val());
|
755 |
|
756 |
-
/*
|
757 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').html(postFormatText[jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val()]);
|
758 |
-
jQuery('.b2s-post-item-details-post-format[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val());
|
759 |
-
*/
|
760 |
-
|
761 |
-
//if linkpost then show btn meta tags
|
762 |
-
|
763 |
-
|
764 |
var isMetaChecked = false;
|
765 |
if (data.networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
766 |
isMetaChecked = true;
|
@@ -807,16 +792,9 @@ jQuery(document).on("click", ".b2s-network-select-btn", function () {
|
|
807 |
}
|
808 |
|
809 |
} else {
|
810 |
-
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + data.networkId + '"]').html(postFormatText[jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val()]);
|
811 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + data.networkId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val());
|
812 |
}
|
813 |
-
//Change View For Twitter
|
814 |
-
/*if (jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-id="' + data.networkId + '"]').val() == '0' && data.networkId == '2') {
|
815 |
-
jQuery('.b2s-image-remove-btn[data-network-id="' + data.networkId + '"]').hide();
|
816 |
-
jQuery('.b2s-select-image-modal-open[data-network-id="' + data.networkId + '"]').hide();
|
817 |
-
jQuery('.b2s-post-item-details-preview-url-reload[data-network-id="' + data.networkId + '"]').trigger("click");
|
818 |
-
}*/
|
819 |
-
|
820 |
}
|
821 |
}
|
822 |
}
|
@@ -873,6 +851,10 @@ jQuery(document).on('click', '.b2s-post-ship-item-post-format', function () {
|
|
873 |
jQuery('.b2s-user-network-settings-post-format-area[data-network-type="' + jQuery(this).attr('data-network-type') + '"][data-network-id="' + jQuery(this).attr('data-network-id') + '"]').show();
|
874 |
jQuery('#b2s-post-ship-item-post-format-network-title').html(jQuery('.b2s-user-network-settings-post-format-area[data-network-id="' + jQuery(this).attr('data-network-id') + '"]').attr('data-network-title'));
|
875 |
if (jQuery('#user_version').val() >= 2) {
|
|
|
|
|
|
|
|
|
876 |
jQuery('#b2s-post-ship-item-post-format-network-display-name').html(jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').text().toUpperCase());
|
877 |
}
|
878 |
jQuery('.b2s-post-format-settings-info').hide();
|
@@ -905,6 +887,16 @@ jQuery('.b2s-network-details-mandant-select').change(function () {
|
|
905 |
hideDuplicateAuths();
|
906 |
chooseMandant();
|
907 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
908 |
//Versandzeitpunkt auswahl
|
909 |
jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select', function () {
|
910 |
var dataNetworkCount = 0;
|
@@ -1640,7 +1632,10 @@ function loadingDummyConnectionFail(networkAuthId, networkId) {
|
|
1640 |
+ '<div class="clearfix"></div>'
|
1641 |
+ '<div class="text-center"><small>'
|
1642 |
+ jQuery('#b2sJsTextConnectionFail').val()
|
1643 |
-
+ '</small
|
|
|
|
|
|
|
1644 |
+ '</div>'
|
1645 |
+ '</div>'
|
1646 |
+ '</div>'
|
142 |
jQuery('.b2s-post-item-details-release-input-time[data-network-id="' + network_id + '"][data-network-type="' + count + '"][data-network-count="0"]').val(network_type_time);
|
143 |
var hours = network_type_time.substring(0, 2);
|
144 |
if (lang == "de") {
|
145 |
+
var timeparts = network_type_time.split(' ');
|
146 |
+
if (timeparts[1] == 'AM') {
|
147 |
+
hours = (timeparts[1] == 'AM') ? hours : (parseInt(hours) + 12);
|
148 |
+
}
|
|
|
149 |
}
|
150 |
if (hours < today.getHours()) {
|
151 |
jQuery('.b2s-post-item-details-release-input-date[data-network-id="' + network_id + '"][data-network-type="' + count + '"][data-network-count="0"]').val(dateTomorrow);
|
275 |
var hours = network_type_time.substring(0, 2);
|
276 |
if (lang == "de") {
|
277 |
var timeparts = network_type_time.split(' ');
|
278 |
+
if (timeparts[1] == 'AM') {
|
279 |
+
hours = (timeparts[1] == 'AM') ? hours : (parseInt(hours) + 12);
|
280 |
+
}
|
281 |
}
|
282 |
|
283 |
if (hours < today.getHours()) {
|
363 |
var networkType = jQuery(this).attr("data-network-type");
|
364 |
var postFormat = jQuery(this).val();
|
365 |
var networkAuthId = jQuery(this).attr("data-network-auth-id");
|
366 |
+
var postFormatType = jQuery(this).attr("data-post-format-type");
|
367 |
|
368 |
jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val(postFormat);
|
369 |
//PostFormat
|
370 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').length > 0) {
|
371 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
372 |
if (jQuery('#user_version').val() >= 2) {
|
373 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + networkAuthId + '"]').html(postFormatText[postFormatType][postFormat]);
|
|
|
374 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(postFormat);
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
} else {
|
376 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + networkId + '"]').html(postFormatText[postFormatType][postFormat]);
|
377 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + networkId + '"]').val(postFormat);
|
378 |
}
|
379 |
}
|
497 |
//PostFormat
|
498 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').length > 0) {
|
499 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
500 |
+
var postFormatType = jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').attr('data-post-format-type');
|
501 |
if (jQuery('#user_version').val() >= 2) {
|
502 |
+
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()]);
|
|
|
503 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
|
|
504 |
//if linkpost then show btn meta tags
|
505 |
var isMetaChecked = false;
|
506 |
if (networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
548 |
jQuery('.b2s-post-item-details-preview-url-reload[data-network-auth-id="' + networkAuthId + '"]').trigger("click");
|
549 |
}
|
550 |
} else {
|
551 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + networkId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val()]);
|
552 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + networkId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + networkType + '"][data-network-id="' + networkId + '"]').val());
|
553 |
}
|
554 |
}
|
740 |
//PostFormat
|
741 |
if (jQuery('.b2s-post-ship-item-post-format-text[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').length > 0) {
|
742 |
var postFormatText = JSON.parse(jQuery('.b2sNetworkSettingsPostFormatText').val());
|
743 |
+
var postFormatType = jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').attr('data-post-format-type');
|
744 |
if (jQuery('#user_version').val() >= 2) {
|
745 |
|
746 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-auth-id="' + data.networkAuthId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val()]);
|
747 |
jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + data.networkAuthId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val());
|
748 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
749 |
var isMetaChecked = false;
|
750 |
if (data.networkId == "1" && jQuery('#isOgMetaChecked').val() == "1") {
|
751 |
isMetaChecked = true;
|
792 |
}
|
793 |
|
794 |
} else {
|
795 |
+
jQuery('.b2s-post-ship-item-post-format-text[data-network-id="' + data.networkId + '"]').html(postFormatText[postFormatType][jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val()]);
|
796 |
jQuery('.b2s-post-item-details-post-format[data-network-id="' + data.networkId + '"]').val(jQuery('.b2sNetworkSettingsPostFormatCurrent[data-network-type="' + data.networkType + '"][data-network-id="' + data.networkId + '"]').val());
|
797 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
798 |
}
|
799 |
}
|
800 |
}
|
851 |
jQuery('.b2s-user-network-settings-post-format-area[data-network-type="' + jQuery(this).attr('data-network-type') + '"][data-network-id="' + jQuery(this).attr('data-network-id') + '"]').show();
|
852 |
jQuery('#b2s-post-ship-item-post-format-network-title').html(jQuery('.b2s-user-network-settings-post-format-area[data-network-id="' + jQuery(this).attr('data-network-id') + '"]').attr('data-network-title'));
|
853 |
if (jQuery('#user_version').val() >= 2) {
|
854 |
+
jQuery('.b2s-user-network-settings-post-format[data-network-type="' + jQuery(this).attr('data-network-type') + '"][data-network-id="' + jQuery(this).attr('data-network-id') + '"]').removeClass('b2s-settings-checked');
|
855 |
+
var currentPostFormat = jQuery('.b2s-post-item-details-post-format[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').val();
|
856 |
+
jQuery('.b2s-user-network-settings-post-format[data-network-type="' + jQuery(this).attr('data-network-type') + '"][data-network-id="' + jQuery(this).attr('data-network-id') + '"][data-post-format="'+currentPostFormat+'"]').addClass('b2s-settings-checked');
|
857 |
+
|
858 |
jQuery('#b2s-post-ship-item-post-format-network-display-name').html(jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').text().toUpperCase());
|
859 |
}
|
860 |
jQuery('.b2s-post-format-settings-info').hide();
|
887 |
hideDuplicateAuths();
|
888 |
chooseMandant();
|
889 |
});
|
890 |
+
|
891 |
+
jQuery(document).on('change', '.b2s-post-item-details-item-group-select', function () {
|
892 |
+
if (jQuery(this).attr('data-change-network-display-name') == 'true') {
|
893 |
+
var label = jQuery(this.options[this.selectedIndex]).closest('optgroup').prop('label');
|
894 |
+
jQuery('.b2s-post-item-details-network-display-name[data-network-auth-id="' + jQuery(this).attr('data-network-auth-id') + '"]').html(label);
|
895 |
+
}
|
896 |
+
return false;
|
897 |
+
});
|
898 |
+
|
899 |
+
|
900 |
//Versandzeitpunkt auswahl
|
901 |
jQuery(document).on('change', '.b2s-post-item-details-release-input-date-select', function () {
|
902 |
var dataNetworkCount = 0;
|
1632 |
+ '<div class="clearfix"></div>'
|
1633 |
+ '<div class="text-center"><small>'
|
1634 |
+ jQuery('#b2sJsTextConnectionFail').val()
|
1635 |
+
+ '</small>'
|
1636 |
+
+ '<br/>'
|
1637 |
+
+ '<a class="btn btn-link btn-sm" target="_blank" href="' + jQuery('#b2sJsTextConnectionFailLink').val() + '">' + jQuery('#b2sJsTextConnectionFailLinkText').val() + '</a>'
|
1638 |
+
+ '</div>'
|
1639 |
+ '</div>'
|
1640 |
+ '</div>'
|
1641 |
+ '</div>'
|
assets/js/b2s/start.js
CHANGED
@@ -51,11 +51,137 @@ jQuery(window).on("load", function () {
|
|
51 |
|
52 |
});
|
53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
function isMail(mail) {
|
56 |
var regex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
57 |
return regex.test(mail);
|
58 |
}
|
59 |
|
60 |
-
|
61 |
-
|
51 |
|
52 |
});
|
53 |
|
54 |
+
/* Content-Widget */
|
55 |
+
(function (){
|
56 |
+
if(jQuery('.b2s-dashboard-multi-widget').length > 0)
|
57 |
+
{
|
58 |
+
var data = [];
|
59 |
+
|
60 |
+
jQuery.ajax({
|
61 |
+
url: ajaxurl,
|
62 |
+
type: "GET",
|
63 |
+
dataType: "json",
|
64 |
+
data: {
|
65 |
+
'action': 'b2s_get_multi_widget_content',
|
66 |
+
},
|
67 |
+
success: function (content) {
|
68 |
+
data = content;
|
69 |
+
|
70 |
+
widget.data('position',new Date().getSeconds() % data.length);
|
71 |
+
show();
|
72 |
+
|
73 |
+
setInterval(function(){
|
74 |
+
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').trigger("click");
|
75 |
+
},30000);
|
76 |
+
}
|
77 |
+
|
78 |
+
});
|
79 |
+
|
80 |
+
var widget = jQuery('.b2s-dashboard-multi-widget');
|
81 |
+
|
82 |
+
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-right').on("click",function(){
|
83 |
+
widget.data('position',widget.data('position')*1+1);
|
84 |
+
show(widget);
|
85 |
+
});
|
86 |
+
|
87 |
+
jQuery('.b2s-dashboard-multi-widget .glyphicon-chevron-left').on("click",function(){
|
88 |
+
widget.data('position',widget.data('position')*1-1);
|
89 |
+
show(widget);
|
90 |
+
});
|
91 |
+
|
92 |
+
function show()
|
93 |
+
{
|
94 |
+
if(widget.data('position') <0)
|
95 |
+
{
|
96 |
+
widget.data('position',data.length - 1);
|
97 |
+
}
|
98 |
+
else if(widget.data('position') > data.length-1)
|
99 |
+
{
|
100 |
+
widget.data('position',0);
|
101 |
+
}
|
102 |
+
|
103 |
+
var id = widget.data('position');
|
104 |
+
|
105 |
+
widget.find('.b2s-dashboard-multi-widget-content').html(data[id]['content']);
|
106 |
+
widget.find('.b2s-dashboard-h5').text(data[id]['title']);
|
107 |
+
}
|
108 |
+
}
|
109 |
+
})();
|
110 |
+
|
111 |
+
/* Aktivity-Chart*/
|
112 |
+
/*jQuery(document).ready(function(){
|
113 |
+
if(typeof(google) != "undefined") {
|
114 |
+
google.charts.load('current', {packages: ['corechart', 'bar'], 'language': jQuery('#b2s-activity-date-picker').data('language')});
|
115 |
+
google.charts.setOnLoadCallback(drawBasic);
|
116 |
+
|
117 |
+
function drawBasic() {
|
118 |
+
|
119 |
+
jQuery.ajax({
|
120 |
+
url: ajaxurl,
|
121 |
+
type: "GET",
|
122 |
+
dataType: "json",
|
123 |
+
data: {
|
124 |
+
'action': 'b2s_get_stats',
|
125 |
+
'from': jQuery('#b2s-activity-date-picker').val()
|
126 |
+
},
|
127 |
+
success: function (content) {
|
128 |
+
var activity_chart_data = [];
|
129 |
+
|
130 |
+
jQuery(Object.keys(content)).each(function () {
|
131 |
+
var date = new Date(this);
|
132 |
+
activity_chart_data.push([{
|
133 |
+
v: date,
|
134 |
+
f: jQuery('#b2s-activity-date-picker').data('language') == "de" ? date.getDay() + '.' + date.getMonth() + '.' + date.getFullYear() : date.getFullYear() + '-' + date.getMonth() + '-' + date.getDay()
|
135 |
+
}, content[this][0], content[this][1]]);
|
136 |
+
});
|
137 |
+
|
138 |
+
var data = new google.visualization.DataTable();
|
139 |
+
data.addColumn('date', 'Date');
|
140 |
+
data.addColumn('number', jQuery("#chart_div").data('text-published'))
|
141 |
+
data.addColumn('number', jQuery("#chart_div").data('text-scheduled'))
|
142 |
+
|
143 |
+
data.addRows(activity_chart_data);
|
144 |
+
|
145 |
+
var options = {
|
146 |
+
title: '',
|
147 |
+
legend: {position: 'bottom'},
|
148 |
+
vAxis: {
|
149 |
+
format: '#'
|
150 |
+
},
|
151 |
+
colors: ['#79B232', '#dddddd']
|
152 |
+
};
|
153 |
+
|
154 |
+
var chart = new google.visualization.ColumnChart(
|
155 |
+
document.getElementById('chart_div'));
|
156 |
+
|
157 |
+
chart.draw(data, options);
|
158 |
+
}
|
159 |
+
|
160 |
+
});
|
161 |
+
}
|
162 |
+
|
163 |
+
jQuery('#b2s-activity-date-picker').b2sdatepicker({
|
164 |
+
'autoClose': true,
|
165 |
+
'toggleSelected': true,
|
166 |
+
'minutesStep': 15
|
167 |
+
});
|
168 |
+
jQuery('#b2s-activity-date-picker').on("selectDate", function () {
|
169 |
+
jQuery('#chart_div').html("<div class=\"b2s-loading-area\">\n" +
|
170 |
+
" <br>\n" +
|
171 |
+
" <div class=\"b2s-loader-impulse b2s-loader-impulse-md\"></div>\n" +
|
172 |
+
" <div class=\"clearfix\"></div>\n" +
|
173 |
+
" </div>");
|
174 |
+
|
175 |
+
//Warten bis das Event durch ist...
|
176 |
+
setTimeout(drawBasic);
|
177 |
+
});
|
178 |
+
}
|
179 |
+
});*/
|
180 |
+
|
181 |
+
|
182 |
|
183 |
function isMail(mail) {
|
184 |
var regex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
|
185 |
return regex.test(mail);
|
186 |
}
|
187 |
|
|
|
|
assets/js/b2s/wp/post-box.js
CHANGED
@@ -17,7 +17,7 @@ jQuery(window).on("load", function () {
|
|
17 |
if (jQuery('#b2s-post-meta-box-time-dropdown-publish').is(':checked')) {
|
18 |
if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
|
19 |
jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
|
20 |
-
}
|
21 |
if (jQuery('#b2s-post-meta-box-profil-dropdown').length == 0) {
|
22 |
jQuery('.b2s-loading-area').show();
|
23 |
jQuery.ajax({
|
@@ -118,6 +118,7 @@ jQuery(document).on('click', '#b2s-post-meta-box-time-dropdown-publish', functio
|
|
118 |
jQuery('#b2s-post-meta-box-sched-date-picker').val(setTodayDate);
|
119 |
jQuery('#b2s-post-meta-box-sched-date-picker').b2sdatepicker({'autoClose': true, 'toggleSelected': false, 'minutesStep': 15, 'minDate': today, 'startDate': today, 'todayButton': today});
|
120 |
jQuery('#b2s-post-meta-box-profil-dropdown [value="' + jQuery('#b2s-user-last-selected-profile-id').val() + '"]').prop('selected', true).trigger('change');
|
|
|
121 |
} else {
|
122 |
jQuery('#b2s-server-connection-fail').show();
|
123 |
}
|
@@ -145,6 +146,23 @@ jQuery(document).on('change', '.b2s-post-meta-box-sched-select', function () {
|
|
145 |
});
|
146 |
|
147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
|
149 |
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
|
150 |
return false;
|
17 |
if (jQuery('#b2s-post-meta-box-time-dropdown-publish').is(':checked')) {
|
18 |
if (jQuery('#b2s-post-meta-box-version').val() == "0" && jQuery(this).val() == "publish") {
|
19 |
jQuery('#b2s-post-meta-box-time-dropdown-publish').prop('checked', false);
|
20 |
+
}else {
|
21 |
if (jQuery('#b2s-post-meta-box-profil-dropdown').length == 0) {
|
22 |
jQuery('.b2s-loading-area').show();
|
23 |
jQuery.ajax({
|
118 |
jQuery('#b2s-post-meta-box-sched-date-picker').val(setTodayDate);
|
119 |
jQuery('#b2s-post-meta-box-sched-date-picker').b2sdatepicker({'autoClose': true, 'toggleSelected': false, 'minutesStep': 15, 'minDate': today, 'startDate': today, 'todayButton': today});
|
120 |
jQuery('#b2s-post-meta-box-profil-dropdown [value="' + jQuery('#b2s-user-last-selected-profile-id').val() + '"]').prop('selected', true).trigger('change');
|
121 |
+
|
122 |
} else {
|
123 |
jQuery('#b2s-server-connection-fail').show();
|
124 |
}
|
146 |
});
|
147 |
|
148 |
|
149 |
+
jQuery(document).on('click', '#publish', function () {
|
150 |
+
//Check is Auto-Post-Import active
|
151 |
+
if (jQuery('#autoPostImportIsActive').length > 0) {
|
152 |
+
if (jQuery('#autoPostImportIsActive').val() == "1") {
|
153 |
+
jQuery.ajax({
|
154 |
+
url: ajaxurl,
|
155 |
+
type: "POST",
|
156 |
+
dataType: "json",
|
157 |
+
cache: false,
|
158 |
+
data: {
|
159 |
+
'action': 'b2s_lock_auto_post_import',
|
160 |
+
'userId': jQuery('#b2sBlogUserId').val()
|
161 |
+
}
|
162 |
+
});
|
163 |
+
}
|
164 |
+
}
|
165 |
+
});
|
166 |
jQuery(document).on('click', '.b2s-btn-close-meta-box', function () {
|
167 |
jQuery('#' + jQuery(this).attr('data-area-id')).hide();
|
168 |
return false;
|
assets/lib/btn-toogle/bootstrap-toggle.min.css
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*! ========================================================================
|
2 |
+
* Bootstrap Toggle: bootstrap-toggle.css v2.2.0
|
3 |
+
* http://www.bootstraptoggle.com
|
4 |
+
* ========================================================================
|
5 |
+
* Copyright 2014 Min Hur, The New York Times Company
|
6 |
+
* Licensed under MIT
|
7 |
+
* ======================================================================== */
|
8 |
+
.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
|
9 |
+
.toggle{position:relative;overflow:hidden}
|
10 |
+
.toggle input[type=checkbox]{display:none}
|
11 |
+
.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
|
12 |
+
.toggle.off .toggle-group{left:-100%}
|
13 |
+
.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
|
14 |
+
.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
|
15 |
+
.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}
|
16 |
+
.toggle.btn{min-width:75px;min-height: 30px;}
|
17 |
+
.toggle-on.btn{padding-right:24px}
|
18 |
+
.toggle-off.btn{padding-left:24px}
|
19 |
+
.toggle.btn-lg{min-width:79px;min-height:45px}
|
20 |
+
.toggle-on.btn-lg{padding-right:31px}
|
21 |
+
.toggle-off.btn-lg{padding-left:31px}
|
22 |
+
.toggle-handle.btn-lg{width:40px}
|
23 |
+
.toggle.btn-sm{min-width:50px;min-height:30px}
|
24 |
+
.toggle-on.btn-sm{padding-right:20px}
|
25 |
+
.toggle-off.btn-sm{padding-left:20px}
|
26 |
+
.toggle.btn-xs{min-width:35px;min-height:22px}
|
27 |
+
.toggle-on.btn-xs{padding-right:12px}
|
28 |
+
.toggle-off.btn-xs{padding-left:12px}
|
assets/lib/btn-toogle/bootstrap-toggle.min.js
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*! ========================================================================
|
2 |
+
* Bootstrap Toggle: bootstrap-toggle.js v2.2.0
|
3 |
+
* http://www.bootstraptoggle.com
|
4 |
+
* ========================================================================
|
5 |
+
* Copyright 2014 Min Hur, The New York Times Company
|
6 |
+
* Licensed under MIT
|
7 |
+
* ======================================================================== */
|
8 |
+
+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.toggle"),f="object"==typeof b&&b;e||d.data("bs.toggle",e=new c(this,f)),"string"==typeof b&&e[b]&&e[b]()})}var c=function(b,c){this.$element=a(b),this.options=a.extend({},this.defaults(),c),this.render()};c.VERSION="2.2.0",c.DEFAULTS={on:"On",off:"Off",onstyle:"primary",offstyle:"default",size:"normal",style:"",width:null,height:null},c.prototype.defaults=function(){return{on:this.$element.attr("data-on")||c.DEFAULTS.on,off:this.$element.attr("data-off")||c.DEFAULTS.off,onstyle:this.$element.attr("data-onstyle")||c.DEFAULTS.onstyle,offstyle:this.$element.attr("data-offstyle")||c.DEFAULTS.offstyle,size:this.$element.attr("data-size")||c.DEFAULTS.size,style:this.$element.attr("data-style")||c.DEFAULTS.style,width:this.$element.attr("data-width")||c.DEFAULTS.width,height:this.$element.attr("data-height")||c.DEFAULTS.height}},c.prototype.render=function(){this._onstyle="btn-"+this.options.onstyle,this._offstyle="btn-"+this.options.offstyle;var b="large"===this.options.size?"btn-lg":"small"===this.options.size?"btn-sm":"mini"===this.options.size?"btn-xs":"",c=a('<label class="btn">').html(this.options.on).addClass(this._onstyle+" "+b),d=a('<label class="btn">').html(this.options.off).addClass(this._offstyle+" "+b+" active"),e=a('<span class="toggle-handle btn btn-default">').addClass(b),f=a('<div class="toggle-group">').append(c,d,e),g=a('<div class="toggle btn" data-toggle="toggle">').addClass(this.$element.prop("checked")?this._onstyle:this._offstyle+" off").addClass(b).addClass(this.options.style);this.$element.wrap(g),a.extend(this,{$toggle:this.$element.parent(),$toggleOn:c,$toggleOff:d,$toggleGroup:f}),this.$toggle.append(f);var h=this.options.width||Math.max(c.outerWidth(),d.outerWidth())+e.outerWidth()/2,i=this.options.height||Math.max(c.outerHeight(),d.outerHeight());c.addClass("toggle-on"),d.addClass("toggle-off"),this.$toggle.css({width:h,height:i}),this.options.height&&(c.css("line-height",c.height()+"px"),d.css("line-height",d.height()+"px")),this.update(!0),this.trigger(!0)},c.prototype.toggle=function(){this.$element.prop("checked")?this.off():this.on()},c.prototype.on=function(a){return this.$element.prop("disabled")?!1:(this.$toggle.removeClass(this._offstyle+" off").addClass(this._onstyle),this.$element.prop("checked",!0),void(a||this.trigger()))},c.prototype.off=function(a){return this.$element.prop("disabled")?!1:(this.$toggle.removeClass(this._onstyle).addClass(this._offstyle+" off"),this.$element.prop("checked",!1),void(a||this.trigger()))},c.prototype.enable=function(){this.$toggle.removeAttr("disabled"),this.$element.prop("disabled",!1)},c.prototype.disable=function(){this.$toggle.attr("disabled","disabled"),this.$element.prop("disabled",!0)},c.prototype.update=function(a){this.$element.prop("disabled")?this.disable():this.enable(),this.$element.prop("checked")?this.on(a):this.off(a)},c.prototype.trigger=function(b){this.$element.off("change.bs.toggle"),b||this.$element.change(),this.$element.on("change.bs.toggle",a.proxy(function(){this.update()},this))},c.prototype.destroy=function(){this.$element.off("change.bs.toggle"),this.$toggleGroup.remove(),this.$element.removeData("bs.toggle"),this.$element.unwrap()};var d=a.fn.bootstrapToggle;a.fn.bootstrapToggle=b,a.fn.bootstrapToggle.Constructor=c,a.fn.toggle.noConflict=function(){return a.fn.bootstrapToggle=d,this},a(function(){a("input[type=checkbox][data-toggle^=toggle]").bootstrapToggle()}),a(document).on("click.bs.toggle","div[data-toggle^=toggle]",function(b){var c=a(this).find("input[type=checkbox]");c.bootstrapToggle("toggle"),b.preventDefault()})}(jQuery);
|
9 |
+
//# sourceMappingURL=bootstrap-toggle.min.js.map
|
assets/lib/chosen/chosen.jquery.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
+
(function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),title:a.title?a.title:void 0,children:0,disabled:a.disabled,classes:a.className}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,title:a.title?a.title:void 0,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,group_label:null!=b?this.parsed[b].label:null,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY},AbstractChosen.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.choice_label=function(a){return this.include_group_label_in_selected&&null!=a.group_label?"<b class='group-name'>"+a.group_label+"</b>"+a.html:a.html},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(a){var b=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return b.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(a){var b=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return b.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f,g,h;for(b="",e=0,h=this.results_data,f=0,g=h.length;g>f&&(c=h[f],d="",d=c.group?this.result_add_group(c):this.result_add_option(c),""!==d&&(e++,b+=d),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(c))),!(e>=this.max_shown_results));f++);return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match&&this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,a.title&&(c.title=a.title),this.outerHTML(c)):""},AbstractChosen.prototype.result_add_group=function(a){var b,c;return(a.search_match||a.group_match)&&a.active_options>0?(b=[],b.push("group-result"),a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.innerHTML=a.search_text,a.title&&(c.title=a.title),this.outerHTML(c)):""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(a){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l;for(this.no_results_clear(),d=0,f=this.get_search_text(),a=f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),i=new RegExp(a,"i"),c=this.get_search_regex(a),l=this.results_data,j=0,k=l.length;k>j;j++)b=l[j],b.search_match=!1,e=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(e=this.results_data[b.group_array_index],0===e.active_options&&e.search_match&&(d+=1),e.active_options+=1),b.search_text=b.group?b.label:b.html,(!b.group||this.group_search)&&(b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(d+=1),b.search_match?(f.length&&(g=b.search_text.search(i),h=b.search_text.substr(0,g+f.length)+"</em>"+b.search_text.substr(g+f.length),b.search_text=h.substr(0,g)+"<em>"+h.substr(g)),null!=e&&(e.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>d&&f.length?(this.update_results_content(""),this.no_results(f)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.get_search_regex=function(a){var b;return b=this.search_contains?"":"^",new RegExp(b+a,"i")},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(a){var b=this;return setTimeout(function(){return b.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:/IEMobile/i.test(window.navigator.userAgent)?!1:/Windows Phone/i.test(window.navigator.userAgent)?!1:/BlackBerry/i.test(window.navigator.userAgent)?!1:/BB10/i.test(window.navigator.userAgent)?!1:"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(c){var d,e;return d=a(this),e=d.data("chosen"),"destroy"===b?void(e instanceof Chosen&&e.destroy()):void(e instanceof Chosen||d.data("chosen",new Chosen(this,b)))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},Chosen.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("touchstart.chosen",function(b){return a.container_mousedown(b),b.preventDefault()}),this.container.bind("touchend.chosen",function(b){return a.container_mouseup(b),b.preventDefault()}),this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=a.originalEvent.deltaY||-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(a){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(a){var b;return this.form_field.tabIndex?(b=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=b):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(b)+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),b.addClass("result-selected"),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(this.choice_label(c)),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.show_search_field_default(),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,a.preventDefault(),this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:this.results_showing&&a.preventDefault();break;case 32:this.disable_search&&a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}).call(this);
|
assets/lib/chosen/chosen.min.css
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
/* Chosen v1.5.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
|
2 |
+
|
3 |
+
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../chosen/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../chosen/img/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../chosen/img/chosen-sprite.png) no-repeat 100% -20px;background:url(../chosen/img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../chosen/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../chosen/img/chosen-sprite.png) no-repeat -30px -20px;background:url(../chosen/img/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../chosen/img/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
|
assets/lib/chosen/img/chosen-sprite.png
ADDED
Binary file
|
assets/lib/chosen/img/chosen-sprite@2x.png
ADDED
Binary file
|
blog2social.php
CHANGED
@@ -7,12 +7,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__));
|
@@ -55,7 +55,7 @@ function uninstallPlugin() {
|
|
55 |
$b2sCheck = new B2S_System();
|
56 |
if ($b2sCheck->check() === true) {
|
57 |
global $wpdb;
|
58 |
-
$sql =
|
59 |
$data = $wpdb->get_results($sql, ARRAY_A);
|
60 |
if (!empty($data) && is_array($data)) {
|
61 |
require_once (plugin_dir_path(__FILE__) . 'includes/B2S/Api/Post.php');
|
7 |
* Author: Blog2Social, Adenion
|
8 |
* Text Domain: blog2social
|
9 |
* Domain Path: /languages
|
10 |
+
* Version: 4.4.0
|
11 |
* Author URI: https://www.blog2social.com
|
12 |
* License: GPL2+
|
13 |
*/
|
14 |
//B2SDefine
|
15 |
+
define('B2S_PLUGIN_VERSION', '440');
|
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__));
|
55 |
$b2sCheck = new B2S_System();
|
56 |
if ($b2sCheck->check() === true) {
|
57 |
global $wpdb;
|
58 |
+
$sql = "SELECT token,blog_user_id FROM `b2s_user`";
|
59 |
$data = $wpdb->get_results($sql, ARRAY_A);
|
60 |
if (!empty($data) && is_array($data)) {
|
61 |
require_once (plugin_dir_path(__FILE__) . 'includes/B2S/Api/Post.php');
|
includes/Ajax/Get.php
CHANGED
@@ -27,6 +27,8 @@ class Ajax_Get {
|
|
27 |
add_action('wp_ajax_b2s_get_calendar_events', array($this, 'getCalendarEvents'));
|
28 |
add_action('wp_ajax_b2s_get_calendar_edit_modal', array($this, 'getCalendarEditModal'));
|
29 |
add_action('wp_ajax_b2s_get_image_modal', array($this, 'getImageModal'));
|
|
|
|
|
30 |
}
|
31 |
|
32 |
public function getSortData() {
|
@@ -35,6 +37,7 @@ class Ajax_Get {
|
|
35 |
/* Sort */
|
36 |
$b2sType = isset($_POST['b2sType']) ? trim($_POST['b2sType']) : "";
|
37 |
$b2sPagination = (int) isset($_POST['b2sPagination']) ? $_POST['b2sPagination'] : 1;
|
|
|
38 |
$b2sSortPostTitle = isset($_POST['b2sSortPostTitle']) ? trim($_POST['b2sSortPostTitle']) : "";
|
39 |
$b2sSortPostAuthor = isset($_POST['b2sSortPostAuthor']) ? trim($_POST['b2sSortPostAuthor']) : "";
|
40 |
$b2sSortPostSchedDate = isset($_POST['b2sSortPostSchedDate']) ? trim($_POST['b2sSortPostSchedDate']) : "";
|
@@ -45,9 +48,14 @@ class Ajax_Get {
|
|
45 |
$b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
|
46 |
$b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
|
47 |
$b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
|
|
48 |
if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
|
49 |
-
$postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang);
|
50 |
-
|
|
|
|
|
|
|
|
|
51 |
wp_die();
|
52 |
}
|
53 |
echo json_encode(array('result' => false, 'content' => '', 'schedDates' => 0, 'pagination' => ''));
|
@@ -67,8 +75,8 @@ class Ajax_Get {
|
|
67 |
public function getPostMetaBox() {
|
68 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getProfileUserAuth', 'token' => B2S_PLUGIN_TOKEN)));
|
69 |
if (isset($result->result) && (int) $result->result == 1 && isset($result->data) && !empty($result->data) && isset($result->data->mandant) && isset($result->data->auth) && !empty($result->data->mandant) && !empty($result->data->auth)) {
|
70 |
-
$
|
71 |
-
echo json_encode(array('result' => true, 'content' => $
|
72 |
wp_die();
|
73 |
}
|
74 |
echo json_encode(array('result' => false, 'content' => ''));
|
@@ -232,11 +240,9 @@ class Ajax_Get {
|
|
232 |
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Settings/Item.php');
|
233 |
require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
234 |
|
235 |
-
if(isset($_GET['start']))
|
236 |
-
|
237 |
-
|
238 |
-
}
|
239 |
-
else{
|
240 |
$calendar = B2S_Calendar_Filter::getAll();
|
241 |
}
|
242 |
echo json_encode($calendar->asCalendarArray());
|
@@ -246,21 +252,20 @@ class Ajax_Get {
|
|
246 |
public function getCalendarEditModal() {
|
247 |
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Calendar/Filter.php');
|
248 |
if (isset($_POST['id']) && (int) $_POST['id'] > 0) {
|
249 |
-
$item = B2S_Calendar_Filter::getById((int)$_POST['id']);
|
250 |
if ($item != null) {
|
251 |
-
$lock_user_id = get_option("B2S_PLUGIN_CALENDAR_BLOCKED_"
|
252 |
-
if(!$lock_user_id) {
|
253 |
update_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['id'], get_current_user_id());
|
254 |
$options = new B2S_Options(get_current_user_id());
|
255 |
$block_old = $options->_getOption("B2S_PLUGIN_USER_CALENDAR_BLOCKED");
|
256 |
|
257 |
-
if($block_old) {
|
258 |
-
delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_"
|
259 |
}
|
260 |
-
$options->_setOption("B2S_PLUGIN_USER_CALENDAR_BLOCKED"
|
261 |
}
|
262 |
-
if($lock_user_id)
|
263 |
-
{
|
264 |
$lock_user = get_userdata($lock_user_id);
|
265 |
}
|
266 |
include (B2S_PLUGIN_DIR . 'views/b2s/modal.calendar.php');
|
@@ -285,4 +290,25 @@ class Ajax_Get {
|
|
285 |
wp_die();
|
286 |
}
|
287 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
288 |
}
|
27 |
add_action('wp_ajax_b2s_get_calendar_events', array($this, 'getCalendarEvents'));
|
28 |
add_action('wp_ajax_b2s_get_calendar_edit_modal', array($this, 'getCalendarEditModal'));
|
29 |
add_action('wp_ajax_b2s_get_image_modal', array($this, 'getImageModal'));
|
30 |
+
add_action('wp_ajax_b2s_get_multi_widget_content', array($this, 'getMultiWidgetContent'));
|
31 |
+
add_action('wp_ajax_b2s_get_stats', array($this, 'getStats'));
|
32 |
}
|
33 |
|
34 |
public function getSortData() {
|
37 |
/* Sort */
|
38 |
$b2sType = isset($_POST['b2sType']) ? trim($_POST['b2sType']) : "";
|
39 |
$b2sPagination = (int) isset($_POST['b2sPagination']) ? $_POST['b2sPagination'] : 1;
|
40 |
+
$b2sShowPagination = !isset($_POST['b2sShowPagination']) || $_POST['b2sShowPagination'] == 1;
|
41 |
$b2sSortPostTitle = isset($_POST['b2sSortPostTitle']) ? trim($_POST['b2sSortPostTitle']) : "";
|
42 |
$b2sSortPostAuthor = isset($_POST['b2sSortPostAuthor']) ? trim($_POST['b2sSortPostAuthor']) : "";
|
43 |
$b2sSortPostSchedDate = isset($_POST['b2sSortPostSchedDate']) ? trim($_POST['b2sSortPostSchedDate']) : "";
|
48 |
$b2sSortPostCat = isset($_POST['b2sSortPostCat']) ? trim($_POST['b2sSortPostCat']) : "";
|
49 |
$b2sSortPostType = isset($_POST['b2sSortPostType']) ? trim($_POST['b2sSortPostType']) : "";
|
50 |
$b2sUserLang = isset($_POST['b2sUserLang']) ? trim($_POST['b2sUserLang']) : strtolower(substr(B2S_LANGUAGE, 0, 2));
|
51 |
+
$b2sResultsPerPage = isset($_POST['b2sPostsPerPage']) && intval($_POST['b2sPostsPerPage']) > 0 ? intval($_POST['b2sPostsPerPage']) : B2S_PLUGIN_POSTPERPAGE;
|
52 |
if (!empty($b2sType) && in_array($b2sType, array('all', 'sched', 'publish'))) {
|
53 |
+
$postItem = new B2S_Post_Item($b2sType, $b2sSortPostTitle, $b2sSortPostAuthor, $b2sSortPostStatus, $b2sSortPostPublishDate, $b2sSortPostSchedDate, $b2sShowByDate, $b2sUserAuthId, $b2sPagination, $b2sSortPostCat, $b2sSortPostType, $b2sUserLang, $b2sResultsPerPage);
|
54 |
+
$result = array('result' => true, 'content' => $postItem->getItemHtml(), 'schedDates' => json_encode($postItem->getCalendarSchedDate()));
|
55 |
+
if ($b2sShowPagination) {
|
56 |
+
$result['pagination'] = $postItem->getPaginationHtml();
|
57 |
+
}
|
58 |
+
echo json_encode($result);
|
59 |
wp_die();
|
60 |
}
|
61 |
echo json_encode(array('result' => false, 'content' => '', 'schedDates' => 0, 'pagination' => ''));
|
75 |
public function getPostMetaBox() {
|
76 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getProfileUserAuth', 'token' => B2S_PLUGIN_TOKEN)));
|
77 |
if (isset($result->result) && (int) $result->result == 1 && isset($result->data) && !empty($result->data) && isset($result->data->mandant) && isset($result->data->auth) && !empty($result->data->mandant) && !empty($result->data->auth)) {
|
78 |
+
$postBox = new B2S_PostBox();
|
79 |
+
echo json_encode(array('result' => true, 'content' => $postBox->getPostBoxAutoHtml($result->data->mandant, $result->data->auth)));
|
80 |
wp_die();
|
81 |
}
|
82 |
echo json_encode(array('result' => false, 'content' => ''));
|
240 |
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Settings/Item.php');
|
241 |
require_once (B2S_PLUGIN_DIR . 'includes/Util.php');
|
242 |
|
243 |
+
if (isset($_GET['start'])) {
|
244 |
+
$calendar = B2S_Calendar_Filter::getByTimespam($_GET['start'] . " 00:00:00", $_GET['end'] . " 23:59:59");
|
245 |
+
} else {
|
|
|
|
|
246 |
$calendar = B2S_Calendar_Filter::getAll();
|
247 |
}
|
248 |
echo json_encode($calendar->asCalendarArray());
|
252 |
public function getCalendarEditModal() {
|
253 |
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Calendar/Filter.php');
|
254 |
if (isset($_POST['id']) && (int) $_POST['id'] > 0) {
|
255 |
+
$item = B2S_Calendar_Filter::getById((int) $_POST['id']);
|
256 |
if ($item != null) {
|
257 |
+
$lock_user_id = get_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['id']);
|
258 |
+
if (!$lock_user_id) {
|
259 |
update_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $_POST['id'], get_current_user_id());
|
260 |
$options = new B2S_Options(get_current_user_id());
|
261 |
$block_old = $options->_getOption("B2S_PLUGIN_USER_CALENDAR_BLOCKED");
|
262 |
|
263 |
+
if ($block_old) {
|
264 |
+
delete_option("B2S_PLUGIN_CALENDAR_BLOCKED_" . $block_old);
|
265 |
}
|
266 |
+
$options->_setOption("B2S_PLUGIN_USER_CALENDAR_BLOCKED", $_POST['id']);
|
267 |
}
|
268 |
+
if ($lock_user_id) {
|
|
|
269 |
$lock_user = get_userdata($lock_user_id);
|
270 |
}
|
271 |
include (B2S_PLUGIN_DIR . 'views/b2s/modal.calendar.php');
|
290 |
wp_die();
|
291 |
}
|
292 |
|
293 |
+
public function getMultiWidgetContent() {
|
294 |
+
$option = get_option("B2S_MULTI_WIDGET");
|
295 |
+
if ($option !== false) {
|
296 |
+
if (is_array($option) && isset($option['timestamp']) && isset($option['content']) && !empty($option['content']) && $option['timestamp'] > date('Y-m-d H:i:s', strtotime("-3 hours"))) {
|
297 |
+
die($option['content']);
|
298 |
+
}
|
299 |
+
}
|
300 |
+
$content = B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getNews', 'version' => B2S_PLUGIN_VERSION, 'lang' => strtolower(substr(get_locale(), 0, 2)), 'token' => B2S_PLUGIN_TOKEN));
|
301 |
+
update_option("B2S_MULTI_WIDGET", array("timestamp" => date("Y-m-d H:i:s"), "content" => $content), false);
|
302 |
+
echo $content;
|
303 |
+
wp_die();
|
304 |
+
}
|
305 |
+
|
306 |
+
public function getStats() {
|
307 |
+
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Stats.php');
|
308 |
+
$stats = new B2S_Stats();
|
309 |
+
$stats->set_from($_GET['from']);
|
310 |
+
echo json_encode($stats->get_result());
|
311 |
+
wp_die();
|
312 |
+
}
|
313 |
+
|
314 |
}
|
includes/Ajax/Post.php
CHANGED
@@ -15,6 +15,7 @@ class Ajax_Post {
|
|
15 |
add_action('wp_ajax_b2s_save_ship_data', array($this, 'saveShipData'));
|
16 |
add_action('wp_ajax_b2s_save_user_mandant', array($this, 'saveUserMandant'));
|
17 |
add_action('wp_ajax_b2s_delete_mandant', array($this, 'deleteUserMandant'));
|
|
|
18 |
add_action('wp_ajax_b2s_delete_user_auth', array($this, 'deleteUserAuth'));
|
19 |
add_action('wp_ajax_b2s_update_user_version', array($this, 'updateUserVersion'));
|
20 |
add_action('wp_ajax_b2s_create_trail', array($this, 'createTrail'));
|
@@ -35,6 +36,10 @@ class Ajax_Post {
|
|
35 |
add_action('wp_ajax_b2s_calendar_delete', array($this, 'b2sCalendarDelete'));
|
36 |
add_action('wp_ajax_b2s_calendar_save', array($this, 'b2sCalendarSave'));
|
37 |
add_action("wp_ajax_b2s_get_calendar_release_locks", array($this, 'releaseLocks'));
|
|
|
|
|
|
|
|
|
38 |
}
|
39 |
|
40 |
public function prgShip() {
|
@@ -87,6 +92,14 @@ class Ajax_Post {
|
|
87 |
wp_die();
|
88 |
}
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
public function prgLogin() {
|
91 |
if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password'])) {
|
92 |
$pubKey = json_decode(PRG_Api_Get::get(B2S_PLUGIN_PRG_API_ENDPOINT . 'auth.php?publicKey=true', array()));
|
@@ -335,9 +348,32 @@ class Ajax_Post {
|
|
335 |
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
336 |
$options->_setOption('user_time_zone', $_POST['user_time_zone']);
|
337 |
echo json_encode(array('result' => true));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
wp_die();
|
339 |
}
|
340 |
|
|
|
341 |
echo json_encode(array('result' => false));
|
342 |
wp_die();
|
343 |
}
|
@@ -687,7 +723,7 @@ class Ajax_Post {
|
|
687 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
688 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
|
689 |
);
|
690 |
-
|
691 |
$b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
|
692 |
}
|
693 |
|
@@ -712,4 +748,24 @@ class Ajax_Post {
|
|
712 |
}
|
713 |
}
|
714 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
715 |
}
|
15 |
add_action('wp_ajax_b2s_save_ship_data', array($this, 'saveShipData'));
|
16 |
add_action('wp_ajax_b2s_save_user_mandant', array($this, 'saveUserMandant'));
|
17 |
add_action('wp_ajax_b2s_delete_mandant', array($this, 'deleteUserMandant'));
|
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'));
|
36 |
add_action('wp_ajax_b2s_calendar_delete', array($this, 'b2sCalendarDelete'));
|
37 |
add_action('wp_ajax_b2s_calendar_save', array($this, 'b2sCalendarSave'));
|
38 |
add_action("wp_ajax_b2s_get_calendar_release_locks", array($this, 'releaseLocks'));
|
39 |
+
add_action("wp_ajax_b2s_hide_rating", array($this, 'hideRating'));
|
40 |
+
add_action("wp_ajax_b2s_hide_premium_message", array($this, 'hidePremiumMessage'));
|
41 |
+
add_action("wp_ajax_b2s_hide_trail_message", array($this, 'hideTrailMessage'));
|
42 |
+
add_action("wp_ajax_b2s_hide_trail_ended_message", array($this, 'hideTrailEndedMessage'));
|
43 |
}
|
44 |
|
45 |
public function prgShip() {
|
92 |
wp_die();
|
93 |
}
|
94 |
|
95 |
+
public function lockAutoPostImport() {
|
96 |
+
if (isset($_POST['userId']) && (int) $_POST['userId'] > 0) {
|
97 |
+
update_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $_POST['user_id'], 1);
|
98 |
+
}
|
99 |
+
echo json_encode(array('result' => true));
|
100 |
+
wp_die();
|
101 |
+
}
|
102 |
+
|
103 |
public function prgLogin() {
|
104 |
if (isset($_POST['postId']) && (int) $_POST['postId'] > 0 && isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password'])) {
|
105 |
$pubKey = json_decode(PRG_Api_Get::get(B2S_PLUGIN_PRG_API_ENDPOINT . 'auth.php?publicKey=true', array()));
|
348 |
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
349 |
$options->_setOption('user_time_zone', $_POST['user_time_zone']);
|
350 |
echo json_encode(array('result' => true));
|
351 |
+
}
|
352 |
+
if (isset($_POST['type']) && $_POST['type'] == 'auto_post_imported') {
|
353 |
+
if (isset($_POST['b2s-import-auto-post']) && (int) $_POST['b2s-import-auto-post'] == 1 && !isset($_POST['b2s-import-auto-post-network-auth-id'])) {
|
354 |
+
echo json_encode(array('result' => false, 'type' => 'no-auth-selected'));
|
355 |
+
wp_die();
|
356 |
+
}
|
357 |
+
|
358 |
+
|
359 |
+
$network_auth_id = isset($_POST['b2s-import-auto-post-network-auth-id']) && is_array($_POST['b2s-import-auto-post-network-auth-id']) ? $_POST['b2s-import-auto-post-network-auth-id'] : array();
|
360 |
+
$post_type = isset($_POST['b2s-import-auto-post-type-data']) && is_array($_POST['b2s-import-auto-post-type-data']) ? $_POST['b2s-import-auto-post-type-data'] : array();
|
361 |
+
|
362 |
+
$auto_post_import = array('active' => ((isset($_POST['b2s-import-auto-post']) && (int) $_POST['b2s-import-auto-post'] == 1) ? 1 : 0),
|
363 |
+
'network_auth_id' => $network_auth_id,
|
364 |
+
'ship_state' => ((isset($_POST['b2s-import-auto-post-time-state']) && (int) $_POST['b2s-import-auto-post-time-state'] == 1) ? 1 : 0),
|
365 |
+
'ship_delay_time' => (int) $_POST['b2s-import-auto-post-time-data'],
|
366 |
+
'post_filter' => ((isset($_POST['b2s-import-auto-post-filter']) && (int) $_POST['b2s-import-auto-post-filter'] == 1) ? 1 : 0),
|
367 |
+
'post_type_state' => ((isset($_POST['b2s-import-auto-post-type-state']) && (int) $_POST['b2s-import-auto-post-type-state'] == 1) ? 1 : 0),
|
368 |
+
'post_type' => $post_type);
|
369 |
+
|
370 |
+
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
371 |
+
$options->_setOption('auto_post_import', $auto_post_import);
|
372 |
+
echo json_encode(array('result' => true));
|
373 |
wp_die();
|
374 |
}
|
375 |
|
376 |
+
|
377 |
echo json_encode(array('result' => false));
|
378 |
wp_die();
|
379 |
}
|
723 |
'user_timezone' => isset($post['user_timezone']) ? $post['user_timezone'] : 0,
|
724 |
'saveSetting' => isset($data['saveSchedSetting']) ? true : false
|
725 |
);
|
726 |
+
|
727 |
$b2sShipSend->saveSchedDetails(array_merge($defaultPostData, $sendData), $schedData);
|
728 |
}
|
729 |
|
748 |
}
|
749 |
}
|
750 |
|
751 |
+
public function hideRating()
|
752 |
+
{
|
753 |
+
B2S_Rating::hide(isset($_POST['forever']));
|
754 |
+
}
|
755 |
+
|
756 |
+
public function hidePremiumMessage()
|
757 |
+
{
|
758 |
+
update_option("B2S_HIDE_PREMIUM_MESSAGE",true);
|
759 |
+
}
|
760 |
+
|
761 |
+
public function hideTrailMessage()
|
762 |
+
{
|
763 |
+
update_option("B2S_HIDE_TRAIL_MESSAGE",true);
|
764 |
+
}
|
765 |
+
|
766 |
+
public function hideTrailEndedMessage()
|
767 |
+
{
|
768 |
+
update_option("B2S_HIDE_TRAIL_ENDED",true);
|
769 |
+
}
|
770 |
+
|
771 |
}
|
includes/{AutoShare.php → B2S/AutoPost.php}
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
class
|
4 |
|
5 |
private $title;
|
6 |
private $contentHtml;
|
@@ -173,6 +173,7 @@ class B2S_AutoShare {
|
|
173 |
'sched_date_utc' => $sched_date_utc,
|
174 |
'network_details_id' => $networkDetailsId,
|
175 |
'hook_action' => 1), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
|
|
176 |
}
|
177 |
}
|
178 |
|
1 |
<?php
|
2 |
|
3 |
+
class B2S_AutoPost {
|
4 |
|
5 |
private $title;
|
6 |
private $contentHtml;
|
173 |
'sched_date_utc' => $sched_date_utc,
|
174 |
'network_details_id' => $networkDetailsId,
|
175 |
'hook_action' => 1), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
176 |
+
B2S_Rating::trigger();
|
177 |
}
|
178 |
}
|
179 |
|
includes/B2S/Heartbeat.php
CHANGED
@@ -12,7 +12,7 @@ class B2S_Heartbeat {
|
|
12 |
}
|
13 |
|
14 |
public function init($response, $data) {
|
15 |
-
|
16 |
if (isset($data['b2s_heartbeat']) && $data['b2s_heartbeat'] == 'b2s_listener') {
|
17 |
if (isset($data['b2s_heartbeat_action']) && $data['b2s_heartbeat_action'] == 'b2s_auto_posting') {
|
18 |
$this->postSchedToServer();
|
@@ -31,6 +31,10 @@ class B2S_Heartbeat {
|
|
31 |
return $response;
|
32 |
}
|
33 |
|
|
|
|
|
|
|
|
|
34 |
private function postSchedToServer() {
|
35 |
global $wpdb;
|
36 |
$sendData = array();
|
@@ -39,7 +43,7 @@ class B2S_Heartbeat {
|
|
39 |
. "LEFT JOIN b2s_posts_network_details AS network on post.network_details_id = network.id "
|
40 |
. "LEFT JOIN b2s_posts_sched_details AS schedDetails on post.sched_details_id = schedDetails.id "
|
41 |
. "LEFT JOIN b2s_user AS user on post.blog_user_id = user.blog_user_id "
|
42 |
-
. "WHERE
|
43 |
$postData = $wpdb->get_results($wpdb->prepare($sql, 1, 0), ARRAY_A);
|
44 |
|
45 |
foreach ($postData as $k => $value) {
|
@@ -85,9 +89,9 @@ class B2S_Heartbeat {
|
|
85 |
$sql = "SELECT posts.id, posts.user_timezone, posts.sched_date, posts.sched_date_utc, posts.v2_id, user.token FROM b2s_posts as posts "
|
86 |
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE posts.sched_date_utc != %s AND posts.sched_date_utc <= %s AND posts.hide=%d"; //AND posts.publish_date = %s
|
87 |
$select = $wpdb->prepare($sql, '0000-00-00 00:00:00', gmdate('Y-m-d H:i:s'), 0); //,'0000-00-00 00:00:00'
|
88 |
-
|
89 |
$sendData = $wpdb->get_results($select, ARRAY_A);
|
90 |
-
|
|
|
91 |
$tempData = array('action' => 'getSchedData', 'data' => serialize($sendData));
|
92 |
$schedResult = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
93 |
if ($schedResult->result == true) {
|
@@ -149,6 +153,7 @@ class B2S_Heartbeat {
|
|
149 |
'hide' => '0',
|
150 |
'v2_id' => '0');
|
151 |
$wpdb->insert('b2s_posts', $b2sPost, array('%d', '%d', '%d', '%d', '%d', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d'));
|
|
|
152 |
}
|
153 |
}
|
154 |
}
|
@@ -188,76 +193,74 @@ class B2S_Heartbeat {
|
|
188 |
private function updateUserSchedTimePost() {
|
189 |
global $wpdb;
|
190 |
$sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc, user.token FROM b2s_posts as posts "
|
191 |
-
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %
|
192 |
-
$sendData = $wpdb->get_results($wpdb->prepare($sql, 2, ARRAY_A)
|
193 |
|
194 |
-
if (isset($sendData[0])) {
|
195 |
foreach ($sendData as $k => $value) {
|
196 |
$data = array('hook_action' => '0');
|
197 |
-
$where = array('id' => $value
|
198 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
199 |
}
|
200 |
$tempData = array('action' => 'updateUserSchedTimePost', 'data' => serialize($sendData));
|
201 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
202 |
foreach ($sendData as $k => $value) {
|
203 |
//is failed, try again later
|
204 |
-
|
|
|
205 |
$data = array('hook_action' => '2');
|
206 |
-
$where = array('id' => $
|
207 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
208 |
}
|
209 |
}
|
210 |
}
|
211 |
}
|
212 |
|
213 |
-
|
214 |
global $wpdb;
|
215 |
$sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc,schedDetails.sched_data, schedDetails.image_url,user.token FROM b2s_posts as posts "
|
216 |
. "LEFT JOIN b2s_posts_sched_details AS schedDetails on posts.sched_details_id = schedDetails.id "
|
217 |
-
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %
|
218 |
-
$sendData = $wpdb->get_results($wpdb->prepare($sql, 5, ARRAY_A)
|
219 |
-
|
220 |
|
221 |
-
|
222 |
-
if (isset($sendData[0])) {
|
223 |
foreach ($sendData as $k => $value) {
|
224 |
$data = array('hook_action' => '0');
|
225 |
-
$where = array('id' => $value
|
226 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
227 |
}
|
228 |
$tempData = array('action' => 'updateUserSchedPost', 'data' => serialize($sendData));
|
229 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
230 |
foreach ($sendData as $k => $value) {
|
231 |
//is failed, try again later
|
232 |
-
|
|
|
233 |
$data = array('hook_action' => '5');
|
234 |
-
$where = array('id' => $
|
235 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
236 |
}
|
237 |
}
|
238 |
}
|
239 |
}
|
240 |
|
241 |
-
|
242 |
private function deleteUserSchedPost() {
|
243 |
global $wpdb;
|
244 |
-
$sql = "SELECT posts.id, posts.v2_id, user.token FROM b2s_posts as posts "
|
245 |
-
|
246 |
-
$sendData
|
247 |
-
|
248 |
-
if (isset($sendData[0])) {
|
249 |
foreach ($sendData as $k => $value) {
|
250 |
$data = array('hook_action' => '0');
|
251 |
-
$where = array('id' => $value
|
252 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
253 |
}
|
254 |
$tempData = array('action' => 'deleteUserSchedPost', 'data' => serialize($sendData));
|
255 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
256 |
foreach ($sendData as $k => $value) {
|
257 |
//is failed, try again later
|
258 |
-
|
|
|
259 |
$data = array('hook_action' => '3');
|
260 |
-
$where = array('id' => $
|
261 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
262 |
}
|
263 |
}
|
@@ -266,22 +269,22 @@ class B2S_Heartbeat {
|
|
266 |
|
267 |
private function deleteUserPublishPost() {
|
268 |
global $wpdb;
|
269 |
-
$sql = "SELECT posts.id, user.token FROM b2s_posts as posts "
|
270 |
-
|
271 |
-
$sendData
|
272 |
-
if (isset($sendData[0])) {
|
273 |
foreach ($sendData as $k => $value) {
|
274 |
$data = array('hook_action' => '0');
|
275 |
-
$where = array('id' => $value
|
276 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
277 |
}
|
278 |
$tempData = array('action' => 'deleteUserPublishPost', 'data' => serialize($sendData));
|
279 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
280 |
foreach ($sendData as $k => $value) {
|
281 |
//is failed, try again later
|
282 |
-
|
|
|
283 |
$data = array('hook_action' => '4');
|
284 |
-
$where = array('id' => $
|
285 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
286 |
}
|
287 |
}
|
12 |
}
|
13 |
|
14 |
public function init($response, $data) {
|
15 |
+
|
16 |
if (isset($data['b2s_heartbeat']) && $data['b2s_heartbeat'] == 'b2s_listener') {
|
17 |
if (isset($data['b2s_heartbeat_action']) && $data['b2s_heartbeat_action'] == 'b2s_auto_posting') {
|
18 |
$this->postSchedToServer();
|
31 |
return $response;
|
32 |
}
|
33 |
|
34 |
+
public function postToServer() {
|
35 |
+
$this->postSchedToServer();
|
36 |
+
}
|
37 |
+
|
38 |
private function postSchedToServer() {
|
39 |
global $wpdb;
|
40 |
$sendData = array();
|
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 "
|
45 |
. "LEFT JOIN b2s_user AS user on post.blog_user_id = user.blog_user_id "
|
46 |
+
. "WHERE sched_date !='0000-00-00 00:00:00' AND sched_date_utc !='0000-00-00 00:00:00' AND post.hook_action= %d AND post.hide=%d ";
|
47 |
$postData = $wpdb->get_results($wpdb->prepare($sql, 1, 0), ARRAY_A);
|
48 |
|
49 |
foreach ($postData as $k => $value) {
|
89 |
$sql = "SELECT posts.id, posts.user_timezone, posts.sched_date, posts.sched_date_utc, posts.v2_id, user.token FROM b2s_posts as posts "
|
90 |
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE posts.sched_date_utc != %s AND posts.sched_date_utc <= %s AND posts.hide=%d"; //AND posts.publish_date = %s
|
91 |
$select = $wpdb->prepare($sql, '0000-00-00 00:00:00', gmdate('Y-m-d H:i:s'), 0); //,'0000-00-00 00:00:00'
|
|
|
92 |
$sendData = $wpdb->get_results($select, ARRAY_A);
|
93 |
+
|
94 |
+
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
95 |
$tempData = array('action' => 'getSchedData', 'data' => serialize($sendData));
|
96 |
$schedResult = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
97 |
if ($schedResult->result == true) {
|
153 |
'hide' => '0',
|
154 |
'v2_id' => '0');
|
155 |
$wpdb->insert('b2s_posts', $b2sPost, array('%d', '%d', '%d', '%d', '%d', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d'));
|
156 |
+
B2S_Rating::trigger();
|
157 |
}
|
158 |
}
|
159 |
}
|
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 "
|
196 |
+
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %d";
|
197 |
+
$sendData = $wpdb->get_results($wpdb->prepare($sql, 2), ARRAY_A);
|
198 |
|
199 |
+
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
200 |
foreach ($sendData as $k => $value) {
|
201 |
$data = array('hook_action' => '0');
|
202 |
+
$where = array('id' => $value['id']);
|
203 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
204 |
}
|
205 |
$tempData = array('action' => 'updateUserSchedTimePost', 'data' => serialize($sendData));
|
206 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
207 |
foreach ($sendData as $k => $value) {
|
208 |
//is failed, try again later
|
209 |
+
$id = $value['id'];
|
210 |
+
if (!isset($result->content) || !isset($result->content->{$id})) {
|
211 |
$data = array('hook_action' => '2');
|
212 |
+
$where = array('id' => $id);
|
213 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
214 |
}
|
215 |
}
|
216 |
}
|
217 |
}
|
218 |
|
219 |
+
private function updateUserSchedPost() {
|
220 |
global $wpdb;
|
221 |
$sql = "SELECT posts.id, posts.sched_date, posts.sched_date_utc,schedDetails.sched_data, schedDetails.image_url,user.token FROM b2s_posts as posts "
|
222 |
. "LEFT JOIN b2s_posts_sched_details AS schedDetails on posts.sched_details_id = schedDetails.id "
|
223 |
+
. "LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %d";
|
224 |
+
$sendData = $wpdb->get_results($wpdb->prepare($sql, 5), ARRAY_A);
|
|
|
225 |
|
226 |
+
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
|
|
227 |
foreach ($sendData as $k => $value) {
|
228 |
$data = array('hook_action' => '0');
|
229 |
+
$where = array('id' => $value['id']);
|
230 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
231 |
}
|
232 |
$tempData = array('action' => 'updateUserSchedPost', 'data' => serialize($sendData));
|
233 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
234 |
foreach ($sendData as $k => $value) {
|
235 |
//is failed, try again later
|
236 |
+
$id = $value['id'];
|
237 |
+
if (!isset($result->content) || !isset($result->content->{$id})) {
|
238 |
$data = array('hook_action' => '5');
|
239 |
+
$where = array('id' => $id);
|
240 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
241 |
}
|
242 |
}
|
243 |
}
|
244 |
}
|
245 |
|
|
|
246 |
private function deleteUserSchedPost() {
|
247 |
global $wpdb;
|
248 |
+
$sql = "SELECT posts.id, posts.v2_id, user.token FROM b2s_posts as posts LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %d";
|
249 |
+
$sendData = $wpdb->get_results($wpdb->prepare($sql, 3), ARRAY_A);
|
250 |
+
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
|
|
|
|
251 |
foreach ($sendData as $k => $value) {
|
252 |
$data = array('hook_action' => '0');
|
253 |
+
$where = array('id' => $value['id']);
|
254 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
255 |
}
|
256 |
$tempData = array('action' => 'deleteUserSchedPost', 'data' => serialize($sendData));
|
257 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
258 |
foreach ($sendData as $k => $value) {
|
259 |
//is failed, try again later
|
260 |
+
$id = $value['id'];
|
261 |
+
if (!isset($result->content) || !isset($result->content->{$id})) {
|
262 |
$data = array('hook_action' => '3');
|
263 |
+
$where = array('id' => $id);
|
264 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
265 |
}
|
266 |
}
|
269 |
|
270 |
private function deleteUserPublishPost() {
|
271 |
global $wpdb;
|
272 |
+
$sql = "SELECT posts.id, user.token FROM b2s_posts as posts LEFT JOIN b2s_user AS user on posts.blog_user_id = user.blog_user_id WHERE hook_action = %d";
|
273 |
+
$sendData = $wpdb->get_results($wpdb->prepare($sql, 4), ARRAY_A);
|
274 |
+
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
|
|
275 |
foreach ($sendData as $k => $value) {
|
276 |
$data = array('hook_action' => '0');
|
277 |
+
$where = array('id' => $value['id']);
|
278 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
279 |
}
|
280 |
$tempData = array('action' => 'deleteUserPublishPost', 'data' => serialize($sendData));
|
281 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData));
|
282 |
foreach ($sendData as $k => $value) {
|
283 |
//is failed, try again later
|
284 |
+
$id = $value['id'];
|
285 |
+
if (!isset($result->content) || !isset($result->content->{$id})) {
|
286 |
$data = array('hook_action' => '4');
|
287 |
+
$where = array('id' => $id);
|
288 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
289 |
}
|
290 |
}
|
includes/B2S/Post/Item.php
CHANGED
@@ -18,10 +18,11 @@ class B2S_Post_Item {
|
|
18 |
protected $postCalendarSchedDates;
|
19 |
protected $searchUserAuthId;
|
20 |
protected $userLang;
|
|
|
21 |
public $currentPage = 0;
|
22 |
public $type;
|
23 |
|
24 |
-
function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $userAuthId = 0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en") {
|
25 |
$this->type = $type;
|
26 |
$this->searchPostTitle = $title;
|
27 |
$this->searchAuthorId = $authorId;
|
@@ -34,6 +35,7 @@ class B2S_Post_Item {
|
|
34 |
$this->searchPostCat = $postCat;
|
35 |
$this->searchPostType = $postType;
|
36 |
$this->userLang = $userLang; //Plugin: qTranslate
|
|
|
37 |
}
|
38 |
|
39 |
protected function getData() {
|
@@ -103,7 +105,7 @@ class B2S_Post_Item {
|
|
103 |
WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
|
104 |
AND $postTypes $leftJoinWhere
|
105 |
ORDER BY `" . $order . "` " . $sortType . "
|
106 |
-
LIMIT " . (($this->currentPage - 1) *
|
107 |
$this->postData = $wpdb->get_results($sqlPosts);
|
108 |
$sqlPostsTotal = "SELECT COUNT(*)
|
109 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
@@ -132,7 +134,7 @@ class B2S_Post_Item {
|
|
132 |
) filter
|
133 |
ON posts.`ID` = filter.`post_id`
|
134 |
WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle AND $postTypes $leftJoinWhere $orderBy
|
135 |
-
LIMIT " . (($this->currentPage - 1) *
|
136 |
|
137 |
$this->postData = $wpdb->get_results($sqlPosts);
|
138 |
|
@@ -328,7 +330,7 @@ class B2S_Post_Item {
|
|
328 |
|
329 |
public function getPaginationHtml() {
|
330 |
if ((int) $this->postTotal > 0) {
|
331 |
-
$last = ceil($this->postTotal /
|
332 |
$start = (($this->currentPage - $this->postPaginationLinks ) > 0 ) ? $this->currentPage - $this->postPaginationLinks : 1;
|
333 |
$end = (( $this->currentPage + $this->postPaginationLinks ) < $last ) ? $this->currentPage + $this->postPaginationLinks : $last;
|
334 |
$this->postPagination = '<ul class="pagination">';
|
@@ -371,7 +373,16 @@ class B2S_Post_Item {
|
|
371 |
foreach ($result as $var) {
|
372 |
$autoPosting = (isset($var->sched_type) && (int) $var->sched_type == 3) ? ' - <strong>' . __('Auto-Posting', 'blog2social') . '</strong>' : '';
|
373 |
$publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
|
374 |
-
$error =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
$publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
|
376 |
$publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
|
377 |
$userInfo = get_user_meta($var->blog_user_id);
|
18 |
protected $postCalendarSchedDates;
|
19 |
protected $searchUserAuthId;
|
20 |
protected $userLang;
|
21 |
+
protected $results_per_page = null;
|
22 |
public $currentPage = 0;
|
23 |
public $type;
|
24 |
|
25 |
+
function __construct($type = 'all', $title = "", $authorId = "", $postStatus = "", $publishDate = '', $schedDate = '', $showByDate = '', $userAuthId = 0, $currentPage = 0, $postCat = "", $postType = "", $userLang = "en", $results_per_page = B2S_PLUGIN_POSTPERPAGE) {
|
26 |
$this->type = $type;
|
27 |
$this->searchPostTitle = $title;
|
28 |
$this->searchAuthorId = $authorId;
|
35 |
$this->searchPostCat = $postCat;
|
36 |
$this->searchPostType = $postType;
|
37 |
$this->userLang = $userLang; //Plugin: qTranslate
|
38 |
+
$this->results_per_page = $results_per_page;
|
39 |
}
|
40 |
|
41 |
protected function getData() {
|
105 |
WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle $addNotAdmin
|
106 |
AND $postTypes $leftJoinWhere
|
107 |
ORDER BY `" . $order . "` " . $sortType . "
|
108 |
+
LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
|
109 |
$this->postData = $wpdb->get_results($sqlPosts);
|
110 |
$sqlPostsTotal = "SELECT COUNT(*)
|
111 |
FROM `$wpdb->posts` posts $leftJoin $leftJoin2
|
134 |
) filter
|
135 |
ON posts.`ID` = filter.`post_id`
|
136 |
WHERE $addSearchType $addSearchAuthorId $addSearchPostTitle AND $postTypes $leftJoinWhere $orderBy
|
137 |
+
LIMIT " . (($this->currentPage - 1) * $this->results_per_page) . "," . $this->results_per_page;
|
138 |
|
139 |
$this->postData = $wpdb->get_results($sqlPosts);
|
140 |
|
330 |
|
331 |
public function getPaginationHtml() {
|
332 |
if ((int) $this->postTotal > 0) {
|
333 |
+
$last = ceil($this->postTotal / $this->results_per_page);
|
334 |
$start = (($this->currentPage - $this->postPaginationLinks ) > 0 ) ? $this->currentPage - $this->postPaginationLinks : 1;
|
335 |
$end = (( $this->currentPage + $this->postPaginationLinks ) < $last ) ? $this->currentPage + $this->postPaginationLinks : $last;
|
336 |
$this->postPagination = '<ul class="pagination">';
|
373 |
foreach ($result as $var) {
|
374 |
$autoPosting = (isset($var->sched_type) && (int) $var->sched_type == 3) ? ' - <strong>' . __('Auto-Posting', 'blog2social') . '</strong>' : '';
|
375 |
$publishLink = (!empty($var->publish_link)) ? '<a target="_blank" href="' . $var->publish_link . '">' . __('show', 'blog2social') . '</a> | ' : '';
|
376 |
+
$error = '';
|
377 |
+
if (!empty($var->publish_error_code)) {
|
378 |
+
$add = '';
|
379 |
+
//special case: reddit RATE_LIMIT
|
380 |
+
if ($var->network_id == 15 && $var->publish_error_code == 'RATE_LIMIT') {
|
381 |
+
$link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
|
382 |
+
$add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
|
383 |
+
}
|
384 |
+
$error = '<span class="network-text-info text-danger hidden-xs"> <i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $networkErrorCode[trim($var->publish_error_code)] . $add . '</span>';
|
385 |
+
}
|
386 |
$publishDate = ($var->sched_date == "0000-00-00 00:00:00") ? B2S_Util::getCustomDateFormat($var->publish_date, substr(B2S_LANGUAGE, 0, 2)) : '';
|
387 |
$publishText = (empty($publishDate)) ? __('sharing in progress by', 'blog2social') : __('shared by', 'blog2social');
|
388 |
$userInfo = get_user_meta($var->blog_user_id);
|
includes/B2S/PostBox.php
CHANGED
@@ -15,6 +15,9 @@ class B2S_PostBox {
|
|
15 |
$isChecked = "";
|
16 |
$lastPost = "";
|
17 |
|
|
|
|
|
|
|
18 |
$userOption = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
19 |
$autoPostOption = $userOption->_getOption('auto_post');
|
20 |
$optionUserTimeZone = $userOption->_getOption('user_time_zone');
|
@@ -23,7 +26,8 @@ class B2S_PostBox {
|
|
23 |
$selectedProfileID = get_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . B2S_PLUGIN_BLOG_USER_ID);
|
24 |
$b2sHeartbeatFaqLink = '<a target="_blank" href="' . ((substr(B2S_LANGUAGE, 0, 2) == 'de' || (isset($_GET['lang']) && $_GET['lang'] == 'de')) ? 'https://www.blog2social.com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-blog2social.html' : 'https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html') . '">' . __('Please see FAQ', 'blog2social') . '</a>';
|
25 |
$metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
26 |
-
|
|
|
27 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
28 |
if ($postId > 0) {
|
29 |
global $wpdb;
|
@@ -41,6 +45,33 @@ class B2S_PostBox {
|
|
41 |
}
|
42 |
}
|
43 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
|
46 |
$content = '<div class="b2s-post-meta-box">
|
@@ -56,18 +87,21 @@ class B2S_PostBox {
|
|
56 |
<input type="hidden" id="b2sLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
|
57 |
<input type="hidden" id="b2sUserLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
|
58 |
<input type="hidden" id="b2sPostLang" name="b2s-post-lang" value="' . substr($this->postLang, 0, 2) . '">
|
|
|
59 |
<input type="hidden" id="b2s-user-timezone" name="b2s-user-timezone" value="' . $userTimeZoneOffset . '"/>
|
60 |
<input type="hidden" id="b2s-post-status" name="b2s-post-status" value="' . trim(strtolower($postStatus)) . '"/>
|
61 |
<input type="hidden" name="b2s-post-meta-box-version" id="b2s-post-meta-box-version" value="' . B2S_PLUGIN_USER_VERSION . '"/>
|
62 |
-
<input type="hidden" id="isOgMetaChecked" name="isOgMetaChecked" value="'.(isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0).'">
|
63 |
-
<input type="hidden" id="isCardMetaChecked" name="isCardMetaChecked" value="'.(isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0).'">
|
|
|
64 |
|
65 |
<h3 class="b2s-meta-box-headline">' . __('Custom Sharing & Scheduling', 'blog2social') . ' <a class="b2s-info-btn" data-modal-target="b2sInfoMetaBoxModalSched" href="#">' . __('Info', 'blog2social') . '</a></h3>
|
66 |
<a id="b2s-meta-box-btn-customize" class="b2s-btn b2s-btn-success b2s-btn-sm b2s-center-block b2s-btn-margin-bottom-15" href="#">' . __('Customize & Schedule Social Media Posts', 'blog2social') . '</a>
|
67 |
<hr>
|
68 |
<h3 class="b2s-meta-box-headline">' . __('Social Media Auto-Posting', 'blog2social') . ' <a class="b2s-info-btn" data-modal-target="b2sInfoMetaBoxModalAutoPost" href="#">' . __('Info', 'blog2social') . '</a></h3>
|
69 |
-
' . $lastPost
|
70 |
-
|
|
|
71 |
<label for="b2s-post-meta-box-time-dropdown-publish" class="post-format-icon">' . __('enable Auto-Posting', 'blog2social') . '</label>';
|
72 |
|
73 |
if (B2S_PLUGIN_USER_VERSION <= 1) {
|
15 |
$isChecked = "";
|
16 |
$lastPost = "";
|
17 |
|
18 |
+
//Unlock Auto-Post-Import
|
19 |
+
delete_option('B2S_LOCK_AUTO_POST_IMPORT_' . B2S_PLUGIN_BLOG_USER_ID);
|
20 |
+
|
21 |
$userOption = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
22 |
$autoPostOption = $userOption->_getOption('auto_post');
|
23 |
$optionUserTimeZone = $userOption->_getOption('user_time_zone');
|
26 |
$selectedProfileID = get_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . B2S_PLUGIN_BLOG_USER_ID);
|
27 |
$b2sHeartbeatFaqLink = '<a target="_blank" href="' . ((substr(B2S_LANGUAGE, 0, 2) == 'de' || (isset($_GET['lang']) && $_GET['lang'] == 'de')) ? 'https://www.blog2social.com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-blog2social.html' : 'https://www.blog2social.com/en/faq/content/1/58/en/system-requirements-for-installing-blog2social.html') . '">' . __('Please see FAQ', 'blog2social') . '</a>';
|
28 |
$metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
29 |
+
$autoPostImport = false;
|
30 |
+
|
31 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
32 |
if ($postId > 0) {
|
33 |
global $wpdb;
|
45 |
}
|
46 |
}
|
47 |
}
|
48 |
+
//Auto-Post-Import - Check Conditions - show notice
|
49 |
+
$autoPostData = $userOption->_getOption('auto_post_import');
|
50 |
+
if ($autoPostData !== false && is_array($autoPostData)) {
|
51 |
+
if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
|
52 |
+
$autoPostImport = true;
|
53 |
+
if (isset($autoPostData['post_filter']) && (int) $autoPostData['post_filter'] == 1) {
|
54 |
+
if (isset($autoPostData['post_type']) && is_array($autoPostData['post_type']) && !empty($autoPostData['post_type'])) {
|
55 |
+
if (isset($autoPostData['post_type_state']) && (int) $autoPostData['post_type_state'] == 0) { //include
|
56 |
+
if (!in_array($postType, $autoPostData['post_type'])) {
|
57 |
+
$autoPostImport = false;
|
58 |
+
}
|
59 |
+
} else { //exclude
|
60 |
+
if (in_array($postType, $autoPostData['post_type'])) {
|
61 |
+
$autoPostImport = false;
|
62 |
+
}
|
63 |
+
}
|
64 |
+
}
|
65 |
+
}
|
66 |
+
$autoPostCon = $userOption->_getOption('auto_post_import_condition');
|
67 |
+
if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['count'])) {
|
68 |
+
$con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
|
69 |
+
if ($autoPostCon['count'] == $con[B2S_PLUGIN_USER_VERSION]) {
|
70 |
+
$autoPostImport = false;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
}
|
74 |
+
}
|
75 |
}
|
76 |
|
77 |
$content = '<div class="b2s-post-meta-box">
|
87 |
<input type="hidden" id="b2sLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
|
88 |
<input type="hidden" id="b2sUserLang" name="b2s-user-lang" value="' . strtolower(substr(get_locale(), 0, 2)) . '">
|
89 |
<input type="hidden" id="b2sPostLang" name="b2s-post-lang" value="' . substr($this->postLang, 0, 2) . '">
|
90 |
+
<input type="hidden" id="b2sBlogUserId" name="b2s-blog-user-id" value="' . B2S_PLUGIN_BLOG_USER_ID . '">
|
91 |
<input type="hidden" id="b2s-user-timezone" name="b2s-user-timezone" value="' . $userTimeZoneOffset . '"/>
|
92 |
<input type="hidden" id="b2s-post-status" name="b2s-post-status" value="' . trim(strtolower($postStatus)) . '"/>
|
93 |
<input type="hidden" name="b2s-post-meta-box-version" id="b2s-post-meta-box-version" value="' . B2S_PLUGIN_USER_VERSION . '"/>
|
94 |
+
<input type="hidden" id="isOgMetaChecked" name="isOgMetaChecked" value="' . (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0) . '">
|
95 |
+
<input type="hidden" id="isCardMetaChecked" name="isCardMetaChecked" value="' . (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0) . '">
|
96 |
+
<input type="hidden" id="autoPostImportIsActive" name="autoPostImportIsActive" value="' . (($autoPostImport) ? 1 : 0) . '">
|
97 |
|
98 |
<h3 class="b2s-meta-box-headline">' . __('Custom Sharing & Scheduling', 'blog2social') . ' <a class="b2s-info-btn" data-modal-target="b2sInfoMetaBoxModalSched" href="#">' . __('Info', 'blog2social') . '</a></h3>
|
99 |
<a id="b2s-meta-box-btn-customize" class="b2s-btn b2s-btn-success b2s-btn-sm b2s-center-block b2s-btn-margin-bottom-15" href="#">' . __('Customize & Schedule Social Media Posts', 'blog2social') . '</a>
|
100 |
<hr>
|
101 |
<h3 class="b2s-meta-box-headline">' . __('Social Media Auto-Posting', 'blog2social') . ' <a class="b2s-info-btn" data-modal-target="b2sInfoMetaBoxModalAutoPost" href="#">' . __('Info', 'blog2social') . '</a></h3>
|
102 |
+
' . $lastPost;
|
103 |
+
|
104 |
+
$content .='<input id="b2s-post-meta-box-time-dropdown-publish" class="post-format" ' . ((B2S_PLUGIN_USER_VERSION == 0) ? 'disabled' : '') . ' name="b2s-post-meta-box-time-dropdown" value="publish" type="checkbox" ' . $isChecked . '>
|
105 |
<label for="b2s-post-meta-box-time-dropdown-publish" class="post-format-icon">' . __('enable Auto-Posting', 'blog2social') . '</label>';
|
106 |
|
107 |
if (B2S_PLUGIN_USER_VERSION <= 1) {
|
includes/B2S/Rating.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class B2S_Rating {
|
3 |
+
public static function trigger() {
|
4 |
+
global $wpdb;
|
5 |
+
|
6 |
+
if(!get_option('B2S_HIDE_RATING')) {
|
7 |
+
|
8 |
+
$count = $wpdb->get_var("SELECT COUNT(*) FROM b2s_posts");
|
9 |
+
|
10 |
+
if(in_array($count, array(5,10,15,50,75,100,120,150)) || ($count > 150 && $count % 25 == 0)) {
|
11 |
+
update_option("B2S_SHOW_RATING",array("count" => $count));
|
12 |
+
}
|
13 |
+
}
|
14 |
+
}
|
15 |
+
|
16 |
+
public static function is_visible() {
|
17 |
+
return !! get_option("B2S_SHOW_RATING");
|
18 |
+
}
|
19 |
+
|
20 |
+
public static function count() {
|
21 |
+
$option = get_option("B2S_SHOW_RATING");
|
22 |
+
|
23 |
+
return $option && isset($option['count']) ? $option['count'] : 0;
|
24 |
+
}
|
25 |
+
|
26 |
+
public static function hide($forever = false) {
|
27 |
+
delete_option("B2S_SHOW_RATING");
|
28 |
+
if($forever)
|
29 |
+
{
|
30 |
+
update_option("B2S_HIDE_RATING",true);
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
includes/B2S/Settings/Item.php
CHANGED
@@ -5,12 +5,16 @@ class B2S_Settings_Item {
|
|
5 |
private $userSchedTimeData = array();
|
6 |
private $networkData = array();
|
7 |
private $settings = array();
|
|
|
|
|
|
|
8 |
private $lang;
|
9 |
private $allowPage;
|
10 |
private $options;
|
11 |
private $generalOptions;
|
12 |
private $allowGroup;
|
13 |
private $timeInfo;
|
|
|
14 |
|
15 |
public function __construct() {
|
16 |
$this->getSettings();
|
@@ -21,15 +25,19 @@ class B2S_Settings_Item {
|
|
21 |
$this->allowPage = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PAGE);
|
22 |
$this->allowGroup = unserialize(B2S_PLUGIN_NETWORK_ALLOW_GROUP);
|
23 |
$this->timeInfo = unserialize(B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO);
|
|
|
24 |
}
|
25 |
|
26 |
private function getSettings() {
|
27 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getSettings', 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION)));
|
28 |
if (is_object($result) && isset($result->result) && (int) $result->result == 1 && isset($result->portale) && is_array($result->portale)) {
|
29 |
$this->networkData = $result->portale;
|
30 |
if (isset($result->settings) && is_object($result->settings)) {
|
31 |
$this->settings = $result->settings;
|
32 |
}
|
|
|
|
|
|
|
33 |
}
|
34 |
}
|
35 |
|
@@ -56,13 +64,12 @@ class B2S_Settings_Item {
|
|
56 |
public function getGeneralSettingsHtml() {
|
57 |
|
58 |
$isCheckedAllowShortcode = (get_option('B2S_PLUGIN_USER_ALLOW_SHORTCODE_' . B2S_PLUGIN_BLOG_USER_ID) !== false) ? 1 : 0;
|
59 |
-
|
60 |
$optionUserTimeZone = $this->options->_getOption('user_time_zone');
|
61 |
$userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
|
62 |
$userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
|
63 |
$userInfo = get_user_meta(B2S_PLUGIN_BLOG_USER_ID);
|
64 |
$isChecked = (isset($this->settings->short_url) && (int) $this->settings->short_url == 0) ? 1 : 0;
|
65 |
-
$isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' <span class="label label-success label-sm"><a href="#" class="btn-label-premium" data-toggle="modal" data-target="#b2sInfoAutoShareModal">' . __("PREMIUM", "blog2social") . '</a></span>' : '';
|
66 |
|
67 |
$content = '';
|
68 |
$content .='<h4>' . __('Account', 'blog2social') . '</h4>';
|
@@ -77,14 +84,33 @@ class B2S_Settings_Item {
|
|
77 |
$content .='<br><div class="b2s-settings-time-zone-info">' . __('Timezone for Scheduling', 'blog2social') . ' (' . __('User', 'blog2social') . ': ' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . ') <code id="b2s-user-time">' . B2S_Util::getLocalDate($userTimeZoneOffset, substr(B2S_LANGUAGE, 0, 2)) . '</code></span></div>';
|
78 |
$content .='</div>';
|
79 |
$content .='<div class="clearfix"></div>';
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
$content .= '<br>';
|
81 |
|
82 |
-
$content
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
$content .='<br>';
|
87 |
-
$content .= '<form id = "b2s-user-network-settings-auto-post" method = "post" ' . (!empty($isPremium) ? 'class="b2s-btn-disabled"' : '') . ' >';
|
88 |
$content .='<div class="row">';
|
89 |
$content .='<div class="col-xs-12 col-md-2">';
|
90 |
$content .='<label class="b2s-auto-post-publish-label">' . __('new posts', 'blog2social') . '</label>';
|
@@ -113,18 +139,119 @@ class B2S_Settings_Item {
|
|
113 |
$content .= '<input type="hidden" name="action" value="b2s_user_network_settings">';
|
114 |
$content .= '<input type="hidden" name="type" value="auto_post">';
|
115 |
$content .='</form>';
|
|
|
116 |
$content .='<div class="clearfix"></div>';
|
117 |
$content .='<br>';
|
118 |
$content .='<hr>';
|
119 |
-
$content .='<h4>' . __('
|
120 |
-
$content .=
|
121 |
-
$content .=
|
122 |
-
|
123 |
-
$content .=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
|
125 |
return $content;
|
126 |
}
|
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
public function getSocialMetaDataHtml() {
|
129 |
|
130 |
$og = $this->generalOptions->_getOption('og_active');
|
@@ -150,7 +277,7 @@ class B2S_Settings_Item {
|
|
150 |
$content .='<div class="col-md-8">';
|
151 |
$content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
|
152 |
$content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
|
153 |
-
$content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload /
|
154 |
$content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
|
155 |
$content .='</div>';
|
156 |
$content .='</div>';
|
@@ -162,7 +289,7 @@ class B2S_Settings_Item {
|
|
162 |
$content .='<div class="col-md-8">';
|
163 |
$content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
|
164 |
$content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
|
165 |
-
$content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload /
|
166 |
$content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
|
167 |
$content .='</div>';
|
168 |
$content .='</div>';
|
@@ -182,31 +309,40 @@ class B2S_Settings_Item {
|
|
182 |
$content .='<hr></div>';
|
183 |
}
|
184 |
|
185 |
-
foreach (array(1, 2) as $n => $networkId) { //FB,TW
|
186 |
$type = ($networkId == 1) ? array(0, 1, 2) : array(0);
|
187 |
foreach ($type as $t => $typeId) { //Profile,Page,Group
|
188 |
$networkName = ($networkId == 1) ? 'Facebook' : 'Twitter';
|
189 |
-
if (!isset($optionPostFormat[$networkId]['all'])){
|
190 |
$optionPostFormat[$networkId]['all'] = 0;
|
191 |
}
|
192 |
|
193 |
-
$
|
194 |
-
$
|
|
|
195 |
|
196 |
-
$content .='<div class="b2s-user-network-settings-post-format-area col-md-12" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-network-title="' . $networkName . '" style="display:none;" >';
|
197 |
$content .='<div class="col-md-6 col-xs-12">';
|
198 |
-
$content .= '<b>1) ' . __('Link Post', 'blog2social') . ' <span class="glyphicon glyphicon-link b2s-color-green"></span
|
199 |
-
$content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $
|
200 |
$content .='</label>';
|
201 |
$content .='<br><br>';
|
202 |
-
|
|
|
|
|
|
|
|
|
203 |
$content .='</div>';
|
204 |
$content .='<div class="col-md-6 col-xs-12">';
|
205 |
-
$content .= '<b>2) ' . __('Photo Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span
|
206 |
-
$content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $
|
207 |
$content .='</label>';
|
208 |
$content .='<br><br>';
|
209 |
-
|
|
|
|
|
|
|
|
|
210 |
$content .='</div>';
|
211 |
$content .='</div>';
|
212 |
}
|
@@ -237,14 +373,15 @@ class B2S_Settings_Item {
|
|
237 |
$disabledTextAll = (B2S_PLUGIN_USER_VERSION == 0) ? 'font-gray' : '';
|
238 |
$textAll = ($networkId == 1) ? __('All', 'blog2social') : __('Profile', 'blog2social');
|
239 |
|
|
|
240 |
$content = '';
|
241 |
$content .='<div class="col-md-6 col-xs-12">';
|
242 |
-
$content .= '<b>1) ' . __('Link Post', 'blog2social') . ' <span class="glyphicon glyphicon-link b2s-color-green"></span
|
243 |
$content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-1-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
244 |
$content .= '<br><br>';
|
245 |
$content .='<div class="padding-left-15">';
|
246 |
|
247 |
-
if ((B2S_PLUGIN_USER_VERSION < 2 && $networkId == 1) || $networkId == 2) {
|
248 |
$content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 0) ? 'checked' : ((!isset($optionPostFormat[$networkId])) ? 'checked' : '' )) . ' name="all" value="0"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-1">' . $textAll . '</label></div><div class="clearfix"></div>';
|
249 |
}
|
250 |
if ($networkId == 1) {
|
@@ -256,12 +393,12 @@ class B2S_Settings_Item {
|
|
256 |
$content .='</div>';
|
257 |
|
258 |
$content .='<div class="col-md-6 col-xs-12">';
|
259 |
-
$content .= '<b>2)
|
260 |
$content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
261 |
$content .= '<br><br>';
|
262 |
$content .='<div class="padding-left-15">';
|
263 |
|
264 |
-
if ((B2S_PLUGIN_USER_VERSION < 2 && $networkId == 1) || $networkId == 2) {
|
265 |
$content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-2" ' . ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 1) ? 'checked' : '') . ' name="all" value="1"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-2">' . $textAll . '</label></div><div class="clearfix"></div>';
|
266 |
}
|
267 |
if ($networkId == 1) {
|
@@ -277,9 +414,8 @@ class B2S_Settings_Item {
|
|
277 |
//view=ship
|
278 |
public function setNetworkSettingsHtml() {
|
279 |
$optionPostFormat = $this->options->_getOption('post_format');
|
280 |
-
|
281 |
-
|
282 |
-
foreach (array(1, 2) as $n => $networkId) { //FB,TW
|
283 |
//Take old settings
|
284 |
if (!isset($optionPostFormat[$networkId])) {
|
285 |
$oldPostFormatSettings = ($networkId == 1) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
|
@@ -288,14 +424,15 @@ class B2S_Settings_Item {
|
|
288 |
$optionPostFormat = $post_format;
|
289 |
$this->options->_setOption('post_format', $post_format);
|
290 |
}
|
291 |
-
|
|
|
292 |
$type = ($networkId == 1) ? array(0, 1, 2) : array(0);
|
293 |
foreach ($type as $t => $typeId) { //Profile,Page,Group
|
294 |
if (!isset($optionPostFormat[$networkId]['all']) && !isset($optionPostFormat[$networkId][$typeId])) { //DEFAULT
|
295 |
$optionPostFormat[$networkId]['all'] = 0;
|
296 |
}
|
297 |
$value = ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && ((isset($optionPostFormat[$networkId]['all']) && (int) $optionPostFormat[$networkId]['all'] == 0) || (isset($optionPostFormat[$networkId][$typeId]) && (int) $optionPostFormat[$networkId][$typeId] == 0)) ) ? 0 : (!isset($optionPostFormat[$networkId]) ? 0 : 1 ));
|
298 |
-
$content .= "<input type='hidden' class='b2sNetworkSettingsPostFormatCurrent' data-network-id='" . $networkId . "' data-network-type='" . $typeId . "' value='" . (int) $value . "' />";
|
299 |
}
|
300 |
}
|
301 |
return $content;
|
@@ -362,9 +499,8 @@ class B2S_Settings_Item {
|
|
362 |
private function getPostTypesHtml($selected = array(), $type = 'publish') {
|
363 |
$content = '';
|
364 |
$selected = (is_array($selected) && isset($selected[$type])) ? $selected[$type] : array();
|
365 |
-
|
366 |
-
|
367 |
-
foreach ($post_types as $k => $v) {
|
368 |
if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
|
369 |
$selItem = (in_array($v, $selected)) ? 'checked' : '';
|
370 |
$content .= ' <div class="b2s-post-type-list"><input id="b2s-post-type-item-' . $type . '-' . $v . '" class="b2s-post-type-item-' . $type . '" value="' . $v . '" name="b2s-settings-auto-post-' . $type . '[]" type="checkbox" ' . $selItem . '><label for="b2s-post-type-item-' . $type . '-' . $v . '">' . $v . '</label></div>';
|
5 |
private $userSchedTimeData = array();
|
6 |
private $networkData = array();
|
7 |
private $settings = array();
|
8 |
+
private $networkAuthData = array();
|
9 |
+
private $networkAutoPostData;
|
10 |
+
private $networkAuthCount = false;
|
11 |
private $lang;
|
12 |
private $allowPage;
|
13 |
private $options;
|
14 |
private $generalOptions;
|
15 |
private $allowGroup;
|
16 |
private $timeInfo;
|
17 |
+
private $postTypesData;
|
18 |
|
19 |
public function __construct() {
|
20 |
$this->getSettings();
|
25 |
$this->allowPage = unserialize(B2S_PLUGIN_NETWORK_ALLOW_PAGE);
|
26 |
$this->allowGroup = unserialize(B2S_PLUGIN_NETWORK_ALLOW_GROUP);
|
27 |
$this->timeInfo = unserialize(B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO);
|
28 |
+
$this->postTypesData = get_post_types(array('public' => true));
|
29 |
}
|
30 |
|
31 |
private function getSettings() {
|
32 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getSettings', 'portal_view_mode' => true, 'portal_auth_count' => true, 'token' => B2S_PLUGIN_TOKEN, 'version' => B2S_PLUGIN_VERSION)));
|
33 |
if (is_object($result) && isset($result->result) && (int) $result->result == 1 && isset($result->portale) && is_array($result->portale)) {
|
34 |
$this->networkData = $result->portale;
|
35 |
if (isset($result->settings) && is_object($result->settings)) {
|
36 |
$this->settings = $result->settings;
|
37 |
}
|
38 |
+
$this->networkAuthCount = isset($result->portal_auth_count) ? $result->portal_auth_count : false;
|
39 |
+
$this->networkAuthData = isset($result->portal_auth) ? $result->portal_auth : array();
|
40 |
+
$this->networkAutoPostData = isset($result->portal_auto_post) ? $result->portal_auto_post : array();
|
41 |
}
|
42 |
}
|
43 |
|
64 |
public function getGeneralSettingsHtml() {
|
65 |
|
66 |
$isCheckedAllowShortcode = (get_option('B2S_PLUGIN_USER_ALLOW_SHORTCODE_' . B2S_PLUGIN_BLOG_USER_ID) !== false) ? 1 : 0;
|
67 |
+
|
68 |
$optionUserTimeZone = $this->options->_getOption('user_time_zone');
|
69 |
$userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
|
70 |
$userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
|
71 |
$userInfo = get_user_meta(B2S_PLUGIN_BLOG_USER_ID);
|
72 |
$isChecked = (isset($this->settings->short_url) && (int) $this->settings->short_url == 0) ? 1 : 0;
|
|
|
73 |
|
74 |
$content = '';
|
75 |
$content .='<h4>' . __('Account', 'blog2social') . '</h4>';
|
84 |
$content .='<br><div class="b2s-settings-time-zone-info">' . __('Timezone for Scheduling', 'blog2social') . ' (' . __('User', 'blog2social') . ': ' . (isset($userInfo['nickname'][0]) ? $userInfo['nickname'][0] : '-') . ') <code id="b2s-user-time">' . B2S_Util::getLocalDate($userTimeZoneOffset, substr(B2S_LANGUAGE, 0, 2)) . '</code></span></div>';
|
85 |
$content .='</div>';
|
86 |
$content .='<div class="clearfix"></div>';
|
87 |
+
$content .='<br>';
|
88 |
+
$content .='<hr>';
|
89 |
+
$content .='<h4>' . __('Content', 'blog2social') . '</h4>';
|
90 |
+
$content .= '<input type="checkbox" value="' . $isChecked . '" id="b2s-user-network-settings-short-url" ' . (($isChecked == 0) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-short-url"> ' . __('use b2s.pm Link Shortener', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoLinkModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
|
91 |
+
$content .= '<br>';
|
92 |
+
$content .= '<input type="checkbox" value="' . $isCheckedAllowShortcode . '" id="b2s-user-network-settings-allow-shortcode" ' . (($isCheckedAllowShortcode == 1) ? 'checked="checked"' : '') . ' /><label for="b2s-user-network-settings-allow-shortcode"> ' . __('allow shortcodes in my post', 'blog2social') . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAllowShortcodeModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a></label>';
|
93 |
$content .= '<br>';
|
94 |
|
95 |
+
return $content;
|
96 |
+
}
|
97 |
+
|
98 |
+
public function getAutoPostingSettingsHtml() {
|
99 |
+
|
100 |
+
$optionAutoPost = $this->options->_getOption('auto_post');
|
101 |
+
$optionAutoPostImport = $this->options->_getOption('auto_post_import');
|
102 |
+
|
103 |
+
$isPremium = (B2S_PLUGIN_USER_VERSION == 0) ? ' <span class="label label-success label-sm">' . __("PREMIUM", "blog2social") . '</span>' : '';
|
104 |
+
$versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
|
105 |
+
$limit = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
|
106 |
+
|
107 |
+
$content = '';
|
108 |
+
$content .='<h4>' . __('Auto-post your own created posts', 'blog2social') . ' ' . $isPremium . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAutoShareModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a>';
|
109 |
+
$content .='<br><div class="b2s-text-sm">' . __('Define by default to automatically post your posts on social media:', 'blog2social') . '</div>';
|
110 |
+
$content .='</h4>';
|
111 |
+
$content .='<p class="b2s-bold">' . __('Select by default to auto-post on social media when you publish a new post or update a post.', 'blog2social') . '</p>';
|
112 |
$content .='<br>';
|
113 |
+
$content .= '<form id = "b2s-user-network-settings-auto-post-own" method = "post" ' . (!empty($isPremium) ? 'class="b2s-btn-disabled"' : '') . ' >';
|
114 |
$content .='<div class="row">';
|
115 |
$content .='<div class="col-xs-12 col-md-2">';
|
116 |
$content .='<label class="b2s-auto-post-publish-label">' . __('new posts', 'blog2social') . '</label>';
|
139 |
$content .= '<input type="hidden" name="action" value="b2s_user_network_settings">';
|
140 |
$content .= '<input type="hidden" name="type" value="auto_post">';
|
141 |
$content .='</form>';
|
142 |
+
|
143 |
$content .='<div class="clearfix"></div>';
|
144 |
$content .='<br>';
|
145 |
$content .='<hr>';
|
146 |
+
$content .='<h4>' . __('Auto-post your imported posts on Twitter & Facebook', 'blog2social') . ' ' . $isPremium . ' <a href="#" data-toggle="modal" data-target="#b2sInfoAutoShareModal" class="b2s-info-btn del-padding-left">' . __('Info', 'Blog2Social') . '</a>';
|
147 |
+
$content .='<br><div class="b2s-text-sm">' . __('Define by default to automatically share your imported posts on social media:', 'blog2social') . '</div>';
|
148 |
+
$content .='</h4>';
|
149 |
+
|
150 |
+
$content .='<p>' . __('Your current licence:', 'blog2social');
|
151 |
+
$content .='<span class="b2s-key-name"> ' . $versionType[B2S_PLUGIN_USER_VERSION] . '</span> (' . __('share up to', 'blog2social') . ' ' . $limit[B2S_PLUGIN_USER_VERSION] . ' ' . __('posts per day', 'blog2social') . ') ';
|
152 |
+
$content .='<a class="b2s-info-btn" href="' . B2S_Tools::getSupportLink('affiliate') . '" target="_blank">' . __('need more?', 'blog2social') . '</a></p>';
|
153 |
+
$content .='<br>';
|
154 |
+
$content .='<p class="b2s-bold">' . __('Select by default to automatically share your imported posts', 'blog2social') . '</p>';
|
155 |
+
$content .= '<form id="b2s-user-network-settings-auto-post-imported-own" method = "post" ' . (!empty($isPremium) ? 'class="b2s-btn-disabled"' : '') . ' >';
|
156 |
+
$content .='<input data-size="mini" data-toggle="toggle" data-width="90" data-height="22" data-onstyle="primary" data-on="ON" data-off="OFF" ' . ((isset($optionAutoPostImport['active']) && (int) $optionAutoPostImport['active'] == 1) ? 'checked' : '') . ' name="b2s-import-auto-post" value="1" type="checkbox">';
|
157 |
+
$content .='<br><br>';
|
158 |
+
$content .='<p class="b2s-bold">' . __('Select to auto-post to your standard networks:', 'blog2social') . '</p>';
|
159 |
+
$content .= $this->getNetworkAutoPostData($optionAutoPostImport);
|
160 |
+
$content .='<p class="b2s-bold">' . __('Select to auto-post immediately after publishing or with a delay', 'blog2social') . '</p>';
|
161 |
+
$content .='<input id="b2s-import-auto-post-time-now" name="b2s-import-auto-post-time-state" ' . (((isset($optionAutoPostImport['ship_state']) && (int) $optionAutoPostImport['ship_state'] == 0) || !isset($optionAutoPostImport['ship_state'])) ? 'checked' : '') . ' value="0" type="radio"><label for="b2s-import-auto-post-time-now">' . __('immediately', 'blog2social') . '</label><br>';
|
162 |
+
$content .='<input id="b2s-import-auto-post-time-delay" name="b2s-import-auto-post-time-state" value="1" ' . ((isset($optionAutoPostImport['ship_state']) && (int) $optionAutoPostImport['ship_state'] == 1) ? 'checked' : '') . ' type="radio"><label for="b2s-import-auto-post-time-delay">' . __('publish with a delay from', 'blog2social');
|
163 |
+
$content .=' <input type="number" maxlength="2" max="10" min="1" class="b2s-input-text-size-45" name="b2s-import-auto-post-time-data" value="' . (isset($optionAutoPostImport['ship_delay_time']) ? $optionAutoPostImport['ship_delay_time'] : 1) . '" placeholder="1" > (1-10) ' . __('minutes', 'blog2social') . '</label>';
|
164 |
+
|
165 |
+
$content .='<br>';
|
166 |
+
$content .= $this->getChosenPostTypesData($optionAutoPostImport);
|
167 |
+
if (B2S_PLUGIN_USER_VERSION > 0) {
|
168 |
+
$content .= '<button class="pull-right btn btn-primary btn-sm" type="submit">';
|
169 |
+
} else {
|
170 |
+
$content .= '<button class="pull-right btn btn-primary btn-sm b2s-btn-disabled b2s-save-settings-pro-info" data-toggle = "modal" data-target = "#b2sInfoAutoShareModal">';
|
171 |
+
}
|
172 |
+
$content .= __('Save', 'blog2social') . '</button>';
|
173 |
+
$content .= '<input type="hidden" name="action" value="b2s_user_network_settings">';
|
174 |
+
$content .= '<input type="hidden" name="type" value="auto_post_imported">';
|
175 |
+
|
176 |
+
$content .='</form>';
|
177 |
|
178 |
return $content;
|
179 |
}
|
180 |
|
181 |
+
private function getChosenPostTypesData($data = array()) {
|
182 |
+
|
183 |
+
$html = '';
|
184 |
+
if (is_array($this->postTypesData) && !empty($this->postTypesData)) {
|
185 |
+
$html .='<br>';
|
186 |
+
$html .='<p><b><input value="1" ' . ((isset($data['post_filter']) && (int) $data['post_filter'] == 1) ? 'checked' : '') . ' name="b2s-import-auto-post-filter" type="checkbox"> ' . __('Filter Posts (Only posts that meet the following criteria will be autoposted)', 'blog2social') . '</b></p>';
|
187 |
+
$html .='<p>' . __('Post Types', 'blog2social');
|
188 |
+
$html .=' <input id="b2s-import-auto-post-type-state-include" name="b2s-import-auto-post-type-state" value="0" ' . (((isset($data['post_type_state']) && (int) $data['post_type_state'] == 0) || !isset($data['post_type_state'])) ? 'checked' : '') . ' type="radio"><label class="padding-bottom-3" for="b2s-import-auto-post-type-state-include">' . __('Include (Post only...)', 'blog2social') . '</label> ';
|
189 |
+
$html .='<input id="b2s-import-auto-post-type-state-exclude" name="b2s-import-auto-post-type-state" value="1" ' . ((isset($data['post_type_state']) && (int) $data['post_type_state'] == 1) ? 'checked' : '') . ' type="radio"><label class="padding-bottom-3" for="b2s-import-auto-post-type-state-exclude">' . __('Exclude (Do no post ...)', 'blog2social') . '</label>';
|
190 |
+
$html .='</p>';
|
191 |
+
$html .='<select name="b2s-import-auto-post-type-data[]" data-placeholder="Select Post Types" class="b2s-import-auto-post-type" multiple>';
|
192 |
+
|
193 |
+
$selected = (is_array($data['post_type']) && isset($data['post_type'])) ? $data['post_type'] : array();
|
194 |
+
|
195 |
+
foreach ($this->postTypesData as $k => $v) {
|
196 |
+
if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
|
197 |
+
$selItem = (in_array($v, $selected)) ? 'selected' : '';
|
198 |
+
$html .= '<option ' . $selItem . ' value="' . $v . '">' . $v . '</option>';
|
199 |
+
}
|
200 |
+
}
|
201 |
+
|
202 |
+
$html .='</select>';
|
203 |
+
}
|
204 |
+
return $html;
|
205 |
+
}
|
206 |
+
|
207 |
+
private function getNetworkAutoPostData($data = array()) {
|
208 |
+
$html = '';
|
209 |
+
if (!empty($this->networkAutoPostData)) {
|
210 |
+
$selected = (is_array($data['network_auth_id']) && isset($data['network_auth_id'])) ? $data['network_auth_id'] : array();
|
211 |
+
$networkName = unserialize(B2S_PLUGIN_NETWORK);
|
212 |
+
$html .= '<ul class="list-group b2s-network-details-container-list">';
|
213 |
+
foreach ($this->networkAutoPostData as $k => $v) {
|
214 |
+
$maxNetworkAccount = ($this->networkAuthCount !== false && is_array($this->networkAuthCount)) ? ((isset($this->networkAuthCount[$v])) ? $this->networkAuthCount[$v] : $this->networkAuthCount[0]) : false;
|
215 |
+
$html .='<li class="list-group-item">';
|
216 |
+
$html .='<div class="media">';
|
217 |
+
$html .='<img class="pull-left hidden-xs b2s-img-network" alt="' . $networkName[$v] . '" src="' . plugins_url('/assets/images/portale/' . $v . '_flat.png', B2S_PLUGIN_FILE) . '">';
|
218 |
+
$html .='<div class="media-body network">';
|
219 |
+
$html .='<h4>' . ucfirst($networkName[$v]);
|
220 |
+
if ($maxNetworkAccount !== false) {
|
221 |
+
$html .=' <span class="b2s-network-auth-count">(' . __("Connections", "blog2social") . ' <span class="b2s-network-auth-count-current" data-network-count-trigger="true" data-network-id="' . $v . '"></span>/' . $maxNetworkAccount . ')</span>';
|
222 |
+
}
|
223 |
+
$html .=' <a href="admin.php?page=blog2social-network" class="b2s-info-btn">' . __('add/change connection', 'blog2social') . '</a>';
|
224 |
+
$html .='</h4>';
|
225 |
+
$html .= '<ul class="b2s-network-item-auth-list" data-network-id="' . $v . '" data-network-count="true" >';
|
226 |
+
if (!empty($this->networkAuthData)) {
|
227 |
+
foreach ($this->networkAuthData as $i => $t) {
|
228 |
+
if ($v == $t->networkId) {
|
229 |
+
$html .= '<li class="b2s-network-item-auth-list-li" data-network-auth-id="' . $t->networkAuthId . '" data-network-id="' . $t->networkId . '" data-network-type="0">';
|
230 |
+
$networkType = ((int) $t->networkType == 0 ) ? __('Profile', 'blog2social') : __('Page', 'blog2social');
|
231 |
+
if ($t->notAllow !== false) {
|
232 |
+
$html .='<span class="glyphicon glyphicon-remove-circle glyphicon-danger"></span> <span class="not-allow">' . $networkType . ': ' . stripslashes($t->networkUserName) . '</span> ';
|
233 |
+
} else {
|
234 |
+
$selItem = (in_array($t->networkAuthId, $selected)) ? 'checked' : '';
|
235 |
+
$html .= '<input id="b2s-import-auto-post-network-auth-id-' . $t->networkAuthId . '" class="" ' . $selItem . ' value="' . $t->networkAuthId . '" name="b2s-import-auto-post-network-auth-id[]" type="checkbox"> <label for="b2s-import-auto-post-network-auth-id-' . $t->networkAuthId . '">' . $networkType . ': ' . stripslashes($t->networkUserName) . '</label>';
|
236 |
+
}
|
237 |
+
$html .= '</li>';
|
238 |
+
}
|
239 |
+
}
|
240 |
+
}
|
241 |
+
|
242 |
+
$html .= '</ul>';
|
243 |
+
$html .='</div>';
|
244 |
+
$html .='</div>';
|
245 |
+
$html .='</li>';
|
246 |
+
}
|
247 |
+
|
248 |
+
$html .= '</ul>';
|
249 |
+
}
|
250 |
+
|
251 |
+
|
252 |
+
return $html;
|
253 |
+
}
|
254 |
+
|
255 |
public function getSocialMetaDataHtml() {
|
256 |
|
257 |
$og = $this->generalOptions->_getOption('og_active');
|
277 |
$content .='<div class="col-md-8">';
|
278 |
$content .='<div class="form-group"><label for="b2s_og_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_title') !== false) ? $this->generalOptions->_getOption('og_default_title') : get_bloginfo('name') ) . '" name="b2s_og_default_title" class="form-control" id="b2s_og_default_title"></div>';
|
279 |
$content .='<div class="form-group"><label for="b2s_og_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('og_default_desc') !== false) ? $this->generalOptions->_getOption('og_default_desc') : get_bloginfo('description') ) . '" name="b2s_og_default_desc" class="form-control" id="b2s_og_default_desc"></div>';
|
280 |
+
$content .='<div class="form-group"><label for="b2s_og_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs b2s-upload-image pull-right" data-id="b2s_og_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button><input type="text" value="' . (($this->generalOptions->_getOption('og_default_image') !== false) ? $this->generalOptions->_getOption('og_default_image') : '') . '" name="b2s_og_default_image" class="form-control" id="b2s_og_default_image">';
|
281 |
$content .='<span>' . __('Please note: Facebook supports images with a minimum dimension of 200x200 pixels and an aspect ratio of 1:1.', 'blog2social') . '</span>';
|
282 |
$content .='</div>';
|
283 |
$content .='</div>';
|
289 |
$content .='<div class="col-md-8">';
|
290 |
$content .='<div class="form-group"><label for="b2s_card_default_title"><strong>' . __("Title", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_title') !== false) ? $this->generalOptions->_getOption('card_default_title') : get_bloginfo('name') ) . '" name="b2s_card_default_title" class="form-control" id="b2s_card_default_title"></div>';
|
291 |
$content .='<div class="form-group"><label for="b2s_card_default_desc"><strong>' . __("Description", "blog2social") . ':</strong></label><input type="text" value="' . ( ($this->generalOptions->_getOption('card_default_desc') !== false) ? $this->generalOptions->_getOption('card_default_desc') : get_bloginfo('description') ) . '" name="b2s_card_default_desc" class="form-control" id="b2s_card_default_desc"></div>';
|
292 |
+
$content .='<div class="form-group"><label for="b2s_card_default_image"><strong>' . __("Image URL", "blog2social") . ':</strong></label> <button class="btn btn-link btn-xs pull-right b2s-upload-image" data-id="b2s_card_default_image">' . __("Image upload / Media Gallery", "blog2social") . '</button><input type="text" value="' . (($this->generalOptions->_getOption('card_default_image') !== false) ? $this->generalOptions->_getOption('card_default_image') : '') . '" name="b2s_card_default_image" class="form-control" id="b2s_card_default_image">';
|
293 |
$content .='<span>' . __('Please note: Twitter supports images with a minimum dimension of 144x144 pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF formats.', 'blog2social') . '</span>';
|
294 |
$content .='</div>';
|
295 |
$content .='</div>';
|
309 |
$content .='<hr></div>';
|
310 |
}
|
311 |
|
312 |
+
foreach (array(1, 2, 12) as $n => $networkId) { //FB,TW
|
313 |
$type = ($networkId == 1) ? array(0, 1, 2) : array(0);
|
314 |
foreach ($type as $t => $typeId) { //Profile,Page,Group
|
315 |
$networkName = ($networkId == 1) ? 'Facebook' : 'Twitter';
|
316 |
+
if (!isset($optionPostFormat[$networkId]['all'])) {
|
317 |
$optionPostFormat[$networkId]['all'] = 0;
|
318 |
}
|
319 |
|
320 |
+
$post_format_0 = ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (((int) $optionPostFormat[$networkId]['all'] == 0) || (isset($optionPostFormat[$networkId][$typeId]) && (int) $optionPostFormat[$networkId][$typeId] == 0)) ) ? 'b2s-settings-checked' : (!isset($optionPostFormat[$networkId]) ? 'b2s-settings-checked' : '' )); //LinkPost
|
321 |
+
$post_format_1 = empty($post_format_0) ? 'b2s-settings-checked' : ''; //PhotoPost
|
322 |
+
$postFormatType = ($networkId == 12) ? 'image' : 'post';
|
323 |
|
324 |
+
$content .='<div class="b2s-user-network-settings-post-format-area col-md-12" data-post-format-type="' . $postFormatType . '" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-network-title="' . $networkName . '" style="display:none;" >';
|
325 |
$content .='<div class="col-md-6 col-xs-12">';
|
326 |
+
$content .= '<b>1) ' . (($networkId == 12) ? __('Image with frame', 'blog2social') : __('Link Post', 'blog2social') . ' <span class="glyphicon glyphicon-link b2s-color-green"></span>' ) . '</b><br><br>';
|
327 |
+
$content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $post_format_0 . '" data-post-format-type="' . $postFormatType . '" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-post-format="0" value="0"/><img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-1-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
328 |
$content .='</label>';
|
329 |
$content .='<br><br>';
|
330 |
+
if ($networkId == 12) {
|
331 |
+
$content .= __('Insert white frames to show the whole image in your timeline. All image informations will be shown in your timeline.', 'blog2social');
|
332 |
+
} else {
|
333 |
+
$content .= __('The link post format displays posts title, link address and the first one or two sentences of the post. The networks scan this information from your META or OpenGraph. Link posts display the post image, you selected in your WordPress. In case, you have not selected a post image, some networks display the first image detected on your page. The image links to your blog post.', 'blog2social');
|
334 |
+
}
|
335 |
$content .='</div>';
|
336 |
$content .='<div class="col-md-6 col-xs-12">';
|
337 |
+
$content .= '<b>2) ' . (($networkId == 12) ? __('Image cut out', 'blog2social') : __('Photo Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span>' ) . '</b><br><br>';
|
338 |
+
$content .= '<label><input type="radio" name="b2s-user-network-settings-post-format-' . $networkId . '" class="b2s-user-network-settings-post-format ' . $post_format_1 . '" data-post-format-type="' . $postFormatType . '" data-network-type="' . $typeId . '" data-network-id="' . $networkId . '" data-post-format="1" value="1" /><img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
339 |
$content .='</label>';
|
340 |
$content .='<br><br>';
|
341 |
+
if ($networkId == 12) {
|
342 |
+
$content .= __('The image preview will be cut automatically to fit the default instagram layout for your Instagram timeline. The image will be shown as a whole when opening the preview page for your instagram post.', 'blog2social');
|
343 |
+
} else {
|
344 |
+
$content .= __('A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook you can edit the album’s name with a description of your choice.', 'blog2social');
|
345 |
+
}
|
346 |
$content .='</div>';
|
347 |
$content .='</div>';
|
348 |
}
|
373 |
$disabledTextAll = (B2S_PLUGIN_USER_VERSION == 0) ? 'font-gray' : '';
|
374 |
$textAll = ($networkId == 1) ? __('All', 'blog2social') : __('Profile', 'blog2social');
|
375 |
|
376 |
+
|
377 |
$content = '';
|
378 |
$content .='<div class="col-md-6 col-xs-12">';
|
379 |
+
$content .= '<b>1) ' . (($networkId == 12) ? __('Image with frame', 'blog2social') : __('Link Post', 'blog2social') . ' <span class="glyphicon glyphicon-link b2s-color-green"></span>') . '</b><br><br>';
|
380 |
$content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-1-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
381 |
$content .= '<br><br>';
|
382 |
$content .='<div class="padding-left-15">';
|
383 |
|
384 |
+
if ((B2S_PLUGIN_USER_VERSION < 2 && $networkId == 1) || $networkId == 2 || $networkId == 12) {
|
385 |
$content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-1" ' . ( (isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 0) ? 'checked' : ((!isset($optionPostFormat[$networkId])) ? 'checked' : '' )) . ' name="all" value="0"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-1">' . $textAll . '</label></div><div class="clearfix"></div>';
|
386 |
}
|
387 |
if ($networkId == 1) {
|
393 |
$content .='</div>';
|
394 |
|
395 |
$content .='<div class="col-md-6 col-xs-12">';
|
396 |
+
$content .= '<b>2) ' . (($networkId == 12) ? __('Image cut out', 'blog2social') : __('Photo Post', 'blog2social') . ' <span class="glyphicon glyphicon-picture b2s-color-green"></span>') . '</b><br><br>';
|
397 |
$content .= '<img class="img-responsive b2s-display-inline" src="' . plugins_url('/assets/images/settings/b2s-post-format-' . $networkId . '-2-' . (($this->lang == 'de') ? $this->lang : 'en') . '.png', B2S_PLUGIN_FILE) . '">';
|
398 |
$content .= '<br><br>';
|
399 |
$content .='<div class="padding-left-15">';
|
400 |
|
401 |
+
if ((B2S_PLUGIN_USER_VERSION < 2 && $networkId == 1) || $networkId == 2 || $networkId == 12) {
|
402 |
$content .= '<div class="col-lg-3 col-md-4 col-xs-5 del-padding-left del-padding-right b2s-input-margin-bottom-5"><input type="radio" ' . $disabledInputAll . ' id="all-' . $networkId . '-2" ' . ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && (int) $optionPostFormat[$networkId]['all'] == 1) ? 'checked' : '') . ' name="all" value="1"><label class="' . $disabledTextAll . '" for="all-' . $networkId . '-2">' . $textAll . '</label></div><div class="clearfix"></div>';
|
403 |
}
|
404 |
if ($networkId == 1) {
|
414 |
//view=ship
|
415 |
public function setNetworkSettingsHtml() {
|
416 |
$optionPostFormat = $this->options->_getOption('post_format');
|
417 |
+
$content = "<input type='hidden' class='b2sNetworkSettingsPostFormatText' value='" . json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))) . "'/>";
|
418 |
+
foreach (array(1, 2, 12) as $n => $networkId) { //FB,TW,In
|
|
|
419 |
//Take old settings
|
420 |
if (!isset($optionPostFormat[$networkId])) {
|
421 |
$oldPostFormatSettings = ($networkId == 1) ? (isset($this->settings->network_post_format_1) ? (int) $this->settings->network_post_format_1 : 0) : (isset($this->settings->network_post_format_2) ? (int) $this->settings->network_post_format_2 : 1); // Twitter Default Photopost
|
424 |
$optionPostFormat = $post_format;
|
425 |
$this->options->_setOption('post_format', $post_format);
|
426 |
}
|
427 |
+
|
428 |
+
$postFormatType = ($networkId == 12)? 'image' : 'post';
|
429 |
$type = ($networkId == 1) ? array(0, 1, 2) : array(0);
|
430 |
foreach ($type as $t => $typeId) { //Profile,Page,Group
|
431 |
if (!isset($optionPostFormat[$networkId]['all']) && !isset($optionPostFormat[$networkId][$typeId])) { //DEFAULT
|
432 |
$optionPostFormat[$networkId]['all'] = 0;
|
433 |
}
|
434 |
$value = ((isset($optionPostFormat[$networkId]) && is_array($optionPostFormat[$networkId]) && ((isset($optionPostFormat[$networkId]['all']) && (int) $optionPostFormat[$networkId]['all'] == 0) || (isset($optionPostFormat[$networkId][$typeId]) && (int) $optionPostFormat[$networkId][$typeId] == 0)) ) ? 0 : (!isset($optionPostFormat[$networkId]) ? 0 : 1 ));
|
435 |
+
$content .= "<input type='hidden' class='b2sNetworkSettingsPostFormatCurrent' data-post-format-type='".$postFormatType."' data-network-id='" . $networkId . "' data-network-type='" . $typeId . "' value='" . (int) $value . "' />";
|
436 |
}
|
437 |
}
|
438 |
return $content;
|
499 |
private function getPostTypesHtml($selected = array(), $type = 'publish') {
|
500 |
$content = '';
|
501 |
$selected = (is_array($selected) && isset($selected[$type])) ? $selected[$type] : array();
|
502 |
+
if (is_array($this->postTypesData) && !empty($this->postTypesData)) {
|
503 |
+
foreach ($this->postTypesData as $k => $v) {
|
|
|
504 |
if ($v != 'attachment' && $v != 'nav_menu_item' && $v != 'revision') {
|
505 |
$selItem = (in_array($v, $selected)) ? 'checked' : '';
|
506 |
$content .= ' <div class="b2s-post-type-list"><input id="b2s-post-type-item-' . $type . '-' . $v . '" class="b2s-post-type-item-' . $type . '" value="' . $v . '" name="b2s-settings-auto-post-' . $type . '[]" type="checkbox" ' . $selItem . '><label for="b2s-post-type-item-' . $type . '-' . $v . '">' . $v . '</label></div>';
|
includes/B2S/Ship/Image.php
CHANGED
@@ -77,13 +77,13 @@ private $viewMode;
|
|
77 |
|
78 |
if (current_user_can('upload_files')) {
|
79 |
if (B2S_PLUGIN_USER_VERSION > 1) {
|
80 |
-
$content .= '<button class="btn btn-primary b2s-upload-image">' . __('Image upload /
|
81 |
} else {
|
82 |
-
$content .= '<button class="btn btn-primary b2s-btn-disabled b2s-upload-image-free-version">' . __('Image upload /
|
83 |
}
|
84 |
}
|
85 |
$content .= '</div>';
|
86 |
-
$content .= '<input type="hidden" id="b2s_wp_media_headline" value="' . __('Select or upload an image from
|
87 |
$content .= '<input type="hidden" id="b2s_wp_media_btn" value="' . __('Use image', 'blog2social') . '">';
|
88 |
$content .= '<input type="hidden" id="b2s_blog_default_image" value="' . $firstImage . '">';
|
89 |
$content .= "<input type='hidden' id='blog_image' name='blog_image' value='" . trim($isImage) . "'>";
|
77 |
|
78 |
if (current_user_can('upload_files')) {
|
79 |
if (B2S_PLUGIN_USER_VERSION > 1) {
|
80 |
+
$content .= '<button class="btn btn-primary b2s-upload-image">' . __('Image upload / Media Gallery', 'blog2social') . '</button>';
|
81 |
} else {
|
82 |
+
$content .= '<button class="btn btn-primary b2s-btn-disabled b2s-upload-image-free-version">' . __('Image upload / Media Gallery', 'blog2social') . ' <span class="label label-success">' . __('PREMIUM', 'blog2social') . ' </span></button>';
|
83 |
}
|
84 |
}
|
85 |
$content .= '</div>';
|
86 |
+
$content .= '<input type="hidden" id="b2s_wp_media_headline" value="' . __('Select or upload an image from media gallery', 'blog2social') . '">';
|
87 |
$content .= '<input type="hidden" id="b2s_wp_media_btn" value="' . __('Use image', 'blog2social') . '">';
|
88 |
$content .= '<input type="hidden" id="b2s_blog_default_image" value="' . $firstImage . '">';
|
89 |
$content .= "<input type='hidden' id='blog_image' name='blog_image' value='" . trim($isImage) . "'>";
|
includes/B2S/Ship/Item.php
CHANGED
@@ -5,15 +5,15 @@ class B2S_Ship_Item {
|
|
5 |
private $allowTitleProfile = array(7, 9, 13, 15, 16);
|
6 |
private $allowTitlePage = array();
|
7 |
private $allowTitleGroup = array();
|
8 |
-
private $setPostFormat = array(1, 2);
|
9 |
private $isCommentProfile = array(1, 3, 8, 10);
|
10 |
private $isCommentPage = array(1);
|
11 |
private $isCommentGroup = array(1, 8);
|
12 |
-
private $allowTag = array(4, 9, 16);
|
13 |
private $allowHtml = array(4, 11, 14);
|
14 |
private $showTitleProfile = array(4, 9, 11, 14, 16);
|
15 |
private $showTitlePage = array(8);
|
16 |
-
private $showTitleGroup = array(8);
|
17 |
private $onlyImage = array(6, 7, 12);
|
18 |
private $allowNoImageProfile = array(5, 9);
|
19 |
private $allowNoCustomImageProfile = array(8, 15);
|
@@ -21,8 +21,9 @@ 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);
|
23 |
private $showBoards = array(6);
|
|
|
24 |
private $showGroups = array(8, 15);
|
25 |
-
private $
|
26 |
private $setShortTextProfile = array(1 => 239, 2 => 116, 3 => 239, 6 => 300, 8 => 239, 10 => 442, 12 => 240, 9 => 200, 16 => 250);
|
27 |
private $setShortTextProfileLimit = array(1 => 400, 2 => 116, 3 => 400, 6 => 400, 8 => 400, 10 => 500, 12 => 400, 9 => 200);
|
28 |
private $setShortTextPage = array(1 => 239, 3 => 239, 8 => 1200, 10 => 442);
|
@@ -31,7 +32,9 @@ class B2S_Ship_Item {
|
|
31 |
private $setShortTextGroupLimit = array(1 => 400, 8 => 400, 10 => 500);
|
32 |
private $allowHashTags = array(6, 10, 12);
|
33 |
private $limitCharacterProfile = array(2 => 140, 3 => 600, 6 => 500, 8 => 420, 9 => 250, 15 => 300, 12 => 2000);
|
34 |
-
private $
|
|
|
|
|
35 |
private $limitCharacterPage = array(3 => 600, 8 => 1200);
|
36 |
private $requiredUrl = array(1, 3, 8, 9, 10, 15);
|
37 |
private $getText = array(1, 7, 10, 12, 16);
|
@@ -176,7 +179,7 @@ class B2S_Ship_Item {
|
|
176 |
}
|
177 |
|
178 |
$message = $this->hook_message($message);
|
179 |
-
$network_display_name =
|
180 |
$isRequiredTextarea = (in_array($data->networkId, $this->isCommentGroup)) ? '' : 'required="required"';
|
181 |
|
182 |
$countCharacter = 0;
|
@@ -212,8 +215,9 @@ class B2S_Ship_Item {
|
|
212 |
$content .= '<div class="pull-right hidden-xs b2s-post-item-info-area">';
|
213 |
|
214 |
if (in_array($data->networkId, $this->setPostFormat)) {
|
|
|
215 |
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
216 |
-
$content .= '<button class="btn btn-xs btn-link b2s-post-ship-item-post-format ' . $addCSS . '" 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-network-auth-id="' . $data->networkAuthId . '" data-network-type="' . $data->networkType . '" data-network-id="' . $data->networkId . '" ></span></button>';
|
217 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
218 |
$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" />';
|
219 |
} else {
|
@@ -230,11 +234,11 @@ class B2S_Ship_Item {
|
|
230 |
$content .= '</p>';
|
231 |
|
232 |
$content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
|
233 |
-
$content .= in_array($data->networkId, $this->showBoards) ? $this->getBoardHtml($data->networkAuthId, $data->networkId) : '';
|
234 |
$content .= (in_array($data->networkId, $this->showGroups) && ($data->networkType == 2 || $data->networkId == 15)) ? $this->getGroupsHtml($data->networkAuthId, $data->networkId) : '';
|
235 |
$content .= ((in_array($data->networkId, $this->showTitleProfile) && $data->networkType == 0) || (in_array($data->networkId, $this->showTitlePage) && $data->networkType == 1) || (in_array($data->networkId, $this->showTitleGroup) && $data->networkType == 2)) ? $this->getTitleHtml($data->networkId, $data->networkAuthId, $this->postData->post_title) : '';
|
236 |
$content .= $this->getCustomEditArea($data->networkId, $data->networkAuthId, $data->networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, isset($data->image_url) ? $data->image_url : null);
|
237 |
-
$content .= (in_array($data->networkId, $this->allowTag)) ? $this->getTagsHtml($data->networkAuthId) : '';
|
238 |
if ($show_time) {
|
239 |
$content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
|
240 |
}
|
@@ -256,13 +260,19 @@ class B2S_Ship_Item {
|
|
256 |
$meta = array();
|
257 |
if ($networkId == 1 || ($networkId == 8 && $networkType == 0) || $networkId == 3 || $networkId == 2) {
|
258 |
if (trim(strtolower($this->postStatus)) == 'publish') {
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
} else {
|
263 |
-
$
|
|
|
|
|
|
|
|
|
264 |
}
|
|
|
265 |
//EDIT Function - Calendar
|
|
|
266 |
$meta = $this->hook_meta($meta);
|
267 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
268 |
|
@@ -285,7 +295,7 @@ class B2S_Ship_Item {
|
|
285 |
}
|
286 |
$edit .= '<input type="text" readonly class="form-control fb-url-title b2s-post-item-details-preview-title change-meta-tag og_title" placeholder="' . __('OG Meta title', 'blog2social') . '" name="b2s[' . $networkAuthId . '][og_title]" data-meta="og_title" data-meta-type="og" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '" />';
|
287 |
$edit .= '<input type="text" readonly class="form-control fb-url-desc b2s-post-item-details-preview-desc change-meta-tag og_desc" placeholder="' . __('OG Meta description', 'blog2social') . '" name="b2s[' . $networkAuthId . '][og_desc]" data-meta="og_desc" data-meta-type="og" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '" />';
|
288 |
-
$edit .= $this->getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, true, 'fb-url-input', true, $imageUrl);
|
289 |
$edit .= '</div>';
|
290 |
$edit .= '</div>';
|
291 |
}
|
@@ -309,7 +319,7 @@ class B2S_Ship_Item {
|
|
309 |
}
|
310 |
$edit .= '<input type="text" readonly class="form-control tw-url-title b2s-post-item-details-preview-title change-meta-tag card_title" placeholder="' . __('Card Meta title', 'blog2social') . '" name="b2s[' . $networkAuthId . '][card_title]" data-meta="card_title" data-meta-type="card" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '" />';
|
311 |
$edit .= '<input type="text" readonly class="form-control tw-url-desc b2s-post-item-details-preview-desc change-meta-tag card_desc" placeholder="' . __('Card Meta description', 'blog2social') . '" name="b2s[' . $networkAuthId . '][card_desc]" data-meta="card_desc" data-meta-type="card" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '" />';
|
312 |
-
$edit .= $this->getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, true, 'tw-url-input', true);
|
313 |
$edit .= '</div>';
|
314 |
$edit .= '</div>';
|
315 |
}
|
@@ -326,7 +336,7 @@ class B2S_Ship_Item {
|
|
326 |
$edit .= '</div>';
|
327 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
|
328 |
$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>';
|
329 |
-
$edit .= $this->getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
|
330 |
$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>';
|
331 |
$edit .= '</div>';
|
332 |
$edit .= '</div>';
|
@@ -343,7 +353,7 @@ class B2S_Ship_Item {
|
|
343 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
|
344 |
$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>';
|
345 |
$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>';
|
346 |
-
$edit .= $this->getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
|
347 |
$edit .= '</div>';
|
348 |
$edit .= '</div>';
|
349 |
}
|
@@ -353,7 +363,7 @@ class B2S_Ship_Item {
|
|
353 |
//EDIT Function - Calendar
|
354 |
$meta = $this->hook_meta(array());
|
355 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
356 |
-
$edit .= $this->getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
|
357 |
if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
|
358 |
$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]">';
|
359 |
}
|
@@ -361,14 +371,14 @@ class B2S_Ship_Item {
|
|
361 |
return $edit;
|
362 |
}
|
363 |
|
364 |
-
private function getUrlHtml($networkId, $networkAuthId, $limit, $limitValue, $hideInfo = false, $class = '', $refeshBtn = false, $imageUrl = null) {
|
365 |
if (in_array($networkId, $this->allowEditUrl)) {
|
366 |
$urlLimit = ($limit !== false) ? ' onkeyup="networkLimitAll(\'' . $networkAuthId . '\',\'' . $networkId . '\',\'' . $limitValue . '\');"' : 'onkeyup="networkCount(\'' . $networkAuthId . '\');"';
|
367 |
$isRequiredClass = (in_array($networkId, $this->requiredUrl)) ? 'required_network_url' : '';
|
368 |
$isRequiredText = (!empty($isRequiredClass)) ? '<small>(' . __('required', 'blog2social') . ')</small>' : '';
|
369 |
|
370 |
$url = '';
|
371 |
-
if (in_array($networkId, $this->
|
372 |
$url .= '<br>';
|
373 |
$url .= '<div class="row">';
|
374 |
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
@@ -384,12 +394,12 @@ class B2S_Ship_Item {
|
|
384 |
|
385 |
$url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
|
386 |
|
387 |
-
if ($refeshBtn) {
|
388 |
$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>';
|
389 |
} else {
|
390 |
$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]"/>';
|
391 |
}
|
392 |
-
if (in_array($networkId, $this->
|
393 |
$url .= '</div>';
|
394 |
$url .= '</div>';
|
395 |
$url .= '<div class="col-xs-12"><br></div>';
|
@@ -422,22 +432,25 @@ class B2S_Ship_Item {
|
|
422 |
}
|
423 |
|
424 |
private function getBoardHtml($networkAuthId, $networkId) {
|
|
|
425 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getBoards', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $networkAuthId, 'networkId' => $networkId)));
|
426 |
-
$board = '<select class="form-control b2s-select" name="b2s[' . $networkAuthId . '][board]">';
|
427 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
|
|
428 |
$board .= $result->data;
|
|
|
429 |
}
|
430 |
-
$board .= '</select>';
|
431 |
return $board;
|
432 |
}
|
433 |
|
434 |
private function getGroupsHtml($networkAuthId, $networkId) {
|
|
|
435 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getGroups', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $networkAuthId, 'networkId' => $networkId, 'lang' => B2S_LANGUAGE)));
|
436 |
-
$
|
437 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
|
|
438 |
$group .= $result->data;
|
|
|
439 |
}
|
440 |
-
$group .= '</select>';
|
441 |
return $group;
|
442 |
}
|
443 |
|
5 |
private $allowTitleProfile = array(7, 9, 13, 15, 16);
|
6 |
private $allowTitlePage = array();
|
7 |
private $allowTitleGroup = array();
|
8 |
+
private $setPostFormat = array(1, 2, 12);
|
9 |
private $isCommentProfile = array(1, 3, 8, 10);
|
10 |
private $isCommentPage = array(1);
|
11 |
private $isCommentGroup = array(1, 8);
|
12 |
+
private $allowTag = array(4, 9, 11, 16);
|
13 |
private $allowHtml = array(4, 11, 14);
|
14 |
private $showTitleProfile = array(4, 9, 11, 14, 16);
|
15 |
private $showTitlePage = array(8);
|
16 |
+
private $showTitleGroup = array(8, 11);
|
17 |
private $onlyImage = array(6, 7, 12);
|
18 |
private $allowNoImageProfile = array(5, 9);
|
19 |
private $allowNoCustomImageProfile = array(8, 15);
|
21 |
private $allowNoImagePage = array(8);
|
22 |
private $allowEditUrl = array(1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
|
23 |
private $showBoards = array(6);
|
24 |
+
private $showBoardsGroup = array(10);
|
25 |
private $showGroups = array(8, 15);
|
26 |
+
private $changeDisplayName = array(8);
|
27 |
private $setShortTextProfile = array(1 => 239, 2 => 116, 3 => 239, 6 => 300, 8 => 239, 10 => 442, 12 => 240, 9 => 200, 16 => 250);
|
28 |
private $setShortTextProfileLimit = array(1 => 400, 2 => 116, 3 => 400, 6 => 400, 8 => 400, 10 => 500, 12 => 400, 9 => 200);
|
29 |
private $setShortTextPage = array(1 => 239, 3 => 239, 8 => 1200, 10 => 442);
|
32 |
private $setShortTextGroupLimit = array(1 => 400, 8 => 400, 10 => 500);
|
33 |
private $allowHashTags = array(6, 10, 12);
|
34 |
private $limitCharacterProfile = array(2 => 140, 3 => 600, 6 => 500, 8 => 420, 9 => 250, 15 => 300, 12 => 2000);
|
35 |
+
private $showImageAreaProfile = array(6, 7, 10, 12, 16);
|
36 |
+
private $showImageAreaPage = array(10);
|
37 |
+
private $showImageAreaGroup = array(8, 10);
|
38 |
private $limitCharacterPage = array(3 => 600, 8 => 1200);
|
39 |
private $requiredUrl = array(1, 3, 8, 9, 10, 15);
|
40 |
private $getText = array(1, 7, 10, 12, 16);
|
179 |
}
|
180 |
|
181 |
$message = $this->hook_message($message);
|
182 |
+
$network_display_name = $data->network_display_name;
|
183 |
$isRequiredTextarea = (in_array($data->networkId, $this->isCommentGroup)) ? '' : 'required="required"';
|
184 |
|
185 |
$countCharacter = 0;
|
215 |
$content .= '<div class="pull-right hidden-xs b2s-post-item-info-area">';
|
216 |
|
217 |
if (in_array($data->networkId, $this->setPostFormat)) {
|
218 |
+
$postFormatType = ($data->networkId == 12) ? 'image' : 'post';
|
219 |
$addCSS = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
220 |
+
$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>';
|
221 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
222 |
$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" />';
|
223 |
} else {
|
234 |
$content .= '</p>';
|
235 |
|
236 |
$content .= '<div class="b2s-post-item-details-edit-area" data-network-auth-id="' . $data->networkAuthId . '">';
|
237 |
+
$content .= (in_array($data->networkId, $this->showBoards) || ($data->networkType == 2 && in_array($data->networkId, $this->showBoardsGroup))) ? $this->getBoardHtml($data->networkAuthId, $data->networkId) : '';
|
238 |
$content .= (in_array($data->networkId, $this->showGroups) && ($data->networkType == 2 || $data->networkId == 15)) ? $this->getGroupsHtml($data->networkAuthId, $data->networkId) : '';
|
239 |
$content .= ((in_array($data->networkId, $this->showTitleProfile) && $data->networkType == 0) || (in_array($data->networkId, $this->showTitlePage) && $data->networkType == 1) || (in_array($data->networkId, $this->showTitleGroup) && $data->networkType == 2)) ? $this->getTitleHtml($data->networkId, $data->networkAuthId, $this->postData->post_title) : '';
|
240 |
$content .= $this->getCustomEditArea($data->networkId, $data->networkAuthId, $data->networkType, $message, $isRequiredTextarea, $textareaOnKeyUp, $limit, $limitValue, isset($data->image_url) ? $data->image_url : null);
|
241 |
+
$content .= (in_array($data->networkId, $this->allowTag) && $data->networkType == 0) ? $this->getTagsHtml($data->networkAuthId) : '';
|
242 |
if ($show_time) {
|
243 |
$content .= $this->getShippingTimeHtml($data->networkAuthId, $data->networkType, $data->networkId);
|
244 |
}
|
260 |
$meta = array();
|
261 |
if ($networkId == 1 || ($networkId == 8 && $networkType == 0) || $networkId == 3 || $networkId == 2) {
|
262 |
if (trim(strtolower($this->postStatus)) == 'publish') {
|
263 |
+
//is calendar edit => scrape post url and not custom post url by override from edit function for meta tags!
|
264 |
+
$editPostUrl = ($this->viewMode == 'modal') ? (get_permalink($this->postData->ID) !== false ? get_permalink($this->postData->ID) : $this->postData->guid) : $this->postUrl;
|
265 |
+
$meta = B2S_Util::getMetaTags($this->postId, $editPostUrl);
|
266 |
} else {
|
267 |
+
$desc = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_content, $this->postUrl, false, (in_array($networkId, $this->allowNoEmoji) ? false : true), $this->userLang), 150);
|
268 |
+
if (empty($desc) && isset($this->postData->post_excerpt) && !empty($this->postData->post_excerpt)) {
|
269 |
+
$desc = B2S_Util::getExcerpt(B2S_Util::prepareContent($this->postId, $this->postData->post_excerpt, $this->postUrl, false, (in_array($networkId, $this->allowNoEmoji) ? false : true), $this->userLang), 150);
|
270 |
+
}
|
271 |
+
$meta = array('title' => B2S_Util::getExcerpt(B2S_Util::getTitleByLanguage($this->postData->post_title, $this->userLang), 50) . ' - ' . $this->websiteName, 'description' => $desc);
|
272 |
}
|
273 |
+
|
274 |
//EDIT Function - Calendar
|
275 |
+
$meta = (is_array($meta)) ? $meta : array();
|
276 |
$meta = $this->hook_meta($meta);
|
277 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
278 |
|
295 |
}
|
296 |
$edit .= '<input type="text" readonly class="form-control fb-url-title b2s-post-item-details-preview-title change-meta-tag og_title" placeholder="' . __('OG Meta title', 'blog2social') . '" name="b2s[' . $networkAuthId . '][og_title]" data-meta="og_title" data-meta-type="og" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '" />';
|
297 |
$edit .= '<input type="text" readonly class="form-control fb-url-desc b2s-post-item-details-preview-desc change-meta-tag og_desc" placeholder="' . __('OG Meta description', 'blog2social') . '" name="b2s[' . $networkAuthId . '][og_desc]" data-meta="og_desc" data-meta-type="og" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '" />';
|
298 |
+
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'fb-url-input', true, $imageUrl);
|
299 |
$edit .= '</div>';
|
300 |
$edit .= '</div>';
|
301 |
}
|
319 |
}
|
320 |
$edit .= '<input type="text" readonly class="form-control tw-url-title b2s-post-item-details-preview-title change-meta-tag card_title" placeholder="' . __('Card Meta title', 'blog2social') . '" name="b2s[' . $networkAuthId . '][card_title]" data-meta="card_title" data-meta-type="card" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['title']) && !empty($meta['title']) ? $meta['title'] : '') . '" />';
|
321 |
$edit .= '<input type="text" readonly class="form-control tw-url-desc b2s-post-item-details-preview-desc change-meta-tag card_desc" placeholder="' . __('Card Meta description', 'blog2social') . '" name="b2s[' . $networkAuthId . '][card_desc]" data-meta="card_desc" data-meta-type="card" data-network-auth-id="' . $networkAuthId . '" value="' . (isset($meta['description']) && !empty($meta['description']) ? $meta['description'] : '' ) . '" />';
|
322 |
+
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'tw-url-input', true);
|
323 |
$edit .= '</div>';
|
324 |
$edit .= '</div>';
|
325 |
}
|
336 |
$edit .= '</div>';
|
337 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
|
338 |
$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>';
|
339 |
+
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'linkedin-url-input', true);
|
340 |
$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>';
|
341 |
$edit .= '</div>';
|
342 |
$edit .= '</div>';
|
353 |
$edit .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-7 col-lg-9') . '">';
|
354 |
$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>';
|
355 |
$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>';
|
356 |
+
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, true, 'xing-url-input', true);
|
357 |
$edit .= '</div>';
|
358 |
$edit .= '</div>';
|
359 |
}
|
363 |
//EDIT Function - Calendar
|
364 |
$meta = $this->hook_meta(array());
|
365 |
$imageUrl = $imageUrl ? $imageUrl : (isset($meta['image']) ? $meta['image'] : null);
|
366 |
+
$edit .= $this->getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, false, '', false, $imageUrl);
|
367 |
if ($networkId == 14) { //FeatureImage Network Torial (Portfolio)
|
368 |
$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]">';
|
369 |
}
|
371 |
return $edit;
|
372 |
}
|
373 |
|
374 |
+
private function getUrlHtml($networkId, $networkType, $networkAuthId, $limit, $limitValue, $hideInfo = false, $class = '', $refeshBtn = false, $imageUrl = null) {
|
375 |
if (in_array($networkId, $this->allowEditUrl)) {
|
376 |
$urlLimit = ($limit !== false) ? ' onkeyup="networkLimitAll(\'' . $networkAuthId . '\',\'' . $networkId . '\',\'' . $limitValue . '\');"' : 'onkeyup="networkCount(\'' . $networkAuthId . '\');"';
|
377 |
$isRequiredClass = (in_array($networkId, $this->requiredUrl)) ? 'required_network_url' : '';
|
378 |
$isRequiredText = (!empty($isRequiredClass)) ? '<small>(' . __('required', 'blog2social') . ')</small>' : '';
|
379 |
|
380 |
$url = '';
|
381 |
+
if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
|
382 |
$url .= '<br>';
|
383 |
$url .= '<div class="row">';
|
384 |
$url .= '<div class="' . ((isset($this->viewMode) && $this->viewMode == 'modal') ? 'col-xs-12' : 'col-xs-12 col-sm-5 col-lg-3') . '">';
|
394 |
|
395 |
$url .= (!$hideInfo) ? '<div class="b2s-post-item-details-url-title hidden-xs">Link ' . $isRequiredText . '</div>' : '';
|
396 |
|
397 |
+
if ($refeshBtn && trim(strtolower($this->postStatus)) == 'publish') {
|
398 |
$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>';
|
399 |
} else {
|
400 |
$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]"/>';
|
401 |
}
|
402 |
+
if ((in_array($networkId, $this->showImageAreaProfile) && $networkType == 0) || (in_array($networkId, $this->showImageAreaPage) && $networkType == 1) || (in_array($networkId, $this->showImageAreaGroup) && $networkType == 2)) {
|
403 |
$url .= '</div>';
|
404 |
$url .= '</div>';
|
405 |
$url .= '<div class="col-xs-12"><br></div>';
|
432 |
}
|
433 |
|
434 |
private function getBoardHtml($networkAuthId, $networkId) {
|
435 |
+
$board = '';
|
436 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getBoards', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $networkAuthId, 'networkId' => $networkId)));
|
|
|
437 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
438 |
+
$board = '<select class="form-control b2s-select" name="b2s[' . $networkAuthId . '][board]">';
|
439 |
$board .= $result->data;
|
440 |
+
$board .= '</select>';
|
441 |
}
|
|
|
442 |
return $board;
|
443 |
}
|
444 |
|
445 |
private function getGroupsHtml($networkAuthId, $networkId) {
|
446 |
+
$group = '';
|
447 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, array('action' => 'getGroups', 'token' => B2S_PLUGIN_TOKEN, 'networkAuthId' => $networkAuthId, 'networkId' => $networkId, 'lang' => B2S_LANGUAGE)));
|
448 |
+
$changeDisplayName = in_array($networkId, $this->changeDisplayName) ? 'true' : 'false';
|
449 |
if (is_object($result) && !empty($result) && isset($result->data) && !empty($result->data) && isset($result->result) && (int) $result->result == 1) {
|
450 |
+
$group = '<select class="form-control b2s-select b2s-post-item-details-item-group-select" data-change-network-display-name="' . $changeDisplayName . '" data-network-auth-id="' . $networkAuthId . '" data-network-id="' . $networkId . '" name="b2s[' . $networkAuthId . '][group]">';
|
451 |
$group .= $result->data;
|
452 |
+
$group .= '</select>';
|
453 |
}
|
|
|
454 |
return $group;
|
455 |
}
|
456 |
|
includes/B2S/Ship/Navbar.php
CHANGED
@@ -58,7 +58,7 @@ class B2S_Ship_Navbar {
|
|
58 |
}
|
59 |
//Bug: Converting json + PHP Extension
|
60 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
61 |
-
$username = (mb_strlen($username,'UTF-8') >=
|
62 |
}
|
63 |
|
64 |
$content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
|
58 |
}
|
59 |
//Bug: Converting json + PHP Extension
|
60 |
if (function_exists('mb_strlen') && function_exists('mb_substr')) {
|
61 |
+
$username = (mb_strlen($username,'UTF-8') >= 29 ? (mb_substr($username, 0, 26,'UTF-8') . '...') : $username);
|
62 |
}
|
63 |
|
64 |
$content = '<li class="b2s-sidbar-wrapper-nav-li i" data-mandant-id=\'' . json_encode($mandantIds) . '\' data-mandant-default-id="' . $data->mandantId . '">';
|
includes/B2S/Ship/Save.php
CHANGED
@@ -26,9 +26,11 @@ class B2S_Ship_Save {
|
|
26 |
public function savePublishDetails($data) {
|
27 |
global $wpdb;
|
28 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
29 |
-
|
|
|
30 |
unset($data['network_type']);
|
31 |
unset($data['network_display_name']);
|
|
|
32 |
$postData = array(
|
33 |
'post_id' => $data['post_id'],
|
34 |
'blog_user_id' => $data['blog_user_id'],
|
@@ -37,6 +39,7 @@ class B2S_Ship_Save {
|
|
37 |
'network_details_id' => $networkDetailsId
|
38 |
);
|
39 |
$wpdb->insert('b2s_posts', $postData, array('%d', '%d', '%d', '%s', '%d'));
|
|
|
40 |
|
41 |
$data['internal_post_id'] = $wpdb->insert_id;
|
42 |
$this->postData['token'] = $data['token'];
|
@@ -67,6 +70,7 @@ class B2S_Ship_Save {
|
|
67 |
|
68 |
foreach ($postData as $k => $v) {
|
69 |
$found = false;
|
|
|
70 |
if (isset($result->data) && is_array($result->data)) {
|
71 |
foreach ($result->data as $key => $post) {
|
72 |
if (isset($post->internal_post_id) && (int) $post->internal_post_id == (int) $v['internal_post_id']) {
|
@@ -74,14 +78,14 @@ class B2S_Ship_Save {
|
|
74 |
$where = array('id' => $post->internal_post_id);
|
75 |
$wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
|
76 |
$errorCode = isset($post->error_code) ? $post->error_code : '';
|
77 |
-
$content[] = array('networkAuthId' => $post->network_auth_id, 'html' => $this->getItemHtml($errorCode, $post->publishUrl));
|
78 |
$found = true;
|
79 |
}
|
80 |
}
|
81 |
}
|
82 |
//DEFAULT ERROR
|
83 |
if ($found == false) {
|
84 |
-
$content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml('DEFAULT', ''));
|
85 |
}
|
86 |
}
|
87 |
return $content;
|
@@ -93,7 +97,7 @@ class B2S_Ship_Save {
|
|
93 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
94 |
$serializeData = $data;
|
95 |
|
96 |
-
unset($serializeData['network_id']);
|
97 |
unset($serializeData['network_type']);
|
98 |
unset($serializeData['network_display_name']);
|
99 |
unset($serializeData['token']);
|
@@ -101,16 +105,13 @@ class B2S_Ship_Save {
|
|
101 |
unset($serializeData['post_id']);
|
102 |
unset($serializeData['image']);
|
103 |
|
104 |
-
if(isset($data['sched_details_id']))
|
105 |
-
{
|
106 |
$wpdb->update('b2s_posts_sched_details', array(
|
107 |
'sched_data' => serialize($serializeData),
|
108 |
'image_url' => $data['image_url']
|
109 |
), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
|
110 |
-
$schedDetailsId =
|
111 |
-
|
112 |
-
}
|
113 |
-
else{
|
114 |
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
|
115 |
$schedDetailsId = $wpdb->insert_id;
|
116 |
}
|
@@ -163,8 +164,7 @@ class B2S_Ship_Save {
|
|
163 |
}
|
164 |
|
165 |
foreach ($shipdays as $k => $schedDate) {
|
166 |
-
if(isset($data['b2s_id']) && $data['b2s_id'] > 0)
|
167 |
-
{
|
168 |
$wpdb->update('b2s_posts', array(
|
169 |
'post_id' => $data['post_id'],
|
170 |
'blog_user_id' => $data['blog_user_id'],
|
@@ -177,8 +177,7 @@ class B2S_Ship_Save {
|
|
177 |
'network_details_id' => $networkDetailsId,
|
178 |
'hook_action' => 5
|
179 |
), array("id" => $data['b2s_id']), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
180 |
-
}
|
181 |
-
else{
|
182 |
$wpdb->insert('b2s_posts', array(
|
183 |
'post_id' => $data['post_id'],
|
184 |
'blog_user_id' => $data['blog_user_id'],
|
@@ -191,13 +190,14 @@ class B2S_Ship_Save {
|
|
191 |
'network_details_id' => $networkDetailsId,
|
192 |
'hook_action' => 1
|
193 |
), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
|
|
194 |
}
|
195 |
}
|
196 |
|
197 |
-
return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml('', '', $printSchedDate));
|
198 |
}
|
199 |
|
200 |
-
public function getItemHtml($error = "", $link = "", $schedDate = array()) {
|
201 |
$html = "";
|
202 |
if (empty($error)) {
|
203 |
if (empty($schedDate)) {
|
@@ -218,7 +218,14 @@ class B2S_Ship_Save {
|
|
218 |
} else {
|
219 |
$errorText = unserialize(B2S_PLUGIN_NETWORK_ERROR);
|
220 |
$error = isset($errorText[$error]) ? $error : 'DEFAULT';
|
221 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
}
|
223 |
return $html;
|
224 |
}
|
26 |
public function savePublishDetails($data) {
|
27 |
global $wpdb;
|
28 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
29 |
+
|
30 |
+
//unset($data['network_id']);
|
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'],
|
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;
|
45 |
$this->postData['token'] = $data['token'];
|
70 |
|
71 |
foreach ($postData as $k => $v) {
|
72 |
$found = false;
|
73 |
+
$networkId = (isset($v['network_id']) && (int) $v['network_id'] > 0) ? (int) $v['network_id'] : 0;
|
74 |
if (isset($result->data) && is_array($result->data)) {
|
75 |
foreach ($result->data as $key => $post) {
|
76 |
if (isset($post->internal_post_id) && (int) $post->internal_post_id == (int) $v['internal_post_id']) {
|
78 |
$where = array('id' => $post->internal_post_id);
|
79 |
$wpdb->update('b2s_posts', $data, $where, array('%s', '%s'), array('%d'));
|
80 |
$errorCode = isset($post->error_code) ? $post->error_code : '';
|
81 |
+
$content[] = array('networkAuthId' => $post->network_auth_id, 'html' => $this->getItemHtml($networkId, $errorCode, $post->publishUrl));
|
82 |
$found = true;
|
83 |
}
|
84 |
}
|
85 |
}
|
86 |
//DEFAULT ERROR
|
87 |
if ($found == false) {
|
88 |
+
$content[] = array('networkAuthId' => $v['network_auth_id'], 'html' => $this->getItemHtml($networkId, 'DEFAULT', ''));
|
89 |
}
|
90 |
}
|
91 |
return $content;
|
97 |
$networkDetailsId = $this->getNetworkDetailsId($data['network_id'], $data['network_type'], $data['network_auth_id'], $data['network_display_name']);
|
98 |
$serializeData = $data;
|
99 |
|
100 |
+
//unset($serializeData['network_id']);
|
101 |
unset($serializeData['network_type']);
|
102 |
unset($serializeData['network_display_name']);
|
103 |
unset($serializeData['token']);
|
105 |
unset($serializeData['post_id']);
|
106 |
unset($serializeData['image']);
|
107 |
|
108 |
+
if (isset($data['sched_details_id'])) {
|
|
|
109 |
$wpdb->update('b2s_posts_sched_details', array(
|
110 |
'sched_data' => serialize($serializeData),
|
111 |
'image_url' => $data['image_url']
|
112 |
), array("id" => $data['sched_details_id']), array('%s', '%s', '%d'));
|
113 |
+
$schedDetailsId = $data['sched_details_id'];
|
114 |
+
} else {
|
|
|
|
|
115 |
$wpdb->insert('b2s_posts_sched_details', array('sched_data' => serialize($serializeData), 'image_url' => $data['image_url']), array('%s', '%s'));
|
116 |
$schedDetailsId = $wpdb->insert_id;
|
117 |
}
|
164 |
}
|
165 |
|
166 |
foreach ($shipdays as $k => $schedDate) {
|
167 |
+
if (isset($data['b2s_id']) && $data['b2s_id'] > 0) {
|
|
|
168 |
$wpdb->update('b2s_posts', array(
|
169 |
'post_id' => $data['post_id'],
|
170 |
'blog_user_id' => $data['blog_user_id'],
|
177 |
'network_details_id' => $networkDetailsId,
|
178 |
'hook_action' => 5
|
179 |
), array("id" => $data['b2s_id']), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
180 |
+
} else {
|
|
|
181 |
$wpdb->insert('b2s_posts', array(
|
182 |
'post_id' => $data['post_id'],
|
183 |
'blog_user_id' => $data['blog_user_id'],
|
190 |
'network_details_id' => $networkDetailsId,
|
191 |
'hook_action' => 1
|
192 |
), array('%d', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d'));
|
193 |
+
B2S_Rating::trigger();
|
194 |
}
|
195 |
}
|
196 |
|
197 |
+
return array('networkAuthId' => $data['network_auth_id'], 'html' => $this->getItemHtml($serializeData['network_id'], '', '', $printSchedDate));
|
198 |
}
|
199 |
|
200 |
+
public function getItemHtml($network_id = 0, $error = "", $link = "", $schedDate = array()) {
|
201 |
$html = "";
|
202 |
if (empty($error)) {
|
203 |
if (empty($schedDate)) {
|
218 |
} else {
|
219 |
$errorText = unserialize(B2S_PLUGIN_NETWORK_ERROR);
|
220 |
$error = isset($errorText[$error]) ? $error : 'DEFAULT';
|
221 |
+
$add = '';
|
222 |
+
//special case: reddit RATE_LIMIT
|
223 |
+
if ($network_id == 15 && $error == 'RATE_LIMIT') {
|
224 |
+
$link = (strtolower(substr(B2S_LANGUAGE, 0, 2)) == 'de') ? 'https://www.blog2social.com/de/faq/content/9/115/de/reddit-du-hast-das-veroeffentlichungs_limit-mit-deinem-account-kurzzeitig-erreicht.html' : 'https://www.blog2social.com/en/faq/content/9/115/en/reddit-you-have-temporarily-reached-the-publication-limit-with-your-account.html';
|
225 |
+
$add = ' ' . __('Please see', 'blog2social') . ' <a target="_blank" href="' . $link . '">' . __('FAQ', 'blog2social') . '</a>';
|
226 |
+
}
|
227 |
+
|
228 |
+
$html .= '<br><span class="text-danger"><i class="glyphicon glyphicon-remove-circle glyphicon-danger"></i> ' . $errorText[$error] . $add . '</span>';
|
229 |
}
|
230 |
return $html;
|
231 |
}
|
includes/B2S/Stats.php
ADDED
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class B2S_Stats {
|
3 |
+
private $from = null;
|
4 |
+
|
5 |
+
public function set_from($value) {
|
6 |
+
if(is_string($value)) {
|
7 |
+
$this->from = $value;
|
8 |
+
}
|
9 |
+
|
10 |
+
return $this;
|
11 |
+
}
|
12 |
+
|
13 |
+
public function get_from() {
|
14 |
+
return $this->from ? date('Y-m-d',strtotime($this->from)): date('Y-m-d',strtotime("-1 WEEK"));
|
15 |
+
}
|
16 |
+
|
17 |
+
public function get_result() {
|
18 |
+
global $wpdb;
|
19 |
+
|
20 |
+
$addNotAdminPosts = (B2S_PLUGIN_ADMIN == false) ? $wpdb->prepare(' AND b2s_posts.`blog_user_id` = %d', B2S_PLUGIN_BLOG_USER_ID) : '';
|
21 |
+
|
22 |
+
$sql = "SELECT IFNULL(date1,date2) as _date, IFNULL(count_public,0) as count_public, IFNULL(count_sched,0) as count_sched FROM
|
23 |
+
(
|
24 |
+
SELECT
|
25 |
+
*
|
26 |
+
FROM
|
27 |
+
(SELECT
|
28 |
+
DATE_FORMAT(b2s_posts.publish_date, '%Y-%m-%d') date1,
|
29 |
+
COUNT(*) as count_public
|
30 |
+
FROM
|
31 |
+
b2s_posts
|
32 |
+
WHERE
|
33 |
+
b2s_posts.publish_date >= '".$this->get_from()."'
|
34 |
+
&& b2s_posts.hide = 0
|
35 |
+
".$addNotAdminPosts."
|
36 |
+
GROUP BY DATE_FORMAT(b2s_posts.publish_date, '%Y-%m-%d')) public
|
37 |
+
LEFT JOIN
|
38 |
+
(SELECT
|
39 |
+
DATE_FORMAT(b2s_posts.sched_date, '%Y-%m-%d') date2,
|
40 |
+
COUNT(*) as count_sched
|
41 |
+
FROM
|
42 |
+
b2s_posts
|
43 |
+
WHERE
|
44 |
+
b2s_posts.publish_link = ''
|
45 |
+
&& b2s_posts.sched_date >= '".$this->get_from()."'
|
46 |
+
&& b2s_posts.hide = 0
|
47 |
+
".$addNotAdminPosts."
|
48 |
+
GROUP BY DATE_FORMAT(b2s_posts.sched_date, '%Y-%m-%d')) sched ON sched.date2 = public.date1
|
49 |
+
UNION SELECT
|
50 |
+
*
|
51 |
+
FROM
|
52 |
+
(SELECT
|
53 |
+
DATE_FORMAT(b2s_posts.publish_date, '%Y-%m-%d') date1,
|
54 |
+
COUNT(*) as count_public
|
55 |
+
FROM
|
56 |
+
b2s_posts
|
57 |
+
WHERE
|
58 |
+
b2s_posts.publish_date >= '".$this->get_from()."'
|
59 |
+
&& b2s_posts.hide = 0
|
60 |
+
".$addNotAdminPosts."
|
61 |
+
GROUP BY DATE_FORMAT(b2s_posts.publish_date, '%Y-%m-%d')) public
|
62 |
+
RIGHT JOIN
|
63 |
+
(SELECT
|
64 |
+
DATE_FORMAT(b2s_posts.sched_date, '%Y-%m-%d') date2,
|
65 |
+
COUNT(*) as count_sched
|
66 |
+
FROM
|
67 |
+
b2s_posts
|
68 |
+
WHERE
|
69 |
+
b2s_posts.publish_link = ''
|
70 |
+
&& b2s_posts.sched_date >= '".$this->get_from()."'
|
71 |
+
&& b2s_posts.hide = 0
|
72 |
+
".$addNotAdminPosts."
|
73 |
+
GROUP BY DATE_FORMAT(b2s_posts.sched_date, '%Y-%m-%d')) sched ON sched.date2 = public.date1) as data";
|
74 |
+
|
75 |
+
$items = $wpdb->get_results($sql);
|
76 |
+
|
77 |
+
$res = array();
|
78 |
+
|
79 |
+
foreach($items as $item) {
|
80 |
+
$res[$item->_date] = array(intval($item->count_public),intval($item->count_sched));
|
81 |
+
}
|
82 |
+
return $res;
|
83 |
+
}
|
84 |
+
}
|
includes/Loader.php
CHANGED
@@ -20,10 +20,12 @@ class B2S_Loader {
|
|
20 |
}
|
21 |
|
22 |
public function call_global_hooks() {
|
|
|
23 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Heartbeat.php');
|
24 |
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Api/Post.php');
|
25 |
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
|
26 |
add_action('wp_logout', array($this, 'releaseLocks'));
|
|
|
27 |
}
|
28 |
|
29 |
public function call_admin_hooks() {
|
@@ -37,8 +39,8 @@ class B2S_Loader {
|
|
37 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
|
38 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
|
39 |
require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
|
40 |
-
require_once(B2S_PLUGIN_DIR . 'includes/
|
41 |
-
require_once(B2S_PLUGIN_DIR . 'includes/
|
42 |
|
43 |
define('B2S_PLUGIN_POSTPERPAGE', '15');
|
44 |
define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
|
@@ -47,15 +49,16 @@ class B2S_Loader {
|
|
47 |
define('B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO', serialize(array(1 => array(0 => array(13, 16), 1 => array(18, 22)), 2 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 3 => array(0 => array(8, 10), 1 => array(16, 18)), 4 => array(), 5 => array(), 6 => array(0 => array(12, 14), 1 => array(19, 22)), 7 => array(0 => array(7, 9), 1 => array(17, 19)), 8 => array(0 => array(7, 10), 1 => array(17, 18)), 9 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 10 => array(0 => array(7, 10), 1 => array(14, 15)), 11 => array(), 12 => array(0 => array(12, 14), 1 => array(19, 22)), 13 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 14 => array(), 15 => array(0 => array(8, 11)), 16 => array(0 => array(16, 19)))));
|
48 |
define('B2S_PLUGIN_NETWORK_ALLOW_PROFILE', serialize(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)));
|
49 |
define('B2S_PLUGIN_NETWORK_ALLOW_PAGE', serialize(array(1, 3, 8, 10)));
|
50 |
-
define('
|
|
|
51 |
define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15)));
|
52 |
define('B2S_PLUGIN_BLOG_USER_ID', get_current_user_id());
|
53 |
define('B2S_PLUGIN_ADMIN', current_user_can('edit_others_posts'));
|
54 |
|
55 |
$this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
|
56 |
-
|
57 |
//add_action('plugins_loaded', array($this, 'update_db_check'));
|
58 |
$this->update_db_check();
|
|
|
59 |
add_action('admin_init', array($this, 'registerAssets'));
|
60 |
add_action('admin_enqueue_scripts', array($this, 'addBootAssets'));
|
61 |
add_action('admin_menu', array($this, 'createMenu'));
|
@@ -63,7 +66,7 @@ class B2S_Loader {
|
|
63 |
add_action('admin_notices', array('B2S_Notice', 'getProVersionNotice'));
|
64 |
add_action('admin_notices', array($this, 'b2s_save_post_alert_meta_box'));
|
65 |
add_action('add_meta_boxes', array($this, 'b2s_load_post_box'));
|
66 |
-
add_action('save_post', array($this, 'b2s_save_post_box'));
|
67 |
add_action('trash_post', array($this, 'b2s_delete_sched_post'), 10);
|
68 |
add_filter('plugin_action_links_' . B2S_PLUGIN_BASENAME, array($this, 'plugin_activate_sublink'));
|
69 |
|
@@ -87,6 +90,117 @@ class B2S_Loader {
|
|
87 |
B2S_Meta::getInstance()->_run();
|
88 |
}
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
public function update_db_check() {
|
91 |
$this->lastVersion = get_option('b2s_plugin_version');
|
92 |
if ($this->lastVersion == false || (int) $this->lastVersion < B2S_PLUGIN_VERSION) {
|
@@ -100,9 +214,9 @@ class B2S_Loader {
|
|
100 |
if ((int) $post_id > 0) {
|
101 |
global $wpdb;
|
102 |
//Heartbeat => b2s_delete_sched_post
|
103 |
-
$sql = "SELECT id FROM b2s_posts WHERE post_id = %
|
104 |
-
$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)
|
105 |
-
if (isset($deleteData[0])) {
|
106 |
foreach ($deleteData as $k => $value) {
|
107 |
$data = array('hook_action' => '3', 'hide' => 1);
|
108 |
$where = array('id' => $value->id);
|
@@ -145,7 +259,6 @@ class B2S_Loader {
|
|
145 |
echo $postBox->getPostBox($postId, $postType, $postStatus);
|
146 |
}
|
147 |
|
148 |
-
|
149 |
public function b2s_save_post_box() {
|
150 |
|
151 |
$b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
|
@@ -192,7 +305,6 @@ class B2S_Loader {
|
|
192 |
$meta->updateMeta((int) $_POST['post_ID']);
|
193 |
}
|
194 |
|
195 |
-
|
196 |
if (isset($_POST['post_ID']) && isset($_POST['user_ID']) && (int) $_POST['post_ID'] > 0 && (int) $_POST['user_ID'] > 0 && !defined("B2S_SAVE_META_BOX_AUTO_SHARE") && !wp_is_post_autosave($_POST['post_ID']) && isset($_POST['b2s-meta-box-nonce']) && wp_verify_nonce($_POST['b2s-meta-box-nonce'], 'b2s-meta-box-nonce-post-area') && isset($_POST['post_status']) && isset($_POST['b2s-post-meta-box-time-dropdown'])) {
|
197 |
if (strtolower($_POST['b2s-post-meta-box-time-dropdown']) == 'publish') {
|
198 |
if ((strtolower($_POST['post_status']) == "publish" || strtolower($_POST['post_status']) == "future") && isset($_POST['b2s-post-meta-box-profil-dropdown'])) {
|
@@ -204,25 +316,25 @@ class B2S_Loader {
|
|
204 |
$current_utc_date = gmdate('Y-m-d H:i:s');
|
205 |
$current_user_date = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_date, $user_timezone)));
|
206 |
|
207 |
-
|
208 |
$post_date = '';
|
209 |
if (isset($_POST['post_date']) && !empty($_POST['post_date'])) {
|
210 |
$post_date = date('Y-m-d H:i:s', strtotime($_POST['post_date']));
|
211 |
}
|
212 |
|
213 |
-
|
214 |
if (empty($post_date) && strtolower($_POST['post_status']) == "future" && isset($_POST['mm']) && isset($_POST['jj']) && isset($_POST['aa']) && isset($_POST['hh']) && isset($_POST['mn']) && isset($_POST['ss'])) {
|
215 |
$wp_user_sched_post_date = $_POST['aa'] . '-' . $_POST['mm'] . '-' . $_POST['jj'] . ' ' . $_POST['hh'] . ':' . $_POST['mn'] . ':' . $_POST['ss'];
|
216 |
$post_date = date('Y-m-d H:i:s', strtotime($wp_user_sched_post_date));
|
217 |
}
|
218 |
|
219 |
-
|
220 |
$sched_type = 3;
|
221 |
$sched_date = $current_user_date;
|
222 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime("-30 seconds", strtotime($current_utc_date)));
|
223 |
$myTimeSettings = false;
|
224 |
|
225 |
-
|
226 |
if (!empty($post_date) && $current_user_date <= $post_date) {
|
227 |
$sched_type = 2;
|
228 |
|
@@ -234,16 +346,16 @@ class B2S_Loader {
|
|
234 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
|
235 |
}
|
236 |
|
237 |
-
|
238 |
if (isset($_POST['b2s-post-meta-box-sched-select']) && $_POST['b2s-post-meta-box-sched-select'] == 1) {
|
239 |
$user_sched_date = (isset($_POST['b2s-post-meta-box-sched-date']) && strtotime($_POST['b2s-post-meta-box-sched-date']) !== false) ? date('Y-m-d H:i:s', strtotime($_POST['b2s-post-meta-box-sched-date'])) : date('Y-m-d H:i:00', current_time('timestamp'));
|
240 |
-
|
241 |
if ($user_sched_date >= $sched_date) {
|
242 |
$sched_type = 2;
|
243 |
$sched_date = $user_sched_date;
|
244 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
|
245 |
}
|
246 |
-
|
247 |
if (isset($_POST['b2s-post-meta-box-best-time-settings'])) {
|
248 |
$myTimeSettings = unserialize(stripslashes($_POST['b2s-post-meta-box-best-time-settings']));
|
249 |
if ($myTimeSettings !== false && is_array($myTimeSettings) && isset($myTimeSettings['times'])) {
|
@@ -268,7 +380,7 @@ class B2S_Loader {
|
|
268 |
$options = new B2S_Options((int) $_POST['user_ID']);
|
269 |
$optionPostFormat = $options->_getOption('post_format');
|
270 |
|
271 |
-
$autoShare = new
|
272 |
define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
|
273 |
if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
|
274 |
update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown']);
|
@@ -285,8 +397,8 @@ class B2S_Loader {
|
|
285 |
$res = array_merge($res, $defaultPostData);
|
286 |
$autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, strip_tags($value->networkUserName));
|
287 |
|
288 |
-
|
289 |
-
|
290 |
if ((int) $value->networkId == 1 && $metaOg == false && (int) $_POST['post_ID'] > 0 && isset($res['post_format']) && (int) $res['post_format'] == 0) { //LinkPost
|
291 |
$metaOg = true;
|
292 |
$meta = B2S_Meta::getInstance();
|
@@ -305,7 +417,7 @@ class B2S_Loader {
|
|
305 |
$meta->updateMeta((int) $_POST['post_ID']);
|
306 |
}
|
307 |
}
|
308 |
-
|
309 |
}
|
310 |
}
|
311 |
}
|
@@ -449,14 +561,16 @@ class B2S_Loader {
|
|
449 |
|
450 |
public function createMenu() {
|
451 |
$subPages = array();
|
452 |
-
|
453 |
add_menu_page('Blog2Social', 'Blog2Social', 'read', 'blog2social', null, plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE));
|
454 |
-
|
455 |
$subPages[] = add_submenu_page('blog2social', 'blog2social', __('Dashboard', 'blog2social'), 'read', 'blog2social', array($this, 'b2sstart'));
|
456 |
$subPages[] = add_submenu_page('blog2social', __('Posts & Sharing', 'blog2social'), __('Posts & Sharing', 'blog2social'), 'read', 'blog2social-post', array($this, 'b2sPost'));
|
457 |
$subPages[] = add_submenu_page('blog2social', __('Networks', 'blog2social'), __('Networks', 'blog2social'), 'read', 'blog2social-network', array($this, 'b2sNetwork'));
|
458 |
$subPages[] = add_submenu_page('blog2social', __('Settings', 'blog2social'), __('Settings', 'blog2social'), 'read', 'blog2social-settings', array($this, 'b2sSettings'));
|
459 |
$subPages[] = add_submenu_page('blog2social', __('PR-Service', 'blog2social'), __('PR-Service', 'blog2social'), 'read', 'prg-post', array($this, 'prgPost'));
|
|
|
|
|
460 |
$subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
|
461 |
$subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
|
462 |
$subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
|
@@ -515,19 +629,25 @@ class B2S_Loader {
|
|
515 |
));
|
516 |
}
|
517 |
|
518 |
-
|
519 |
public function b2sstart() {
|
520 |
|
521 |
if (B2S_Tools::showNotice() == false) {
|
522 |
wp_enqueue_style('B2SSTARTCSS');
|
523 |
wp_enqueue_script('B2SSTARTJS');
|
|
|
|
|
|
|
|
|
|
|
|
|
524 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/dashboard.php');
|
525 |
} else {
|
526 |
require_once( B2S_PLUGIN_DIR . 'views/notice.php');
|
527 |
}
|
528 |
}
|
529 |
|
530 |
-
|
531 |
public function b2sPost() {
|
532 |
if (B2S_Tools::showNotice() == false) {
|
533 |
wp_enqueue_style('B2SPOSTCSS');
|
@@ -538,7 +658,7 @@ class B2S_Loader {
|
|
538 |
}
|
539 |
}
|
540 |
|
541 |
-
|
542 |
public function b2sNetwork() {
|
543 |
if (B2S_Tools::showNotice() == false) {
|
544 |
wp_enqueue_style('B2SNETWORKCSS');
|
@@ -549,15 +669,20 @@ class B2S_Loader {
|
|
549 |
}
|
550 |
}
|
551 |
|
552 |
-
|
553 |
public function b2sSettings() {
|
554 |
if (B2S_Tools::showNotice() == false) {
|
555 |
wp_enqueue_style('B2SSETTINGSCSS');
|
556 |
wp_enqueue_script('B2SSETTINGSJS');
|
557 |
wp_enqueue_style('B2STIMEPICKERCSS');
|
558 |
wp_enqueue_script('B2STIMEPICKERJS');
|
|
|
|
|
|
|
|
|
|
|
559 |
if (current_user_can('upload_files')) {
|
560 |
-
|
561 |
wp_enqueue_media();
|
562 |
}
|
563 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/settings.php');
|
@@ -566,7 +691,7 @@ class B2S_Loader {
|
|
566 |
}
|
567 |
}
|
568 |
|
569 |
-
|
570 |
public function b2sShip() {
|
571 |
if (B2S_Tools::showNotice() == false) {
|
572 |
wp_enqueue_style('B2SSHIPCSS');
|
@@ -585,7 +710,7 @@ class B2S_Loader {
|
|
585 |
wp_enqueue_script('B2STIMEPICKERJS');
|
586 |
wp_enqueue_script('B2SSHIPJS');
|
587 |
if (current_user_can('upload_files')) {
|
588 |
-
|
589 |
wp_enqueue_media();
|
590 |
}
|
591 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/ship.php');
|
@@ -594,14 +719,14 @@ class B2S_Loader {
|
|
594 |
}
|
595 |
}
|
596 |
|
597 |
-
|
598 |
public function prgLogin() {
|
599 |
if (B2S_Tools::showNotice() == false) {
|
600 |
$prgInfo = get_option('B2S_PLUGIN_PRG_' . B2S_PLUGIN_BLOG_USER_ID);
|
601 |
if ($prgInfo != false && isset($prgInfo['B2S_PRG_ID']) && (int) $prgInfo['B2S_PRG_ID'] > 0 && isset($prgInfo['B2S_PRG_TOKEN']) && !empty($prgInfo['B2S_PRG_TOKEN'])) {
|
602 |
$postId = (int) $_GET['postId'];
|
603 |
echo'<script> window.location="' . admin_url('/admin.php?page=prg-ship&postId=' . $postId, 'http') . '"; </script> ';
|
604 |
-
|
605 |
wp_die();
|
606 |
} else {
|
607 |
wp_enqueue_style('PRGLOGINCSS');
|
@@ -613,7 +738,7 @@ class B2S_Loader {
|
|
613 |
}
|
614 |
}
|
615 |
|
616 |
-
|
617 |
public function prgShip() {
|
618 |
if (B2S_Tools::showNotice() == false) {
|
619 |
wp_enqueue_style('PRGSHIPCSS');
|
@@ -625,7 +750,7 @@ class B2S_Loader {
|
|
625 |
}
|
626 |
}
|
627 |
|
628 |
-
|
629 |
public function b2sPostSched() {
|
630 |
if (B2S_Tools::showNotice() == false) {
|
631 |
wp_enqueue_style('B2SPOSTSCHEDCSS');
|
@@ -642,7 +767,7 @@ class B2S_Loader {
|
|
642 |
}
|
643 |
}
|
644 |
|
645 |
-
|
646 |
public function b2sPostCalendar() {
|
647 |
if (B2S_Tools::showNotice() == false) {
|
648 |
wp_enqueue_style('B2SFULLCALLENDARCSS');
|
@@ -663,7 +788,7 @@ class B2S_Loader {
|
|
663 |
wp_enqueue_script('B2SWYSIWYGLANGENJS');
|
664 |
}
|
665 |
if (current_user_can('upload_files')) {
|
666 |
-
|
667 |
wp_enqueue_media();
|
668 |
}
|
669 |
wp_enqueue_script('B2SSHIPJS');
|
@@ -676,6 +801,19 @@ class B2S_Loader {
|
|
676 |
}
|
677 |
|
678 |
//PageFunktion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
679 |
public function b2sPostPublish() {
|
680 |
if (B2S_Tools::showNotice() == false) {
|
681 |
wp_enqueue_style('B2SPOSTPUBLISHCSS');
|
@@ -687,7 +825,7 @@ class B2S_Loader {
|
|
687 |
}
|
688 |
}
|
689 |
|
690 |
-
|
691 |
public function prgPost() {
|
692 |
if (B2S_Tools::showNotice() == false) {
|
693 |
wp_enqueue_style('PRGPOSTCSS');
|
@@ -720,6 +858,8 @@ class B2S_Loader {
|
|
720 |
wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
721 |
wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
722 |
wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
|
|
|
|
723 |
wp_register_style('B2SSETTINGSCSS', plugins_url('assets/css/b2s/settings.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
724 |
wp_register_style('PRGSHIPCSS', plugins_url('assets/css/prg/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
725 |
wp_register_style('PRGLOGINCSS', plugins_url('assets/css/prg/login.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
@@ -732,6 +872,8 @@ class B2S_Loader {
|
|
732 |
wp_register_style('B2SNOTICECSS', plugins_url('assets/css/notice.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
733 |
wp_register_style('B2SFULLCALLENDARCSS', plugins_url('assets/lib/fullcalendar/fullcalendar.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
734 |
wp_register_style('B2SCALENDARCSS', plugins_url('assets/css/b2s/calendar.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
|
|
|
|
735 |
|
736 |
wp_register_script('B2SNETWORKJS', plugins_url('assets/js/b2s/network.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
737 |
wp_register_script('B2SSETTINGSJS', plugins_url('assets/js/b2s/settings.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
@@ -763,6 +905,8 @@ class B2S_Loader {
|
|
763 |
wp_register_script('B2SFULLCALENDARMOMENTJS', plugins_url('assets/lib/fullcalendar/lib/moment.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
764 |
wp_register_script('B2SFULLCALENDARJS', plugins_url('assets/lib/fullcalendar/fullcalendar.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
765 |
wp_register_script('B2SFULLCALENDARLOCALEJS', plugins_url('assets/lib/fullcalendar/locale-all.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
|
|
|
|
766 |
wp_register_script('B2SLIB', plugins_url('assets/js/b2s/lib.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
767 |
}
|
768 |
|
@@ -777,12 +921,12 @@ class B2S_Loader {
|
|
777 |
}
|
778 |
|
779 |
global $wpdb;
|
780 |
-
|
781 |
$sqlDeleteFirst = 'DROP TABLE IF EXISTS `prg_connect_sent`';
|
782 |
$wpdb->query($sqlDeleteFirst);
|
783 |
$sqlDeleteSecond = 'DROP TABLE IF EXISTS `prg_connect_config`';
|
784 |
$wpdb->query($sqlDeleteSecond);
|
785 |
-
|
786 |
$sqlCreateUser = "CREATE TABLE IF NOT EXISTS `b2s_user` (
|
787 |
`id` int(11) NOT NULL AUTO_INCREMENT,
|
788 |
`token` varchar(255) NOT NULL,
|
@@ -810,7 +954,7 @@ class B2S_Loader {
|
|
810 |
}
|
811 |
}
|
812 |
|
813 |
-
|
814 |
$wpdb->query('UPDATE `b2s_user` SET `feature` = 0');
|
815 |
|
816 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
|
@@ -851,7 +995,7 @@ class B2S_Loader {
|
|
851 |
}
|
852 |
}
|
853 |
|
854 |
-
|
855 |
$existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
|
856 |
if (is_array($existsTable) && !empty($existsTable)) {
|
857 |
$wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
|
@@ -929,14 +1073,14 @@ class B2S_Loader {
|
|
929 |
wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
|
930 |
}
|
931 |
|
932 |
-
|
933 |
$options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
|
934 |
$options->_setOption('og_active', 1);
|
935 |
$options->_setOption('card_active', 1);
|
936 |
}
|
937 |
|
938 |
public function deactivatePlugin() {
|
939 |
-
|
940 |
global $wpdb;
|
941 |
$sqlDelete = 'DROP TABLE IF EXISTS `b2s_filter`';
|
942 |
$wpdb->query($sqlDelete);
|
20 |
}
|
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 |
add_filter('heartbeat_received', array(B2S_Heartbeat::getInstance(), 'init'), 10, 2);
|
27 |
add_action('wp_logout', array($this, 'releaseLocks'));
|
28 |
+
add_action('transition_post_status', array($this, 'b2s_auto_post_import'), 9999, 3); //for Auto-Posting imported + manuell
|
29 |
}
|
30 |
|
31 |
public function call_admin_hooks() {
|
39 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Post.php');
|
40 |
require_once(B2S_PLUGIN_DIR . 'includes/Ajax/Get.php');
|
41 |
require_once(B2S_PLUGIN_DIR . 'includes/Util.php');
|
42 |
+
require_once(B2S_PLUGIN_DIR . 'includes/B2S/AutoPost.php');
|
43 |
+
require_once(B2S_PLUGIN_DIR . 'includes/B2S/Rating.php');
|
44 |
|
45 |
define('B2S_PLUGIN_POSTPERPAGE', '15');
|
46 |
define('B2S_PLUGIN_VERSION_TYPE', serialize(array(0 => 'Free', 1 => 'Smart', 2 => 'Pro', 3 => 'Business', 4 => 'Premium')));
|
49 |
define('B2S_PLUGIN_SCHED_DEFAULT_TIMES_INFO', serialize(array(1 => array(0 => array(13, 16), 1 => array(18, 22)), 2 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 3 => array(0 => array(8, 10), 1 => array(16, 18)), 4 => array(), 5 => array(), 6 => array(0 => array(12, 14), 1 => array(19, 22)), 7 => array(0 => array(7, 9), 1 => array(17, 19)), 8 => array(0 => array(7, 10), 1 => array(17, 18)), 9 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 10 => array(0 => array(7, 10), 1 => array(14, 15)), 11 => array(), 12 => array(0 => array(12, 14), 1 => array(19, 22)), 13 => array(0 => array(8, 10), 1 => array(11, 13), 2 => array(16, 19)), 14 => array(), 15 => array(0 => array(8, 11)), 16 => array(0 => array(16, 19)))));
|
50 |
define('B2S_PLUGIN_NETWORK_ALLOW_PROFILE', serialize(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)));
|
51 |
define('B2S_PLUGIN_NETWORK_ALLOW_PAGE', serialize(array(1, 3, 8, 10)));
|
52 |
+
define('B2S_PLUGIN_AUTO_POST_LIMIT', serialize(array(0 => 0, 1 => 25, 2 => 50, 3 => 100, 4 => 100)));
|
53 |
+
define('B2S_PLUGIN_NETWORK_ALLOW_GROUP', serialize(array(1, 8, 10, 11)));
|
54 |
define('B2S_PLUGIN_NETWORK_OAUTH', serialize(array(1, 2, 3, 4, 7, 8, 11, 15)));
|
55 |
define('B2S_PLUGIN_BLOG_USER_ID', get_current_user_id());
|
56 |
define('B2S_PLUGIN_ADMIN', current_user_can('edit_others_posts'));
|
57 |
|
58 |
$this->blogUserData = get_userdata(B2S_PLUGIN_BLOG_USER_ID);
|
|
|
59 |
//add_action('plugins_loaded', array($this, 'update_db_check'));
|
60 |
$this->update_db_check();
|
61 |
+
|
62 |
add_action('admin_init', array($this, 'registerAssets'));
|
63 |
add_action('admin_enqueue_scripts', array($this, 'addBootAssets'));
|
64 |
add_action('admin_menu', array($this, 'createMenu'));
|
66 |
add_action('admin_notices', array('B2S_Notice', 'getProVersionNotice'));
|
67 |
add_action('admin_notices', array($this, 'b2s_save_post_alert_meta_box'));
|
68 |
add_action('add_meta_boxes', array($this, 'b2s_load_post_box'));
|
69 |
+
add_action('save_post', array($this, 'b2s_save_post_box'), 1, 3);
|
70 |
add_action('trash_post', array($this, 'b2s_delete_sched_post'), 10);
|
71 |
add_filter('plugin_action_links_' . B2S_PLUGIN_BASENAME, array($this, 'plugin_activate_sublink'));
|
72 |
|
90 |
B2S_Meta::getInstance()->_run();
|
91 |
}
|
92 |
|
93 |
+
public function b2s_auto_post_import($new_status, $old_status, $post) {
|
94 |
+
|
95 |
+
//is first publish
|
96 |
+
if ($old_status != 'publish' && $old_status != 'trash' && $new_status == 'publish' && isset($post->post_author) && (int) $post->post_author > 0) {
|
97 |
+
if (wp_is_post_revision($post->ID)) {
|
98 |
+
return;
|
99 |
+
}
|
100 |
+
//is lock if manuell Auto-Posting in form
|
101 |
+
$isLock = get_option('B2S_LOCK_AUTO_POST_IMPORT_' . (int) $post->post_author);
|
102 |
+
if ($isLock === false) {
|
103 |
+
$options = new B2S_Options((int) $post->post_author);
|
104 |
+
$autoPostData = $options->_getOption('auto_post_import');
|
105 |
+
if ($autoPostData !== false && is_array($autoPostData)) {
|
106 |
+
if (isset($autoPostData['active']) && (int) $autoPostData['active'] == 1) {
|
107 |
+
|
108 |
+
//Premium
|
109 |
+
$tokenInfo = get_option('B2S_PLUGIN_USER_VERSION_' . (int) $post->post_author);
|
110 |
+
if ($tokenInfo !== false && isset($tokenInfo['B2S_PLUGIN_USER_VERSION']) && (int) $tokenInfo['B2S_PLUGIN_USER_VERSION'] >= 1) {
|
111 |
+
$filter = true;
|
112 |
+
if (isset($autoPostData['post_filter']) && (int) $autoPostData['post_filter'] == 1) {
|
113 |
+
if (isset($autoPostData['post_type']) && is_array($autoPostData['post_type']) && !empty($autoPostData['post_type'])) {
|
114 |
+
if (isset($autoPostData['post_type_state']) && (int) $autoPostData['post_type_state'] == 0) { //include
|
115 |
+
if (!in_array($post->post_type, $autoPostData['post_type'])) {
|
116 |
+
$filter = false;
|
117 |
+
}
|
118 |
+
} else { //exclude
|
119 |
+
if (in_array($post->post_type, $autoPostData['post_type'])) {
|
120 |
+
$filter = false;
|
121 |
+
}
|
122 |
+
}
|
123 |
+
}
|
124 |
+
}
|
125 |
+
|
126 |
+
if ($filter && isset($autoPostData['network_auth_id']) && !empty($autoPostData['network_auth_id']) && is_array($autoPostData['network_auth_id'])) {
|
127 |
+
|
128 |
+
//LIMIT
|
129 |
+
$limit = false;
|
130 |
+
$ship = false;
|
131 |
+
$optionUserTimeZone = $options->_getOption('user_time_zone');
|
132 |
+
$userTimeZone = ($optionUserTimeZone !== false) ? $optionUserTimeZone : get_option('timezone_string');
|
133 |
+
$userTimeZoneOffset = (empty($userTimeZone)) ? get_option('gmt_offset') : B2S_Util::getOffsetToUtcByTimeZone($userTimeZone);
|
134 |
+
$current_utc_datetime = gmdate('Y-m-d H:i:s');
|
135 |
+
$current_user_date = date('Y-m-d', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
|
136 |
+
|
137 |
+
$autoPostCon = $options->_getOption('auto_post_import_condition');
|
138 |
+
$conData = array();
|
139 |
+
if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['count']) && isset($autoPostCon['last_call_date'])) {
|
140 |
+
$con = unserialize(B2S_PLUGIN_AUTO_POST_LIMIT);
|
141 |
+
if (($autoPostCon['count'] < $con[$tokenInfo['B2S_PLUGIN_USER_VERSION']]) || ($current_user_date != $autoPostCon['last_call_date'])) {
|
142 |
+
$limit = true;
|
143 |
+
$count = ($current_user_date != $autoPostCon['last_call_date']) ? 1 : $autoPostCon['count'] + 1;
|
144 |
+
$conData = array('count' => $count, 'last_call_date' => $current_user_date);
|
145 |
+
}
|
146 |
+
} else {
|
147 |
+
$limit = true;
|
148 |
+
$conData = array('count' => 1, 'last_call_date' => $current_user_date);
|
149 |
+
}
|
150 |
+
if (!empty($conData)) {
|
151 |
+
$options->_setOption('auto_post_import_condition', $conData);
|
152 |
+
}
|
153 |
+
|
154 |
+
if ($limit) {
|
155 |
+
global $wpdb;
|
156 |
+
$optionPostFormat = $options->_getOption('post_format');
|
157 |
+
$image_url = wp_get_attachment_url(get_post_thumbnail_id((int) $post->ID));
|
158 |
+
$keywords = get_the_tags((int) $post->ID);
|
159 |
+
$url = get_permalink($post->ID);
|
160 |
+
$title = isset($post->post_title) ? B2S_Util::getTitleByLanguage(strip_tags($post->post_title)) : '';
|
161 |
+
$content = (isset($post->post_content) && !empty($post->post_content)) ? trim($post->post_content) : '';
|
162 |
+
$delay = (isset($autoPostData['ship_state']) && (int) $autoPostData['ship_state'] = 0) ? 0 : (isset($autoPostData['ship_delay_time']) ? (int) $autoPostData['ship_delay_time'] : 0);
|
163 |
+
$current_user_datetime = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_datetime, $userTimeZoneOffset)));
|
164 |
+
|
165 |
+
//ShareNow
|
166 |
+
$sched_type = 3;
|
167 |
+
$time = ($delay == 0) ? "-30 seconds" : "+" . $delay . " minutes";
|
168 |
+
$sched_date = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
|
169 |
+
$sched_date_utc = date('Y-m-d H:i:s', strtotime($time, strtotime($current_user_datetime)));
|
170 |
+
|
171 |
+
|
172 |
+
$defaultPostData = array('default_titel' => $title,
|
173 |
+
'image_url' => ($image_url !== false) ? trim(urldecode($image_url)) : '',
|
174 |
+
'lang' => trim(strtolower(substr(B2S_LANGUAGE, 0, 2))),
|
175 |
+
'board' => '', 'group' => '', 'url' => $url, 'user_timezone' => $userTimeZoneOffset);
|
176 |
+
|
177 |
+
$defaultBlogPostData = array('post_id' => (int) $post->ID, 'blog_user_id' => (int) $post->post_author, 'user_timezone' => $userTimeZoneOffset, 'sched_type' => $sched_type, 'sched_date' => $sched_date, 'sched_date_utc' => $sched_date_utc);
|
178 |
+
|
179 |
+
$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);
|
180 |
+
|
181 |
+
foreach ($autoPostData['network_auth_id'] as $k => $value) {
|
182 |
+
$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));
|
183 |
+
if (is_array($networkDetails) && isset($networkDetails[0]->network_id) && isset($networkDetails[0]->network_type) && isset($networkDetails[0]->network_display_name)) {
|
184 |
+
$res = $autoShare->prepareShareData($value, $networkDetails[0]->network_id, $networkDetails[0]->network_type);
|
185 |
+
if ($res !== false && is_array($res)) {
|
186 |
+
$ship = true;
|
187 |
+
$res = array_merge($res, $defaultPostData);
|
188 |
+
$autoShare->saveShareData($res, $networkDetails[0]->network_id, $networkDetails[0]->network_type, $value, strip_tags($networkDetails[0]->network_display_name));
|
189 |
+
}
|
190 |
+
}
|
191 |
+
}
|
192 |
+
if ($ship) {
|
193 |
+
B2S_Heartbeat::getInstance()->postToServer();
|
194 |
+
}
|
195 |
+
}
|
196 |
+
}
|
197 |
+
}
|
198 |
+
}
|
199 |
+
}
|
200 |
+
}
|
201 |
+
}
|
202 |
+
}
|
203 |
+
|
204 |
public function update_db_check() {
|
205 |
$this->lastVersion = get_option('b2s_plugin_version');
|
206 |
if ($this->lastVersion == false || (int) $this->lastVersion < B2S_PLUGIN_VERSION) {
|
214 |
if ((int) $post_id > 0) {
|
215 |
global $wpdb;
|
216 |
//Heartbeat => b2s_delete_sched_post
|
217 |
+
$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";
|
218 |
+
$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);
|
219 |
+
if (is_array($deleteData) && !empty($deleteData) && isset($deleteData[0])) {
|
220 |
foreach ($deleteData as $k => $value) {
|
221 |
$data = array('hook_action' => '3', 'hide' => 1);
|
222 |
$where = array('id' => $value->id);
|
259 |
echo $postBox->getPostBox($postId, $postType, $postStatus);
|
260 |
}
|
261 |
|
|
|
262 |
public function b2s_save_post_box() {
|
263 |
|
264 |
$b2sPostLang = (isset($_POST['b2s-user-lang']) && !empty($_POST['b2s-user-lang'])) ? $_POST['b2s-user-lang'] : 'en';
|
305 |
$meta->updateMeta((int) $_POST['post_ID']);
|
306 |
}
|
307 |
|
|
|
308 |
if (isset($_POST['post_ID']) && isset($_POST['user_ID']) && (int) $_POST['post_ID'] > 0 && (int) $_POST['user_ID'] > 0 && !defined("B2S_SAVE_META_BOX_AUTO_SHARE") && !wp_is_post_autosave($_POST['post_ID']) && isset($_POST['b2s-meta-box-nonce']) && wp_verify_nonce($_POST['b2s-meta-box-nonce'], 'b2s-meta-box-nonce-post-area') && isset($_POST['post_status']) && isset($_POST['b2s-post-meta-box-time-dropdown'])) {
|
309 |
if (strtolower($_POST['b2s-post-meta-box-time-dropdown']) == 'publish') {
|
310 |
if ((strtolower($_POST['post_status']) == "publish" || strtolower($_POST['post_status']) == "future") && isset($_POST['b2s-post-meta-box-profil-dropdown'])) {
|
316 |
$current_utc_date = gmdate('Y-m-d H:i:s');
|
317 |
$current_user_date = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($current_utc_date, $user_timezone)));
|
318 |
|
319 |
+
//WP User Sched Post + B2S Share NOW FRIST SAVE
|
320 |
$post_date = '';
|
321 |
if (isset($_POST['post_date']) && !empty($_POST['post_date'])) {
|
322 |
$post_date = date('Y-m-d H:i:s', strtotime($_POST['post_date']));
|
323 |
}
|
324 |
|
325 |
+
//WP User Sched Post + B2S Share NOW SECOND SAVE
|
326 |
if (empty($post_date) && strtolower($_POST['post_status']) == "future" && isset($_POST['mm']) && isset($_POST['jj']) && isset($_POST['aa']) && isset($_POST['hh']) && isset($_POST['mn']) && isset($_POST['ss'])) {
|
327 |
$wp_user_sched_post_date = $_POST['aa'] . '-' . $_POST['mm'] . '-' . $_POST['jj'] . ' ' . $_POST['hh'] . ':' . $_POST['mn'] . ':' . $_POST['ss'];
|
328 |
$post_date = date('Y-m-d H:i:s', strtotime($wp_user_sched_post_date));
|
329 |
}
|
330 |
|
331 |
+
//ShareNow
|
332 |
$sched_type = 3;
|
333 |
$sched_date = $current_user_date;
|
334 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime("-30 seconds", strtotime($current_utc_date)));
|
335 |
$myTimeSettings = false;
|
336 |
|
337 |
+
//allow for User Post Date (Schedule)
|
338 |
if (!empty($post_date) && $current_user_date <= $post_date) {
|
339 |
$sched_type = 2;
|
340 |
|
346 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
|
347 |
}
|
348 |
|
349 |
+
//Schedule post once
|
350 |
if (isset($_POST['b2s-post-meta-box-sched-select']) && $_POST['b2s-post-meta-box-sched-select'] == 1) {
|
351 |
$user_sched_date = (isset($_POST['b2s-post-meta-box-sched-date']) && strtotime($_POST['b2s-post-meta-box-sched-date']) !== false) ? date('Y-m-d H:i:s', strtotime($_POST['b2s-post-meta-box-sched-date'])) : date('Y-m-d H:i:00', current_time('timestamp'));
|
352 |
+
//Check User Schedule Date in past!
|
353 |
if ($user_sched_date >= $sched_date) {
|
354 |
$sched_type = 2;
|
355 |
$sched_date = $user_sched_date;
|
356 |
$sched_date_utc = date('Y-m-d H:i:s', strtotime(B2S_Util::getUTCForDate($sched_date, $user_timezone * (-1))));
|
357 |
}
|
358 |
+
//allow for my Time Settings
|
359 |
if (isset($_POST['b2s-post-meta-box-best-time-settings'])) {
|
360 |
$myTimeSettings = unserialize(stripslashes($_POST['b2s-post-meta-box-best-time-settings']));
|
361 |
if ($myTimeSettings !== false && is_array($myTimeSettings) && isset($myTimeSettings['times'])) {
|
380 |
$options = new B2S_Options((int) $_POST['user_ID']);
|
381 |
$optionPostFormat = $options->_getOption('post_format');
|
382 |
|
383 |
+
$autoShare = new B2S_AutoPost((int) $_POST['post_ID'], $defaultBlogPostData, $current_user_date, $myTimeSettings, $title, $content, $url, $image_url, $keywords, $b2sPostLang, $optionPostFormat);
|
384 |
define('B2S_SAVE_META_BOX_AUTO_SHARE', $_POST['post_ID']);
|
385 |
if (isset($_POST['b2s-user-last-selected-profile-id']) && (int) $_POST['b2s-user-last-selected-profile-id'] != (int) $_POST['b2s-post-meta-box-profil-dropdown'] && (int) $_POST['b2s-post-meta-box-profil-dropdown'] != 0) {
|
386 |
update_option('B2S_PLUGIN_SAVE_META_BOX_AUTO_SHARE_PROFILE_USER_' . $_POST['user_ID'], (int) $_POST['b2s-post-meta-box-profil-dropdown']);
|
397 |
$res = array_merge($res, $defaultPostData);
|
398 |
$autoShare->saveShareData($res, $value->networkId, $value->networkType, $value->networkAuthId, strip_tags($value->networkUserName));
|
399 |
|
400 |
+
//Start - Change/Set MetaTags
|
401 |
+
//TODO Check Enable Feature
|
402 |
if ((int) $value->networkId == 1 && $metaOg == false && (int) $_POST['post_ID'] > 0 && isset($res['post_format']) && (int) $res['post_format'] == 0) { //LinkPost
|
403 |
$metaOg = true;
|
404 |
$meta = B2S_Meta::getInstance();
|
417 |
$meta->updateMeta((int) $_POST['post_ID']);
|
418 |
}
|
419 |
}
|
420 |
+
//END MetaTags
|
421 |
}
|
422 |
}
|
423 |
}
|
561 |
|
562 |
public function createMenu() {
|
563 |
$subPages = array();
|
564 |
+
//pageTitle,menutitle,$capability, $menu_slug, $function, $icon_url, $position
|
565 |
add_menu_page('Blog2Social', 'Blog2Social', 'read', 'blog2social', null, plugins_url('/assets/images/b2s_icon.png', B2S_PLUGIN_FILE));
|
566 |
+
//$parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function
|
567 |
$subPages[] = add_submenu_page('blog2social', 'blog2social', __('Dashboard', 'blog2social'), 'read', 'blog2social', array($this, 'b2sstart'));
|
568 |
$subPages[] = add_submenu_page('blog2social', __('Posts & Sharing', 'blog2social'), __('Posts & Sharing', 'blog2social'), 'read', 'blog2social-post', array($this, 'b2sPost'));
|
569 |
$subPages[] = add_submenu_page('blog2social', __('Networks', 'blog2social'), __('Networks', 'blog2social'), 'read', 'blog2social-network', array($this, 'b2sNetwork'));
|
570 |
$subPages[] = add_submenu_page('blog2social', __('Settings', 'blog2social'), __('Settings', 'blog2social'), 'read', 'blog2social-settings', array($this, 'b2sSettings'));
|
571 |
$subPages[] = add_submenu_page('blog2social', __('PR-Service', 'blog2social'), __('PR-Service', 'blog2social'), 'read', 'prg-post', array($this, 'prgPost'));
|
572 |
+
$subPages[] = add_submenu_page('blog2social', __('How to & FAQ', 'blog2social'), __('How to & FAQ', 'blog2social'), 'read', 'blog2social-howto', array($this, 'b2sHowTo'));
|
573 |
+
$subPages[] = add_submenu_page('blog2social', __('Premium', 'blog2social'), __('Premium', 'blog2social'), 'read', 'blog2social-premium', array($this, 'b2sPremium'));
|
574 |
$subPages[] = add_submenu_page(null, 'B2S Post Sched', 'B2S Post Sched', 'read', 'blog2social-sched', array($this, 'b2sPostSched'));
|
575 |
$subPages[] = add_submenu_page(null, 'B2S Post Calendar', 'B2S Post Calendar', 'read', 'blog2social-calendar', array($this, 'b2sPostCalendar'));
|
576 |
$subPages[] = add_submenu_page(null, 'B2S Post Publish', 'B2S Post Publish', 'read', 'blog2social-publish', array($this, 'b2sPostPublish'));
|
629 |
));
|
630 |
}
|
631 |
|
632 |
+
//PageFunktion
|
633 |
public function b2sstart() {
|
634 |
|
635 |
if (B2S_Tools::showNotice() == false) {
|
636 |
wp_enqueue_style('B2SSTARTCSS');
|
637 |
wp_enqueue_script('B2SSTARTJS');
|
638 |
+
wp_enqueue_style('B2SPOSTCSS');
|
639 |
+
wp_enqueue_script('B2SPOSTJS');
|
640 |
+
wp_enqueue_style('B2SAIRDATEPICKERCSS');
|
641 |
+
wp_enqueue_script('B2SAIRDATEPICKERJS');
|
642 |
+
wp_enqueue_script('B2SAIRDATEPICKERDEJS');
|
643 |
+
wp_enqueue_script('B2SAIRDATEPICKERENJS');
|
644 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/dashboard.php');
|
645 |
} else {
|
646 |
require_once( B2S_PLUGIN_DIR . 'views/notice.php');
|
647 |
}
|
648 |
}
|
649 |
|
650 |
+
//PageFunktion
|
651 |
public function b2sPost() {
|
652 |
if (B2S_Tools::showNotice() == false) {
|
653 |
wp_enqueue_style('B2SPOSTCSS');
|
658 |
}
|
659 |
}
|
660 |
|
661 |
+
//PageFunktion
|
662 |
public function b2sNetwork() {
|
663 |
if (B2S_Tools::showNotice() == false) {
|
664 |
wp_enqueue_style('B2SNETWORKCSS');
|
669 |
}
|
670 |
}
|
671 |
|
672 |
+
//PageFunktion
|
673 |
public function b2sSettings() {
|
674 |
if (B2S_Tools::showNotice() == false) {
|
675 |
wp_enqueue_style('B2SSETTINGSCSS');
|
676 |
wp_enqueue_script('B2SSETTINGSJS');
|
677 |
wp_enqueue_style('B2STIMEPICKERCSS');
|
678 |
wp_enqueue_script('B2STIMEPICKERJS');
|
679 |
+
wp_enqueue_style('B2SBTNTOOGLECSS');
|
680 |
+
wp_enqueue_script('B2SBTNTOOGLEJS');
|
681 |
+
wp_enqueue_style('B2SCHOSENCSS');
|
682 |
+
wp_enqueue_script('B2SCHOSENJS');
|
683 |
+
|
684 |
if (current_user_can('upload_files')) {
|
685 |
+
//Capability by Super Admin ,Administrator ,Editor ,Author
|
686 |
wp_enqueue_media();
|
687 |
}
|
688 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/settings.php');
|
691 |
}
|
692 |
}
|
693 |
|
694 |
+
//PageFunktion
|
695 |
public function b2sShip() {
|
696 |
if (B2S_Tools::showNotice() == false) {
|
697 |
wp_enqueue_style('B2SSHIPCSS');
|
710 |
wp_enqueue_script('B2STIMEPICKERJS');
|
711 |
wp_enqueue_script('B2SSHIPJS');
|
712 |
if (current_user_can('upload_files')) {
|
713 |
+
//Capability by Super Admin ,Administrator ,Editor ,Author
|
714 |
wp_enqueue_media();
|
715 |
}
|
716 |
require_once( B2S_PLUGIN_DIR . 'views/b2s/ship.php');
|
719 |
}
|
720 |
}
|
721 |
|
722 |
+
//PageFunktion
|
723 |
public function prgLogin() {
|
724 |
if (B2S_Tools::showNotice() == false) {
|
725 |
$prgInfo = get_option('B2S_PLUGIN_PRG_' . B2S_PLUGIN_BLOG_USER_ID);
|
726 |
if ($prgInfo != false && isset($prgInfo['B2S_PRG_ID']) && (int) $prgInfo['B2S_PRG_ID'] > 0 && isset($prgInfo['B2S_PRG_TOKEN']) && !empty($prgInfo['B2S_PRG_TOKEN'])) {
|
727 |
$postId = (int) $_GET['postId'];
|
728 |
echo'<script> window.location="' . admin_url('/admin.php?page=prg-ship&postId=' . $postId, 'http') . '"; </script> ';
|
729 |
+
//wp_redirect(admin_url('/admin.php?page=prg-ship&postId=' . $postId, 'http'), 301);
|
730 |
wp_die();
|
731 |
} else {
|
732 |
wp_enqueue_style('PRGLOGINCSS');
|
738 |
}
|
739 |
}
|
740 |
|
741 |
+
//PageFunktion
|
742 |
public function prgShip() {
|
743 |
if (B2S_Tools::showNotice() == false) {
|
744 |
wp_enqueue_style('PRGSHIPCSS');
|
750 |
}
|
751 |
}
|
752 |
|
753 |
+
//PageFunktion
|
754 |
public function b2sPostSched() {
|
755 |
if (B2S_Tools::showNotice() == false) {
|
756 |
wp_enqueue_style('B2SPOSTSCHEDCSS');
|
767 |
}
|
768 |
}
|
769 |
|
770 |
+
//PageFunktion
|
771 |
public function b2sPostCalendar() {
|
772 |
if (B2S_Tools::showNotice() == false) {
|
773 |
wp_enqueue_style('B2SFULLCALLENDARCSS');
|
788 |
wp_enqueue_script('B2SWYSIWYGLANGENJS');
|
789 |
}
|
790 |
if (current_user_can('upload_files')) {
|
791 |
+
//Capability by Super Admin ,Administrator ,Editor ,Author
|
792 |
wp_enqueue_media();
|
793 |
}
|
794 |
wp_enqueue_script('B2SSHIPJS');
|
801 |
}
|
802 |
|
803 |
//PageFunktion
|
804 |
+
public function b2sHowTo() {
|
805 |
+
wp_enqueue_style('B2SHOWTO');
|
806 |
+
wp_enqueue_script('B2SSTARTJS');
|
807 |
+
require_once( B2S_PLUGIN_DIR . 'views/b2s/howto.php');
|
808 |
+
}
|
809 |
+
|
810 |
+
//PageFunktion
|
811 |
+
public function b2sPremium() {
|
812 |
+
wp_enqueue_style('B2SPREMIUM');
|
813 |
+
require_once( B2S_PLUGIN_DIR . 'views/b2s/premium.php');
|
814 |
+
}
|
815 |
+
|
816 |
+
//PageFunktion
|
817 |
public function b2sPostPublish() {
|
818 |
if (B2S_Tools::showNotice() == false) {
|
819 |
wp_enqueue_style('B2SPOSTPUBLISHCSS');
|
825 |
}
|
826 |
}
|
827 |
|
828 |
+
//PageFunktion
|
829 |
public function prgPost() {
|
830 |
if (B2S_Tools::showNotice() == false) {
|
831 |
wp_enqueue_style('PRGPOSTCSS');
|
858 |
wp_register_style('B2SPOSTSCHEDCSS', plugins_url('assets/css/b2s/post.sched.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
859 |
wp_register_style('B2SPOSTPUBLISHCSS', plugins_url('assets/css/b2s/post.publish.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
860 |
wp_register_style('B2SNETWORKCSS', plugins_url('assets/css/b2s/network.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
861 |
+
wp_register_style('B2SHOWTO', plugins_url('assets/css/b2s/howto.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
862 |
+
wp_register_style('B2SPREMIUM', plugins_url('assets/css/b2s/premium.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
863 |
wp_register_style('B2SSETTINGSCSS', plugins_url('assets/css/b2s/settings.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
864 |
wp_register_style('PRGSHIPCSS', plugins_url('assets/css/prg/ship.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
865 |
wp_register_style('PRGLOGINCSS', plugins_url('assets/css/prg/login.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
872 |
wp_register_style('B2SNOTICECSS', plugins_url('assets/css/notice.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
873 |
wp_register_style('B2SFULLCALLENDARCSS', plugins_url('assets/lib/fullcalendar/fullcalendar.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
874 |
wp_register_style('B2SCALENDARCSS', plugins_url('assets/css/b2s/calendar.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
875 |
+
wp_register_style('B2SBTNTOOGLECSS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
876 |
+
wp_register_style('B2SCHOSENCSS', plugins_url('assets/lib/chosen/chosen.min.css', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
877 |
|
878 |
wp_register_script('B2SNETWORKJS', plugins_url('assets/js/b2s/network.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
879 |
wp_register_script('B2SSETTINGSJS', plugins_url('assets/js/b2s/settings.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
905 |
wp_register_script('B2SFULLCALENDARMOMENTJS', plugins_url('assets/lib/fullcalendar/lib/moment.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
906 |
wp_register_script('B2SFULLCALENDARJS', plugins_url('assets/lib/fullcalendar/fullcalendar.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
907 |
wp_register_script('B2SFULLCALENDARLOCALEJS', plugins_url('assets/lib/fullcalendar/locale-all.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
908 |
+
wp_register_script('B2SBTNTOOGLEJS', plugins_url('assets/lib/btn-toogle/bootstrap-toggle.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
909 |
+
wp_register_script('B2SCHOSENJS', plugins_url('assets/lib/chosen/chosen.jquery.min.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
910 |
wp_register_script('B2SLIB', plugins_url('assets/js/b2s/lib.js', B2S_PLUGIN_FILE), array(), B2S_PLUGIN_VERSION);
|
911 |
}
|
912 |
|
921 |
}
|
922 |
|
923 |
global $wpdb;
|
924 |
+
//Start Old Plugin
|
925 |
$sqlDeleteFirst = 'DROP TABLE IF EXISTS `prg_connect_sent`';
|
926 |
$wpdb->query($sqlDeleteFirst);
|
927 |
$sqlDeleteSecond = 'DROP TABLE IF EXISTS `prg_connect_config`';
|
928 |
$wpdb->query($sqlDeleteSecond);
|
929 |
+
//END Old Plugin
|
930 |
$sqlCreateUser = "CREATE TABLE IF NOT EXISTS `b2s_user` (
|
931 |
`id` int(11) NOT NULL AUTO_INCREMENT,
|
932 |
`token` varchar(255) NOT NULL,
|
954 |
}
|
955 |
}
|
956 |
|
957 |
+
//feature auf 0 setzen
|
958 |
$wpdb->query('UPDATE `b2s_user` SET `feature` = 0');
|
959 |
|
960 |
$keys = $wpdb->get_results('SHOW INDEX FROM `b2s_user`');
|
995 |
}
|
996 |
}
|
997 |
|
998 |
+
//Change Collation >=V4.0 Emoji
|
999 |
$existsTable = $wpdb->get_results('SHOW TABLES LIKE "b2s_posts_sched_details"');
|
1000 |
if (is_array($existsTable) && !empty($existsTable)) {
|
1001 |
$wpdb->query('ALTER TABLE `b2s_posts_sched_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
|
1073 |
wp_die($b2sSystem->getErrorMessage($b2sCheckAfter) . ' ' . __('or', 'blog2social') . ' <a href="' . admin_url("/plugins.php", "http") . '/">' . __('back to install plugins', 'blog2social') . '</a>');
|
1074 |
}
|
1075 |
|
1076 |
+
//Activate Social Meta Tags
|
1077 |
$options = new B2S_Options(0, 'B2S_PLUGIN_GENERAL_OPTIONS');
|
1078 |
$options->_setOption('og_active', 1);
|
1079 |
$options->_setOption('card_active', 1);
|
1080 |
}
|
1081 |
|
1082 |
public function deactivatePlugin() {
|
1083 |
+
//since V3.0.3
|
1084 |
global $wpdb;
|
1085 |
$sqlDelete = 'DROP TABLE IF EXISTS `b2s_filter`';
|
1086 |
$wpdb->query($sqlDelete);
|
includes/Notice.php
CHANGED
@@ -52,7 +52,6 @@ class B2S_Notice {
|
|
52 |
public static function getFaqEntriesHtml($items = '') {
|
53 |
$content = '';
|
54 |
if (!empty($items)) {
|
55 |
-
$content.='<h5 class="b2s-dashboard-h4">' . __('Top 5 FAQ', 'blog2social') . '</h5>';
|
56 |
$content.='<ul>';
|
57 |
$content.=$items;
|
58 |
$content.='</ul>';
|
52 |
public static function getFaqEntriesHtml($items = '') {
|
53 |
$content = '';
|
54 |
if (!empty($items)) {
|
|
|
55 |
$content.='<ul>';
|
56 |
$content.=$items;
|
57 |
$content.='</ul>';
|
includes/Tools.php
CHANGED
@@ -98,6 +98,9 @@ class B2S_Tools {
|
|
98 |
if ($type == 'faq') {
|
99 |
return 'https://service.blog2social.com/support?url=' . get_option('home') . '&token=' . B2S_PLUGIN_TOKEN;
|
100 |
}
|
|
|
|
|
|
|
101 |
if ($type == 'affiliate') {
|
102 |
$affiliateId = self::getAffiliateId();
|
103 |
return 'https://service.blog2social.com/' . (((int) $affiliateId != 0) ? '?aid=' . $affiliateId : '');
|
@@ -108,6 +111,9 @@ class B2S_Tools {
|
|
108 |
if ($type == 'trial') {
|
109 |
return 'https://service.blog2social.com/' . (($lang == 'en') ? 'en/trial' : 'de/trial');
|
110 |
}
|
|
|
|
|
|
|
111 |
}
|
112 |
|
113 |
public static function getAffiliateId() {
|
98 |
if ($type == 'faq') {
|
99 |
return 'https://service.blog2social.com/support?url=' . get_option('home') . '&token=' . B2S_PLUGIN_TOKEN;
|
100 |
}
|
101 |
+
if($type == 'faq_direct') {
|
102 |
+
return 'https://www.blog2social.com/' . (($lang == 'en') ? 'en' : 'de')."/faq/";
|
103 |
+
}
|
104 |
if ($type == 'affiliate') {
|
105 |
$affiliateId = self::getAffiliateId();
|
106 |
return 'https://service.blog2social.com/' . (((int) $affiliateId != 0) ? '?aid=' . $affiliateId : '');
|
111 |
if ($type == 'trial') {
|
112 |
return 'https://service.blog2social.com/' . (($lang == 'en') ? 'en/trial' : 'de/trial');
|
113 |
}
|
114 |
+
if ($type == 'contact') {
|
115 |
+
return 'https://service.blog2social.com/' . (($lang == 'en') ? 'en/trial' : 'de/trial');
|
116 |
+
}
|
117 |
}
|
118 |
|
119 |
public static function getAffiliateId() {
|
includes/Util.php
CHANGED
@@ -187,7 +187,9 @@ class B2S_Util {
|
|
187 |
if ($property == 'description') {
|
188 |
$content = self::cleanContent(strip_shortcodes($content));
|
189 |
}
|
190 |
-
$list[$property]
|
|
|
|
|
191 |
}
|
192 |
return $list;
|
193 |
}
|
187 |
if ($property == 'description') {
|
188 |
$content = self::cleanContent(strip_shortcodes($content));
|
189 |
}
|
190 |
+
if(!isset($list[$property])){
|
191 |
+
$list[$property] = (function_exists('mb_convert_encoding') ? htmlspecialchars($content) : $content );
|
192 |
+
}
|
193 |
}
|
194 |
return $list;
|
195 |
}
|
languages/blog2social-de_DE.mo
CHANGED
Binary file
|
languages/blog2social-de_DE.po
CHANGED
@@ -4,8 +4,8 @@ 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:
|
9 |
"Language-Team: \n"
|
10 |
"Language: German\n"
|
11 |
"Plural-Forms: nplurals=2; plural=n != 1\n"
|
@@ -23,35 +23,9 @@ 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/views/b2s/
|
27 |
-
msgid ""
|
28 |
-
"
|
29 |
-
"tags from Yoast SEO."
|
30 |
-
msgstr ""
|
31 |
-
"Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
|
32 |
-
"Metaangaben von Yoast SEO nun."
|
33 |
-
|
34 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:61
|
35 |
-
msgid ""
|
36 |
-
"You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
|
37 |
-
"plugins active. This is no recommended. Please, deactivated the All in One "
|
38 |
-
"Seo Social Meta settings."
|
39 |
-
msgstr ""
|
40 |
-
"Du hast zurzeit Blog2Social Social Meta Tags und das Plugin All in One SEO "
|
41 |
-
"Pack aktiv. Das wird nicht empfohlen Bitte deaktiviere die All-in-One-Seo-"
|
42 |
-
"Social-Meta-Einstellungen."
|
43 |
-
|
44 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:67
|
45 |
-
msgid ""
|
46 |
-
"You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
|
47 |
-
" Google+ and Twitter Card Tags plugins active. This is no recommended. "
|
48 |
-
"Please, deactivated the Facebook Open Graph, Google+ and Twitter Card Tags "
|
49 |
-
"settings."
|
50 |
-
msgstr ""
|
51 |
-
"Du hast zurzeit Blog2Social Social Meta Tags und das Plugin Facebook Open "
|
52 |
-
"Graph, Google+ and Twitter Card Tags aktiv. Das wird nicht empfohlen Bitte "
|
53 |
-
"deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
|
54 |
-
"Einstellungen."
|
55 |
|
56 |
#. Name of the plugin
|
57 |
msgid "Blog2Social: Social Media Auto Post & Scheduler"
|
@@ -96,19 +70,21 @@ msgstr "Mein Profil"
|
|
96 |
msgid "Your profiles:"
|
97 |
msgstr "weitere Profile:"
|
98 |
|
99 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:102
|
|
|
100 |
msgid "Connections"
|
101 |
msgstr "Verbindungen"
|
102 |
|
103 |
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:107 ../..
|
104 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:145 ../..
|
105 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:147 ../..
|
106 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
107 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
108 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
109 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
|
|
110 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:34 ../..
|
111 |
-
#: /plugins/blog2social-v-4/includes/Loader.php:
|
112 |
msgid "Profile"
|
113 |
msgstr "Profil"
|
114 |
|
@@ -116,12 +92,13 @@ msgstr "Profil"
|
|
116 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:110 ../..
|
117 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:171 ../..
|
118 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:173 ../..
|
119 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
120 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
121 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
|
|
122 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
123 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
124 |
-
#: /plugins/blog2social-v-4/includes/Loader.php:
|
125 |
msgid "Page"
|
126 |
msgstr "Seite"
|
127 |
|
@@ -132,19 +109,20 @@ msgstr "Du möchtest eine Netzwerk-Seite verbinden?"
|
|
132 |
|
133 |
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:110 ../..
|
134 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:113 ../..
|
135 |
-
#: /plugins/blog2social-v-4/includes/B2S/
|
|
|
136 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:75 ../..
|
137 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:82 ../..
|
138 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:
|
139 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
140 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
141 |
-
#: /plugins/blog2social-v-4/
|
142 |
-
#: 4/views/b2s/
|
143 |
-
#: 4/views/b2s/
|
144 |
-
#: php:
|
145 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
146 |
-
#: 4/views/b2s/html/post.navbar.phtml:7
|
147 |
-
#: 4/views/b2s/html/post.navbar.phtml:
|
148 |
msgid "PREMIUM"
|
149 |
msgstr "PREMIUM"
|
150 |
|
@@ -152,12 +130,12 @@ msgstr "PREMIUM"
|
|
152 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:113 ../..
|
153 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:197 ../..
|
154 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:199 ../..
|
155 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
156 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
157 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:
|
158 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
159 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
160 |
-
#: /plugins/blog2social-v-4/includes/Loader.php:
|
161 |
msgid "Group"
|
162 |
msgstr "Gruppe"
|
163 |
|
@@ -193,7 +171,7 @@ msgid "all authors"
|
|
193 |
msgstr "alle Autoren"
|
194 |
|
195 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
196 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
197 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Save.php:204 ../..
|
198 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Filter.php:41 ../..
|
199 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
@@ -202,7 +180,7 @@ msgid "published"
|
|
202 |
msgstr "veröffentlicht"
|
203 |
|
204 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
205 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
206 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Filter.php:41 ../..
|
207 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
208 |
#: /plugins/blog2social-v-4/views/b2s/ship.php:12
|
@@ -210,7 +188,7 @@ msgid "scheduled"
|
|
210 |
msgstr "geplant"
|
211 |
|
212 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
213 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
214 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
215 |
#: /plugins/blog2social-v-4/views/b2s/ship.php:12
|
216 |
msgid "draft"
|
@@ -262,1206 +240,1361 @@ msgstr "ausgewähltes Datum"
|
|
262 |
msgid "scheduled post(s)"
|
263 |
msgstr "geplante Beiträge"
|
264 |
|
265 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
266 |
msgid "You have no posts published or scheduled."
|
267 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
|
268 |
|
269 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
270 |
msgid "last shared on social media"
|
271 |
msgstr "zuletzt auf Social Media geteilt"
|
272 |
|
273 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
274 |
msgid "Share on Social Media"
|
275 |
msgstr "auf Social Media teilen"
|
276 |
|
277 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
278 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:129
|
279 |
msgid "Author"
|
280 |
msgstr "Autor"
|
281 |
|
282 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
283 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:
|
284 |
msgid "on blog"
|
285 |
msgstr "auf dem Blog"
|
286 |
|
287 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
288 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:
|
289 |
-
#: 4/views/b2s/ship.php:
|
290 |
msgid "Re-share this post"
|
291 |
msgstr "Diesen Beitrag nochmal teilen"
|
292 |
|
293 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
294 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
295 |
msgid "Details"
|
296 |
msgstr "Details"
|
297 |
|
298 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
299 |
msgid "shared social media posts"
|
300 |
msgstr "geteilte Beiträge"
|
301 |
|
302 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
303 |
msgid "latest share by"
|
304 |
msgstr "zuletzt geteilt von"
|
305 |
|
306 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
|
|
307 |
msgid "scheduled social media posts"
|
308 |
msgstr "geplante Beiträge"
|
309 |
|
310 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
311 |
msgid "next share by"
|
312 |
msgstr "als nächstes geteilt von"
|
313 |
|
314 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
315 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
316 |
msgid "select all"
|
317 |
msgstr "alle auswählen"
|
318 |
|
319 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
320 |
-
#: /plugins/blog2social-v-4/
|
321 |
-
#:
|
322 |
msgid "Auto-Posting"
|
323 |
msgstr "Auto-Posting"
|
324 |
|
325 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
326 |
msgid "show"
|
327 |
msgstr "ansehen"
|
328 |
|
329 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
330 |
msgid "sharing in progress by"
|
331 |
msgstr "wir geteilt"
|
332 |
|
333 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
334 |
msgid "shared by"
|
335 |
msgstr "geteilt von"
|
336 |
|
337 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
338 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
339 |
msgid "You want to delete a publish post entry?"
|
340 |
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
|
341 |
|
342 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
343 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
344 |
msgid "delete from reporting"
|
345 |
msgstr "aus Reporting löschen"
|
346 |
|
347 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
348 |
msgid "re-share"
|
349 |
msgstr "erneut teilen"
|
350 |
|
351 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
352 |
msgid "scheduled by"
|
353 |
msgstr "geplant von "
|
354 |
|
355 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
356 |
-
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
357 |
msgid "delete scheduling"
|
358 |
msgstr "Planung löschen"
|
359 |
|
360 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
361 |
msgid "You want to change the time for your scheduled post?"
|
362 |
msgstr "Du möchtest die Zeit zu einem geplanten Beitrag ändern?"
|
363 |
|
364 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:
|
365 |
msgid "change time"
|
366 |
msgstr "Zeitpunkt ändern"
|
367 |
|
368 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:71 ../..
|
373 |
-
#: /plugins/blog2social-v-4/views/b2s/settings.php:173
|
374 |
-
msgid "Personal Time Zone"
|
375 |
-
msgstr "Persönliche Zeitzone"
|
376 |
-
|
377 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:75 ../..
|
378 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:84 ../..
|
379 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:120 ../..
|
380 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:122 ../..
|
381 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:142 ../..
|
382 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:144 ../..
|
383 |
-
#: /plugins/blog2social-v-4/includes/MetaBox.php:17 ../../plugins/blog2social-v-
|
384 |
-
#: 4/includes/MetaBox.php:68 ../../plugins/blog2social-v-4/views/b2s/network.php:
|
385 |
-
#: 18 ../../plugins/blog2social-v-4/views/b2s/settings.php:65 ../..
|
386 |
-
#: /plugins/blog2social-v-4/views/b2s/settings.php:88 ../../plugins/blog2social-v-
|
387 |
-
#: 4/views/b2s/ship.php:54 ../../plugins/blog2social-v-4/views/b2s/ship.php:127 ..
|
388 |
-
#: /../plugins/blog2social-v-4/views/b2s/ship.php:212
|
389 |
-
msgid "Info"
|
390 |
-
msgstr "Info"
|
391 |
-
|
392 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:77
|
393 |
-
msgid "Timezone for Scheduling"
|
394 |
-
msgstr "Zeitzone für die Planung"
|
395 |
-
|
396 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:77
|
397 |
-
msgid "User"
|
398 |
-
msgstr "Benutzer"
|
399 |
-
|
400 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:84
|
401 |
-
msgid "What post type of items do you want load the Auto-Poster?"
|
402 |
-
msgstr "Für welche Beiträge möchtest Du den Autoposter standardmäßig aktivieren?"
|
403 |
-
|
404 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:90
|
405 |
-
msgid "new posts"
|
406 |
-
msgstr "Neue Beiträge"
|
407 |
-
|
408 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:91 ../..
|
409 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:101
|
410 |
-
msgid "Unselect all"
|
411 |
-
msgstr "Alle abwählen"
|
412 |
-
|
413 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:91 ../..
|
414 |
-
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:101
|
415 |
-
msgid "Select all"
|
416 |
-
msgstr "Alle auswählen"
|
417 |
-
|
418 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:100
|
419 |
-
msgid "updating existing posts"
|
420 |
-
msgstr "Bestehenden Beitrag aktualisieren"
|
421 |
-
|
422 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:112
|
423 |
-
msgid "Save"
|
424 |
-
msgstr " Speichern"
|
425 |
-
|
426 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:119
|
427 |
-
msgid "Content"
|
428 |
-
msgstr "Inhalt"
|
429 |
-
|
430 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:120
|
431 |
-
msgid "use b2s.pm Link Shortener"
|
432 |
-
msgstr "b2s.pm Link Shortener aktivieren"
|
433 |
|
434 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
435 |
-
msgid "
|
436 |
-
msgstr "
|
437 |
|
438 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
439 |
-
|
440 |
-
|
|
|
|
|
|
|
|
|
441 |
|
442 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
443 |
msgid ""
|
444 |
-
"
|
445 |
-
"
|
446 |
msgstr ""
|
447 |
-
"
|
448 |
-
"
|
449 |
-
|
450 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:141
|
451 |
-
msgid "Meta Tags Settings for Posts and Pages"
|
452 |
-
msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
|
453 |
|
454 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
455 |
msgid ""
|
456 |
-
"
|
457 |
-
"
|
458 |
-
"
|
459 |
msgstr ""
|
460 |
-
"
|
461 |
-
"
|
462 |
-
"
|
463 |
|
464 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
465 |
msgid ""
|
466 |
-
"
|
467 |
-
"
|
468 |
msgstr ""
|
469 |
-
"
|
470 |
-
"
|
471 |
-
"darstellen kann."
|
472 |
|
473 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
474 |
-
|
475 |
-
|
|
|
476 |
|
477 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
478 |
msgid ""
|
479 |
-
"
|
480 |
-
"
|
481 |
-
"post (http://www.yourblog.com)"
|
482 |
msgstr ""
|
483 |
-
"
|
484 |
-
"
|
485 |
-
"als Link Post teilst (http://www.DeinBlog.de) "
|
486 |
|
487 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
#:
|
492 |
-
#: /plugins/blog2social-v-4/
|
493 |
-
|
494 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
|
496 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
497 |
-
|
498 |
-
|
499 |
-
msgstr "Beschreibung"
|
500 |
|
501 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
502 |
-
#: /plugins/blog2social-v-4/
|
503 |
-
msgid "
|
504 |
-
msgstr "
|
505 |
|
506 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
507 |
-
|
508 |
-
|
509 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:82
|
510 |
-
msgid "Image upload / Mediathek"
|
511 |
-
msgstr "Bild hochladen / Mediathek"
|
512 |
|
513 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
|
|
|
|
|
|
520 |
|
521 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
522 |
-
msgid ""
|
523 |
-
"
|
524 |
-
"want Twitter to display, if you share the frontpage of your blog as link "
|
525 |
-
"post (http://www.yourblog.com)"
|
526 |
-
msgstr ""
|
527 |
-
"Definiere die Default Twitter Card Parameter für Titel, Beschreibung und "
|
528 |
-
"Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
|
529 |
-
"DeinBlog.de) "
|
530 |
|
531 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
532 |
msgid ""
|
533 |
-
"
|
534 |
-
"
|
535 |
-
"
|
536 |
-
"
|
|
|
537 |
msgstr ""
|
538 |
-
"
|
539 |
-
"
|
540 |
-
"
|
541 |
-
"
|
|
|
542 |
|
543 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
544 |
-
|
545 |
-
|
|
|
546 |
|
547 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
548 |
msgid ""
|
549 |
-
"
|
550 |
-
"
|
551 |
-
"page, group), deviate from the default settings."
|
552 |
msgstr ""
|
553 |
-
"
|
554 |
-
"
|
555 |
-
"(Profil, Seite, Gruppe) ändern und von den Standardeinstellungen abweichen."
|
556 |
-
|
557 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:181
|
558 |
-
msgid "Upgrade to Premium Pro now."
|
559 |
-
msgstr "Upgrade auf Premium PRO"
|
560 |
|
561 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
562 |
-
#: /plugins/blog2social-v-4/
|
563 |
-
|
564 |
-
|
565 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:109
|
566 |
-
msgid "Link Post"
|
567 |
-
msgstr "Link-Beitrag"
|
568 |
|
569 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
570 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
571 |
msgid ""
|
572 |
-
"
|
573 |
-
"
|
574 |
-
"
|
575 |
-
"WordPress. In case, you have not selected a post image, some networks "
|
576 |
-
"display the first image detected on your page. The image links to your blog "
|
577 |
-
"post."
|
578 |
msgstr ""
|
579 |
-
"
|
580 |
-
"
|
581 |
-
"
|
582 |
-
"falls du kein Beitragsbild in WordPress ausgewählt hast. Das Bild verlinkt "
|
583 |
-
"automatisch auf Deinen Blogbeitrag."
|
584 |
|
585 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
586 |
-
#: /plugins/blog2social-v-4/
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
msgstr "
|
|
|
|
|
|
|
|
|
592 |
|
593 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
594 |
msgid ""
|
595 |
-
"
|
596 |
-
"
|
597 |
-
"
|
598 |
-
"
|
599 |
-
"your image is uploaded to your personal image albums or gallery. In Facebook "
|
600 |
-
"you can edit the album’s name with a description of your choice."
|
601 |
msgstr ""
|
602 |
-
"
|
603 |
-
"
|
604 |
-
"
|
605 |
-
"
|
606 |
-
"hat vor allem den Vorteil, dass Dein Bild automatisch in Deinen persönlichen "
|
607 |
-
"Fotoalben oder Deiner persönlichen Galerie im Netzwerk gespeichert wird. In "
|
608 |
-
"Facebook kannst du den Namen Deiner Alben beliebig anpassen."
|
609 |
|
610 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
611 |
-
|
612 |
-
|
|
|
613 |
|
614 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
615 |
-
#: /plugins/blog2social-v-4/
|
616 |
-
|
617 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
618 |
|
619 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
620 |
-
|
621 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
|
623 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
624 |
-
#: /plugins/blog2social-v-4/
|
625 |
-
#: 4/views/b2s/
|
626 |
-
#:
|
627 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
628 |
msgstr ""
|
629 |
-
"
|
630 |
-
"
|
631 |
|
632 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
633 |
-
#: /plugins/blog2social-v-4/
|
634 |
-
#:
|
635 |
-
#:
|
636 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
637 |
-
#:
|
638 |
-
#: 4/views/b2s/
|
639 |
-
#:
|
640 |
-
|
641 |
-
|
|
|
|
|
642 |
|
643 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
644 |
-
|
645 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
646 |
|
647 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
648 |
-
|
649 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
650 |
|
651 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
652 |
-
#: /plugins/blog2social-v-4/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
msgid ""
|
654 |
-
"
|
655 |
-
"
|
656 |
msgstr ""
|
657 |
-
"
|
658 |
-
"
|
659 |
|
660 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
661 |
-
|
662 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
663 |
|
664 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
665 |
msgid ""
|
666 |
-
"
|
667 |
-
"
|
668 |
-
"network requirements."
|
669 |
msgstr ""
|
670 |
-
"
|
671 |
-
"
|
672 |
-
"
|
673 |
|
674 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
675 |
-
msgid "
|
676 |
-
msgstr "
|
677 |
|
678 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
679 |
-
msgid "
|
680 |
-
msgstr "
|
681 |
|
682 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
683 |
-
|
684 |
-
|
685 |
-
msgstr "Bild für dieses Netzwerk übernehmen"
|
686 |
|
687 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
688 |
-
|
689 |
-
|
690 |
-
msgstr "Bild aus Mediathek auswählen oder hochladen"
|
691 |
|
692 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
693 |
-
|
694 |
-
|
695 |
-
msgstr "Bild verwenden"
|
696 |
|
697 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
698 |
-
|
699 |
-
|
|
|
|
|
700 |
|
701 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
702 |
-
msgid "
|
703 |
-
msgstr "
|
704 |
|
705 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
706 |
-
msgid "
|
707 |
-
msgstr "
|
708 |
|
709 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
710 |
-
|
711 |
-
|
712 |
-
msgstr "Netzwerk unterstützt keine Emojis"
|
713 |
|
714 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
715 |
-
msgid "
|
716 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
717 |
|
718 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
719 |
-
|
720 |
-
|
721 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:162 ../..
|
722 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:184 ../..
|
723 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:188
|
724 |
-
msgid "characters"
|
725 |
-
msgstr "Zeichen"
|
726 |
|
727 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
728 |
-
|
729 |
-
|
|
|
730 |
|
731 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
732 |
-
msgid "
|
733 |
-
msgstr "
|
734 |
|
735 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
736 |
-
msgid "
|
737 |
-
msgstr "
|
738 |
|
739 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
740 |
-
msgid "
|
741 |
-
msgstr "
|
742 |
|
743 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
744 |
-
|
745 |
-
|
746 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:336 ../..
|
747 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:351
|
748 |
-
msgid "Write something about your post..."
|
749 |
-
msgstr "Schreibe etwas..."
|
750 |
|
751 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
752 |
-
|
753 |
-
|
754 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:378
|
755 |
-
msgid "Change image for this network"
|
756 |
-
msgstr "Bild für dieses Netzwerk ändern"
|
757 |
|
758 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
759 |
-
msgid ""
|
760 |
-
"
|
761 |
-
|
762 |
-
|
|
|
|
|
|
|
|
|
763 |
|
764 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
765 |
-
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:306
|
766 |
msgid ""
|
767 |
-
"
|
768 |
-
"
|
769 |
-
msgstr "
|
|
|
|
|
|
|
770 |
|
771 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
772 |
-
msgid "
|
773 |
-
msgstr "
|
774 |
|
775 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
776 |
-
|
777 |
-
|
|
|
778 |
|
779 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
780 |
-
|
781 |
-
|
|
|
782 |
|
783 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
784 |
-
msgid "
|
785 |
-
msgstr "
|
786 |
|
787 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
788 |
-
|
789 |
-
|
|
|
790 |
|
791 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
792 |
-
msgid "
|
793 |
-
msgstr "
|
794 |
|
795 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:443
|
801 |
-
msgid "The Headline..."
|
802 |
-
msgstr "Die Überschrift..."
|
803 |
-
|
804 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:448
|
805 |
-
msgid "Hashtags"
|
806 |
-
msgstr "Hashtags"
|
807 |
-
|
808 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:478
|
809 |
-
msgid "Share Now"
|
810 |
-
msgstr "Sofort teilen"
|
811 |
-
|
812 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:481 ../..
|
813 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:375
|
814 |
-
msgid "Schedule post once"
|
815 |
-
msgstr "Beitrag einmal planen"
|
816 |
|
817 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
818 |
-
msgid "
|
819 |
-
msgstr "
|
820 |
|
821 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
822 |
-
msgid "
|
823 |
-
msgstr "
|
824 |
|
825 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
826 |
-
|
827 |
-
|
828 |
-
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:43
|
829 |
-
msgid "Date"
|
830 |
-
msgstr "Startdatum"
|
831 |
|
832 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
833 |
-
|
834 |
-
|
835 |
-
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:44
|
836 |
-
msgid "Time"
|
837 |
-
msgstr "Zeit"
|
838 |
|
839 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
840 |
-
msgid "
|
841 |
-
msgstr "
|
842 |
|
843 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
844 |
-
msgid "
|
845 |
-
msgstr "
|
846 |
|
847 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
848 |
-
msgid "
|
849 |
-
msgstr "
|
850 |
|
851 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
852 |
-
msgid "
|
853 |
-
msgstr "
|
854 |
|
855 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
856 |
-
msgid "
|
857 |
-
msgstr "
|
858 |
|
859 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
860 |
-
msgid "
|
861 |
-
msgstr "
|
862 |
|
863 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
864 |
-
msgid "
|
865 |
-
msgstr "
|
|
|
|
|
866 |
|
867 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
868 |
-
msgid "
|
869 |
-
msgstr "
|
870 |
|
871 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
872 |
-
msgid "
|
873 |
-
msgstr "
|
874 |
|
875 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
876 |
-
msgid "
|
877 |
-
msgstr "
|
878 |
|
879 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
880 |
-
msgid "
|
881 |
-
msgstr "
|
882 |
|
883 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
884 |
-
msgid "
|
885 |
-
msgstr "
|
886 |
|
887 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
888 |
-
msgid "
|
889 |
-
|
|
|
|
|
|
|
|
|
890 |
|
891 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
892 |
-
msgid "
|
893 |
-
msgstr "
|
894 |
|
895 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
896 |
-
msgid "
|
897 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
898 |
|
899 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
900 |
-
msgid "
|
901 |
-
|
|
|
|
|
|
|
|
|
|
|
902 |
|
903 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
904 |
-
msgid "
|
905 |
-
msgstr "
|
906 |
|
907 |
-
#: ../../plugins/blog2social-v-4/includes/B2S/
|
908 |
-
msgid "
|
909 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
910 |
|
911 |
-
#: ../../plugins/blog2social-v-4/includes/
|
912 |
-
|
913 |
-
|
|
|
|
|
|
|
|
|
|
|
914 |
|
915 |
-
#: ../../plugins/blog2social-v-4/includes/
|
916 |
-
|
917 |
-
|
|
|
918 |
|
919 |
-
#: ../../plugins/blog2social-v-4/includes/
|
920 |
-
|
921 |
-
|
|
|
922 |
|
923 |
-
#: ../../plugins/blog2social-v-4/includes/
|
924 |
-
#: /plugins/blog2social-v-4/includes/
|
925 |
-
|
926 |
-
|
|
|
|
|
927 |
|
928 |
-
#: ../../plugins/blog2social-v-4/includes/
|
929 |
-
msgid "
|
930 |
-
|
|
|
|
|
|
|
|
|
931 |
|
932 |
-
#: ../../plugins/blog2social-v-4/includes/
|
933 |
msgid ""
|
934 |
-
"
|
935 |
-
"
|
|
|
936 |
msgstr ""
|
937 |
-
"
|
938 |
-
"
|
|
|
939 |
|
940 |
-
#: ../../plugins/blog2social-v-4/includes/
|
941 |
-
#: /plugins/blog2social-v-4/includes/MetaBox.php:71
|
942 |
msgid ""
|
943 |
-
"
|
944 |
-
"
|
|
|
|
|
945 |
msgstr ""
|
946 |
-
"
|
947 |
-
"
|
|
|
|
|
948 |
|
949 |
-
#: ../../plugins/blog2social-v-4/includes/
|
950 |
-
msgid "
|
951 |
-
msgstr "
|
952 |
|
953 |
-
#: ../../plugins/blog2social-v-4/includes/
|
954 |
-
msgid "
|
955 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
|
957 |
-
#: ../../plugins/blog2social-v-4/includes/
|
958 |
-
msgid "
|
959 |
-
msgstr "
|
960 |
|
961 |
-
#: ../../plugins/blog2social-v-4/includes/
|
962 |
-
|
963 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
964 |
|
965 |
-
#: ../../plugins/blog2social-v-4/includes/
|
|
|
966 |
msgid ""
|
967 |
-
"
|
968 |
-
"
|
969 |
msgstr ""
|
970 |
-
"
|
971 |
-
"
|
972 |
|
973 |
-
#: ../../plugins/blog2social-v-4/includes/
|
|
|
974 |
msgid ""
|
975 |
-
"
|
976 |
-
"
|
977 |
-
"
|
|
|
|
|
|
|
978 |
msgstr ""
|
979 |
-
"
|
980 |
-
"
|
981 |
-
"
|
982 |
-
|
983 |
-
|
984 |
-
msgid "Your limit is reached for today."
|
985 |
-
msgstr "Du hast das Veröffentlichungs-Limit mit Deinem Account für Heute erreicht."
|
986 |
|
987 |
-
#: ../../plugins/blog2social-v-4/includes/
|
988 |
-
|
989 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
990 |
|
991 |
-
#: ../../plugins/blog2social-v-4/includes/
|
|
|
992 |
msgid ""
|
993 |
-
"The
|
994 |
-
"
|
995 |
-
"
|
996 |
msgstr ""
|
997 |
-
"
|
998 |
-
"
|
999 |
-
"
|
1000 |
|
1001 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1002 |
msgid ""
|
1003 |
-
"
|
1004 |
-
"
|
1005 |
-
"
|
|
|
|
|
|
|
1006 |
msgstr ""
|
1007 |
-
"
|
1008 |
-
"
|
1009 |
-
"
|
|
|
|
|
|
|
|
|
1010 |
|
1011 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1012 |
-
msgid "
|
1013 |
-
msgstr "
|
1014 |
|
1015 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
"com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
|
1020 |
-
msgstr ""
|
1021 |
-
"Das Netzwerk unterstüzt keine Emojis. Siehe <a target=\"_blank\" href=\"https:"
|
1022 |
-
"//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
|
1023 |
-
"html\">FAQ</a>."
|
1024 |
|
1025 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1026 |
-
msgid "
|
1027 |
-
msgstr "
|
1028 |
|
1029 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1030 |
-
|
1031 |
-
|
|
|
|
|
|
|
|
|
|
|
1032 |
|
1033 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1034 |
-
|
1035 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1036 |
|
1037 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1038 |
-
|
1039 |
-
|
1040 |
-
msgstr "Dashboard"
|
1041 |
|
1042 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1043 |
-
|
1044 |
-
|
1045 |
-
msgid "Posts & Sharing"
|
1046 |
-
msgstr "Beiträge"
|
1047 |
-
|
1048 |
-
#: ../../plugins/blog2social-v-4/includes/Loader.php:438 ../..
|
1049 |
-
#: /plugins/blog2social-v-4/includes/Loader.php:438 ../../plugins/blog2social-v-
|
1050 |
-
#: 4/includes/Loader.php:481 ../../plugins/blog2social-v-4/views/b2s/network.php:17
|
1051 |
-
msgid "Networks"
|
1052 |
-
msgstr "Netzwerke"
|
1053 |
|
1054 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1055 |
-
#: /plugins/blog2social-v-4/
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
msgstr "
|
|
|
|
|
1060 |
|
1061 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1062 |
-
|
1063 |
-
|
1064 |
-
msgid "PR-Service"
|
1065 |
-
msgstr "PR-Service"
|
1066 |
|
1067 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1068 |
-
msgid "
|
1069 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1070 |
|
1071 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1072 |
-
|
1073 |
-
|
1074 |
-
msgstr "oder"
|
1075 |
|
1076 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1077 |
-
|
1078 |
-
|
1079 |
-
msgstr "zurück zur Pluginübersicht"
|
1080 |
|
1081 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1082 |
-
#: /plugins/blog2social-v-4/includes/
|
1083 |
-
msgid ""
|
1084 |
-
"
|
1085 |
-
"post is published or scheduled to be published on this blog. You can then "
|
1086 |
-
"auto-post or schedule and customize your social media posts with Blog2Social."
|
1087 |
-
msgstr ""
|
1088 |
-
"Bitte stelle sicher, dass Dein Beitrag auf Deinem Blog veröffentlicht oder "
|
1089 |
-
"geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
|
1090 |
-
"planen."
|
1091 |
|
1092 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1093 |
-
|
1094 |
-
|
|
|
1095 |
|
1096 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1097 |
-
|
1098 |
-
|
|
|
1099 |
|
1100 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1101 |
-
msgid ""
|
1102 |
-
"
|
1103 |
-
"all your selected networks: tailor your posts with individual comments, "
|
1104 |
-
"#hashtags or @handles and schedule your posts for the best times to post, "
|
1105 |
-
"for multiple times or re-share recurrently for more visibility and "
|
1106 |
-
"engagement with your community."
|
1107 |
-
msgstr ""
|
1108 |
-
"Individualisiere und plane Deine Social Media Posts über die Netzwerk-"
|
1109 |
-
"Vorschau: Ergänze individuelle Kommentare, #Hashtags oder @Handles für die "
|
1110 |
-
"verschiedenen Netzwerke und plane Deine Posts für die besten Zeiten, "
|
1111 |
-
"mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
|
1112 |
-
"Community zu erzielen"
|
1113 |
|
1114 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1115 |
-
|
1116 |
-
|
1117 |
-
msgstr "Siehe FAQ"
|
1118 |
|
1119 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1120 |
-
msgid "
|
1121 |
-
msgstr "
|
1122 |
|
1123 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1124 |
-
#: /plugins/blog2social-v-4/
|
1125 |
-
|
1126 |
-
|
1127 |
-
msgstr ""
|
1128 |
-
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
|
1129 |
-
"erneut!"
|
1130 |
|
1131 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1132 |
-
|
1133 |
-
|
1134 |
-
"WordPress uses heartbeats by default, Blog2Social as well. Please enable "
|
1135 |
-
"heartbeats for using Blog2Social!"
|
1136 |
-
msgstr ""
|
1137 |
-
"WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
|
1138 |
-
"Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
|
1139 |
|
1140 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1141 |
-
#: /plugins/blog2social-v-4/includes/
|
1142 |
-
|
1143 |
-
|
|
|
|
|
|
|
|
|
1144 |
|
1145 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1146 |
-
msgid ""
|
1147 |
-
"
|
1148 |
-
"Networks do not allow postings from local installations."
|
1149 |
-
msgstr ""
|
1150 |
-
"Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
|
1151 |
-
"Fragen wende Dich bitte an unseren Support."
|
1152 |
|
1153 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1154 |
-
msgid "
|
1155 |
-
msgstr "
|
1156 |
|
1157 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1158 |
-
|
1159 |
-
|
1160 |
-
#: calendar.php:22 ../../plugins/blog2social-v-4/views/b2s/post.php:37 ../..
|
1161 |
-
#: /plugins/blog2social-v-4/views/b2s/post.publish.php:40 ../..
|
1162 |
-
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:48 ../../plugins/blog2social-
|
1163 |
-
#: v-4/views/b2s/ship.php:149 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
1164 |
-
#: 495 ../../plugins/blog2social-v-4/views/prg/html/header.phtml:81
|
1165 |
-
msgid "Loading..."
|
1166 |
-
msgstr "Lade Daten..."
|
1167 |
|
1168 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1169 |
-
|
1170 |
-
|
1171 |
-
msgstr "Blog2Social: Social Media Auto-Posting"
|
1172 |
|
1173 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1174 |
-
#: /plugins/blog2social-v-4/
|
1175 |
-
|
1176 |
-
|
1177 |
-
|
1178 |
-
|
1179 |
-
"
|
1180 |
-
"Deine Blogbeiträge auf Social Media zu teilen: "
|
1181 |
|
1182 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1183 |
-
#: /plugins/blog2social-v-4/
|
1184 |
-
|
1185 |
-
|
|
|
|
|
1186 |
|
1187 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1188 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:239
|
1189 |
msgid ""
|
1190 |
-
"
|
1191 |
-
"
|
1192 |
-
"
|
1193 |
-
msgstr ""
|
1194 |
-
"Direkt veröffentlichte Blogbeiträge: Wenn Du Deine Blogbeiträge mit Klick "
|
1195 |
-
"auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
|
1196 |
-
" teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
|
1197 |
|
1198 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1199 |
-
#: /plugins/blog2social-v-4/
|
1200 |
msgid ""
|
1201 |
-
"
|
1202 |
-
"
|
1203 |
-
"
|
1204 |
-
msgstr ""
|
1205 |
-
"Vorgeplante Blogbeiträge: Wenn Du die Veröffentlichung Deines Blogbeitrags "
|
1206 |
-
"zu einem späteren Zeitpunkt planst und auf “planen” im Beitrags-Editor "
|
1207 |
-
"Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
|
1208 |
-
"Veröffentlichung auf Social Media. "
|
1209 |
|
1210 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1211 |
-
|
1212 |
-
|
1213 |
-
"2. Schedule your social media posts for a specific date and time If you want "
|
1214 |
-
"to share your post at a particular date and time, different from your "
|
1215 |
-
"publishing date, select the option at scheduled times and set any date and "
|
1216 |
-
"time to share your post on social media."
|
1217 |
-
msgstr ""
|
1218 |
-
"Wenn Du Deinen Blogbeitrag an einem bestimmten Datum und zu bestimmten "
|
1219 |
-
"Zeiten teilen möchtest, die von der Veröffentlichung Deines Blogbeitrags "
|
1220 |
-
"abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
|
1221 |
-
"die Uhrzeit fest. "
|
1222 |
|
1223 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1224 |
-
|
1225 |
-
|
1226 |
-
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
|
1227 |
|
1228 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1229 |
-
|
1230 |
-
|
1231 |
-
#: 280 ../../plugins/blog2social-v-4/views/b2s/ship.php:340 ../..
|
1232 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:386 ../../plugins/blog2social-v-
|
1233 |
-
#: 4/views/b2s/html/footer.phtml:25 ../../plugins/blog2social-v-
|
1234 |
-
#: 4/views/b2s/html/footer.phtml:124 ../../plugins/blog2social-v-
|
1235 |
-
#: 4/views/b2s/html/footer.phtml:190 ../../plugins/blog2social-v-
|
1236 |
-
#: 4/views/b2s/html/footer.phtml:247 ../../plugins/blog2social-v-
|
1237 |
-
#: 4/views/b2s/html/footer.phtml:332
|
1238 |
-
msgid "With Blog2Social Premium you can:"
|
1239 |
-
msgstr "Mit Blog2Social kannst Du:"
|
1240 |
|
1241 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1242 |
-
|
1243 |
-
|
1244 |
-
#: 283 ../../plugins/blog2social-v-4/views/b2s/ship.php:343 ../..
|
1245 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:389 ../../plugins/blog2social-v-
|
1246 |
-
#: 4/views/b2s/html/footer.phtml:28 ../../plugins/blog2social-v-
|
1247 |
-
#: 4/views/b2s/html/footer.phtml:127 ../../plugins/blog2social-v-
|
1248 |
-
#: 4/views/b2s/html/footer.phtml:193 ../../plugins/blog2social-v-
|
1249 |
-
#: 4/views/b2s/html/footer.phtml:250 ../../plugins/blog2social-v-
|
1250 |
-
#: 4/views/b2s/html/footer.phtml:335 ../../plugins/blog2social-v-
|
1251 |
-
#: 4/views/b2s/html/header.phtml:241
|
1252 |
-
msgid "Post on pages and groups"
|
1253 |
-
msgstr "Poste auf Seiten und in Gruppen"
|
1254 |
|
1255 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1256 |
-
|
1257 |
-
|
1258 |
-
#: 284 ../../plugins/blog2social-v-4/views/b2s/ship.php:344 ../..
|
1259 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:390 ../../plugins/blog2social-v-
|
1260 |
-
#: 4/views/b2s/html/footer.phtml:29 ../../plugins/blog2social-v-
|
1261 |
-
#: 4/views/b2s/html/footer.phtml:128 ../../plugins/blog2social-v-
|
1262 |
-
#: 4/views/b2s/html/footer.phtml:194 ../../plugins/blog2social-v-
|
1263 |
-
#: 4/views/b2s/html/footer.phtml:251 ../../plugins/blog2social-v-
|
1264 |
-
#: 4/views/b2s/html/footer.phtml:336
|
1265 |
-
msgid "Share on multiple profiles, pages and groups"
|
1266 |
-
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
1267 |
|
1268 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
#:
|
1273 |
-
#: 4/
|
1274 |
-
|
1275 |
-
|
1276 |
-
|
1277 |
-
#: 4/
|
1278 |
-
|
1279 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1280 |
msgstr ""
|
1281 |
-
"
|
1282 |
-
"
|
1283 |
|
1284 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1285 |
-
|
1286 |
-
|
1287 |
-
#: 286 ../../plugins/blog2social-v-4/views/b2s/ship.php:346 ../..
|
1288 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:392 ../../plugins/blog2social-v-
|
1289 |
-
#: 4/views/b2s/html/footer.phtml:31 ../../plugins/blog2social-v-
|
1290 |
-
#: 4/views/b2s/html/footer.phtml:130 ../../plugins/blog2social-v-
|
1291 |
-
#: 4/views/b2s/html/footer.phtml:196 ../../plugins/blog2social-v-
|
1292 |
-
#: 4/views/b2s/html/footer.phtml:253 ../../plugins/blog2social-v-
|
1293 |
-
#: 4/views/b2s/html/footer.phtml:338
|
1294 |
-
msgid "Schedule your posts at the best times on each network"
|
1295 |
-
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
|
1296 |
|
1297 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
#:
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
#:
|
1306 |
-
|
|
|
|
|
|
|
1307 |
msgid ""
|
1308 |
-
"
|
1309 |
-
"
|
1310 |
-
msgstr "
|
|
|
|
|
1311 |
|
1312 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
1316 |
-
|
1317 |
-
#: 4/views/b2s/html/footer.phtml:33 ../../plugins/blog2social-v-
|
1318 |
-
#: 4/views/b2s/html/footer.phtml:132 ../../plugins/blog2social-v-
|
1319 |
-
#: 4/views/b2s/html/footer.phtml:198 ../../plugins/blog2social-v-
|
1320 |
-
#: 4/views/b2s/html/footer.phtml:255 ../../plugins/blog2social-v-
|
1321 |
-
#: 4/views/b2s/html/footer.phtml:340
|
1322 |
-
msgid "Schedule your post for one time, multiple times or recurrently"
|
1323 |
msgstr ""
|
1324 |
-
"
|
1325 |
-
"
|
|
|
1326 |
|
1327 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1328 |
-
|
1329 |
-
|
1330 |
-
#: 289 ../../plugins/blog2social-v-4/views/b2s/ship.php:349 ../..
|
1331 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:395 ../../plugins/blog2social-v-
|
1332 |
-
#: 4/views/b2s/html/footer.phtml:34 ../../plugins/blog2social-v-
|
1333 |
-
#: 4/views/b2s/html/footer.phtml:133 ../../plugins/blog2social-v-
|
1334 |
-
#: 4/views/b2s/html/footer.phtml:199 ../../plugins/blog2social-v-
|
1335 |
-
#: 4/views/b2s/html/footer.phtml:256 ../../plugins/blog2social-v-
|
1336 |
-
#: 4/views/b2s/html/footer.phtml:341
|
1337 |
-
msgid "Schedule and re-share old posts"
|
1338 |
-
msgstr "Plane und teile alte Beiträge"
|
1339 |
|
1340 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1341 |
-
|
1342 |
-
|
1343 |
-
#: 290 ../../plugins/blog2social-v-4/views/b2s/ship.php:350 ../..
|
1344 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:396 ../../plugins/blog2social-v-
|
1345 |
-
#: 4/views/b2s/html/footer.phtml:35 ../../plugins/blog2social-v-
|
1346 |
-
#: 4/views/b2s/html/footer.phtml:66 ../../plugins/blog2social-v-
|
1347 |
-
#: 4/views/b2s/html/footer.phtml:134 ../../plugins/blog2social-v-
|
1348 |
-
#: 4/views/b2s/html/footer.phtml:200 ../../plugins/blog2social-v-
|
1349 |
-
#: 4/views/b2s/html/footer.phtml:257 ../../plugins/blog2social-v-
|
1350 |
-
#: 4/views/b2s/html/footer.phtml:342
|
1351 |
-
msgid "Select link format or image format for your posts"
|
1352 |
-
msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
|
1353 |
|
1354 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
#: 4/views/b2s/html/footer.phtml:258 ../../plugins/blog2social-v-
|
1364 |
-
#: 4/views/b2s/html/footer.phtml:343
|
1365 |
-
msgid "Select individual images per post"
|
1366 |
-
msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
|
1367 |
|
1368 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1369 |
-
#: /plugins/blog2social-v-4/includes/Notice.php:39 ../../plugins/blog2social-v-
|
1370 |
-
#: 4/views/b2s/network.php:111 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
1371 |
-
#: 292 ../../plugins/blog2social-v-4/views/b2s/ship.php:352 ../..
|
1372 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:398 ../../plugins/blog2social-v-
|
1373 |
-
#: 4/views/b2s/html/footer.phtml:37 ../../plugins/blog2social-v-
|
1374 |
-
#: 4/views/b2s/html/footer.phtml:136 ../../plugins/blog2social-v-
|
1375 |
-
#: 4/views/b2s/html/footer.phtml:202 ../../plugins/blog2social-v-
|
1376 |
-
#: 4/views/b2s/html/footer.phtml:259 ../../plugins/blog2social-v-
|
1377 |
-
#: 4/views/b2s/html/footer.phtml:344
|
1378 |
msgid ""
|
1379 |
-
"
|
1380 |
-
"
|
|
|
1381 |
msgstr ""
|
1382 |
-
"
|
1383 |
-
"
|
|
|
1384 |
|
1385 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1386 |
-
|
1387 |
-
|
1388 |
-
#: ./../plugins/blog2social-v-4/views/b2s/ship.php:400 ../../plugins/blog2social-
|
1389 |
-
#: v-4/views/b2s/html/footer.phtml:39 ../../plugins/blog2social-v-
|
1390 |
-
#: 4/views/b2s/html/footer.phtml:138 ../../plugins/blog2social-v-
|
1391 |
-
#: 4/views/b2s/html/footer.phtml:204 ../../plugins/blog2social-v-
|
1392 |
-
#: 4/views/b2s/html/footer.phtml:261 ../../plugins/blog2social-v-
|
1393 |
-
#: 4/views/b2s/html/footer.phtml:346 ../../plugins/blog2social-v-
|
1394 |
-
#: 4/views/b2s/html/header.phtml:189
|
1395 |
-
msgid "Upgrade to PREMIUM"
|
1396 |
-
msgstr "Jetzt auf Premium upgraden"
|
1397 |
|
1398 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1399 |
-
#: /plugins/blog2social-v-4/views/b2s/network.php:115 ../../plugins/blog2social-v-
|
1400 |
-
#: 4/views/b2s/ship.php:296 ../../plugins/blog2social-v-4/views/b2s/ship.php:356 .
|
1401 |
-
#: ./../plugins/blog2social-v-4/views/b2s/ship.php:402 ../../plugins/blog2social-
|
1402 |
-
#: v-4/views/b2s/html/footer.phtml:41 ../../plugins/blog2social-v-
|
1403 |
-
#: 4/views/b2s/html/footer.phtml:72 ../../plugins/blog2social-v-
|
1404 |
-
#: 4/views/b2s/html/footer.phtml:90 ../../plugins/blog2social-v-
|
1405 |
-
#: 4/views/b2s/html/footer.phtml:140 ../../plugins/blog2social-v-
|
1406 |
-
#: 4/views/b2s/html/footer.phtml:206 ../../plugins/blog2social-v-
|
1407 |
-
#: 4/views/b2s/html/footer.phtml:263 ../../plugins/blog2social-v-
|
1408 |
-
#: 4/views/b2s/html/footer.phtml:348
|
1409 |
msgid ""
|
1410 |
-
"
|
1411 |
-
"
|
|
|
1412 |
msgstr ""
|
1413 |
-
"
|
1414 |
-
"
|
1415 |
-
"
|
1416 |
|
1417 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1418 |
-
msgid "
|
1419 |
-
msgstr "
|
1420 |
|
1421 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1422 |
-
msgid "
|
1423 |
-
msgstr "
|
1424 |
|
1425 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1426 |
-
msgid "
|
1427 |
-
msgstr "
|
1428 |
|
1429 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1430 |
-
|
1431 |
-
|
|
|
1432 |
|
1433 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1434 |
-
|
1435 |
-
|
|
|
|
|
1436 |
|
1437 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1438 |
-
#: /plugins/blog2social-v-4/
|
1439 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
1440 |
-
msgid "
|
1441 |
-
msgstr "
|
1442 |
|
1443 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1444 |
-
|
1445 |
-
|
|
|
|
|
|
|
1446 |
|
1447 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1448 |
-
|
1449 |
-
|
|
|
|
|
1450 |
|
1451 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1452 |
-
|
1453 |
-
|
|
|
|
|
1454 |
|
1455 |
-
#: ../../plugins/blog2social-v-4/includes/
|
1456 |
-
|
1457 |
-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
-
|
1463 |
-
|
1464 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1465 |
|
1466 |
#: ../../plugins/blog2social-v-4/includes/Notice.php:18
|
1467 |
msgid ""
|
@@ -1484,10 +1617,6 @@ msgstr "ausblenden"
|
|
1484 |
msgid "Upgrade to Blog2Social Premium"
|
1485 |
msgstr "Jetzt auf Blog2Social Premium upgraden"
|
1486 |
|
1487 |
-
#: ../../plugins/blog2social-v-4/includes/Notice.php:55
|
1488 |
-
msgid "Top 5 FAQ"
|
1489 |
-
msgstr "Top 5 FAQ"
|
1490 |
-
|
1491 |
#: ../../plugins/blog2social-v-4/includes/PRG/Post/Filter.php:31
|
1492 |
msgid "All Authors"
|
1493 |
msgstr "alle Autoren"
|
@@ -1556,197 +1685,74 @@ msgstr ""
|
|
1556 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
1557 |
"blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
|
1558 |
|
1559 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:
|
1560 |
-
msgid "Get news and updates for promoting your blog on social media"
|
1561 |
-
msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
|
1562 |
-
|
1563 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:18
|
1564 |
-
msgid "Get updates"
|
1565 |
-
msgstr "Updates erhalten"
|
1566 |
-
|
1567 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:20
|
1568 |
-
msgid ""
|
1569 |
-
"We hate spam, too. We will never sell your email address to any other "
|
1570 |
-
"company or for any other purpose."
|
1571 |
-
msgstr ""
|
1572 |
-
"Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
|
1573 |
-
"noch anderweitig zweckentfremden. "
|
1574 |
-
|
1575 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:27
|
1576 |
-
msgid "How to use Blog2Social – Step by Step"
|
1577 |
-
msgstr "So funktioniert Blog2Social – Schritt für Schritt"
|
1578 |
-
|
1579 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:28
|
1580 |
-
msgid ""
|
1581 |
-
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
1582 |
-
"media."
|
1583 |
-
msgstr ""
|
1584 |
-
"Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
|
1585 |
-
"Media zu promoten."
|
1586 |
-
|
1587 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:29 ../..
|
1588 |
-
#: /plugins/blog2social-v-4/views/b2s/dashboard.php:85
|
1589 |
-
msgid "Learn more"
|
1590 |
-
msgstr "mehr erfahren"
|
1591 |
-
|
1592 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:37
|
1593 |
-
msgid "Do you need help?"
|
1594 |
-
msgstr "Brauchst Du Unterstützung?"
|
1595 |
-
|
1596 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:38
|
1597 |
-
msgid "Find answers to common questions in"
|
1598 |
-
msgstr "Antworten auf die häufigsten Fragen findest du in"
|
1599 |
-
|
1600 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:39
|
1601 |
-
msgid "our FAQ"
|
1602 |
-
msgstr "unseren FAQ"
|
1603 |
-
|
1604 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:48
|
1605 |
-
msgid "Loading Top 5 FAQ"
|
1606 |
-
msgstr "lade Top 5 FAQ"
|
1607 |
-
|
1608 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:51
|
1609 |
-
msgid "Blog2Social FAQ"
|
1610 |
-
msgstr "Blog2Social FAQ"
|
1611 |
-
|
1612 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:56
|
1613 |
msgid "Couldn't find your answer?"
|
1614 |
msgstr "Konntest Du Deine Antwort nicht finden?"
|
1615 |
|
1616 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:
|
1617 |
msgid "Contact Support by Email"
|
1618 |
msgstr "Support-Team per E-Mail kontaktieren"
|
1619 |
|
1620 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:
|
1621 |
msgid "Call us: +49 2181 7569-277"
|
1622 |
msgstr "Ruf' uns an: +49 2181 7569-277"
|
1623 |
|
1624 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:
|
1625 |
msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
|
1626 |
msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
|
1627 |
|
1628 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1629 |
-
msgid "
|
1630 |
-
msgstr "
|
1631 |
-
|
1632 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:72
|
1633 |
-
msgid "Your license: Blog2Social"
|
1634 |
-
msgstr "Du nutzt Blog2Social"
|
1635 |
-
|
1636 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:84
|
1637 |
-
msgid ""
|
1638 |
-
"Upgrade to Blog2Social Premium to schedule your posts for the best time, "
|
1639 |
-
"once or recurringly with the Best Time Scheduler and post to pages, groups "
|
1640 |
-
"and multiple accounts per network."
|
1641 |
-
msgstr ""
|
1642 |
-
"Mit Blog2Social Premium kannst Du mit dem Beste Zeiten Manager Deine Posts "
|
1643 |
-
"im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
|
1644 |
-
"kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
|
1645 |
-
|
1646 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:90 ../..
|
1647 |
-
#: /plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:24
|
1648 |
-
msgid "Enter license key and change your version"
|
1649 |
-
msgstr "Lizenzschlüssel eingeben und Version ändern"
|
1650 |
-
|
1651 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:92 ../..
|
1652 |
-
#: /plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:26
|
1653 |
-
msgid "Activate"
|
1654 |
-
msgstr "Aktivieren"
|
1655 |
-
|
1656 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:106
|
1657 |
-
msgid "Network Choice"
|
1658 |
-
msgstr "Netzwerkauswahl"
|
1659 |
-
|
1660 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:107
|
1661 |
-
msgid "Cross-share to all popular social networks"
|
1662 |
-
msgstr "Teilen von Blogbeiträgen auf allen Social Media"
|
1663 |
-
|
1664 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:119
|
1665 |
-
msgid "Automatically share your posts whenever you publish a new blog post"
|
1666 |
-
msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
|
1667 |
-
|
1668 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:130
|
1669 |
-
msgid "Custom Sharing"
|
1670 |
-
msgstr "Individualisieren"
|
1671 |
-
|
1672 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:131
|
1673 |
-
msgid ""
|
1674 |
-
"Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
|
1675 |
-
"publishing on blogging networks"
|
1676 |
-
msgstr ""
|
1677 |
-
"Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
|
1678 |
-
"für das Posten in Blog-Netzwerken"
|
1679 |
-
|
1680 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:142 ../..
|
1681 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:381 ../../plugins/blog2social-v-
|
1682 |
-
#: 4/views/b2s/html/footer.phtml:172
|
1683 |
-
msgid "Best Time Scheduler"
|
1684 |
-
msgstr "Beste Zeiten Manager"
|
1685 |
-
|
1686 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:143
|
1687 |
-
msgid "Choose pre-defined times to post or edit and define your own time settings"
|
1688 |
-
msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
|
1689 |
-
|
1690 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:154
|
1691 |
-
msgid "Custom Scheduling"
|
1692 |
-
msgstr "Veröffentlichungen planen"
|
1693 |
|
1694 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1695 |
msgid ""
|
1696 |
-
"
|
1697 |
-
"
|
1698 |
msgstr ""
|
1699 |
-
"
|
1700 |
-
"
|
1701 |
-
|
1702 |
-
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:166
|
1703 |
-
msgid "One-Step Workflow"
|
1704 |
-
msgstr "One-Step Workflow"
|
1705 |
|
1706 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1707 |
-
msgid "
|
1708 |
-
msgstr ""
|
1709 |
-
"Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
|
1710 |
-
"Anpassen"
|
1711 |
|
1712 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1713 |
-
msgid "
|
1714 |
-
msgstr "
|
1715 |
|
1716 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1717 |
-
msgid ""
|
1718 |
-
|
1719 |
-
"access or re-sharing"
|
1720 |
-
msgstr ""
|
1721 |
-
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
1722 |
-
"einfachen Aufrufen und erneuten Teilen"
|
1723 |
|
1724 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1725 |
-
|
1726 |
-
|
|
|
1727 |
|
1728 |
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:7
|
1729 |
msgid "Edit Post"
|
1730 |
msgstr "Beitrag bearbeiten"
|
1731 |
|
1732 |
-
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:
|
1733 |
msgid "This post is blocked by %1"
|
1734 |
msgstr "% 1bearbeitet gerade diesen Beitrag."
|
1735 |
|
1736 |
-
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:
|
1737 |
#: /plugins/blog2social-v-4/views/b2s/network.php:28
|
1738 |
msgid "Delete"
|
1739 |
msgstr "löschen"
|
1740 |
|
1741 |
-
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:
|
1742 |
msgid "Change details"
|
1743 |
msgstr "Änderungen übernehmen"
|
1744 |
|
1745 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:22 ../..
|
1746 |
#: /plugins/blog2social-v-4/views/b2s/network.php:23 ../../plugins/blog2social-v-
|
1747 |
#: 4/views/prg/post.php:25 ../../plugins/blog2social-v-4/views/prg/post.php:26 ..
|
1748 |
-
#: /../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:
|
1749 |
-
#: /plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:
|
1750 |
msgid "filter"
|
1751 |
msgstr "Filter"
|
1752 |
|
@@ -1822,6 +1828,7 @@ msgstr "Soll Dein Profil wirklich gelöscht werden?"
|
|
1822 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:133 ../..
|
1823 |
#: /plugins/blog2social-v-4/views/b2s/post.publish.php:74 ../..
|
1824 |
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:111 ../..
|
|
|
1825 |
#: /plugins/blog2social-v-4/views/prg/ship.php:92
|
1826 |
msgid "NO"
|
1827 |
msgstr "NEIN"
|
@@ -1829,7 +1836,7 @@ msgstr "NEIN"
|
|
1829 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:134 ../..
|
1830 |
#: /plugins/blog2social-v-4/views/b2s/network.php:162 ../../plugins/blog2social-v-
|
1831 |
#: 4/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4/views/b2s/post.
|
1832 |
-
#: sched.php:112
|
1833 |
msgid "YES, delete"
|
1834 |
msgstr "Ja, löschen"
|
1835 |
|
@@ -1845,76 +1852,198 @@ msgstr "Soll die Autorisierung wirklich löschen werden?"
|
|
1845 |
msgid "You have still set up scheduled posts for this network:"
|
1846 |
msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
|
1847 |
|
1848 |
-
#: ../../plugins/blog2social-v-4/views/b2s/network.php:157
|
1849 |
-
msgid "scheduled posts"
|
1850 |
-
msgstr "geplante Beiträge"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1851 |
|
1852 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1853 |
-
msgid "
|
1854 |
-
msgstr "
|
1855 |
|
1856 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1857 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
1858 |
-
msgid "
|
1859 |
-
msgstr "
|
1860 |
|
1861 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1862 |
-
|
1863 |
-
|
1864 |
-
msgstr "Postformat"
|
1865 |
|
1866 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1867 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
1868 |
-
msgid "
|
1869 |
-
msgstr "
|
|
|
|
|
|
|
|
|
1870 |
|
1871 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1872 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
1873 |
msgid ""
|
1874 |
-
"
|
1875 |
-
"
|
1876 |
msgstr ""
|
1877 |
-
"
|
1878 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1879 |
|
1880 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1881 |
-
#: /plugins/blog2social-v-4/views/b2s/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1882 |
msgid ""
|
1883 |
-
"
|
1884 |
-
"
|
1885 |
msgstr ""
|
1886 |
-
"
|
1887 |
-
"
|
1888 |
-
|
1889 |
-
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:98 ../..
|
1890 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:415
|
1891 |
-
msgid "Select image for"
|
1892 |
-
msgstr "Wähle Bild aus für"
|
1893 |
|
1894 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1895 |
-
msgid "
|
1896 |
-
msgstr "
|
1897 |
|
1898 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1899 |
-
msgid "
|
1900 |
-
|
|
|
|
|
1901 |
|
1902 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1903 |
-
|
1904 |
-
|
1905 |
-
msgstr "Anzahl der Einträge"
|
1906 |
|
1907 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1908 |
-
|
1909 |
-
|
|
|
|
|
|
|
1910 |
|
1911 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1912 |
-
msgid "
|
1913 |
-
msgstr "
|
1914 |
|
1915 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
1916 |
-
msgid "
|
1917 |
-
msgstr "
|
|
|
|
|
1918 |
|
1919 |
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:25
|
1920 |
msgid "save..."
|
@@ -1924,44 +2053,48 @@ msgstr "speichere Daten..."
|
|
1924 |
msgid "General"
|
1925 |
msgstr "Allgemein"
|
1926 |
|
1927 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1928 |
msgid "Social Meta Data"
|
1929 |
msgstr "Social Meta Angaben"
|
1930 |
|
1931 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1932 |
msgid "Best Time Settings"
|
1933 |
msgstr "Zeit-Einstellungen"
|
1934 |
|
1935 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1936 |
msgid "Network Settings"
|
1937 |
msgstr "Netzwerk-Einstellungen"
|
1938 |
|
1939 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1940 |
-
#: /plugins/blog2social-v-4/views/b2s/ship.php:
|
1941 |
msgid "My Time Settings"
|
1942 |
msgstr "Meine Zeit-Einstellungen"
|
1943 |
|
1944 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1945 |
msgid "Reset predefined best time settings"
|
1946 |
msgstr "Voreingestellte beste Zeiten zurücksetzen"
|
1947 |
|
1948 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1949 |
msgid "Post format"
|
1950 |
msgstr "Beitragsformat"
|
1951 |
|
1952 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1953 |
msgid "Facebook"
|
1954 |
msgstr "Facebook"
|
1955 |
|
1956 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1957 |
msgid "Twitter"
|
1958 |
msgstr "Twitter"
|
1959 |
|
1960 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
|
|
|
|
|
|
|
|
1961 |
msgid "Allow shortcodes in my post"
|
1962 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
1963 |
|
1964 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1965 |
msgid ""
|
1966 |
"Shortcodes are used by some wordpress plugins like Elementor, Visual "
|
1967 |
"Composer and Content Builder. When a shortcode is inserted in a WordPress "
|
@@ -1980,7 +2113,7 @@ msgstr ""
|
|
1980 |
"den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
|
1981 |
"diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
|
1982 |
|
1983 |
-
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:
|
1984 |
msgid ""
|
1985 |
"Blog2Social applies the scheduled time settings based on the time zone "
|
1986 |
"defined in the general settings of your WordPress. You can select a user-"
|
@@ -1994,55 +2127,55 @@ msgstr ""
|
|
1994 |
"für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
|
1995 |
"gewünschte Zeitzone aus dem Drop-Down Menü."
|
1996 |
|
1997 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
1998 |
msgid "Social Media Scheduling & Sharing"
|
1999 |
msgstr "Beitrag auf Social Media planen und teilen"
|
2000 |
|
2001 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2002 |
msgid "scroll to bottom"
|
2003 |
msgstr "zum Seitenende"
|
2004 |
|
2005 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2006 |
msgid "You want to load your time settings?"
|
2007 |
msgstr "Du möchtest Deine Zeiten laden?"
|
2008 |
|
2009 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2010 |
msgid "Load My Time Settings"
|
2011 |
msgstr "Meine Zeit-Einstellungen laden"
|
2012 |
|
2013 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2014 |
msgid "Load Best Time Scheduler"
|
2015 |
msgstr "Beste Zeiten laden"
|
2016 |
|
2017 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2018 |
msgid "Social Accounts"
|
2019 |
msgstr "Social Media Konten"
|
2020 |
|
2021 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2022 |
msgid "Add more..."
|
2023 |
msgstr "mehr hinzufügen"
|
2024 |
|
2025 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2026 |
msgid "Profiles | Pages | Groups"
|
2027 |
msgstr "Profile | Seiten | Gruppen"
|
2028 |
|
2029 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2030 |
msgid "Save Network Selection"
|
2031 |
msgstr "Netzwerkauswahl speichern"
|
2032 |
|
2033 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2034 |
msgid "network connected"
|
2035 |
msgstr "Netzwerk verbunden"
|
2036 |
|
2037 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2038 |
msgid "requires image"
|
2039 |
msgstr "Bild benötigt"
|
2040 |
|
2041 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2042 |
msgid "refresh authorization"
|
2043 |
msgstr "Autorisierung aktualisieren"
|
2044 |
|
2045 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2046 |
msgid ""
|
2047 |
"Notice:<br><p>Please make sure, that your website address is reachable. The "
|
2048 |
"Social Networks do not allow postings from local installations.</p>"
|
@@ -2051,46 +2184,46 @@ msgstr ""
|
|
2051 |
"erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
|
2052 |
"Installationen.</p>"
|
2053 |
|
2054 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2055 |
msgid "change website address"
|
2056 |
msgstr "Webseiten-Adresse ändern"
|
2057 |
|
2058 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2059 |
msgid "First, connect or select network before posting"
|
2060 |
msgstr ""
|
2061 |
"Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
|
2062 |
"Du den Beitrag teilst!"
|
2063 |
|
2064 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2065 |
msgid "connect"
|
2066 |
msgstr "Jetzt mit Netzwerken verbinden"
|
2067 |
|
2068 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2069 |
msgid "scroll to top"
|
2070 |
msgstr "zum Seitenanfang"
|
2071 |
|
2072 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2073 |
-
#: v-4/views/b2s/ship.php:
|
2074 |
msgid "Share"
|
2075 |
msgstr "Teilen"
|
2076 |
|
2077 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2078 |
msgid "Time zone"
|
2079 |
msgstr "Zeitzone"
|
2080 |
|
2081 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2082 |
msgid "Share new post on Social Media"
|
2083 |
msgstr "Teile einen neuen Beitrag auf Social Media"
|
2084 |
|
2085 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2086 |
msgid "Connect for"
|
2087 |
msgstr "Netzwerke verbinden für"
|
2088 |
|
2089 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2090 |
msgid "Time Scheduling"
|
2091 |
msgstr "Zeitplanung"
|
2092 |
|
2093 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2094 |
msgid ""
|
2095 |
"You have not yet defined personal time settings. To edit personal time "
|
2096 |
"settings click on the Blog2Social Settings on the left-hand menu and select "
|
@@ -2102,11 +2235,11 @@ msgstr ""
|
|
2102 |
"Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
|
2103 |
"die voreingestellten besten Zeiten verändern."
|
2104 |
|
2105 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2106 |
msgid "Re-share this Post"
|
2107 |
msgstr "Diesen Beitrag nochmal teilen"
|
2108 |
|
2109 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2110 |
msgid ""
|
2111 |
"You can re-share your post for a different sharing purpose, or to share on a "
|
2112 |
"different choice of networks, profiles, pages or groups, or with different "
|
@@ -2131,15 +2264,15 @@ msgstr ""
|
|
2131 |
"auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
|
2132 |
"wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
|
2133 |
|
2134 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2135 |
msgid "You want re-share your blog post?"
|
2136 |
msgstr "Du möchtest Deinen Beitrag erneut teilen?"
|
2137 |
|
2138 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2139 |
msgid "Save Network Settings"
|
2140 |
msgstr "Netzwerkeinstellungen speichern"
|
2141 |
|
2142 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2143 |
msgid ""
|
2144 |
"You can save your current network settings as \"Standard\" network settings "
|
2145 |
"for any future sharing activities or as a \"Profile\" to choose from (Premium)."
|
@@ -2171,31 +2304,31 @@ msgstr ""
|
|
2171 |
"zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
|
2172 |
"variieren kannst. "
|
2173 |
|
2174 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2175 |
msgid "Your blog post is not yet published on your Wordpress!"
|
2176 |
msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
|
2177 |
|
2178 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2179 |
msgid "At least one of your selected networks is set to \"Share Now\""
|
2180 |
msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
|
2181 |
|
2182 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2183 |
msgid "Schedule your post"
|
2184 |
msgstr "Beitrag planen"
|
2185 |
|
2186 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2187 |
msgid "Ignore & share"
|
2188 |
msgstr "Ignorieren & teilen"
|
2189 |
|
2190 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2191 |
msgid "Need to schedule your posts?"
|
2192 |
msgstr "Du möchtest Deine Beiträge planen?"
|
2193 |
|
2194 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2195 |
msgid "Blog2Social Premium covers everything you need."
|
2196 |
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
|
2197 |
|
2198 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2199 |
msgid ""
|
2200 |
"You want to publish a post on a specific date? No problem! Just enter your "
|
2201 |
"desired date and you are ready to go!"
|
@@ -2203,29 +2336,133 @@ msgstr ""
|
|
2203 |
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
|
2204 |
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
|
2205 |
|
2206 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
2207 |
msgid "Schedule post recurrently"
|
2208 |
msgstr "Beitrag mehrfach planen"
|
2209 |
|
2210 |
-
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2211 |
msgid ""
|
2212 |
-
"
|
2213 |
-
"
|
2214 |
msgstr ""
|
2215 |
-
"
|
2216 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2217 |
|
2218 |
-
#: ../../plugins/blog2social-v-4/views/b2s/
|
2219 |
msgid ""
|
2220 |
-
"
|
2221 |
-
"
|
2222 |
-
"Manager of Blog2Social at the peak times of social media. Your fanbase is "
|
2223 |
-
"now listening."
|
2224 |
msgstr ""
|
2225 |
-
"Du
|
2226 |
-
"
|
2227 |
-
"Veröffentlichung mit dem Beste Zeiten Manager von Blog2Social zu den "
|
2228 |
-
"Stoßzeiten der Social Media. Deine Fanbase hört jetzt zu."
|
2229 |
|
2230 |
#: ../../plugins/blog2social-v-4/views/notice.php:12
|
2231 |
msgid "Connection is broken..."
|
@@ -2488,12 +2725,14 @@ msgid "Select the preferred custom post format for your posts"
|
|
2488 |
msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
|
2489 |
|
2490 |
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:106
|
2491 |
-
msgid "
|
|
|
|
|
2492 |
msgstr ""
|
2493 |
-
"
|
2494 |
-
"
|
2495 |
|
2496 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2497 |
msgid ""
|
2498 |
"A photo or image post displays the selected image in the one-page preview of "
|
2499 |
"Blog2Social and your comment above the image. The image links to the image "
|
@@ -2510,19 +2749,27 @@ msgstr ""
|
|
2510 |
"Fotoalben oder Deiner persönlichen Galerie im Netzwerk gespeichert wird. In "
|
2511 |
"Facebook kannst du den Namen Deiner Alben beliebig anpassen."
|
2512 |
|
2513 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2514 |
msgid "Did you miss something?"
|
2515 |
msgstr "Was vermisst Du?"
|
2516 |
|
2517 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2518 |
msgid "Help us make Blog2Social even better!"
|
2519 |
msgstr "Helfe uns Blog2Social besser zu machen!"
|
2520 |
|
2521 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2522 |
msgid "submit"
|
2523 |
msgstr "senden"
|
2524 |
|
2525 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2526 |
msgid ""
|
2527 |
"Blog2Social provides you with a ready-to-use best time scheduler based on "
|
2528 |
"current research on the best times to post on each social network."
|
@@ -2530,7 +2777,7 @@ msgstr ""
|
|
2530 |
"Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
|
2531 |
"zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
|
2532 |
|
2533 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2534 |
msgid ""
|
2535 |
"Click Best Time Scheduler in the preview editor to schedule your posts "
|
2536 |
"automatically for the best times to post on each social network."
|
@@ -2539,7 +2786,7 @@ msgstr ""
|
|
2539 |
"Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
|
2540 |
"automatically for the best times to post on each social network."
|
2541 |
|
2542 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2543 |
msgid ""
|
2544 |
"You can also define your own personal time settings for posting, if you know "
|
2545 |
"which times work best for your communities. Edit the pre-filled times in the "
|
@@ -2549,7 +2796,7 @@ msgstr ""
|
|
2549 |
"eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
|
2550 |
"möchtest und klicke \"speichern\"."
|
2551 |
|
2552 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2553 |
msgid ""
|
2554 |
"Click My Time Settings in the preview editor to schedule your posts with "
|
2555 |
"your personal best time settings."
|
@@ -2557,7 +2804,7 @@ msgstr ""
|
|
2557 |
"Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
|
2558 |
"Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
|
2559 |
|
2560 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2561 |
msgid ""
|
2562 |
"You can always edit the predefined times in the preview editor for any post "
|
2563 |
"or network and save your new settings as default for future use."
|
@@ -2566,7 +2813,7 @@ msgstr ""
|
|
2566 |
"jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
|
2567 |
"zukünftigen Beiträge abspeichern. "
|
2568 |
|
2569 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2570 |
msgid ""
|
2571 |
"Blog2Social will also apply your personal time settings, if you enable the "
|
2572 |
"Social Media Auto-Poster and select auto-post at scheduled times. "
|
@@ -2575,11 +2822,11 @@ msgstr ""
|
|
2575 |
"das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
|
2576 |
"Zeiten auswählst."
|
2577 |
|
2578 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2579 |
msgid "b2s.pm Link Shortener"
|
2580 |
msgstr "b2s.pm Linkverkürzer"
|
2581 |
|
2582 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2583 |
msgid ""
|
2584 |
"The Blog2Social Shortener converts and publishes your links with a short URL "
|
2585 |
"on the social networks.<br>If you choose this option, you avoid that re-"
|
@@ -2606,16 +2853,16 @@ msgstr ""
|
|
2606 |
"den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
|
2607 |
"können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
|
2608 |
|
2609 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2610 |
msgid "Social Meta Tags Settings"
|
2611 |
msgstr "Meta Tag Einstellungen"
|
2612 |
|
2613 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2614 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2615 |
msgid "Change image, title and description for your post on this network"
|
2616 |
msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
|
2617 |
|
2618 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2619 |
msgid ""
|
2620 |
"Facebook has changed its policy for posting link posts via plugins or web "
|
2621 |
"applications. Facebook does no longer display the featured or selected image "
|
@@ -2638,7 +2885,7 @@ msgstr ""
|
|
2638 |
"Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
|
2639 |
"Bildgrößen auf Facebook erfüllt."
|
2640 |
|
2641 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2642 |
msgid ""
|
2643 |
"With Blog2Social you can select a featured image or any image you select to "
|
2644 |
"be displayed with your link post. Blog2Social will automatically write the "
|
@@ -2658,7 +2905,7 @@ msgstr ""
|
|
2658 |
"der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
|
2659 |
"übernimmt. "
|
2660 |
|
2661 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2662 |
msgid ""
|
2663 |
"Twitter has changed its policy for posting link posts via plugins or web "
|
2664 |
"applications. Twitter does no longer display the featured or selected image "
|
@@ -2680,7 +2927,7 @@ msgstr ""
|
|
2680 |
"werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
|
2681 |
"die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
|
2682 |
|
2683 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2684 |
msgid ""
|
2685 |
"With Blog2Social you can select a featured image or any image you select to "
|
2686 |
"be displayed with your link post. Blog2Social will automatically write the "
|
@@ -2700,7 +2947,7 @@ msgstr ""
|
|
2700 |
"Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
|
2701 |
"vornimmst, nicht übernimmt. \n"
|
2702 |
|
2703 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2704 |
msgid ""
|
2705 |
"You can change the image, title and description for your post on Facebook, "
|
2706 |
"by editing the following fields for"
|
@@ -2708,22 +2955,22 @@ msgstr ""
|
|
2708 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
2709 |
"Facebook über die folgenden Felder ändern:"
|
2710 |
|
2711 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2712 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2713 |
msgid "image"
|
2714 |
msgstr "Bild"
|
2715 |
|
2716 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2717 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2718 |
msgid "title"
|
2719 |
msgstr "Titel"
|
2720 |
|
2721 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2722 |
-
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2723 |
msgid "description"
|
2724 |
msgstr "Beschreibung"
|
2725 |
|
2726 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2727 |
msgid ""
|
2728 |
"Blog2Social will automatically write these information in the Facebook Open "
|
2729 |
"Graph (OG) Meta Tags for Image, Title and Description of your blog post."
|
@@ -2732,7 +2979,7 @@ msgstr ""
|
|
2732 |
"Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
|
2733 |
"Description."
|
2734 |
|
2735 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2736 |
msgid ""
|
2737 |
"Please note: If this post has already been shared or scheduled previously, "
|
2738 |
"your current changes will also affect the look of previously shared or "
|
@@ -2745,7 +2992,7 @@ msgstr ""
|
|
2745 |
"Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
|
2746 |
"mit diesen Informationen automatisch aktualisiert."
|
2747 |
|
2748 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2749 |
#, php-format
|
2750 |
msgid ""
|
2751 |
"Please note: Your changes will have no effect on your social media posts on "
|
@@ -2756,7 +3003,7 @@ msgstr ""
|
|
2756 |
"berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
|
2757 |
"href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
|
2758 |
|
2759 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2760 |
msgid ""
|
2761 |
"You can change the image, title and description for your post on Twitter, by "
|
2762 |
"editing the following fields for"
|
@@ -2764,7 +3011,7 @@ msgstr ""
|
|
2764 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
2765 |
"Twitter über die folgenden Felder ändern:"
|
2766 |
|
2767 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2768 |
msgid ""
|
2769 |
"Blog2Social will automatically write these information in the Twitter Card "
|
2770 |
"Meta Tags for Image, Title and Description of your blog post."
|
@@ -2772,7 +3019,7 @@ msgstr ""
|
|
2772 |
"Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
|
2773 |
"Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
|
2774 |
|
2775 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2776 |
msgid ""
|
2777 |
"Please note: If this post has already been shared or scheduled previously, "
|
2778 |
"your current changes will also affect the look of previously shared or "
|
@@ -2787,7 +3034,7 @@ msgstr ""
|
|
2787 |
"bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
|
2788 |
"Änderungen aktualisiert. "
|
2789 |
|
2790 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2791 |
#, php-format
|
2792 |
msgid ""
|
2793 |
"Please note: Your changes will have no effect on your social media posts on "
|
@@ -2799,11 +3046,11 @@ msgstr ""
|
|
2799 |
"target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
|
2800 |
"deaktiviert hast."
|
2801 |
|
2802 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2803 |
msgid "You want to change the image, title and description for your post?"
|
2804 |
msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
|
2805 |
|
2806 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:
|
2807 |
msgid ""
|
2808 |
"You are currently sharing this post as image post. Changes to title and "
|
2809 |
"description Meta Tag parameters will only be supported for link post formats."
|
@@ -2815,7 +3062,29 @@ msgstr ""
|
|
2815 |
"Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
|
2816 |
"Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
|
2817 |
|
2818 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2819 |
msgid ""
|
2820 |
"To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
|
2821 |
"Our support assists you as of PHP version 5.5.3. See also:"
|
@@ -2824,137 +3093,253 @@ msgstr ""
|
|
2824 |
"höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
|
2825 |
"auch:"
|
2826 |
|
2827 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2828 |
msgid "Technical requirements for Blog2Social"
|
2829 |
msgstr "Technische Vorraussetzungen für Blog2Social"
|
2830 |
|
2831 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2832 |
msgid "Thank you. You'll now receive the blog updates from Blog2Social."
|
2833 |
msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
|
2834 |
|
2835 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2836 |
msgid "You have clear all page and post meta data successful."
|
2837 |
msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
|
2838 |
|
2839 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2840 |
msgid "The page and post meta data could not be removed."
|
2841 |
msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
|
2842 |
|
2843 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2844 |
msgid "This entry could not be removed. It's not yours!"
|
2845 |
msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
|
2846 |
|
2847 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2848 |
msgid "This entry was removed successful."
|
2849 |
msgstr "Der Eintrag wurde entfernt."
|
2850 |
|
2851 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2852 |
msgid "Post was scheduled successfully on your blog!"
|
2853 |
msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
|
2854 |
|
2855 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2856 |
msgid "Post is published successfully on your blog!"
|
2857 |
msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
|
2858 |
|
2859 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2860 |
-
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2861 |
msgid "Version"
|
2862 |
msgstr "Version"
|
2863 |
|
2864 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2865 |
msgid "is successfully activated."
|
2866 |
msgstr "wurde erfolgreich aktiviert."
|
2867 |
|
2868 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2869 |
msgid "Your entered License Key is invalid. Please contact support!"
|
2870 |
msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
|
2871 |
|
2872 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2873 |
msgid "Your license key has reached the maximum number of users."
|
2874 |
msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
|
2875 |
|
2876 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2877 |
msgid "Your authorization was successful."
|
2878 |
msgstr "Deine Autorisierung war erfolgreich."
|
2879 |
|
2880 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2881 |
msgid "Your profile was saved successful."
|
2882 |
msgstr "Dein Profil wurde erfolgreich gespeichert."
|
2883 |
|
2884 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2885 |
msgid "Your profile could not be saved."
|
2886 |
msgstr "Dein Profil konnte nicht gespeichert werden."
|
2887 |
|
2888 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2889 |
msgid "Your authorization could not be removed."
|
2890 |
msgstr "Deine Autorisierung konnte nicht entfernt werden."
|
2891 |
|
2892 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2893 |
msgid "Your authorization was removed successful."
|
2894 |
msgstr "Dein Profil wurde erfolgreich entfernt."
|
2895 |
|
2896 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2897 |
msgid "Thank you! Your feedback has been received."
|
2898 |
msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
|
2899 |
|
2900 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2901 |
msgid "Your feedback could not be delivered."
|
2902 |
msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
|
2903 |
|
2904 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2905 |
-
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2906 |
msgid "Your settings were successfully saved."
|
2907 |
msgstr "Deine Einstellungen sind gespeichert."
|
2908 |
|
2909 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2910 |
msgid "Your settings could not be saved."
|
2911 |
msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
|
2912 |
|
2913 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2914 |
-
|
2915 |
-
|
2916 |
-
|
|
|
|
|
|
|
2917 |
|
2918 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2919 |
-
|
2920 |
-
msgid "
|
2921 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2922 |
|
2923 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2924 |
msgid "Your Blog2Social Premium Free Version is activated for "
|
2925 |
msgstr "Deine Blog2Social Testphase läuft noch"
|
2926 |
|
2927 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2928 |
msgid " Days"
|
2929 |
msgstr "Tage"
|
2930 |
|
2931 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2932 |
msgid " today"
|
2933 |
msgstr "heute"
|
2934 |
|
2935 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2936 |
-
msgid "
|
2937 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2938 |
|
2939 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2940 |
-
msgid "
|
2941 |
-
msgstr "
|
2942 |
|
2943 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2944 |
-
msgid "
|
2945 |
-
msgstr "
|
|
|
|
|
|
|
|
|
2946 |
|
2947 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
|
|
|
|
|
|
|
|
2948 |
#: /plugins/blog2social-v-4/views/b2s/html/service.phtml:15
|
2949 |
msgid "Plans & Pricing"
|
2950 |
msgstr "Versionen & Preise"
|
2951 |
|
2952 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2953 |
#: /plugins/blog2social-v-4/views/b2s/html/service.phtml:16
|
2954 |
msgid "Support"
|
2955 |
msgstr "Support"
|
2956 |
|
2957 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
|
|
|
|
|
|
|
|
2958 |
msgid ""
|
2959 |
"The free trial can not be started. This blog has been already registered for "
|
2960 |
"the free trial."
|
@@ -2962,23 +3347,19 @@ msgstr ""
|
|
2962 |
"Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
|
2963 |
"bereits für die kostenlose Testzeit freigeschaltet."
|
2964 |
|
2965 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2966 |
-
msgid "Social Media Auto-Posting"
|
2967 |
-
msgstr "Social Media Auto-Posting"
|
2968 |
-
|
2969 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:242
|
2970 |
msgid "Share on multiple accounts per network"
|
2971 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
2972 |
|
2973 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2974 |
msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
|
2975 |
msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
2976 |
|
2977 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2978 |
msgid "Reporting with links to all published social media posts"
|
2979 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
2980 |
|
2981 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2982 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:141 ../..
|
2983 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:143 ../..
|
2984 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:218 ../..
|
@@ -2986,7 +3367,7 @@ msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
|
2986 |
msgid "E-Mail"
|
2987 |
msgstr "E-Mail"
|
2988 |
|
2989 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2990 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:91 ../..
|
2991 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:100 ../..
|
2992 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:168 ../..
|
@@ -2994,7 +3375,7 @@ msgstr "E-Mail"
|
|
2994 |
msgid "First Name"
|
2995 |
msgstr "Vorname"
|
2996 |
|
2997 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
2998 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:92 ../..
|
2999 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:103 ../..
|
3000 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:169 ../..
|
@@ -3002,30 +3383,26 @@ msgstr "Vorname"
|
|
3002 |
msgid "Last Name"
|
3003 |
msgstr "Nachname"
|
3004 |
|
3005 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:
|
3006 |
msgid "No credit card required"
|
3007 |
msgstr "keine Kreditkarte notwendig"
|
3008 |
|
|
|
|
|
|
|
|
|
3009 |
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:6
|
3010 |
msgid "All Posts"
|
3011 |
msgstr "alle Beiträge"
|
3012 |
|
3013 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:
|
3014 |
-
msgid "Scheduled Posts"
|
3015 |
-
msgstr "geplante Beiträge"
|
3016 |
-
|
3017 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:8
|
3018 |
msgid "Shared Posts"
|
3019 |
msgstr "geteilte Beiträge"
|
3020 |
|
3021 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:
|
3022 |
msgid "Calendar"
|
3023 |
msgstr "Kalender"
|
3024 |
|
3025 |
-
#: ../../plugins/blog2social-v-4/views/b2s/html/service.phtml:17
|
3026 |
-
msgid "How to work with Blog2Social"
|
3027 |
-
msgstr "So arbeitest Du mit Blog2Social"
|
3028 |
-
|
3029 |
#: ../../plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:8
|
3030 |
msgid "Your license"
|
3031 |
msgstr "Deine Lizenz"
|
4 |
"Stable (latest release)\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
"POT-Creation-Date: Thu May 18 2017 09:57:01 GMT+0200\n"
|
7 |
+
"PO-Revision-Date: Tue Nov 07 2017 10:47:31 GMT+0100\n"
|
8 |
+
"Last-Translator: Sven Bürger <s.buerger@adenion.de>\n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: German\n"
|
11 |
"Plural-Forms: nplurals=2; plural=n != 1\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/views/b2s/premium.php:120
|
27 |
+
msgid "Show me plans and prices"
|
28 |
+
msgstr "Versionen und Preise anzeigen"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
#. Name of the plugin
|
31 |
msgid "Blog2Social: Social Media Auto Post & Scheduler"
|
70 |
msgid "Your profiles:"
|
71 |
msgstr "weitere Profile:"
|
72 |
|
73 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:102 ../..
|
74 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:221
|
75 |
msgid "Connections"
|
76 |
msgstr "Verbindungen"
|
77 |
|
78 |
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:107 ../..
|
79 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:145 ../..
|
80 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:147 ../..
|
81 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:230 ../..
|
82 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:374 ../..
|
83 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:388 ../..
|
84 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:405 ../..
|
85 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:456 ../..
|
86 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:34 ../..
|
87 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:496
|
88 |
msgid "Profile"
|
89 |
msgstr "Profil"
|
90 |
|
92 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:110 ../..
|
93 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:171 ../..
|
94 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:173 ../..
|
95 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:230 ../..
|
96 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:389 ../..
|
97 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:406 ../..
|
98 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:459 ../..
|
99 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
100 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
101 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:496
|
102 |
msgid "Page"
|
103 |
msgstr "Seite"
|
104 |
|
109 |
|
110 |
#: ../../plugins/blog2social-v-4/includes/B2S/Network/Item.php:110 ../..
|
111 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:113 ../..
|
112 |
+
#: /plugins/blog2social-v-4/includes/B2S/PostBox.php:108 ../..
|
113 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:103 ../..
|
114 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:75 ../..
|
115 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:82 ../..
|
116 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:496 ../..
|
117 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
118 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:31 ../..
|
119 |
+
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:9 ../..
|
120 |
+
#: /plugins/blog2social-v-4/views/b2s/network.php:36 ../../plugins/blog2social-v-
|
121 |
+
#: 4/views/b2s/settings.php:69 ../../plugins/blog2social-v-4/views/b2s/settings.
|
122 |
+
#: php:91 ../../plugins/blog2social-v-4/views/b2s/ship.php:17 ../..
|
123 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/posts.php:31 ../..
|
124 |
+
#: /plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:7 ../..
|
125 |
+
#: /plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:10
|
126 |
msgid "PREMIUM"
|
127 |
msgstr "PREMIUM"
|
128 |
|
130 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:113 ../..
|
131 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:197 ../..
|
132 |
#: /plugins/blog2social-v-4/includes/B2S/Network/Item.php:199 ../..
|
133 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:390 ../..
|
134 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:407 ../..
|
135 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:463 ../..
|
136 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
137 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Portale.php:28 ../..
|
138 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:496
|
139 |
msgid "Group"
|
140 |
msgstr "Gruppe"
|
141 |
|
171 |
msgstr "alle Autoren"
|
172 |
|
173 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
174 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:187 ../..
|
175 |
#: /plugins/blog2social-v-4/includes/B2S/Ship/Save.php:204 ../..
|
176 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Filter.php:41 ../..
|
177 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
180 |
msgstr "veröffentlicht"
|
181 |
|
182 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
183 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:187 ../..
|
184 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Filter.php:41 ../..
|
185 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
186 |
#: /plugins/blog2social-v-4/views/b2s/ship.php:12
|
188 |
msgstr "geplant"
|
189 |
|
190 |
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Filter.php:49 ../..
|
191 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:187 ../..
|
192 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:97 ../..
|
193 |
#: /plugins/blog2social-v-4/views/b2s/ship.php:12
|
194 |
msgid "draft"
|
240 |
msgid "scheduled post(s)"
|
241 |
msgstr "geplante Beiträge"
|
242 |
|
243 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:190
|
244 |
msgid "You have no posts published or scheduled."
|
245 |
msgstr "Du hast keine Beiträge veröffentlicht oder geplant."
|
246 |
|
247 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:212
|
248 |
msgid "last shared on social media"
|
249 |
msgstr "zuletzt auf Social Media geteilt"
|
250 |
|
251 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:220
|
252 |
msgid "Share on Social Media"
|
253 |
msgstr "auf Social Media teilen"
|
254 |
|
255 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:222 ../..
|
256 |
#: /plugins/blog2social-v-4/includes/PRG/Post/Item.php:129
|
257 |
msgid "Author"
|
258 |
msgstr "Autor"
|
259 |
|
260 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:222 ../..
|
261 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:30
|
262 |
msgid "on blog"
|
263 |
msgstr "auf dem Blog"
|
264 |
|
265 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:239 ../..
|
266 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:215 ../../plugins/blog2social-v-
|
267 |
+
#: 4/views/b2s/ship.php:217
|
268 |
msgid "Re-share this post"
|
269 |
msgstr "Diesen Beitrag nochmal teilen"
|
270 |
|
271 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:240 ../..
|
272 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:263
|
273 |
msgid "Details"
|
274 |
msgstr "Details"
|
275 |
|
276 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:242
|
277 |
msgid "shared social media posts"
|
278 |
msgstr "geteilte Beiträge"
|
279 |
|
280 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:242
|
281 |
msgid "latest share by"
|
282 |
msgstr "zuletzt geteilt von"
|
283 |
|
284 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:265 ../..
|
285 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/activity.php:8
|
286 |
msgid "scheduled social media posts"
|
287 |
msgstr "geplante Beiträge"
|
288 |
|
289 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:265
|
290 |
msgid "next share by"
|
291 |
msgstr "als nächstes geteilt von"
|
292 |
|
293 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:372 ../..
|
294 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:444
|
295 |
msgid "select all"
|
296 |
msgstr "alle auswählen"
|
297 |
|
298 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:374 ../..
|
299 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:33 ../../plugins/blog2social-v-
|
300 |
+
#: 4/views/b2s/widgets/premium.php:47
|
301 |
msgid "Auto-Posting"
|
302 |
msgstr "Auto-Posting"
|
303 |
|
304 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:375
|
305 |
msgid "show"
|
306 |
msgstr "ansehen"
|
307 |
|
308 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:382 ../..
|
309 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Save.php:225
|
310 |
+
msgid "Please see"
|
311 |
+
msgstr "Siehe"
|
312 |
+
|
313 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:382 ../..
|
314 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Save.php:225
|
315 |
+
msgid "FAQ"
|
316 |
+
msgstr "FAQ"
|
317 |
+
|
318 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:387
|
319 |
msgid "sharing in progress by"
|
320 |
msgstr "wir geteilt"
|
321 |
|
322 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:387
|
323 |
msgid "shared by"
|
324 |
msgstr "geteilt von"
|
325 |
|
326 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:409 ../..
|
327 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:423
|
328 |
msgid "You want to delete a publish post entry?"
|
329 |
msgstr "Du möchtest einen veröffentlichten Beitrag löschen?"
|
330 |
|
331 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:410 ../..
|
332 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:424
|
333 |
msgid "delete from reporting"
|
334 |
msgstr "aus Reporting löschen"
|
335 |
|
336 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:414
|
337 |
msgid "re-share"
|
338 |
msgstr "erneut teilen"
|
339 |
|
340 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:455
|
341 |
msgid "scheduled by"
|
342 |
msgstr "geplant von "
|
343 |
|
344 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:458 ../..
|
345 |
+
#: /plugins/blog2social-v-4/includes/B2S/Post/Item.php:471
|
346 |
msgid "delete scheduling"
|
347 |
msgstr "Planung löschen"
|
348 |
|
349 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:462
|
350 |
msgid "You want to change the time for your scheduled post?"
|
351 |
msgstr "Du möchtest die Zeit zu einem geplanten Beitrag ändern?"
|
352 |
|
353 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Post/Item.php:463
|
354 |
msgid "change time"
|
355 |
msgstr "Zeitpunkt ändern"
|
356 |
|
357 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:27 ../..
|
358 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:40
|
359 |
+
msgid "Please see FAQ"
|
360 |
+
msgstr "Siehe FAQ"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
|
362 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:36
|
363 |
+
msgid "last auto-post:"
|
364 |
+
msgstr "letzter Auto-Post:"
|
365 |
|
366 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:78 ../..
|
367 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:497 ../../plugins/blog2social-v-
|
368 |
+
#: 4/views/b2s/html/header.phtml:45
|
369 |
+
msgid "The connection to the server failed. Try again!"
|
370 |
+
msgstr ""
|
371 |
+
"Eine Verbindung zum Server konnte nicht hergestellt werden. Versuche es "
|
372 |
+
"erneut!"
|
373 |
|
374 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:79 ../..
|
375 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:39
|
376 |
msgid ""
|
377 |
+
"WordPress uses heartbeats by default, Blog2Social as well. Please enable "
|
378 |
+
"heartbeats for using Blog2Social!"
|
379 |
msgstr ""
|
380 |
+
"WordPress verwendet standardmäßig den Heartbeat und Blog2Social auch. "
|
381 |
+
"Aktiviere den Heartbeat damit Du Blog2Social problemlos nutzen kannst."
|
|
|
|
|
|
|
|
|
382 |
|
383 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:80 ../..
|
384 |
+
#: /plugins/blog2social-v-4/includes/B2S/PostBox.php:82
|
385 |
msgid ""
|
386 |
+
"Your post is still on draft or pending status. Please make sure that your "
|
387 |
+
"post is published or scheduled to be published on this blog. You can then "
|
388 |
+
"auto-post or schedule and customize your social media posts with Blog2Social."
|
389 |
msgstr ""
|
390 |
+
"Bitte stelle sicher, dass Dein Beitrag auf Deinem Blog veröffentlicht oder "
|
391 |
+
"geplant ist. Dann kannst Du Deinen Beitrag mit Blog2Social anpassen und "
|
392 |
+
"planen."
|
393 |
|
394 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:81 ../..
|
395 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:477
|
396 |
msgid ""
|
397 |
+
"There are no authorizations for your selected profile. Please, authorize "
|
398 |
+
"with a social network or select a other profile."
|
399 |
msgstr ""
|
400 |
+
"Dein ausgewähltes Profil hat keine Autorisierungen. Bitte, verbinde Dich "
|
401 |
+
"mit einem Netzwerk oder wähle ein anderes Profil aus. "
|
|
|
402 |
|
403 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:81 ../..
|
404 |
+
#: /plugins/blog2social-v-4/includes/B2S/PostBox.php:177
|
405 |
+
msgid "Network settings"
|
406 |
+
msgstr "Netzwerkeinstellungen"
|
407 |
|
408 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:83
|
409 |
msgid ""
|
410 |
+
"Notice: Please make sure, that your website address is reachable. The Social "
|
411 |
+
"Networks do not allow postings from local installations."
|
|
|
412 |
msgstr ""
|
413 |
+
"Hinweis: Bitte stelle sicher, dass Dein Blog von außen erreichbar ist. Bei "
|
414 |
+
"Fragen wende Dich bitte an unseren Support."
|
|
|
415 |
|
416 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:98
|
417 |
+
msgid "Custom Sharing & Scheduling"
|
418 |
+
msgstr "Individuelles Teilen und Planen"
|
419 |
+
|
420 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:98 ../..
|
421 |
+
#: /plugins/blog2social-v-4/includes/B2S/PostBox.php:101 ../..
|
422 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:82 ../..
|
423 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:90 ../..
|
424 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:92 ../..
|
425 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:108 ../..
|
426 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:146 ../..
|
427 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:269 ../..
|
428 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:271 ../..
|
429 |
+
#: /plugins/blog2social-v-4/views/b2s/network.php:18 ../../plugins/blog2social-v-
|
430 |
+
#: 4/views/b2s/settings.php:71 ../../plugins/blog2social-v-4/views/b2s/settings.
|
431 |
+
#: php:94 ../../plugins/blog2social-v-4/views/b2s/ship.php:55 ../..
|
432 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:128 ../../plugins/blog2social-v-
|
433 |
+
#: 4/views/b2s/ship.php:213
|
434 |
+
msgid "Info"
|
435 |
+
msgstr "Info"
|
436 |
|
437 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:99
|
438 |
+
msgid "Customize & Schedule Social Media Posts"
|
439 |
+
msgstr "Social Media Posts anpassen & planen"
|
|
|
440 |
|
441 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:101 ../..
|
442 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:310
|
443 |
+
msgid "Social Media Auto-Posting"
|
444 |
+
msgstr "Social Media Auto-Posting"
|
445 |
|
446 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:105
|
447 |
+
msgid "enable Auto-Posting"
|
448 |
+
msgstr "Auto-Posting aktivieren"
|
|
|
|
|
|
|
449 |
|
450 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:115 ../..
|
451 |
+
#: /plugins/blog2social-v-4/views/b2s/network.php:48 ../../plugins/blog2social-v-
|
452 |
+
#: 4/views/b2s/network.php:150 ../../plugins/blog2social-v-4/views/b2s/post.
|
453 |
+
#: calendar.php:28 ../../plugins/blog2social-v-4/views/b2s/post.php:37 ../..
|
454 |
+
#: /plugins/blog2social-v-4/views/b2s/post.publish.php:40 ../..
|
455 |
+
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:48 ../../plugins/blog2social-
|
456 |
+
#: v-4/views/b2s/ship.php:150 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
457 |
+
#: 496 ../../plugins/blog2social-v-4/views/prg/html/header.phtml:81
|
458 |
+
msgid "Loading..."
|
459 |
+
msgstr "Lade Daten..."
|
460 |
|
461 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:123
|
462 |
+
msgid "Blog2Social: Customize & Schedule Social Media Posts"
|
463 |
+
msgstr "Blog2Social : Beiträge anpassen & planen"
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
|
465 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:126
|
466 |
msgid ""
|
467 |
+
"Customize and schedule your social media posts on the one page preview for "
|
468 |
+
"all your selected networks: tailor your posts with individual comments, "
|
469 |
+
"#hashtags or @handles and schedule your posts for the best times to post, "
|
470 |
+
"for multiple times or re-share recurrently for more visibility and "
|
471 |
+
"engagement with your community."
|
472 |
msgstr ""
|
473 |
+
"Individualisiere und plane Deine Social Media Posts über die Netzwerk-"
|
474 |
+
"Vorschau: Ergänze individuelle Kommentare, #Hashtags oder @Handles für die "
|
475 |
+
"verschiedenen Netzwerke und plane Deine Posts für die besten Zeiten, "
|
476 |
+
"mehrfach oder wiederholt, um mehr Sichtbarkeit und Feedback von Deiner "
|
477 |
+
"Community zu erzielen"
|
478 |
|
479 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:135 ../..
|
480 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:252
|
481 |
+
msgid "Blog2Social: Social Media Auto-Posting"
|
482 |
+
msgstr "Blog2Social: Social Media Auto-Posting"
|
483 |
|
484 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:139 ../..
|
485 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:256
|
486 |
msgid ""
|
487 |
+
"You have 2 general options to define the date and time to share your blog "
|
488 |
+
"posts on social media with the Auto-Poster:"
|
|
|
489 |
msgstr ""
|
490 |
+
"Dir stehen grundsätzlich 2 Möglichkeiten zur Verfügung, per Auto-Posting "
|
491 |
+
"Deine Blogbeiträge auf Social Media zu teilen: "
|
|
|
|
|
|
|
|
|
|
|
492 |
|
493 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:140 ../..
|
494 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:257
|
495 |
+
msgid "1. Immediately after publishing your blog post"
|
496 |
+
msgstr "Sofort nach Veröffentlichung Deines Blogbeitrags "
|
|
|
|
|
|
|
497 |
|
498 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:141 ../..
|
499 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:258
|
500 |
msgid ""
|
501 |
+
"Published blog posts: If you publish your blog post with click on publish in "
|
502 |
+
"your WordPress post editor, Blog2Social will automatically share your social "
|
503 |
+
"media post immediately."
|
|
|
|
|
|
|
504 |
msgstr ""
|
505 |
+
"Direkt veröffentlichte Blogbeiträge: Wenn Du Deine Blogbeiträge mit Klick "
|
506 |
+
"auf “veröffentlichen” im Beitrags-Editor Deines Blogs sofort veröffentlichst,"
|
507 |
+
" teilt Blog2Social Deinen Blogbeitrag unmittelbar auf Social Media."
|
|
|
|
|
508 |
|
509 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:142 ../..
|
510 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:259
|
511 |
+
msgid ""
|
512 |
+
"Scheduled blog posts: If you schedule your blog post with click on schedule "
|
513 |
+
"in your WordPress post editor, Blog2Social will share your social media post "
|
514 |
+
"on the publishing date of your blog post."
|
515 |
+
msgstr ""
|
516 |
+
"Vorgeplante Blogbeiträge: Wenn Du die Veröffentlichung Deines Blogbeitrags "
|
517 |
+
"zu einem späteren Zeitpunkt planst und auf “planen” im Beitrags-Editor "
|
518 |
+
"Deines Blogs klickst, teilt Blog2Social Deinen Blogbeitrag direkt nach der "
|
519 |
+
"Veröffentlichung auf Social Media. "
|
520 |
|
521 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:143 ../..
|
522 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:260
|
523 |
msgid ""
|
524 |
+
"2. Schedule your social media posts for a specific date and time If you want "
|
525 |
+
"to share your post at a particular date and time, different from your "
|
526 |
+
"publishing date, select the option at scheduled times and set any date and "
|
527 |
+
"time to share your post on social media."
|
|
|
|
|
528 |
msgstr ""
|
529 |
+
"Wenn Du Deinen Blogbeitrag an einem bestimmten Datum und zu bestimmten "
|
530 |
+
"Zeiten teilen möchtest, die von der Veröffentlichung Deines Blogbeitrags "
|
531 |
+
"abweichen, wähle die Option “zu bestimmten Zeiten” und lege das Datum und "
|
532 |
+
"die Uhrzeit fest. "
|
|
|
|
|
|
|
533 |
|
534 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:147 ../..
|
535 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:265
|
536 |
+
msgid "You want to auto-post your blog post?"
|
537 |
+
msgstr "Du möchtest Deinen Beitrag automatisch posten?"
|
538 |
|
539 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:148 ../..
|
540 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:29 ../../plugins/blog2social-v-
|
541 |
+
#: 4/views/b2s/network.php:99 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
542 |
+
#: 281 ../../plugins/blog2social-v-4/views/b2s/ship.php:341 ../..
|
543 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:387 ../../plugins/blog2social-v-
|
544 |
+
#: 4/views/b2s/html/footer.phtml:25 ../../plugins/blog2social-v-
|
545 |
+
#: 4/views/b2s/html/footer.phtml:143 ../../plugins/blog2social-v-
|
546 |
+
#: 4/views/b2s/html/footer.phtml:209 ../../plugins/blog2social-v-
|
547 |
+
#: 4/views/b2s/html/footer.phtml:266 ../../plugins/blog2social-v-
|
548 |
+
#: 4/views/b2s/html/footer.phtml:351
|
549 |
+
msgid "With Blog2Social Premium you can:"
|
550 |
+
msgstr "Mit Blog2Social kannst Du:"
|
551 |
|
552 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:151 ../..
|
553 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:30 ../../plugins/blog2social-v-
|
554 |
+
#: 4/views/b2s/network.php:102 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
555 |
+
#: 284 ../../plugins/blog2social-v-4/views/b2s/ship.php:344 ../..
|
556 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:390 ../../plugins/blog2social-v-
|
557 |
+
#: 4/views/b2s/html/footer.phtml:28 ../../plugins/blog2social-v-
|
558 |
+
#: 4/views/b2s/html/footer.phtml:146 ../../plugins/blog2social-v-
|
559 |
+
#: 4/views/b2s/html/footer.phtml:212 ../../plugins/blog2social-v-
|
560 |
+
#: 4/views/b2s/html/footer.phtml:269 ../../plugins/blog2social-v-
|
561 |
+
#: 4/views/b2s/html/footer.phtml:354 ../../plugins/blog2social-v-
|
562 |
+
#: 4/views/b2s/html/header.phtml:311
|
563 |
+
msgid "Post on pages and groups"
|
564 |
+
msgstr "Poste auf Seiten und in Gruppen"
|
565 |
|
566 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:152 ../..
|
567 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:31 ../../plugins/blog2social-v-
|
568 |
+
#: 4/views/b2s/network.php:103 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
569 |
+
#: 285 ../../plugins/blog2social-v-4/views/b2s/ship.php:345 ../..
|
570 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:391 ../../plugins/blog2social-v-
|
571 |
+
#: 4/views/b2s/html/footer.phtml:29 ../../plugins/blog2social-v-
|
572 |
+
#: 4/views/b2s/html/footer.phtml:147 ../../plugins/blog2social-v-
|
573 |
+
#: 4/views/b2s/html/footer.phtml:213 ../../plugins/blog2social-v-
|
574 |
+
#: 4/views/b2s/html/footer.phtml:270 ../../plugins/blog2social-v-
|
575 |
+
#: 4/views/b2s/html/footer.phtml:355
|
576 |
+
msgid "Share on multiple profiles, pages and groups"
|
577 |
+
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
578 |
+
|
579 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:153 ../..
|
580 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:32 ../../plugins/blog2social-v-
|
581 |
+
#: 4/views/b2s/network.php:104 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
582 |
+
#: 286 ../../plugins/blog2social-v-4/views/b2s/ship.php:346 ../..
|
583 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:392 ../../plugins/blog2social-v-
|
584 |
+
#: 4/views/b2s/html/footer.phtml:30 ../../plugins/blog2social-v-
|
585 |
+
#: 4/views/b2s/html/footer.phtml:64 ../../plugins/blog2social-v-
|
586 |
+
#: 4/views/b2s/html/footer.phtml:148 ../../plugins/blog2social-v-
|
587 |
+
#: 4/views/b2s/html/footer.phtml:214 ../../plugins/blog2social-v-
|
588 |
+
#: 4/views/b2s/html/footer.phtml:271 ../../plugins/blog2social-v-
|
589 |
+
#: 4/views/b2s/html/footer.phtml:356
|
590 |
+
msgid "Auto-post and auto-schedule new and updated blog posts"
|
591 |
msgstr ""
|
592 |
+
" Auto-posten und Auto-planen: Beiträge automatisch bei Veröffentlichung oder "
|
593 |
+
"Aktualisierung posten und zeitversetzt planen"
|
594 |
|
595 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:154 ../..
|
596 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:33 ../../plugins/blog2social-v-
|
597 |
+
#: 4/views/b2s/network.php:105 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
598 |
+
#: 287 ../../plugins/blog2social-v-4/views/b2s/ship.php:347 ../..
|
599 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:393 ../../plugins/blog2social-v-
|
600 |
+
#: 4/views/b2s/html/footer.phtml:31 ../../plugins/blog2social-v-
|
601 |
+
#: 4/views/b2s/html/footer.phtml:149 ../../plugins/blog2social-v-
|
602 |
+
#: 4/views/b2s/html/footer.phtml:215 ../../plugins/blog2social-v-
|
603 |
+
#: 4/views/b2s/html/footer.phtml:272 ../../plugins/blog2social-v-
|
604 |
+
#: 4/views/b2s/html/footer.phtml:357
|
605 |
+
msgid "Schedule your posts at the best times on each network"
|
606 |
+
msgstr "Plane Deine Beiträge zu den besten Zeiten für jedes Netzwerk"
|
607 |
|
608 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:155 ../..
|
609 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:34 ../../plugins/blog2social-v-
|
610 |
+
#: 4/views/b2s/network.php:106 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
611 |
+
#: 288 ../../plugins/blog2social-v-4/views/b2s/ship.php:348 ../..
|
612 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:394 ../../plugins/blog2social-v-
|
613 |
+
#: 4/views/b2s/html/footer.phtml:32 ../../plugins/blog2social-v-
|
614 |
+
#: 4/views/b2s/html/footer.phtml:150 ../../plugins/blog2social-v-
|
615 |
+
#: 4/views/b2s/html/footer.phtml:216 ../../plugins/blog2social-v-
|
616 |
+
#: 4/views/b2s/html/footer.phtml:273 ../../plugins/blog2social-v-
|
617 |
+
#: 4/views/b2s/html/footer.phtml:358
|
618 |
+
msgid ""
|
619 |
+
"Best Time Manager: use predefined best time scheduler to auto-schedule your "
|
620 |
+
"social media posts"
|
621 |
+
msgstr " Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
622 |
|
623 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:156 ../..
|
624 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:35 ../../plugins/blog2social-v-
|
625 |
+
#: 4/views/b2s/network.php:107 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
626 |
+
#: 289 ../../plugins/blog2social-v-4/views/b2s/ship.php:349 ../..
|
627 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:395 ../../plugins/blog2social-v-
|
628 |
+
#: 4/views/b2s/html/footer.phtml:33 ../../plugins/blog2social-v-
|
629 |
+
#: 4/views/b2s/html/footer.phtml:151 ../../plugins/blog2social-v-
|
630 |
+
#: 4/views/b2s/html/footer.phtml:217 ../../plugins/blog2social-v-
|
631 |
+
#: 4/views/b2s/html/footer.phtml:274 ../../plugins/blog2social-v-
|
632 |
+
#: 4/views/b2s/html/footer.phtml:359
|
633 |
+
msgid "Schedule your post for one time, multiple times or recurrently"
|
634 |
+
msgstr ""
|
635 |
+
"Veröffentlichungen zur besten Zeit pro Netzwerk planen: einmalig, mehrmalig "
|
636 |
+
"oder nach einem regelmäßigen Muster"
|
637 |
|
638 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:157 ../..
|
639 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:36 ../../plugins/blog2social-v-
|
640 |
+
#: 4/views/b2s/network.php:108 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
641 |
+
#: 290 ../../plugins/blog2social-v-4/views/b2s/ship.php:350 ../..
|
642 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:396 ../../plugins/blog2social-v-
|
643 |
+
#: 4/views/b2s/html/footer.phtml:34 ../../plugins/blog2social-v-
|
644 |
+
#: 4/views/b2s/html/footer.phtml:152 ../../plugins/blog2social-v-
|
645 |
+
#: 4/views/b2s/html/footer.phtml:218 ../../plugins/blog2social-v-
|
646 |
+
#: 4/views/b2s/html/footer.phtml:275 ../../plugins/blog2social-v-
|
647 |
+
#: 4/views/b2s/html/footer.phtml:360
|
648 |
+
msgid "Schedule and re-share old posts"
|
649 |
+
msgstr "Plane und teile alte Beiträge"
|
650 |
+
|
651 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:158 ../..
|
652 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:37 ../../plugins/blog2social-v-
|
653 |
+
#: 4/views/b2s/network.php:109 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
654 |
+
#: 291 ../../plugins/blog2social-v-4/views/b2s/ship.php:351 ../..
|
655 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:397 ../../plugins/blog2social-v-
|
656 |
+
#: 4/views/b2s/html/footer.phtml:35 ../../plugins/blog2social-v-
|
657 |
+
#: 4/views/b2s/html/footer.phtml:66 ../../plugins/blog2social-v-
|
658 |
+
#: 4/views/b2s/html/footer.phtml:153 ../../plugins/blog2social-v-
|
659 |
+
#: 4/views/b2s/html/footer.phtml:219 ../../plugins/blog2social-v-
|
660 |
+
#: 4/views/b2s/html/footer.phtml:276 ../../plugins/blog2social-v-
|
661 |
+
#: 4/views/b2s/html/footer.phtml:361
|
662 |
+
msgid "Select link format or image format for your posts"
|
663 |
+
msgstr "Link-Posts oder Bild-Posts als Posting-Format für Deine Beiträge auswählen"
|
664 |
+
|
665 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:159 ../..
|
666 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:38 ../../plugins/blog2social-v-
|
667 |
+
#: 4/views/b2s/network.php:110 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
668 |
+
#: 292 ../../plugins/blog2social-v-4/views/b2s/ship.php:352 ../..
|
669 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:398 ../../plugins/blog2social-v-
|
670 |
+
#: 4/views/b2s/html/footer.phtml:36 ../../plugins/blog2social-v-
|
671 |
+
#: 4/views/b2s/html/footer.phtml:67 ../../plugins/blog2social-v-
|
672 |
+
#: 4/views/b2s/html/footer.phtml:154 ../../plugins/blog2social-v-
|
673 |
+
#: 4/views/b2s/html/footer.phtml:220 ../../plugins/blog2social-v-
|
674 |
+
#: 4/views/b2s/html/footer.phtml:277 ../../plugins/blog2social-v-
|
675 |
+
#: 4/views/b2s/html/footer.phtml:362
|
676 |
+
msgid "Select individual images per post"
|
677 |
+
msgstr "Individuelle Bilder für Deine Social Media Posts pro Netzwerk auswählen"
|
678 |
+
|
679 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:160 ../..
|
680 |
+
#: /plugins/blog2social-v-4/includes/Notice.php:39 ../../plugins/blog2social-v-
|
681 |
+
#: 4/views/b2s/network.php:111 ../../plugins/blog2social-v-4/views/b2s/ship.php:
|
682 |
+
#: 293 ../../plugins/blog2social-v-4/views/b2s/ship.php:353 ../..
|
683 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:399 ../../plugins/blog2social-v-
|
684 |
+
#: 4/views/b2s/html/footer.phtml:37 ../../plugins/blog2social-v-
|
685 |
+
#: 4/views/b2s/html/footer.phtml:155 ../../plugins/blog2social-v-
|
686 |
+
#: 4/views/b2s/html/footer.phtml:221 ../../plugins/blog2social-v-
|
687 |
+
#: 4/views/b2s/html/footer.phtml:278 ../../plugins/blog2social-v-
|
688 |
+
#: 4/views/b2s/html/footer.phtml:363
|
689 |
msgid ""
|
690 |
+
"Reporting & calendar: keep track of your published and scheduled social "
|
691 |
+
"media posts"
|
692 |
msgstr ""
|
693 |
+
"Reporting & Kalender: Verfolge Deine veröffentlichten und geplanten Social "
|
694 |
+
"Media Beiträge"
|
695 |
|
696 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:162 ../..
|
697 |
+
#: /plugins/blog2social-v-4/views/b2s/network.php:113 ../../plugins/blog2social-v-
|
698 |
+
#: 4/views/b2s/ship.php:295 ../../plugins/blog2social-v-4/views/b2s/ship.php:355 .
|
699 |
+
#: ./../plugins/blog2social-v-4/views/b2s/ship.php:401 ../../plugins/blog2social-
|
700 |
+
#: v-4/views/b2s/html/footer.phtml:39 ../../plugins/blog2social-v-
|
701 |
+
#: 4/views/b2s/html/footer.phtml:157 ../../plugins/blog2social-v-
|
702 |
+
#: 4/views/b2s/html/footer.phtml:223 ../../plugins/blog2social-v-
|
703 |
+
#: 4/views/b2s/html/footer.phtml:280 ../../plugins/blog2social-v-
|
704 |
+
#: 4/views/b2s/html/footer.phtml:365 ../../plugins/blog2social-v-
|
705 |
+
#: 4/views/b2s/html/header.phtml:247
|
706 |
+
msgid "Upgrade to PREMIUM"
|
707 |
+
msgstr "Jetzt auf Premium upgraden"
|
708 |
|
709 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:164 ../..
|
710 |
+
#: /plugins/blog2social-v-4/views/b2s/network.php:115 ../../plugins/blog2social-v-
|
711 |
+
#: 4/views/b2s/ship.php:297 ../../plugins/blog2social-v-4/views/b2s/ship.php:357 .
|
712 |
+
#: ./../plugins/blog2social-v-4/views/b2s/ship.php:403 ../../plugins/blog2social-
|
713 |
+
#: v-4/views/b2s/html/footer.phtml:41 ../../plugins/blog2social-v-
|
714 |
+
#: 4/views/b2s/html/footer.phtml:72 ../../plugins/blog2social-v-
|
715 |
+
#: 4/views/b2s/html/footer.phtml:90 ../../plugins/blog2social-v-
|
716 |
+
#: 4/views/b2s/html/footer.phtml:159 ../../plugins/blog2social-v-
|
717 |
+
#: 4/views/b2s/html/footer.phtml:225 ../../plugins/blog2social-v-
|
718 |
+
#: 4/views/b2s/html/footer.phtml:282 ../../plugins/blog2social-v-
|
719 |
+
#: 4/views/b2s/html/footer.phtml:367
|
720 |
msgid ""
|
721 |
+
"or <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">start with "
|
722 |
+
"free 30-days-trial of Blog2Social Premium</a> (no payment information needed)"
|
|
|
723 |
msgstr ""
|
724 |
+
"oder <a href=\"http://service.blog2social.com/trial\" target=\"_blank\">starte "
|
725 |
+
"Deinen kostenlosen 30-tägigen Test von Blog2Social Premium</a>(keine "
|
726 |
+
"Zahlungsinformationen erforderlich)"
|
727 |
|
728 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:177
|
729 |
+
msgid "Select profile:"
|
730 |
+
msgstr "Profil auswählen: "
|
731 |
|
732 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:192
|
733 |
+
msgid "When do you want to share your post on social media?"
|
734 |
+
msgstr "Wann möchtest Du Deinen Beitrag auf den Social Media teilen?"
|
735 |
|
736 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:195
|
737 |
+
msgid "immediately after publishing"
|
738 |
+
msgstr "sofort nach Veröffentlichung"
|
|
|
739 |
|
740 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:196
|
741 |
+
msgid "at scheduled times"
|
742 |
+
msgstr "zu geplanten Zeiten"
|
|
|
743 |
|
744 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:199
|
745 |
+
msgid "You want to sched your blog post with Auto-Poster?"
|
746 |
+
msgstr "Du willst Deinen Blogbeitrag mit dem Autoposter planen?"
|
|
|
747 |
|
748 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:199 ../..
|
749 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:70 ../..
|
750 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:88
|
751 |
+
msgid "Upgrade to PREMIUM PRO"
|
752 |
+
msgstr "Upgrade auf PREMIUM PRO"
|
753 |
|
754 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:205
|
755 |
+
msgid "Select date:"
|
756 |
+
msgstr "Datum auswählen:"
|
757 |
|
758 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:211
|
759 |
+
msgid "post at"
|
760 |
+
msgstr "beachte"
|
761 |
|
762 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:212
|
763 |
+
msgid "my time settings"
|
764 |
+
msgstr "meine Zeit-Einstellungen"
|
|
|
765 |
|
766 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/PostBox.php:213
|
767 |
+
msgid ""
|
768 |
+
"Note: If you have not specified your own times, we automatically provide "
|
769 |
+
"you with the best times to post on the social networks. You can always "
|
770 |
+
"edit your own times in the settings."
|
771 |
+
msgstr ""
|
772 |
+
"Hinweis: Wenn Du keinen eigenen Zeiten angegeben hast, stellen wir Dir "
|
773 |
+
"automatisch die besten Zeiten zur Verfügung, um in die Social Media zu "
|
774 |
+
"posten. Du kannst jederzeit Deine eigenen Zeiten unter Einstellungen "
|
775 |
+
"bearbeiten."
|
776 |
|
777 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:75
|
778 |
+
msgid "Account"
|
779 |
+
msgstr "Konto"
|
|
|
|
|
|
|
|
|
|
|
780 |
|
781 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:78 ../..
|
782 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:201
|
783 |
+
msgid "Personal Time Zone"
|
784 |
+
msgstr "Persönliche Zeitzone"
|
785 |
|
786 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:84
|
787 |
+
msgid "Timezone for Scheduling"
|
788 |
+
msgstr "Zeitzone für die Planung"
|
789 |
|
790 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:84
|
791 |
+
msgid "User"
|
792 |
+
msgstr "Benutzer"
|
793 |
|
794 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:89
|
795 |
+
msgid "Content"
|
796 |
+
msgstr "Inhalt"
|
797 |
|
798 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:90
|
799 |
+
msgid "use b2s.pm Link Shortener"
|
800 |
+
msgstr "b2s.pm Link Shortener aktivieren"
|
|
|
|
|
|
|
|
|
801 |
|
802 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:92
|
803 |
+
msgid "allow shortcodes in my post"
|
804 |
+
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
|
|
|
|
|
|
805 |
|
806 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:108
|
807 |
+
msgid "Auto-post your own created posts"
|
808 |
+
msgstr "Auto-Poste Deine selbsterstellten Blogbeiträge"
|
809 |
+
|
810 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:109
|
811 |
+
msgid "Define by default to automatically post your posts on social media:"
|
812 |
+
msgstr ""
|
813 |
+
"Definiere standardmäßig Blogbeiträge oder Seiten, die Du auf Social Media "
|
814 |
+
"automatisch teilen möchtest:"
|
815 |
|
816 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:111
|
|
|
817 |
msgid ""
|
818 |
+
"Select by default to auto-post on social media when you publish a new post "
|
819 |
+
"or update a post."
|
820 |
+
msgstr ""
|
821 |
+
"Wähle standardmäßig, ob Du einen neuen Beitrag oder eine neue Seite auf "
|
822 |
+
"Social Media veröffentlichen möchtest oder aber einen Beitrag oder eine "
|
823 |
+
"Seite, die Du aktualisiert hast."
|
824 |
|
825 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:116
|
826 |
+
msgid "new posts"
|
827 |
+
msgstr "Neue Beiträge"
|
828 |
|
829 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:117 ../..
|
830 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:127
|
831 |
+
msgid "Unselect all"
|
832 |
+
msgstr "Alle abwählen"
|
833 |
|
834 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:117 ../..
|
835 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:127
|
836 |
+
msgid "Select all"
|
837 |
+
msgstr "Alle auswählen"
|
838 |
|
839 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:126
|
840 |
+
msgid "updating existing posts"
|
841 |
+
msgstr "Bestehenden Beitrag aktualisieren"
|
842 |
|
843 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:138 ../..
|
844 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:172
|
845 |
+
msgid "Save"
|
846 |
+
msgstr " Speichern"
|
847 |
|
848 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:146
|
849 |
+
msgid "Auto-post your imported posts on Twitter & Facebook"
|
850 |
+
msgstr "Auto-poste importierte Beiträge auf Twitter & Facebook"
|
851 |
|
852 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:147
|
853 |
+
msgid "Define by default to automatically share your imported posts on social media:"
|
854 |
+
msgstr ""
|
855 |
+
"Definiere, ob Du standardmäßig automatisch importierte Beiträge auf Deinen "
|
856 |
+
"Social Media teilen möchtest:"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
857 |
|
858 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:150
|
859 |
+
msgid "Your current licence:"
|
860 |
+
msgstr "Deine aktuelle Lizenz:"
|
861 |
|
862 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:151
|
863 |
+
msgid "share up to"
|
864 |
+
msgstr "teile bis zu"
|
865 |
|
866 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:151
|
867 |
+
msgid "posts per day"
|
868 |
+
msgstr "Beiträge pro Tag"
|
|
|
|
|
|
|
869 |
|
870 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:152
|
871 |
+
msgid "need more?"
|
872 |
+
msgstr "Benötigst Du mehr?"
|
|
|
|
|
|
|
873 |
|
874 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:154
|
875 |
+
msgid "Select by default to automatically share your imported posts"
|
876 |
+
msgstr "Teile standardmäßig automatisch importierte Beiträge auf meinen Social Media"
|
877 |
|
878 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:158
|
879 |
+
msgid "Select to auto-post to your standard networks:"
|
880 |
+
msgstr "Wähle die Netzwerke aus, auf denen automatisch veröffentlicht werden soll:"
|
881 |
|
882 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:160
|
883 |
+
msgid "Select to auto-post immediately after publishing or with a delay"
|
884 |
+
msgstr "Importierte Beiträge direkt veröffentlichen oder mit einer Verzögerung"
|
885 |
|
886 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:161
|
887 |
+
msgid "immediately"
|
888 |
+
msgstr "sofort"
|
889 |
|
890 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:162
|
891 |
+
msgid "publish with a delay from"
|
892 |
+
msgstr "veröffentlichen mit einer Verzögerung von"
|
893 |
|
894 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:163
|
895 |
+
msgid "minutes"
|
896 |
+
msgstr "Minuten"
|
897 |
|
898 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:186
|
899 |
+
msgid "Filter Posts (Only posts that meet the following criteria will be autoposted)"
|
900 |
+
msgstr ""
|
901 |
+
"Beiträge filtern (Nur Beiträge, die die Kriterien erfüllen, werden "
|
902 |
+
"automatisch veröffentlicht)"
|
903 |
|
904 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:187
|
905 |
+
msgid "Post Types"
|
906 |
+
msgstr "Posttypen"
|
907 |
|
908 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:188
|
909 |
+
msgid "Include (Post only...)"
|
910 |
+
msgstr "enthält (nur Beiträge, mit ...)"
|
911 |
|
912 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:189
|
913 |
+
msgid "Exclude (Do no post ...)"
|
914 |
+
msgstr "enthält nicht (Veröffentliche keine Beiträge, mit...)"
|
915 |
|
916 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:223
|
917 |
+
msgid "add/change connection"
|
918 |
+
msgstr "Verbindung hinzufügen/ändern"
|
919 |
|
920 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:264
|
921 |
+
msgid "Reset all page and post meta data"
|
922 |
+
msgstr "Lösche alle Seiten und Beitrags Meta Angaben"
|
923 |
|
924 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:266
|
925 |
+
msgid ""
|
926 |
+
"This is a global feature for your blog, which can only be edited by users "
|
927 |
+
"with admin rights."
|
928 |
+
msgstr ""
|
929 |
+
"Dies ist eine globale Einstellung für Deinen Blog, die nur von Usern mit "
|
930 |
+
"Admin Rechten bearbeitet werden kann."
|
931 |
|
932 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:268
|
933 |
+
msgid "Meta Tags Settings for Posts and Pages"
|
934 |
+
msgstr "Meta Tag Einstellungen für Beiträge und Seiten"
|
935 |
|
936 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:269
|
937 |
+
msgid ""
|
938 |
+
"Add Open Graph meta tags to your shared posts or pages, required by Facebook "
|
939 |
+
"and other social networks to display your post or page image, title and "
|
940 |
+
"description correctly."
|
941 |
+
msgstr ""
|
942 |
+
"Ergänze Open Graph Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit "
|
943 |
+
"Facebook und andere soziale Netzwerke Bilder, Titel und Beschreibung Deines "
|
944 |
+
"Beitrag/Seite korrekt darstellen können."
|
945 |
|
946 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:271
|
947 |
+
msgid ""
|
948 |
+
"Add Twitter Card meta tags to your shared posts or pages, required by "
|
949 |
+
"Twitter to display your post or page image, title and description correctly."
|
950 |
+
msgstr ""
|
951 |
+
"Ergänze Twitter Card Meta Tags zu Deinen geteilten Beiträgen/Seiten, damit "
|
952 |
+
"Twitter Bilder, Titel und Beschreibung Deines Beitrag/Seite korrekt "
|
953 |
+
"darstellen kann."
|
954 |
|
955 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:273
|
956 |
+
msgid "Frontpage Settings"
|
957 |
+
msgstr "Frontpage Einstellungen"
|
958 |
|
959 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:275
|
960 |
+
msgid ""
|
961 |
+
"Add the default Open Graph parameters for title, description and image you "
|
962 |
+
"want Facebook to display, if you share the frontpage of your blog as link "
|
963 |
+
"post (http://www.yourblog.com)"
|
964 |
+
msgstr ""
|
965 |
+
"Definiere die Default Einstellungen für Titel, Beschreibung und Image für "
|
966 |
+
"die Open Graph Parameter bei Facebook, wenn Du die Frontpage Deines Blogs "
|
967 |
+
"als Link Post teilst (http://www.DeinBlog.de) "
|
968 |
|
969 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:278 ../..
|
970 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:290 ../..
|
971 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:29 ../../plugins/blog2social-v-
|
972 |
+
#: 4/views/prg/ship.php:41 ../../plugins/blog2social-v-4/views/prg/ship.php:43 ..
|
973 |
+
#: /../plugins/blog2social-v-4/views/prg/html/form.phtml:26 ../..
|
974 |
+
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:28
|
975 |
+
msgid "Title"
|
976 |
+
msgstr "Titel"
|
977 |
|
978 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:279 ../..
|
979 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:291
|
980 |
+
msgid "Description"
|
981 |
+
msgstr "Beschreibung"
|
982 |
|
983 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:280 ../..
|
984 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:292
|
985 |
+
msgid "Image URL"
|
986 |
+
msgstr "Bild Url"
|
987 |
|
988 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:280 ../..
|
989 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:292 ../..
|
990 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:80 ../..
|
991 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:82
|
992 |
+
msgid "Image upload / Media Gallery"
|
993 |
+
msgstr "Bild hochladen / Mediathek"
|
994 |
|
995 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:281
|
996 |
+
msgid ""
|
997 |
+
"Please note: Facebook supports images with a minimum dimension of 200x200 "
|
998 |
+
"pixels and an aspect ratio of 1:1."
|
999 |
+
msgstr ""
|
1000 |
+
"Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
|
1001 |
+
"200x200 Pixel and einem Bildgrößenverhältnis von 1:1."
|
1002 |
|
1003 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:287
|
1004 |
msgid ""
|
1005 |
+
"Add the default Twitter Card parameters for title, description and image you "
|
1006 |
+
"want Twitter to display, if you share the frontpage of your blog as link "
|
1007 |
+
"post (http://www.yourblog.com)"
|
1008 |
msgstr ""
|
1009 |
+
"Definiere die Default Twitter Card Parameter für Titel, Beschreibung und "
|
1010 |
+
"Image, wenn Du die Frontpage Deines Blogs als Link Post teilst (http://www."
|
1011 |
+
"DeinBlog.de) "
|
1012 |
|
1013 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:293
|
|
|
1014 |
msgid ""
|
1015 |
+
"Please note: Twitter supports images with a minimum dimension of 144x144 "
|
1016 |
+
"pixels and a maximum dimension of 4096x4096 pixels and less than 5 BM. The "
|
1017 |
+
"image will be cropped to a square. Twitter supports JPG, PNG, WEBP and GIF "
|
1018 |
+
"formats."
|
1019 |
msgstr ""
|
1020 |
+
"Bitte beachte: Facebook unterstützt Bilder mit einer Mindestgröße von "
|
1021 |
+
"144x144 Pixel und eine maximale Größe 4096 x 4096 Pixel mit weniger als 5 BM."
|
1022 |
+
" The Bilder werden auf ein quadratisches Maß übertragen. Twitter unterstützt "
|
1023 |
+
"die Bildformate JPG, PNG, WEBP und GIF. "
|
1024 |
|
1025 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:307
|
1026 |
+
msgid "Did you know?"
|
1027 |
+
msgstr "Wusstest Du schon?"
|
1028 |
|
1029 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:308
|
1030 |
+
msgid ""
|
1031 |
+
"With Premium Pro, you can change the custom post format photo post or link "
|
1032 |
+
"post for each individual social media post and channel (profile, page, "
|
1033 |
+
"group)."
|
1034 |
+
msgstr ""
|
1035 |
+
"Mit Premium Pro kannst Du das Veröffentlichungsformat pro veröffentlichtem "
|
1036 |
+
"Beitrag individuell zwischen Link-Beitrag und Bild-Beitrag auswählen "
|
1037 |
+
"(Profile, Seiten, Gruppen)"
|
1038 |
|
1039 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:308
|
1040 |
+
msgid "Upgrade to Premium Pro now."
|
1041 |
+
msgstr "Upgrade auf Premium PRO"
|
1042 |
|
1043 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:326 ../..
|
1044 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:379 ../..
|
1045 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:417 ../..
|
1046 |
+
#: /plugins/blog2social-v-4/views/b2s/post.calendar.php:38 ../..
|
1047 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:127
|
1048 |
+
msgid "Image with frame"
|
1049 |
+
msgstr "Bild mit Rahmen"
|
1050 |
+
|
1051 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:326 ../..
|
1052 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:379 ../..
|
1053 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:417 ../..
|
1054 |
+
#: /plugins/blog2social-v-4/views/b2s/post.calendar.php:38 ../..
|
1055 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:110
|
1056 |
+
msgid "Link Post"
|
1057 |
+
msgstr "Link-Beitrag"
|
1058 |
|
1059 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:331 ../..
|
1060 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:128
|
1061 |
msgid ""
|
1062 |
+
"Insert white frames to show the whole image in your timeline. All image "
|
1063 |
+
"informations will be shown in your timeline."
|
1064 |
msgstr ""
|
1065 |
+
"Füge weiße Rahmen in Dein Bild ein, um das gesamte Bild in Deiner Timeline "
|
1066 |
+
"anzuzeigen. Alle Bildinformationen werden in Deiner Timeline angezeigt."
|
1067 |
|
1068 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:333 ../..
|
1069 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:111
|
1070 |
msgid ""
|
1071 |
+
"The link post format displays posts title, link address and the first one or "
|
1072 |
+
"two sentences of the post. The networks scan this information from your META "
|
1073 |
+
"or OpenGraph. Link posts display the post image, you selected in your "
|
1074 |
+
"WordPress. In case, you have not selected a post image, some networks "
|
1075 |
+
"display the first image detected on your page. The image links to your blog "
|
1076 |
+
"post."
|
1077 |
msgstr ""
|
1078 |
+
"Für einen Link-Beitrag übernehmen die sozialen Netzwerke aus den META- oder "
|
1079 |
+
"OpenGraph-Tags den Titel, die Link-Adresse und die ersten Zeilen Deines "
|
1080 |
+
"Blogbeitrags. Einige Netzwerke übernehmen das erste Bildauf Deiner Seite, "
|
1081 |
+
"falls du kein Beitragsbild in WordPress ausgewählt hast. Das Bild verlinkt "
|
1082 |
+
"automatisch auf Deinen Blogbeitrag."
|
|
|
|
|
1083 |
|
1084 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:337 ../..
|
1085 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:396 ../..
|
1086 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:417 ../..
|
1087 |
+
#: /plugins/blog2social-v-4/views/b2s/post.calendar.php:38 ../..
|
1088 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:132
|
1089 |
+
msgid "Image cut out"
|
1090 |
+
msgstr "Bild zuschneiden"
|
1091 |
+
|
1092 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:337 ../..
|
1093 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:396 ../..
|
1094 |
+
#: /plugins/blog2social-v-4/includes/B2S/Settings/Item.php:417 ../..
|
1095 |
+
#: /plugins/blog2social-v-4/views/b2s/post.calendar.php:38 ../..
|
1096 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:115
|
1097 |
+
msgid "Photo Post"
|
1098 |
+
msgstr "Bild-Beitrag"
|
1099 |
|
1100 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:342 ../..
|
1101 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:133
|
1102 |
msgid ""
|
1103 |
+
"The image preview will be cut automatically to fit the default instagram "
|
1104 |
+
"layout for your Instagram timeline. The image will be shown as a whole when "
|
1105 |
+
"opening the preview page for your instagram post."
|
1106 |
msgstr ""
|
1107 |
+
"Die Bildvorschau wird automatisch ausgeschnitten, um das Standard-Instagram-"
|
1108 |
+
"Layout für Deine Instagram-Timeline anzuzeigen. Das Bild wird als Ganzes "
|
1109 |
+
"angezeigt, wenn Du die Vorschau-Seite für Deinen Instagram-Beitrag öffnest."
|
1110 |
|
1111 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:344
|
1112 |
msgid ""
|
1113 |
+
"A photo or image post displays the selected image in the one-page preview of "
|
1114 |
+
"Blog2Social and your comment above the image. The image links to the image "
|
1115 |
+
"view on your image gallery in the respective network. Blog2Social adds the "
|
1116 |
+
"link to your post in your comment. The main benefit of photo posts is that "
|
1117 |
+
"your image is uploaded to your personal image albums or gallery. In Facebook "
|
1118 |
+
"you can edit the album’s name with a description of your choice."
|
1119 |
msgstr ""
|
1120 |
+
"Ein Bild-Beitrag zeigt das ausgewählte Bild aus Deinem Blogbeitrag mit "
|
1121 |
+
"Deinem Kommentar oberhalb des Bildes an. Das Bild verlinkt auf die "
|
1122 |
+
"Bilderansicht in Deiner Foto-Galerie des betreffenden Netzwerks. Blog2Social "
|
1123 |
+
"integriert einen Link auf Deinen Blogbeitrag im Kommentar. Der Bild-Beitrag "
|
1124 |
+
"hat vor allem den Vorteil, dass Dein Bild automatisch in Deinen persönlichen "
|
1125 |
+
"Fotoalben oder Deiner persönlichen Galerie im Netzwerk gespeichert wird. In "
|
1126 |
+
"Facebook kannst du den Namen Deiner Alben beliebig anpassen."
|
1127 |
|
1128 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:374
|
1129 |
+
msgid "All"
|
1130 |
+
msgstr "alle"
|
1131 |
|
1132 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:470 ../..
|
1133 |
+
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:24
|
1134 |
+
msgid "Uhr"
|
1135 |
+
msgstr "Uhr"
|
|
|
|
|
|
|
|
|
|
|
1136 |
|
1137 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:474
|
1138 |
+
msgid "Best times to post"
|
1139 |
+
msgstr "Beste Zeiten"
|
1140 |
|
1141 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:487 ../..
|
1142 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:77 ../../plugins/blog2social-v-
|
1143 |
+
#: 4/views/b2s/ship.php:50 ../../plugins/blog2social-v-4/views/b2s/ship.php:340 ..
|
1144 |
+
#: /../plugins/blog2social-v-4/views/b2s/html/footer.phtml:208
|
1145 |
+
msgid "You want to schedule your posts and use the Best Time Scheduler?"
|
1146 |
+
msgstr ""
|
1147 |
+
"Du möchtest die Veröffentlichung Deiner Posts planen und den Beste Zeiten "
|
1148 |
+
"Manager benutzen?"
|
1149 |
|
1150 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:489 ../..
|
1151 |
+
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:90 ../../plugins/blog2social-
|
1152 |
+
#: v-4/views/b2s/settings.php:57 ../../plugins/blog2social-v-4/views/b2s/settings.
|
1153 |
+
#: php:62 ../../plugins/blog2social-v-4/views/b2s/settings.php:79 ../..
|
1154 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:116 ../../plugins/blog2social-
|
1155 |
+
#: v-4/views/b2s/settings.php:118 ../../plugins/blog2social-v-
|
1156 |
+
#: 4/views/b2s/settings.php:131 ../../plugins/blog2social-v-4/views/b2s/settings.
|
1157 |
+
#: php:133 ../../plugins/blog2social-v-4/views/b2s/settings.php:147 ../..
|
1158 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:149 ../../plugins/blog2social-
|
1159 |
+
#: v-4/views/b2s/ship.php:437
|
1160 |
+
msgid "save"
|
1161 |
+
msgstr "speichern"
|
1162 |
|
1163 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Settings/Item.php:494
|
1164 |
+
msgid "Sorry, we can not load your data at the moment..."
|
1165 |
+
msgstr "Sorry, derzeit können wir Deine Daten nicht laden. Versuche es erneut."
|
|
|
1166 |
|
1167 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:29
|
1168 |
+
msgid "The images file types .jpg and .png are allowed. Please try another."
|
1169 |
+
msgstr "Es sind nur .jpg und .png Bilder erlaubt. Bitte wähle ein anderes Bild aus."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1170 |
|
1171 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:30 ../..
|
1172 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:15
|
1173 |
+
msgid ""
|
1174 |
+
"You need a higher user role to upload an image on this blog. Please contact "
|
1175 |
+
"your administrator."
|
1176 |
+
msgstr ""
|
1177 |
+
"Du brauchst eine höhere Benutzerrolle, um ein Bild auf diesem Blog "
|
1178 |
+
"hochzuladen. Bitte kontaktiere Deinen Administrator."
|
1179 |
|
1180 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:31
|
1181 |
+
msgid "To select an individual image from your media library,"
|
1182 |
+
msgstr "Um ein individuelles Bild aus Deiner Mediathek auszuwählen,"
|
|
|
|
|
1183 |
|
1184 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:37
|
1185 |
+
msgid ""
|
1186 |
+
"The best size for images in social media posts are between: 667-1000px x 523-"
|
1187 |
+
"1000px. Blog2Social will automatically resize your image according to "
|
1188 |
+
"network requirements."
|
1189 |
+
msgstr ""
|
1190 |
+
"Die optimalen Bildgrößen für Deine Social Media Posts liegen zwischen: 667-"
|
1191 |
+
"1000px x 523-1000px <br> Blog2Social passt Dein Bild automatisch die Größe "
|
1192 |
+
"des jeweiligen Netzwerks an."
|
1193 |
|
1194 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:61
|
1195 |
+
msgid "No images are included in your post."
|
1196 |
+
msgstr "In dem Beitrag sind keine Bilder hinterlegt"
|
|
|
1197 |
|
1198 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:69
|
1199 |
+
msgid "Apply image for all networks"
|
1200 |
+
msgstr "Bild für alle Netzwerke übernehmen"
|
|
|
1201 |
|
1202 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:73 ../..
|
1203 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Image.php:75
|
1204 |
+
msgid "Apply image for this network"
|
1205 |
+
msgstr "Bild für dieses Netzwerk übernehmen"
|
|
|
|
|
|
|
|
|
|
|
|
|
1206 |
|
1207 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:86 ../..
|
1208 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:179
|
1209 |
+
msgid "Select or upload an image from media gallery"
|
1210 |
+
msgstr "Bild auswählen / hochladen"
|
1211 |
|
1212 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Image.php:87 ../..
|
1213 |
+
#: /plugins/blog2social-v-4/views/b2s/settings.php:180
|
1214 |
+
msgid "Use image"
|
1215 |
+
msgstr "Bild verwenden"
|
1216 |
|
1217 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:86
|
1218 |
+
msgid "Network does not support image for profiles"
|
1219 |
+
msgstr "Netzwerk unterstützt keine Bilder für Profile"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1220 |
|
1221 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:87
|
1222 |
+
msgid "Network defines image by link"
|
1223 |
+
msgstr "Netzwerk wählt selber das Bild aus"
|
|
|
1224 |
|
1225 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:89
|
1226 |
+
msgid "Supported HTML tags"
|
1227 |
+
msgstr "Erlaubte HTML-Elemente"
|
1228 |
|
1229 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:90 ../..
|
1230 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:137
|
1231 |
+
msgid "Network does not support emojis"
|
1232 |
+
msgstr "Netzwerk unterstützt keine Emojis"
|
|
|
|
|
|
|
1233 |
|
1234 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:121
|
1235 |
+
msgid "Text only"
|
1236 |
+
msgstr "nur Text"
|
|
|
|
|
|
|
|
|
|
|
1237 |
|
1238 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:122 ../..
|
1239 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:126 ../..
|
1240 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:161 ../..
|
1241 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:165 ../..
|
1242 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:187 ../..
|
1243 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:191
|
1244 |
+
msgid "characters"
|
1245 |
+
msgstr "Zeichen"
|
1246 |
|
1247 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:136
|
1248 |
+
msgid "Network does not support image for pages"
|
1249 |
+
msgstr "Netzwerk unterstützt keine Bilder für Seiten"
|
|
|
|
|
|
|
|
|
1250 |
|
1251 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:220
|
1252 |
+
msgid "post format"
|
1253 |
+
msgstr "Postformat"
|
1254 |
|
1255 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:229
|
1256 |
+
msgid "Insert full-text"
|
1257 |
+
msgstr "ganzen Text einfügen"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1258 |
|
1259 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:231
|
1260 |
+
msgid "Delete text"
|
1261 |
+
msgstr "Text löschen"
|
|
|
1262 |
|
1263 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:280 ../..
|
1264 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:304 ../..
|
1265 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:328 ../..
|
1266 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:346 ../..
|
1267 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:361
|
1268 |
+
msgid "Write something about your post..."
|
1269 |
+
msgstr "Schreibe etwas..."
|
|
|
1270 |
|
1271 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:287 ../..
|
1272 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:311 ../..
|
1273 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:335 ../..
|
1274 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:391
|
1275 |
+
msgid "Change image for this network"
|
1276 |
+
msgstr "Bild für dieses Netzwerk ändern"
|
1277 |
|
1278 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:291
|
|
|
1279 |
msgid ""
|
1280 |
+
"Info: Change Open Graph Meta tags image, title and description for this "
|
1281 |
+
"network"
|
1282 |
+
msgstr "Info: Ändere die Open Graph Parameter für diese Netzwerk"
|
|
|
|
|
|
|
|
|
1283 |
|
1284 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:294 ../..
|
1285 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:318
|
1286 |
msgid ""
|
1287 |
+
"You want to change your link image, link title and link description for this "
|
1288 |
+
"network? Click here."
|
1289 |
+
msgstr "Du möchtest das Bild, den Titel und die Beschreibung ändern? Hier Klicken."
|
|
|
|
|
|
|
|
|
|
|
1290 |
|
1291 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:296
|
1292 |
+
msgid "OG Meta title"
|
1293 |
+
msgstr "OG Titel"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1294 |
|
1295 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:297
|
1296 |
+
msgid "OG Meta description"
|
1297 |
+
msgstr "OG Beschreibung"
|
|
|
1298 |
|
1299 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:315
|
1300 |
+
msgid "Info: Change Card Meta tags image, title and description for this network"
|
1301 |
+
msgstr "Info: Ändere die Twitter Card Parameter für diese Netzwerk"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1302 |
|
1303 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:320
|
1304 |
+
msgid "Card Meta title"
|
1305 |
+
msgstr "Card Titel"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1306 |
|
1307 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:321
|
1308 |
+
msgid "Card Meta description"
|
1309 |
+
msgstr "Card Beschreibung"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1310 |
|
1311 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:378
|
1312 |
+
msgid "required"
|
1313 |
+
msgstr "erforderlich"
|
1314 |
+
|
1315 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:398 ../..
|
1316 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:400
|
1317 |
+
msgid "Link"
|
1318 |
+
msgstr "Link"
|
1319 |
+
|
1320 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:459
|
1321 |
+
msgid "The Headline..."
|
1322 |
+
msgstr "Die Überschrift..."
|
1323 |
+
|
1324 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:464
|
1325 |
+
msgid "Hashtags"
|
1326 |
+
msgstr "Hashtags"
|
1327 |
+
|
1328 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:494
|
1329 |
+
msgid "Share Now"
|
1330 |
+
msgstr "Sofort teilen"
|
1331 |
+
|
1332 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:497 ../..
|
1333 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:376
|
1334 |
+
msgid "Schedule post once"
|
1335 |
+
msgstr "Beitrag einmal planen"
|
1336 |
+
|
1337 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:499
|
1338 |
+
msgid "Schedule Recurrent Post"
|
1339 |
+
msgstr "regelmäßig Planen"
|
1340 |
+
|
1341 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:524
|
1342 |
+
msgid "Duration"
|
1343 |
+
msgstr "Dauer"
|
1344 |
+
|
1345 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:525 ../..
|
1346 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:540 ../..
|
1347 |
+
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:40 ../..
|
1348 |
+
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:45
|
1349 |
+
msgid "Date"
|
1350 |
+
msgstr "Startdatum"
|
1351 |
+
|
1352 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:526 ../..
|
1353 |
+
#: /plugins/blog2social-v-4/includes/B2S/Ship/Item.php:541 ../..
|
1354 |
+
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:41 ../..
|
1355 |
+
#: /plugins/blog2social-v-4/views/b2s/modal.calendar.php:46
|
1356 |
+
msgid "Time"
|
1357 |
+
msgstr "Zeit"
|
1358 |
+
|
1359 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:527
|
1360 |
+
msgid "Days"
|
1361 |
+
msgstr "Tage"
|
1362 |
+
|
1363 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:535
|
1364 |
+
msgid "Week"
|
1365 |
+
msgstr "Woche"
|
1366 |
+
|
1367 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:535
|
1368 |
+
msgid "Weeks"
|
1369 |
+
msgstr "Wochen"
|
1370 |
+
|
1371 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:545
|
1372 |
+
msgid "Mon"
|
1373 |
+
msgstr "Mo"
|
1374 |
+
|
1375 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:546
|
1376 |
+
msgid "Tue"
|
1377 |
+
msgstr "Di"
|
1378 |
+
|
1379 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:547
|
1380 |
+
msgid "Wed"
|
1381 |
+
msgstr "Mi"
|
1382 |
+
|
1383 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:548
|
1384 |
+
msgid "Thu"
|
1385 |
+
msgstr "Do"
|
1386 |
+
|
1387 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:549
|
1388 |
+
msgid "Fri"
|
1389 |
+
msgstr "Fr"
|
1390 |
+
|
1391 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:550
|
1392 |
+
msgid "Sat"
|
1393 |
+
msgstr "Sa"
|
1394 |
+
|
1395 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:551
|
1396 |
+
msgid "Sun"
|
1397 |
+
msgstr "So"
|
1398 |
+
|
1399 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:556
|
1400 |
+
msgid "delete"
|
1401 |
+
msgstr "löschen"
|
1402 |
+
|
1403 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:557
|
1404 |
+
msgid "Add Posting Time"
|
1405 |
+
msgstr "neue Terminserie anlegen"
|
1406 |
+
|
1407 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:563
|
1408 |
+
msgid "Apply Settings To All Networks"
|
1409 |
+
msgstr "Planung für alle Netzwerke übernehmen"
|
1410 |
+
|
1411 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Item.php:564
|
1412 |
+
msgid "Save Settings As Default"
|
1413 |
+
msgstr "Planung dauerhaft speichern"
|
1414 |
+
|
1415 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Save.php:205
|
1416 |
+
msgid "view social media post"
|
1417 |
+
msgstr "Zeige Social Media Beitrag an"
|
1418 |
+
|
1419 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/Ship/Save.php:214
|
1420 |
+
msgid "scheduled on"
|
1421 |
+
msgstr "geplant für"
|
1422 |
+
|
1423 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/User/Info.php:11
|
1424 |
+
msgid "Number of shared posts"
|
1425 |
+
msgstr "Anzahl geteilter Beiträge"
|
1426 |
+
|
1427 |
+
#: ../../plugins/blog2social-v-4/includes/B2S/User/Info.php:14
|
1428 |
+
msgid "Number of scheduled posts"
|
1429 |
+
msgstr "Anzahl der geplanten Posts"
|
1430 |
+
|
1431 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:241
|
1432 |
+
msgid "Auto-Post on Social Media"
|
1433 |
+
msgstr "Automatisch auf Social Media teilen"
|
1434 |
+
|
1435 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:468
|
1436 |
+
msgid "This post will be shared into your social media on"
|
1437 |
+
msgstr "Dein Beitrag ist zur Veröffentlichung in den Social Media geplant ab dem"
|
1438 |
+
|
1439 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:468 ../..
|
1440 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:470
|
1441 |
+
msgid "show details"
|
1442 |
+
msgstr "siehe Details"
|
1443 |
+
|
1444 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:470
|
1445 |
+
msgid "This post will be shared on social media in 2-3 minutes!"
|
1446 |
+
msgstr "Dein Beitrag wird in ca. 2-3 Minuten in die Social Media eingestellt!"
|
1447 |
+
|
1448 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:474
|
1449 |
+
msgid ""
|
1450 |
+
"Please, make sure that your post are publish on this blog on this moment. "
|
1451 |
+
"Then you can auto post your post with Blog2social."
|
1452 |
msgstr ""
|
1453 |
+
"Bitte stelle sicher, dass Dein Beitrag in diesem Moment veröffentlicht wurde."
|
1454 |
+
" Dann kannst Du Deinen Beitrag automatisch mit Blog2Social posten."
|
1455 |
|
1456 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:489
|
1457 |
+
msgid "Upgrade to Premium"
|
1458 |
+
msgstr "Premium freischalten"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1459 |
|
1460 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:497
|
1461 |
+
msgid "Your post could not be posted."
|
1462 |
+
msgstr "Dein Post ist nicht vom Netzwerk veröffentlicht worden."
|
1463 |
+
|
1464 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:498
|
1465 |
+
msgid "Your authorization has expired. Please check your authorization."
|
1466 |
+
msgstr "Deine Autorisierung ist abgelaufen. Bitte überprüfe deine Autorisierung."
|
1467 |
+
|
1468 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:499
|
1469 |
+
msgid "The network has marked the post as spam or abusive."
|
1470 |
+
msgstr "Das Netzwerk hat Deinen Post als Spam oder missbräuchlich markiert."
|
1471 |
+
|
1472 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:500
|
1473 |
msgid ""
|
1474 |
+
"We don't have the permission to publish your post. Please check your "
|
1475 |
+
"authorization."
|
1476 |
+
msgstr ""
|
1477 |
+
"Wir haben nicht Deine Erlaubnis, den Post zu veröffentlichen. Bitte "
|
1478 |
+
"überprüfe deine Autorisierung."
|
1479 |
|
1480 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:501
|
1481 |
+
msgid ""
|
1482 |
+
"Your authorization is interrupted. Please check your authorization. Please "
|
1483 |
+
"see <a target=\"_blank\" href=\"https://www.blog2social."
|
1484 |
+
"com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
|
|
|
|
|
|
|
|
|
|
|
|
|
1485 |
msgstr ""
|
1486 |
+
"Die Autorisierung ist unterbrochen. Bitte überprüfe deine Autorisierung. "
|
1487 |
+
"Siehe <a target=\"_blank\" href=\"https://www.blog2social."
|
1488 |
+
"com/de/faq/category/9/fehlermeldungen-und-loesungen.html\">FAQ</a>."
|
1489 |
|
1490 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:502
|
1491 |
+
msgid "Your limit is reached for today."
|
1492 |
+
msgstr "Du hast das Veröffentlichungs-Limit mit Deinem Account für Heute erreicht."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1493 |
|
1494 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:503
|
1495 |
+
msgid "Your post could not be posted, because your image is not available."
|
1496 |
+
msgstr "Das Netzwerk kann Dein Bild nicht verarbeiten."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1497 |
|
1498 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:504
|
1499 |
+
msgid ""
|
1500 |
+
"The network has blocked your account. Please see <a target=\"_blank\" "
|
1501 |
+
"href=\"https://www.blog2social.com/en/faq/category/9/troubleshooting-for-"
|
1502 |
+
"error-messages.html\">FAQ</a>."
|
1503 |
+
msgstr ""
|
1504 |
+
"Das Netzwerk hat deinen Account blockiert. Siehe <a target=\"_blank\" "
|
1505 |
+
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1506 |
+
"loesungen.html\">FAQ</a>."
|
|
|
|
|
|
|
|
|
1507 |
|
1508 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:505
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1509 |
msgid ""
|
1510 |
+
"The number of images is reached. Please see <a target=\"_blank\" href=\"https:"
|
1511 |
+
"//www.blog2social.com/en/faq/category/9/troubleshooting-for-error-messages."
|
1512 |
+
"html\">FAQ</a>."
|
1513 |
msgstr ""
|
1514 |
+
"Die erlaubte Anzahl von Bildern ist erreicht. Siehe <a target=\"_blank\" "
|
1515 |
+
"href=\"https://www.blog2social.com/de/faq/category/9/fehlermeldungen-und-"
|
1516 |
+
"loesungen.html\">FAQ</a>."
|
1517 |
|
1518 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:506
|
1519 |
+
msgid "Your limit has temporarily reached for this network."
|
1520 |
+
msgstr "Du hast das Veröffentlichungs-Limit mit Deinem Account kurzzeitig erreicht."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1521 |
|
1522 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:507
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
msgid ""
|
1524 |
+
"The network can not publish special characters such as Emoji. Please see <a "
|
1525 |
+
"target=\"_blank\" href=\"https://www.blog2social."
|
1526 |
+
"com/en/faq/category/9/troubleshooting-for-error-messages.html\">FAQ</a>."
|
1527 |
msgstr ""
|
1528 |
+
"Das Netzwerk unterstüzt keine Emojis. Siehe <a target=\"_blank\" href=\"https:"
|
1529 |
+
"//www.blog2social.com/de/faq/category/9/fehlermeldungen-und-loesungen."
|
1530 |
+
"html\">FAQ</a>."
|
1531 |
|
1532 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:508
|
1533 |
+
msgid "Your post is a duplicate."
|
1534 |
+
msgstr "Du kannst auf dem Netzwerke keine Duplikate veröffentlichen."
|
1535 |
|
1536 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:509
|
1537 |
+
msgid "The network are required a public url to your post."
|
1538 |
+
msgstr "Das Netzwerk fordert, dass Dein Link zu Deinem Beitrag erreichbar ist."
|
1539 |
|
1540 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:510
|
1541 |
+
msgid "The network says, that your group is not exisits."
|
1542 |
+
msgstr "Das Netzwerk konnte Deine angegebene Gruppe nicht finden."
|
1543 |
|
1544 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:567 ../..
|
1545 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:600
|
1546 |
+
msgid "Dashboard"
|
1547 |
+
msgstr "Dashboard"
|
1548 |
|
1549 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:568 ../..
|
1550 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:568 ../../plugins/blog2social-v-
|
1551 |
+
#: 4/includes/Loader.php:607
|
1552 |
+
msgid "Posts & Sharing"
|
1553 |
+
msgstr "Beiträge"
|
1554 |
|
1555 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:569 ../..
|
1556 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:569 ../../plugins/blog2social-v-
|
1557 |
+
#: 4/includes/Loader.php:614 ../../plugins/blog2social-v-4/views/b2s/network.php:17
|
1558 |
+
msgid "Networks"
|
1559 |
+
msgstr "Netzwerke"
|
1560 |
|
1561 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:570 ../..
|
1562 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:570 ../../plugins/blog2social-v-
|
1563 |
+
#: 4/includes/Loader.php:620 ../../plugins/blog2social-v-4/views/b2s/ship.php:53 .
|
1564 |
+
#: ./../plugins/blog2social-v-4/views/b2s/ship.php:264
|
1565 |
+
msgid "Settings"
|
1566 |
+
msgstr "Einstellungen"
|
1567 |
|
1568 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:571 ../..
|
1569 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:571 ../../plugins/blog2social-v-
|
1570 |
+
#: 4/includes/Loader.php:626
|
1571 |
+
msgid "PR-Service"
|
1572 |
+
msgstr "PR-Service"
|
1573 |
|
1574 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:572 ../..
|
1575 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:572 ../../plugins/blog2social-v-
|
1576 |
+
#: 4/views/b2s/widgets/tutorial.php:4
|
1577 |
+
msgid "How to & FAQ"
|
1578 |
+
msgstr "How to & FAQ"
|
1579 |
|
1580 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:573 ../..
|
1581 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:573
|
1582 |
+
msgid "Premium"
|
1583 |
+
msgstr "Premium"
|
1584 |
+
|
1585 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:591
|
1586 |
+
msgid "Blog2Social"
|
1587 |
+
msgstr "Blog2Social"
|
1588 |
+
|
1589 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:920 ../..
|
1590 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:1073
|
1591 |
+
msgid "or"
|
1592 |
+
msgstr "oder"
|
1593 |
+
|
1594 |
+
#: ../../plugins/blog2social-v-4/includes/Loader.php:920 ../..
|
1595 |
+
#: /plugins/blog2social-v-4/includes/Loader.php:1073
|
1596 |
+
msgid "back to install plugins"
|
1597 |
+
msgstr "zurück zur Pluginübersicht"
|
1598 |
|
1599 |
#: ../../plugins/blog2social-v-4/includes/Notice.php:18
|
1600 |
msgid ""
|
1617 |
msgid "Upgrade to Blog2Social Premium"
|
1618 |
msgstr "Jetzt auf Blog2Social Premium upgraden"
|
1619 |
|
|
|
|
|
|
|
|
|
1620 |
#: ../../plugins/blog2social-v-4/includes/PRG/Post/Filter.php:31
|
1621 |
msgid "All Authors"
|
1622 |
msgstr "alle Autoren"
|
1685 |
"com/de/faq/content/1/63/de/systemvoraussetzungen-fuer-die-installation-von-"
|
1686 |
"blog2social.html\" target=\"_blank\">Siehe FAQ</a>"
|
1687 |
|
1688 |
+
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1689 |
msgid "Couldn't find your answer?"
|
1690 |
msgstr "Konntest Du Deine Antwort nicht finden?"
|
1691 |
|
1692 |
+
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:70
|
1693 |
msgid "Contact Support by Email"
|
1694 |
msgstr "Support-Team per E-Mail kontaktieren"
|
1695 |
|
1696 |
+
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:72
|
1697 |
msgid "Call us: +49 2181 7569-277"
|
1698 |
msgstr "Ruf' uns an: +49 2181 7569-277"
|
1699 |
|
1700 |
+
#: ../../plugins/blog2social-v-4/views/b2s/dashboard.php:74
|
1701 |
msgid "(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)"
|
1702 |
msgstr "(Anrufzeiten: Montags bis Freitag von 9:00 bis 17:00 MEZ)"
|
1703 |
|
1704 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:9
|
1705 |
+
msgid "How to use Blog2Social"
|
1706 |
+
msgstr "So nutzt Du Blog2Social"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1707 |
|
1708 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:17
|
1709 |
msgid ""
|
1710 |
+
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
1711 |
+
"media. Find step-by-step instructions and tips for FREE and PREMIUM users."
|
1712 |
msgstr ""
|
1713 |
+
"Lerne wie Du das Beste aus Blog2Social herausholst, um Deinen Blogbeitrag "
|
1714 |
+
"auf den Social Media zu bewerben. Siehe Dir dazu die Schritt-für-Schritt "
|
1715 |
+
"Anleitung und Tipps für Free und Premium Nutzer an."
|
|
|
|
|
|
|
1716 |
|
1717 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:30
|
1718 |
+
msgid "Do you need help?"
|
1719 |
+
msgstr "Brauchst Du Unterstützung?"
|
|
|
|
|
1720 |
|
1721 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:32
|
1722 |
+
msgid "Find answers to common questions in our FAQ."
|
1723 |
+
msgstr "Finde Antworten zu häufig gestelle Fragen in umserem FAQ."
|
1724 |
|
1725 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:37
|
1726 |
+
msgid "search FAQ"
|
1727 |
+
msgstr "suchen"
|
|
|
|
|
|
|
|
|
1728 |
|
1729 |
+
#: ../../plugins/blog2social-v-4/views/b2s/howto.php:41 ../../plugins/blog2social-
|
1730 |
+
#: v-4/views/b2s/widgets/support.php:1
|
1731 |
+
msgid "TOP 5 FAQ"
|
1732 |
+
msgstr "TOP 5 FAQ"
|
1733 |
|
1734 |
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:7
|
1735 |
msgid "Edit Post"
|
1736 |
msgstr "Beitrag bearbeiten"
|
1737 |
|
1738 |
+
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:28
|
1739 |
msgid "This post is blocked by %1"
|
1740 |
msgstr "% 1bearbeitet gerade diesen Beitrag."
|
1741 |
|
1742 |
+
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:59 ../..
|
1743 |
#: /plugins/blog2social-v-4/views/b2s/network.php:28
|
1744 |
msgid "Delete"
|
1745 |
msgstr "löschen"
|
1746 |
|
1747 |
+
#: ../../plugins/blog2social-v-4/views/b2s/modal.calendar.php:63
|
1748 |
msgid "Change details"
|
1749 |
msgstr "Änderungen übernehmen"
|
1750 |
|
1751 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:22 ../..
|
1752 |
#: /plugins/blog2social-v-4/views/b2s/network.php:23 ../../plugins/blog2social-v-
|
1753 |
#: 4/views/prg/post.php:25 ../../plugins/blog2social-v-4/views/prg/post.php:26 ..
|
1754 |
+
#: /../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:15 ../..
|
1755 |
+
#: /plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:16
|
1756 |
msgid "filter"
|
1757 |
msgstr "Filter"
|
1758 |
|
1828 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:133 ../..
|
1829 |
#: /plugins/blog2social-v-4/views/b2s/post.publish.php:74 ../..
|
1830 |
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:111 ../..
|
1831 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/posts.php:80 ../..
|
1832 |
#: /plugins/blog2social-v-4/views/prg/ship.php:92
|
1833 |
msgid "NO"
|
1834 |
msgstr "NEIN"
|
1836 |
#: ../../plugins/blog2social-v-4/views/b2s/network.php:134 ../..
|
1837 |
#: /plugins/blog2social-v-4/views/b2s/network.php:162 ../../plugins/blog2social-v-
|
1838 |
#: 4/views/b2s/post.publish.php:75 ../../plugins/blog2social-v-4/views/b2s/post.
|
1839 |
+
#: sched.php:112 ../../plugins/blog2social-v-4/views/b2s/widgets/posts.php:81
|
1840 |
msgid "YES, delete"
|
1841 |
msgstr "Ja, löschen"
|
1842 |
|
1852 |
msgid "You have still set up scheduled posts for this network:"
|
1853 |
msgstr "Du hast noch ausstehende Veröffentlichungen für dieses Netzwerk geplant:"
|
1854 |
|
1855 |
+
#: ../../plugins/blog2social-v-4/views/b2s/network.php:157
|
1856 |
+
msgid "scheduled posts"
|
1857 |
+
msgstr "geplante Beiträge"
|
1858 |
+
|
1859 |
+
#: ../../plugins/blog2social-v-4/views/b2s/network.php:163
|
1860 |
+
msgid "View schedule posts for this profile"
|
1861 |
+
msgstr "Gehe zu geplanten Beiträgen für dieses Profil."
|
1862 |
+
|
1863 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:70 ../..
|
1864 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:459
|
1865 |
+
msgid "Choose your"
|
1866 |
+
msgstr "Wähle Deinen"
|
1867 |
+
|
1868 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:70 ../..
|
1869 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:459
|
1870 |
+
msgid "Post Format"
|
1871 |
+
msgstr "Postformat"
|
1872 |
+
|
1873 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:72 ../..
|
1874 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:461
|
1875 |
+
msgid "for:"
|
1876 |
+
msgstr "für:"
|
1877 |
+
|
1878 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:91 ../..
|
1879 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:476
|
1880 |
+
msgid ""
|
1881 |
+
"Define the default settings for the custom post format for all of your "
|
1882 |
+
"Facebook accounts in the Blog2Social settings."
|
1883 |
+
msgstr ""
|
1884 |
+
"Definiere Dein Standard-Beitragsformat für alle Deine Facebook-Verbindungen "
|
1885 |
+
"unter den Blog2Social Einstellungen."
|
1886 |
+
|
1887 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:94 ../..
|
1888 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:479
|
1889 |
+
msgid ""
|
1890 |
+
"Define the default settings for the custom post format for all of your "
|
1891 |
+
"Twitter accounts in the Blog2Social settings."
|
1892 |
+
msgstr ""
|
1893 |
+
"Definiere Dein Standard-Beitragsformat für alle Deine Twitter-Verbindungen "
|
1894 |
+
"unter den Blog2Social Einstellungen."
|
1895 |
+
|
1896 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.calendar.php:109 ../..
|
1897 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:416
|
1898 |
+
msgid "Select image for"
|
1899 |
+
msgstr "Wähle Bild aus für"
|
1900 |
+
|
1901 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.publish.php:65 ../..
|
1902 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/posts.php:71
|
1903 |
+
msgid "Delete entries from the reporting"
|
1904 |
+
msgstr "Einträge aus dem Reporting löschen"
|
1905 |
+
|
1906 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.publish.php:68 ../..
|
1907 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/posts.php:74
|
1908 |
+
msgid "You are sure, you want to delete entries from the reporting?"
|
1909 |
+
msgstr "Bist Du sicher, dass Du Einträge aus dem Reporting löschen möchtest?"
|
1910 |
+
|
1911 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.publish.php:70 ../..
|
1912 |
+
#: /plugins/blog2social-v-4/views/b2s/post.sched.php:107 ../..
|
1913 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/posts.php:76
|
1914 |
+
msgid "Number of entries"
|
1915 |
+
msgstr "Anzahl der Einträge"
|
1916 |
+
|
1917 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.sched.php:74
|
1918 |
+
msgid "Change Time"
|
1919 |
+
msgstr "Zeitpunkt ändern"
|
1920 |
+
|
1921 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.sched.php:102
|
1922 |
+
msgid "Delete entries form the scheduling"
|
1923 |
+
msgstr "Einträge aus der Planung löschen"
|
1924 |
+
|
1925 |
+
#: ../../plugins/blog2social-v-4/views/b2s/post.sched.php:105
|
1926 |
+
msgid "You are sure, you want to delete entries from the scheduling?"
|
1927 |
+
msgstr "Bist Du sicher, dass Du Einträge aus Deiner Planung löschen möchtest?"
|
1928 |
+
|
1929 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:7 ../..
|
1930 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:1
|
1931 |
+
msgid "Your license: Blog2Social"
|
1932 |
+
msgstr "Du nutzt Blog2Social"
|
1933 |
+
|
1934 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:19 ../..
|
1935 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:13
|
1936 |
+
msgid ""
|
1937 |
+
"Upgrade to Blog2Social Premium to schedule your posts for the best time, "
|
1938 |
+
"once or recurringly with the Best Time Scheduler and post to pages, groups "
|
1939 |
+
"and multiple accounts per network."
|
1940 |
+
msgstr ""
|
1941 |
+
"Mit Blog2Social Premium kannst Du mit dem Beste Zeiten Manager Deine Posts "
|
1942 |
+
"im Voraus planen, zur einmaligen oder wiederholten Veröffentlichung. Und Du "
|
1943 |
+
"kannst auf Seiten, in Gruppen und mehreren Accounts pro Netzwerk posten."
|
1944 |
+
|
1945 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:20 ../..
|
1946 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:14
|
1947 |
+
msgid "Learn more"
|
1948 |
+
msgstr "mehr erfahren"
|
1949 |
+
|
1950 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:25 ../..
|
1951 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:19 ../..
|
1952 |
+
#: /plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:24
|
1953 |
+
msgid "Enter license key and change your version"
|
1954 |
+
msgstr "Lizenzschlüssel eingeben und Version ändern"
|
1955 |
+
|
1956 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:27 ../..
|
1957 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:21 ../..
|
1958 |
+
#: /plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:26
|
1959 |
+
msgid "Activate"
|
1960 |
+
msgstr "Aktivieren"
|
1961 |
|
1962 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:49
|
1963 |
+
msgid "Social Media Sharing"
|
1964 |
+
msgstr "Netzwerkauswahl"
|
1965 |
|
1966 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:50 ../..
|
1967 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:36
|
1968 |
+
msgid "Cross-share to all popular social networks"
|
1969 |
+
msgstr "Teilen von Blogbeiträgen auf allen Social Media"
|
1970 |
|
1971 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:58
|
1972 |
+
msgid "Auto Posting"
|
1973 |
+
msgstr "Auto-Posting"
|
|
|
1974 |
|
1975 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:59 ../..
|
1976 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:48
|
1977 |
+
msgid "Automatically share your posts whenever you publish a new blog post"
|
1978 |
+
msgstr "Blogbeiträge automatisch beim Veröffentlichen teilen"
|
1979 |
+
|
1980 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:67
|
1981 |
+
msgid "Customizing Social Media Posts"
|
1982 |
+
msgstr "Individualisieren"
|
1983 |
|
1984 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:68 ../..
|
1985 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:60
|
1986 |
msgid ""
|
1987 |
+
"Edit or add comments, hashtags or handles. Edit posts in HTML for re-"
|
1988 |
+
"publishing on blogging networks"
|
1989 |
msgstr ""
|
1990 |
+
"Posting-Texte ergänzen mit Kommentaren, Hashtags oder Handles. HTML-Editor "
|
1991 |
+
"für das Posten in Blog-Netzwerken"
|
1992 |
+
|
1993 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:76 ../..
|
1994 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:382 ../../plugins/blog2social-v-
|
1995 |
+
#: 4/views/b2s/widgets/premium.php:71 ../../plugins/blog2social-v-
|
1996 |
+
#: 4/views/b2s/html/footer.phtml:191
|
1997 |
+
msgid "Best Time Scheduler"
|
1998 |
+
msgstr "Beste Zeiten Manager"
|
1999 |
|
2000 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:77 ../..
|
2001 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:72
|
2002 |
+
msgid "Choose pre-defined times to post or edit and define your own time settings"
|
2003 |
+
msgstr "Optimaler Zeitpunkt zum Posten voreingestellt und anpassbar"
|
2004 |
+
|
2005 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:87
|
2006 |
+
msgid "Social Media Scheduler"
|
2007 |
+
msgstr "Veröffentlichungen planen"
|
2008 |
+
|
2009 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:88
|
2010 |
msgid ""
|
2011 |
+
"Social media scheduling: once, repeatedly or recurrently to multiple "
|
2012 |
+
"profiles, pages and groups"
|
2013 |
msgstr ""
|
2014 |
+
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
2015 |
+
"Gruppen posten"
|
|
|
|
|
|
|
|
|
|
|
2016 |
|
2017 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:96
|
2018 |
+
msgid "Individual Images for Each Social Media Post"
|
2019 |
+
msgstr "Individuelle Bilder für jeden Social Media Post"
|
2020 |
|
2021 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:97
|
2022 |
+
msgid ""
|
2023 |
+
"Select any image from your media gallery for each social media post and "
|
2024 |
+
"channel"
|
2025 |
+
msgstr "Wählen Sie beliebige Bilder für Ihre Social Media Posts"
|
2026 |
|
2027 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:105
|
2028 |
+
msgid "Select Post Format"
|
2029 |
+
msgstr "Beitragsformat auswählen"
|
|
|
2030 |
|
2031 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:106 ../..
|
2032 |
+
#: /plugins/blog2social-v-4/views/b2s/widgets/premium.php:96
|
2033 |
+
msgid "One-page preview editor for all social networks for easy customizing"
|
2034 |
+
msgstr ""
|
2035 |
+
"Zentrale Vorschauseite für alle Social Media mit Editor für einfaches "
|
2036 |
+
"Anpassen"
|
2037 |
|
2038 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:114
|
2039 |
+
msgid "Social Media Reporting"
|
2040 |
+
msgstr "Reporting"
|
2041 |
|
2042 |
+
#: ../../plugins/blog2social-v-4/views/b2s/premium.php:115
|
2043 |
+
msgid "Keep track of your scheduled and shared posts"
|
2044 |
+
msgstr ""
|
2045 |
+
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
2046 |
+
"einfachen Aufrufen und erneuten Teilen"
|
2047 |
|
2048 |
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:25
|
2049 |
msgid "save..."
|
2053 |
msgid "General"
|
2054 |
msgstr "Allgemein"
|
2055 |
|
2056 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:36
|
2057 |
msgid "Social Meta Data"
|
2058 |
msgstr "Social Meta Angaben"
|
2059 |
|
2060 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:39
|
2061 |
msgid "Best Time Settings"
|
2062 |
msgstr "Zeit-Einstellungen"
|
2063 |
|
2064 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:42
|
2065 |
msgid "Network Settings"
|
2066 |
msgstr "Netzwerk-Einstellungen"
|
2067 |
|
2068 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:67 ../..
|
2069 |
+
#: /plugins/blog2social-v-4/views/b2s/ship.php:438
|
2070 |
msgid "My Time Settings"
|
2071 |
msgstr "Meine Zeit-Einstellungen"
|
2072 |
|
2073 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:78
|
2074 |
msgid "Reset predefined best time settings"
|
2075 |
msgstr "Voreingestellte beste Zeiten zurücksetzen"
|
2076 |
|
2077 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:88
|
2078 |
msgid "Post format"
|
2079 |
msgstr "Beitragsformat"
|
2080 |
|
2081 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:98
|
2082 |
msgid "Facebook"
|
2083 |
msgstr "Facebook"
|
2084 |
|
2085 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:101
|
2086 |
msgid "Twitter"
|
2087 |
msgstr "Twitter"
|
2088 |
|
2089 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:104
|
2090 |
+
msgid "Instagram"
|
2091 |
+
msgstr "Instagram"
|
2092 |
+
|
2093 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:187
|
2094 |
msgid "Allow shortcodes in my post"
|
2095 |
msgstr "berücksichtige Shortcodes in meinen Beiträgen"
|
2096 |
|
2097 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:190
|
2098 |
msgid ""
|
2099 |
"Shortcodes are used by some wordpress plugins like Elementor, Visual "
|
2100 |
"Composer and Content Builder. When a shortcode is inserted in a WordPress "
|
2113 |
"den Inhalt durch ein Plugin zu ersetzen, das Du verwendet.<br><br> Aktiviere "
|
2114 |
"diese Funktion, wenn Du dynamische Elemente in Deinen Beiträgen verwendest."
|
2115 |
|
2116 |
+
#: ../../plugins/blog2social-v-4/views/b2s/settings.php:204
|
2117 |
msgid ""
|
2118 |
"Blog2Social applies the scheduled time settings based on the time zone "
|
2119 |
"defined in the general settings of your WordPress. You can select a user-"
|
2127 |
"für die Planung Deiner Social Media Posts festlegen. Wähle dazu die "
|
2128 |
"gewünschte Zeitzone aus dem Drop-Down Menü."
|
2129 |
|
2130 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:28
|
2131 |
msgid "Social Media Scheduling & Sharing"
|
2132 |
msgstr "Beitrag auf Social Media planen und teilen"
|
2133 |
|
2134 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:39
|
2135 |
msgid "scroll to bottom"
|
2136 |
msgstr "zum Seitenende"
|
2137 |
|
2138 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:44
|
2139 |
msgid "You want to load your time settings?"
|
2140 |
msgstr "Du möchtest Deine Zeiten laden?"
|
2141 |
|
2142 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:45
|
2143 |
msgid "Load My Time Settings"
|
2144 |
msgstr "Meine Zeit-Einstellungen laden"
|
2145 |
|
2146 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:51
|
2147 |
msgid "Load Best Time Scheduler"
|
2148 |
msgstr "Beste Zeiten laden"
|
2149 |
|
2150 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:84
|
2151 |
msgid "Social Accounts"
|
2152 |
msgstr "Social Media Konten"
|
2153 |
|
2154 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:102
|
2155 |
msgid "Add more..."
|
2156 |
msgstr "mehr hinzufügen"
|
2157 |
|
2158 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:104
|
2159 |
msgid "Profiles | Pages | Groups"
|
2160 |
msgstr "Profile | Seiten | Gruppen"
|
2161 |
|
2162 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:126
|
2163 |
msgid "Save Network Selection"
|
2164 |
msgstr "Netzwerkauswahl speichern"
|
2165 |
|
2166 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:135
|
2167 |
msgid "network connected"
|
2168 |
msgstr "Netzwerk verbunden"
|
2169 |
|
2170 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:136
|
2171 |
msgid "requires image"
|
2172 |
msgstr "Bild benötigt"
|
2173 |
|
2174 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:137
|
2175 |
msgid "refresh authorization"
|
2176 |
msgstr "Autorisierung aktualisieren"
|
2177 |
|
2178 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:160
|
2179 |
msgid ""
|
2180 |
"Notice:<br><p>Please make sure, that your website address is reachable. The "
|
2181 |
"Social Networks do not allow postings from local installations.</p>"
|
2184 |
"erreichbar ist. Die sozialen Netzwerke erlauben keine Posts von lokalen "
|
2185 |
"Installationen.</p>"
|
2186 |
|
2187 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:162
|
2188 |
msgid "change website address"
|
2189 |
msgstr "Webseiten-Adresse ändern"
|
2190 |
|
2191 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:179
|
2192 |
msgid "First, connect or select network before posting"
|
2193 |
msgstr ""
|
2194 |
"Verbinde Dich zuerst mit einem Netzwerk oder wähle ein Netzwerk aus, bevor "
|
2195 |
"Du den Beitrag teilst!"
|
2196 |
|
2197 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:181
|
2198 |
msgid "connect"
|
2199 |
msgstr "Jetzt mit Netzwerken verbinden"
|
2200 |
|
2201 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:189
|
2202 |
msgid "scroll to top"
|
2203 |
msgstr "zum Seitenanfang"
|
2204 |
|
2205 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:190 ../../plugins/blog2social-
|
2206 |
+
#: v-4/views/b2s/ship.php:194
|
2207 |
msgid "Share"
|
2208 |
msgstr "Teilen"
|
2209 |
|
2210 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:203
|
2211 |
msgid "Time zone"
|
2212 |
msgstr "Zeitzone"
|
2213 |
|
2214 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:219
|
2215 |
msgid "Share new post on Social Media"
|
2216 |
msgstr "Teile einen neuen Beitrag auf Social Media"
|
2217 |
|
2218 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:241
|
2219 |
msgid "Connect for"
|
2220 |
msgstr "Netzwerke verbinden für"
|
2221 |
|
2222 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:257
|
2223 |
msgid "Time Scheduling"
|
2224 |
msgstr "Zeitplanung"
|
2225 |
|
2226 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:261
|
2227 |
msgid ""
|
2228 |
"You have not yet defined personal time settings. To edit personal time "
|
2229 |
"settings click on the Blog2Social Settings on the left-hand menu and select "
|
2235 |
"Menü von Blog2Social und wähle die \"Zeit-Einstellungen\" aus. Dort kannst Du "
|
2236 |
"die voreingestellten besten Zeiten verändern."
|
2237 |
|
2238 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:274
|
2239 |
msgid "Re-share this Post"
|
2240 |
msgstr "Diesen Beitrag nochmal teilen"
|
2241 |
|
2242 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:277
|
2243 |
msgid ""
|
2244 |
"You can re-share your post for a different sharing purpose, or to share on a "
|
2245 |
"different choice of networks, profiles, pages or groups, or with different "
|
2264 |
"auf \"Diesen Beitrag erneut teilen\" und Du wirst erneut zur Vorschau geführt, "
|
2265 |
"wo Deine Netzwerke, Texte und Bilder auswählen oder variieren kannst. "
|
2266 |
|
2267 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:280
|
2268 |
msgid "You want re-share your blog post?"
|
2269 |
msgstr "Du möchtest Deinen Beitrag erneut teilen?"
|
2270 |
|
2271 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:308
|
2272 |
msgid "Save Network Settings"
|
2273 |
msgstr "Netzwerkeinstellungen speichern"
|
2274 |
|
2275 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:311
|
2276 |
msgid ""
|
2277 |
"You can save your current network settings as \"Standard\" network settings "
|
2278 |
"for any future sharing activities or as a \"Profile\" to choose from (Premium)."
|
2304 |
"zur Vorschau geführt, wo Du Deine Netzwerke, Texte und Bilder wählen oder "
|
2305 |
"variieren kannst. "
|
2306 |
|
2307 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:323
|
2308 |
msgid "Your blog post is not yet published on your Wordpress!"
|
2309 |
msgstr "Dein Beitrag ist derzeit nicht auf Deinem Wordpress veröffentlicht."
|
2310 |
|
2311 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:326
|
2312 |
msgid "At least one of your selected networks is set to \"Share Now\""
|
2313 |
msgstr "Mindestens ein Netzwerk wurde mit der Option \"Sofort teilen\" ausgewählt."
|
2314 |
|
2315 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:330
|
2316 |
msgid "Schedule your post"
|
2317 |
msgstr "Beitrag planen"
|
2318 |
|
2319 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:333
|
2320 |
msgid "Ignore & share"
|
2321 |
msgstr "Ignorieren & teilen"
|
2322 |
|
2323 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:370
|
2324 |
msgid "Need to schedule your posts?"
|
2325 |
msgstr "Du möchtest Deine Beiträge planen?"
|
2326 |
|
2327 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:373
|
2328 |
msgid "Blog2Social Premium covers everything you need."
|
2329 |
msgstr "Blog2Social Premium deckt alles ab, was Du brauchst."
|
2330 |
|
2331 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:377
|
2332 |
msgid ""
|
2333 |
"You want to publish a post on a specific date? No problem! Just enter your "
|
2334 |
"desired date and you are ready to go!"
|
2336 |
"Du möchtest einen Beitrag an einem ganz bestimmten Datum veröffentlichen? "
|
2337 |
"Kein Problem! Stelle einfach Dein Wunschdatum ein und los geht’s!"
|
2338 |
|
2339 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:379
|
2340 |
msgid "Schedule post recurrently"
|
2341 |
msgstr "Beitrag mehrfach planen"
|
2342 |
|
2343 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:380
|
2344 |
+
msgid ""
|
2345 |
+
"You have evergreen content you want to re-share from time to time in your "
|
2346 |
+
"timeline? Schedule your evergreen content to be shared once, multiple times "
|
2347 |
+
"or recurringly at specific times."
|
2348 |
+
msgstr ""
|
2349 |
+
"Du hast Evergreen-Content den Du von Zeit zur Zeit wiederveröffentlichen "
|
2350 |
+
"möchtest? Plane Deinen Evergreen-Content einmalig, mehrfach oder "
|
2351 |
+
"wiederholend zu verschiedenden Zeiten."
|
2352 |
+
|
2353 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:383
|
2354 |
+
msgid ""
|
2355 |
+
"Whenever you publish a post, only a fraction of your followers will actually "
|
2356 |
+
"see your post. Use the Blog2Social Best Times Scheduler to share your post "
|
2357 |
+
"at the best times for each social network. Get more outreach and extend the "
|
2358 |
+
"lifespan of your posts."
|
2359 |
+
msgstr ""
|
2360 |
+
"Wann auch immer Du ein Beitrag veröffentlichst, nur ein Teil Deiner Follower "
|
2361 |
+
"wird auf Dein Beitrag sehen. Nutze den Blog2Social Beste Zeiten Manager, um "
|
2362 |
+
"Dein Beitrag zu den Besten Zeiten für jedes Netzwerk zu planen. Erhalte mehr "
|
2363 |
+
"Reichweite und verlängere die Lebensdauer Deiner Beiträge."
|
2364 |
+
|
2365 |
+
#: ../../plugins/blog2social-v-4/views/b2s/ship.php:499
|
2366 |
+
msgid "Give me more information"
|
2367 |
+
msgstr "Erhalte mehr Infomationen"
|
2368 |
+
|
2369 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/activity.php:4
|
2370 |
+
msgid "Your activity"
|
2371 |
+
msgstr "Deine Aktivität"
|
2372 |
+
|
2373 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/activity.php:6
|
2374 |
+
msgid "Show activity starting from"
|
2375 |
+
msgstr "Zeige Aktivität ab"
|
2376 |
+
|
2377 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/activity.php:8
|
2378 |
+
msgid "published social media posts"
|
2379 |
+
msgstr "veröffentlichte Beiträge"
|
2380 |
+
|
2381 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/newsletter.php:4
|
2382 |
+
msgid "Get news and updates for promoting your blog on social media"
|
2383 |
+
msgstr "Aktuelle Infos zur Blog-Promotion auf Social Media"
|
2384 |
+
|
2385 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/newsletter.php:10
|
2386 |
+
msgid "Get updates"
|
2387 |
+
msgstr "Updates erhalten"
|
2388 |
+
|
2389 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/newsletter.php:12
|
2390 |
+
msgid ""
|
2391 |
+
"We hate spam, too. We will never sell your email address to any other "
|
2392 |
+
"company or for any other purpose."
|
2393 |
+
msgstr ""
|
2394 |
+
"Wir mögen auch keinen Spam. Deine E-Mail-Adresse werden wir weder verkaufen "
|
2395 |
+
"noch anderweitig zweckentfremden. "
|
2396 |
+
|
2397 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/newsletter.php:16
|
2398 |
+
msgid "You have already subscribed to the newsletter. Awesome!"
|
2399 |
+
msgstr "Du hast Dich schon für den Newsletter angemeldet! Prima!"
|
2400 |
+
|
2401 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/posts.php:19
|
2402 |
+
msgid "Latest Posts"
|
2403 |
+
msgstr "letzte Beiträge"
|
2404 |
+
|
2405 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/posts.php:31 ../..
|
2406 |
+
#: /plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:7
|
2407 |
+
msgid "Scheduled Posts"
|
2408 |
+
msgstr "geplante Beiträge"
|
2409 |
+
|
2410 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:35
|
2411 |
+
msgid "Network Choice"
|
2412 |
+
msgstr "Netzwerkauswahl"
|
2413 |
+
|
2414 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:59
|
2415 |
+
msgid "Custom Sharing"
|
2416 |
+
msgstr "Individualisieren"
|
2417 |
+
|
2418 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:83
|
2419 |
+
msgid "Custom Scheduling"
|
2420 |
+
msgstr "Veröffentlichungen planen"
|
2421 |
+
|
2422 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:84
|
2423 |
+
msgid ""
|
2424 |
+
"Unlimited scheduling options: once, repeatedly or recurringly to multiple "
|
2425 |
+
"profiles, pages and groups"
|
2426 |
+
msgstr ""
|
2427 |
+
"Einmalig, mehrmals oder regelmäßig auf mehreren Profilen, Seiten oder "
|
2428 |
+
"Gruppen posten"
|
2429 |
+
|
2430 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:95
|
2431 |
+
msgid "One-Step Workflow"
|
2432 |
+
msgstr "One-Step Workflow"
|
2433 |
+
|
2434 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:107
|
2435 |
+
msgid "Reporting"
|
2436 |
+
msgstr "Veröffentlichungen anzeigen"
|
2437 |
+
|
2438 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:108
|
2439 |
msgid ""
|
2440 |
+
"All scheduled and published social media posts with direct links for easy "
|
2441 |
+
"access or re-sharing"
|
2442 |
msgstr ""
|
2443 |
+
"Alle veröffentlichten und geplanten Social-Media-Posts mit direktem Link zum "
|
2444 |
+
"einfachen Aufrufen und erneuten Teilen"
|
2445 |
+
|
2446 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/premium.php:115
|
2447 |
+
msgid "Unlock Premium"
|
2448 |
+
msgstr "Premium freischalten"
|
2449 |
+
|
2450 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/support.php:9
|
2451 |
+
msgid "more FAQ"
|
2452 |
+
msgstr "mehr FAQ"
|
2453 |
+
|
2454 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/tutorial.php:1 ../..
|
2455 |
+
#: /plugins/blog2social-v-4/views/b2s/html/service.phtml:17
|
2456 |
+
msgid "How to work with Blog2Social"
|
2457 |
+
msgstr "So arbeitest Du mit Blog2Social"
|
2458 |
|
2459 |
+
#: ../../plugins/blog2social-v-4/views/b2s/widgets/tutorial.php:2
|
2460 |
msgid ""
|
2461 |
+
"Learn how to get the most out of Blog2Social to promote your blog on social "
|
2462 |
+
"media."
|
|
|
|
|
2463 |
msgstr ""
|
2464 |
+
"Du erfährst, wie Du Blog2Social optimal nutzt, um Deinen Blog auf Social "
|
2465 |
+
"Media zu promoten."
|
|
|
|
|
2466 |
|
2467 |
#: ../../plugins/blog2social-v-4/views/notice.php:12
|
2468 |
msgid "Connection is broken..."
|
2725 |
msgstr "Entscheide Dich für das passende Format für Deine Social Media Posts"
|
2726 |
|
2727 |
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:106
|
2728 |
+
msgid ""
|
2729 |
+
"You can define your preferred custom post format link post or photo post for "
|
2730 |
+
"Twitter and Facebook:"
|
2731 |
msgstr ""
|
2732 |
+
"Du kannst Dein bevorzugtes Beitragformat als Bildbeitrag oder Linkbeitrag "
|
2733 |
+
"für Twitter und Facebook auswählen:"
|
2734 |
|
2735 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:116
|
2736 |
msgid ""
|
2737 |
"A photo or image post displays the selected image in the one-page preview of "
|
2738 |
"Blog2Social and your comment above the image. The image links to the image "
|
2749 |
"Fotoalben oder Deiner persönlichen Galerie im Netzwerk gespeichert wird. In "
|
2750 |
"Facebook kannst du den Namen Deiner Alben beliebig anpassen."
|
2751 |
|
2752 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:123
|
2753 |
+
msgid ""
|
2754 |
+
"You can define your preferred custom post format image with frame or image "
|
2755 |
+
"cut out for Instagram:"
|
2756 |
+
msgstr ""
|
2757 |
+
"Du kannst Dein bevorzugtes Beitragformat als Bild mit Rahmen oder "
|
2758 |
+
"ausgeschnitten für Instagram auswählen:"
|
2759 |
+
|
2760 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:173
|
2761 |
msgid "Did you miss something?"
|
2762 |
msgstr "Was vermisst Du?"
|
2763 |
|
2764 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:176
|
2765 |
msgid "Help us make Blog2Social even better!"
|
2766 |
msgstr "Helfe uns Blog2Social besser zu machen!"
|
2767 |
|
2768 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:180
|
2769 |
msgid "submit"
|
2770 |
msgstr "senden"
|
2771 |
|
2772 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:194
|
2773 |
msgid ""
|
2774 |
"Blog2Social provides you with a ready-to-use best time scheduler based on "
|
2775 |
"current research on the best times to post on each social network."
|
2777 |
"Blog2Social stellt Dir ein vordefiniertes Zeitschema für die besten Zeiten "
|
2778 |
"zum Teilen auf den verschiedenen Social Media Kanälen zur Verfügung."
|
2779 |
|
2780 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:196
|
2781 |
msgid ""
|
2782 |
"Click Best Time Scheduler in the preview editor to schedule your posts "
|
2783 |
"automatically for the best times to post on each social network."
|
2786 |
"Click \"Best Time Scheduler\" in the preview editor to schedule your posts "
|
2787 |
"automatically for the best times to post on each social network."
|
2788 |
|
2789 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:198
|
2790 |
msgid ""
|
2791 |
"You can also define your own personal time settings for posting, if you know "
|
2792 |
"which times work best for your communities. Edit the pre-filled times in the "
|
2796 |
"eingetragenen Zeiten in den allgemeinen Einstellungen, die Du ändern "
|
2797 |
"möchtest und klicke \"speichern\"."
|
2798 |
|
2799 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:200
|
2800 |
msgid ""
|
2801 |
"Click My Time Settings in the preview editor to schedule your posts with "
|
2802 |
"your personal best time settings."
|
2804 |
"Klicke \"Meine Zeit-Einstellungen\" im Vorschau-Editor, um Deine Social Media "
|
2805 |
"Posts zu Deinen persönlichen Zeit-Einstellungen zu planen."
|
2806 |
|
2807 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:202
|
2808 |
msgid ""
|
2809 |
"You can always edit the predefined times in the preview editor for any post "
|
2810 |
"or network and save your new settings as default for future use."
|
2813 |
"jedes Netzwerk jederzeit individuell ändern oder neu definieren und für alle "
|
2814 |
"zukünftigen Beiträge abspeichern. "
|
2815 |
|
2816 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:204
|
2817 |
msgid ""
|
2818 |
"Blog2Social will also apply your personal time settings, if you enable the "
|
2819 |
"Social Media Auto-Poster and select auto-post at scheduled times. "
|
2822 |
"das Social Media Auto-Posting nutzt und die Veröffentlichung zu geplanten "
|
2823 |
"Zeiten auswählst."
|
2824 |
|
2825 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:237
|
2826 |
msgid "b2s.pm Link Shortener"
|
2827 |
msgstr "b2s.pm Linkverkürzer"
|
2828 |
|
2829 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:240
|
2830 |
msgid ""
|
2831 |
"The Blog2Social Shortener converts and publishes your links with a short URL "
|
2832 |
"on the social networks.<br>If you choose this option, you avoid that re-"
|
2853 |
"den verschiedenen Social Media geklickt, gelikt oder geteilt wurde. <br>Sie "
|
2854 |
"können den b2s.pm Shortener deaktivieren, um Ihre eigene URL anzuzeigen."
|
2855 |
|
2856 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:297
|
2857 |
msgid "Social Meta Tags Settings"
|
2858 |
msgstr "Meta Tag Einstellungen"
|
2859 |
|
2860 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:300 ../..
|
2861 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:381
|
2862 |
msgid "Change image, title and description for your post on this network"
|
2863 |
msgstr "Bild, Titel und Beschreibung des Blogbeitrags ändern"
|
2864 |
|
2865 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:306
|
2866 |
msgid ""
|
2867 |
"Facebook has changed its policy for posting link posts via plugins or web "
|
2868 |
"applications. Facebook does no longer display the featured or selected image "
|
2885 |
"Bitte stelle sicher, dass das ausgewählte Bild die Voraussetzungen für die "
|
2886 |
"Bildgrößen auf Facebook erfüllt."
|
2887 |
|
2888 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:308
|
2889 |
msgid ""
|
2890 |
"With Blog2Social you can select a featured image or any image you select to "
|
2891 |
"be displayed with your link post. Blog2Social will automatically write the "
|
2905 |
"der Beitragsvorschau an Bilder, Titel und Beschreibung vornimmst, nicht "
|
2906 |
"übernimmt. "
|
2907 |
|
2908 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:311
|
2909 |
msgid ""
|
2910 |
"Twitter has changed its policy for posting link posts via plugins or web "
|
2911 |
"applications. Twitter does no longer display the featured or selected image "
|
2927 |
"werden diese nicht angezeigt. Bitte stelle sicher, dass das ausgewählte Bild "
|
2928 |
"die Voraussetzungen für die Bildgrößen auf Twitter erfüllt."
|
2929 |
|
2930 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:313
|
2931 |
msgid ""
|
2932 |
"With Blog2Social you can select a featured image or any image you select to "
|
2933 |
"be displayed with your link post. Blog2Social will automatically write the "
|
2947 |
"Änderungen, die Du in der Beitragsvorschau an Bilder, Titel und Beschreibung "
|
2948 |
"vornimmst, nicht übernimmt. \n"
|
2949 |
|
2950 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:316
|
2951 |
msgid ""
|
2952 |
"You can change the image, title and description for your post on Facebook, "
|
2953 |
"by editing the following fields for"
|
2955 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
2956 |
"Facebook über die folgenden Felder ändern:"
|
2957 |
|
2958 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:319 ../..
|
2959 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:334
|
2960 |
msgid "image"
|
2961 |
msgstr "Bild"
|
2962 |
|
2963 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:320 ../..
|
2964 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:335
|
2965 |
msgid "title"
|
2966 |
msgstr "Titel"
|
2967 |
|
2968 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:321 ../..
|
2969 |
+
#: /plugins/blog2social-v-4/views/b2s/html/footer.phtml:336
|
2970 |
msgid "description"
|
2971 |
msgstr "Beschreibung"
|
2972 |
|
2973 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:323
|
2974 |
msgid ""
|
2975 |
"Blog2Social will automatically write these information in the Facebook Open "
|
2976 |
"Graph (OG) Meta Tags for Image, Title and Description of your blog post."
|
2979 |
"Graph (OG) Meta Tag Parameter Deines Blogbeitrags für Image, Title und "
|
2980 |
"Description."
|
2981 |
|
2982 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:326
|
2983 |
msgid ""
|
2984 |
"Please note: If this post has already been shared or scheduled previously, "
|
2985 |
"your current changes will also affect the look of previously shared or "
|
2992 |
"Meta Tag Parameter Deiner Beitragsseite zieht und alle vorhandenen Beiträge "
|
2993 |
"mit diesen Informationen automatisch aktualisiert."
|
2994 |
|
2995 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:328
|
2996 |
#, php-format
|
2997 |
msgid ""
|
2998 |
"Please note: Your changes will have no effect on your social media posts on "
|
3003 |
"berücksichtigt werden, wenn Du in den Blog2Social Meta Tag<a target=\"_blank\" "
|
3004 |
"href=\"%s\">Einstellungen</a>, die Meta Tag Funktion manuell deaktiviert hast."
|
3005 |
|
3006 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:331
|
3007 |
msgid ""
|
3008 |
"You can change the image, title and description for your post on Twitter, by "
|
3009 |
"editing the following fields for"
|
3011 |
"Du kannst das Bild, den Titel und die Beschreibung für Deinen Post auf "
|
3012 |
"Twitter über die folgenden Felder ändern:"
|
3013 |
|
3014 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:338
|
3015 |
msgid ""
|
3016 |
"Blog2Social will automatically write these information in the Twitter Card "
|
3017 |
"Meta Tags for Image, Title and Description of your blog post."
|
3019 |
"Blog2Social übergibt diese Informationen automatisch an die Twitter Card "
|
3020 |
"Meta Tag Parameter Deines Blogbeitrags für Image, Title und Description."
|
3021 |
|
3022 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:341
|
3023 |
msgid ""
|
3024 |
"Please note: If this post has already been shared or scheduled previously, "
|
3025 |
"your current changes will also affect the look of previously shared or "
|
3034 |
"bereits geteilt hast, kann es bis zu 7 Tagen dauern, bis Twitter die "
|
3035 |
"Änderungen aktualisiert. "
|
3036 |
|
3037 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:343
|
3038 |
#, php-format
|
3039 |
msgid ""
|
3040 |
"Please note: Your changes will have no effect on your social media posts on "
|
3046 |
"target=\"_blank\" href=\"%s\">Einstellungen </a> die Meta Tag Funktion manuell "
|
3047 |
"deaktiviert hast."
|
3048 |
|
3049 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:350
|
3050 |
msgid "You want to change the image, title and description for your post?"
|
3051 |
msgstr "Du möchtest Dein Bild, Titel und Beschreibung für diesen Beitrag ändern?"
|
3052 |
|
3053 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:386
|
3054 |
msgid ""
|
3055 |
"You are currently sharing this post as image post. Changes to title and "
|
3056 |
"description Meta Tag parameters will only be supported for link post formats."
|
3062 |
"Format unterstützt. Bitte ändere das Post Format in Linkbeitrag, um "
|
3063 |
"Änderungen am Titel und der Beschreibung für die Postvorschau vorzunehmen."
|
3064 |
|
3065 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:389
|
3066 |
+
#, php-format
|
3067 |
+
msgid ""
|
3068 |
+
"Your changes will have no effect on your social media posts on Facebook, if "
|
3069 |
+
"you have manually unchecked the Meta Tag options for Facebook in your "
|
3070 |
+
"Blog2Social <a target=\"_blank\" href=\"%s\">settings</a>"
|
3071 |
+
msgstr ""
|
3072 |
+
"Deine Änderungen haben keinen Effekt für Deine Social Media Beiträge, wenn "
|
3073 |
+
"Du Meta Tag Einstellungen für Facebook unter den Blog2Social <a "
|
3074 |
+
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3075 |
+
|
3076 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/footer.phtml:392
|
3077 |
+
#, php-format
|
3078 |
+
msgid ""
|
3079 |
+
"Your changes will have no effect on your social media posts on Twitter, if "
|
3080 |
+
"you have manually unchecked the Meta Tag options for Twitter in your "
|
3081 |
+
"Blog2Social <a target=\"_blank\" href=\"%s\">settings</a>"
|
3082 |
+
msgstr ""
|
3083 |
+
"Deine Änderungen haben keinen Effekt für Deine Social Media Beiträge, wenn "
|
3084 |
+
"Du Meta Tag Einstellungen für Twitter unter den Blog2Social <a "
|
3085 |
+
"target=\"_blank\" href=\"%s\">Einstellungen</a> deaktiviert hast."
|
3086 |
+
|
3087 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:26
|
3088 |
msgid ""
|
3089 |
"To use all features of Blog2Social, PHP version 5.5.3 or higher is required. "
|
3090 |
"Our support assists you as of PHP version 5.5.3. See also:"
|
3093 |
"höher benötigt. Unser Support unterstützt Dich ab PHP Version 5.5.3. Siehe "
|
3094 |
"auch:"
|
3095 |
|
3096 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:27
|
3097 |
msgid "Technical requirements for Blog2Social"
|
3098 |
msgstr "Technische Vorraussetzungen für Blog2Social"
|
3099 |
|
3100 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:34
|
3101 |
msgid "Thank you. You'll now receive the blog updates from Blog2Social."
|
3102 |
msgstr "Vielen Dank. Ab sofort erhältest Du die Blog-Updates von Blog2Social."
|
3103 |
|
3104 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:52
|
3105 |
+
msgid "Autoposter limit has been reached"
|
3106 |
+
msgstr "Das Autoposter-Limit wurde erreicht"
|
3107 |
+
|
3108 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:52
|
3109 |
+
msgid "Your daily limit for posting automatically has been reached."
|
3110 |
+
msgstr "Dein tägliche Limit für das automatische Veröffentlichen wurde erreicht."
|
3111 |
+
|
3112 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:59
|
3113 |
msgid "You have clear all page and post meta data successful."
|
3114 |
msgstr "Alle Seiten und Beitrags Metangaben sind gelöscht."
|
3115 |
|
3116 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:64
|
3117 |
msgid "The page and post meta data could not be removed."
|
3118 |
msgstr "Die Seiten und Beitrags Metangaben können nicht gelöscht werden."
|
3119 |
|
3120 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:70
|
3121 |
+
msgid ""
|
3122 |
+
"You have Yoast SEO active. Blog2Social Social Meta Tags overrides the meta "
|
3123 |
+
"tags from Yoast SEO."
|
3124 |
+
msgstr ""
|
3125 |
+
"Du hast Yoast SEO aktiviert. Blog2Social Meta Tags überschreibt die "
|
3126 |
+
"Metaangaben von Yoast SEO nun."
|
3127 |
+
|
3128 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:76
|
3129 |
+
msgid ""
|
3130 |
+
"You currently have both Blog2Social Social Meta Tags and All in One SEO Pack "
|
3131 |
+
"plugins active. This is no recommended. Please, deactivated the All in One "
|
3132 |
+
"Seo Social Meta settings."
|
3133 |
+
msgstr ""
|
3134 |
+
"Du hast zurzeit Blog2Social Social Meta Tags und das Plugin All in One SEO "
|
3135 |
+
"Pack aktiv. Das wird nicht empfohlen Bitte deaktiviere die All-in-One-Seo-"
|
3136 |
+
"Social-Meta-Einstellungen."
|
3137 |
+
|
3138 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:82
|
3139 |
+
msgid ""
|
3140 |
+
"You currently have both Blog2Social Social Meta Tags and Facebook Open Graph,"
|
3141 |
+
" Google+ and Twitter Card Tags plugins active. This is no recommended. "
|
3142 |
+
"Please, deactivated the Facebook Open Graph, Google+ and Twitter Card Tags "
|
3143 |
+
"settings."
|
3144 |
+
msgstr ""
|
3145 |
+
"Du hast zurzeit Blog2Social Social Meta Tags und das Plugin Facebook Open "
|
3146 |
+
"Graph, Google+ and Twitter Card Tags aktiv. Das wird nicht empfohlen Bitte "
|
3147 |
+
"deaktiviere die Facebook Open Graph, Google+ and Twitter Card Tags "
|
3148 |
+
"Einstellungen."
|
3149 |
+
|
3150 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:89
|
3151 |
msgid "This entry could not be removed. It's not yours!"
|
3152 |
msgstr "Der Eintrag kann nicht entfernt werden. Es ist nicht Deiner!"
|
3153 |
|
3154 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:94
|
3155 |
msgid "This entry was removed successful."
|
3156 |
msgstr "Der Eintrag wurde entfernt."
|
3157 |
|
3158 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:103
|
3159 |
msgid "Post was scheduled successfully on your blog!"
|
3160 |
msgstr "Beitrag wurde erfolgreich auf Deinem Blog geplant!"
|
3161 |
|
3162 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:105
|
3163 |
msgid "Post is published successfully on your blog!"
|
3164 |
msgstr "Beitrag wird erfolgreich auf Deinem Blog veröffentlicht!"
|
3165 |
|
3166 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:118 ../..
|
3167 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:278
|
3168 |
msgid "Version"
|
3169 |
msgstr "Version"
|
3170 |
|
3171 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:118
|
3172 |
msgid "is successfully activated."
|
3173 |
msgstr "wurde erfolgreich aktiviert."
|
3174 |
|
3175 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:123
|
3176 |
msgid "Your entered License Key is invalid. Please contact support!"
|
3177 |
msgstr "Dein Lizenzschlüssel ist ungültig. Bitte wende Dich an unseren Support!"
|
3178 |
|
3179 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:128
|
3180 |
msgid "Your license key has reached the maximum number of users."
|
3181 |
msgstr "Dein Lizenzschlüssel hat die maximale Anzahl an Benutzern erreicht."
|
3182 |
|
3183 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:135
|
3184 |
msgid "Your authorization was successful."
|
3185 |
msgstr "Deine Autorisierung war erfolgreich."
|
3186 |
|
3187 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:140
|
3188 |
msgid "Your profile was saved successful."
|
3189 |
msgstr "Dein Profil wurde erfolgreich gespeichert."
|
3190 |
|
3191 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:145
|
3192 |
msgid "Your profile could not be saved."
|
3193 |
msgstr "Dein Profil konnte nicht gespeichert werden."
|
3194 |
|
3195 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:150
|
3196 |
msgid "Your authorization could not be removed."
|
3197 |
msgstr "Deine Autorisierung konnte nicht entfernt werden."
|
3198 |
|
3199 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:155
|
3200 |
msgid "Your authorization was removed successful."
|
3201 |
msgstr "Dein Profil wurde erfolgreich entfernt."
|
3202 |
|
3203 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:160
|
3204 |
msgid "Thank you! Your feedback has been received."
|
3205 |
msgstr "Vielen Dank. Dein Hinweis wurde an uns übermittelt."
|
3206 |
|
3207 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:165
|
3208 |
msgid "Your feedback could not be delivered."
|
3209 |
msgstr "Dein Hinweis konnte nicht übermittelt werden. Bitte versuche es erneut."
|
3210 |
|
3211 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:172 ../..
|
3212 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:187
|
3213 |
msgid "Your settings were successfully saved."
|
3214 |
msgstr "Deine Einstellungen sind gespeichert."
|
3215 |
|
3216 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:177
|
3217 |
msgid "Your settings could not be saved."
|
3218 |
msgstr "Deine Einstellungen konnte nicht gespeichert werden. Versuche es erneut."
|
3219 |
|
3220 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:182
|
3221 |
+
msgid ""
|
3222 |
+
"Your settings could not be saved, because you have auto-posting enabled but "
|
3223 |
+
"no social networks selected."
|
3224 |
+
msgstr ""
|
3225 |
+
"Deine Einstellungen konnten nicht gespeichert werden, weil Du keine Social "
|
3226 |
+
"Media Netzwerke ausgewählt hast."
|
3227 |
|
3228 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:195
|
3229 |
+
#, php-format
|
3230 |
+
msgid ""
|
3231 |
+
"Hi, we noticed you just shared your %s. blog post with Blog2Social - that's "
|
3232 |
+
"awesome! Could you please do us a favor and give it a 5-star rating on "
|
3233 |
+
"WordPress? Just to help us spread the word and boost our motivation."
|
3234 |
+
msgstr ""
|
3235 |
+
"Hallo, wir haben festgestellt, dass Du Deinen %s. Blog-Post mit Blog2Social "
|
3236 |
+
"geteilt hast - das ist toll! Eine 5-Sterne-Bewertung auf Wordpress würde uns "
|
3237 |
+
"sehr freuen und uns helfen, das Tool bekannter zu machen. Vielen Dank für "
|
3238 |
+
"Deine Unterstützung.\n"
|
3239 |
+
|
3240 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:198
|
3241 |
+
msgid "Ok, you deserve it"
|
3242 |
+
msgstr "Ok, Ihr habt es verdient "
|
3243 |
+
|
3244 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:201
|
3245 |
+
msgid "Nope, maybe later"
|
3246 |
+
msgstr "Nicht jetzt, vielleicht später "
|
3247 |
+
|
3248 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:204
|
3249 |
+
msgid "I already did it"
|
3250 |
+
msgstr "Habe ich schon gemacht "
|
3251 |
+
|
3252 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:216
|
3253 |
+
msgid "Boost your social media automation with Blog2Social PREMIUM!"
|
3254 |
+
msgstr "Mache mehr aus Deiner Social Media Automatisierung mit Blog2Social PREMIUM!"
|
3255 |
+
|
3256 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:218
|
3257 |
+
msgid ""
|
3258 |
+
"Blog2Social provides even more options for auto-posting and auto-scheduling "
|
3259 |
+
"for your posts. Easily schedule your posts with the Best Time Scheduler or "
|
3260 |
+
"at your personal time settings. Post to multiple pages and groups. Select "
|
3261 |
+
"link post or image post formats for each network and post, select any image "
|
3262 |
+
"from your library and more."
|
3263 |
+
msgstr ""
|
3264 |
+
"Blog2Social bietet Dir noch mehr Optionen für das Auto-Posting und die "
|
3265 |
+
"automatisierte Planung Deiner Beiträge. Plane Deine Beiträge einfach mit den "
|
3266 |
+
"beste Zeiten Manager oder zu Deinen persönlichen Zeiteinstellungen. Plane "
|
3267 |
+
"auf mehreren Seiten und Gruppen. Wähle zwischen Link-Post oder Bild-Post "
|
3268 |
+
"Formaten für jedes Netzwerk und jeden Post, wähle dazu beliebige Bilder aus "
|
3269 |
+
"deiner Bibliothek aus. Und vieles mehr.\n"
|
3270 |
+
|
3271 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:222
|
3272 |
+
msgid "Yes, I want to test Blog2Social PREMIUM 30 days for free"
|
3273 |
+
msgstr "Ja, ich möchte das Blog2Social PREMIUM 30 Tage kostenlos testen "
|
3274 |
+
|
3275 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:225
|
3276 |
+
msgid "No, I'm happy with Blog2Social FREE"
|
3277 |
+
msgstr "Nein, ich bin glücklich mit Blog2Social FREE "
|
3278 |
|
3279 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:237
|
3280 |
msgid "Your Blog2Social Premium Free Version is activated for "
|
3281 |
msgstr "Deine Blog2Social Testphase läuft noch"
|
3282 |
|
3283 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:240
|
3284 |
msgid " Days"
|
3285 |
msgstr "Tage"
|
3286 |
|
3287 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:240
|
3288 |
msgid " today"
|
3289 |
msgstr "heute"
|
3290 |
|
3291 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:244
|
3292 |
+
msgid ""
|
3293 |
+
"Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on "
|
3294 |
+
"autopilot, automatically schedule your social media posts with the Best Time "
|
3295 |
+
"Manager. Select images and post formats (link post or image post) for each "
|
3296 |
+
"social community. Upload and select any image for sharing. Save multiple "
|
3297 |
+
"combinations of networks for different sharing purposes. Start from only $5."
|
3298 |
+
"75 per month to benefit from PREMIUM features."
|
3299 |
+
msgstr ""
|
3300 |
+
"Blog2Social PREMIUM kann so viel für Dich tun: Veröffentliche Deine Blog-"
|
3301 |
+
"Posts automatisch per Autopilot, plane Deine Social Media Beiträge mit dem "
|
3302 |
+
"Beste-Zeiten-Manager. Wähle verschiedene Bilder und Post-Formate (Link-Post "
|
3303 |
+
"oder Bild-Post) für jede soziale Community. Lade beliebige Bilder zum Teilen "
|
3304 |
+
"hoch. Speichere mehrere Kombinationen von Netzwerken für verschiedene Zwecke."
|
3305 |
+
" "
|
3306 |
+
|
3307 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:248 ../..
|
3308 |
+
#: /plugins/blog2social-v-4/views/b2s/html/header.phtml:267
|
3309 |
+
msgid "I need some more time to decide"
|
3310 |
+
msgstr "Ich brauche noch mehr Zeit um mich zu entscheiden "
|
3311 |
|
3312 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:259
|
3313 |
+
msgid "Your free trial of Blog2Social PREMIUM has ended."
|
3314 |
+
msgstr "Deine kostenlose Testversion von Blog2Social PREMIUM ist abgelaufen."
|
3315 |
|
3316 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:260
|
3317 |
+
msgid "We hope you liked Blog2Social Premium."
|
3318 |
+
msgstr "Wir hoffen, dass Dir Blog2Social Premium gefällt."
|
3319 |
+
|
3320 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:266
|
3321 |
+
msgid "Yes, I want to upgrade now"
|
3322 |
+
msgstr "Ja, ich möchte jetzt von Premium profitieren "
|
3323 |
|
3324 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:268
|
3325 |
+
msgid "Did you miss something? Tell us!"
|
3326 |
+
msgstr "Vermisst Du etwas? Sag es uns! "
|
3327 |
+
|
3328 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:288 ../..
|
3329 |
#: /plugins/blog2social-v-4/views/b2s/html/service.phtml:15
|
3330 |
msgid "Plans & Pricing"
|
3331 |
msgstr "Versionen & Preise"
|
3332 |
|
3333 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:289 ../..
|
3334 |
#: /plugins/blog2social-v-4/views/b2s/html/service.phtml:16
|
3335 |
msgid "Support"
|
3336 |
msgstr "Support"
|
3337 |
|
3338 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:301
|
3339 |
+
msgid "Test Blog2Social PREMIUM 30 days for free"
|
3340 |
+
msgstr "Teste Blog2Social PREMIUM 30 Tage kostenlos"
|
3341 |
+
|
3342 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:307
|
3343 |
msgid ""
|
3344 |
"The free trial can not be started. This blog has been already registered for "
|
3345 |
"the free trial."
|
3347 |
"Die kostenlose Testphase konnte nicht aktiviert werden. Dieser Blog wurde "
|
3348 |
"bereits für die kostenlose Testzeit freigeschaltet."
|
3349 |
|
3350 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:312
|
|
|
|
|
|
|
|
|
3351 |
msgid "Share on multiple accounts per network"
|
3352 |
msgstr "Auf mehreren Profilen, Seiten und Gruppen teilen"
|
3353 |
|
3354 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:313
|
3355 |
msgid "Best Time Scheduler: Schedule once, multiple times or recurringly."
|
3356 |
msgstr "Beste Zeiten Manager: vordefinierte Zeiten für Deine Beiträge nutzen"
|
3357 |
|
3358 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:314
|
3359 |
msgid "Reporting with links to all published social media posts"
|
3360 |
msgstr "Reporting mit Links zu allen veröffentlichten Social Media Posts"
|
3361 |
|
3362 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:317 ../..
|
3363 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:141 ../..
|
3364 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:143 ../..
|
3365 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:218 ../..
|
3367 |
msgid "E-Mail"
|
3368 |
msgstr "E-Mail"
|
3369 |
|
3370 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:321 ../..
|
3371 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:91 ../..
|
3372 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:100 ../..
|
3373 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:168 ../..
|
3375 |
msgid "First Name"
|
3376 |
msgstr "Vorname"
|
3377 |
|
3378 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:325 ../..
|
3379 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:92 ../..
|
3380 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:103 ../..
|
3381 |
#: /plugins/blog2social-v-4/views/prg/html/form.phtml:169 ../..
|
3383 |
msgid "Last Name"
|
3384 |
msgstr "Nachname"
|
3385 |
|
3386 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:330
|
3387 |
msgid "No credit card required"
|
3388 |
msgstr "keine Kreditkarte notwendig"
|
3389 |
|
3390 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/header.phtml:334
|
3391 |
+
msgid "Get Started"
|
3392 |
+
msgstr "Jetzt loslegen"
|
3393 |
+
|
3394 |
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:6
|
3395 |
msgid "All Posts"
|
3396 |
msgstr "alle Beiträge"
|
3397 |
|
3398 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:9
|
|
|
|
|
|
|
|
|
3399 |
msgid "Shared Posts"
|
3400 |
msgstr "geteilte Beiträge"
|
3401 |
|
3402 |
+
#: ../../plugins/blog2social-v-4/views/b2s/html/post.navbar.phtml:10
|
3403 |
msgid "Calendar"
|
3404 |
msgstr "Kalender"
|
3405 |
|
|
|
|
|
|
|
|
|
3406 |
#: ../../plugins/blog2social-v-4/views/b2s/html/sidebar.phtml:8
|
3407 |
msgid "Your license"
|
3408 |
msgstr "Deine Lizenz"
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: auto-post, social media share, auto-publish, scheduling, social media post
|
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
Tested up to: 4.8.3
|
7 |
-
Stable tag: 4.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -291,6 +291,8 @@ We use the official authentification oAUTH methods to third-party applications p
|
|
291 |
9. Adjust the best times to schedule in the best time scheduler.
|
292 |
|
293 |
== Changelog ==
|
|
|
|
|
294 |
= 4.3.3 =
|
295 |
Bugfix: Calendar date time function
|
296 |
= 4.3.2 =
|
@@ -341,8 +343,10 @@ Bug Fix: update method
|
|
341 |
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)
|
342 |
|
343 |
== Upgrade Notice ==
|
|
|
|
|
344 |
= 4.3.3 =
|
345 |
-
Bugfix:
|
346 |
= 4.3.2 =
|
347 |
Bugfix: Loading process
|
348 |
= 4.3.1 =
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
Tested up to: 4.8.3
|
7 |
+
Stable tag: 4.4.0
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
291 |
9. Adjust the best times to schedule in the best time scheduler.
|
292 |
|
293 |
== Changelog ==
|
294 |
+
= 4.4.0 =
|
295 |
+
Usability Optimization, auto post imported content, Instagram image post format
|
296 |
= 4.3.3 =
|
297 |
Bugfix: Calendar date time function
|
298 |
= 4.3.2 =
|
343 |
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)
|
344 |
|
345 |
== Upgrade Notice ==
|
346 |
+
= 4.4.0 =
|
347 |
+
Usability Optimization, auto post imported content, Instagram image post format
|
348 |
= 4.3.3 =
|
349 |
+
Bugfix: Calendar date time function
|
350 |
= 4.3.2 =
|
351 |
Bugfix: Loading process
|
352 |
= 4.3.1 =
|
views/b2s/dashboard.php
CHANGED
@@ -1,205 +1,90 @@
|
|
1 |
-
<div
|
2 |
-
<div class="b2s-
|
3 |
-
|
4 |
-
|
5 |
-
<div class="
|
6 |
-
<div class="panel-
|
7 |
-
<div class="
|
8 |
-
|
9 |
-
|
10 |
-
if ($updateMail == false || empty($updateMail)) {
|
11 |
-
?>
|
12 |
-
<div class="well b2s-mail-update-area">
|
13 |
-
<h4 class="b2s-dashboard-h4"><?php _e('Get news and updates for promoting your blog on social media', 'blog2social') ?></h4>
|
14 |
-
<div class="form-inline">
|
15 |
-
<div class="form-group">
|
16 |
-
<input id="b2s-mail-update-input" class="form-control" name="b2sMailUpdate" value="<?php echo $wpUserData->user_email; ?>" placeholder="E-Mail" type="text">
|
17 |
-
<input type="hidden" id="user_lang" value="<?php echo substr(B2S_LANGUAGE, 0, 2) ?>">
|
18 |
-
<a class="btn btn-success b2s-mail-btn" href="#"><?php _e('Get updates', 'blog2social') ?></a>
|
19 |
-
</div>
|
20 |
-
<div class="b2s-info-sm hidden-xs"><?php _e('We hate spam, too. We will never sell your email address to any other company or for any other purpose.', 'blog2social') ?></div>
|
21 |
-
</div>
|
22 |
-
</div>
|
23 |
-
<?php } ?>
|
24 |
-
<div class="clearfix"></div>
|
25 |
-
<div class="col-md-6 b2s-padding-bottom-50">
|
26 |
-
<br>
|
27 |
-
<h5 class="b2s-dashboard-h5"><?php _e('How to use Blog2Social – Step by Step', 'blog2social') ?></h5>
|
28 |
-
<p><?php _e('Learn how to get the most out of Blog2Social to promote your blog on social media.', 'blog2social') ?>
|
29 |
-
<a target="_blank" class="b2s-btn-link" href="<?php echo B2S_Tools::getSupportLink('howto'); ?>"><?php _e('Learn more', 'blog2social') ?></a>
|
30 |
-
</p>
|
31 |
-
<br>
|
32 |
-
<div class="embed-responsive embed-responsive-16by9">
|
33 |
-
<iframe class="border embed-responsive-item" type="text/html" src="https://www.youtube.com/embed/YYjlIgWOGTU" frameborder="0" allowfullscreen></iframe>
|
34 |
-
</div>
|
35 |
-
<div class="clearfix"></div>
|
36 |
-
<br>
|
37 |
-
<h5 class="b2s-dashboard-h5"><?php _e('Do you need help?', 'blog2social') ?></h5>
|
38 |
-
<p><?php _e('Find answers to common questions in', 'blog2social') ?>
|
39 |
-
<a target="_blank" class="btn-success btn-xs" href="<?php echo B2S_Tools::getSupportLink('faq'); ?>"><?php _e('our FAQ', 'blog2social') ?></a>
|
40 |
-
</p>
|
41 |
-
<div class="clearfix"></div>
|
42 |
-
<br>
|
43 |
-
<div class="b2s-faq-area well">
|
44 |
-
<div class="b2s-loading-area-faq" style="display:block">
|
45 |
-
<br>
|
46 |
-
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
47 |
-
<div class="clearfix"></div>
|
48 |
-
<small><?php _e('Loading Top 5 FAQ', 'blog2social') ?></small>
|
49 |
-
</div>
|
50 |
-
<div class="b2s-faq-content"></div>
|
51 |
-
<a target="_blank" class="btn btn-primary btn-block btn-lg" href="<?php echo B2S_Tools::getSupportLink('faq'); ?>"><?php _e('Blog2Social FAQ', 'blog2social') ?></a>
|
52 |
-
</div>
|
53 |
-
<div class="clearfix"></div>
|
54 |
-
<?php if (B2S_PLUGIN_USER_VERSION > 0) { ?>
|
55 |
-
<br>
|
56 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Couldn\'t find your answer?', 'blog2social') ?></h6>
|
57 |
-
<a target="_blank" class="btn btn-primary btn-xs" href="<?php echo B2S_Tools::getSupportLink('faq'); ?>">
|
58 |
-
<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span> <?php _e('Contact Support by Email', 'blog2social') ?>
|
59 |
-
</a>
|
60 |
-
<span class="btn btn-success b2s-dashoard-btn-phone hidden-xs btn-xs"><span class="glyphicon glyphicon-earphone" aria-hidden="true"></span> <?php _e('Call us: +49 2181 7569-277', 'blog2social') ?></span>
|
61 |
-
<br>
|
62 |
-
<div class="b2s-info-sm hidden-xs"><?php _e('(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)', 'blog2social') ?></div>
|
63 |
-
<?php } ?>
|
64 |
-
<br><br>
|
65 |
-
<h6 class="b2s-dashboard-h6 hidden-xs hidden-sm"><?php _e('Follow us:', 'blog2social') ?>
|
66 |
-
<a target="_blank" href="https://www.facebook.com/Blog2Social"><img class="b2s-wdith-35" src="<?php echo plugins_url('/assets/images/portale/1_flat.png', B2S_PLUGIN_FILE) ?>" alt="facebook"></a>
|
67 |
-
<a target="_blank" href="https://twitter.com/blog2social<?php echo (substr(B2S_LANGUAGE, 0, 2) != 'de') ? '_com' : ''; ?>"><img class="b2s-wdith-35" src="<?php echo plugins_url('/assets/images/portale/2_flat.png', B2S_PLUGIN_FILE) ?>" alt="twitter"></a>
|
68 |
-
</h6>
|
69 |
</div>
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
<div class="hidden-xs">
|
98 |
-
<br>
|
99 |
-
<div class="row">
|
100 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
101 |
-
<div class="thumbnail text-center">
|
102 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/networks-choice.png', B2S_PLUGIN_FILE); ?>" alt="Network">
|
103 |
-
</div>
|
104 |
-
</div>
|
105 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
106 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Network Choice', 'blog2social') ?></h6>
|
107 |
-
<p><?php _e('Cross-share to all popular social networks', 'blog2social') ?></p>
|
108 |
-
<span class="pull-right label label-info">FREE</span>
|
109 |
-
</div>
|
110 |
-
</div>
|
111 |
-
<div class="row">
|
112 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
113 |
-
<div class="thumbnail text-center">
|
114 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/automation.png', B2S_PLUGIN_FILE); ?>" alt="Auto-Posting">
|
115 |
-
</div>
|
116 |
-
</div>
|
117 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
118 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Auto-Posting', 'blog2social') ?></h6>
|
119 |
-
<p><?php _e('Automatically share your posts whenever you publish a new blog post', 'blog2social') ?></p>
|
120 |
-
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
121 |
-
</div>
|
122 |
-
</div>
|
123 |
-
<div class="row">
|
124 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
125 |
-
<div class="thumbnail text-center">
|
126 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-customization.png', B2S_PLUGIN_FILE); ?>" alt="Customization">
|
127 |
-
</div>
|
128 |
-
</div>
|
129 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
130 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Custom Sharing', 'blog2social') ?></h6>
|
131 |
-
<p><?php _e('Edit or add comments, hashtags or handles. Edit posts in HTML for re-publishing on blogging networks', 'blog2social') ?></p>
|
132 |
-
<span class="pull-right label label-info">FREE</span>
|
133 |
-
</div>
|
134 |
-
</div>
|
135 |
-
<div class="row">
|
136 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
137 |
-
<div class="thumbnail text-center">
|
138 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/best-time-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Scheduling">
|
139 |
-
</div>
|
140 |
-
</div>
|
141 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
142 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Best Time Scheduler', 'blog2social') ?></h6>
|
143 |
-
<p><?php _e('Choose pre-defined times to post or edit and define your own time settings', 'blog2social') ?></p>
|
144 |
-
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
145 |
-
</div>
|
146 |
-
</div>
|
147 |
-
<div class="row">
|
148 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
149 |
-
<div class="thumbnail text-center">
|
150 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Advanced Scheduling">
|
151 |
-
</div>
|
152 |
-
</div>
|
153 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
154 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Custom Scheduling', 'blog2social') ?></h6>
|
155 |
-
<p><?php _e('Unlimited scheduling options: once, repeatedly or recurringly to multiple profiles, pages and groups', 'blog2social') ?></p>
|
156 |
-
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
157 |
-
</div>
|
158 |
-
</div>
|
159 |
-
<div class="row">
|
160 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
161 |
-
<div class="thumbnail text-center">
|
162 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/one-step-workflow.png', B2S_PLUGIN_FILE); ?>" alt="One-Step Workflow">
|
163 |
-
</div>
|
164 |
-
</div>
|
165 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
166 |
-
<h6 class="b2s-dashboard-h6"><?php _e('One-Step Workflow', 'blog2social') ?></h6>
|
167 |
-
<p><?php _e('One-page preview editor for all social networks for easy customizing', 'blog2social') ?></p>
|
168 |
-
<span class="pull-right label label-info">FREE</span>
|
169 |
-
</div>
|
170 |
-
</div>
|
171 |
-
<div class="row">
|
172 |
-
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
173 |
-
<div class="thumbnail text-center">
|
174 |
-
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/reporting.png', B2S_PLUGIN_FILE); ?>" alt="Reporting">
|
175 |
-
</div>
|
176 |
-
</div>
|
177 |
-
<div class="col-xs-10 col-md-9 col-lg-10">
|
178 |
-
<h6 class="b2s-dashboard-h6"><?php _e('Reporting', 'blog2social') ?></h6>
|
179 |
-
<p><?php _e('All scheduled and published social media posts with direct links for easy access or re-sharing', 'blog2social') ?></p>
|
180 |
-
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
181 |
-
</div>
|
182 |
-
</div>
|
183 |
-
</div>
|
184 |
-
<br>
|
185 |
-
<?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
|
186 |
-
<a class="btn btn-primary btn-lg btn-block" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>"><?php _e('Unlock Premium', 'blog2social') ?></a>
|
187 |
-
<?php } ?>
|
188 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
|
190 |
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
|
|
|
|
|
|
|
|
199 |
</div>
|
200 |
</div>
|
201 |
</div>
|
202 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
</div>
|
204 |
</div>
|
205 |
</div>
|
|
1 |
+
<div style="max-width: 1150px;margin: 0 auto;">
|
2 |
+
<div class="b2s-container">
|
3 |
+
<div class="b2s-inbox">
|
4 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
|
5 |
+
<div class="col-md-6 del-padding-left">
|
6 |
+
<div class="panel panel-default">
|
7 |
+
<div class="panel-body" style="min-height: 188px">
|
8 |
+
<div class="grid-body">
|
9 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/newsletter.php'); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
</div>
|
11 |
+
</div>
|
12 |
+
</div>
|
13 |
+
</div>
|
14 |
+
<div class="col-md-6 del-padding-left">
|
15 |
+
<div class="panel panel-default">
|
16 |
+
<div class="panel-body" style="min-height: 188px">
|
17 |
+
<div class="grid-body">
|
18 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/tutorial.php'); ?>
|
19 |
+
</div>
|
20 |
+
</div>
|
21 |
+
</div>
|
22 |
+
</div>
|
23 |
+
<div class="clearfix"></div>
|
24 |
+
<!--<div class="col-md-6 del-padding-left">
|
25 |
+
<div class="panel panel-default">
|
26 |
+
<div class="panel-body" style="min-height: 351px;">
|
27 |
+
<div class="grid-body">
|
28 |
+
<?php //require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/activity.php'); ?>
|
29 |
+
</div>
|
30 |
+
</div>
|
31 |
+
</div>
|
32 |
+
</div>-->
|
33 |
+
<div class="col-md-6 del-padding-left">
|
34 |
+
<div class="panel panel-default">
|
35 |
+
<div class="panel-body" style="min-height: 351px;">
|
36 |
+
<div class="grid-body">
|
37 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/posts.php'); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
</div>
|
39 |
+
</div>
|
40 |
+
</div>
|
41 |
+
</div>
|
42 |
+
<div class="col-md-6 del-padding-left">
|
43 |
+
<div class="panel panel-default">
|
44 |
+
<div class="panel-body" style="min-height: 351px;">
|
45 |
+
<div class="grid-body">
|
46 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/content.php'); ?>
|
47 |
+
</div>
|
48 |
+
</div>
|
49 |
+
</div>
|
50 |
+
</div>
|
51 |
+
<div class="clearfix"></div>
|
52 |
+
<div class="col-md-6 del-padding-left">
|
53 |
+
<div class="panel panel-default">
|
54 |
+
<div class="panel-body" style="min-height: 280px;">
|
55 |
+
<div class="grid-body">
|
56 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/widgets/support.php'); ?>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
</div>
|
60 |
+
</div>
|
61 |
|
62 |
|
63 |
+
<div class="clearfix"></div>
|
64 |
+
<?php if (B2S_PLUGIN_USER_VERSION > 0) { ?>
|
65 |
+
<div class="col-md-12 del-padding-left" style="text-align: center;">
|
66 |
+
<div class="panel panel-default">
|
67 |
+
<div class="panel-body">
|
68 |
+
<h5 class="b2s-dashboard-h5"><?php _e('Couldn\'t find your answer?', 'blog2social') ?></h5>
|
69 |
+
<a target="_blank" class="btn btn-primary btn-xs" href="<?php echo B2S_Tools::getSupportLink('faq'); ?>">
|
70 |
+
<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span> <?php _e('Contact Support by Email', 'blog2social') ?>
|
71 |
+
</a>
|
72 |
+
<span class="btn btn-success b2s-dashoard-btn-phone hidden-xs btn-xs"><span class="glyphicon glyphicon-earphone" aria-hidden="true"></span> <?php _e('Call us: +49 2181 7569-277', 'blog2social') ?></span>
|
73 |
+
<br>
|
74 |
+
<div class="b2s-info-sm hidden-xs"><?php _e('(Call times: from 9:00 a.m. to 5:00 p.m. CET on working days)', 'blog2social') ?></div>
|
75 |
</div>
|
76 |
</div>
|
77 |
</div>
|
78 |
+
<?php } ?>
|
79 |
+
</div>
|
80 |
+
</div>
|
81 |
+
<div class="row">
|
82 |
+
<div class="col-md-12">
|
83 |
+
<?php
|
84 |
+
$noLegend = 1;
|
85 |
+
require_once (B2S_PLUGIN_DIR . 'views/b2s/html/footer.phtml');
|
86 |
+
?>
|
87 |
</div>
|
88 |
</div>
|
89 |
</div>
|
90 |
+
<div class="clearfix"></div>
|
views/b2s/howto.php
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div style="max-width: 1150px;margin: 0 auto;">
|
2 |
+
<div class="b2s-container">
|
3 |
+
<div class="b2s-inbox">
|
4 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
|
5 |
+
<div class="col-md-12 del-padding-left">
|
6 |
+
<div class="panel panel-default">
|
7 |
+
<div class="panel-body">
|
8 |
+
<div class="grid-body">
|
9 |
+
<h5 class="b2s-dashboard-h5"><?php _e('How to use Blog2Social','blog2social'); ?></h5>
|
10 |
+
<div class="col-md-6 del-padding-left">
|
11 |
+
<div class="embed-responsive embed-responsive-16by9">
|
12 |
+
<iframe class="border embed-responsive-item" type="text/html" src="https://www.youtube.com/embed/YYjlIgWOGTU" frameborder="0" allowfullscreen></iframe>
|
13 |
+
</div>
|
14 |
+
</div>
|
15 |
+
<div class="col-md-6 del-padding-right">
|
16 |
+
<p id="b2s_howto_text">
|
17 |
+
<?php _e('Learn how to get the most out of Blog2Social to promote your blog on social media. Find step-by-step instructions and tips for FREE and PREMIUM users.','blog2social'); ?>
|
18 |
+
</p>
|
19 |
+
<a class="btn btn-primary btn-block btn-lg" href="<?php echo B2S_Tools::getSupportLink('howto'); ?>" target="_blank">Blog2Social Manual</a>
|
20 |
+
</div>
|
21 |
+
</div>
|
22 |
+
</div>
|
23 |
+
</div>
|
24 |
+
</div>
|
25 |
+
<div class="col-md-12 del-padding-left">
|
26 |
+
<div class="panel panel-default">
|
27 |
+
<div class="panel-body">
|
28 |
+
<div class="grid-body">
|
29 |
+
<div class="col-md-6 clearfix">
|
30 |
+
<h5 class="b2s-dashboard-h5"><?php _e('Do you need help?','blog2social'); ?></h5>
|
31 |
+
<p id="b2s_faq_text">
|
32 |
+
<?php _e('Find answers to common questions in our FAQ.','blog2social'); ?>
|
33 |
+
</p>
|
34 |
+
<form action="<?php echo B2S_Tools::getSupportLink('faq_direct'); ?>" method="GET" target="_blank">
|
35 |
+
<input type="hidden" name="action" value="search" />
|
36 |
+
<input name="search" class="form-control" style="width: 100%;margin-bottom: 10px;">
|
37 |
+
<button class="btn btn-success" style="float:right;"><?php _e('search FAQ','blog2social'); ?></button>
|
38 |
+
</form>
|
39 |
+
</div>
|
40 |
+
<div class="col-md-6">
|
41 |
+
<h5 class="b2s-dashboard-h5"><?php _e('TOP 5 FAQ','blog2social'); ?></h5>
|
42 |
+
<div class="b2s-faq-area">
|
43 |
+
<div class="b2s-loading-area-faq" style="display:block">
|
44 |
+
<br>
|
45 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
46 |
+
<div class="clearfix"></div>
|
47 |
+
</div>
|
48 |
+
<div class="b2s-faq-content"></div>
|
49 |
+
</div>
|
50 |
+
<div class="clearfix"></div>
|
51 |
+
</div>
|
52 |
+
</div>
|
53 |
+
</div>
|
54 |
+
</div>
|
55 |
+
</div>
|
56 |
+
</div>
|
57 |
+
</div>
|
58 |
+
</div>
|
views/b2s/html/footer.phtml
CHANGED
@@ -103,7 +103,8 @@
|
|
103 |
<div class="modal-body">
|
104 |
<div class="row">
|
105 |
<div class="col-md-12">
|
106 |
-
<b><?php _e('You can define your preferred custom post format link post or photo post:') ?></b>
|
|
|
107 |
<div class="col-md-6">
|
108 |
<br>
|
109 |
<b>1) <?php _e('Link Post', 'blog2social') ?></b><br>
|
@@ -115,6 +116,24 @@
|
|
115 |
<?php _e('A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook you can edit the albums name with a description of your choice.', 'blog2social'); ?>
|
116 |
</div>
|
117 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
|
119 |
<?php if (B2S_PLUGIN_USER_VERSION == 0) {
|
120 |
?>
|
103 |
<div class="modal-body">
|
104 |
<div class="row">
|
105 |
<div class="col-md-12">
|
106 |
+
<b><?php _e('You can define your preferred custom post format link post or photo post for Twitter and Facebook:') ?></b>
|
107 |
+
<div class="clearfix"></div>
|
108 |
<div class="col-md-6">
|
109 |
<br>
|
110 |
<b>1) <?php _e('Link Post', 'blog2social') ?></b><br>
|
116 |
<?php _e('A photo or image post displays the selected image in the one-page preview of Blog2Social and your comment above the image. The image links to the image view on your image gallery in the respective network. Blog2Social adds the link to your post in your comment. The main benefit of photo posts is that your image is uploaded to your personal image albums or gallery. In Facebook you can edit the albums name with a description of your choice.', 'blog2social'); ?>
|
117 |
</div>
|
118 |
</div>
|
119 |
+
</div>
|
120 |
+
<br>
|
121 |
+
<div class="row">
|
122 |
+
<div class="col-md-12">
|
123 |
+
<b><?php _e('You can define your preferred custom post format image with frame or image cut out for Instagram:') ?></b>
|
124 |
+
<div class="clearfix"></div>
|
125 |
+
<div class="col-md-6">
|
126 |
+
<br>
|
127 |
+
<b>1) <?php _e('Image with frame', 'blog2social') ?></b><br>
|
128 |
+
<?php _e('Insert white frames to show the whole image in your timeline. All image informations will be shown in your timeline.', 'blog2social'); ?>
|
129 |
+
</div>
|
130 |
+
<div class="col-md-6">
|
131 |
+
<br>
|
132 |
+
<b>2) <?php _e('Image cut out', 'blog2social') ?></b><br>
|
133 |
+
<?php _e('The image preview will be cut automatically to fit the default instagram layout for your Instagram timeline. The image will be shown as a whole when opening the preview page for your instagram post.', 'blog2social'); ?>
|
134 |
+
</div>
|
135 |
+
</div>
|
136 |
+
|
137 |
|
138 |
<?php if (B2S_PLUGIN_USER_VERSION == 0) {
|
139 |
?>
|
views/b2s/html/header.phtml
CHANGED
@@ -7,6 +7,14 @@ $b2sActive = $meta->is_b2s_active();
|
|
7 |
$showYoast = ($_GET['page'] == 'blog2social-settings' && $meta->is_yoast_seo_active() && $b2sActive) ? 'block' : 'none';
|
8 |
$showAioseop = ($meta->is_aioseop_active() && $b2sActive) ? 'block' : 'none';
|
9 |
$showWebdaos = ($meta->is_webdados_active() && $b2sActive) ? 'block' : 'none';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
?>
|
11 |
|
12 |
<div class="col-md-12 del-padding-left">
|
@@ -38,6 +46,13 @@ $showWebdaos = ($meta->is_webdados_active() && $b2sActive) ? 'block' : 'none';
|
|
38 |
</div>
|
39 |
</div>
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
<!--Info Meta Tags -->
|
42 |
<div class="panel panel-group b2s-clear-meta-tags b2s-clear-meta-tags-success" style="display:none;">
|
43 |
<div class="panel-body">
|
@@ -162,41 +177,96 @@ $showWebdaos = ($meta->is_webdados_active() && $b2sActive) ? 'block' : 'none';
|
|
162 |
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('Your settings could not be saved.', 'blog2social'); ?>
|
163 |
</div>
|
164 |
</div>
|
|
|
|
|
|
|
|
|
|
|
165 |
<div class="panel panel-group b2s-network-auth-info b2s-ship-settings-save" style="display: none;">
|
166 |
<div class="panel-body">
|
167 |
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Your settings were successfully saved.', 'blog2social'); ?>
|
168 |
</div>
|
169 |
</div>
|
170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
<!--Info-Trail-->
|
172 |
-
<?php if (B2S_PLUGIN_USER_VERSION == 0 && !defined("B2S_PLUGIN_TRAIL_END")) { ?>
|
173 |
-
<div class="panel panel-group b2s-trail-premium-info-area">
|
174 |
<div class="panel-body">
|
175 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
</div>
|
177 |
</div>
|
178 |
<?php } ?>
|
179 |
|
180 |
-
<?php if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) > strtotime(gmdate('Y-m-d H:i:s'))) { ?>
|
181 |
-
<div class="panel panel-group b2s-trail-premium-info-area">
|
182 |
<div class="panel-body">
|
183 |
-
<
|
|
|
184 |
<?php _e('Your Blog2Social Premium Free Version is activated for ', 'blog2social'); ?>
|
185 |
<?php
|
186 |
$days = B2S_Util::getTrialRemainingDays(B2S_PLUGIN_TRAIL_END, date_default_timezone_get());
|
187 |
-
echo $days > 0 ? (
|
188 |
-
|
189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
</div>
|
191 |
</div>
|
192 |
<?php } ?>
|
193 |
|
194 |
-
<?php if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) < strtotime(gmdate('Y-m-d H:i:s'))) { ?>
|
195 |
-
<div class="panel panel-group b2s-trail-premium-info-area">
|
196 |
<div class="panel-body">
|
197 |
-
<
|
198 |
-
<
|
199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
</div>
|
201 |
</div>
|
202 |
<?php } ?>
|
7 |
$showYoast = ($_GET['page'] == 'blog2social-settings' && $meta->is_yoast_seo_active() && $b2sActive) ? 'block' : 'none';
|
8 |
$showAioseop = ($meta->is_aioseop_active() && $b2sActive) ? 'block' : 'none';
|
9 |
$showWebdaos = ($meta->is_webdados_active() && $b2sActive) ? 'block' : 'none';
|
10 |
+
|
11 |
+
$options = new B2S_Options(B2S_PLUGIN_BLOG_USER_ID);
|
12 |
+
$autoPostLimit = 'none';
|
13 |
+
$autoPostCon = $options->_getOption('auto_post_import_condition');
|
14 |
+
if ($autoPostCon !== false && is_array($autoPostCon) && isset($autoPostCon['count'])) {
|
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">
|
46 |
</div>
|
47 |
</div>
|
48 |
|
49 |
+
<!--Info Auto Post-->
|
50 |
+
<div class="panel panel-group b2s-auto-posting" style="display: <?php echo $autoPostLimit; ?>;">
|
51 |
+
<div class="panel-body">
|
52 |
+
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('Autoposter limit has been reached', 'blog2social')?> <br> <?php _e('Your daily limit for posting automatically has been reached.', 'blog2social'); ?>
|
53 |
+
</div>
|
54 |
+
</div>
|
55 |
+
|
56 |
<!--Info Meta Tags -->
|
57 |
<div class="panel panel-group b2s-clear-meta-tags b2s-clear-meta-tags-success" style="display:none;">
|
58 |
<div class="panel-body">
|
177 |
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('Your settings could not be saved.', 'blog2social'); ?>
|
178 |
</div>
|
179 |
</div>
|
180 |
+
<div class="panel panel-group b2s-network-auth-info b2s-settings-user-error-no-auth-selected" style="display:none;">
|
181 |
+
<div class="panel-body">
|
182 |
+
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('Your settings could not be saved, because you have auto-posting enabled but no social networks selected.', 'blog2social'); ?>
|
183 |
+
</div>
|
184 |
+
</div>
|
185 |
<div class="panel panel-group b2s-network-auth-info b2s-ship-settings-save" style="display: none;">
|
186 |
<div class="panel-body">
|
187 |
<span class="glyphicon glyphicon-ok glyphicon-success"></span> <?php _e('Your settings were successfully saved.', 'blog2social'); ?>
|
188 |
</div>
|
189 |
</div>
|
190 |
|
191 |
+
<!--Rating-->
|
192 |
+
<?php if(B2S_Rating::is_visible()){ ?>
|
193 |
+
<div class="panel panel-group" style="border-left: 5px solid #79B232;">
|
194 |
+
<div class="panel-body">
|
195 |
+
<p><?php echo str_replace("%s",B2S_Rating::count(),__("Hi, we noticed you just shared your %s. blog post with Blog2Social - that's awesome! Could you please do us a favor and give it a 5-star rating on WordPress? Just to help us spread the word and boost our motivation.", "blog2social")); ?></p>
|
196 |
+
<p class="b2s-notice-buttons">
|
197 |
+
<a href="https://wordpress.org/support/plugin/blog2social/reviews/" class="b2s-allow-rating" target="_blank">
|
198 |
+
<?php _e('Ok, you deserve it','blog2social'); ?>
|
199 |
+
</a>
|
200 |
+
<a href="#" class="b2s-hide-rating" target="_blank">
|
201 |
+
<?php _e('Nope, maybe later','blog2social'); ?>
|
202 |
+
</a>
|
203 |
+
<a href="#" class="b2s-hide-rating-forever" target="_blank">
|
204 |
+
<?php _e('I already did it','blog2social'); ?>
|
205 |
+
</a>
|
206 |
+
</p>
|
207 |
+
</div>
|
208 |
+
</div>
|
209 |
+
<?php } ?>
|
210 |
+
|
211 |
<!--Info-Trail-->
|
212 |
+
<?php if (B2S_PLUGIN_USER_VERSION == 0 && !defined("B2S_PLUGIN_TRAIL_END") && !get_option('B2S_HIDE_PREMIUM_MESSAGE') && (!isset($_GET['page']) && (isset($_GET['page']) && in_array($_GET['page'],array("blog2social","blog2social-post","blog2social-sched","blog2social-publish","blog2social-calendar"))))) { ?>
|
213 |
+
<div class="panel panel-group b2s-trail-premium-info-area b2s-notice">
|
214 |
<div class="panel-body">
|
215 |
+
<div class="b2s-hide-premium-message b2s-close">x</div>
|
216 |
+
<h2 style="margin-top:0;font-size:20px;"><?php _e('Boost your social media automation with Blog2Social PREMIUM!','blog2social'); ?></h2>
|
217 |
+
<p>
|
218 |
+
<?php _e('Blog2Social provides even more options for auto-posting and auto-scheduling for your posts. Easily schedule your posts with the Best Time Scheduler or at your personal time settings. Post to multiple pages and groups. Select link post or image post formats for each network and post, select any image from your library and more.','blog2social'); ?>
|
219 |
+
</p>
|
220 |
+
<p class="b2s-notice-buttons">
|
221 |
+
<a data-toggle="modal" data-target="#b2s-trial-modal" href="#">
|
222 |
+
<?php _e('Yes, I want to test Blog2Social PREMIUM 30 days for free','blog2social'); ?>
|
223 |
+
</a>
|
224 |
+
<a href="#" class="b2s-hide-premium-message">
|
225 |
+
<?php _e("No, I'm happy with Blog2Social FREE","blog2social"); ?>
|
226 |
+
</a>
|
227 |
+
</p>
|
228 |
</div>
|
229 |
</div>
|
230 |
<?php } ?>
|
231 |
|
232 |
+
<?php if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) > strtotime(gmdate('Y-m-d H:i:s')) && !get_option('B2S_HIDE_TRAIL_MESSAGE') && (isset($_GET['page']) && in_array($_GET['page'],array("blog2social","blog2social-post","blog2social-sched","blog2social-publish","blog2social-calendar")))) { ?>
|
233 |
+
<div class="panel panel-group b2s-trail-premium-info-area b2s-notice">
|
234 |
<div class="panel-body">
|
235 |
+
<div class="b2s-hide-trail-message b2s-close">x</div>
|
236 |
+
<h2 style="margin-top:0;font-size:20px;">
|
237 |
<?php _e('Your Blog2Social Premium Free Version is activated for ', 'blog2social'); ?>
|
238 |
<?php
|
239 |
$days = B2S_Util::getTrialRemainingDays(B2S_PLUGIN_TRAIL_END, date_default_timezone_get());
|
240 |
+
echo $days > 0 ? ("<span style='color:#79B232'>".$days ."</span>". __(' Days', 'blog2social')) : "<span style='color:#f33'>".__(' today', 'blog2social')."</span>";
|
241 |
+
?>
|
242 |
+
</h2>
|
243 |
+
<p>
|
244 |
+
<?php echo _e('Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on autopilot, automatically schedule your social media posts with the Best Time Manager. Select images and post formats (link post or image post) for each social community. Upload and select any image for sharing. Save multiple combinations of networks for different sharing purposes. Start from only $5.75 per month to benefit from PREMIUM features.','blog2social'); ?>
|
245 |
+
</p>
|
246 |
+
<p class="b2s-notice-buttons">
|
247 |
+
<a target="_blank" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>"><?php _e('Upgrade to PREMIUM', 'blog2social'); ?></a>
|
248 |
+
<a href="#" class="b2s-hide-trail-message"><?php echo _e('I need some more time to decide','blog2social'); ?></a>
|
249 |
+
</p>
|
250 |
</div>
|
251 |
</div>
|
252 |
<?php } ?>
|
253 |
|
254 |
+
<?php if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) < strtotime(gmdate('Y-m-d H:i:s')) && !get_option('B2S_HIDE_TRAIL_ENDED') && (isset($_GET['page']) && in_array($_GET['page'],array("blog2social","blog2social-post","blog2social-sched","blog2social-publish","blog2social-calendar")))) { ?>
|
255 |
+
<div class="panel panel-group b2s-trail-premium-info-area b2s-notice">
|
256 |
<div class="panel-body">
|
257 |
+
<div class="b2s-hide-trail-ended-modal b2s-close">x</div>
|
258 |
+
<h2 style="margin-top:0;font-size:20px;">
|
259 |
+
<?php _e('Your free trial of Blog2Social PREMIUM has ended.','blog2social'); ?><br>
|
260 |
+
<?php _e('We hope you liked Blog2Social Premium.', 'blog2social'); ?>
|
261 |
+
</h2>
|
262 |
+
<p>
|
263 |
+
Blog2Social PREMIUM can do so much for you: Auto-publish your blog post on autopilot, automatically schedule your social media posts with the Best Time Manager. Select images and post formats (link post or image post) for each social community. Upload and select any image for sharing. Save multiple combinations of networks for different sharing purposes. Start from only $5.75 per month to benefit from PREMIUM features.
|
264 |
+
</p>
|
265 |
+
<p class="b2s-notice-buttons">
|
266 |
+
<a target="_blank" class="btn btn-sm btn-link" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>"><?php _e('Yes, I want to upgrade now', 'blog2social'); ?></a>
|
267 |
+
<a href="#" class="btn btn-sm btn-link b2s-hide-trail-ended-modal"><?php _e('I need some more time to decide', 'blog2social'); ?></a>
|
268 |
+
<a href="#" class="btn btn-sm btn-link b2s-show-feedback-modal"><?php echo _e('Did you miss something? Tell us!','blog2social'); ?></a>
|
269 |
+
</p>
|
270 |
</div>
|
271 |
</div>
|
272 |
<?php } ?>
|
views/b2s/html/post.navbar.phtml
CHANGED
@@ -5,8 +5,10 @@ $isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
|
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" 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 <?php echo $isPremiumInfo; ?>" 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 |
-
|
|
|
|
|
10 |
</div>
|
11 |
<hr class="pull-left">
|
12 |
|
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" 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 <?php echo $isPremiumInfo; ?>" href="admin.php?page=blog2social-sched"><?php _e('Scheduled Posts','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
|
8 |
+
<?php if($getPage != "blog2social"){ ?>
|
9 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-publish') ? 'primary' :'link'; ?> b2s-post-btn" href="admin.php?page=blog2social-publish"><?php _e('Shared Posts','blog2social') ?></a>
|
10 |
+
<a class="btn btn-<?php echo ($getPage == 'blog2social-calendar') ? 'primary' :'link'; ?> b2s-post-btn <?php echo $isPremiumInfo; ?>" href="admin.php?page=blog2social-calendar"><?php _e('Calendar','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
|
11 |
+
<?php } ?>
|
12 |
</div>
|
13 |
<hr class="pull-left">
|
14 |
|
views/b2s/image.calendar.php
CHANGED
@@ -3,5 +3,4 @@ $image = new B2S_Ship_Image($view = 'modal');
|
|
3 |
if (!empty($_POST['image_url'])) {
|
4 |
$image->setImageData(array(array($_POST['image_url'])));
|
5 |
}
|
6 |
-
echo $image->getItemHtml($postData->ID, $postData->post_content, $postUrl, substr(B2S_LANGUAGE, 0, 2));
|
7 |
-
?>
|
3 |
if (!empty($_POST['image_url'])) {
|
4 |
$image->setImageData(array(array($_POST['image_url'])));
|
5 |
}
|
6 |
+
echo $image->getItemHtml($postData->ID, $postData->post_content, $postUrl, substr(B2S_LANGUAGE, 0, 2));
|
|
views/b2s/post.calendar.php
CHANGED
@@ -35,7 +35,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
35 |
var b2s_calendar_datetime = '<?= date('Y-m-d H:i:s'); ?>';
|
36 |
var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
|
37 |
var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
|
38 |
-
var b2s_calendar_formats = <?= json_encode(array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social'))); ?>;
|
39 |
var b2s_is_calendar = true;
|
40 |
</script>
|
41 |
</div>
|
35 |
var b2s_calendar_datetime = '<?= date('Y-m-d H:i:s'); ?>';
|
36 |
var b2s_has_premium = <?= B2S_PLUGIN_USER_VERSION > 0 ? "true" : "false"; ?>;
|
37 |
var b2s_plugin_url = '<?= B2S_PLUGIN_URL; ?>';
|
38 |
+
var b2s_calendar_formats = <?= json_encode(array('post' => array(__('Link Post', 'blog2social'), __('Photo Post', 'blog2social')), 'image' => array(__('Image with frame'), __('Image cut out')))); ?>;
|
39 |
var b2s_is_calendar = true;
|
40 |
</script>
|
41 |
</div>
|
views/b2s/premium.php
ADDED
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div style="max-width: 1150px;margin: 0 auto;">
|
2 |
+
<div class="b2s-container">
|
3 |
+
<div class="col-md-12 del-padding-left del-padding-right">
|
4 |
+
<div class="panel panel-default">
|
5 |
+
<div class="panel-body">
|
6 |
+
<div class="grid-body">
|
7 |
+
<h2 style="margin-top:0"><?php _e('Your license: Blog2Social', 'blog2social') ?>
|
8 |
+
<span class="b2s-key-name">
|
9 |
+
<?php
|
10 |
+
$versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
|
11 |
+
if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) > time()) {
|
12 |
+
echo 'FREE-TRIAL (' . $versionType[B2S_PLUGIN_USER_VERSION] . ')';
|
13 |
+
} else {
|
14 |
+
echo $versionType[B2S_PLUGIN_USER_VERSION];
|
15 |
+
}
|
16 |
+
?>
|
17 |
+
</span>
|
18 |
+
</h2>
|
19 |
+
<p><?php _e('Upgrade to Blog2Social Premium to schedule your posts for the best time, once or recurringly with the Best Time Scheduler and post to pages, groups and multiple accounts per network.', 'blog2social') ?>
|
20 |
+
<a target="_blank" class="b2s-btn-link" href="<?php echo B2S_Tools::getSupportLink('feature'); ?>"><?php _e('Learn more', 'blog2social') ?></a></p>
|
21 |
+
<div class="clearfix"></div>
|
22 |
+
<br>
|
23 |
+
<div class="b2s-key-area">
|
24 |
+
<div class="input-group">
|
25 |
+
<input class="form-control input-sm b2s-key-area-input" placeholder="<?php _e('Enter license key and change your version', 'blog2social'); ?>" value="" type="text">
|
26 |
+
<span class="input-group-btn">
|
27 |
+
<button class="btn btn-success btn-sm b2s-key-area-btn-submit"><?php _e('Activate', 'blog2social'); ?></button>
|
28 |
+
</span>
|
29 |
+
</div>
|
30 |
+
</div>
|
31 |
+
</div>
|
32 |
+
</div>
|
33 |
+
</div>
|
34 |
+
</div>
|
35 |
+
<!--Features-->
|
36 |
+
<div class="hidden-xs">
|
37 |
+
<br>
|
38 |
+
<div class="col-md-12 del-padding-left del-padding-right">
|
39 |
+
<div class="panel panel-default">
|
40 |
+
<div class="panel-body">
|
41 |
+
<div class="grid-body">
|
42 |
+
<div class="col-md-8 del-padding-left del-padding-right col-lg-offset-2">
|
43 |
+
<div class="row">
|
44 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
45 |
+
<div class="thumbnail text-center">
|
46 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/networks-choice.png', B2S_PLUGIN_FILE); ?>" alt="Network">
|
47 |
+
</div>
|
48 |
+
<p>
|
49 |
+
<strong><?php _e('Social Media Sharing', 'blog2social') ?></strong><br>
|
50 |
+
<?php _e('Cross-share to all popular social networks', 'blog2social') ?>
|
51 |
+
</p>
|
52 |
+
</div>
|
53 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
54 |
+
<div class="thumbnail text-center">
|
55 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/automation.png', B2S_PLUGIN_FILE); ?>" alt="Auto-Posting">
|
56 |
+
</div>
|
57 |
+
<p>
|
58 |
+
<strong><?php _e('Auto Posting', 'blog2social') ?></strong><br>
|
59 |
+
<?php _e('Automatically share your posts whenever you publish a new blog post', 'blog2social') ?>
|
60 |
+
</p>
|
61 |
+
</div>
|
62 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
63 |
+
<div class="thumbnail text-center">
|
64 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-customization.png', B2S_PLUGIN_FILE); ?>" alt="Customization">
|
65 |
+
</div>
|
66 |
+
<p>
|
67 |
+
<strong><?php _e('Customizing Social Media Posts', 'blog2social') ?></strong><br>
|
68 |
+
<?php _e('Edit or add comments, hashtags or handles. Edit posts in HTML for re-publishing on blogging networks', 'blog2social') ?>
|
69 |
+
</p>
|
70 |
+
</div>
|
71 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
72 |
+
<div class="thumbnail text-center">
|
73 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/best-time-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Scheduling">
|
74 |
+
</div>
|
75 |
+
<p>
|
76 |
+
<strong><?php _e('Best Time Scheduler', 'blog2social') ?></strong><br>
|
77 |
+
<?php _e('Choose pre-defined times to post or edit and define your own time settings', 'blog2social') ?>
|
78 |
+
</p>
|
79 |
+
</div>
|
80 |
+
</div>
|
81 |
+
<div class="row">
|
82 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
83 |
+
<div class="thumbnail text-center">
|
84 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Advanced Scheduling">
|
85 |
+
</div>
|
86 |
+
<p>
|
87 |
+
<strong><?php _e('Social Media Scheduler', 'blog2social') ?></strong><br>
|
88 |
+
<?php _e('Social media scheduling: once, repeatedly or recurrently to multiple profiles, pages and groups', 'blog2social') ?>
|
89 |
+
</p>
|
90 |
+
</div>
|
91 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
92 |
+
<div class="thumbnail text-center">
|
93 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/image-select.png', B2S_PLUGIN_FILE); ?>" alt="One-Step Workflow">
|
94 |
+
</div>
|
95 |
+
<p>
|
96 |
+
<strong><?= _e('Individual Images for Each Social Media Post','blog2social'); ?></strong><br>
|
97 |
+
<?php _e('Select any image from your media gallery for each social media post and channel', 'blog2social') ?>
|
98 |
+
</p>
|
99 |
+
</div>
|
100 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
101 |
+
<div class="thumbnail text-center">
|
102 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/post-types.png', B2S_PLUGIN_FILE); ?>" alt="One-Step Workflow">
|
103 |
+
</div>
|
104 |
+
<p>
|
105 |
+
<strong><?php _e('Select Post Format', 'blog2social') ?></strong><br>
|
106 |
+
<?php _e('One-page preview editor for all social networks for easy customizing', 'blog2social') ?>
|
107 |
+
</p>
|
108 |
+
</div>
|
109 |
+
<div class="col-xs-2 col-md-3 col-lg-3 col-hide-padding-left">
|
110 |
+
<div class="thumbnail text-center">
|
111 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/reporting.png', B2S_PLUGIN_FILE); ?>" alt="Reporting">
|
112 |
+
</div>
|
113 |
+
<p>
|
114 |
+
<strong><?php _e('Social Media Reporting','blog2social'); ?></strong>
|
115 |
+
<?php _e('Keep track of your scheduled and shared posts', 'blog2social') ?>
|
116 |
+
</p>
|
117 |
+
</div>
|
118 |
+
</div>
|
119 |
+
<div class="row" style="text-align: center;margin-top: 15px;margin-bottom: 15px;">
|
120 |
+
<a class="btn btn-success" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" target="_blank"> <?php _e('Show me plans and prices', 'blog2social') ?></a>
|
121 |
+
</div>
|
122 |
+
</div>
|
123 |
+
</div>
|
124 |
+
</div>
|
125 |
+
</div>
|
126 |
+
</div>
|
127 |
+
</div>
|
128 |
+
</div>
|
129 |
+
</div>
|
views/b2s/settings.php
CHANGED
@@ -9,7 +9,7 @@ $settingsItem = new B2S_Settings_Item();
|
|
9 |
|
10 |
<div class=" b2s-inbox col-md-12 del-padding-left">
|
11 |
<div class="col-md-9 del-padding-left">
|
12 |
-
|
13 |
<div class="panel panel-group b2s-upload-image-no-permission" style="display:none;">
|
14 |
<div class="panel-body">
|
15 |
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('You need a higher user role to upload an image on this blog. Please contact your administrator.', 'blog2social'); ?>
|
@@ -29,6 +29,9 @@ $settingsItem = new B2S_Settings_Item();
|
|
29 |
<li class="active">
|
30 |
<a href="#b2s-general" class="b2s-general" data-toggle="tab"><?php _e('General', 'blog2social') ?></a>
|
31 |
</li>
|
|
|
|
|
|
|
32 |
<li>
|
33 |
<a href="#b2s-social-meta-data" class="b2s-social-meta-data" data-toggle="tab"><?php _e('Social Meta Data', 'blog2social') ?></a>
|
34 |
</li>
|
@@ -44,6 +47,9 @@ $settingsItem = new B2S_Settings_Item();
|
|
44 |
<div class="tab-pane active" id="b2s-general">
|
45 |
<?php echo $settingsItem->getGeneralSettingsHtml(); ?>
|
46 |
</div>
|
|
|
|
|
|
|
47 |
<div class="tab-pane" id="b2s-social-meta-data">
|
48 |
<form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
|
49 |
<?php echo $settingsItem->getSocialMetaDataHtml(); ?>
|
@@ -93,7 +99,10 @@ $settingsItem = new B2S_Settings_Item();
|
|
93 |
</li>
|
94 |
<li>
|
95 |
<a href="#b2s-network-2" class="b2s-network-2" data-toggle="tab"><?php _e('Twitter', 'blog2social') ?></a>
|
96 |
-
</li>
|
|
|
|
|
|
|
97 |
</ul>
|
98 |
<hr>
|
99 |
<div class="tab-content clearfix">
|
@@ -105,6 +114,8 @@ $settingsItem = new B2S_Settings_Item();
|
|
105 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
106 |
?>
|
107 |
<button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
|
|
|
|
|
108 |
<?php } ?>
|
109 |
<input type="hidden" name="action" value="b2s_user_network_settings">
|
110 |
<input type="hidden" name="type" value="post_format">
|
@@ -118,15 +129,31 @@ $settingsItem = new B2S_Settings_Item();
|
|
118 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
119 |
?>
|
120 |
<button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
|
|
|
|
|
121 |
<?php } ?>
|
122 |
<input type="hidden" name="action" value="b2s_user_network_settings">
|
123 |
<input type="hidden" name="type" value="post_format">
|
124 |
<input type="hidden" name="network_id" value="2">
|
125 |
</form>
|
126 |
</div>
|
127 |
-
|
128 |
-
<
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
</div>
|
131 |
</div>
|
132 |
</div>
|
@@ -149,8 +176,8 @@ $settingsItem = new B2S_Settings_Item();
|
|
149 |
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
150 |
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
151 |
<input type="hidden" id="b2sShowSection" value="<?php echo (isset($_GET['show']) ? $_GET['show'] : ''); ?>">
|
152 |
-
<input type="hidden" id="b2s_wp_media_headline" value="<?php _e('Select or upload an image from
|
153 |
-
<input type="hidden" id="b2s_wp_media_btn" value="<?php _e('Use image', 'blog2social') ?>">
|
154 |
|
155 |
<div class="modal fade" id="b2sInfoAllowShortcodeModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAllowShortcodeModal" aria-hidden="true" data-backdrop="false">
|
156 |
<div class="modal-dialog">
|
9 |
|
10 |
<div class=" b2s-inbox col-md-12 del-padding-left">
|
11 |
<div class="col-md-9 del-padding-left">
|
12 |
+
|
13 |
<div class="panel panel-group b2s-upload-image-no-permission" style="display:none;">
|
14 |
<div class="panel-body">
|
15 |
<span class="glyphicon glyphicon-remove glyphicon-danger"></span> <?php _e('You need a higher user role to upload an image on this blog. Please contact your administrator.', 'blog2social'); ?>
|
29 |
<li class="active">
|
30 |
<a href="#b2s-general" class="b2s-general" data-toggle="tab"><?php _e('General', 'blog2social') ?></a>
|
31 |
</li>
|
32 |
+
<li>
|
33 |
+
<a href="#b2s-auto-posting" class="b2s-auto-posting" data-toggle="tab"><?php _e('Auto-Posting', 'blog2social') ?></a>
|
34 |
+
</li>
|
35 |
<li>
|
36 |
<a href="#b2s-social-meta-data" class="b2s-social-meta-data" data-toggle="tab"><?php _e('Social Meta Data', 'blog2social') ?></a>
|
37 |
</li>
|
47 |
<div class="tab-pane active" id="b2s-general">
|
48 |
<?php echo $settingsItem->getGeneralSettingsHtml(); ?>
|
49 |
</div>
|
50 |
+
<div class="tab-pane" id="b2s-auto-posting">
|
51 |
+
<?php echo $settingsItem->getAutoPostingSettingsHtml(); ?>
|
52 |
+
</div>
|
53 |
<div class="tab-pane" id="b2s-social-meta-data">
|
54 |
<form class="b2sSaveSocialMetaTagsSettings" method="post" novalidate="novalidate">
|
55 |
<?php echo $settingsItem->getSocialMetaDataHtml(); ?>
|
99 |
</li>
|
100 |
<li>
|
101 |
<a href="#b2s-network-2" class="b2s-network-2" data-toggle="tab"><?php _e('Twitter', 'blog2social') ?></a>
|
102 |
+
</li>
|
103 |
+
<li>
|
104 |
+
<a href="#b2s-network-12" class="b2s-network-12" data-toggle="tab"><?php _e('Instagram', 'blog2social') ?></a>
|
105 |
+
</li>
|
106 |
</ul>
|
107 |
<hr>
|
108 |
<div class="tab-content clearfix">
|
114 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
115 |
?>
|
116 |
<button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
|
117 |
+
<?php } else { ?>
|
118 |
+
<button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
|
119 |
<?php } ?>
|
120 |
<input type="hidden" name="action" value="b2s_user_network_settings">
|
121 |
<input type="hidden" name="type" value="post_format">
|
129 |
if (B2S_PLUGIN_USER_VERSION > 0) {
|
130 |
?>
|
131 |
<button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
|
132 |
+
<?php } else { ?>
|
133 |
+
<button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
|
134 |
<?php } ?>
|
135 |
<input type="hidden" name="action" value="b2s_user_network_settings">
|
136 |
<input type="hidden" name="type" value="post_format">
|
137 |
<input type="hidden" name="network_id" value="2">
|
138 |
</form>
|
139 |
</div>
|
140 |
+
<div class="tab-pane" id="b2s-network-12">
|
141 |
+
<form class="b2sSaveUserSettingsPostFormatIn" method="post" novalidate="novalidate">
|
142 |
+
<?php
|
143 |
+
echo $settingsItem->getNetworkSettingsPostFormatHtml(12);
|
144 |
+
|
145 |
+
if (B2S_PLUGIN_USER_VERSION > 0) {
|
146 |
+
?>
|
147 |
+
<button class="btn btn-primary pull-right" type="submit"><?php _e('save', 'blog2social') ?></button>
|
148 |
+
<?php } else { ?>
|
149 |
+
<button class="btn btn-primary b2s-btn-disabled pull-right" type="button" data-toggle = "modal" data-target = "#b2sInfoFormatModal"><?php _e('save', 'blog2social') ?></button>
|
150 |
+
<?php } ?>
|
151 |
+
<input type="hidden" name="action" value="b2s_user_network_settings">
|
152 |
+
<input type="hidden" name="type" value="post_format">
|
153 |
+
<input type="hidden" name="network_id" value="12">
|
154 |
+
</form>
|
155 |
+
</div>
|
156 |
+
|
157 |
</div>
|
158 |
</div>
|
159 |
</div>
|
176 |
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
177 |
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
178 |
<input type="hidden" id="b2sShowSection" value="<?php echo (isset($_GET['show']) ? $_GET['show'] : ''); ?>">
|
179 |
+
<input type="hidden" id="b2s_wp_media_headline" value="<?php _e('Select or upload an image from media gallery', 'blog2social') ?>">
|
180 |
+
<input type="hidden" id="b2s_wp_media_btn" value="<?php _e('Use image', 'blog2social') ?>">
|
181 |
|
182 |
<div class="modal fade" id="b2sInfoAllowShortcodeModal" tabindex="-1" role="dialog" aria-labelledby="b2sInfoAllowShortcodeModal" aria-hidden="true" data-backdrop="false">
|
183 |
<div class="modal-dialog">
|
views/b2s/ship.php
CHANGED
@@ -476,7 +476,7 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
476 |
<b><?php _e('Define the default settings for the custom post format for all of your Facebook accounts in the Blog2Social settings.', 'blog2social'); ?></b>
|
477 |
</div>
|
478 |
<div class="b2s-post-format-settings-info" data-network-id="2" style="display:none;">
|
479 |
-
<b><?php _e('Define the default settings for the custom post format for all of your Twitter accounts in the Blog2Social settings.
|
480 |
</div>
|
481 |
</div>
|
482 |
</div>
|
@@ -495,12 +495,15 @@ $metaSettings = get_option('B2S_PLUGIN_GENERAL_OPTIONS');
|
|
495 |
<input type="hidden" id="b2sServerUrl" value="<?php echo B2S_PLUGIN_SERVER_URL; ?>">
|
496 |
<input type="hidden" id="b2sJsTextLoading" value="<?php _e('Loading...', 'blog2social') ?>">
|
497 |
<input type="hidden" id="b2sJsTextConnectionFail" value="<?php _e('The connection to the server failed. Try again!', 'blog2social') ?>">
|
|
|
|
|
|
|
498 |
<input type="hidden" id="b2sSelectedNetworkAuthId" value="<?php echo (isset($_GET['network_auth_id']) && (int) $_GET['network_auth_id'] > 0) ? (int) $_GET['network_auth_id'] : ''; ?>">
|
499 |
<input type="hidden" id="b2sDefaultNoImage" value="<?php echo plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE); ?>">
|
500 |
<input type="hidden" id="isMetaChecked" value="<?php echo $postData->ID; ?>">
|
501 |
<input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0); ?>">
|
502 |
<input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0); ?>">
|
503 |
-
|
504 |
<?php echo $settingsItem->setNetworkSettingsHtml(); ?>
|
505 |
<?php if (trim(strtolower($postData->post_status)) == 'future') { ?>
|
506 |
<input type="hidden" id="b2sBlogPostSchedDate" value="<?php echo strtotime($postData->post_date); ?>000"> <!--for milliseconds-->
|
476 |
<b><?php _e('Define the default settings for the custom post format for all of your Facebook accounts in the Blog2Social settings.', 'blog2social'); ?></b>
|
477 |
</div>
|
478 |
<div class="b2s-post-format-settings-info" data-network-id="2" style="display:none;">
|
479 |
+
<b><?php _e('Define the default settings for the custom post format for all of your Twitter accounts in the Blog2Social settings.', 'blog2social'); ?></b>
|
480 |
</div>
|
481 |
</div>
|
482 |
</div>
|
495 |
<input type="hidden" id="b2sServerUrl" value="<?php echo B2S_PLUGIN_SERVER_URL; ?>">
|
496 |
<input type="hidden" id="b2sJsTextLoading" value="<?php _e('Loading...', 'blog2social') ?>">
|
497 |
<input type="hidden" id="b2sJsTextConnectionFail" value="<?php _e('The connection to the server failed. Try again!', 'blog2social') ?>">
|
498 |
+
<input type="hidden" id="b2sJsTextConnectionFailLink" value="<?php echo ($userLang == 'de') ? 'https://www.blog2social.com/de/faq/content/9/108/de/die-verbindung-zum-server-ist-fehlgeschlagen-bitte-versuche-es-erneut.html' : 'https://www.blog2social.com/en/faq/content/9/106/en/the-connection-to-the-server-failed-please-try-again.html'; ?>">
|
499 |
+
<input type="hidden" id="b2sJsTextConnectionFailLinkText" value="<?php _e('Give me more information', 'blog2social') ?>">
|
500 |
+
|
501 |
<input type="hidden" id="b2sSelectedNetworkAuthId" value="<?php echo (isset($_GET['network_auth_id']) && (int) $_GET['network_auth_id'] > 0) ? (int) $_GET['network_auth_id'] : ''; ?>">
|
502 |
<input type="hidden" id="b2sDefaultNoImage" value="<?php echo plugins_url('/assets/images/no-image.png', B2S_PLUGIN_FILE); ?>">
|
503 |
<input type="hidden" id="isMetaChecked" value="<?php echo $postData->ID; ?>">
|
504 |
<input type="hidden" id="isOgMetaChecked" value="<?php echo (isset($metaSettings['og_active']) ? (int) $metaSettings['og_active'] : 0); ?>">
|
505 |
<input type="hidden" id="isCardMetaChecked" value="<?php echo (isset($metaSettings['card_active']) ? (int) $metaSettings['card_active'] : 0); ?>">
|
506 |
+
|
507 |
<?php echo $settingsItem->setNetworkSettingsHtml(); ?>
|
508 |
<?php if (trim(strtolower($postData->post_status)) == 'future') { ?>
|
509 |
<input type="hidden" id="b2sBlogPostSchedDate" value="<?php echo strtotime($postData->post_date); ?>000"> <!--for milliseconds-->
|
views/b2s/widgets/activity.php
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require_once (B2S_PLUGIN_DIR . 'includes/B2S/Stats.php');
|
3 |
+
?>
|
4 |
+
<h5 class="b2s-dashboard-h5"><?php _e('Your activity', 'blog2social') ?></h5>
|
5 |
+
<p>
|
6 |
+
<?php _e('Show activity starting from','blog2social'); ?> <input id="b2s-activity-date-picker" value="<?php echo (substr(B2S_LANGUAGE, 0, 2) == 'de') ? date('d.m.Y',strtotime("-1 week")) : date('Y-m-d',strtotime("-1 week")); ?>" data-language='<?php echo (substr(B2S_LANGUAGE, 0, 2) == 'de' ? 'de': 'en'); ?>' />
|
7 |
+
</p>
|
8 |
+
<div id="chart_div" data-text-scheduled="<?php _e('scheduled social media posts','blog2social'); ?>" data-text-published="<?php _e('published social media posts','blog2social'); ?>">
|
9 |
+
<div class="b2s-loading-area">
|
10 |
+
<br>
|
11 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
12 |
+
<div class="clearfix"></div>
|
13 |
+
</div>
|
14 |
+
</div>
|
15 |
+
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
|
views/b2s/widgets/content.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="b2s-dashboard-multi-widget" data-position="0">
|
2 |
+
<h5 class="b2s-dashboard-h5"></h5>
|
3 |
+
<div class="b2s-dashboard-multi-widget-inner">
|
4 |
+
<i class="glyphicon glyphicon-chevron-left"></i>
|
5 |
+
<div class="b2s-dashboard-multi-widget-content">
|
6 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
7 |
+
</div>
|
8 |
+
<i class="glyphicon glyphicon-chevron-right"></i>
|
9 |
+
</div>
|
10 |
+
</div>
|
views/b2s/widgets/newsletter.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$updateMail = get_option('B2S_UPDATE_MAIL_' . B2S_PLUGIN_BLOG_USER_ID);
|
3 |
+
?>
|
4 |
+
<h5 class="b2s-dashboard-h5"><?php _e('Get news and updates for promoting your blog on social media', 'blog2social') ?></h5>
|
5 |
+
<?php if ($updateMail == false || empty($updateMail)) { ?>
|
6 |
+
<div class="form-inline" id="b2snewsletter">
|
7 |
+
<div class="form-group">
|
8 |
+
<input id="b2s-mail-update-input" class="form-control" name="b2sMailUpdate" value="<?php echo $wpUserData->user_email; ?>" placeholder="E-Mail" type="text">
|
9 |
+
<input type="hidden" id="user_lang" value="<?php echo substr(B2S_LANGUAGE, 0, 2) ?>">
|
10 |
+
<a class="btn btn-success b2s-mail-btn btn-lg" href="#"><?php _e('Get updates', 'blog2social') ?></a>
|
11 |
+
</div>
|
12 |
+
<div class="b2s-info-sm hidden-xs"><?php _e('We hate spam, too. We will never sell your email address to any other company or for any other purpose.', 'blog2social') ?></div>
|
13 |
+
</div>
|
14 |
+
<?php } else { ?>
|
15 |
+
<p>
|
16 |
+
<?php _e('You have already subscribed to the newsletter. Awesome!', 'blog2social') ?>
|
17 |
+
</p>
|
18 |
+
<?php
|
19 |
+
}
|
views/b2s/widgets/posts.php
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
9 |
+
<div class="b2s-inbox">
|
10 |
+
<?php require_once (B2S_PLUGIN_DIR . 'views/b2s/html/header.phtml'); ?>
|
11 |
+
<!--Filter Start-->
|
12 |
+
<div class="grid b2s-post">
|
13 |
+
<div class="grid-body">
|
14 |
+
<?php
|
15 |
+
$isPremiumInfo = (B2S_PLUGIN_USER_VERSION == 0) ? 'b2s-btn-disabled' : '';
|
16 |
+
?>
|
17 |
+
<!--Navbar Start-->
|
18 |
+
<div class="col-md-12 pull-left b2s-post-menu del-padding-left">
|
19 |
+
<a class="btn btn-link b2s-post-btn" href="#" onclick="jQuery('#b2sType').val('all');b2sSortFormSubmit()"><?php _e('Latest Posts','blog2social') ?></a>
|
20 |
+
<a class="btn btn-link b2s-post-btn <?php echo $isPremiumInfo; ?>"
|
21 |
+
<?php if(B2S_PLUGIN_USER_VERSION == 0){ ?>
|
22 |
+
<?php if(defined('B2S_PLUGIN_TRAIL_END') && B2S_PLUGIN_TRAIL_END){ ?>
|
23 |
+
href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>" target="_blank"
|
24 |
+
<?php } else { ?>
|
25 |
+
data-toggle="modal" data-target="#b2s-trial-modal"
|
26 |
+
<?php } ?>
|
27 |
+
<?php } else { ?>
|
28 |
+
href="#" onclick="jQuery('#b2sType').val('sched');b2sSortFormSubmit()"
|
29 |
+
<?php } ?>>
|
30 |
+
|
31 |
+
<?php _e('Scheduled Posts','blog2social') ?> <?php echo (!empty($isPremiumInfo) ? '<span class="label label-success">'.__("PREMIUM","blog2social").'</span>' : '' ); ?> </a>
|
32 |
+
</div>
|
33 |
+
<hr class="pull-left">
|
34 |
+
<!--Navbar Ende-->
|
35 |
+
<!-- Filter Post Start-->
|
36 |
+
<form class="b2sSortForm form-inline pull-left" action="#">
|
37 |
+
<input id="b2sType" type="hidden" value="all" name="b2sType">
|
38 |
+
<input id="b2sShowByDate" type="hidden" value="<?php echo $b2sShowByDate; ?>" name="b2sShowByDate">
|
39 |
+
<input id="b2sPagination" type="hidden" value="0" name="b2sPagination">
|
40 |
+
<input id="b2sShowPagination" type="hidden" value="0" name="b2sShowPagination">
|
41 |
+
<input id="b2sPostsPerPage" type="hidden" value="3" name="b2sPostsPerPage">
|
42 |
+
</form>
|
43 |
+
<!-- Filter Post Ende-->
|
44 |
+
<br>
|
45 |
+
</div>
|
46 |
+
</div>
|
47 |
+
<div class="clearfix"></div>
|
48 |
+
<!--Filter End-->
|
49 |
+
<div class="b2s-sort-area">
|
50 |
+
<div class="b2s-loading-area">
|
51 |
+
<br>
|
52 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
53 |
+
<div class="clearfix"></div>
|
54 |
+
</div>
|
55 |
+
<div class="row b2s-sort-result-area">
|
56 |
+
<div class="col-md-12">
|
57 |
+
<ul class="list-group b2s-sort-result-item-area"></ul>
|
58 |
+
<br>
|
59 |
+
<nav class="b2s-sort-pagination-area text-center"></nav>
|
60 |
+
</div>
|
61 |
+
</div>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
</div>
|
65 |
+
|
66 |
+
<div class="modal fade b2s-delete-publish-modal" tabindex="-1" role="dialog" aria-labelledby="b2s-delete-publish-modal" aria-hidden="true" data-backdrop="false">
|
67 |
+
<div class="modal-dialog">
|
68 |
+
<div class="modal-content">
|
69 |
+
<div class="modal-header">
|
70 |
+
<button type="button" class="b2s-modal-close close" data-modal-name=".b2s-delete-publish-modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
71 |
+
<h4 class="modal-title"><?php _e('Delete entries from the reporting', 'blog2social') ?></h4>
|
72 |
+
</div>
|
73 |
+
<div class="modal-body">
|
74 |
+
<b><?php _e('You are sure, you want to delete entries from the reporting?', 'blog2social') ?></b>
|
75 |
+
<br>
|
76 |
+
(<?php _e('Number of entries', 'blog2social') ?>: <span id="b2s-delete-confirm-post-count"></span>)
|
77 |
+
<input type="hidden" value="" id="b2s-delete-confirm-post-id">
|
78 |
+
</div>
|
79 |
+
<div class="modal-footer">
|
80 |
+
<button class="btn btn-default" data-dismiss="modal"><?php _e('NO', 'blog2social') ?></button>
|
81 |
+
<button class="btn btn-danger b2s-publish-delete-confirm-btn"><?php _e('YES, delete', 'blog2social') ?></button>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
</div>
|
85 |
+
</div>
|
86 |
+
|
87 |
+
<input type="hidden" id="b2sLang" value="<?php echo substr(B2S_LANGUAGE, 0, 2); ?>">
|
88 |
+
<input type="hidden" id="b2sUserLang" value="<?php echo strtolower(substr(get_locale(), 0, 2)); ?>">
|
views/b2s/widgets/premium.php
ADDED
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<h5 class="b2s-dashboard-h5"><?php _e('Your license: Blog2Social', 'blog2social') ?>
|
2 |
+
<span class="b2s-key-name">
|
3 |
+
<?php
|
4 |
+
$versionType = unserialize(B2S_PLUGIN_VERSION_TYPE);
|
5 |
+
if (defined("B2S_PLUGIN_TRAIL_END") && strtotime(B2S_PLUGIN_TRAIL_END) > time()) {
|
6 |
+
echo 'FREE-TRIAL (' . $versionType[B2S_PLUGIN_USER_VERSION] . ')';
|
7 |
+
} else {
|
8 |
+
echo $versionType[B2S_PLUGIN_USER_VERSION];
|
9 |
+
}
|
10 |
+
?>
|
11 |
+
</span>
|
12 |
+
</h5>
|
13 |
+
<p><?php _e('Upgrade to Blog2Social Premium to schedule your posts for the best time, once or recurringly with the Best Time Scheduler and post to pages, groups and multiple accounts per network.', 'blog2social') ?>
|
14 |
+
<a target="_blank" class="b2s-btn-link" href="<?php echo B2S_Tools::getSupportLink('feature'); ?>"><?php _e('Learn more', 'blog2social') ?></a></p>
|
15 |
+
<div class="clearfix"></div>
|
16 |
+
<br>
|
17 |
+
<div class="b2s-key-area">
|
18 |
+
<div class="input-group">
|
19 |
+
<input class="form-control input-sm b2s-key-area-input" placeholder="<?php _e('Enter license key and change your version', 'blog2social'); ?>" value="" type="text">
|
20 |
+
<span class="input-group-btn">
|
21 |
+
<button class="btn btn-success btn-sm b2s-key-area-btn-submit"><?php _e('Activate', 'blog2social'); ?></button>
|
22 |
+
</span>
|
23 |
+
</div>
|
24 |
+
</div>
|
25 |
+
<!--Features-->
|
26 |
+
<div class="hidden-xs">
|
27 |
+
<br>
|
28 |
+
<div class="row">
|
29 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
30 |
+
<div class="thumbnail text-center">
|
31 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/networks-choice.png', B2S_PLUGIN_FILE); ?>" alt="Network">
|
32 |
+
</div>
|
33 |
+
</div>
|
34 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
35 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Network Choice', 'blog2social') ?></h6>
|
36 |
+
<p><?php _e('Cross-share to all popular social networks', 'blog2social') ?></p>
|
37 |
+
<span class="pull-right label label-info">FREE</span>
|
38 |
+
</div>
|
39 |
+
</div>
|
40 |
+
<div class="row">
|
41 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
42 |
+
<div class="thumbnail text-center">
|
43 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/automation.png', B2S_PLUGIN_FILE); ?>" alt="Auto-Posting">
|
44 |
+
</div>
|
45 |
+
</div>
|
46 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
47 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Auto-Posting', 'blog2social') ?></h6>
|
48 |
+
<p><?php _e('Automatically share your posts whenever you publish a new blog post', 'blog2social') ?></p>
|
49 |
+
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
50 |
+
</div>
|
51 |
+
</div>
|
52 |
+
<div class="row">
|
53 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
54 |
+
<div class="thumbnail text-center">
|
55 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-customization.png', B2S_PLUGIN_FILE); ?>" alt="Customization">
|
56 |
+
</div>
|
57 |
+
</div>
|
58 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
59 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Custom Sharing', 'blog2social') ?></h6>
|
60 |
+
<p><?php _e('Edit or add comments, hashtags or handles. Edit posts in HTML for re-publishing on blogging networks', 'blog2social') ?></p>
|
61 |
+
<span class="pull-right label label-info">FREE</span>
|
62 |
+
</div>
|
63 |
+
</div>
|
64 |
+
<div class="row">
|
65 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
66 |
+
<div class="thumbnail text-center">
|
67 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/best-time-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Scheduling">
|
68 |
+
</div>
|
69 |
+
</div>
|
70 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
71 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Best Time Scheduler', 'blog2social') ?></h6>
|
72 |
+
<p><?php _e('Choose pre-defined times to post or edit and define your own time settings', 'blog2social') ?></p>
|
73 |
+
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
74 |
+
</div>
|
75 |
+
</div>
|
76 |
+
<div class="row">
|
77 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
78 |
+
<div class="thumbnail text-center">
|
79 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/advanced-scheduling.png', B2S_PLUGIN_FILE); ?>" alt="Advanced Scheduling">
|
80 |
+
</div>
|
81 |
+
</div>
|
82 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
83 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Custom Scheduling', 'blog2social') ?></h6>
|
84 |
+
<p><?php _e('Unlimited scheduling options: once, repeatedly or recurringly to multiple profiles, pages and groups', 'blog2social') ?></p>
|
85 |
+
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
86 |
+
</div>
|
87 |
+
</div>
|
88 |
+
<div class="row">
|
89 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
90 |
+
<div class="thumbnail text-center">
|
91 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/one-step-workflow.png', B2S_PLUGIN_FILE); ?>" alt="One-Step Workflow">
|
92 |
+
</div>
|
93 |
+
</div>
|
94 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
95 |
+
<h6 class="b2s-dashboard-h6"><?php _e('One-Step Workflow', 'blog2social') ?></h6>
|
96 |
+
<p><?php _e('One-page preview editor for all social networks for easy customizing', 'blog2social') ?></p>
|
97 |
+
<span class="pull-right label label-info">FREE</span>
|
98 |
+
</div>
|
99 |
+
</div>
|
100 |
+
<div class="row">
|
101 |
+
<div class="col-xs-2 col-md-3 col-lg-2 col-hide-padding-left">
|
102 |
+
<div class="thumbnail text-center">
|
103 |
+
<img class="b2s-feature-img-with-90" src="<?php echo plugins_url('/assets/images/features/reporting.png', B2S_PLUGIN_FILE); ?>" alt="Reporting">
|
104 |
+
</div>
|
105 |
+
</div>
|
106 |
+
<div class="col-xs-10 col-md-9 col-lg-10">
|
107 |
+
<h6 class="b2s-dashboard-h6"><?php _e('Reporting', 'blog2social') ?></h6>
|
108 |
+
<p><?php _e('All scheduled and published social media posts with direct links for easy access or re-sharing', 'blog2social') ?></p>
|
109 |
+
<span class="pull-right label label-success"><a target="_blank" class="btn-label-premium" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>">PREMIUM</a></span>
|
110 |
+
</div>
|
111 |
+
</div>
|
112 |
+
</div>
|
113 |
+
<br>
|
114 |
+
<?php if (B2S_PLUGIN_USER_VERSION == 0) { ?>
|
115 |
+
<a class="btn btn-primary btn-lg btn-block" href="<?php echo B2S_Tools::getSupportLink('affiliate'); ?>"><?php _e('Unlock Premium', 'blog2social') ?></a>
|
116 |
+
<?php
|
117 |
+
}
|
views/b2s/widgets/support.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<h5 class="b2s-dashboard-h5"><?php _e('TOP 5 FAQ', 'blog2social') ?></h5>
|
2 |
+
<div class="b2s-faq-area">
|
3 |
+
<div class="b2s-loading-area-faq">
|
4 |
+
<br>
|
5 |
+
<div class="b2s-loader-impulse b2s-loader-impulse-md"></div>
|
6 |
+
<div class="clearfix"></div>
|
7 |
+
</div>
|
8 |
+
<div class="b2s-faq-content"></div>
|
9 |
+
<a id="b2s-faq-button" target="_blank" class="btn btn-primary btn-lg" href="<?php echo B2S_Tools::getSupportLink('faq'); ?>"><?php _e('more FAQ', 'blog2social') ?></a>
|
10 |
+
</div>
|
views/b2s/widgets/tutorial.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<h5 class="b2s-dashboard-h5"><?php _e('How to work with Blog2Social', 'blog2social') ?></h5>
|
2 |
+
<p><?php _e('Learn how to get the most out of Blog2Social to promote your blog on social media.', 'blog2social') ?>
|
3 |
+
</p>
|
4 |
+
<a id="b2s_tutorial_link" class="btn btn-primary btn-lg" href="<?php echo admin_url('/admin.php?page=blog2social-howto'); ?>"><?php _e('How to & FAQ', 'blog2social') ?></a>
|