Version Description
Download this release
Release Info
Developer | Tomdever |
Plugin | wpForo Forum |
Version | 1.5.5 |
Comparing to | |
See all releases |
Code changes from version 1.5.4 to 1.5.5
- readme.txt +40 -21
- wpf-admin/dashboard.php +1 -1
- wpf-admin/options-tabs/members.php +1 -1
- wpf-admin/xml/english.xml +9 -0
- wpf-includes/class-forms.php +17 -17
- wpf-includes/class-forums.php +2 -1
- wpf-includes/class-logs.php +4 -3
- wpf-includes/class-members.php +27 -23
- wpf-includes/class-moderation.php +16 -5
- wpf-includes/class-notices.php +1 -1
- wpf-includes/class-permissions.php +6 -0
- wpf-includes/class-phrases.php +1 -0
- wpf-includes/class-posts.php +41 -34
- wpf-includes/class-subscribes.php +1 -0
- wpf-includes/class-topics.php +12 -7
- wpf-includes/class-usergroups.php +1 -1
- wpf-includes/functions-template.php +15 -8
- wpf-includes/functions.php +2 -2
- wpf-includes/integration/buddypress.php +2 -2
- wpf-includes/integration/ultimate-member.php +50 -20
- wpf-includes/wpf-hooks.php +20 -5
- wpf-includes/wpf-phrases.php +4 -0
- wpf-languages/wpforo-hr.mo +0 -0
- wpf-languages/wpforo-hr.po +302 -184
- wpf-languages/wpforo.pot +115 -89
- wpf-themes/classic/.gitignore +0 -1
- wpf-themes/classic/index.php +2 -0
- wpf-themes/classic/layouts/1/forum.php +6 -6
- wpf-themes/classic/recent.php +10 -2
- wpf-themes/classic/search.php +3 -2
- wpf-themes/classic/style-rtl.css +1 -0
- wpf-themes/classic/style.css +2 -1
- wpf-themes/classic/tags.php +30 -0
- wpf-themes/classic/widgets-rtl.css +1 -0
- wpf-themes/classic/widgets.css +1 -0
- wpforo.php +5 -3
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: gVectors Team
|
3 |
Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
|
4 |
Requires at least: 4.1
|
5 |
-
Tested up to:
|
6 |
-
Stable tag: 1.5.
|
7 |
Requires PHP: 5.5 and higher
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -43,7 +43,7 @@ wpForo forum plugin is well integrated with many Profile Builder and Membership
|
|
43 |
|
44 |
* Designed for small and extremely large forums/communities.
|
45 |
* Migrate from other forums using [Go2wpForo](https://wpforo.com/community/migrate-to-wpforo-from-other-forum-plugins/migrate-to-wpforo-go2wpforo-tool/) tool.
|
46 |
-
* Three different forum layout and
|
47 |
* Six set of forum color styles including dark style.
|
48 |
* Super responsive forum on all kind of devices.
|
49 |
* Built-in forum SEO functions.
|
@@ -159,6 +159,43 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
|
|
159 |
|
160 |
== Changelog ==
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
= wpForo Forum 1.5.4 | 05.10.2018 =
|
163 |
|
164 |
[wpForo v1.5.4 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-4-is-released/)
|
@@ -177,15 +214,6 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
|
|
177 |
* Fixed Bug: Error encountered - (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received
|
178 |
|
179 |
|
180 |
-
UPDATE NOTES:
|
181 |
-
|
182 |
-
- This version is also security fixes, please update it to avoid security issues.
|
183 |
-
- To load your customized colors please refresh forum front-end page twice.
|
184 |
-
- If you have a Cache Plugin, please delete all caches after wpForo update.
|
185 |
-
- If you use CDN and found some issue please purge it.
|
186 |
-
- Forum template files are modified. If you have an old (1.5.1 or lower) customized copy of wpForo forum template files in your WP theme /wpforo/ folder please update them.
|
187 |
-
|
188 |
-
|
189 |
= wpForo Forum 1.5.3 | 13.09.2018 =
|
190 |
|
191 |
[wpForo v1.5.3 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-3-is-released/)
|
@@ -204,15 +232,6 @@ UPDATE NOTES:
|
|
204 |
* Fixed Bug: Error - "Invalid User ID" on profile update
|
205 |
|
206 |
|
207 |
-
UPDATE NOTES:
|
208 |
-
|
209 |
-
- This version is also security fixes, please update it to avoid security issues.
|
210 |
-
- To load your customized colors please refresh forum front-end page twice.
|
211 |
-
- If you have a Cache Plugin, please delete all caches after wpForo update.
|
212 |
-
- If you use CDN and found some issue please purge it.
|
213 |
-
- Forum template files are modified. If you have an old (1.5.1 or lower) customized copy of wpForo forum template files in your WP theme /wpforo/ folder please update them.
|
214 |
-
|
215 |
-
|
216 |
= wpForo Forum 1.5.2 | 05.09.2018 =
|
217 |
|
218 |
[wpForo v1.5.2 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-2-is-released/)
|
2 |
Contributors: gVectors Team
|
3 |
Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
|
4 |
Requires at least: 4.1
|
5 |
+
Tested up to: 5.0
|
6 |
+
Stable tag: 1.5.5
|
7 |
Requires PHP: 5.5 and higher
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
43 |
|
44 |
* Designed for small and extremely large forums/communities.
|
45 |
* Migrate from other forums using [Go2wpForo](https://wpforo.com/community/migrate-to-wpforo-from-other-forum-plugins/migrate-to-wpforo-go2wpforo-tool/) tool.
|
46 |
+
* Three different forum layout and designs.
|
47 |
* Six set of forum color styles including dark style.
|
48 |
* Super responsive forum on all kind of devices.
|
49 |
* Built-in forum SEO functions.
|
159 |
|
160 |
== Changelog ==
|
161 |
|
162 |
+
= wpForo Forum 1.5.5 | 18.11.2018 =
|
163 |
+
|
164 |
+
[wpForo v1.5.5 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-5-is-released/)
|
165 |
+
|
166 |
+
* Optimization: Faster forum search
|
167 |
+
* Optimization: Remove extra conditions and extra counts in SQLs
|
168 |
+
* Fixed Bug: 502 bad gateway when reset passwords
|
169 |
+
* Fixed Bug: Spammers passing moderation when the min number of posts reached.
|
170 |
+
* Fixed Bug: Error 500, fixed by Mark all read button
|
171 |
+
* Fixed Bug: Error 502 for moderators
|
172 |
+
* Fixed Bug: Error: Allowed memory size of # bytes exhausted
|
173 |
+
* Fixed Bug: Incompatibility with Ultimate Member, when replace profile option is on
|
174 |
+
* Fixed Bug: Incompatibility with BuddyPress new versions
|
175 |
+
* Fixed Bug: Email notification doesn't work for users with Secondary Usergroups
|
176 |
+
* Fixed Bug: Can't translate currently topic viewers phrase
|
177 |
+
* Fixed Bug: Zero stat, avoid MySQL cache and DB cache with zero values
|
178 |
+
* Fixed Bug: Extra space after X ago date.
|
179 |
+
* Fixed Bug: Show title in category (top parent forum) page
|
180 |
+
* Fixed Bug: Was removing underline from attachments file name.
|
181 |
+
* Fixed Bug: Added missing phrases
|
182 |
+
* Fixed Bug: Search issue with empty post titles in some migrated forums
|
183 |
+
* Fixed Bug: Issue with post reporting email notification
|
184 |
+
* Fixed Bug: SQl Optimization, remove extra conditions and extra counts
|
185 |
+
* Fixed Bug: Usergroups admin page, correct number of users including secondary usergroups
|
186 |
+
* Fixed Bug: Forum disappears, it conflicting with plugins which calls the page do_shortcode action twice.
|
187 |
+
* Fixed Bug: And many small bugs...
|
188 |
+
|
189 |
+
|
190 |
+
UPDATE NOTES:
|
191 |
+
|
192 |
+
- This version is also security fixes, please update it to avoid security issues.
|
193 |
+
- To load your customized colors please refresh forum front-end page twice.
|
194 |
+
- If you have a Cache Plugin, please delete all caches after wpForo update.
|
195 |
+
- If you use CDN and found some issue please purge it.
|
196 |
+
- Forum template files are modified. If you have an old (1.5.1 or lower) customized copy of wpForo forum template files in your WP theme /wpforo/ folder please update them.
|
197 |
+
|
198 |
+
|
199 |
= wpForo Forum 1.5.4 | 05.10.2018 =
|
200 |
|
201 |
[wpForo v1.5.4 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-4-is-released/)
|
214 |
* Fixed Bug: Error encountered - (0) cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received
|
215 |
|
216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
= wpForo Forum 1.5.3 | 13.09.2018 =
|
218 |
|
219 |
[wpForo v1.5.3 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-3-is-released/)
|
232 |
* Fixed Bug: Error - "Invalid User ID" on profile update
|
233 |
|
234 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
= wpForo Forum 1.5.2 | 05.09.2018 =
|
236 |
|
237 |
[wpForo v1.5.2 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-5-2-is-released/)
|
wpf-admin/dashboard.php
CHANGED
@@ -60,7 +60,7 @@
|
|
60 |
<ul>
|
61 |
<li class="post-count"><strong><?php _e('You are currently running', 'wpforo'); ?> wpForo <?php echo esc_html(WPFORO_VERSION) ?></strong></li>
|
62 |
<li class="page-count"><?php _e('Active Theme', 'wpforo'); ?>: Classic</li>
|
63 |
-
<li class="page-count"><?php _e('wpForo Website', 'wpforo'); ?>: <a href="
|
64 |
<li class="page-count"><?php _e('Support Forum', 'wpforo'); ?>: <a href="https://wordpress.org/support/plugin/<?php echo WPFORO_FOLDER; ?>/">WordPress.org Forum</a></li>
|
65 |
</ul>
|
66 |
</div>
|
60 |
<ul>
|
61 |
<li class="post-count"><strong><?php _e('You are currently running', 'wpforo'); ?> wpForo <?php echo esc_html(WPFORO_VERSION) ?></strong></li>
|
62 |
<li class="page-count"><?php _e('Active Theme', 'wpforo'); ?>: Classic</li>
|
63 |
+
<li class="page-count"><?php _e('wpForo Website', 'wpforo'); ?>: <a href="https://wpforo.com">wpForo.com</a></li>
|
64 |
<li class="page-count"><?php _e('Support Forum', 'wpforo'); ?>: <a href="https://wordpress.org/support/plugin/<?php echo WPFORO_FOLDER; ?>/">WordPress.org Forum</a></li>
|
65 |
</ul>
|
66 |
</div>
|
wpf-admin/options-tabs/members.php
CHANGED
@@ -113,7 +113,7 @@
|
|
113 |
<th style="text-align:center;width:10%;"><?php _e('Short Badge', 'wpforo'); ?></th>
|
114 |
<th style="text-align:center;width:10%;"><?php _e('Full Badge', 'wpforo'); ?></th>
|
115 |
<th style="text-align:center;width:10%;"><?php _e('Rating Color', 'wpforo'); ?></th>
|
116 |
-
<th style="width:20%;"><?php _e('Rating Icon', 'wpforo'); ?> | <a href="
|
117 |
</tr>
|
118 |
<?php $levels = WPF()->member->levels(); ?>
|
119 |
<?php foreach( $levels as $level ): ?>
|
113 |
<th style="text-align:center;width:10%;"><?php _e('Short Badge', 'wpforo'); ?></th>
|
114 |
<th style="text-align:center;width:10%;"><?php _e('Full Badge', 'wpforo'); ?></th>
|
115 |
<th style="text-align:center;width:10%;"><?php _e('Rating Color', 'wpforo'); ?></th>
|
116 |
+
<th style="width:20%;"><?php _e('Rating Icon', 'wpforo'); ?> | <a href="https://fontawesome.io/icons/" target="_blank" style="text-decoration:none;"><?php _e('More', 'wpforo'); ?>»</a></th>
|
117 |
</tr>
|
118 |
<?php $levels = WPF()->member->levels(); ?>
|
119 |
<?php foreach( $levels as $level ): ?>
|
wpf-admin/xml/english.xml
CHANGED
@@ -563,4 +563,13 @@
|
|
563 |
<phrase name="%s guests"><![CDATA[%s guests]]></phrase>
|
564 |
<phrase name="%d times"><![CDATA[%d times]]></phrase>
|
565 |
<phrase name="Currently viewing this topic %s %s %s."><![CDATA[Currently viewing this topic %s %s %s.]]></phrase>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
</language>
|
563 |
<phrase name="%s guests"><![CDATA[%s guests]]></phrase>
|
564 |
<phrase name="%d times"><![CDATA[%d times]]></phrase>
|
565 |
<phrase name="Currently viewing this topic %s %s %s."><![CDATA[Currently viewing this topic %s %s %s.]]></phrase>
|
566 |
+
<phrase name="Forum Icons"><![CDATA[Forum Icons]]></phrase>
|
567 |
+
<phrase name="(%d viewing)"><![CDATA[(%d viewing)]]></phrase>
|
568 |
+
<phrase name="View all tags (%d)"><![CDATA[View all tags (%d)]]></phrase>
|
569 |
+
<phrase name="Topic reply"><![CDATA[Topic reply]]></phrase>
|
570 |
+
<phrase name="You have %d new replies"><![CDATA[You have %d new replies]]></phrase>
|
571 |
+
<phrase name="You have %d new reply to %2$s from %3$s"><![CDATA[You have %d new reply to %2$s from %3$s]]></phrase>
|
572 |
+
<phrase name="You have %d new reply to %s"><![CDATA[You have %d new reply to %s]]></phrase>
|
573 |
+
<phrase name="Are you sure you wanted to do that?"><![CDATA[Are you sure you wanted to do that?]]></phrase>
|
574 |
+
<phrase name="You do not have permission to mark notifications for that user."><![CDATA[You do not have permission to mark notifications for that user.]]></phrase>
|
575 |
</language>
|
wpf-includes/class-forms.php
CHANGED
@@ -74,7 +74,7 @@ class wpForoForm{
|
|
74 |
/**
|
75 |
* Form builder
|
76 |
*
|
77 |
-
* @param $fields associative multi-level array
|
78 |
* for form layout and field building
|
79 |
* @return string form HTML
|
80 |
*/
|
@@ -99,13 +99,13 @@ class wpForoForm{
|
|
99 |
/**
|
100 |
* Builds field with input HTML and wrapper divs
|
101 |
*
|
102 |
-
* @param $args field arguments
|
103 |
-
* @return string
|
104 |
*/
|
105 |
public function build_field( $args ){
|
106 |
|
107 |
$html = '';
|
108 |
-
if( !is_array($args) || empty($args) ) return;
|
109 |
$f = wpforo_parse_args( $args, $this->default );
|
110 |
$f = $this->prepare_args( $f );
|
111 |
|
@@ -141,14 +141,14 @@ class wpForoForm{
|
|
141 |
/**
|
142 |
* Field input HTML builder
|
143 |
*
|
144 |
-
* @param $f field arguments
|
145 |
* @return string field input HTML
|
146 |
*/
|
147 |
public function field( $f ){
|
148 |
-
|
149 |
-
$field_html = '';
|
150 |
$f = $this->prepare_field_args( $f );
|
151 |
|
|
|
|
|
152 |
switch( $f['type'] ){
|
153 |
case 'url': $field_html = $this->field_url($f); break;
|
154 |
case 'file': $field_html = $this->field_file($f); break;
|
@@ -170,8 +170,8 @@ class wpForoForm{
|
|
170 |
/**
|
171 |
* Wraps input HTML for Registration form
|
172 |
*
|
173 |
-
* @param $field_html input HTML
|
174 |
-
* @param $f field arguments
|
175 |
* @return string wrapped field input HTML
|
176 |
*/
|
177 |
public function field_wrap_register( $field_html, $f ){
|
@@ -198,8 +198,8 @@ class wpForoForm{
|
|
198 |
/**
|
199 |
* Wraps input HTML for Account form
|
200 |
*
|
201 |
-
* @param $field_html input HTML
|
202 |
-
* @param $f field arguments
|
203 |
* @return string wrapped field input HTML
|
204 |
*/
|
205 |
public function field_wrap_account( $field_html, $f ){
|
@@ -243,8 +243,8 @@ class wpForoForm{
|
|
243 |
/**
|
244 |
* Wraps input HTML for Profile page
|
245 |
*
|
246 |
-
* @param $field_html input HTML
|
247 |
-
* @param $f field arguments
|
248 |
* @return string wrapped field input HTML
|
249 |
*/
|
250 |
public function field_wrap_profile( $field_html, $f ){
|
@@ -285,8 +285,8 @@ class wpForoForm{
|
|
285 |
/**
|
286 |
* Wraps input HTML for Members Search form
|
287 |
*
|
288 |
-
* @param $field_html input HTML
|
289 |
-
* @param $f field arguments
|
290 |
* @return string wrapped field input HTML
|
291 |
*/
|
292 |
public function field_wrap_members( $field_html, $f ){
|
@@ -315,8 +315,8 @@ class wpForoForm{
|
|
315 |
/**
|
316 |
* Default wrapper of input HTML
|
317 |
*
|
318 |
-
* @param $field_html input HTML
|
319 |
-
* @param $f field arguments
|
320 |
* @return string wrapped field input HTML
|
321 |
*/
|
322 |
public function field_wrap_default( $field_html, $f ){
|
74 |
/**
|
75 |
* Form builder
|
76 |
*
|
77 |
+
* @param array $fields associative multi-level array
|
78 |
* for form layout and field building
|
79 |
* @return string form HTML
|
80 |
*/
|
99 |
/**
|
100 |
* Builds field with input HTML and wrapper divs
|
101 |
*
|
102 |
+
* @param array $args field arguments
|
103 |
+
* @return string field HTML
|
104 |
*/
|
105 |
public function build_field( $args ){
|
106 |
|
107 |
$html = '';
|
108 |
+
if( !is_array($args) || empty($args) ) return '';
|
109 |
$f = wpforo_parse_args( $args, $this->default );
|
110 |
$f = $this->prepare_args( $f );
|
111 |
|
141 |
/**
|
142 |
* Field input HTML builder
|
143 |
*
|
144 |
+
* @param array $f field arguments
|
145 |
* @return string field input HTML
|
146 |
*/
|
147 |
public function field( $f ){
|
|
|
|
|
148 |
$f = $this->prepare_field_args( $f );
|
149 |
|
150 |
+
$f = apply_filters('wpforo_form_field', $f);
|
151 |
+
|
152 |
switch( $f['type'] ){
|
153 |
case 'url': $field_html = $this->field_url($f); break;
|
154 |
case 'file': $field_html = $this->field_file($f); break;
|
170 |
/**
|
171 |
* Wraps input HTML for Registration form
|
172 |
*
|
173 |
+
* @param string $field_html input HTML
|
174 |
+
* @param array $f field arguments
|
175 |
* @return string wrapped field input HTML
|
176 |
*/
|
177 |
public function field_wrap_register( $field_html, $f ){
|
198 |
/**
|
199 |
* Wraps input HTML for Account form
|
200 |
*
|
201 |
+
* @param string $field_html input HTML
|
202 |
+
* @param array $f field arguments
|
203 |
* @return string wrapped field input HTML
|
204 |
*/
|
205 |
public function field_wrap_account( $field_html, $f ){
|
243 |
/**
|
244 |
* Wraps input HTML for Profile page
|
245 |
*
|
246 |
+
* @param string $field_html input HTML
|
247 |
+
* @param array $f field arguments
|
248 |
* @return string wrapped field input HTML
|
249 |
*/
|
250 |
public function field_wrap_profile( $field_html, $f ){
|
285 |
/**
|
286 |
* Wraps input HTML for Members Search form
|
287 |
*
|
288 |
+
* @param string $field_html input HTML
|
289 |
+
* @param array $f field arguments
|
290 |
* @return string wrapped field input HTML
|
291 |
*/
|
292 |
public function field_wrap_members( $field_html, $f ){
|
315 |
/**
|
316 |
* Default wrapper of input HTML
|
317 |
*
|
318 |
+
* @param string $field_html input HTML
|
319 |
+
* @param array $f field arguments
|
320 |
* @return string wrapped field input HTML
|
321 |
*/
|
322 |
public function field_wrap_default( $field_html, $f ){
|
wpf-includes/class-forums.php
CHANGED
@@ -517,6 +517,7 @@ class wpForoForum{
|
|
517 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
518 |
|
519 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
|
|
520 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
521 |
|
522 |
$sql .= esc_sql(" ORDER BY `$orderby` " . $order);
|
@@ -945,7 +946,7 @@ class wpForoForum{
|
|
945 |
}
|
946 |
|
947 |
function get_count( $args = array() ){
|
948 |
-
$sql = "SELECT COUNT(*) FROM `".WPF()->tables->forums."`";
|
949 |
if( !empty($args) ){
|
950 |
$wheres = array();
|
951 |
foreach ($args as $key => $value) $wheres[] = "`$key` = " . intval($value);
|
517 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
518 |
|
519 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
520 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
521 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
522 |
|
523 |
$sql .= esc_sql(" ORDER BY `$orderby` " . $order);
|
946 |
}
|
947 |
|
948 |
function get_count( $args = array() ){
|
949 |
+
$sql = "SELECT SQL_NO_CACHE COUNT(*) FROM `".WPF()->tables->forums."`";
|
950 |
if( !empty($args) ){
|
951 |
$wheres = array();
|
952 |
foreach ($args as $key => $value) $wheres[] = "`$key` = " . intval($value);
|
wpf-includes/class-logs.php
CHANGED
@@ -92,7 +92,7 @@ class wpForoLogs{
|
|
92 |
if( $merge_guest_read ){
|
93 |
$read_ids = ( $keep_guest_read ) ? $read_ids + $read_db_ids : $read_db_ids + $read_ids;
|
94 |
} else {
|
95 |
-
$read_ids = $read_db_ids;
|
96 |
}
|
97 |
}
|
98 |
$read_ids[$itemid] = $item_last_postid;
|
@@ -106,9 +106,10 @@ class wpForoLogs{
|
|
106 |
wpforo_setcookie( $key, $read_ids, false );
|
107 |
}
|
108 |
if( $logdb && is_user_logged_in() ){
|
|
|
109 |
$num = count($read_ids);
|
110 |
-
if( $num >
|
111 |
-
$delta = $num -
|
112 |
}
|
113 |
update_user_meta( WPF()->current_userid, $key, $read_ids );
|
114 |
}
|
92 |
if( $merge_guest_read ){
|
93 |
$read_ids = ( $keep_guest_read ) ? $read_ids + $read_db_ids : $read_db_ids + $read_ids;
|
94 |
} else {
|
95 |
+
$read_ids = ( $login ) ? $read_db_ids : $read_ids;
|
96 |
}
|
97 |
}
|
98 |
$read_ids[$itemid] = $item_last_postid;
|
106 |
wpforo_setcookie( $key, $read_ids, false );
|
107 |
}
|
108 |
if( $logdb && is_user_logged_in() ){
|
109 |
+
$max = apply_filters( 'wpforo_max_logged_topics', 200 );
|
110 |
$num = count($read_ids);
|
111 |
+
if( $num > $max ){
|
112 |
+
$delta = $num - $max; if( $delta > 0 ) $read_ids = array_slice($read_ids, $delta, null, true);
|
113 |
}
|
114 |
update_user_meta( WPF()->current_userid, $key, $read_ids );
|
115 |
}
|
wpf-includes/class-members.php
CHANGED
@@ -1152,13 +1152,14 @@ class wpForoMember{
|
|
1152 |
if(!empty($include)) $wheres[] = " u.`ID` IN(" . implode(', ', array_map('intval', $include)) . ")";
|
1153 |
if(!empty($exclude)) $wheres[] = " u.`ID` NOT IN(" . implode(', ', array_map('intval', $exclude)) . ")";
|
1154 |
if(!empty($status)) $wheres[] = " p.`status` IN('" . implode("','", array_map('esc_sql', array_map('sanitize_text_field', $status)) ) . "')";
|
1155 |
-
if(!empty($groupids)) $wheres[] = " p.`groupid` IN(" . implode(', ', array_map('intval', $groupids)) . ")";
|
1156 |
-
if(!is_null($groupid)) $wheres[] = " p.`groupid` = " . intval($groupid);
|
1157 |
if(!is_null($online_time)) $wheres[] = " p.`online_time` > " . intval($online_time);
|
1158 |
|
1159 |
if(!empty($wheres)) $sql .= " WHERE " . implode($wheres, " AND ");
|
1160 |
|
1161 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
|
|
1162 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
1163 |
|
1164 |
if( $orderby == 'groupid' ) $orderby = 'p.`groupid`';
|
@@ -1515,29 +1516,29 @@ class wpForoMember{
|
|
1515 |
//$args = UserID or Member Object
|
1516 |
//$live_count = TRUE / FALSE
|
1517 |
public function get_stat( $args = array(), $live_count = false, $cache = false ){
|
1518 |
-
|
1519 |
$cache = WPF()->cache->on('memory_cashe');
|
1520 |
-
|
1521 |
-
$stat = array( 'points' => 0,
|
1522 |
-
'rating' => 0,
|
1523 |
-
'rating_procent' => 0,
|
1524 |
-
'color' => $this->rating(0, 'color'),
|
1525 |
-
'badge' => $this->rating(0, 'icon'),
|
1526 |
-
'posts' => 0,
|
1527 |
-
'topics' => 0,
|
1528 |
-
'questions' => 0,
|
1529 |
-
'answers' => 0,
|
1530 |
-
'question_comments' => 0,
|
1531 |
-
'likes' => 0,
|
1532 |
'liked' => 0,
|
1533 |
'title' => $this->rating(0, 'title'));
|
1534 |
-
|
1535 |
$userid = ( isset($args['userid']) && $args['userid'] ) ? $args['userid'] : $args;
|
1536 |
-
|
1537 |
if( $cache && isset(self::$cache['stat'][$userid]) ){
|
1538 |
return self::$cache['stat'][$userid];
|
1539 |
}
|
1540 |
-
|
1541 |
if( is_array($args) && isset($args['userid']) ){
|
1542 |
$userid = $args['userid'];
|
1543 |
$stat['topics'] = (int)$this->get_topics_count( $userid );
|
@@ -1562,7 +1563,7 @@ class wpForoMember{
|
|
1562 |
if(isset($profile['comments'])) $stat['question_comments'] = intval($profile['comments']);
|
1563 |
}
|
1564 |
}
|
1565 |
-
|
1566 |
if( $userid ){
|
1567 |
if($likes = $this->get_votes_and_likes_count( $userid )) $stat['likes'] = $likes;
|
1568 |
if($liked = $this->get_user_votes_and_likes_count( $userid )) $stat['liked'] = $liked;
|
@@ -1575,7 +1576,7 @@ class wpForoMember{
|
|
1575 |
$stat['badge'] = $this->rating(intval($stat['rating']), 'icon');
|
1576 |
}
|
1577 |
}
|
1578 |
-
|
1579 |
if($cache && isset($userid)){
|
1580 |
return self::$cache['stat'][$userid] = $stat;
|
1581 |
}
|
@@ -1880,8 +1881,9 @@ class wpForoMember{
|
|
1880 |
return false;
|
1881 |
}
|
1882 |
else{
|
|
|
1883 |
$posts = $this->member_approved_posts( WPF()->current_userid );
|
1884 |
-
if ( $posts
|
1885 |
return true;
|
1886 |
}
|
1887 |
else{
|
@@ -1913,14 +1915,16 @@ class wpForoMember{
|
|
1913 |
}
|
1914 |
}
|
1915 |
|
1916 |
-
if( $args['email'] ){
|
1917 |
$post_args = array( 'email' => $args['email'], 'orderby' => '`created` ASC, `postid` ASC' );
|
1918 |
$posts = WPF()->post->get_posts( $post_args );
|
1919 |
if( !empty($posts) ){
|
1920 |
$args['posts'] = count($posts);
|
1921 |
if( isset($posts[0]['created']) || $posts[0]['created'] ) $args['user_registered'] = $posts[0]['created'];
|
1922 |
}
|
1923 |
-
}
|
|
|
|
|
1924 |
|
1925 |
$member = array( 'ID' => 0,
|
1926 |
'userid' => 0,
|
1152 |
if(!empty($include)) $wheres[] = " u.`ID` IN(" . implode(', ', array_map('intval', $include)) . ")";
|
1153 |
if(!empty($exclude)) $wheres[] = " u.`ID` NOT IN(" . implode(', ', array_map('intval', $exclude)) . ")";
|
1154 |
if(!empty($status)) $wheres[] = " p.`status` IN('" . implode("','", array_map('esc_sql', array_map('sanitize_text_field', $status)) ) . "')";
|
1155 |
+
if(!empty($groupids)) $wheres[] = " (p.`groupid` IN(" . implode(', ', array_map('intval', $groupids)) . ") OR CONCAT(',', p.`secondary_groups`, ',') REGEXP ',(" . implode('|', array_map('intval', $groupids)) . "),' )";
|
1156 |
+
if(!is_null($groupid)) $wheres[] = " (p.`groupid` = " . intval($groupid) . " OR FIND_IN_SET(" . intval($groupid) . ", p.`secondary_groups`) ) ";
|
1157 |
if(!is_null($online_time)) $wheres[] = " p.`online_time` > " . intval($online_time);
|
1158 |
|
1159 |
if(!empty($wheres)) $sql .= " WHERE " . implode($wheres, " AND ");
|
1160 |
|
1161 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
1162 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
1163 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
1164 |
|
1165 |
if( $orderby == 'groupid' ) $orderby = 'p.`groupid`';
|
1516 |
//$args = UserID or Member Object
|
1517 |
//$live_count = TRUE / FALSE
|
1518 |
public function get_stat( $args = array(), $live_count = false, $cache = false ){
|
1519 |
+
|
1520 |
$cache = WPF()->cache->on('memory_cashe');
|
1521 |
+
|
1522 |
+
$stat = array( 'points' => 0,
|
1523 |
+
'rating' => 0,
|
1524 |
+
'rating_procent' => 0,
|
1525 |
+
'color' => $this->rating(0, 'color'),
|
1526 |
+
'badge' => $this->rating(0, 'icon'),
|
1527 |
+
'posts' => 0,
|
1528 |
+
'topics' => 0,
|
1529 |
+
'questions' => 0,
|
1530 |
+
'answers' => 0,
|
1531 |
+
'question_comments' => 0,
|
1532 |
+
'likes' => 0,
|
1533 |
'liked' => 0,
|
1534 |
'title' => $this->rating(0, 'title'));
|
1535 |
+
|
1536 |
$userid = ( isset($args['userid']) && $args['userid'] ) ? $args['userid'] : $args;
|
1537 |
+
|
1538 |
if( $cache && isset(self::$cache['stat'][$userid]) ){
|
1539 |
return self::$cache['stat'][$userid];
|
1540 |
}
|
1541 |
+
|
1542 |
if( is_array($args) && isset($args['userid']) ){
|
1543 |
$userid = $args['userid'];
|
1544 |
$stat['topics'] = (int)$this->get_topics_count( $userid );
|
1563 |
if(isset($profile['comments'])) $stat['question_comments'] = intval($profile['comments']);
|
1564 |
}
|
1565 |
}
|
1566 |
+
|
1567 |
if( $userid ){
|
1568 |
if($likes = $this->get_votes_and_likes_count( $userid )) $stat['likes'] = $likes;
|
1569 |
if($liked = $this->get_user_votes_and_likes_count( $userid )) $stat['liked'] = $liked;
|
1576 |
$stat['badge'] = $this->rating(intval($stat['rating']), 'icon');
|
1577 |
}
|
1578 |
}
|
1579 |
+
|
1580 |
if($cache && isset($userid)){
|
1581 |
return self::$cache['stat'][$userid] = $stat;
|
1582 |
}
|
1881 |
return false;
|
1882 |
}
|
1883 |
else{
|
1884 |
+
$new_user_max_posts = WPF()->tools_antispam['new_user_max_posts'];
|
1885 |
$posts = $this->member_approved_posts( WPF()->current_userid );
|
1886 |
+
if ( $new_user_max_posts && $posts <= $new_user_max_posts ) {
|
1887 |
return true;
|
1888 |
}
|
1889 |
else{
|
1915 |
}
|
1916 |
}
|
1917 |
|
1918 |
+
if( $args['email'] && $args['email'] != 'anonymous@example.com' ){
|
1919 |
$post_args = array( 'email' => $args['email'], 'orderby' => '`created` ASC, `postid` ASC' );
|
1920 |
$posts = WPF()->post->get_posts( $post_args );
|
1921 |
if( !empty($posts) ){
|
1922 |
$args['posts'] = count($posts);
|
1923 |
if( isset($posts[0]['created']) || $posts[0]['created'] ) $args['user_registered'] = $posts[0]['created'];
|
1924 |
}
|
1925 |
+
} else {
|
1926 |
+
$args['user_registered'] = current_time('mysql', 1);
|
1927 |
+
}
|
1928 |
|
1929 |
$member = array( 'ID' => 0,
|
1930 |
'userid' => 0,
|
wpf-includes/class-moderation.php
CHANGED
@@ -301,15 +301,26 @@ class wpForoModeration
|
|
301 |
}
|
302 |
|
303 |
if( WPF()->member->current_user_is_new() ){
|
304 |
-
|
305 |
-
|
306 |
-
$item['status'] = 1;
|
307 |
-
}
|
308 |
-
if( isset($item['body']) && isset($item['title']) && ( $this->has_link($item['body']) || $this->has_link($item['title']) ) ){
|
309 |
$item['status'] = 1;
|
310 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
}
|
312 |
|
|
|
|
|
|
|
|
|
|
|
313 |
return $item;
|
314 |
}
|
315 |
|
301 |
}
|
302 |
|
303 |
if( WPF()->member->current_user_is_new() ){
|
304 |
+
$if_link_found = apply_filters('wpforo_new_user_post_unapproved_if_link_found', true );
|
305 |
+
if( $if_link_found && isset($item['body']) && isset($item['title']) && ( $this->has_link($item['body']) || $this->has_link($item['title']) ) ){
|
|
|
|
|
|
|
306 |
$item['status'] = 1;
|
307 |
}
|
308 |
+
$if_no_approved = apply_filters('wpforo_new_user_post_unapproved_if_no_approved', false );
|
309 |
+
if( $if_no_approved && !$this->has_approved( WPF()->current_userid ) ){
|
310 |
+
$item['status'] = 1;
|
311 |
+
}
|
312 |
+
$unapproved_all = apply_filters('wpforo_new_user_post_unapproved_all', true );
|
313 |
+
if( $unapproved_all && ( ( isset($item['status']) && $item['status'] == 1 ) || $this->has_unapproved( WPF()->current_userid ) ) ){
|
314 |
+
$this->set_all_unapproved( WPF()->current_userid );
|
315 |
+
$item['status'] = 1;
|
316 |
+
}
|
317 |
}
|
318 |
|
319 |
+
$must_have_one_approved = apply_filters('wpforo_post_moderation_must_have_one_approved', false );
|
320 |
+
if( $must_have_one_approved && !$this->has_approved( WPF()->current_userid ) ){
|
321 |
+
$item['status'] = 1;
|
322 |
+
}
|
323 |
+
|
324 |
return $item;
|
325 |
}
|
326 |
|
wpf-includes/class-notices.php
CHANGED
@@ -13,7 +13,7 @@ class wpForoNotices{
|
|
13 |
* @return void
|
14 |
*/
|
15 |
private function init(){
|
16 |
-
if( !wpforo_is_session_started() && !is_admin() ) session_start();
|
17 |
}
|
18 |
|
19 |
/**
|
13 |
* @return void
|
14 |
*/
|
15 |
private function init(){
|
16 |
+
if( !wpforo_is_session_started() && ( !is_admin() || (!empty($_GET['page']) && strpos($_GET['page'], 'wpforo-') !== false ) ) ) session_start();
|
17 |
}
|
18 |
|
19 |
/**
|
wpf-includes/class-permissions.php
CHANGED
@@ -189,6 +189,9 @@ class wpForoPermissions{
|
|
189 |
if( is_null($second_usergroupids) && WPF()->current_user_secondary_groupids ) {
|
190 |
$second_usergroupids = explode(',', WPF()->current_user_secondary_groupids );
|
191 |
}
|
|
|
|
|
|
|
192 |
|
193 |
if( $forum = WPF()->forum->get_forum($forumid) ){
|
194 |
$permissions = unserialize($forum['permissions']);
|
@@ -235,6 +238,9 @@ class wpForoPermissions{
|
|
235 |
if( is_null($second_usergroupids) && WPF()->current_user_secondary_groupids ) {
|
236 |
$second_usergroupids = explode(',', WPF()->current_user_secondary_groupids );
|
237 |
}
|
|
|
|
|
|
|
238 |
if( !empty($second_usergroupids) && is_array($second_usergroupids) ){
|
239 |
$second_usergroupids = array_map('intval', $second_usergroupids );
|
240 |
foreach( $second_usergroupids as $second_usergroupid ){
|
189 |
if( is_null($second_usergroupids) && WPF()->current_user_secondary_groupids ) {
|
190 |
$second_usergroupids = explode(',', WPF()->current_user_secondary_groupids );
|
191 |
}
|
192 |
+
if( !is_null($second_usergroupids) && is_string($second_usergroupids) ) {
|
193 |
+
$second_usergroupids = explode(',', $second_usergroupids);
|
194 |
+
}
|
195 |
|
196 |
if( $forum = WPF()->forum->get_forum($forumid) ){
|
197 |
$permissions = unserialize($forum['permissions']);
|
238 |
if( is_null($second_usergroupids) && WPF()->current_user_secondary_groupids ) {
|
239 |
$second_usergroupids = explode(',', WPF()->current_user_secondary_groupids );
|
240 |
}
|
241 |
+
if( !is_null($second_usergroupids) && is_string($second_usergroupids) ) {
|
242 |
+
$second_usergroupids = explode(',', $second_usergroupids);
|
243 |
+
}
|
244 |
if( !empty($second_usergroupids) && is_array($second_usergroupids) ){
|
245 |
$second_usergroupids = array_map('intval', $second_usergroupids );
|
246 |
foreach( $second_usergroupids as $second_usergroupid ){
|
wpf-includes/class-phrases.php
CHANGED
@@ -104,6 +104,7 @@ class wpForoPhrase{
|
|
104 |
}
|
105 |
|
106 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
|
|
107 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
108 |
|
109 |
$sql .= esc_sql(" ORDER BY `$orderby` " . $order);
|
104 |
}
|
105 |
|
106 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
107 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
108 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
109 |
|
110 |
$sql .= esc_sql(" ORDER BY `$orderby` " . $order);
|
wpf-includes/class-posts.php
CHANGED
@@ -421,7 +421,7 @@ class wpForoPost{
|
|
421 |
*
|
422 |
* @return array
|
423 |
*/
|
424 |
-
function get_posts($args = array(), &$items_count = 0){
|
425 |
|
426 |
$cache = WPF()->cache->on('object_cashe');
|
427 |
|
@@ -497,10 +497,13 @@ class wpForoPost{
|
|
497 |
$sql .= " WHERE " . implode(" AND ", $wheres);
|
498 |
}
|
499 |
$sql .= " ORDER BY $orderby " . $order;
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
|
|
|
|
|
|
504 |
if($row_count != NULL){
|
505 |
if($offset != NULL){
|
506 |
$sql .= esc_sql(" LIMIT $offset,$row_count");
|
@@ -566,7 +569,7 @@ class wpForoPost{
|
|
566 |
|
567 |
function get_posts_filtered( $args = array() ){
|
568 |
$posts = array();
|
569 |
-
$posts = $this->get_posts( $args );
|
570 |
if( !empty($posts) ){
|
571 |
foreach($posts as $key => $post){
|
572 |
if( isset($post['forumid']) && !WPF()->perm->forum_can('vf', $post['forumid']) ){
|
@@ -612,59 +615,63 @@ class wpForoPost{
|
|
612 |
else{ $order = 'desc'; }
|
613 |
|
614 |
$date_period = intval($date_period);
|
615 |
-
|
616 |
-
$
|
617 |
-
$
|
|
|
|
|
618 |
$wheres = array();
|
619 |
$orders = array();
|
620 |
|
621 |
-
if(!empty($forumids)) $wheres[] = "
|
622 |
if( $date_period != 0 ){
|
623 |
$date = date( 'Y-m-d H:i:s', current_time( 'timestamp', 1 ) - ($date_period * 24 * 60 * 60) );
|
624 |
-
if($date) $wheres[] = "
|
625 |
}
|
626 |
|
627 |
if($needle){
|
628 |
-
|
629 |
$needle = trim( trim( str_replace(' ', '* ', $needle) ), '*' ) . "*";
|
630 |
$needle = esc_sql(substr(sanitize_text_field($needle), 0, 60));
|
631 |
|
632 |
if($type == 'entire-posts'){
|
633 |
-
$selects[] = "MATCH(
|
634 |
-
$wheres[] = "( MATCH(
|
635 |
-
$orders[] = "MATCH(
|
636 |
-
$orders[] = "MATCH(
|
637 |
}elseif($type == 'titles-only'){
|
638 |
-
$selects[] = "MATCH(
|
639 |
-
$wheres[] = "( MATCH(
|
640 |
-
$orders[] = "MATCH(
|
641 |
-
$orders[] = "MATCH(
|
642 |
}elseif($type == 'user-posts' || $type == 'user-topics'){
|
643 |
$needle = str_replace('*', '%', $needle);
|
644 |
-
$innerjoins[] = "INNER JOIN `".WPF()->db->users."` u ON u.`ID` =
|
645 |
-
$wheres[] = "( u.`
|
646 |
-
if($type == 'user-topics') $wheres[] = "
|
647 |
}elseif($type == 'tag'){
|
648 |
$needle = str_replace('*', '', $needle);
|
649 |
-
$
|
650 |
-
|
651 |
-
|
|
|
|
|
652 |
}
|
653 |
}
|
654 |
-
|
|
|
655 |
if($orderby == 'date'){
|
656 |
-
$orders = array('
|
657 |
}elseif($orderby == 'user'){
|
658 |
-
$orders = array('
|
659 |
}elseif($orderby == 'forum'){
|
660 |
-
$orders = array('
|
661 |
}
|
662 |
-
|
663 |
-
$sql = "SELECT COUNT(
|
664 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
665 |
$items_count = WPF()->db->get_var($sql);
|
666 |
|
667 |
-
$sql = "SELECT ".implode(', ', $selects)." FROM
|
668 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
669 |
if(!empty($orders)) $sql .= " ORDER BY ".implode(' '.strtoupper($order).', ', $orders)." ".strtoupper($order);
|
670 |
|
@@ -889,7 +896,7 @@ class wpForoPost{
|
|
889 |
}
|
890 |
|
891 |
function get_count( $args = array() ){
|
892 |
-
$sql = "SELECT COUNT(*) FROM `".WPF()->tables->posts."`";
|
893 |
if($args && is_array($args)){
|
894 |
$wheres = array();
|
895 |
foreach ($args as $key => $value) $wheres[] = "`$key` = '" . esc_sql($value) . "'";
|
421 |
*
|
422 |
* @return array
|
423 |
*/
|
424 |
+
function get_posts($args = array(), &$items_count = 0, $count = true ){
|
425 |
|
426 |
$cache = WPF()->cache->on('object_cashe');
|
427 |
|
497 |
$sql .= " WHERE " . implode(" AND ", $wheres);
|
498 |
}
|
499 |
$sql .= " ORDER BY $orderby " . $order;
|
500 |
+
|
501 |
+
if( $count ){
|
502 |
+
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
503 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
504 |
+
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
505 |
+
}
|
506 |
+
|
507 |
if($row_count != NULL){
|
508 |
if($offset != NULL){
|
509 |
$sql .= esc_sql(" LIMIT $offset,$row_count");
|
569 |
|
570 |
function get_posts_filtered( $args = array() ){
|
571 |
$posts = array();
|
572 |
+
$posts = $this->get_posts( $args, $items_count, false );
|
573 |
if( !empty($posts) ){
|
574 |
foreach($posts as $key => $post){
|
575 |
if( isset($post['forumid']) && !WPF()->perm->forum_can('vf', $post['forumid']) ){
|
615 |
else{ $order = 'desc'; }
|
616 |
|
617 |
$date_period = intval($date_period);
|
618 |
+
|
619 |
+
$fa = "p";
|
620 |
+
$from = "`".WPF()->tables->posts."` " . $fa;
|
621 |
+
$selects = array($fa.'.`postid`', $fa.'.`topicid`', $fa.'.`private`', $fa.'.`status`', $fa.'.`forumid`', $fa.'.`userid`', $fa.'.`title`', $fa.'.`created`', $fa.'.`body`' );
|
622 |
+
$innerjoins = array();
|
623 |
$wheres = array();
|
624 |
$orders = array();
|
625 |
|
626 |
+
if(!empty($forumids)) $wheres[] = $fa.".`forumid` IN(" . implode(', ', array_map('intval', $forumids)) . ")";
|
627 |
if( $date_period != 0 ){
|
628 |
$date = date( 'Y-m-d H:i:s', current_time( 'timestamp', 1 ) - ($date_period * 24 * 60 * 60) );
|
629 |
+
if($date) $wheres[] = $fa.".`created` > '".esc_sql($date)."'";
|
630 |
}
|
631 |
|
632 |
if($needle){
|
|
|
633 |
$needle = trim( trim( str_replace(' ', '* ', $needle) ), '*' ) . "*";
|
634 |
$needle = esc_sql(substr(sanitize_text_field($needle), 0, 60));
|
635 |
|
636 |
if($type == 'entire-posts'){
|
637 |
+
$selects[] = "MATCH(".$fa.".`title`) AGAINST('$needle' IN BOOLEAN MODE) + MATCH(".$fa.".`body`) AGAINST('$needle' IN BOOLEAN MODE) AS matches";
|
638 |
+
$wheres[] = "( MATCH(".$fa.".`title`, ".$fa.".`body`) AGAINST('$needle' IN BOOLEAN MODE) )";
|
639 |
+
$orders[] = "MATCH(".$fa.".`title`) AGAINST('$needle') + MATCH(".$fa.".`body`) AGAINST('$needle')";
|
640 |
+
$orders[] = "MATCH(".$fa.".`title`) AGAINST('$needle' IN BOOLEAN MODE) + MATCH(".$fa.".`body`) AGAINST('$needle' IN BOOLEAN MODE)";
|
641 |
}elseif($type == 'titles-only'){
|
642 |
+
$selects[] = "MATCH(".$fa.".`title`) AGAINST('$needle' IN BOOLEAN MODE) AS matches";
|
643 |
+
$wheres[] = "( MATCH(".$fa.".`title`) AGAINST('$needle' IN BOOLEAN MODE) )";
|
644 |
+
$orders[] = "MATCH(".$fa.".`title`) AGAINST('$needle')";
|
645 |
+
$orders[] = "MATCH(".$fa.".`title`) AGAINST('$needle' IN BOOLEAN MODE)";
|
646 |
}elseif($type == 'user-posts' || $type == 'user-topics'){
|
647 |
$needle = str_replace('*', '%', $needle);
|
648 |
+
$innerjoins[] = "INNER JOIN `".WPF()->db->users."` u ON u.`ID` = ".$fa.".`userid`";
|
649 |
+
$wheres[] = "( u.`user_nicename` LIKE '$needle' OR u.`display_name` LIKE '$needle' )";
|
650 |
+
if($type == 'user-topics') $wheres[] = "".$fa.".`is_first_post` = 1";
|
651 |
}elseif($type == 'tag'){
|
652 |
$needle = str_replace('*', '', $needle);
|
653 |
+
$fa = "t";
|
654 |
+
$from = "`".WPF()->tables->topics."` " . $fa;
|
655 |
+
$selects = array($fa.'.`first_postid` AS postid', $fa.'.`topicid`', $fa.'.`private`', $fa.'.`status`', $fa.'.`forumid`', $fa.'.`userid`', $fa.'.`title`', $fa.'.`created`');
|
656 |
+
$innerjoins = array();
|
657 |
+
$wheres = array( "( ".$fa.".`tags` LIKE '%{$needle}%' )" );
|
658 |
}
|
659 |
}
|
660 |
+
|
661 |
+
|
662 |
if($orderby == 'date'){
|
663 |
+
$orders = array($fa.'.`created`');
|
664 |
}elseif($orderby == 'user'){
|
665 |
+
$orders = array($fa.'.`userid`');
|
666 |
}elseif($orderby == 'forum'){
|
667 |
+
$orders = array($fa.'.`forumid`');
|
668 |
}
|
669 |
+
|
670 |
+
$sql = "SELECT COUNT(*) FROM ". $from ." ".implode(' ', $innerjoins);
|
671 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
672 |
$items_count = WPF()->db->get_var($sql);
|
673 |
|
674 |
+
$sql = "SELECT ".implode(', ', $selects)." FROM ". $from ." ".implode(' ', $innerjoins);
|
675 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
676 |
if(!empty($orders)) $sql .= " ORDER BY ".implode(' '.strtoupper($order).', ', $orders)." ".strtoupper($order);
|
677 |
|
896 |
}
|
897 |
|
898 |
function get_count( $args = array() ){
|
899 |
+
$sql = "SELECT SQL_NO_CACHE COUNT(*) FROM `".WPF()->tables->posts."`";
|
900 |
if($args && is_array($args)){
|
901 |
$wheres = array();
|
902 |
foreach ($args as $key => $value) $wheres[] = "`$key` = '" . esc_sql($value) . "'";
|
wpf-includes/class-subscribes.php
CHANGED
@@ -270,6 +270,7 @@ class wpForoSubscribe{
|
|
270 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
271 |
|
272 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
|
|
273 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
274 |
|
275 |
$sql .= " ORDER BY `$orderby` " . $order;
|
270 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
271 |
|
272 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
273 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
274 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
275 |
|
276 |
$sql .= " ORDER BY `$orderby` " . $order;
|
wpf-includes/class-topics.php
CHANGED
@@ -578,7 +578,7 @@ class wpForoTopic{
|
|
578 |
*
|
579 |
* @return array where count is topic count and other numeric arrays with topic
|
580 |
*/
|
581 |
-
function get_topics($args = array(), &$items_count = 0 ){
|
582 |
|
583 |
$cache = WPF()->cache->on('object_cashe');
|
584 |
|
@@ -693,10 +693,13 @@ class wpForoTopic{
|
|
693 |
if(!empty($wheres)){
|
694 |
$sql .= " WHERE " . implode($wheres, " AND ");
|
695 |
}
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
|
|
|
|
|
|
700 |
$sql .= " ORDER BY " . str_replace(',', ' ' . esc_sql($order) . ',', esc_sql($orderby)) . " " . esc_sql($order);
|
701 |
|
702 |
if(!is_null($row_count)){
|
@@ -740,7 +743,7 @@ class wpForoTopic{
|
|
740 |
|
741 |
function get_topics_filtered( $args = array() ){
|
742 |
$topics = array();
|
743 |
-
$topics = $this->get_topics( $args );
|
744 |
if( !empty($topics) ){
|
745 |
foreach($topics as $key => $topic){
|
746 |
if( !WPF()->perm->forum_can('vf', $topic['forumid']) ){
|
@@ -1089,7 +1092,7 @@ class wpForoTopic{
|
|
1089 |
}
|
1090 |
|
1091 |
function get_count( $args = array() ){
|
1092 |
-
$sql = "SELECT COUNT(*) FROM `".WPF()->tables->topics."`";
|
1093 |
if( !empty($args) ){
|
1094 |
$wheres = array();
|
1095 |
foreach ($args as $key => $value) $wheres[] = "`$key` = '" . esc_sql($value) . "'";
|
@@ -1410,7 +1413,9 @@ class wpForoTopic{
|
|
1410 |
$wheres[] = " `prefix` = " . intval( $args['prefix'] );
|
1411 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
1412 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
|
|
1413 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
|
|
1414 |
$sql .= " ORDER BY `" . esc_sql($args['orderby']) . "` " . esc_sql($args['order']);
|
1415 |
|
1416 |
if($args['row_count'] != NULL){
|
578 |
*
|
579 |
* @return array where count is topic count and other numeric arrays with topic
|
580 |
*/
|
581 |
+
function get_topics($args = array(), &$items_count = 0, $count = true ){
|
582 |
|
583 |
$cache = WPF()->cache->on('object_cashe');
|
584 |
|
693 |
if(!empty($wheres)){
|
694 |
$sql .= " WHERE " . implode($wheres, " AND ");
|
695 |
}
|
696 |
+
|
697 |
+
if( $count ){
|
698 |
+
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
699 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
700 |
+
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
701 |
+
}
|
702 |
+
|
703 |
$sql .= " ORDER BY " . str_replace(',', ' ' . esc_sql($order) . ',', esc_sql($orderby)) . " " . esc_sql($order);
|
704 |
|
705 |
if(!is_null($row_count)){
|
743 |
|
744 |
function get_topics_filtered( $args = array() ){
|
745 |
$topics = array();
|
746 |
+
$topics = $this->get_topics( $args, $items_count, false );
|
747 |
if( !empty($topics) ){
|
748 |
foreach($topics as $key => $topic){
|
749 |
if( !WPF()->perm->forum_can('vf', $topic['forumid']) ){
|
1092 |
}
|
1093 |
|
1094 |
function get_count( $args = array() ){
|
1095 |
+
$sql = "SELECT SQL_NO_CACHE COUNT(*) FROM `".WPF()->tables->topics."`";
|
1096 |
if( !empty($args) ){
|
1097 |
$wheres = array();
|
1098 |
foreach ($args as $key => $value) $wheres[] = "`$key` = '" . esc_sql($value) . "'";
|
1413 |
$wheres[] = " `prefix` = " . intval( $args['prefix'] );
|
1414 |
if(!empty($wheres)) $sql .= " WHERE " . implode( " AND ", $wheres );
|
1415 |
$item_count_sql = preg_replace('#SELECT.+?FROM#isu', 'SELECT count(*) FROM', $sql);
|
1416 |
+
$item_count_sql = preg_replace('#ORDER.+$#is', '', $item_count_sql);
|
1417 |
if( $item_count_sql ) $items_count = WPF()->db->get_var($item_count_sql);
|
1418 |
+
|
1419 |
$sql .= " ORDER BY `" . esc_sql($args['orderby']) . "` " . esc_sql($args['order']);
|
1420 |
|
1421 |
if($args['row_count'] != NULL){
|
wpf-includes/class-usergroups.php
CHANGED
@@ -69,7 +69,7 @@ class wpForoUsergroup{
|
|
69 |
$ugdata = array();
|
70 |
$ugroups = WPF()->db->get_results('SELECT * FROM '.WPF()->tables->usergroups.' ORDER BY `name` ', ARRAY_A);
|
71 |
foreach($ugroups as $ugroup){
|
72 |
-
$user_count = WPF()->db->get_var(
|
73 |
$ugdata[$ugroup['groupid']]['groupid'] = $ugroup['groupid'];
|
74 |
$ugdata[$ugroup['groupid']]['name'] = wpforo_phrase($ugroup['name'], FALSE);
|
75 |
$ugdata[$ugroup['groupid']]['role'] = $ugroup['role'];
|
69 |
$ugdata = array();
|
70 |
$ugroups = WPF()->db->get_results('SELECT * FROM '.WPF()->tables->usergroups.' ORDER BY `name` ', ARRAY_A);
|
71 |
foreach($ugroups as $ugroup){
|
72 |
+
$user_count = WPF()->db->get_var("SELECT COUNT(*) FROM ".WPF()->tables->profiles." WHERE `groupid` = " . intval($ugroup['groupid']) . " OR FIND_IN_SET(" . intval($ugroup['groupid']) . ", `secondary_groups`)");
|
73 |
$ugdata[$ugroup['groupid']]['groupid'] = $ugroup['groupid'];
|
74 |
$ugdata[$ugroup['groupid']]['name'] = wpforo_phrase($ugroup['name'], FALSE);
|
75 |
$ugdata[$ugroup['groupid']]['role'] = $ugroup['role'];
|
wpf-includes/functions-template.php
CHANGED
@@ -36,7 +36,11 @@ function wpforo_lostpass_url(){
|
|
36 |
$wp_lostpass_url = trim(get_bloginfo('url') , '/') . '/' . ltrim(WPF()->member->options['lost_password_url'] , '/');
|
37 |
}
|
38 |
else{
|
39 |
-
|
|
|
|
|
|
|
|
|
40 |
}
|
41 |
return esc_url($wp_lostpass_url);
|
42 |
}
|
@@ -642,7 +646,7 @@ class wpForo_Widget_tags extends WP_Widget {
|
|
642 |
echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ). $args['after_title'];
|
643 |
}
|
644 |
$tag_args = array( 'row_count' => $instance['count'] );
|
645 |
-
$tags = WPF()->topic->get_tags( $tag_args );
|
646 |
echo '<div class="wpforo-widget-content">';
|
647 |
if( !empty( $tags ) ){
|
648 |
echo '<ul class="wpf-widget-tags">';
|
@@ -651,7 +655,10 @@ class wpForo_Widget_tags extends WP_Widget {
|
|
651 |
echo '<li><a href="' . esc_url( wpforo_home_url() . '?wpfin=tag&wpfs=' . $tag['tag'] ) . '" title="' . esc_attr($tag['tag']) . '">' . wpforo_text($tag['tag'], 25, false) . '</a>' . $topic_count . '</li>';
|
652 |
}
|
653 |
echo '</ul>';
|
654 |
-
|
|
|
|
|
|
|
655 |
echo '<p style="text-align:center">' . wpforo_phrase('No tags found', false) . '</p>';
|
656 |
}
|
657 |
echo '</div>';
|
@@ -1085,7 +1092,7 @@ function wpforo_member_link( $member, $prefix = '', $length = 30, $class = '', $
|
|
1085 |
add_shortcode('wpforo-lostpassword', 'wpforo_lostpassword');
|
1086 |
function wpforo_lostpassword(){ ?>
|
1087 |
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
|
1088 |
-
<form name="wpflogin" action="<?php echo
|
1089 |
<div class="wpforo-login-wrap wpfbg-9">
|
1090 |
<div class="wpforo-login-content">
|
1091 |
<h3><?php wpforo_phrase('Forgot Your Password?') ?></h3>
|
@@ -1133,7 +1140,7 @@ add_shortcode('wpforo-resetpassword', 'wpforo_resetpassword');
|
|
1133 |
function wpforo_resetpassword(){ ?>
|
1134 |
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
|
1135 |
|
1136 |
-
<form name="wpflogin" action="<?php echo
|
1137 |
<input type="hidden" name="rp_key" value="<?php echo esc_attr($_REQUEST['rp_key']) ?>">
|
1138 |
<input type="hidden" name="rp_login" value="<?php echo esc_attr($_REQUEST['rp_login']) ?>">
|
1139 |
<div class="wpforo-login-wrap">
|
@@ -1951,13 +1958,13 @@ function wpforo_topic_navi( $topic ){
|
|
1951 |
if( $prev ){
|
1952 |
$prev_data = wpforo_topic( $prev );
|
1953 |
if( !empty($prev_data) ){
|
1954 |
-
$prev_html = '<a href="' . esc_url( $prev_data['url'] ) . '"
|
1955 |
}
|
1956 |
}
|
1957 |
if( $next ){
|
1958 |
$next_data = wpforo_topic( $next );
|
1959 |
if( !empty($next_data) ){
|
1960 |
-
$next_html = '<a href="' . esc_url( $next_data['url'] ) . '"
|
1961 |
}
|
1962 |
}
|
1963 |
if( wpfval( WPF()->current_object, 'forum') && wpfval( WPF()->current_object, 'forum', 'url') ){
|
@@ -2041,7 +2048,7 @@ function wpforo_topic_visitors( $topic ){
|
|
2041 |
}
|
2042 |
if( $users || $guests ){
|
2043 |
$and = ( $users && $guests ) ? wpforo_phrase('and', false, 'lower') : '' ;
|
2044 |
-
$html .= '<p class="wpf-viewing-users"><i class="fas fa-male"></i> ' . sprintf( 'Currently viewing this topic %s %s %s.', $users, $and, $guests) . '</p>';
|
2045 |
}
|
2046 |
$html .= $users_visited;
|
2047 |
$html = apply_filters( 'wpforo_topic_visitors_info', $html, $visitors );
|
36 |
$wp_lostpass_url = trim(get_bloginfo('url') , '/') . '/' . ltrim(WPF()->member->options['lost_password_url'] , '/');
|
37 |
}
|
38 |
else{
|
39 |
+
if( wpforo_feature('resetpass-url') ){
|
40 |
+
$wp_lostpass_url = wpforo_home_url( '?wpforo=lostpassword' );
|
41 |
+
}else{
|
42 |
+
$wp_lostpass_url = wp_lostpassword_url( wpforo_get_request_uri() );
|
43 |
+
}
|
44 |
}
|
45 |
return esc_url($wp_lostpass_url);
|
46 |
}
|
646 |
echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ). $args['after_title'];
|
647 |
}
|
648 |
$tag_args = array( 'row_count' => $instance['count'] );
|
649 |
+
$tags = WPF()->topic->get_tags( $tag_args,$items_count );
|
650 |
echo '<div class="wpforo-widget-content">';
|
651 |
if( !empty( $tags ) ){
|
652 |
echo '<ul class="wpf-widget-tags">';
|
655 |
echo '<li><a href="' . esc_url( wpforo_home_url() . '?wpfin=tag&wpfs=' . $tag['tag'] ) . '" title="' . esc_attr($tag['tag']) . '">' . wpforo_text($tag['tag'], 25, false) . '</a>' . $topic_count . '</li>';
|
656 |
}
|
657 |
echo '</ul>';
|
658 |
+
if( $instance['count'] < $items_count ){
|
659 |
+
echo '<div class="wpf-all-tags"><a href="' . esc_url(wpforo_home_url(WPF()->tpl->slugs['tags'])) . '">'. sprintf( wpforo_phrase('View all tags (%d)', false), $items_count ) . '</a></div>';
|
660 |
+
}
|
661 |
+
} else {
|
662 |
echo '<p style="text-align:center">' . wpforo_phrase('No tags found', false) . '</p>';
|
663 |
}
|
664 |
echo '</div>';
|
1092 |
add_shortcode('wpforo-lostpassword', 'wpforo_lostpassword');
|
1093 |
function wpforo_lostpassword(){ ?>
|
1094 |
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
|
1095 |
+
<form name="wpflogin" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ); ?>" method="POST">
|
1096 |
<div class="wpforo-login-wrap wpfbg-9">
|
1097 |
<div class="wpforo-login-content">
|
1098 |
<h3><?php wpforo_phrase('Forgot Your Password?') ?></h3>
|
1140 |
function wpforo_resetpassword(){ ?>
|
1141 |
<p id="wpforo-title"><?php wpforo_phrase('Reset Password') ?></p>
|
1142 |
|
1143 |
+
<form name="wpflogin" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=resetpass', 'login_post' ) ); ?>" method="POST" autocomplete="off">
|
1144 |
<input type="hidden" name="rp_key" value="<?php echo esc_attr($_REQUEST['rp_key']) ?>">
|
1145 |
<input type="hidden" name="rp_login" value="<?php echo esc_attr($_REQUEST['rp_login']) ?>">
|
1146 |
<div class="wpforo-login-wrap">
|
1958 |
if( $prev ){
|
1959 |
$prev_data = wpforo_topic( $prev );
|
1960 |
if( !empty($prev_data) ){
|
1961 |
+
$prev_html = '<a href="' . esc_url( $prev_data['url'] ) . '" title="'.esc_attr($prev_data['title']).'"><i class="fas fa-chevron-left"></i> ' . wpforo_phrase('Previous Topic', false) . '</a>';
|
1962 |
}
|
1963 |
}
|
1964 |
if( $next ){
|
1965 |
$next_data = wpforo_topic( $next );
|
1966 |
if( !empty($next_data) ){
|
1967 |
+
$next_html = '<a href="' . esc_url( $next_data['url'] ) . '" title="'.esc_attr($next_data['title']).'">' . wpforo_phrase('Next Topic', false) . ' <i class="fas fa-chevron-right"></i></a>';
|
1968 |
}
|
1969 |
}
|
1970 |
if( wpfval( WPF()->current_object, 'forum') && wpfval( WPF()->current_object, 'forum', 'url') ){
|
2048 |
}
|
2049 |
if( $users || $guests ){
|
2050 |
$and = ( $users && $guests ) ? wpforo_phrase('and', false, 'lower') : '' ;
|
2051 |
+
$html .= '<p class="wpf-viewing-users"><i class="fas fa-male"></i> ' . sprintf( wpforo_phrase('Currently viewing this topic %s %s %s.', false), $users, $and, $guests) . '</p>';
|
2052 |
}
|
2053 |
$html .= $users_visited;
|
2054 |
$html = apply_filters( 'wpforo_topic_visitors_info', $html, $visitors );
|
wpf-includes/functions.php
CHANGED
@@ -1187,7 +1187,7 @@ function wpforo_date($date, $type = 'ago', $echo = true ) {
|
|
1187 |
$d = human_time_diff($timestamp);
|
1188 |
}
|
1189 |
elseif( $type == 'ago' ){
|
1190 |
-
$d = human_time_diff($timestamp)
|
1191 |
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
|
1192 |
}
|
1193 |
else{
|
@@ -1205,7 +1205,7 @@ function wpforo_date($date, $type = 'ago', $echo = true ) {
|
|
1205 |
$d = human_time_diff($timestamp);
|
1206 |
}
|
1207 |
elseif( $type == 'ago' ){
|
1208 |
-
$d = human_time_diff($timestamp)
|
1209 |
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
|
1210 |
}
|
1211 |
else{
|
1187 |
$d = human_time_diff($timestamp);
|
1188 |
}
|
1189 |
elseif( $type == 'ago' ){
|
1190 |
+
$d = human_time_diff($timestamp);
|
1191 |
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
|
1192 |
}
|
1193 |
else{
|
1205 |
$d = human_time_diff($timestamp);
|
1206 |
}
|
1207 |
elseif( $type == 'ago' ){
|
1208 |
+
$d = human_time_diff($timestamp);
|
1209 |
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
|
1210 |
}
|
1211 |
else{
|
wpf-includes/integration/buddypress.php
CHANGED
@@ -592,7 +592,7 @@ function wpforo_bp_add_notification( $post = array(), $topic = array() ) {
|
|
592 |
}
|
593 |
|
594 |
// Notify the immediate reply author if not the current reply author
|
595 |
-
if ( $reply_to_item_author_id &&
|
596 |
wpfval($post, 'parentid') &&
|
597 |
$topic_author_id != $reply_to_item_author_id &&
|
598 |
$author_id != $reply_to_item_author_id )
|
@@ -698,7 +698,7 @@ function wpforo_bp_buddypress_mark_notifications( $action = '' ) {
|
|
698 |
$wp_error->add( 'wpforo_bp_notification_permissions', __( 'You do not have permission to mark notifications for that user.', 'wpforo' ) );
|
699 |
}
|
700 |
|
701 |
-
if ( !is_wp_error($wp_error) ) {
|
702 |
$success = bp_notifications_mark_notifications_by_item_id( $user_id, $reply_id, 'community', 'wpforo_new_reply' );
|
703 |
do_action( 'wpforo_bp_notifications_handler', $success, $user_id, $reply_id, $action );
|
704 |
}
|
592 |
}
|
593 |
|
594 |
// Notify the immediate reply author if not the current reply author
|
595 |
+
if ( isset($reply_to_item_author_id) &&
|
596 |
wpfval($post, 'parentid') &&
|
597 |
$topic_author_id != $reply_to_item_author_id &&
|
598 |
$author_id != $reply_to_item_author_id )
|
698 |
$wp_error->add( 'wpforo_bp_notification_permissions', __( 'You do not have permission to mark notifications for that user.', 'wpforo' ) );
|
699 |
}
|
700 |
|
701 |
+
if ( isset($wp_error) && !is_wp_error($wp_error) ) {
|
702 |
$success = bp_notifications_mark_notifications_by_item_id( $user_id, $reply_id, 'community', 'wpforo_new_reply' );
|
703 |
do_action( 'wpforo_bp_notifications_handler', $success, $user_id, $reply_id, $action );
|
704 |
}
|
wpf-includes/integration/ultimate-member.php
CHANGED
@@ -347,38 +347,68 @@ if( class_exists('UM') ){
|
|
347 |
}
|
348 |
|
349 |
function um_profile_url( $url = '', $member = array(), $template = 'profile' ){
|
350 |
-
if( wpfval($member, 'ID') ){
|
351 |
-
|
352 |
-
$user_domain
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
|
|
367 |
}
|
368 |
}
|
369 |
}
|
370 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
}
|
372 |
|
373 |
function um_notification_types( $array ){
|
374 |
$array['wpforo_user_reply'] = array(
|
375 |
'title' => __('User leaves a reply to wpForo topic', 'wpforo'),
|
376 |
-
'template' => '<strong>{member}</strong> has <strong>replied</strong> to a topic you started on the forum.',
|
377 |
'account_desc' => __('When a member replies to one of my forum topics', 'wpforo')
|
378 |
);
|
379 |
$array['wpforo_user_reply_to_reply'] = array(
|
380 |
'title' => __('User replied to wpForo post', 'wpforo'),
|
381 |
-
'template' => '<strong>{member}</strong> has <strong>replied</strong> to your post on the forum.',
|
382 |
'account_desc' => __('When a member replies to one of my post in forum topics', 'wpforo')
|
383 |
);
|
384 |
return $array;
|
347 |
}
|
348 |
|
349 |
function um_profile_url( $url = '', $member = array(), $template = 'profile' ){
|
350 |
+
if( !wpforo_is_admin() && wpfval($member, 'ID') ){
|
351 |
+
$user_domain = $this->um_profile_permalink( $member['ID'] );
|
352 |
+
if( isset($user_domain) ){
|
353 |
+
$user_domain = ( $user_domain ) ? $user_domain : get_author_posts_url( $member['ID'] );
|
354 |
+
$user_domain = strtok( $user_domain, '?');
|
355 |
+
if( $user_domain ){
|
356 |
+
if( $template == 'account' ){
|
357 |
+
$url = $user_domain . '?profiletab=main&um_action=edit';
|
358 |
+
}
|
359 |
+
elseif( $template == 'activity' ){
|
360 |
+
$url = $user_domain . '?profiletab=foro';
|
361 |
+
}
|
362 |
+
elseif( $template == 'subscriptions' ){
|
363 |
+
$url = $user_domain . '?profiletab=foro&subnav=subscriptions';
|
364 |
+
}
|
365 |
+
elseif( $template == 'profile' ) {
|
366 |
+
$url = $user_domain;
|
367 |
+
}
|
368 |
}
|
369 |
}
|
370 |
}
|
371 |
+
if( isset($user_domain) ){
|
372 |
+
return apply_filters('wpforo_um_member_profile_url', $url, $member, $template);
|
373 |
+
} else{
|
374 |
+
return $url;
|
375 |
+
}
|
376 |
+
}
|
377 |
+
|
378 |
+
function um_profile_permalink( $user_id ){
|
379 |
+
if( !$user_id ) return false;
|
380 |
+
$permalink_base = UM()->options()->get( 'permalink_base' );
|
381 |
+
$slug = get_user_meta( $user_id, "um_user_profile_url_slug_{$permalink_base}", true );
|
382 |
+
if ( empty( $slug ) ) {
|
383 |
+
if ( $permalink_base != 'user_login' ) {
|
384 |
+
$slug = get_user_meta( $user_id, "um_user_profile_url_slug_user_login", true );
|
385 |
+
}
|
386 |
+
if ( empty( $slug ) ) {
|
387 |
+
return false;
|
388 |
+
}
|
389 |
+
}
|
390 |
+
$um = get_option('um_options');
|
391 |
+
$page_id = ( wpfval($um, 'core_user') ) ? $um['core_user'] : '';
|
392 |
+
$profile_url = get_permalink( $page_id );
|
393 |
+
$profile_url = apply_filters( 'um_localize_permalink_filter', $profile_url, $page_id );
|
394 |
+
if ( get_option('permalink_structure') ) {
|
395 |
+
$profile_url = trailingslashit( untrailingslashit( $profile_url ) );
|
396 |
+
$profile_url = $profile_url . strtolower( $slug ). '/';
|
397 |
+
} else {
|
398 |
+
$profile_url = add_query_arg( 'um_user', strtolower( $slug ), $profile_url );
|
399 |
+
}
|
400 |
+
return ! empty( $profile_url ) ? $profile_url : '';
|
401 |
}
|
402 |
|
403 |
function um_notification_types( $array ){
|
404 |
$array['wpforo_user_reply'] = array(
|
405 |
'title' => __('User leaves a reply to wpForo topic', 'wpforo'),
|
406 |
+
'template' => __('<strong>{member}</strong> has <strong>replied</strong> to a topic you started on the forum.', 'wpforo'),
|
407 |
'account_desc' => __('When a member replies to one of my forum topics', 'wpforo')
|
408 |
);
|
409 |
$array['wpforo_user_reply_to_reply'] = array(
|
410 |
'title' => __('User replied to wpForo post', 'wpforo'),
|
411 |
+
'template' => __('<strong>{member}</strong> has <strong>replied</strong> to your post on the forum.', 'wpforo'),
|
412 |
'account_desc' => __('When a member replies to one of my post in forum topics', 'wpforo')
|
413 |
);
|
414 |
return $array;
|
wpf-includes/wpf-hooks.php
CHANGED
@@ -159,7 +159,7 @@ function wpftpl( $filename ){
|
|
159 |
|
160 |
function wpforo_init_template(){
|
161 |
if(wpforo_is_admin()) return;
|
162 |
-
|
163 |
}
|
164 |
|
165 |
add_shortcode( 'wpforo', 'wpforo_load' );
|
@@ -172,13 +172,28 @@ function wpforo_load( $atts ){
|
|
172 |
ob_start();
|
173 |
wpforo_init_template();
|
174 |
$output = ob_get_clean();
|
|
|
175 |
WPF()->cache->html($output);
|
|
|
|
|
|
|
176 |
return $output;
|
177 |
}
|
178 |
else{
|
179 |
wpforo_init_template();
|
180 |
}
|
181 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
}
|
183 |
|
184 |
function wpforo_template_include($template){
|
@@ -635,7 +650,7 @@ function wpf_report(){
|
|
635 |
$postid = intval($_POST['postid']);
|
636 |
$reporter = '<a href="'.WPF()->current_user['profile_url'].'">'.(WPF()->current_user['display_name'] ? WPF()->current_user['display_name'] : urldecode(WPF()->current_user['user_nicename'])).'</a>';
|
637 |
$reportmsg = wpforo_kses($report_text, 'email');
|
638 |
-
$post_url =
|
639 |
|
640 |
$subject = WPF()->sbscrb->options['report_email_subject'];
|
641 |
$message = WPF()->sbscrb->options['report_email_message'];
|
@@ -652,7 +667,7 @@ function wpf_report(){
|
|
652 |
$admin_emails = explode(',', $admin_emails);
|
653 |
$admin_emails = array_map('sanitize_email', $admin_emails);
|
654 |
$admin_email = (isset($admin_emails[0]) && $admin_emails[0]) ? $admin_emails[0] : $admin_email;
|
655 |
-
$headers =
|
656 |
|
657 |
add_filter( 'wp_mail_content_type', 'wpforo_set_html_content_type' );
|
658 |
if( wp_mail( $admin_email, $subject, $message, $headers ) ){
|
@@ -1804,7 +1819,7 @@ function wpforo_add_default_attachment($args){
|
|
1804 |
$fnm = pathinfo($name, PATHINFO_FILENAME);
|
1805 |
$fnm = str_replace(' ', '-', $fnm);
|
1806 |
while(strpos($fnm, '--') !== FALSE) $fnm = str_replace('--', '-', $fnm);
|
1807 |
-
$fnm = preg_replace("/[^-a-zA-Z0-
|
1808 |
$fnm = trim($fnm, "-");
|
1809 |
$fnm_empty = ( $fnm ? FALSE : TRUE );
|
1810 |
|
159 |
|
160 |
function wpforo_init_template(){
|
161 |
if(wpforo_is_admin()) return;
|
162 |
+
include( wpftpl('index.php') );
|
163 |
}
|
164 |
|
165 |
add_shortcode( 'wpforo', 'wpforo_load' );
|
172 |
ob_start();
|
173 |
wpforo_init_template();
|
174 |
$output = ob_get_clean();
|
175 |
+
$output = trim($output);
|
176 |
WPF()->cache->html($output);
|
177 |
+
|
178 |
+
if( !$output ) $output = wpforo_hook_usage('the_content');
|
179 |
+
|
180 |
return $output;
|
181 |
}
|
182 |
else{
|
183 |
wpforo_init_template();
|
184 |
}
|
185 |
+
return '';
|
186 |
+
}
|
187 |
+
|
188 |
+
function wpforo_hook_usage( $hook = '' ) {
|
189 |
+
global $wp_filter;
|
190 |
+
|
191 |
+
$output = '<div style="color: #990000; font-size: 16px;">Notice: a plugin conflict has been detected. wpForo forums are affected by other plugin errors.
|
192 |
+
Please deactivate all plugins, delete all caches and test again.
|
193 |
+
Then activate all plugins back one by one and find the conflict maker plugin.</div>
|
194 |
+
<pre style="display: none;">' . ( empty( $hook ) || ! isset( $wp_filter[ $hook ] ) ? 'No hook usage' : print_r( $wp_filter[ $hook ], true ) ) . '</pre>';
|
195 |
+
|
196 |
+
return $output;
|
197 |
}
|
198 |
|
199 |
function wpforo_template_include($template){
|
650 |
$postid = intval($_POST['postid']);
|
651 |
$reporter = '<a href="'.WPF()->current_user['profile_url'].'">'.(WPF()->current_user['display_name'] ? WPF()->current_user['display_name'] : urldecode(WPF()->current_user['user_nicename'])).'</a>';
|
652 |
$reportmsg = wpforo_kses($report_text, 'email');
|
653 |
+
$post_url = WPF()->post->get_post_url($postid);
|
654 |
|
655 |
$subject = WPF()->sbscrb->options['report_email_subject'];
|
656 |
$message = WPF()->sbscrb->options['report_email_message'];
|
667 |
$admin_emails = explode(',', $admin_emails);
|
668 |
$admin_emails = array_map('sanitize_email', $admin_emails);
|
669 |
$admin_email = (isset($admin_emails[0]) && $admin_emails[0]) ? $admin_emails[0] : $admin_email;
|
670 |
+
$headers = wpforo_mail_headers();
|
671 |
|
672 |
add_filter( 'wp_mail_content_type', 'wpforo_set_html_content_type' );
|
673 |
if( wp_mail( $admin_email, $subject, $message, $headers ) ){
|
1819 |
$fnm = pathinfo($name, PATHINFO_FILENAME);
|
1820 |
$fnm = str_replace(' ', '-', $fnm);
|
1821 |
while(strpos($fnm, '--') !== FALSE) $fnm = str_replace('--', '-', $fnm);
|
1822 |
+
$fnm = preg_replace("/[^-a-zA-Z0-9_]/", "", $fnm);
|
1823 |
$fnm = trim($fnm, "-");
|
1824 |
$fnm_empty = ( $fnm ? FALSE : TRUE );
|
1825 |
|
wpf-includes/wpf-phrases.php
CHANGED
@@ -836,5 +836,9 @@ $wpforo_phrases = array(
|
|
836 |
'%d times' => __('%d times', 'wpforo'),
|
837 |
'Currently viewing this topic %s %s %s.' => __('Currently viewing this topic %s %s %s.', 'wpforo'),
|
838 |
|
|
|
|
|
|
|
|
|
839 |
|
840 |
);
|
836 |
'%d times' => __('%d times', 'wpforo'),
|
837 |
'Currently viewing this topic %s %s %s.' => __('Currently viewing this topic %s %s %s.', 'wpforo'),
|
838 |
|
839 |
+
//1.5.5
|
840 |
+
'Forum Icons' => __('Forum Icons', 'wpforo'),
|
841 |
+
'(%d viewing)' => __('(%d viewing)', 'wpforo'),
|
842 |
+
'View all tags (%d)' => __('View all tags (%d)', 'wpforo'),
|
843 |
|
844 |
);
|
wpf-languages/wpforo-hr.mo
CHANGED
Binary file
|
wpf-languages/wpforo-hr.po
CHANGED
@@ -4,7 +4,7 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Forum - wpForo\n"
|
6 |
"POT-Creation-Date: 2018-08-31 19:41+0400\n"
|
7 |
-
"PO-Revision-Date: 2018-
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: hr_HR\n"
|
@@ -13,7 +13,7 @@ msgstr ""
|
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
15 |
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
16 |
-
"X-Generator: Poedit
|
17 |
"X-Poedit-Basepath: ..\n"
|
18 |
"X-Poedit-WPHeader: wpforo.php\n"
|
19 |
"X-Poedit-SourceCharset: UTF-8\n"
|
@@ -201,6 +201,8 @@ msgid ""
|
|
201 |
"The setTimestamp() method of PHP DateTime class is not available. Please "
|
202 |
"make sure you use PHP 5.4 and higher version on your hosting service."
|
203 |
msgstr ""
|
|
|
|
|
204 |
|
205 |
#: wpf-admin/dashboard.php:131 wpf-includes/wpf-phrases.php:49
|
206 |
msgid "Board Statistic"
|
@@ -269,7 +271,7 @@ msgstr "Ažuriraj statistiku foruma"
|
|
269 |
|
270 |
#: wpf-admin/dashboard.php:207
|
271 |
msgid "Update Topics Statistic"
|
272 |
-
msgstr ""
|
273 |
|
274 |
#: wpf-admin/dashboard.php:208 wpf-includes/wpf-phrases.php:617
|
275 |
msgid "Update Users Statistic"
|
@@ -285,91 +287,93 @@ msgstr "Izbriši predmemoriju korisnika"
|
|
285 |
|
286 |
#: wpf-admin/dashboard.php:211
|
287 |
msgid "Synch User Profiles"
|
288 |
-
msgstr ""
|
289 |
|
290 |
#: wpf-admin/deactivation-dialog.php:9
|
291 |
msgid "Plugin Usage Feedback"
|
292 |
-
msgstr ""
|
293 |
|
294 |
#: wpf-admin/deactivation-dialog.php:18
|
295 |
msgid ""
|
296 |
"Please let us know why you are deactivating. Choosing one of the options "
|
297 |
"below you will help us make it better for you and for other users."
|
298 |
msgstr ""
|
|
|
|
|
299 |
|
300 |
#: wpf-admin/deactivation-dialog.php:24
|
301 |
msgid "I'll reactivate it later"
|
302 |
-
msgstr ""
|
303 |
|
304 |
#: wpf-admin/deactivation-dialog.php:28
|
305 |
msgid "The plugin is not working"
|
306 |
-
msgstr ""
|
307 |
|
308 |
#: wpf-admin/deactivation-dialog.php:29
|
309 |
msgid "What kind of problems do you have?"
|
310 |
-
msgstr ""
|
311 |
|
312 |
#: wpf-admin/deactivation-dialog.php:33
|
313 |
msgid "It's not what I was looking for"
|
314 |
-
msgstr ""
|
315 |
|
316 |
#: wpf-admin/deactivation-dialog.php:37
|
317 |
msgid "I couldn't understand how to make it work"
|
318 |
-
msgstr ""
|
319 |
|
320 |
#: wpf-admin/deactivation-dialog.php:38 wpf-admin/deactivation-dialog.php:43
|
321 |
msgid "What type of features you want to be in the plugin?"
|
322 |
-
msgstr ""
|
323 |
|
324 |
#: wpf-admin/deactivation-dialog.php:42
|
325 |
msgid "The plugin is great, but I need specific features"
|
326 |
-
msgstr ""
|
327 |
|
328 |
#: wpf-admin/deactivation-dialog.php:47
|
329 |
msgid "I didn't like plugin design"
|
330 |
-
msgstr ""
|
331 |
|
332 |
#: wpf-admin/deactivation-dialog.php:48
|
333 |
msgid "What part of design you don't like or want to change?"
|
334 |
-
msgstr ""
|
335 |
|
336 |
#: wpf-admin/deactivation-dialog.php:52
|
337 |
msgid "The plugin works very slow"
|
338 |
-
msgstr ""
|
339 |
|
340 |
#: wpf-admin/deactivation-dialog.php:53
|
341 |
msgid ""
|
342 |
"Could you please describe which features of the plugin slows down your "
|
343 |
"website?"
|
344 |
-
msgstr ""
|
345 |
|
346 |
#: wpf-admin/deactivation-dialog.php:57
|
347 |
msgid "I found a better plugin"
|
348 |
-
msgstr ""
|
349 |
|
350 |
#: wpf-admin/deactivation-dialog.php:58
|
351 |
msgid "Please provide a plugin name or URL"
|
352 |
-
msgstr ""
|
353 |
|
354 |
#: wpf-admin/deactivation-dialog.php:62
|
355 |
msgid "Other"
|
356 |
-
msgstr ""
|
357 |
|
358 |
#: wpf-admin/deactivation-dialog.php:63 wpf-includes/wpf-hooks.php:1192
|
359 |
msgid "Please provide more information"
|
360 |
-
msgstr ""
|
361 |
|
362 |
#: wpf-admin/deactivation-dialog.php:67
|
363 |
msgid "Dismiss and never show again"
|
364 |
-
msgstr ""
|
365 |
|
366 |
#: wpf-admin/deactivation-dialog.php:68
|
367 |
msgid "Submit & Deactivate"
|
368 |
-
msgstr ""
|
369 |
|
370 |
#: wpf-admin/deactivation-dialog.php:71
|
371 |
msgid "Thank you for your feedback!"
|
372 |
-
msgstr ""
|
373 |
|
374 |
#: wpf-admin/forum.php:13 wpf-includes/functions.php:803
|
375 |
#: wpf-includes/wpf-phrases.php:301
|
@@ -438,7 +442,7 @@ msgstr "Dodaj novi"
|
|
438 |
#: wpf-themes/classic/functions.php:78 wpf-themes/classic/functions.php:85
|
439 |
#: wpf-themes/classic/functions.php:107 wpf-themes/classic/functions.php:117
|
440 |
msgid "Read the documentation"
|
441 |
-
msgstr ""
|
442 |
|
443 |
#: wpf-admin/forum.php:56
|
444 |
msgid "Important Tips"
|
@@ -535,7 +539,7 @@ msgstr "Ažuriraj"
|
|
535 |
|
536 |
#: wpf-admin/forum.php:178
|
537 |
msgid "Forum Permissions"
|
538 |
-
msgstr ""
|
539 |
|
540 |
#: wpf-admin/forum.php:194 wpf-includes/wpf-phrases.php:118
|
541 |
msgid "Forum Slug"
|
@@ -618,6 +622,10 @@ msgid ""
|
|
618 |
"forum. Thus users can have different permissions in different forums based "
|
619 |
"on their Usergroup."
|
620 |
msgstr ""
|
|
|
|
|
|
|
|
|
621 |
|
622 |
#: wpf-admin/options-tabs/accesses.php:34
|
623 |
#: wpf-admin/options-tabs/accesses.php:35
|
@@ -736,7 +744,7 @@ msgstr "Facebook API skripta za spajanje (dijeljenje, login…)"
|
|
736 |
|
737 |
#: wpf-admin/options-tabs/api.php:56
|
738 |
msgid "Facebook Login button on User Login page"
|
739 |
-
msgstr "Facebook
|
740 |
|
741 |
#: wpf-admin/options-tabs/api.php:67
|
742 |
msgid "Facebook Login button on User Registration page"
|
@@ -764,7 +772,7 @@ msgstr "Prilagođeni URl"
|
|
764 |
|
765 |
#: wpf-admin/options-tabs/api.php:93
|
766 |
msgid "Share Buttons"
|
767 |
-
msgstr ""
|
768 |
|
769 |
#: wpf-admin/options-tabs/api.php:102
|
770 |
msgid "Active Share Buttons"
|
@@ -1000,23 +1008,23 @@ msgstr "Email poruka za prijavu"
|
|
1000 |
|
1001 |
#: wpf-admin/options-tabs/emails.php:97
|
1002 |
msgid "New User Registration Email for admins"
|
1003 |
-
msgstr ""
|
1004 |
|
1005 |
#: wpf-admin/options-tabs/emails.php:98 wpf-admin/options-tabs/emails.php:114
|
1006 |
msgid "This message comes when new user registers to site"
|
1007 |
-
msgstr ""
|
1008 |
|
1009 |
#: wpf-admin/options-tabs/emails.php:103 wpf-admin/options-tabs/emails.php:119
|
1010 |
msgid "Message Subject"
|
1011 |
-
msgstr ""
|
1012 |
|
1013 |
#: wpf-admin/options-tabs/emails.php:108 wpf-admin/options-tabs/emails.php:124
|
1014 |
msgid "Message Body"
|
1015 |
-
msgstr ""
|
1016 |
|
1017 |
#: wpf-admin/options-tabs/emails.php:113
|
1018 |
msgid "New User Registration Email for user"
|
1019 |
-
msgstr ""
|
1020 |
|
1021 |
#: wpf-admin/options-tabs/emails.php:129
|
1022 |
msgid "Reset Password Emails"
|
@@ -1233,31 +1241,36 @@ msgstr ""
|
|
1233 |
|
1234 |
#: wpf-admin/options-tabs/features.php:44
|
1235 |
msgid "Ultimate Member Notification Integration"
|
1236 |
-
msgstr ""
|
1237 |
|
1238 |
#: wpf-admin/options-tabs/features.php:44
|
1239 |
msgid ""
|
1240 |
"Creates notification on new forum reply in Ultimate Member Real-time "
|
1241 |
"Notification system."
|
1242 |
msgstr ""
|
|
|
|
|
1243 |
|
1244 |
#: wpf-admin/options-tabs/features.php:45
|
1245 |
msgid "Ultimate Member Profile Forum Tab Integration"
|
1246 |
-
msgstr ""
|
1247 |
|
1248 |
#: wpf-admin/options-tabs/features.php:45
|
1249 |
msgid ""
|
1250 |
"Adds \"Forums\" tab with \"Created Topics\", \"Posted Replies\", \"Liked "
|
1251 |
"Posts\" and \"Subscriptions\" sub-tabs to Ultimate Member Profile page."
|
1252 |
msgstr ""
|
|
|
|
|
1253 |
|
1254 |
#: wpf-admin/options-tabs/features.php:46
|
1255 |
msgid "Replace Forum Profile with Ultimate Member Profile"
|
1256 |
-
msgstr ""
|
1257 |
|
1258 |
#: wpf-admin/options-tabs/features.php:46
|
1259 |
msgid "Replaces wpForo Member Profile page with Ultimate Member Profile Page."
|
1260 |
msgstr ""
|
|
|
1261 |
|
1262 |
#: wpf-admin/options-tabs/features.php:47 wpf-includes/wpf-phrases.php:82
|
1263 |
msgid "Enable wpForo Font-Awesome Lib"
|
@@ -1320,7 +1333,7 @@ msgstr ""
|
|
1320 |
|
1321 |
#: wpf-admin/options-tabs/features.php:53
|
1322 |
msgid "Role-Usergroup Synchronization"
|
1323 |
-
msgstr ""
|
1324 |
|
1325 |
#: wpf-admin/options-tabs/features.php:53
|
1326 |
msgid ""
|
@@ -1333,6 +1346,13 @@ msgid ""
|
|
1333 |
"affection to users forum accesses, they are only controlled by forum "
|
1334 |
"Usergroups."
|
1335 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1336 |
|
1337 |
#: wpf-admin/options-tabs/features.php:54 wpf-includes/wpf-phrases.php:640
|
1338 |
msgid "Insert Forum Attachments to Media Library"
|
@@ -1406,10 +1426,12 @@ msgid ""
|
|
1406 |
"WordPress to wpForo\" option. The correct instruction can be found in "
|
1407 |
"documentation here"
|
1408 |
msgstr ""
|
|
|
|
|
1409 |
|
1410 |
#: wpf-admin/options-tabs/general.php:24
|
1411 |
msgid "Set Forum on Home Page"
|
1412 |
-
msgstr ""
|
1413 |
|
1414 |
#: wpf-admin/options-tabs/general.php:33 wpf-includes/wpf-phrases.php:650
|
1415 |
msgid "Turn WordPress to wpForo"
|
@@ -1452,7 +1474,7 @@ msgstr "Forum Page ID"
|
|
1452 |
|
1453 |
#: wpf-admin/options-tabs/general.php:58
|
1454 |
msgid "Forum Page Slugs (URL Paths)"
|
1455 |
-
msgstr ""
|
1456 |
|
1457 |
#: wpf-admin/options-tabs/general.php:59
|
1458 |
msgid ""
|
@@ -1460,6 +1482,9 @@ msgid ""
|
|
1460 |
"Profile URL base path is /profile/, if this conflicts with other plugins you "
|
1461 |
"can change it to /user/ or so..."
|
1462 |
msgstr ""
|
|
|
|
|
|
|
1463 |
|
1464 |
#: wpf-admin/options-tabs/general.php:78 wpf-includes/wpf-phrases.php:64
|
1465 |
msgid "Dashboard Menu Position"
|
@@ -1487,7 +1512,7 @@ msgstr "Više informacija"
|
|
1487 |
|
1488 |
#: wpf-admin/options-tabs/general.php:89
|
1489 |
msgid "XML Based Language"
|
1490 |
-
msgstr ""
|
1491 |
|
1492 |
#: wpf-admin/options-tabs/general.php:90
|
1493 |
msgid ""
|
@@ -1521,7 +1546,7 @@ msgstr "minute"
|
|
1521 |
|
1522 |
#: wpf-admin/options-tabs/members.php:20
|
1523 |
msgid "Number of Members per Page"
|
1524 |
-
msgstr ""
|
1525 |
|
1526 |
#: wpf-admin/options-tabs/members.php:27 wpf-includes/wpf-phrases.php:180
|
1527 |
msgid "Members URL structure"
|
@@ -1710,45 +1735,45 @@ msgstr "Vrsta prikaza najnovijih objava"
|
|
1710 |
|
1711 |
#: wpf-admin/options-tabs/posts.php:23
|
1712 |
msgid "Enable Topic Tags"
|
1713 |
-
msgstr ""
|
1714 |
|
1715 |
#: wpf-admin/options-tabs/posts.php:32
|
1716 |
msgid "Maximum Number of Tags per Topic"
|
1717 |
-
msgstr ""
|
1718 |
|
1719 |
#: wpf-admin/options-tabs/posts.php:37
|
1720 |
msgid "Display Topic Editing Information"
|
1721 |
-
msgstr ""
|
1722 |
|
1723 |
#: wpf-admin/options-tabs/posts.php:38
|
1724 |
msgid ""
|
1725 |
"The post edit logging information \"This post was modified 2 hours ago by "
|
1726 |
"John\" is displayed under modified topic first post content.."
|
1727 |
-
msgstr ""
|
1728 |
|
1729 |
#: wpf-admin/options-tabs/posts.php:49
|
1730 |
msgid "Display Post Editing Information"
|
1731 |
-
msgstr ""
|
1732 |
|
1733 |
#: wpf-admin/options-tabs/posts.php:50
|
1734 |
msgid ""
|
1735 |
"The post edit logging information \"This post was modified 2 hours ago by "
|
1736 |
"John\" is displayed under modified post content.."
|
1737 |
-
msgstr ""
|
1738 |
|
1739 |
#: wpf-admin/options-tabs/posts.php:61
|
1740 |
msgid "Limit Post Editing Information"
|
1741 |
-
msgstr ""
|
1742 |
|
1743 |
#: wpf-admin/options-tabs/posts.php:62
|
1744 |
msgid ""
|
1745 |
"Limit the post edit logging information \"This post was modified 2 hours ago "
|
1746 |
"by John\""
|
1747 |
-
msgstr ""
|
1748 |
|
1749 |
#: wpf-admin/options-tabs/posts.php:63
|
1750 |
msgid "Set this option value 0 if you want to disable limiting"
|
1751 |
-
msgstr ""
|
1752 |
|
1753 |
#: wpf-admin/options-tabs/posts.php:70 wpf-includes/wpf-phrases.php:213
|
1754 |
msgid "Number of Topics per Page"
|
@@ -1836,7 +1861,7 @@ msgstr "Stilovi boja foruma"
|
|
1836 |
|
1837 |
#: wpf-admin/options-tabs/styles.php:43
|
1838 |
msgid "Colors Documentation"
|
1839 |
-
msgstr ""
|
1840 |
|
1841 |
#: wpf-admin/options.php:8 wpf-includes/wpf-phrases.php:117
|
1842 |
msgid "Forum Settings"
|
@@ -2519,11 +2544,11 @@ msgstr ""
|
|
2519 |
|
2520 |
#: wpf-admin/tools-tabs/misc.php:37
|
2521 |
msgid "Admin Note"
|
2522 |
-
msgstr ""
|
2523 |
|
2524 |
#: wpf-admin/tools-tabs/misc.php:45
|
2525 |
msgid "Admin message on forum front page"
|
2526 |
-
msgstr ""
|
2527 |
|
2528 |
#: wpf-admin/tools-tabs/misc.php:46
|
2529 |
msgid ""
|
@@ -2531,22 +2556,24 @@ msgid ""
|
|
2531 |
"editor. The text will be displayed under forum breadcrumb menu, above forum "
|
2532 |
"and topic titles."
|
2533 |
msgstr ""
|
|
|
|
|
2534 |
|
2535 |
#: wpf-admin/tools-tabs/misc.php:64
|
2536 |
msgid "Display for Usergroups"
|
2537 |
-
msgstr ""
|
2538 |
|
2539 |
#: wpf-admin/tools-tabs/misc.php:86
|
2540 |
msgid "Display on forum pages"
|
2541 |
-
msgstr ""
|
2542 |
|
2543 |
#: wpf-admin/tools-tabs/misc.php:96
|
2544 |
msgid "Forum (topic list)"
|
2545 |
-
msgstr ""
|
2546 |
|
2547 |
#: wpf-admin/tools-tabs/misc.php:100
|
2548 |
msgid "Topic (post list)"
|
2549 |
-
msgstr ""
|
2550 |
|
2551 |
#: wpf-admin/tools-tabs/misc.php:104 wpf-includes/wpf-phrases.php:701
|
2552 |
msgid "Recent Posts"
|
@@ -2554,19 +2581,19 @@ msgstr "Nedavne objave"
|
|
2554 |
|
2555 |
#: wpf-admin/tools-tabs/misc.php:112
|
2556 |
msgid "Profile Home"
|
2557 |
-
msgstr ""
|
2558 |
|
2559 |
#: wpf-admin/tools-tabs/misc.php:116
|
2560 |
msgid "Profile Account"
|
2561 |
-
msgstr ""
|
2562 |
|
2563 |
#: wpf-admin/tools-tabs/misc.php:120
|
2564 |
msgid "Profile Activity"
|
2565 |
-
msgstr ""
|
2566 |
|
2567 |
#: wpf-admin/tools-tabs/misc.php:124
|
2568 |
msgid "Profile Subscriptions"
|
2569 |
-
msgstr ""
|
2570 |
|
2571 |
#: wpf-admin/tools.php:8
|
2572 |
msgid "Forum Tools"
|
@@ -2586,7 +2613,7 @@ msgstr "Ostalo"
|
|
2586 |
|
2587 |
#: wpf-admin/usergroup.php:12
|
2588 |
msgid "Role-Usergroup synchronization is complete!"
|
2589 |
-
msgstr ""
|
2590 |
|
2591 |
#: wpf-admin/usergroup.php:14 wpf-admin/usergroup.php:16
|
2592 |
#: wpf-includes/class-notices.php:118 wpf-includes/wpf-phrases.php:69
|
@@ -2596,7 +2623,7 @@ msgstr "Makni upozorenje."
|
|
2596 |
#: wpf-admin/usergroup.php:28 wpf-admin/usergroup.php:154
|
2597 |
#: wpf-admin/usergroup.php:282
|
2598 |
msgid "User Role"
|
2599 |
-
msgstr ""
|
2600 |
|
2601 |
#: wpf-admin/usergroup.php:30 wpf-includes/wpf-phrases.php:676
|
2602 |
msgid "Usergroup"
|
@@ -2612,11 +2639,11 @@ msgstr "Zadana dopuštenja"
|
|
2612 |
|
2613 |
#: wpf-admin/usergroup.php:35
|
2614 |
msgid "ID"
|
2615 |
-
msgstr ""
|
2616 |
|
2617 |
#: wpf-admin/usergroup.php:46 wpf-admin/usergroup.php:167
|
2618 |
msgid "View Users"
|
2619 |
-
msgstr ""
|
2620 |
|
2621 |
#: wpf-admin/usergroup.php:63 wpf-admin/usergroup.php:242
|
2622 |
msgid "Usergroup Name"
|
@@ -2624,7 +2651,7 @@ msgstr "Ime korisničke grupe"
|
|
2624 |
|
2625 |
#: wpf-admin/usergroup.php:65
|
2626 |
msgid "Also used as Secondary Usergroup"
|
2627 |
-
msgstr ""
|
2628 |
|
2629 |
#: wpf-admin/usergroup.php:68
|
2630 |
msgid "Edit this usergroup"
|
@@ -2645,6 +2672,8 @@ msgstr "Pogledaj listu korisnika u ovoj korisničkoj grupi"
|
|
2645 |
#: wpf-admin/usergroup.php:77
|
2646 |
msgid "The number of forum members with this usergroup. Click to view members."
|
2647 |
msgstr ""
|
|
|
|
|
2648 |
|
2649 |
#: wpf-admin/usergroup.php:82
|
2650 |
msgid "is Default"
|
@@ -2652,7 +2681,7 @@ msgstr "je zadan"
|
|
2652 |
|
2653 |
#: wpf-admin/usergroup.php:85
|
2654 |
msgid "Users get the Default Usergroup on registration"
|
2655 |
-
msgstr ""
|
2656 |
|
2657 |
#: wpf-admin/usergroup.php:85
|
2658 |
msgid "Set as Default"
|
@@ -2664,15 +2693,15 @@ msgstr "zadano (#15)"
|
|
2664 |
|
2665 |
#: wpf-admin/usergroup.php:105
|
2666 |
msgid "Synchronize Users Usergroups and Roles"
|
2667 |
-
msgstr ""
|
2668 |
|
2669 |
#: wpf-admin/usergroup.php:106
|
2670 |
msgid "Synchronize"
|
2671 |
-
msgstr ""
|
2672 |
|
2673 |
#: wpf-admin/usergroup.php:136
|
2674 |
msgid "Note:"
|
2675 |
-
msgstr ""
|
2676 |
|
2677 |
#: wpf-admin/usergroup.php:137
|
2678 |
#, php-format
|
@@ -2685,10 +2714,16 @@ msgid ""
|
|
2685 |
"don't close this page and wait until the progress counter says "
|
2686 |
"100% completed."
|
2687 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
2688 |
|
2689 |
#: wpf-admin/usergroup.php:146
|
2690 |
msgid "User Roles"
|
2691 |
-
msgstr ""
|
2692 |
|
2693 |
#: wpf-admin/usergroup.php:148
|
2694 |
msgid ""
|
@@ -2702,38 +2737,50 @@ msgid ""
|
|
2702 |
"is created, you should use the [Synchronize] button in the table above to "
|
2703 |
"synchronize User Roles with new Usergroups."
|
2704 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2705 |
|
2706 |
#: wpf-admin/usergroup.php:153
|
2707 |
msgid "Role Name"
|
2708 |
-
msgstr ""
|
2709 |
|
2710 |
#: wpf-admin/usergroup.php:156
|
2711 |
msgid "Users"
|
2712 |
-
msgstr ""
|
2713 |
|
2714 |
#: wpf-admin/usergroup.php:157
|
2715 |
msgid "Status"
|
2716 |
-
msgstr ""
|
2717 |
|
2718 |
#: wpf-admin/usergroup.php:171
|
2719 |
msgid "Add Usergroup to synch"
|
2720 |
-
msgstr ""
|
2721 |
|
2722 |
#: wpf-admin/usergroup.php:173
|
2723 |
msgid "Not Synched"
|
2724 |
-
msgstr ""
|
2725 |
|
2726 |
#: wpf-admin/usergroup.php:174
|
2727 |
msgid "One User Role cannot be synched with multiple Usergroups."
|
2728 |
msgstr ""
|
|
|
2729 |
|
2730 |
#: wpf-admin/usergroup.php:176
|
2731 |
msgid "Synched"
|
2732 |
-
msgstr ""
|
2733 |
|
2734 |
#: wpf-admin/usergroup.php:213
|
2735 |
msgid "Complete!"
|
2736 |
-
msgstr ""
|
2737 |
|
2738 |
#: wpf-admin/usergroup.php:242 wpf-includes/wpf-phrases.php:133
|
2739 |
msgid "Guest"
|
@@ -2765,7 +2812,7 @@ msgstr "Prikažu na listi članova"
|
|
2765 |
|
2766 |
#: wpf-admin/usergroup.php:307
|
2767 |
msgid "Can be also used as Secondary Usergroup"
|
2768 |
-
msgstr ""
|
2769 |
|
2770 |
#: wpf-admin/usergroup.php:327 wpf-includes/wpf-phrases.php:374
|
2771 |
msgid "add"
|
@@ -2848,7 +2895,7 @@ msgstr "Može mijenjati vlastitu temu"
|
|
2848 |
|
2849 |
#: wpf-includes/class-forums.php:41
|
2850 |
msgid "Can edit own reply"
|
2851 |
-
msgstr ""
|
2852 |
|
2853 |
#: wpf-includes/class-forums.php:42 wpf-includes/wpf-phrases.php:571
|
2854 |
msgid "Can delete own topic"
|
@@ -2860,11 +2907,11 @@ msgstr "Može obrisati vlastiti odgovor"
|
|
2860 |
|
2861 |
#: wpf-includes/class-forums.php:44
|
2862 |
msgid "Can add tags"
|
2863 |
-
msgstr ""
|
2864 |
|
2865 |
#: wpf-includes/class-forums.php:45
|
2866 |
msgid "Can subscribe"
|
2867 |
-
msgstr ""
|
2868 |
|
2869 |
#: wpf-includes/class-forums.php:46 wpf-includes/wpf-phrases.php:573
|
2870 |
msgid "Can like"
|
@@ -2924,7 +2971,7 @@ msgstr "Može označiti vlastitu temu kao odgovorenu"
|
|
2924 |
|
2925 |
#: wpf-includes/class-forums.php:60
|
2926 |
msgid "Can answer own question"
|
2927 |
-
msgstr ""
|
2928 |
|
2929 |
#: wpf-includes/class-forums.php:61 wpf-includes/wpf-phrases.php:581
|
2930 |
msgid "Can close topic"
|
@@ -3053,7 +3100,7 @@ msgstr "Nemate dopuštenja za ovaj dokument"
|
|
3053 |
|
3054 |
#: wpf-includes/class-subscribes.php:31
|
3055 |
msgid "Please confirm subscription to [entry_title]"
|
3056 |
-
msgstr ""
|
3057 |
|
3058 |
#: wpf-includes/class-subscribes.php:32
|
3059 |
msgid ""
|
@@ -3065,10 +3112,16 @@ msgid ""
|
|
3065 |
" Please click on link below to complete this step.<br>\r\n"
|
3066 |
" [confirm_link]"
|
3067 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
3068 |
|
3069 |
#: wpf-includes/class-subscribes.php:33
|
3070 |
msgid "New Topic"
|
3071 |
-
msgstr ""
|
3072 |
|
3073 |
#: wpf-includes/class-subscribes.php:34
|
3074 |
msgid ""
|
@@ -3084,10 +3137,21 @@ msgid ""
|
|
3084 |
"\r\n"
|
3085 |
" [unsubscribe_link]"
|
3086 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3087 |
|
3088 |
#: wpf-includes/class-subscribes.php:35
|
3089 |
msgid "New Reply"
|
3090 |
-
msgstr ""
|
3091 |
|
3092 |
#: wpf-includes/class-subscribes.php:36
|
3093 |
msgid ""
|
@@ -3103,10 +3167,20 @@ msgid ""
|
|
3103 |
"\r\n"
|
3104 |
" [unsubscribe_link]"
|
3105 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3106 |
|
3107 |
#: wpf-includes/class-subscribes.php:37
|
3108 |
msgid "Forum Post Report"
|
3109 |
-
msgstr ""
|
3110 |
|
3111 |
#: wpf-includes/class-subscribes.php:38
|
3112 |
msgid ""
|
@@ -3116,10 +3190,15 @@ msgid ""
|
|
3116 |
" <br>\r\n"
|
3117 |
" [post_url]"
|
3118 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
3119 |
|
3120 |
#: wpf-includes/class-subscribes.php:39
|
3121 |
msgid "[blogname] New User Registration"
|
3122 |
-
msgstr ""
|
3123 |
|
3124 |
#: wpf-includes/class-subscribes.php:40
|
3125 |
msgid ""
|
@@ -3129,10 +3208,13 @@ msgid ""
|
|
3129 |
"\r\n"
|
3130 |
"Email: [user_email]\r\n"
|
3131 |
msgstr ""
|
|
|
|
|
|
|
3132 |
|
3133 |
#: wpf-includes/class-subscribes.php:41
|
3134 |
msgid "[blogname] Your username and password info"
|
3135 |
-
msgstr ""
|
3136 |
|
3137 |
#: wpf-includes/class-subscribes.php:42
|
3138 |
msgid ""
|
@@ -3143,6 +3225,12 @@ msgid ""
|
|
3143 |
"[set_password_url]\r\n"
|
3144 |
"\r\n"
|
3145 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
3146 |
|
3147 |
#: wpf-includes/class-subscribes.php:43
|
3148 |
msgid ""
|
@@ -3160,10 +3248,23 @@ msgid ""
|
|
3160 |
"\r\n"
|
3161 |
" Thanks!"
|
3162 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3163 |
|
3164 |
#: wpf-includes/class-subscribes.php:48
|
3165 |
msgid "You have been mentioned in forum post"
|
3166 |
-
msgstr ""
|
3167 |
|
3168 |
#: wpf-includes/class-subscribes.php:49
|
3169 |
msgid ""
|
@@ -3174,6 +3275,12 @@ msgid ""
|
|
3174 |
"\r\n"
|
3175 |
" Post URL: [post-url]"
|
3176 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
3177 |
|
3178 |
#: wpf-includes/class-template.php:95
|
3179 |
msgid "Insert link"
|
@@ -3193,43 +3300,43 @@ msgstr "Datoteka teme se ne može pročitati"
|
|
3193 |
|
3194 |
#: wpf-includes/class-usergroups.php:23 wpf-includes/wpf-phrases.php:533
|
3195 |
msgid "Dashboard - Manage Forums"
|
3196 |
-
msgstr ""
|
3197 |
|
3198 |
#: wpf-includes/class-usergroups.php:24 wpf-includes/wpf-phrases.php:534
|
3199 |
msgid "Dashboard - Manage Settings"
|
3200 |
-
msgstr ""
|
3201 |
|
3202 |
#: wpf-includes/class-usergroups.php:25 wpf-includes/wpf-phrases.php:535
|
3203 |
msgid "Dashboard - Manage Tools"
|
3204 |
-
msgstr ""
|
3205 |
|
3206 |
#: wpf-includes/class-usergroups.php:26 wpf-includes/wpf-phrases.php:539
|
3207 |
msgid "Dashboard - Manage Members"
|
3208 |
-
msgstr ""
|
3209 |
|
3210 |
#: wpf-includes/class-usergroups.php:27 wpf-includes/wpf-phrases.php:536
|
3211 |
msgid "Dashboard - Moderate Topics & Posts"
|
3212 |
-
msgstr ""
|
3213 |
|
3214 |
#: wpf-includes/class-usergroups.php:28 wpf-includes/wpf-phrases.php:542
|
3215 |
msgid "Dashboard - Manage Usergroups"
|
3216 |
-
msgstr ""
|
3217 |
|
3218 |
#: wpf-includes/class-usergroups.php:29 wpf-includes/wpf-phrases.php:537
|
3219 |
msgid "Dashboard - Manage Phrases"
|
3220 |
-
msgstr ""
|
3221 |
|
3222 |
#: wpf-includes/class-usergroups.php:30 wpf-includes/wpf-phrases.php:538
|
3223 |
msgid "Dashboard - Manage Themes"
|
3224 |
-
msgstr ""
|
3225 |
|
3226 |
#: wpf-includes/class-usergroups.php:32 wpf-includes/wpf-phrases.php:540
|
3227 |
msgid "Dashboard - Can edit member"
|
3228 |
-
msgstr "Nadzorna ploča -
|
3229 |
|
3230 |
#: wpf-includes/class-usergroups.php:33
|
3231 |
msgid "Dashboard - Can ban member"
|
3232 |
-
msgstr ""
|
3233 |
|
3234 |
#: wpf-includes/class-usergroups.php:34 wpf-includes/wpf-phrases.php:541
|
3235 |
msgid "Dashboard - Can delete member"
|
@@ -3237,7 +3344,7 @@ msgstr "Nadzorna ploča - može obrisati člana"
|
|
3237 |
|
3238 |
#: wpf-includes/class-usergroups.php:36
|
3239 |
msgid "Front - Can pass moderation"
|
3240 |
-
msgstr ""
|
3241 |
|
3242 |
#: wpf-includes/class-usergroups.php:37 wpf-includes/wpf-phrases.php:543
|
3243 |
msgid "Front - Can view members"
|
@@ -3249,11 +3356,11 @@ msgstr "Front - Može vidjeti profile"
|
|
3249 |
|
3250 |
#: wpf-includes/class-usergroups.php:39
|
3251 |
msgid "Front - Can view member activity"
|
3252 |
-
msgstr ""
|
3253 |
|
3254 |
#: wpf-includes/class-usergroups.php:40
|
3255 |
msgid "Front - Can view member subscriptions"
|
3256 |
-
msgstr ""
|
3257 |
|
3258 |
#: wpf-includes/class-usergroups.php:42 wpf-includes/wpf-phrases.php:545
|
3259 |
msgid "Front - Can upload avatar"
|
@@ -3261,7 +3368,7 @@ msgstr "Front - Može dodati avatar"
|
|
3261 |
|
3262 |
#: wpf-includes/class-usergroups.php:43
|
3263 |
msgid "Front - Can have signaturee"
|
3264 |
-
msgstr ""
|
3265 |
|
3266 |
#: wpf-includes/class-usergroups.php:44 wpf-includes/wpf-phrases.php:547
|
3267 |
msgid "Front - Can view avatars"
|
@@ -3321,19 +3428,19 @@ msgstr "Front - Može pisati privatne poruke"
|
|
3321 |
|
3322 |
#: wpf-includes/functions-installation.php:347
|
3323 |
msgid "Main Category"
|
3324 |
-
msgstr ""
|
3325 |
|
3326 |
#: wpf-includes/functions-installation.php:347
|
3327 |
msgid "This is a simple category / section"
|
3328 |
-
msgstr ""
|
3329 |
|
3330 |
#: wpf-includes/functions-installation.php:348
|
3331 |
msgid "Main Forum"
|
3332 |
-
msgstr ""
|
3333 |
|
3334 |
#: wpf-includes/functions-installation.php:348
|
3335 |
msgid "This is a simple parent forum"
|
3336 |
-
msgstr ""
|
3337 |
|
3338 |
#: wpf-includes/functions-installation.php:681
|
3339 |
msgid "Start Profile Synchronization"
|
@@ -3423,7 +3530,7 @@ msgstr "Naziv"
|
|
3423 |
|
3424 |
#: wpf-includes/functions-template.php:368
|
3425 |
msgid "User Groups"
|
3426 |
-
msgstr ""
|
3427 |
|
3428 |
#: wpf-includes/functions-template.php:374
|
3429 |
#: wpf-includes/functions-template.php:491
|
@@ -3471,7 +3578,7 @@ msgstr "Pokaži s avatarima"
|
|
3471 |
|
3472 |
#: wpf-includes/functions-template.php:672
|
3473 |
msgid "Topic Counts"
|
3474 |
-
msgstr ""
|
3475 |
|
3476 |
#: wpf-includes/functions.php:378
|
3477 |
msgid "Unapproved"
|
@@ -3659,22 +3766,22 @@ msgstr "Nemate dopuštenja označiti notifikacije ovog korisnika."
|
|
3659 |
#: wpf-includes/integration/ultimate-member.php:62
|
3660 |
#: wpf-includes/integration/ultimate-member.php:375
|
3661 |
msgid "User leaves a reply to wpForo topic"
|
3662 |
-
msgstr ""
|
3663 |
|
3664 |
#: wpf-includes/integration/ultimate-member.php:64
|
3665 |
#: wpf-includes/integration/ultimate-member.php:377
|
3666 |
msgid "When a member replies to one of my forum topics"
|
3667 |
-
msgstr ""
|
3668 |
|
3669 |
#: wpf-includes/integration/ultimate-member.php:67
|
3670 |
#: wpf-includes/integration/ultimate-member.php:380
|
3671 |
msgid "User replied to wpForo post"
|
3672 |
-
msgstr ""
|
3673 |
|
3674 |
#: wpf-includes/integration/ultimate-member.php:69
|
3675 |
#: wpf-includes/integration/ultimate-member.php:382
|
3676 |
msgid "When a member replies to one of my post in forum topics"
|
3677 |
-
msgstr ""
|
3678 |
|
3679 |
#: wpf-includes/wpf-hooks.php:20 wpf-includes/wpf-phrases.php:136
|
3680 |
msgid ""
|
@@ -3710,7 +3817,7 @@ msgstr "Odaberi boju"
|
|
3710 |
|
3711 |
#: wpf-includes/wpf-hooks.php:1191
|
3712 |
msgid "Please check one of reasons before sending feedback!"
|
3713 |
-
msgstr ""
|
3714 |
|
3715 |
#: wpf-includes/wpf-hooks.php:1208
|
3716 |
msgid ""
|
@@ -3722,11 +3829,11 @@ msgstr ""
|
|
3722 |
|
3723 |
#: wpf-includes/wpf-hooks.php:1230
|
3724 |
msgid "Forum Profile Fields - wpForo"
|
3725 |
-
msgstr ""
|
3726 |
|
3727 |
#: wpf-includes/wpf-hooks.php:1238
|
3728 |
msgid "Forum - Usergroup"
|
3729 |
-
msgstr ""
|
3730 |
|
3731 |
#: wpf-includes/wpf-hooks.php:1243
|
3732 |
#, php-format
|
@@ -3735,10 +3842,12 @@ msgid ""
|
|
3735 |
"change this user Role the Usergroup is automatically changed according to "
|
3736 |
"that table."
|
3737 |
msgstr ""
|
|
|
|
|
3738 |
|
3739 |
#: wpf-includes/wpf-hooks.php:1253
|
3740 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
3741 |
-
msgstr ""
|
3742 |
|
3743 |
#: wpf-includes/wpf-hooks.php:1254
|
3744 |
msgid ""
|
@@ -3748,14 +3857,18 @@ msgid ""
|
|
3748 |
"Features</b> admin page and disable \"Role-Usergroup Synchronization\" "
|
3749 |
"option."
|
3750 |
msgstr ""
|
|
|
|
|
|
|
|
|
3751 |
|
3752 |
#: wpf-includes/wpf-hooks.php:1265
|
3753 |
msgid "Forum - Secondary Usergroups"
|
3754 |
-
msgstr ""
|
3755 |
|
3756 |
#: wpf-includes/wpf-hooks.php:1287
|
3757 |
msgid "Forum - User Timezone"
|
3758 |
-
msgstr ""
|
3759 |
|
3760 |
#: wpf-includes/wpf-hooks.php:1584 wpf-includes/wpf-hooks.php:1683
|
3761 |
msgid "Please Moderate: "
|
@@ -3789,7 +3902,7 @@ msgstr "Novi izraz"
|
|
3789 |
|
3790 |
#: wpf-includes/wpf-hooks.php:2191
|
3791 |
msgid "Forum Dashboard"
|
3792 |
-
msgstr ""
|
3793 |
|
3794 |
#: wpf-includes/wpf-hooks.php:2219
|
3795 |
msgid "New Usergroup"
|
@@ -5001,7 +5114,7 @@ msgstr ""
|
|
5001 |
|
5002 |
#: wpf-includes/wpf-phrases.php:488
|
5003 |
msgid "Success!"
|
5004 |
-
msgstr ""
|
5005 |
|
5006 |
#: wpf-includes/wpf-phrases.php:489
|
5007 |
msgid ""
|
@@ -5672,273 +5785,278 @@ msgid ""
|
|
5672 |
"you. Once your account is created, you'll be logged-in to this account and "
|
5673 |
"you'll receive a confirmation email."
|
5674 |
msgstr ""
|
|
|
|
|
|
|
|
|
5675 |
|
5676 |
#: wpf-includes/wpf-phrases.php:751
|
5677 |
msgid "No data submitted"
|
5678 |
-
msgstr ""
|
5679 |
|
5680 |
#: wpf-includes/wpf-phrases.php:752
|
5681 |
msgid "User profile fields not found"
|
5682 |
-
msgstr ""
|
5683 |
|
5684 |
#: wpf-includes/wpf-phrases.php:753
|
5685 |
msgid "field is required"
|
5686 |
-
msgstr ""
|
5687 |
|
5688 |
#: wpf-includes/wpf-phrases.php:754
|
5689 |
#, php-format
|
5690 |
msgid "field value must be at least %d"
|
5691 |
-
msgstr ""
|
5692 |
|
5693 |
#: wpf-includes/wpf-phrases.php:755
|
5694 |
#, php-format
|
5695 |
msgid "field value cannot be greater than %d"
|
5696 |
-
msgstr ""
|
5697 |
|
5698 |
#: wpf-includes/wpf-phrases.php:756
|
5699 |
#, php-format
|
5700 |
msgid "field length must be at least %d characters"
|
5701 |
-
msgstr ""
|
5702 |
|
5703 |
#: wpf-includes/wpf-phrases.php:757
|
5704 |
#, php-format
|
5705 |
msgid "field length can not be greater than %d characters"
|
5706 |
-
msgstr ""
|
5707 |
|
5708 |
#: wpf-includes/wpf-phrases.php:758
|
5709 |
msgid "field value is not a valid URL"
|
5710 |
-
msgstr ""
|
5711 |
|
5712 |
#: wpf-includes/wpf-phrases.php:759
|
5713 |
msgid "file type is not detected"
|
5714 |
-
msgstr ""
|
5715 |
|
5716 |
#: wpf-includes/wpf-phrases.php:760
|
5717 |
#, php-format
|
5718 |
msgid "file type %s is not allowed"
|
5719 |
-
msgstr ""
|
5720 |
|
5721 |
#: wpf-includes/wpf-phrases.php:761
|
5722 |
msgid "file is too large"
|
5723 |
-
msgstr ""
|
5724 |
|
5725 |
#: wpf-includes/wpf-phrases.php:762
|
5726 |
msgid "Success! Please check your mail for confirmation."
|
5727 |
-
msgstr ""
|
5728 |
|
5729 |
#: wpf-includes/wpf-phrases.php:763
|
5730 |
#, php-format
|
5731 |
msgid "Username length must be between %d characters and %d characters."
|
5732 |
-
msgstr ""
|
5733 |
|
5734 |
#: wpf-includes/wpf-phrases.php:764
|
5735 |
msgid "User registration is disabled."
|
5736 |
-
msgstr ""
|
5737 |
|
5738 |
#: wpf-includes/wpf-phrases.php:765
|
5739 |
msgid "Avatar image is too big maximum allowed size is 2MB"
|
5740 |
-
msgstr ""
|
5741 |
|
5742 |
#: wpf-includes/wpf-phrases.php:766
|
5743 |
msgid "One of the selected Usergroups cannot be set as Secondary"
|
5744 |
msgstr ""
|
|
|
5745 |
|
5746 |
#: wpf-includes/wpf-phrases.php:767
|
5747 |
msgid "The selected Usergroup is not found in allowed list"
|
5748 |
-
msgstr ""
|
5749 |
|
5750 |
#: wpf-includes/wpf-phrases.php:768
|
5751 |
msgid "The selected Usergroup cannot be set"
|
5752 |
-
msgstr ""
|
5753 |
|
5754 |
#: wpf-includes/wpf-phrases.php:769
|
5755 |
msgid "Admin and Moderator Usergroups are not permitted"
|
5756 |
-
msgstr ""
|
5757 |
|
5758 |
#: wpf-includes/wpf-phrases.php:770
|
5759 |
msgid "You have no permission to edit Usergroup field"
|
5760 |
-
msgstr ""
|
5761 |
|
5762 |
#: wpf-includes/wpf-phrases.php:771
|
5763 |
msgid "This nickname is already in use. Please insert another."
|
5764 |
-
msgstr ""
|
5765 |
|
5766 |
#: wpf-includes/wpf-phrases.php:772
|
5767 |
msgid "Nickname validation failed"
|
5768 |
-
msgstr ""
|
5769 |
|
5770 |
#: wpf-includes/wpf-phrases.php:773
|
5771 |
msgid "Numerical nicknames are not allowed. Please insert another."
|
5772 |
-
msgstr ""
|
5773 |
|
5774 |
#: wpf-includes/wpf-phrases.php:774
|
5775 |
#, php-format
|
5776 |
msgid "Maximum allowed file size is %s MB"
|
5777 |
-
msgstr ""
|
5778 |
|
5779 |
#: wpf-includes/wpf-phrases.php:776
|
5780 |
msgid "This email address is already registered. Please insert another"
|
5781 |
-
msgstr ""
|
5782 |
|
5783 |
#: wpf-includes/wpf-phrases.php:777
|
5784 |
#, php-format
|
5785 |
msgid "Allowed file types: %s"
|
5786 |
-
msgstr ""
|
5787 |
|
5788 |
#: wpf-includes/wpf-phrases.php:778
|
5789 |
msgid "Form name not found"
|
5790 |
-
msgstr ""
|
5791 |
|
5792 |
#: wpf-includes/wpf-phrases.php:779
|
5793 |
msgid "Form template not found"
|
5794 |
-
msgstr ""
|
5795 |
|
5796 |
#: wpf-includes/wpf-phrases.php:780
|
5797 |
msgid "Profile updated successfully"
|
5798 |
-
msgstr ""
|
5799 |
|
5800 |
#: wpf-includes/wpf-phrases.php:781
|
5801 |
msgid "User data update failed"
|
5802 |
-
msgstr ""
|
5803 |
|
5804 |
#: wpf-includes/wpf-phrases.php:782
|
5805 |
msgid "User profile update failed"
|
5806 |
-
msgstr ""
|
5807 |
|
5808 |
#: wpf-includes/wpf-phrases.php:783
|
5809 |
msgid "User custom field update failed"
|
5810 |
-
msgstr ""
|
5811 |
|
5812 |
#: wpf-includes/wpf-phrases.php:784
|
5813 |
msgid "Sorry, there was an error uploading attached file"
|
5814 |
-
msgstr ""
|
5815 |
|
5816 |
#: wpf-includes/wpf-phrases.php:785
|
5817 |
msgid "Edit Topic"
|
5818 |
-
msgstr ""
|
5819 |
|
5820 |
#: wpf-includes/wpf-phrases.php:786
|
5821 |
#, php-format
|
5822 |
msgid "This topic was modified %s by %s"
|
5823 |
-
msgstr ""
|
5824 |
|
5825 |
#: wpf-includes/wpf-phrases.php:787
|
5826 |
msgid "Edit Post"
|
5827 |
-
msgstr ""
|
5828 |
|
5829 |
#: wpf-includes/wpf-phrases.php:788
|
5830 |
#, php-format
|
5831 |
msgid "This post was modified %s by %s"
|
5832 |
-
msgstr ""
|
5833 |
|
5834 |
#: wpf-includes/wpf-phrases.php:792
|
5835 |
msgid "Topic link"
|
5836 |
-
msgstr ""
|
5837 |
|
5838 |
#: wpf-includes/wpf-phrases.php:793
|
5839 |
msgid "Forum Topics Started"
|
5840 |
-
msgstr ""
|
5841 |
|
5842 |
#: wpf-includes/wpf-phrases.php:794
|
5843 |
msgid "Forum Replies Created"
|
5844 |
-
msgstr ""
|
5845 |
|
5846 |
#: wpf-includes/wpf-phrases.php:795
|
5847 |
msgid "Liked Forum Posts"
|
5848 |
-
msgstr ""
|
5849 |
|
5850 |
#: wpf-includes/wpf-phrases.php:796
|
5851 |
msgid "Forum Subscriptions"
|
5852 |
-
msgstr ""
|
5853 |
|
5854 |
#: wpf-includes/wpf-phrases.php:798
|
5855 |
#, php-format
|
5856 |
msgid "Start typing tags here (maximum %d tags are allowed)..."
|
5857 |
-
msgstr ""
|
5858 |
|
5859 |
#: wpf-includes/wpf-phrases.php:799
|
5860 |
msgid "Topic Tags"
|
5861 |
-
msgstr ""
|
5862 |
|
5863 |
#: wpf-includes/wpf-phrases.php:800
|
5864 |
msgid "Topic Tag"
|
5865 |
-
msgstr ""
|
5866 |
|
5867 |
#: wpf-includes/wpf-phrases.php:801
|
5868 |
msgid "Separate tags using a comma"
|
5869 |
-
msgstr ""
|
5870 |
|
5871 |
#: wpf-includes/wpf-phrases.php:802
|
5872 |
msgid "Tag"
|
5873 |
-
msgstr ""
|
5874 |
|
5875 |
#: wpf-includes/wpf-phrases.php:803
|
5876 |
msgid "Tags"
|
5877 |
-
msgstr ""
|
5878 |
|
5879 |
#: wpf-includes/wpf-phrases.php:804
|
5880 |
msgid "Find Topics by Tags"
|
5881 |
-
msgstr ""
|
5882 |
|
5883 |
#: wpf-includes/wpf-phrases.php:805
|
5884 |
msgid "Related Topics"
|
5885 |
-
msgstr ""
|
5886 |
|
5887 |
#: wpf-includes/wpf-phrases.php:806
|
5888 |
msgid "Next Topic"
|
5889 |
-
msgstr ""
|
5890 |
|
5891 |
#: wpf-includes/wpf-phrases.php:807
|
5892 |
msgid "Previous Topic"
|
5893 |
-
msgstr ""
|
5894 |
|
5895 |
#: wpf-includes/wpf-phrases.php:808
|
5896 |
msgid "All forum topics"
|
5897 |
-
msgstr ""
|
5898 |
|
5899 |
#: wpf-includes/wpf-phrases.php:809
|
5900 |
msgid "No tags found"
|
5901 |
-
msgstr ""
|
5902 |
|
5903 |
#: wpf-includes/wpf-phrases.php:810
|
5904 |
msgid "Forum contains no unread posts"
|
5905 |
-
msgstr ""
|
5906 |
|
5907 |
#: wpf-includes/wpf-phrases.php:811
|
5908 |
msgid "Forum contains unread posts"
|
5909 |
-
msgstr ""
|
5910 |
|
5911 |
#: wpf-includes/wpf-phrases.php:812
|
5912 |
msgid "Mark all read"
|
5913 |
-
msgstr ""
|
5914 |
|
5915 |
#: wpf-includes/wpf-phrases.php:813
|
5916 |
msgid "Not Replied"
|
5917 |
-
msgstr ""
|
5918 |
|
5919 |
#: wpf-includes/wpf-phrases.php:814
|
5920 |
msgid "default"
|
5921 |
-
msgstr ""
|
5922 |
|
5923 |
#: wpf-includes/wpf-phrases.php:815
|
5924 |
msgid "red"
|
5925 |
-
msgstr ""
|
5926 |
|
5927 |
#: wpf-includes/wpf-phrases.php:816
|
5928 |
msgid "green"
|
5929 |
-
msgstr ""
|
5930 |
|
5931 |
#: wpf-includes/wpf-phrases.php:817
|
5932 |
msgid "orange"
|
5933 |
-
msgstr ""
|
5934 |
|
5935 |
#: wpf-includes/wpf-phrases.php:818
|
5936 |
msgid "grey"
|
5937 |
-
msgstr ""
|
5938 |
|
5939 |
#: wpf-includes/wpf-phrases.php:819
|
5940 |
msgid "dark"
|
5941 |
-
msgstr ""
|
5942 |
|
5943 |
#: wpf-themes/classic/functions.php:39
|
5944 |
msgid "Extended Layout - Recent topics"
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Forum - wpForo\n"
|
6 |
"POT-Creation-Date: 2018-08-31 19:41+0400\n"
|
7 |
+
"PO-Revision-Date: 2018-11-17 14:32+0100\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: hr_HR\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
15 |
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
16 |
+
"X-Generator: Poedit 2.2\n"
|
17 |
"X-Poedit-Basepath: ..\n"
|
18 |
"X-Poedit-WPHeader: wpforo.php\n"
|
19 |
"X-Poedit-SourceCharset: UTF-8\n"
|
201 |
"The setTimestamp() method of PHP DateTime class is not available. Please "
|
202 |
"make sure you use PHP 5.4 and higher version on your hosting service."
|
203 |
msgstr ""
|
204 |
+
"SetTimestamp() metoda u PHP DateTime klasi nije dostupna. Molimo provjerite "
|
205 |
+
"koristilite li PHP 5.4 ili više na vašem hostingu."
|
206 |
|
207 |
#: wpf-admin/dashboard.php:131 wpf-includes/wpf-phrases.php:49
|
208 |
msgid "Board Statistic"
|
271 |
|
272 |
#: wpf-admin/dashboard.php:207
|
273 |
msgid "Update Topics Statistic"
|
274 |
+
msgstr "Ažuriraj statistiku tema"
|
275 |
|
276 |
#: wpf-admin/dashboard.php:208 wpf-includes/wpf-phrases.php:617
|
277 |
msgid "Update Users Statistic"
|
287 |
|
288 |
#: wpf-admin/dashboard.php:211
|
289 |
msgid "Synch User Profiles"
|
290 |
+
msgstr "Sinkronizacija korisničkih profila"
|
291 |
|
292 |
#: wpf-admin/deactivation-dialog.php:9
|
293 |
msgid "Plugin Usage Feedback"
|
294 |
+
msgstr "Feedback o korištenju dodatka"
|
295 |
|
296 |
#: wpf-admin/deactivation-dialog.php:18
|
297 |
msgid ""
|
298 |
"Please let us know why you are deactivating. Choosing one of the options "
|
299 |
"below you will help us make it better for you and for other users."
|
300 |
msgstr ""
|
301 |
+
"Molimo recite nam zašto deaktivirate dodatak. Ako odabere jednu od opcija "
|
302 |
+
"pomoći ćete nam da poboljšamo dodatak."
|
303 |
|
304 |
#: wpf-admin/deactivation-dialog.php:24
|
305 |
msgid "I'll reactivate it later"
|
306 |
+
msgstr "Kasnije ću ponovo aktivirati dodatak"
|
307 |
|
308 |
#: wpf-admin/deactivation-dialog.php:28
|
309 |
msgid "The plugin is not working"
|
310 |
+
msgstr "Dodatak ne radi"
|
311 |
|
312 |
#: wpf-admin/deactivation-dialog.php:29
|
313 |
msgid "What kind of problems do you have?"
|
314 |
+
msgstr "Kakav problem imate?"
|
315 |
|
316 |
#: wpf-admin/deactivation-dialog.php:33
|
317 |
msgid "It's not what I was looking for"
|
318 |
+
msgstr "Nije ono što sam tražio/la"
|
319 |
|
320 |
#: wpf-admin/deactivation-dialog.php:37
|
321 |
msgid "I couldn't understand how to make it work"
|
322 |
+
msgstr "Nisam mogao shvatiti kako dodatak radi"
|
323 |
|
324 |
#: wpf-admin/deactivation-dialog.php:38 wpf-admin/deactivation-dialog.php:43
|
325 |
msgid "What type of features you want to be in the plugin?"
|
326 |
+
msgstr "Kakve značajke želite u dodatku?"
|
327 |
|
328 |
#: wpf-admin/deactivation-dialog.php:42
|
329 |
msgid "The plugin is great, but I need specific features"
|
330 |
+
msgstr "Dodatak je super, ali trebam određene značajke"
|
331 |
|
332 |
#: wpf-admin/deactivation-dialog.php:47
|
333 |
msgid "I didn't like plugin design"
|
334 |
+
msgstr "Nije mi se svidio dizajn dodatka"
|
335 |
|
336 |
#: wpf-admin/deactivation-dialog.php:48
|
337 |
msgid "What part of design you don't like or want to change?"
|
338 |
+
msgstr "Koji dio dizajna bi željeli promjeniti?"
|
339 |
|
340 |
#: wpf-admin/deactivation-dialog.php:52
|
341 |
msgid "The plugin works very slow"
|
342 |
+
msgstr "Dodatak je jako spor"
|
343 |
|
344 |
#: wpf-admin/deactivation-dialog.php:53
|
345 |
msgid ""
|
346 |
"Could you please describe which features of the plugin slows down your "
|
347 |
"website?"
|
348 |
+
msgstr "Možete li opisati koje značajke dodatke su usporile Vašu stranicu?"
|
349 |
|
350 |
#: wpf-admin/deactivation-dialog.php:57
|
351 |
msgid "I found a better plugin"
|
352 |
+
msgstr "Našao/la sam bolji dodatak"
|
353 |
|
354 |
#: wpf-admin/deactivation-dialog.php:58
|
355 |
msgid "Please provide a plugin name or URL"
|
356 |
+
msgstr "Molimo upišite ime dodatka ili URL"
|
357 |
|
358 |
#: wpf-admin/deactivation-dialog.php:62
|
359 |
msgid "Other"
|
360 |
+
msgstr "Ostalo"
|
361 |
|
362 |
#: wpf-admin/deactivation-dialog.php:63 wpf-includes/wpf-hooks.php:1192
|
363 |
msgid "Please provide more information"
|
364 |
+
msgstr "Molimo upišite više informacija"
|
365 |
|
366 |
#: wpf-admin/deactivation-dialog.php:67
|
367 |
msgid "Dismiss and never show again"
|
368 |
+
msgstr "Makni i nemoj više nikada pokazati"
|
369 |
|
370 |
#: wpf-admin/deactivation-dialog.php:68
|
371 |
msgid "Submit & Deactivate"
|
372 |
+
msgstr "Predaj & deaktiviraj"
|
373 |
|
374 |
#: wpf-admin/deactivation-dialog.php:71
|
375 |
msgid "Thank you for your feedback!"
|
376 |
+
msgstr "Hvala!"
|
377 |
|
378 |
#: wpf-admin/forum.php:13 wpf-includes/functions.php:803
|
379 |
#: wpf-includes/wpf-phrases.php:301
|
442 |
#: wpf-themes/classic/functions.php:78 wpf-themes/classic/functions.php:85
|
443 |
#: wpf-themes/classic/functions.php:107 wpf-themes/classic/functions.php:117
|
444 |
msgid "Read the documentation"
|
445 |
+
msgstr "Pročitajte dokumentaciju"
|
446 |
|
447 |
#: wpf-admin/forum.php:56
|
448 |
msgid "Important Tips"
|
539 |
|
540 |
#: wpf-admin/forum.php:178
|
541 |
msgid "Forum Permissions"
|
542 |
+
msgstr "Dopuštenja foruma"
|
543 |
|
544 |
#: wpf-admin/forum.php:194 wpf-includes/wpf-phrases.php:118
|
545 |
msgid "Forum Slug"
|
622 |
"forum. Thus users can have different permissions in different forums based "
|
623 |
"on their Usergroup."
|
624 |
msgstr ""
|
625 |
+
"Pristupi foruma su dizajnirani kako bi korsnici foruma imali određene "
|
626 |
+
"kontrole. Ovo je skup dopuštenja koji su dodani određenoj korisničkoj grupi "
|
627 |
+
"na svakom forumu. Ovim načinom korisnici mogu imati različita dopuštenja na "
|
628 |
+
"forumima ovisno o njihovoj korisničkoj grupa."
|
629 |
|
630 |
#: wpf-admin/options-tabs/accesses.php:34
|
631 |
#: wpf-admin/options-tabs/accesses.php:35
|
744 |
|
745 |
#: wpf-admin/options-tabs/api.php:56
|
746 |
msgid "Facebook Login button on User Login page"
|
747 |
+
msgstr "Facebook gumb na stranici za prijavu"
|
748 |
|
749 |
#: wpf-admin/options-tabs/api.php:67
|
750 |
msgid "Facebook Login button on User Registration page"
|
772 |
|
773 |
#: wpf-admin/options-tabs/api.php:93
|
774 |
msgid "Share Buttons"
|
775 |
+
msgstr "Gumbi za dijeljenje"
|
776 |
|
777 |
#: wpf-admin/options-tabs/api.php:102
|
778 |
msgid "Active Share Buttons"
|
1008 |
|
1009 |
#: wpf-admin/options-tabs/emails.php:97
|
1010 |
msgid "New User Registration Email for admins"
|
1011 |
+
msgstr "Email administratorima o novim registracijama na forum"
|
1012 |
|
1013 |
#: wpf-admin/options-tabs/emails.php:98 wpf-admin/options-tabs/emails.php:114
|
1014 |
msgid "This message comes when new user registers to site"
|
1015 |
+
msgstr "Ova poruka se pokazuje kad se novi korisnik registrira na stranici"
|
1016 |
|
1017 |
#: wpf-admin/options-tabs/emails.php:103 wpf-admin/options-tabs/emails.php:119
|
1018 |
msgid "Message Subject"
|
1019 |
+
msgstr "Subjekt poruke"
|
1020 |
|
1021 |
#: wpf-admin/options-tabs/emails.php:108 wpf-admin/options-tabs/emails.php:124
|
1022 |
msgid "Message Body"
|
1023 |
+
msgstr "Poruka"
|
1024 |
|
1025 |
#: wpf-admin/options-tabs/emails.php:113
|
1026 |
msgid "New User Registration Email for user"
|
1027 |
+
msgstr "Email o novoj registraciji za korisnika"
|
1028 |
|
1029 |
#: wpf-admin/options-tabs/emails.php:129
|
1030 |
msgid "Reset Password Emails"
|
1241 |
|
1242 |
#: wpf-admin/options-tabs/features.php:44
|
1243 |
msgid "Ultimate Member Notification Integration"
|
1244 |
+
msgstr "Integracija Ultimate Member Notification"
|
1245 |
|
1246 |
#: wpf-admin/options-tabs/features.php:44
|
1247 |
msgid ""
|
1248 |
"Creates notification on new forum reply in Ultimate Member Real-time "
|
1249 |
"Notification system."
|
1250 |
msgstr ""
|
1251 |
+
"Stvara obavijest o novom odgovoru na forumu u Ultimate Member Real-time "
|
1252 |
+
"Notification sustavu."
|
1253 |
|
1254 |
#: wpf-admin/options-tabs/features.php:45
|
1255 |
msgid "Ultimate Member Profile Forum Tab Integration"
|
1256 |
+
msgstr "Integracija Ultimate Member Profile"
|
1257 |
|
1258 |
#: wpf-admin/options-tabs/features.php:45
|
1259 |
msgid ""
|
1260 |
"Adds \"Forums\" tab with \"Created Topics\", \"Posted Replies\", \"Liked "
|
1261 |
"Posts\" and \"Subscriptions\" sub-tabs to Ultimate Member Profile page."
|
1262 |
msgstr ""
|
1263 |
+
"Dodaje tab “Forumi” s “Stvorene teme”, “Dodani odgovori“, “Objave koje se "
|
1264 |
+
"sviđaju” i “Pretplate” na Ultimate Member Profile stranicu."
|
1265 |
|
1266 |
#: wpf-admin/options-tabs/features.php:46
|
1267 |
msgid "Replace Forum Profile with Ultimate Member Profile"
|
1268 |
+
msgstr "Zamjeni forumski profil s Ultimate Member Profile"
|
1269 |
|
1270 |
#: wpf-admin/options-tabs/features.php:46
|
1271 |
msgid "Replaces wpForo Member Profile page with Ultimate Member Profile Page."
|
1272 |
msgstr ""
|
1273 |
+
"Zamjenjuje wpForo profilnu stranicu s Ultimate Member Profile stranicom."
|
1274 |
|
1275 |
#: wpf-admin/options-tabs/features.php:47 wpf-includes/wpf-phrases.php:82
|
1276 |
msgid "Enable wpForo Font-Awesome Lib"
|
1333 |
|
1334 |
#: wpf-admin/options-tabs/features.php:53
|
1335 |
msgid "Role-Usergroup Synchronization"
|
1336 |
+
msgstr "Sinkronizacija uloga i korisnika"
|
1337 |
|
1338 |
#: wpf-admin/options-tabs/features.php:53
|
1339 |
msgid ""
|
1346 |
"affection to users forum accesses, they are only controlled by forum "
|
1347 |
"Usergroups."
|
1348 |
msgstr ""
|
1349 |
+
"Omogućite ovu opciju za sinkronizaciju korisničkih dopuštenja WordPressa s "
|
1350 |
+
"korisničkim grupama za forum. Ova veza omogućuje automatsku promjenu "
|
1351 |
+
"korisničkih grupa kada administrator ulogu korisnika. Drugim riječima, ova "
|
1352 |
+
"opcija omogućuje upravljanje grupama korisnika na temelju njihovih uloga, "
|
1353 |
+
"tako da izravno možete upravljati pristupom korisničkih uloga. Ako je ova "
|
1354 |
+
"opcija isključena, korisničke uloge nemaju nikakvu vezu s korisničkim "
|
1355 |
+
"pristupima na forumu."
|
1356 |
|
1357 |
#: wpf-admin/options-tabs/features.php:54 wpf-includes/wpf-phrases.php:640
|
1358 |
msgid "Insert Forum Attachments to Media Library"
|
1426 |
"WordPress to wpForo\" option. The correct instruction can be found in "
|
1427 |
"documentation here"
|
1428 |
msgstr ""
|
1429 |
+
"Ako ne želite forum na početnoj stranici, molimo ne uljučujte “Omogući "
|
1430 |
+
"wpForo WordPress” opciju. Instrukcije se mogu naći u dokumentaciji"
|
1431 |
|
1432 |
#: wpf-admin/options-tabs/general.php:24
|
1433 |
msgid "Set Forum on Home Page"
|
1434 |
+
msgstr "Postavi forum kao početnu stranicu"
|
1435 |
|
1436 |
#: wpf-admin/options-tabs/general.php:33 wpf-includes/wpf-phrases.php:650
|
1437 |
msgid "Turn WordPress to wpForo"
|
1474 |
|
1475 |
#: wpf-admin/options-tabs/general.php:58
|
1476 |
msgid "Forum Page Slugs (URL Paths)"
|
1477 |
+
msgstr "Forum Page Slugs (URL Paths)"
|
1478 |
|
1479 |
#: wpf-admin/options-tabs/general.php:59
|
1480 |
msgid ""
|
1482 |
"Profile URL base path is /profile/, if this conflicts with other plugins you "
|
1483 |
"can change it to /user/ or so..."
|
1484 |
msgstr ""
|
1485 |
+
"Ovdje možete postaviti vlasitite putanje za stranice foruma. Npr. bazična "
|
1486 |
+
"putanja za profil je /profile/. Ako se to kosi s drugim dodacima, možete "
|
1487 |
+
"promjeniti u /user/ ili nešto slično…"
|
1488 |
|
1489 |
#: wpf-admin/options-tabs/general.php:78 wpf-includes/wpf-phrases.php:64
|
1490 |
msgid "Dashboard Menu Position"
|
1512 |
|
1513 |
#: wpf-admin/options-tabs/general.php:89
|
1514 |
msgid "XML Based Language"
|
1515 |
+
msgstr "Jezik u XMLu"
|
1516 |
|
1517 |
#: wpf-admin/options-tabs/general.php:90
|
1518 |
msgid ""
|
1546 |
|
1547 |
#: wpf-admin/options-tabs/members.php:20
|
1548 |
msgid "Number of Members per Page"
|
1549 |
+
msgstr "Broj članova po stranici"
|
1550 |
|
1551 |
#: wpf-admin/options-tabs/members.php:27 wpf-includes/wpf-phrases.php:180
|
1552 |
msgid "Members URL structure"
|
1735 |
|
1736 |
#: wpf-admin/options-tabs/posts.php:23
|
1737 |
msgid "Enable Topic Tags"
|
1738 |
+
msgstr "Omogući oznake teme"
|
1739 |
|
1740 |
#: wpf-admin/options-tabs/posts.php:32
|
1741 |
msgid "Maximum Number of Tags per Topic"
|
1742 |
+
msgstr "Najveći broj oznaka po temi"
|
1743 |
|
1744 |
#: wpf-admin/options-tabs/posts.php:37
|
1745 |
msgid "Display Topic Editing Information"
|
1746 |
+
msgstr "Pokaži informaciju o mjenjanju teme"
|
1747 |
|
1748 |
#: wpf-admin/options-tabs/posts.php:38
|
1749 |
msgid ""
|
1750 |
"The post edit logging information \"This post was modified 2 hours ago by "
|
1751 |
"John\" is displayed under modified topic first post content.."
|
1752 |
+
msgstr "Informacija o promjeni je prikazana ispod objave.."
|
1753 |
|
1754 |
#: wpf-admin/options-tabs/posts.php:49
|
1755 |
msgid "Display Post Editing Information"
|
1756 |
+
msgstr "Pokaži informaciju o promjeni objavi"
|
1757 |
|
1758 |
#: wpf-admin/options-tabs/posts.php:50
|
1759 |
msgid ""
|
1760 |
"The post edit logging information \"This post was modified 2 hours ago by "
|
1761 |
"John\" is displayed under modified post content.."
|
1762 |
+
msgstr "Informacija o promjeni je prikazana ispod objave.."
|
1763 |
|
1764 |
#: wpf-admin/options-tabs/posts.php:61
|
1765 |
msgid "Limit Post Editing Information"
|
1766 |
+
msgstr "Limitiraj informaciju o promjeni objave"
|
1767 |
|
1768 |
#: wpf-admin/options-tabs/posts.php:62
|
1769 |
msgid ""
|
1770 |
"Limit the post edit logging information \"This post was modified 2 hours ago "
|
1771 |
"by John\""
|
1772 |
+
msgstr "Limitiraj informaciju o promjeni ispod objave"
|
1773 |
|
1774 |
#: wpf-admin/options-tabs/posts.php:63
|
1775 |
msgid "Set this option value 0 if you want to disable limiting"
|
1776 |
+
msgstr "Postavite ovu opciju na 0 ako želite onemogućiti limitiranje"
|
1777 |
|
1778 |
#: wpf-admin/options-tabs/posts.php:70 wpf-includes/wpf-phrases.php:213
|
1779 |
msgid "Number of Topics per Page"
|
1861 |
|
1862 |
#: wpf-admin/options-tabs/styles.php:43
|
1863 |
msgid "Colors Documentation"
|
1864 |
+
msgstr "Dokumentacija boja"
|
1865 |
|
1866 |
#: wpf-admin/options.php:8 wpf-includes/wpf-phrases.php:117
|
1867 |
msgid "Forum Settings"
|
2544 |
|
2545 |
#: wpf-admin/tools-tabs/misc.php:37
|
2546 |
msgid "Admin Note"
|
2547 |
+
msgstr "Napomena administratora"
|
2548 |
|
2549 |
#: wpf-admin/tools-tabs/misc.php:45
|
2550 |
msgid "Admin message on forum front page"
|
2551 |
+
msgstr "Poruka administratora na prvoj stranici foruma"
|
2552 |
|
2553 |
#: wpf-admin/tools-tabs/misc.php:46
|
2554 |
msgid ""
|
2556 |
"editor. The text will be displayed under forum breadcrumb menu, above forum "
|
2557 |
"and topic titles."
|
2558 |
msgstr ""
|
2559 |
+
"Ako imate nešto važno za objaviti na početnoj stranici foruma, možete to "
|
2560 |
+
"upisati ovdje. Tekst će biti napisan iznad naslova foruma i tema."
|
2561 |
|
2562 |
#: wpf-admin/tools-tabs/misc.php:64
|
2563 |
msgid "Display for Usergroups"
|
2564 |
+
msgstr "Pokaži za korisničke grupe"
|
2565 |
|
2566 |
#: wpf-admin/tools-tabs/misc.php:86
|
2567 |
msgid "Display on forum pages"
|
2568 |
+
msgstr "Prikaži na stranicama foruma"
|
2569 |
|
2570 |
#: wpf-admin/tools-tabs/misc.php:96
|
2571 |
msgid "Forum (topic list)"
|
2572 |
+
msgstr "Forum (lista tema)"
|
2573 |
|
2574 |
#: wpf-admin/tools-tabs/misc.php:100
|
2575 |
msgid "Topic (post list)"
|
2576 |
+
msgstr "Teme (lista objava)"
|
2577 |
|
2578 |
#: wpf-admin/tools-tabs/misc.php:104 wpf-includes/wpf-phrases.php:701
|
2579 |
msgid "Recent Posts"
|
2581 |
|
2582 |
#: wpf-admin/tools-tabs/misc.php:112
|
2583 |
msgid "Profile Home"
|
2584 |
+
msgstr "Početna stranica profila"
|
2585 |
|
2586 |
#: wpf-admin/tools-tabs/misc.php:116
|
2587 |
msgid "Profile Account"
|
2588 |
+
msgstr "Stranica računa"
|
2589 |
|
2590 |
#: wpf-admin/tools-tabs/misc.php:120
|
2591 |
msgid "Profile Activity"
|
2592 |
+
msgstr "Aktivnosti profila"
|
2593 |
|
2594 |
#: wpf-admin/tools-tabs/misc.php:124
|
2595 |
msgid "Profile Subscriptions"
|
2596 |
+
msgstr "Pretplate profila"
|
2597 |
|
2598 |
#: wpf-admin/tools.php:8
|
2599 |
msgid "Forum Tools"
|
2613 |
|
2614 |
#: wpf-admin/usergroup.php:12
|
2615 |
msgid "Role-Usergroup synchronization is complete!"
|
2616 |
+
msgstr "Sinkronizacija korisničkih grupa je gotova!"
|
2617 |
|
2618 |
#: wpf-admin/usergroup.php:14 wpf-admin/usergroup.php:16
|
2619 |
#: wpf-includes/class-notices.php:118 wpf-includes/wpf-phrases.php:69
|
2623 |
#: wpf-admin/usergroup.php:28 wpf-admin/usergroup.php:154
|
2624 |
#: wpf-admin/usergroup.php:282
|
2625 |
msgid "User Role"
|
2626 |
+
msgstr "Korisniča uloga"
|
2627 |
|
2628 |
#: wpf-admin/usergroup.php:30 wpf-includes/wpf-phrases.php:676
|
2629 |
msgid "Usergroup"
|
2639 |
|
2640 |
#: wpf-admin/usergroup.php:35
|
2641 |
msgid "ID"
|
2642 |
+
msgstr "ID"
|
2643 |
|
2644 |
#: wpf-admin/usergroup.php:46 wpf-admin/usergroup.php:167
|
2645 |
msgid "View Users"
|
2646 |
+
msgstr "Pogledaj korisnike"
|
2647 |
|
2648 |
#: wpf-admin/usergroup.php:63 wpf-admin/usergroup.php:242
|
2649 |
msgid "Usergroup Name"
|
2651 |
|
2652 |
#: wpf-admin/usergroup.php:65
|
2653 |
msgid "Also used as Secondary Usergroup"
|
2654 |
+
msgstr "Također dodaj kao senkundarnu korisničku grupu"
|
2655 |
|
2656 |
#: wpf-admin/usergroup.php:68
|
2657 |
msgid "Edit this usergroup"
|
2672 |
#: wpf-admin/usergroup.php:77
|
2673 |
msgid "The number of forum members with this usergroup. Click to view members."
|
2674 |
msgstr ""
|
2675 |
+
"Broj članova foruma s ovom korisničkom grupom. Kliknite kako bi vidjeli "
|
2676 |
+
"članove."
|
2677 |
|
2678 |
#: wpf-admin/usergroup.php:82
|
2679 |
msgid "is Default"
|
2681 |
|
2682 |
#: wpf-admin/usergroup.php:85
|
2683 |
msgid "Users get the Default Usergroup on registration"
|
2684 |
+
msgstr "Korisnici dobiju zadanu korisničku grupu pri registraciji"
|
2685 |
|
2686 |
#: wpf-admin/usergroup.php:85
|
2687 |
msgid "Set as Default"
|
2693 |
|
2694 |
#: wpf-admin/usergroup.php:105
|
2695 |
msgid "Synchronize Users Usergroups and Roles"
|
2696 |
+
msgstr "Sinkroniziraj korisniče grupe i uloge"
|
2697 |
|
2698 |
#: wpf-admin/usergroup.php:106
|
2699 |
msgid "Synchronize"
|
2700 |
+
msgstr "Sinkroniziraj"
|
2701 |
|
2702 |
#: wpf-admin/usergroup.php:136
|
2703 |
msgid "Note:"
|
2704 |
+
msgstr "Napomena:"
|
2705 |
|
2706 |
#: wpf-admin/usergroup.php:137
|
2707 |
#, php-format
|
2714 |
"don't close this page and wait until the progress counter says "
|
2715 |
"100% completed."
|
2716 |
msgstr ""
|
2717 |
+
"Gumb [Sinkronizacija] mijenja sve korisnike grupe prema ulogama korisnika. "
|
2718 |
+
"Na primjer, ako odaberete ulogu “Suradnik” za “Registriranu” grupu "
|
2719 |
+
"korisnika, svi korisnici s ulogom “Suradnik” dobit će korisničku grupu "
|
2720 |
+
"“Registriran” na forumu. Sinkronizacija može potrajati nekoliko sekundi ili "
|
2721 |
+
"desetaka minuta, ovisno o broju korisnika. Budite strpljivi, nemojte "
|
2722 |
+
"zatvoriti ovu stranicu i pričekajte dok brojač napretka ne dođe do 100%."
|
2723 |
|
2724 |
#: wpf-admin/usergroup.php:146
|
2725 |
msgid "User Roles"
|
2726 |
+
msgstr "Korisničke uloge"
|
2727 |
|
2728 |
#: wpf-admin/usergroup.php:148
|
2729 |
msgid ""
|
2737 |
"is created, you should use the [Synchronize] button in the table above to "
|
2738 |
"synchronize User Roles with new Usergroups."
|
2739 |
msgstr ""
|
2740 |
+
"U gornjoj tablici (korisničke grupe) možete vidjeti popis svih dostupnih "
|
2741 |
+
"forumskih grupa korisnika. Prvi stupac ove tablice prikazuje odabrane "
|
2742 |
+
"korisničke uloge koje su sinkronizirane s određenom korisničkom grupom. "
|
2743 |
+
"Međutim, neke korisničke uloge još uvijek nisu sinkronizirane s nekom od "
|
2744 |
+
"korisničkih grupa. U tablici ispod (korisničke uloge) možete pronaći "
|
2745 |
+
"sinkronizirane korisničke uloge. Ako upotrebljavate bilo koju od tih "
|
2746 |
+
"nesinkroniziranih uloga i želite odobriti pristup forumu korisnicima tih "
|
2747 |
+
"uloga, trebate izraditi nove korisničke grupe za svaku od njih. Nakon što se "
|
2748 |
+
"stvori nova korisnička grupa, morate upotrijebiti gumb [Sinkronizacija] u "
|
2749 |
+
"gornjoj tablici da biste sinkronizirali korisničke uloge s novim korisničkim "
|
2750 |
+
"grupama."
|
2751 |
|
2752 |
#: wpf-admin/usergroup.php:153
|
2753 |
msgid "Role Name"
|
2754 |
+
msgstr "Ime uloge"
|
2755 |
|
2756 |
#: wpf-admin/usergroup.php:156
|
2757 |
msgid "Users"
|
2758 |
+
msgstr "Korisnici"
|
2759 |
|
2760 |
#: wpf-admin/usergroup.php:157
|
2761 |
msgid "Status"
|
2762 |
+
msgstr "Status"
|
2763 |
|
2764 |
#: wpf-admin/usergroup.php:171
|
2765 |
msgid "Add Usergroup to synch"
|
2766 |
+
msgstr "Dodaj korisničku grupu za sinkronizaciju"
|
2767 |
|
2768 |
#: wpf-admin/usergroup.php:173
|
2769 |
msgid "Not Synched"
|
2770 |
+
msgstr "Nije sinkronizirano"
|
2771 |
|
2772 |
#: wpf-admin/usergroup.php:174
|
2773 |
msgid "One User Role cannot be synched with multiple Usergroups."
|
2774 |
msgstr ""
|
2775 |
+
"Jedna korisnička uloga ne može biti sinkronizirana s više korisničkih grupa."
|
2776 |
|
2777 |
#: wpf-admin/usergroup.php:176
|
2778 |
msgid "Synched"
|
2779 |
+
msgstr "Sinkronizirano"
|
2780 |
|
2781 |
#: wpf-admin/usergroup.php:213
|
2782 |
msgid "Complete!"
|
2783 |
+
msgstr "Gotovo!"
|
2784 |
|
2785 |
#: wpf-admin/usergroup.php:242 wpf-includes/wpf-phrases.php:133
|
2786 |
msgid "Guest"
|
2812 |
|
2813 |
#: wpf-admin/usergroup.php:307
|
2814 |
msgid "Can be also used as Secondary Usergroup"
|
2815 |
+
msgstr "Može koristiti kao sekundarna korisnička grupa"
|
2816 |
|
2817 |
#: wpf-admin/usergroup.php:327 wpf-includes/wpf-phrases.php:374
|
2818 |
msgid "add"
|
2895 |
|
2896 |
#: wpf-includes/class-forums.php:41
|
2897 |
msgid "Can edit own reply"
|
2898 |
+
msgstr "Može mijenjati vlastiti odgovor"
|
2899 |
|
2900 |
#: wpf-includes/class-forums.php:42 wpf-includes/wpf-phrases.php:571
|
2901 |
msgid "Can delete own topic"
|
2907 |
|
2908 |
#: wpf-includes/class-forums.php:44
|
2909 |
msgid "Can add tags"
|
2910 |
+
msgstr "Može dodati oznake"
|
2911 |
|
2912 |
#: wpf-includes/class-forums.php:45
|
2913 |
msgid "Can subscribe"
|
2914 |
+
msgstr "Može se pretplatiti"
|
2915 |
|
2916 |
#: wpf-includes/class-forums.php:46 wpf-includes/wpf-phrases.php:573
|
2917 |
msgid "Can like"
|
2971 |
|
2972 |
#: wpf-includes/class-forums.php:60
|
2973 |
msgid "Can answer own question"
|
2974 |
+
msgstr "Može odgovoriti na vlastito pitanje"
|
2975 |
|
2976 |
#: wpf-includes/class-forums.php:61 wpf-includes/wpf-phrases.php:581
|
2977 |
msgid "Can close topic"
|
3100 |
|
3101 |
#: wpf-includes/class-subscribes.php:31
|
3102 |
msgid "Please confirm subscription to [entry_title]"
|
3103 |
+
msgstr "Molimo potvrdite prijavu na [entry_title]"
|
3104 |
|
3105 |
#: wpf-includes/class-subscribes.php:32
|
3106 |
msgid ""
|
3112 |
" Please click on link below to complete this step.<br>\r\n"
|
3113 |
" [confirm_link]"
|
3114 |
msgstr ""
|
3115 |
+
"Bok [member_name]!<br>\n"
|
3116 |
+
"Hvala na pretplati.<br>\n"
|
3117 |
+
"Ovo je automatski odgovor.<br>\n"
|
3118 |
+
"Od sada ćete dobivati obavijesti o - [entry_title].<br>\n"
|
3119 |
+
"Molimo kliknite na poveznicu kako bi potvrdili prijavu.<br>\n"
|
3120 |
+
"[confirm_link]"
|
3121 |
|
3122 |
#: wpf-includes/class-subscribes.php:33
|
3123 |
msgid "New Topic"
|
3124 |
+
msgstr "Nova tema"
|
3125 |
|
3126 |
#: wpf-includes/class-subscribes.php:34
|
3127 |
msgid ""
|
3137 |
"\r\n"
|
3138 |
" [unsubscribe_link]"
|
3139 |
msgstr ""
|
3140 |
+
"Bok [member_name]!<br>\n"
|
3141 |
+
"Postoji nova objava na forumu - [forum].\n"
|
3142 |
+
" <br><br>\n"
|
3143 |
+
" <strong>[topic_title]</strong>\n"
|
3144 |
+
" <blockquote>\n"
|
3145 |
+
" [topic_desc]\n"
|
3146 |
+
"\n"
|
3147 |
+
" </blockquote>\n"
|
3148 |
+
" <br><hr>\n"
|
3149 |
+
"Ako više ne želite primati obavijesti, molimo kliknite na poveznicu.<br>\n"
|
3150 |
+
" [unsubscribe_link]"
|
3151 |
|
3152 |
#: wpf-includes/class-subscribes.php:35
|
3153 |
msgid "New Reply"
|
3154 |
+
msgstr "Novi odgovor"
|
3155 |
|
3156 |
#: wpf-includes/class-subscribes.php:36
|
3157 |
msgid ""
|
3167 |
"\r\n"
|
3168 |
" [unsubscribe_link]"
|
3169 |
msgstr ""
|
3170 |
+
"Bok [member_name]!<br>\n"
|
3171 |
+
"Novi odgovor je dodan na - [topic].\n"
|
3172 |
+
" <br><br>\n"
|
3173 |
+
" <strong>[reply_title]</strong>\n"
|
3174 |
+
" <blockquote >\n"
|
3175 |
+
" [reply_desc]\n"
|
3176 |
+
" </blockquote>\n"
|
3177 |
+
" <br><hr>\n"
|
3178 |
+
" Ako se želite odjaviti s ove teme, molimo kliknite na poveznicu.<br>\n"
|
3179 |
+
" [unsubscribe_link]"
|
3180 |
|
3181 |
#: wpf-includes/class-subscribes.php:37
|
3182 |
msgid "Forum Post Report"
|
3183 |
+
msgstr "Prijava objave"
|
3184 |
|
3185 |
#: wpf-includes/class-subscribes.php:38
|
3186 |
msgid ""
|
3190 |
" <br>\r\n"
|
3191 |
" [post_url]"
|
3192 |
msgstr ""
|
3193 |
+
"<strong>Detalji prijave:</strong>\n"
|
3194 |
+
"Osoba koja prijavljuje : [reporter], <br>\n"
|
3195 |
+
"Poruka: [message],<br>\n"
|
3196 |
+
" <br>\n"
|
3197 |
+
" [post_url]"
|
3198 |
|
3199 |
#: wpf-includes/class-subscribes.php:39
|
3200 |
msgid "[blogname] New User Registration"
|
3201 |
+
msgstr "[blogname] Nova registracija"
|
3202 |
|
3203 |
#: wpf-includes/class-subscribes.php:40
|
3204 |
msgid ""
|
3208 |
"\r\n"
|
3209 |
"Email: [user_email]\r\n"
|
3210 |
msgstr ""
|
3211 |
+
"Novi korisnik je registriran na [blogname]:\n"
|
3212 |
+
"Korisničko ime: [user_login]\n"
|
3213 |
+
"Email: [user_email]\n"
|
3214 |
|
3215 |
#: wpf-includes/class-subscribes.php:41
|
3216 |
msgid "[blogname] Your username and password info"
|
3217 |
+
msgstr "[blogname] Vaše informacije o korisničkom imenu i lozinki"
|
3218 |
|
3219 |
#: wpf-includes/class-subscribes.php:42
|
3220 |
msgid ""
|
3225 |
"[set_password_url]\r\n"
|
3226 |
"\r\n"
|
3227 |
msgstr ""
|
3228 |
+
"Korisničko ime: [user_login]\n"
|
3229 |
+
"\n"
|
3230 |
+
"Kako bi postavili lozinku, molimo kliknite na poveznicu:\n"
|
3231 |
+
"\n"
|
3232 |
+
"[set_password_url]\n"
|
3233 |
+
"\n"
|
3234 |
|
3235 |
#: wpf-includes/class-subscribes.php:43
|
3236 |
msgid ""
|
3248 |
"\r\n"
|
3249 |
" Thanks!"
|
3250 |
msgstr ""
|
3251 |
+
"Bok! <br>\n"
|
3252 |
+
"\n"
|
3253 |
+
"\n"
|
3254 |
+
"\n"
|
3255 |
+
"Tražili ste promjenu lozinke za račun s mail adresom [user_login]. <br>\n"
|
3256 |
+
"\n"
|
3257 |
+
"Ako je ovo greška ili niste tražili promjenu lozinke, ignorirajte ovaj mail "
|
3258 |
+
"i ništa se neće dogoditi.<br>\n"
|
3259 |
+
"\n"
|
3260 |
+
"Za resetiranje lozinke posjetite poveznicu: <br>\n"
|
3261 |
+
" [reset_password_url] <br>\n"
|
3262 |
+
"\n"
|
3263 |
+
"Hvala!"
|
3264 |
|
3265 |
#: wpf-includes/class-subscribes.php:48
|
3266 |
msgid "You have been mentioned in forum post"
|
3267 |
+
msgstr "Netko vas je spomenuo u objavi na forumu"
|
3268 |
|
3269 |
#: wpf-includes/class-subscribes.php:49
|
3270 |
msgid ""
|
3275 |
"\r\n"
|
3276 |
" Post URL: [post-url]"
|
3277 |
msgstr ""
|
3278 |
+
"Bok [mentioned-user-name]! <br>\n"
|
3279 |
+
"\n"
|
3280 |
+
"Korisnik [author-user-name] Vas je spomenuo u objavi “[topic-title]” .<br/"
|
3281 |
+
"><br/>\n"
|
3282 |
+
"\n"
|
3283 |
+
"Poveznica na objavu: [post-url]"
|
3284 |
|
3285 |
#: wpf-includes/class-template.php:95
|
3286 |
msgid "Insert link"
|
3300 |
|
3301 |
#: wpf-includes/class-usergroups.php:23 wpf-includes/wpf-phrases.php:533
|
3302 |
msgid "Dashboard - Manage Forums"
|
3303 |
+
msgstr "Nadzorna ploča - Upravljanje forumima"
|
3304 |
|
3305 |
#: wpf-includes/class-usergroups.php:24 wpf-includes/wpf-phrases.php:534
|
3306 |
msgid "Dashboard - Manage Settings"
|
3307 |
+
msgstr "Nadzorna ploča - Upravljanje postavkama"
|
3308 |
|
3309 |
#: wpf-includes/class-usergroups.php:25 wpf-includes/wpf-phrases.php:535
|
3310 |
msgid "Dashboard - Manage Tools"
|
3311 |
+
msgstr "Nadzorna ploča - Upravljanje alatima"
|
3312 |
|
3313 |
#: wpf-includes/class-usergroups.php:26 wpf-includes/wpf-phrases.php:539
|
3314 |
msgid "Dashboard - Manage Members"
|
3315 |
+
msgstr "Nadzorna ploča - Upravljanje korisnicima"
|
3316 |
|
3317 |
#: wpf-includes/class-usergroups.php:27 wpf-includes/wpf-phrases.php:536
|
3318 |
msgid "Dashboard - Moderate Topics & Posts"
|
3319 |
+
msgstr "Nadzorna ploča - Administriranje tema i objava"
|
3320 |
|
3321 |
#: wpf-includes/class-usergroups.php:28 wpf-includes/wpf-phrases.php:542
|
3322 |
msgid "Dashboard - Manage Usergroups"
|
3323 |
+
msgstr "Nadzorna ploča - Upravljanje korisničkim grupama"
|
3324 |
|
3325 |
#: wpf-includes/class-usergroups.php:29 wpf-includes/wpf-phrases.php:537
|
3326 |
msgid "Dashboard - Manage Phrases"
|
3327 |
+
msgstr "Nadzorna ploča - Upravljanje izrazima"
|
3328 |
|
3329 |
#: wpf-includes/class-usergroups.php:30 wpf-includes/wpf-phrases.php:538
|
3330 |
msgid "Dashboard - Manage Themes"
|
3331 |
+
msgstr "Nadzorna ploča - Upravljanje temama"
|
3332 |
|
3333 |
#: wpf-includes/class-usergroups.php:32 wpf-includes/wpf-phrases.php:540
|
3334 |
msgid "Dashboard - Can edit member"
|
3335 |
+
msgstr "Nadzorna ploča - Može mjenjati člana"
|
3336 |
|
3337 |
#: wpf-includes/class-usergroups.php:33
|
3338 |
msgid "Dashboard - Can ban member"
|
3339 |
+
msgstr "Nadzorna ploča - Može članovima zabraniti pristup"
|
3340 |
|
3341 |
#: wpf-includes/class-usergroups.php:34 wpf-includes/wpf-phrases.php:541
|
3342 |
msgid "Dashboard - Can delete member"
|
3344 |
|
3345 |
#: wpf-includes/class-usergroups.php:36
|
3346 |
msgid "Front - Can pass moderation"
|
3347 |
+
msgstr "Front - Može proći moderaciju"
|
3348 |
|
3349 |
#: wpf-includes/class-usergroups.php:37 wpf-includes/wpf-phrases.php:543
|
3350 |
msgid "Front - Can view members"
|
3356 |
|
3357 |
#: wpf-includes/class-usergroups.php:39
|
3358 |
msgid "Front - Can view member activity"
|
3359 |
+
msgstr "Front - Može vidjeti aktivnosti kroisnika"
|
3360 |
|
3361 |
#: wpf-includes/class-usergroups.php:40
|
3362 |
msgid "Front - Can view member subscriptions"
|
3363 |
+
msgstr "Front - Može vidjeti korisničke pretplate"
|
3364 |
|
3365 |
#: wpf-includes/class-usergroups.php:42 wpf-includes/wpf-phrases.php:545
|
3366 |
msgid "Front - Can upload avatar"
|
3368 |
|
3369 |
#: wpf-includes/class-usergroups.php:43
|
3370 |
msgid "Front - Can have signaturee"
|
3371 |
+
msgstr "Front - Može imati potpis"
|
3372 |
|
3373 |
#: wpf-includes/class-usergroups.php:44 wpf-includes/wpf-phrases.php:547
|
3374 |
msgid "Front - Can view avatars"
|
3428 |
|
3429 |
#: wpf-includes/functions-installation.php:347
|
3430 |
msgid "Main Category"
|
3431 |
+
msgstr "Glavna kategirja"
|
3432 |
|
3433 |
#: wpf-includes/functions-installation.php:347
|
3434 |
msgid "This is a simple category / section"
|
3435 |
+
msgstr "Ovo je jednostavna kategorija / sekcija"
|
3436 |
|
3437 |
#: wpf-includes/functions-installation.php:348
|
3438 |
msgid "Main Forum"
|
3439 |
+
msgstr "Glavni forum"
|
3440 |
|
3441 |
#: wpf-includes/functions-installation.php:348
|
3442 |
msgid "This is a simple parent forum"
|
3443 |
+
msgstr "Ovo je jednostavan roditeljski forum"
|
3444 |
|
3445 |
#: wpf-includes/functions-installation.php:681
|
3446 |
msgid "Start Profile Synchronization"
|
3530 |
|
3531 |
#: wpf-includes/functions-template.php:368
|
3532 |
msgid "User Groups"
|
3533 |
+
msgstr "Korisničke grupe"
|
3534 |
|
3535 |
#: wpf-includes/functions-template.php:374
|
3536 |
#: wpf-includes/functions-template.php:491
|
3578 |
|
3579 |
#: wpf-includes/functions-template.php:672
|
3580 |
msgid "Topic Counts"
|
3581 |
+
msgstr "Broj oznaka"
|
3582 |
|
3583 |
#: wpf-includes/functions.php:378
|
3584 |
msgid "Unapproved"
|
3766 |
#: wpf-includes/integration/ultimate-member.php:62
|
3767 |
#: wpf-includes/integration/ultimate-member.php:375
|
3768 |
msgid "User leaves a reply to wpForo topic"
|
3769 |
+
msgstr "Korisnik ostavi odgovor na wpForo temu"
|
3770 |
|
3771 |
#: wpf-includes/integration/ultimate-member.php:64
|
3772 |
#: wpf-includes/integration/ultimate-member.php:377
|
3773 |
msgid "When a member replies to one of my forum topics"
|
3774 |
+
msgstr "Kad korisnik odgovori na jednu od mojih tema na forumu"
|
3775 |
|
3776 |
#: wpf-includes/integration/ultimate-member.php:67
|
3777 |
#: wpf-includes/integration/ultimate-member.php:380
|
3778 |
msgid "User replied to wpForo post"
|
3779 |
+
msgstr "Korisnik odgovori na wpForo objavu"
|
3780 |
|
3781 |
#: wpf-includes/integration/ultimate-member.php:69
|
3782 |
#: wpf-includes/integration/ultimate-member.php:382
|
3783 |
msgid "When a member replies to one of my post in forum topics"
|
3784 |
+
msgstr "Kad korisnik odgovori na jednu od mojih objava"
|
3785 |
|
3786 |
#: wpf-includes/wpf-hooks.php:20 wpf-includes/wpf-phrases.php:136
|
3787 |
msgid ""
|
3817 |
|
3818 |
#: wpf-includes/wpf-hooks.php:1191
|
3819 |
msgid "Please check one of reasons before sending feedback!"
|
3820 |
+
msgstr "Molimo odaberite jedan od razloga!"
|
3821 |
|
3822 |
#: wpf-includes/wpf-hooks.php:1208
|
3823 |
msgid ""
|
3829 |
|
3830 |
#: wpf-includes/wpf-hooks.php:1230
|
3831 |
msgid "Forum Profile Fields - wpForo"
|
3832 |
+
msgstr "Polja forumskog profila - wpForo"
|
3833 |
|
3834 |
#: wpf-includes/wpf-hooks.php:1238
|
3835 |
msgid "Forum - Usergroup"
|
3836 |
+
msgstr "Forum - korisnička grupa"
|
3837 |
|
3838 |
#: wpf-includes/wpf-hooks.php:1243
|
3839 |
#, php-format
|
3842 |
"change this user Role the Usergroup is automatically changed according to "
|
3843 |
"that table."
|
3844 |
msgstr ""
|
3845 |
+
"Korisničke grupe su sinkronizirane s korisničkim ulogama bazirano na %s. Kad "
|
3846 |
+
"promjenite korisničku ulogu, njegova grupa se automatski promjeni."
|
3847 |
|
3848 |
#: wpf-includes/wpf-hooks.php:1253
|
3849 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
3850 |
+
msgstr "Sinkronizacija uloga i korisničkih grupa je uključena!"
|
3851 |
|
3852 |
#: wpf-includes/wpf-hooks.php:1254
|
3853 |
msgid ""
|
3857 |
"Features</b> admin page and disable \"Role-Usergroup Synchronization\" "
|
3858 |
"option."
|
3859 |
msgstr ""
|
3860 |
+
"Ova korisnička grupa je automatski promjenjena ovisno o trenutnoj ulozi. Ako "
|
3861 |
+
"želite onemogućiti sinkronizaciju uloga i korisničkih grupa molimo idite na "
|
3862 |
+
"<b>Forumi > Postavke > Značajke</b> i onemogućite sinkronizaciju kroisničkih "
|
3863 |
+
"grupa."
|
3864 |
|
3865 |
#: wpf-includes/wpf-hooks.php:1265
|
3866 |
msgid "Forum - Secondary Usergroups"
|
3867 |
+
msgstr "Forum - Sekundarne korisničke grupe"
|
3868 |
|
3869 |
#: wpf-includes/wpf-hooks.php:1287
|
3870 |
msgid "Forum - User Timezone"
|
3871 |
+
msgstr "Forum - Korisnikova vremenska zona"
|
3872 |
|
3873 |
#: wpf-includes/wpf-hooks.php:1584 wpf-includes/wpf-hooks.php:1683
|
3874 |
msgid "Please Moderate: "
|
3902 |
|
3903 |
#: wpf-includes/wpf-hooks.php:2191
|
3904 |
msgid "Forum Dashboard"
|
3905 |
+
msgstr "Forumska nadzorna ploča"
|
3906 |
|
3907 |
#: wpf-includes/wpf-hooks.php:2219
|
3908 |
msgid "New Usergroup"
|
5114 |
|
5115 |
#: wpf-includes/wpf-phrases.php:488
|
5116 |
msgid "Success!"
|
5117 |
+
msgstr "Uspjeh!"
|
5118 |
|
5119 |
#: wpf-includes/wpf-phrases.php:489
|
5120 |
msgid ""
|
5785 |
"you. Once your account is created, you'll be logged-in to this account and "
|
5786 |
"you'll receive a confirmation email."
|
5787 |
msgstr ""
|
5788 |
+
"Prilikom prve prijave pomoću Facebooka, prikupljamo podatke o vašem računu "
|
5789 |
+
"%s na temelju vaših postavki privatnosti. Također uzimamo Vašu adresu e-"
|
5790 |
+
"pošte za automatsko stvaranje računa. Nakon što stvorite račun primit ćete "
|
5791 |
+
"poruku e-pošte s potvrdom."
|
5792 |
|
5793 |
#: wpf-includes/wpf-phrases.php:751
|
5794 |
msgid "No data submitted"
|
5795 |
+
msgstr "Nisu uneseni podaci"
|
5796 |
|
5797 |
#: wpf-includes/wpf-phrases.php:752
|
5798 |
msgid "User profile fields not found"
|
5799 |
+
msgstr "Polja korisničkih profila nisu pronađena"
|
5800 |
|
5801 |
#: wpf-includes/wpf-phrases.php:753
|
5802 |
msgid "field is required"
|
5803 |
+
msgstr "polje je obavezno"
|
5804 |
|
5805 |
#: wpf-includes/wpf-phrases.php:754
|
5806 |
#, php-format
|
5807 |
msgid "field value must be at least %d"
|
5808 |
+
msgstr "vrijednost polja mora biti najmanje %d"
|
5809 |
|
5810 |
#: wpf-includes/wpf-phrases.php:755
|
5811 |
#, php-format
|
5812 |
msgid "field value cannot be greater than %d"
|
5813 |
+
msgstr "vrijednost polja ne može biti veća od %d"
|
5814 |
|
5815 |
#: wpf-includes/wpf-phrases.php:756
|
5816 |
#, php-format
|
5817 |
msgid "field length must be at least %d characters"
|
5818 |
+
msgstr "duljina polja mora biti najmanje %d znakova"
|
5819 |
|
5820 |
#: wpf-includes/wpf-phrases.php:757
|
5821 |
#, php-format
|
5822 |
msgid "field length can not be greater than %d characters"
|
5823 |
+
msgstr "duljina polja ne može biti veća od %d znakova"
|
5824 |
|
5825 |
#: wpf-includes/wpf-phrases.php:758
|
5826 |
msgid "field value is not a valid URL"
|
5827 |
+
msgstr "vrijednost u polju nije validna poveznica"
|
5828 |
|
5829 |
#: wpf-includes/wpf-phrases.php:759
|
5830 |
msgid "file type is not detected"
|
5831 |
+
msgstr "tip datoteke nije detektiran"
|
5832 |
|
5833 |
#: wpf-includes/wpf-phrases.php:760
|
5834 |
#, php-format
|
5835 |
msgid "file type %s is not allowed"
|
5836 |
+
msgstr "tip datoteke %s nije dopušten"
|
5837 |
|
5838 |
#: wpf-includes/wpf-phrases.php:761
|
5839 |
msgid "file is too large"
|
5840 |
+
msgstr "datoteka je prevelika"
|
5841 |
|
5842 |
#: wpf-includes/wpf-phrases.php:762
|
5843 |
msgid "Success! Please check your mail for confirmation."
|
5844 |
+
msgstr "Molimo provjerite svoj mail za potvrdu."
|
5845 |
|
5846 |
#: wpf-includes/wpf-phrases.php:763
|
5847 |
#, php-format
|
5848 |
msgid "Username length must be between %d characters and %d characters."
|
5849 |
+
msgstr "Korisničko ime mora imati između %d i %d znakova."
|
5850 |
|
5851 |
#: wpf-includes/wpf-phrases.php:764
|
5852 |
msgid "User registration is disabled."
|
5853 |
+
msgstr "Korisnička registracija nije omogućena."
|
5854 |
|
5855 |
#: wpf-includes/wpf-phrases.php:765
|
5856 |
msgid "Avatar image is too big maximum allowed size is 2MB"
|
5857 |
+
msgstr "Slika je prevelika. Najveća dopuštena veličina je 2MB"
|
5858 |
|
5859 |
#: wpf-includes/wpf-phrases.php:766
|
5860 |
msgid "One of the selected Usergroups cannot be set as Secondary"
|
5861 |
msgstr ""
|
5862 |
+
"Jedna od odabranih korisničkih grupa ne može biti postavljena kao sporedna"
|
5863 |
|
5864 |
#: wpf-includes/wpf-phrases.php:767
|
5865 |
msgid "The selected Usergroup is not found in allowed list"
|
5866 |
+
msgstr "Odabrana korisnička grupa nije pronađena u listi dopuštenih"
|
5867 |
|
5868 |
#: wpf-includes/wpf-phrases.php:768
|
5869 |
msgid "The selected Usergroup cannot be set"
|
5870 |
+
msgstr "Odabrana korisnička grupa ne može biti postavljena"
|
5871 |
|
5872 |
#: wpf-includes/wpf-phrases.php:769
|
5873 |
msgid "Admin and Moderator Usergroups are not permitted"
|
5874 |
+
msgstr "Administratori i moderatori nisu dopušeni"
|
5875 |
|
5876 |
#: wpf-includes/wpf-phrases.php:770
|
5877 |
msgid "You have no permission to edit Usergroup field"
|
5878 |
+
msgstr "Nemate dopuštenje za editiranje ove korisničke grupe"
|
5879 |
|
5880 |
#: wpf-includes/wpf-phrases.php:771
|
5881 |
msgid "This nickname is already in use. Please insert another."
|
5882 |
+
msgstr "Nadimak se već koristi. Molimo unesite drugi."
|
5883 |
|
5884 |
#: wpf-includes/wpf-phrases.php:772
|
5885 |
msgid "Nickname validation failed"
|
5886 |
+
msgstr "Validacija nadimka nije uspjela"
|
5887 |
|
5888 |
#: wpf-includes/wpf-phrases.php:773
|
5889 |
msgid "Numerical nicknames are not allowed. Please insert another."
|
5890 |
+
msgstr "Numerički nadimci nisu dopušteni. Molimo odaberite drugi nadimak."
|
5891 |
|
5892 |
#: wpf-includes/wpf-phrases.php:774
|
5893 |
#, php-format
|
5894 |
msgid "Maximum allowed file size is %s MB"
|
5895 |
+
msgstr "Najveća dopuštena veličina datoteke je %s MB"
|
5896 |
|
5897 |
#: wpf-includes/wpf-phrases.php:776
|
5898 |
msgid "This email address is already registered. Please insert another"
|
5899 |
+
msgstr "Ovaj mail adresa je već registrirana. Molimo unesite drugu"
|
5900 |
|
5901 |
#: wpf-includes/wpf-phrases.php:777
|
5902 |
#, php-format
|
5903 |
msgid "Allowed file types: %s"
|
5904 |
+
msgstr "Dopušteni tipovi datoteka: %s"
|
5905 |
|
5906 |
#: wpf-includes/wpf-phrases.php:778
|
5907 |
msgid "Form name not found"
|
5908 |
+
msgstr "Ime forme nije pronađeno"
|
5909 |
|
5910 |
#: wpf-includes/wpf-phrases.php:779
|
5911 |
msgid "Form template not found"
|
5912 |
+
msgstr "Nije pronađen predložak za formu"
|
5913 |
|
5914 |
#: wpf-includes/wpf-phrases.php:780
|
5915 |
msgid "Profile updated successfully"
|
5916 |
+
msgstr "Profil je uspješno ažuriran"
|
5917 |
|
5918 |
#: wpf-includes/wpf-phrases.php:781
|
5919 |
msgid "User data update failed"
|
5920 |
+
msgstr "Došlo je do greške kod ažuriranja podataka"
|
5921 |
|
5922 |
#: wpf-includes/wpf-phrases.php:782
|
5923 |
msgid "User profile update failed"
|
5924 |
+
msgstr "Došlo je do greške kod ažuriranja profila"
|
5925 |
|
5926 |
#: wpf-includes/wpf-phrases.php:783
|
5927 |
msgid "User custom field update failed"
|
5928 |
+
msgstr "Došlo je do greške kod promjene polja"
|
5929 |
|
5930 |
#: wpf-includes/wpf-phrases.php:784
|
5931 |
msgid "Sorry, there was an error uploading attached file"
|
5932 |
+
msgstr "Žao nam je, došlo je do greške kod dodavanja datoteke"
|
5933 |
|
5934 |
#: wpf-includes/wpf-phrases.php:785
|
5935 |
msgid "Edit Topic"
|
5936 |
+
msgstr "Promjeni temu"
|
5937 |
|
5938 |
#: wpf-includes/wpf-phrases.php:786
|
5939 |
#, php-format
|
5940 |
msgid "This topic was modified %s by %s"
|
5941 |
+
msgstr "Ova tema je mijenjana prije %s od %s"
|
5942 |
|
5943 |
#: wpf-includes/wpf-phrases.php:787
|
5944 |
msgid "Edit Post"
|
5945 |
+
msgstr "Promjeni objavu"
|
5946 |
|
5947 |
#: wpf-includes/wpf-phrases.php:788
|
5948 |
#, php-format
|
5949 |
msgid "This post was modified %s by %s"
|
5950 |
+
msgstr "Ova tema je mijenjana prije %s od %s"
|
5951 |
|
5952 |
#: wpf-includes/wpf-phrases.php:792
|
5953 |
msgid "Topic link"
|
5954 |
+
msgstr "Poveznica na temu"
|
5955 |
|
5956 |
#: wpf-includes/wpf-phrases.php:793
|
5957 |
msgid "Forum Topics Started"
|
5958 |
+
msgstr "Pokrenute teme"
|
5959 |
|
5960 |
#: wpf-includes/wpf-phrases.php:794
|
5961 |
msgid "Forum Replies Created"
|
5962 |
+
msgstr "Odgovori na forumu"
|
5963 |
|
5964 |
#: wpf-includes/wpf-phrases.php:795
|
5965 |
msgid "Liked Forum Posts"
|
5966 |
+
msgstr "Objave označene sa “Sviđa mi se“"
|
5967 |
|
5968 |
#: wpf-includes/wpf-phrases.php:796
|
5969 |
msgid "Forum Subscriptions"
|
5970 |
+
msgstr "Pretplate na forum"
|
5971 |
|
5972 |
#: wpf-includes/wpf-phrases.php:798
|
5973 |
#, php-format
|
5974 |
msgid "Start typing tags here (maximum %d tags are allowed)..."
|
5975 |
+
msgstr "Ovdje napišite oznake (najviše %d oznaka je dozvoljeno)"
|
5976 |
|
5977 |
#: wpf-includes/wpf-phrases.php:799
|
5978 |
msgid "Topic Tags"
|
5979 |
+
msgstr "Oznake teme"
|
5980 |
|
5981 |
#: wpf-includes/wpf-phrases.php:800
|
5982 |
msgid "Topic Tag"
|
5983 |
+
msgstr "Oznaka teme"
|
5984 |
|
5985 |
#: wpf-includes/wpf-phrases.php:801
|
5986 |
msgid "Separate tags using a comma"
|
5987 |
+
msgstr "Odijeli oznake zarezom"
|
5988 |
|
5989 |
#: wpf-includes/wpf-phrases.php:802
|
5990 |
msgid "Tag"
|
5991 |
+
msgstr "Oznaka"
|
5992 |
|
5993 |
#: wpf-includes/wpf-phrases.php:803
|
5994 |
msgid "Tags"
|
5995 |
+
msgstr "Oznake"
|
5996 |
|
5997 |
#: wpf-includes/wpf-phrases.php:804
|
5998 |
msgid "Find Topics by Tags"
|
5999 |
+
msgstr "Pronađi temu po oznakama"
|
6000 |
|
6001 |
#: wpf-includes/wpf-phrases.php:805
|
6002 |
msgid "Related Topics"
|
6003 |
+
msgstr "Povezana tema"
|
6004 |
|
6005 |
#: wpf-includes/wpf-phrases.php:806
|
6006 |
msgid "Next Topic"
|
6007 |
+
msgstr "Iduća tema"
|
6008 |
|
6009 |
#: wpf-includes/wpf-phrases.php:807
|
6010 |
msgid "Previous Topic"
|
6011 |
+
msgstr "Prethodna tema"
|
6012 |
|
6013 |
#: wpf-includes/wpf-phrases.php:808
|
6014 |
msgid "All forum topics"
|
6015 |
+
msgstr "Sve teme foruma"
|
6016 |
|
6017 |
#: wpf-includes/wpf-phrases.php:809
|
6018 |
msgid "No tags found"
|
6019 |
+
msgstr "Nisu pronađene oznake"
|
6020 |
|
6021 |
#: wpf-includes/wpf-phrases.php:810
|
6022 |
msgid "Forum contains no unread posts"
|
6023 |
+
msgstr "Forum ne sadrži nepročitane objave"
|
6024 |
|
6025 |
#: wpf-includes/wpf-phrases.php:811
|
6026 |
msgid "Forum contains unread posts"
|
6027 |
+
msgstr "Forum sadrži nepročitane objave"
|
6028 |
|
6029 |
#: wpf-includes/wpf-phrases.php:812
|
6030 |
msgid "Mark all read"
|
6031 |
+
msgstr "Označi sve kao pročitano"
|
6032 |
|
6033 |
#: wpf-includes/wpf-phrases.php:813
|
6034 |
msgid "Not Replied"
|
6035 |
+
msgstr "Ne odgovoreno"
|
6036 |
|
6037 |
#: wpf-includes/wpf-phrases.php:814
|
6038 |
msgid "default"
|
6039 |
+
msgstr "zadano"
|
6040 |
|
6041 |
#: wpf-includes/wpf-phrases.php:815
|
6042 |
msgid "red"
|
6043 |
+
msgstr "crvena"
|
6044 |
|
6045 |
#: wpf-includes/wpf-phrases.php:816
|
6046 |
msgid "green"
|
6047 |
+
msgstr "zelena"
|
6048 |
|
6049 |
#: wpf-includes/wpf-phrases.php:817
|
6050 |
msgid "orange"
|
6051 |
+
msgstr "narančasta"
|
6052 |
|
6053 |
#: wpf-includes/wpf-phrases.php:818
|
6054 |
msgid "grey"
|
6055 |
+
msgstr "siva"
|
6056 |
|
6057 |
#: wpf-includes/wpf-phrases.php:819
|
6058 |
msgid "dark"
|
6059 |
+
msgstr "tamna"
|
6060 |
|
6061 |
#: wpf-themes/classic/functions.php:39
|
6062 |
msgid "Extended Layout - Recent topics"
|
wpf-languages/wpforo.pot
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
7 |
"Project-Id-Version: Forum - wpForo\n"
|
8 |
-
"POT-Creation-Date: 2018-
|
9 |
"PO-Revision-Date: 2016-06-28 21:09+0400\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
@@ -74,49 +74,49 @@ msgstr ""
|
|
74 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:92
|
75 |
#: wpf-includes/integration/buddypress.php:11
|
76 |
#: wpf-includes/integration/buddypress.php:57
|
77 |
-
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:
|
78 |
#: wpf-includes/wpf-phrases.php:123
|
79 |
msgid "Forums"
|
80 |
msgstr ""
|
81 |
|
82 |
#: wpf-admin/admin.php:37 wpf-includes/wpf-hooks.php:22
|
83 |
-
#: wpf-includes/wpf-hooks.php:
|
84 |
msgid "Settings"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: wpf-admin/admin.php:40 wpf-includes/wpf-hooks.php:
|
88 |
#: wpf-includes/wpf-phrases.php:728
|
89 |
msgid "Tools"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:
|
93 |
msgid "Moderation"
|
94 |
msgstr ""
|
95 |
|
96 |
#: wpf-admin/admin.php:46 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
97 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:112
|
98 |
-
#: wpf-admin/usergroup.php:31 wpf-includes/wpf-hooks.php:
|
99 |
#: wpf-includes/wpf-phrases.php:178
|
100 |
msgid "Members"
|
101 |
msgstr ""
|
102 |
|
103 |
#: wpf-admin/admin.php:49 wpf-admin/usergroup.php:8 wpf-admin/usergroup.php:155
|
104 |
-
#: wpf-includes/wpf-hooks.php:
|
105 |
msgid "Usergroups"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: wpf-admin/admin.php:52 wpf-includes/wpf-hooks.php:
|
109 |
#: wpf-includes/wpf-phrases.php:603
|
110 |
msgid "Phrases"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: wpf-admin/admin.php:55 wpf-includes/wpf-hooks.php:
|
114 |
#: wpf-includes/wpf-phrases.php:604
|
115 |
msgid "Themes"
|
116 |
msgstr ""
|
117 |
|
118 |
#: wpf-admin/admin.php:58 wpf-admin/options.php:24
|
119 |
-
#: wpf-includes/wpf-hooks.php:
|
120 |
msgid "Addons"
|
121 |
msgstr ""
|
122 |
|
@@ -191,13 +191,13 @@ msgid "Board Statistic"
|
|
191 |
msgstr ""
|
192 |
|
193 |
#: wpf-admin/dashboard.php:141 wpf-admin/options-tabs/posts.php:17
|
194 |
-
#: wpf-admin/options-tabs/styles.php:22 wpf-includes/class-forums.php:
|
195 |
#: wpf-includes/wpf-phrases.php:338
|
196 |
msgid "Topics"
|
197 |
msgstr ""
|
198 |
|
199 |
#: wpf-admin/dashboard.php:145 wpf-admin/options-tabs/posts.php:18
|
200 |
-
#: wpf-includes/class-forums.php:
|
201 |
msgid "Posts"
|
202 |
msgstr ""
|
203 |
|
@@ -360,7 +360,7 @@ msgstr ""
|
|
360 |
msgid "Other"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:
|
364 |
msgid "Please provide more information"
|
365 |
msgstr ""
|
366 |
|
@@ -516,13 +516,13 @@ msgstr ""
|
|
516 |
|
517 |
#: wpf-admin/forum.php:164 wpf-admin/themes.php:73
|
518 |
#: wpf-admin/tools-tabs/antispam.php:302 wpf-admin/usergroup.php:70
|
519 |
-
#: wpf-admin/usergroup.php:375 wpf-includes/wpf-hooks.php:
|
520 |
#: wpf-includes/wpf-phrases.php:66
|
521 |
msgid "Delete"
|
522 |
msgstr ""
|
523 |
|
524 |
#: wpf-admin/forum.php:165 wpf-admin/usergroup.php:72
|
525 |
-
#: wpf-includes/class-forums.php:
|
526 |
msgid "View"
|
527 |
msgstr ""
|
528 |
|
@@ -635,7 +635,7 @@ msgstr ""
|
|
635 |
msgid "Admin"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: wpf-admin/options-tabs/accesses.php:40 wpf-includes/class-forums.php:
|
639 |
#: wpf-includes/functions.php:620 wpf-includes/wpf-phrases.php:381
|
640 |
msgid "edit"
|
641 |
msgstr ""
|
@@ -646,7 +646,7 @@ msgid ""
|
|
646 |
"to this access will lost all forum permissions."
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: wpf-admin/options-tabs/accesses.php:42 wpf-includes/class-forums.php:
|
650 |
#: wpf-includes/functions.php:638 wpf-includes/functions.php:648
|
651 |
#: wpf-includes/wpf-phrases.php:380
|
652 |
msgid "delete"
|
@@ -901,7 +901,7 @@ msgstr ""
|
|
901 |
#: wpf-admin/tools-tabs/antispam.php:178 wpf-admin/tools-tabs/antispam.php:187
|
902 |
#: wpf-admin/tools-tabs/antispam.php:196 wpf-admin/tools-tabs/antispam.php:205
|
903 |
#: wpf-admin/tools-tabs/antispam.php:214 wpf-admin/tools-tabs/antispam.php:262
|
904 |
-
#: wpf-admin/tools-tabs/cleanup.php:39 wpf-includes/functions-template.php:
|
905 |
#: wpf-includes/wpf-phrases.php:366
|
906 |
msgid "Yes"
|
907 |
msgstr ""
|
@@ -914,7 +914,7 @@ msgstr ""
|
|
914 |
#: wpf-admin/tools-tabs/antispam.php:179 wpf-admin/tools-tabs/antispam.php:188
|
915 |
#: wpf-admin/tools-tabs/antispam.php:197 wpf-admin/tools-tabs/antispam.php:206
|
916 |
#: wpf-admin/tools-tabs/antispam.php:215 wpf-admin/tools-tabs/antispam.php:263
|
917 |
-
#: wpf-admin/tools-tabs/cleanup.php:40 wpf-includes/functions-template.php:
|
918 |
#: wpf-includes/wpf-phrases.php:196
|
919 |
msgid "No"
|
920 |
msgstr ""
|
@@ -1399,7 +1399,7 @@ msgstr ""
|
|
1399 |
msgid "one URL per line"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: wpf-admin/options-tabs/general.php:47 wpf-includes/wpf-hooks.php:
|
1403 |
msgid "Visit Forum"
|
1404 |
msgstr ""
|
1405 |
|
@@ -2699,7 +2699,7 @@ msgstr ""
|
|
2699 |
msgid "Usergroup"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
-
#: wpf-admin/usergroup.php:32 wpf-includes/wpf-hooks.php:
|
2703 |
msgid "Default"
|
2704 |
msgstr ""
|
2705 |
|
@@ -3040,11 +3040,11 @@ msgstr ""
|
|
3040 |
msgid "Can view poll result"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
-
#: wpf-includes/class-forums.php:
|
3044 |
msgid "Add a new Subforum"
|
3045 |
msgstr ""
|
3046 |
|
3047 |
-
#: wpf-includes/class-forums.php:
|
3048 |
msgid "Add a new Forum in this Category"
|
3049 |
msgstr ""
|
3050 |
|
@@ -3082,19 +3082,19 @@ msgid ""
|
|
3082 |
"another one."
|
3083 |
msgstr ""
|
3084 |
|
3085 |
-
#: wpf-includes/class-members.php:
|
3086 |
msgid "What should be done with wpForo content owned by this user?"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
-
#: wpf-includes/class-members.php:
|
3090 |
msgid "What should be done with wpForo content owned by these users?"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
-
#: wpf-includes/class-members.php:
|
3094 |
msgid "Delete all wpForo content."
|
3095 |
msgstr ""
|
3096 |
|
3097 |
-
#: wpf-includes/class-members.php:
|
3098 |
msgid "Attribute all content to:"
|
3099 |
msgstr ""
|
3100 |
|
@@ -3126,11 +3126,11 @@ msgstr ""
|
|
3126 |
msgid "%s access successfully edited"
|
3127 |
msgstr ""
|
3128 |
|
3129 |
-
#: wpf-includes/class-phrases.php:
|
3130 |
msgid " Forum"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
-
#: wpf-includes/class-phrases.php:
|
3134 |
msgid " Discussion Board"
|
3135 |
msgstr ""
|
3136 |
|
@@ -3432,75 +3432,75 @@ msgstr ""
|
|
3432 |
msgid "wpForo Menu"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
-
#: wpf-includes/functions-template.php:
|
3436 |
msgid "wpForo Sidebar"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
-
#: wpf-includes/functions-template.php:
|
3440 |
msgid ""
|
3441 |
"NOTE: If you're going to add widgets in this sidebar, please use 'Full "
|
3442 |
"Width' template for wpForo index page to avoid sidebar duplication."
|
3443 |
msgstr ""
|
3444 |
|
3445 |
-
#: wpf-includes/functions-template.php:
|
3446 |
-
#: wpf-includes/functions-template.php:
|
3447 |
-
#: wpf-includes/functions-template.php:
|
3448 |
-
#: wpf-includes/functions-template.php:
|
3449 |
-
#: wpf-includes/functions-template.php:
|
3450 |
-
#: wpf-includes/functions-template.php:
|
3451 |
-
#: wpf-includes/functions-template.php:
|
3452 |
msgid "Title"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
-
#: wpf-includes/functions-template.php:
|
3456 |
msgid "User Groups"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
-
#: wpf-includes/functions-template.php:
|
3460 |
-
#: wpf-includes/functions-template.php:
|
3461 |
-
#: wpf-includes/functions-template.php:
|
3462 |
-
#: wpf-includes/functions-template.php:
|
3463 |
msgid "Number of Items"
|
3464 |
msgstr ""
|
3465 |
|
3466 |
-
#: wpf-includes/functions-template.php:
|
3467 |
msgid "Display Avatars"
|
3468 |
msgstr ""
|
3469 |
|
3470 |
-
#: wpf-includes/functions-template.php:
|
3471 |
msgid "Created Date"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
-
#: wpf-includes/functions-template.php:
|
3475 |
msgid "Modified Date"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
-
#: wpf-includes/functions-template.php:
|
3479 |
msgid "Posts Count"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
-
#: wpf-includes/functions-template.php:
|
3483 |
msgid "Views Count"
|
3484 |
msgstr ""
|
3485 |
|
3486 |
-
#: wpf-includes/functions-template.php:
|
3487 |
msgid "DESC"
|
3488 |
msgstr ""
|
3489 |
|
3490 |
-
#: wpf-includes/functions-template.php:
|
3491 |
msgid "ASC"
|
3492 |
msgstr ""
|
3493 |
|
3494 |
-
#: wpf-includes/functions-template.php:
|
3495 |
msgid "Order by"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
-
#: wpf-includes/functions-template.php:
|
3499 |
-
#: wpf-includes/functions-template.php:
|
3500 |
msgid "Display with Avatars"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
-
#: wpf-includes/functions-template.php:
|
3504 |
msgid "Topic Counts"
|
3505 |
msgstr ""
|
3506 |
|
@@ -3688,25 +3688,37 @@ msgid "You do not have permission to mark notifications for that user."
|
|
3688 |
msgstr ""
|
3689 |
|
3690 |
#: wpf-includes/integration/ultimate-member.php:62
|
3691 |
-
#: wpf-includes/integration/ultimate-member.php:
|
3692 |
msgid "User leaves a reply to wpForo topic"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
#: wpf-includes/integration/ultimate-member.php:64
|
3696 |
-
#: wpf-includes/integration/ultimate-member.php:
|
3697 |
msgid "When a member replies to one of my forum topics"
|
3698 |
msgstr ""
|
3699 |
|
3700 |
#: wpf-includes/integration/ultimate-member.php:67
|
3701 |
-
#: wpf-includes/integration/ultimate-member.php:
|
3702 |
msgid "User replied to wpForo post"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
#: wpf-includes/integration/ultimate-member.php:69
|
3706 |
-
#: wpf-includes/integration/ultimate-member.php:
|
3707 |
msgid "When a member replies to one of my post in forum topics"
|
3708 |
msgstr ""
|
3709 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3710 |
#: wpf-includes/wpf-hooks.php:20 wpf-includes/wpf-phrases.php:136
|
3711 |
msgid ""
|
3712 |
"IMPORTANT! Uninstall is not a simple deactivation action. This action will "
|
@@ -3721,51 +3733,51 @@ msgstr ""
|
|
3721 |
msgid "Uninstall"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
-
#: wpf-includes/wpf-hooks.php:
|
3725 |
msgid "Move"
|
3726 |
msgstr ""
|
3727 |
|
3728 |
-
#: wpf-includes/wpf-hooks.php:
|
3729 |
msgid "Clear"
|
3730 |
msgstr ""
|
3731 |
|
3732 |
-
#: wpf-includes/wpf-hooks.php:
|
3733 |
msgid "Select Color"
|
3734 |
msgstr ""
|
3735 |
|
3736 |
-
#: wpf-includes/wpf-hooks.php:
|
3737 |
msgid "Please choose one reasons before sending a feedback!"
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: wpf-includes/wpf-hooks.php:
|
3741 |
msgid ""
|
3742 |
"With the email address, please check the \"I agree to receive email\" "
|
3743 |
"checkbox to proceed."
|
3744 |
msgstr ""
|
3745 |
|
3746 |
-
#: wpf-includes/wpf-hooks.php:
|
3747 |
msgid "Please fill your email address for feedback"
|
3748 |
msgstr ""
|
3749 |
|
3750 |
-
#: wpf-includes/wpf-hooks.php:
|
3751 |
msgid "Your email address is not valid"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: wpf-includes/wpf-hooks.php:
|
3755 |
msgid ""
|
3756 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
3757 |
"structure"
|
3758 |
msgstr ""
|
3759 |
|
3760 |
-
#: wpf-includes/wpf-hooks.php:
|
3761 |
msgid "Forum Profile Fields - wpForo"
|
3762 |
msgstr ""
|
3763 |
|
3764 |
-
#: wpf-includes/wpf-hooks.php:
|
3765 |
msgid "Forum - Usergroup"
|
3766 |
msgstr ""
|
3767 |
|
3768 |
-
#: wpf-includes/wpf-hooks.php:
|
3769 |
#, php-format
|
3770 |
msgid ""
|
3771 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
@@ -3773,11 +3785,11 @@ msgid ""
|
|
3773 |
"that table."
|
3774 |
msgstr ""
|
3775 |
|
3776 |
-
#: wpf-includes/wpf-hooks.php:
|
3777 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
3778 |
msgstr ""
|
3779 |
|
3780 |
-
#: wpf-includes/wpf-hooks.php:
|
3781 |
msgid ""
|
3782 |
"This user Usergroup is automatically changed according to current Role. If "
|
3783 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
@@ -3786,47 +3798,47 @@ msgid ""
|
|
3786 |
"option."
|
3787 |
msgstr ""
|
3788 |
|
3789 |
-
#: wpf-includes/wpf-hooks.php:
|
3790 |
msgid "Forum - Secondary Usergroups"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
-
#: wpf-includes/wpf-hooks.php:
|
3794 |
msgid "Forum - User Timezone"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
-
#: wpf-includes/wpf-hooks.php:
|
3798 |
msgid "Please Moderate: "
|
3799 |
msgstr ""
|
3800 |
|
3801 |
-
#: wpf-includes/wpf-hooks.php:
|
3802 |
msgid ""
|
3803 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
3804 |
"» Forums » Moderation admin page."
|
3805 |
msgstr ""
|
3806 |
|
3807 |
-
#: wpf-includes/wpf-hooks.php:
|
3808 |
msgid ""
|
3809 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
3810 |
"» Forums » Moderation admin page."
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: wpf-includes/wpf-hooks.php:
|
3814 |
msgid "New Forum"
|
3815 |
msgstr ""
|
3816 |
|
3817 |
-
#: wpf-includes/wpf-hooks.php:
|
3818 |
msgid "New User Group"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
-
#: wpf-includes/wpf-hooks.php:
|
3822 |
msgid "New Phrase"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
-
#: wpf-includes/wpf-hooks.php:
|
3826 |
msgid "Forum Dashboard"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: wpf-includes/wpf-hooks.php:
|
3830 |
msgid "New Usergroup"
|
3831 |
msgstr ""
|
3832 |
|
@@ -5988,6 +6000,20 @@ msgstr ""
|
|
5988 |
msgid "Currently viewing this topic %s %s %s."
|
5989 |
msgstr ""
|
5990 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5991 |
#: wpf-themes/classic/functions.php:39
|
5992 |
msgid "Extended Layout - Recent topics"
|
5993 |
msgstr ""
|
@@ -6045,49 +6071,49 @@ msgstr ""
|
|
6045 |
msgid "Discussion Board"
|
6046 |
msgstr ""
|
6047 |
|
6048 |
-
#: wpforo.php:
|
6049 |
msgid ""
|
6050 |
"Allows to embed hundreds of video, social network, audio and photo content "
|
6051 |
"providers in forum topics and posts."
|
6052 |
msgstr ""
|
6053 |
|
6054 |
-
#: wpforo.php:
|
6055 |
msgid ""
|
6056 |
"wpForo Polls is a complete addon to help forum members create, vote and "
|
6057 |
"manage polls effectively. Comes with poll specific permissions and settings."
|
6058 |
msgstr ""
|
6059 |
|
6060 |
-
#: wpforo.php:
|
6061 |
msgid ""
|
6062 |
"Awards myCRED points for forum activity. Integrates myCRED Badges and Ranks. "
|
6063 |
"Converts wpForo topic and posts, likes to myCRED points."
|
6064 |
msgstr ""
|
6065 |
|
6066 |
-
#: wpforo.php:
|
6067 |
msgid ""
|
6068 |
"Advanced user profile builder system. Allows to add new fields and manage "
|
6069 |
"profile page. Creates custom Registration, Account, Member Search forms."
|
6070 |
msgstr ""
|
6071 |
|
6072 |
-
#: wpforo.php:
|
6073 |
msgid ""
|
6074 |
"Adds an advanced file attachment system to forum topics and posts. AJAX "
|
6075 |
"powered media uploading and displaying system with user specific library."
|
6076 |
msgstr ""
|
6077 |
|
6078 |
-
#: wpforo.php:
|
6079 |
msgid ""
|
6080 |
"Provides a safe way to communicate directly with other members. Messages are "
|
6081 |
"private and can only be viewed by conversation participants."
|
6082 |
msgstr ""
|
6083 |
|
6084 |
-
#: wpforo.php:
|
6085 |
msgid ""
|
6086 |
"Blog to Forum and Forum to Blog content synchronization. Blog posts with "
|
6087 |
"Forum topics and Blog comments with Forum replies."
|
6088 |
msgstr ""
|
6089 |
|
6090 |
-
#: wpforo.php:
|
6091 |
msgid ""
|
6092 |
"Ads Manager is a powerful yet simple advertisement management system, that "
|
6093 |
"allows you to add adverting banners between forums, topics and posts."
|
5 |
msgstr ""
|
6 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
7 |
"Project-Id-Version: Forum - wpForo\n"
|
8 |
+
"POT-Creation-Date: 2018-11-18 18:35+0400\n"
|
9 |
"PO-Revision-Date: 2016-06-28 21:09+0400\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
74 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:92
|
75 |
#: wpf-includes/integration/buddypress.php:11
|
76 |
#: wpf-includes/integration/buddypress.php:57
|
77 |
+
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:2223
|
78 |
#: wpf-includes/wpf-phrases.php:123
|
79 |
msgid "Forums"
|
80 |
msgstr ""
|
81 |
|
82 |
#: wpf-admin/admin.php:37 wpf-includes/wpf-hooks.php:22
|
83 |
+
#: wpf-includes/wpf-hooks.php:2229
|
84 |
msgid "Settings"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: wpf-admin/admin.php:40 wpf-includes/wpf-hooks.php:2233
|
88 |
#: wpf-includes/wpf-phrases.php:728
|
89 |
msgid "Tools"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:2237
|
93 |
msgid "Moderation"
|
94 |
msgstr ""
|
95 |
|
96 |
#: wpf-admin/admin.php:46 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
97 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:112
|
98 |
+
#: wpf-admin/usergroup.php:31 wpf-includes/wpf-hooks.php:2241
|
99 |
#: wpf-includes/wpf-phrases.php:178
|
100 |
msgid "Members"
|
101 |
msgstr ""
|
102 |
|
103 |
#: wpf-admin/admin.php:49 wpf-admin/usergroup.php:8 wpf-admin/usergroup.php:155
|
104 |
+
#: wpf-includes/wpf-hooks.php:2245
|
105 |
msgid "Usergroups"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: wpf-admin/admin.php:52 wpf-includes/wpf-hooks.php:2251
|
109 |
#: wpf-includes/wpf-phrases.php:603
|
110 |
msgid "Phrases"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: wpf-admin/admin.php:55 wpf-includes/wpf-hooks.php:2257
|
114 |
#: wpf-includes/wpf-phrases.php:604
|
115 |
msgid "Themes"
|
116 |
msgstr ""
|
117 |
|
118 |
#: wpf-admin/admin.php:58 wpf-admin/options.php:24
|
119 |
+
#: wpf-includes/wpf-hooks.php:2261 wpf-includes/wpf-phrases.php:25
|
120 |
msgid "Addons"
|
121 |
msgstr ""
|
122 |
|
191 |
msgstr ""
|
192 |
|
193 |
#: wpf-admin/dashboard.php:141 wpf-admin/options-tabs/posts.php:17
|
194 |
+
#: wpf-admin/options-tabs/styles.php:22 wpf-includes/class-forums.php:685
|
195 |
#: wpf-includes/wpf-phrases.php:338
|
196 |
msgid "Topics"
|
197 |
msgstr ""
|
198 |
|
199 |
#: wpf-admin/dashboard.php:145 wpf-admin/options-tabs/posts.php:18
|
200 |
+
#: wpf-includes/class-forums.php:685 wpf-includes/wpf-phrases.php:232
|
201 |
msgid "Posts"
|
202 |
msgstr ""
|
203 |
|
360 |
msgid "Other"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:1216
|
364 |
msgid "Please provide more information"
|
365 |
msgstr ""
|
366 |
|
516 |
|
517 |
#: wpf-admin/forum.php:164 wpf-admin/themes.php:73
|
518 |
#: wpf-admin/tools-tabs/antispam.php:302 wpf-admin/usergroup.php:70
|
519 |
+
#: wpf-admin/usergroup.php:375 wpf-includes/wpf-hooks.php:1164
|
520 |
#: wpf-includes/wpf-phrases.php:66
|
521 |
msgid "Delete"
|
522 |
msgstr ""
|
523 |
|
524 |
#: wpf-admin/forum.php:165 wpf-admin/usergroup.php:72
|
525 |
+
#: wpf-includes/class-forums.php:691 wpf-includes/wpf-phrases.php:355
|
526 |
msgid "View"
|
527 |
msgstr ""
|
528 |
|
635 |
msgid "Admin"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: wpf-admin/options-tabs/accesses.php:40 wpf-includes/class-forums.php:687
|
639 |
#: wpf-includes/functions.php:620 wpf-includes/wpf-phrases.php:381
|
640 |
msgid "edit"
|
641 |
msgstr ""
|
646 |
"to this access will lost all forum permissions."
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: wpf-admin/options-tabs/accesses.php:42 wpf-includes/class-forums.php:689
|
650 |
#: wpf-includes/functions.php:638 wpf-includes/functions.php:648
|
651 |
#: wpf-includes/wpf-phrases.php:380
|
652 |
msgid "delete"
|
901 |
#: wpf-admin/tools-tabs/antispam.php:178 wpf-admin/tools-tabs/antispam.php:187
|
902 |
#: wpf-admin/tools-tabs/antispam.php:196 wpf-admin/tools-tabs/antispam.php:205
|
903 |
#: wpf-admin/tools-tabs/antispam.php:214 wpf-admin/tools-tabs/antispam.php:262
|
904 |
+
#: wpf-admin/tools-tabs/cleanup.php:39 wpf-includes/functions-template.php:680
|
905 |
#: wpf-includes/wpf-phrases.php:366
|
906 |
msgid "Yes"
|
907 |
msgstr ""
|
914 |
#: wpf-admin/tools-tabs/antispam.php:179 wpf-admin/tools-tabs/antispam.php:188
|
915 |
#: wpf-admin/tools-tabs/antispam.php:197 wpf-admin/tools-tabs/antispam.php:206
|
916 |
#: wpf-admin/tools-tabs/antispam.php:215 wpf-admin/tools-tabs/antispam.php:263
|
917 |
+
#: wpf-admin/tools-tabs/cleanup.php:40 wpf-includes/functions-template.php:681
|
918 |
#: wpf-includes/wpf-phrases.php:196
|
919 |
msgid "No"
|
920 |
msgstr ""
|
1399 |
msgid "one URL per line"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
+
#: wpf-admin/options-tabs/general.php:47 wpf-includes/wpf-hooks.php:2211
|
1403 |
msgid "Visit Forum"
|
1404 |
msgstr ""
|
1405 |
|
2699 |
msgid "Usergroup"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
+
#: wpf-admin/usergroup.php:32 wpf-includes/wpf-hooks.php:1198
|
2703 |
msgid "Default"
|
2704 |
msgstr ""
|
2705 |
|
3040 |
msgid "Can view poll result"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
+
#: wpf-includes/class-forums.php:686
|
3044 |
msgid "Add a new Subforum"
|
3045 |
msgstr ""
|
3046 |
|
3047 |
+
#: wpf-includes/class-forums.php:686
|
3048 |
msgid "Add a new Forum in this Category"
|
3049 |
msgstr ""
|
3050 |
|
3082 |
"another one."
|
3083 |
msgstr ""
|
3084 |
|
3085 |
+
#: wpf-includes/class-members.php:1821
|
3086 |
msgid "What should be done with wpForo content owned by this user?"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
+
#: wpf-includes/class-members.php:1823
|
3090 |
msgid "What should be done with wpForo content owned by these users?"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
+
#: wpf-includes/class-members.php:1827
|
3094 |
msgid "Delete all wpForo content."
|
3095 |
msgstr ""
|
3096 |
|
3097 |
+
#: wpf-includes/class-members.php:1829
|
3098 |
msgid "Attribute all content to:"
|
3099 |
msgstr ""
|
3100 |
|
3126 |
msgid "%s access successfully edited"
|
3127 |
msgstr ""
|
3128 |
|
3129 |
+
#: wpf-includes/class-phrases.php:182 wpf-includes/wpf-phrases.php:7
|
3130 |
msgid " Forum"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: wpf-includes/class-phrases.php:183 wpf-includes/wpf-phrases.php:6
|
3134 |
msgid " Discussion Board"
|
3135 |
msgstr ""
|
3136 |
|
3432 |
msgid "wpForo Menu"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: wpf-includes/functions-template.php:160 wpf-includes/wpf-phrases.php:410
|
3436 |
msgid "wpForo Sidebar"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
+
#: wpf-includes/functions-template.php:161 wpf-includes/wpf-phrases.php:191
|
3440 |
msgid ""
|
3441 |
"NOTE: If you're going to add widgets in this sidebar, please use 'Full "
|
3442 |
"Width' template for wpForo index page to avoid sidebar duplication."
|
3443 |
msgstr ""
|
3444 |
|
3445 |
+
#: wpf-includes/functions-template.php:199
|
3446 |
+
#: wpf-includes/functions-template.php:305
|
3447 |
+
#: wpf-includes/functions-template.php:368
|
3448 |
+
#: wpf-includes/functions-template.php:478
|
3449 |
+
#: wpf-includes/functions-template.php:576
|
3450 |
+
#: wpf-includes/functions-template.php:621
|
3451 |
+
#: wpf-includes/functions-template.php:675 wpf-includes/wpf-phrases.php:334
|
3452 |
msgid "Title"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: wpf-includes/functions-template.php:372
|
3456 |
msgid "User Groups"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: wpf-includes/functions-template.php:378
|
3460 |
+
#: wpf-includes/functions-template.php:495
|
3461 |
+
#: wpf-includes/functions-template.php:579
|
3462 |
+
#: wpf-includes/functions-template.php:684 wpf-includes/wpf-phrases.php:210
|
3463 |
msgid "Number of Items"
|
3464 |
msgstr ""
|
3465 |
|
3466 |
+
#: wpf-includes/functions-template.php:384 wpf-includes/wpf-phrases.php:70
|
3467 |
msgid "Display Avatars"
|
3468 |
msgstr ""
|
3469 |
|
3470 |
+
#: wpf-includes/functions-template.php:413
|
3471 |
msgid "Created Date"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
+
#: wpf-includes/functions-template.php:414
|
3475 |
msgid "Modified Date"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
+
#: wpf-includes/functions-template.php:415
|
3479 |
msgid "Posts Count"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
+
#: wpf-includes/functions-template.php:416
|
3483 |
msgid "Views Count"
|
3484 |
msgstr ""
|
3485 |
|
3486 |
+
#: wpf-includes/functions-template.php:419
|
3487 |
msgid "DESC"
|
3488 |
msgstr ""
|
3489 |
|
3490 |
+
#: wpf-includes/functions-template.php:420
|
3491 |
msgid "ASC"
|
3492 |
msgstr ""
|
3493 |
|
3494 |
+
#: wpf-includes/functions-template.php:482
|
3495 |
msgid "Order by"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
+
#: wpf-includes/functions-template.php:499
|
3499 |
+
#: wpf-includes/functions-template.php:583 wpf-includes/wpf-phrases.php:72
|
3500 |
msgid "Display with Avatars"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
+
#: wpf-includes/functions-template.php:679
|
3504 |
msgid "Topic Counts"
|
3505 |
msgstr ""
|
3506 |
|
3688 |
msgstr ""
|
3689 |
|
3690 |
#: wpf-includes/integration/ultimate-member.php:62
|
3691 |
+
#: wpf-includes/integration/ultimate-member.php:405
|
3692 |
msgid "User leaves a reply to wpForo topic"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
#: wpf-includes/integration/ultimate-member.php:64
|
3696 |
+
#: wpf-includes/integration/ultimate-member.php:407
|
3697 |
msgid "When a member replies to one of my forum topics"
|
3698 |
msgstr ""
|
3699 |
|
3700 |
#: wpf-includes/integration/ultimate-member.php:67
|
3701 |
+
#: wpf-includes/integration/ultimate-member.php:410
|
3702 |
msgid "User replied to wpForo post"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
#: wpf-includes/integration/ultimate-member.php:69
|
3706 |
+
#: wpf-includes/integration/ultimate-member.php:412
|
3707 |
msgid "When a member replies to one of my post in forum topics"
|
3708 |
msgstr ""
|
3709 |
|
3710 |
+
#: wpf-includes/integration/ultimate-member.php:406
|
3711 |
+
msgid ""
|
3712 |
+
"<strong>{member}</strong> has <strong>replied</strong> to a topic you "
|
3713 |
+
"started on the forum."
|
3714 |
+
msgstr ""
|
3715 |
+
|
3716 |
+
#: wpf-includes/integration/ultimate-member.php:411
|
3717 |
+
msgid ""
|
3718 |
+
"<strong>{member}</strong> has <strong>replied</strong> to your post on the "
|
3719 |
+
"forum."
|
3720 |
+
msgstr ""
|
3721 |
+
|
3722 |
#: wpf-includes/wpf-hooks.php:20 wpf-includes/wpf-phrases.php:136
|
3723 |
msgid ""
|
3724 |
"IMPORTANT! Uninstall is not a simple deactivation action. This action will "
|
3733 |
msgid "Uninstall"
|
3734 |
msgstr ""
|
3735 |
|
3736 |
+
#: wpf-includes/wpf-hooks.php:1163
|
3737 |
msgid "Move"
|
3738 |
msgstr ""
|
3739 |
|
3740 |
+
#: wpf-includes/wpf-hooks.php:1198
|
3741 |
msgid "Clear"
|
3742 |
msgstr ""
|
3743 |
|
3744 |
+
#: wpf-includes/wpf-hooks.php:1198
|
3745 |
msgid "Select Color"
|
3746 |
msgstr ""
|
3747 |
|
3748 |
+
#: wpf-includes/wpf-hooks.php:1215
|
3749 |
msgid "Please choose one reasons before sending a feedback!"
|
3750 |
msgstr ""
|
3751 |
|
3752 |
+
#: wpf-includes/wpf-hooks.php:1217
|
3753 |
msgid ""
|
3754 |
"With the email address, please check the \"I agree to receive email\" "
|
3755 |
"checkbox to proceed."
|
3756 |
msgstr ""
|
3757 |
|
3758 |
+
#: wpf-includes/wpf-hooks.php:1218
|
3759 |
msgid "Please fill your email address for feedback"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
+
#: wpf-includes/wpf-hooks.php:1219
|
3763 |
msgid "Your email address is not valid"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
+
#: wpf-includes/wpf-hooks.php:1235
|
3767 |
msgid ""
|
3768 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
3769 |
"structure"
|
3770 |
msgstr ""
|
3771 |
|
3772 |
+
#: wpf-includes/wpf-hooks.php:1257
|
3773 |
msgid "Forum Profile Fields - wpForo"
|
3774 |
msgstr ""
|
3775 |
|
3776 |
+
#: wpf-includes/wpf-hooks.php:1265
|
3777 |
msgid "Forum - Usergroup"
|
3778 |
msgstr ""
|
3779 |
|
3780 |
+
#: wpf-includes/wpf-hooks.php:1270
|
3781 |
#, php-format
|
3782 |
msgid ""
|
3783 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
3785 |
"that table."
|
3786 |
msgstr ""
|
3787 |
|
3788 |
+
#: wpf-includes/wpf-hooks.php:1280
|
3789 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
+
#: wpf-includes/wpf-hooks.php:1281
|
3793 |
msgid ""
|
3794 |
"This user Usergroup is automatically changed according to current Role. If "
|
3795 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
3798 |
"option."
|
3799 |
msgstr ""
|
3800 |
|
3801 |
+
#: wpf-includes/wpf-hooks.php:1292
|
3802 |
msgid "Forum - Secondary Usergroups"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: wpf-includes/wpf-hooks.php:1314
|
3806 |
msgid "Forum - User Timezone"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
+
#: wpf-includes/wpf-hooks.php:1626 wpf-includes/wpf-hooks.php:1725
|
3810 |
msgid "Please Moderate: "
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: wpf-includes/wpf-hooks.php:1627
|
3814 |
msgid ""
|
3815 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
3816 |
"» Forums » Moderation admin page."
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: wpf-includes/wpf-hooks.php:1726
|
3820 |
msgid ""
|
3821 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
3822 |
"» Forums » Moderation admin page."
|
3823 |
msgstr ""
|
3824 |
|
3825 |
+
#: wpf-includes/wpf-hooks.php:2203 wpf-includes/wpf-hooks.php:2225
|
3826 |
msgid "New Forum"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
+
#: wpf-includes/wpf-hooks.php:2205
|
3830 |
msgid "New User Group"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
+
#: wpf-includes/wpf-hooks.php:2207 wpf-includes/wpf-hooks.php:2253
|
3834 |
msgid "New Phrase"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
+
#: wpf-includes/wpf-hooks.php:2219
|
3838 |
msgid "Forum Dashboard"
|
3839 |
msgstr ""
|
3840 |
|
3841 |
+
#: wpf-includes/wpf-hooks.php:2247
|
3842 |
msgid "New Usergroup"
|
3843 |
msgstr ""
|
3844 |
|
6000 |
msgid "Currently viewing this topic %s %s %s."
|
6001 |
msgstr ""
|
6002 |
|
6003 |
+
#: wpf-includes/wpf-phrases.php:840
|
6004 |
+
msgid "Forum Icons"
|
6005 |
+
msgstr ""
|
6006 |
+
|
6007 |
+
#: wpf-includes/wpf-phrases.php:841
|
6008 |
+
#, php-format
|
6009 |
+
msgid "(%d viewing)"
|
6010 |
+
msgstr ""
|
6011 |
+
|
6012 |
+
#: wpf-includes/wpf-phrases.php:842
|
6013 |
+
#, php-format
|
6014 |
+
msgid "View all tags (%d)"
|
6015 |
+
msgstr ""
|
6016 |
+
|
6017 |
#: wpf-themes/classic/functions.php:39
|
6018 |
msgid "Extended Layout - Recent topics"
|
6019 |
msgstr ""
|
6071 |
msgid "Discussion Board"
|
6072 |
msgstr ""
|
6073 |
|
6074 |
+
#: wpforo.php:784
|
6075 |
msgid ""
|
6076 |
"Allows to embed hundreds of video, social network, audio and photo content "
|
6077 |
"providers in forum topics and posts."
|
6078 |
msgstr ""
|
6079 |
|
6080 |
+
#: wpforo.php:785
|
6081 |
msgid ""
|
6082 |
"wpForo Polls is a complete addon to help forum members create, vote and "
|
6083 |
"manage polls effectively. Comes with poll specific permissions and settings."
|
6084 |
msgstr ""
|
6085 |
|
6086 |
+
#: wpforo.php:786
|
6087 |
msgid ""
|
6088 |
"Awards myCRED points for forum activity. Integrates myCRED Badges and Ranks. "
|
6089 |
"Converts wpForo topic and posts, likes to myCRED points."
|
6090 |
msgstr ""
|
6091 |
|
6092 |
+
#: wpforo.php:787
|
6093 |
msgid ""
|
6094 |
"Advanced user profile builder system. Allows to add new fields and manage "
|
6095 |
"profile page. Creates custom Registration, Account, Member Search forms."
|
6096 |
msgstr ""
|
6097 |
|
6098 |
+
#: wpforo.php:788
|
6099 |
msgid ""
|
6100 |
"Adds an advanced file attachment system to forum topics and posts. AJAX "
|
6101 |
"powered media uploading and displaying system with user specific library."
|
6102 |
msgstr ""
|
6103 |
|
6104 |
+
#: wpforo.php:789
|
6105 |
msgid ""
|
6106 |
"Provides a safe way to communicate directly with other members. Messages are "
|
6107 |
"private and can only be viewed by conversation participants."
|
6108 |
msgstr ""
|
6109 |
|
6110 |
+
#: wpforo.php:790
|
6111 |
msgid ""
|
6112 |
"Blog to Forum and Forum to Blog content synchronization. Blog posts with "
|
6113 |
"Forum topics and Blog comments with Forum replies."
|
6114 |
msgstr ""
|
6115 |
|
6116 |
+
#: wpforo.php:791
|
6117 |
msgid ""
|
6118 |
"Ads Manager is a powerful yet simple advertisement management system, that "
|
6119 |
"allows you to add adverting banners between forums, topics and posts."
|
wpf-themes/classic/.gitignore
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
colors.css
|
|
wpf-themes/classic/index.php
CHANGED
@@ -98,6 +98,8 @@
|
|
98 |
<?php endif; ?>
|
99 |
</div>
|
100 |
</h1>
|
|
|
|
|
101 |
<?php endif; ?>
|
102 |
<?php $cats = WPF()->forum->get_forums( (isset($forum_slug) && $forum_slug != '' ? array( "parent_slug" => $forum_slug ) : array( "type" => 'category' ) ) ); ?>
|
103 |
|
98 |
<?php endif; ?>
|
99 |
</div>
|
100 |
</h1>
|
101 |
+
<?php elseif($template == 'topic' && $forum['is_cat']) : ?>
|
102 |
+
<h1 id="wpforo-title"><?php echo esc_html($forum['title']) ?></h1>
|
103 |
<?php endif; ?>
|
104 |
<?php $cats = WPF()->forum->get_forums( (isset($forum_slug) && $forum_slug != '' ? array( "parent_slug" => $forum_slug ) : array( "type" => 'category' ) ) ); ?>
|
105 |
|
wpf-themes/classic/layouts/1/forum.php
CHANGED
@@ -46,13 +46,13 @@
|
|
46 |
<div class="wpforo-forum-info">
|
47 |
<h3 class="wpforo-forum-title"><a href="<?php echo esc_url($forum_url) ?>"><?php echo esc_html($forum['title']); ?></a> <?php wpforo_viewing( $forum ); ?></h3>
|
48 |
<p class="wpforo-forum-description"><?php echo $forum['description']; ?></p>
|
49 |
-
|
50 |
<?php if($has_sub_forums) : ?>
|
51 |
-
|
52 |
<div class="wpforo-subforum">
|
53 |
<ul>
|
54 |
<li class="first wpfcl-2"><?php wpforo_phrase('Subforums'); ?>:</li>
|
55 |
-
<?php foreach($sub_forums as $sub_forum) :
|
56 |
if( !WPF()->perm->forum_can( 'vf', $sub_forum['forumid'] ) ) continue;
|
57 |
if( !empty($sub_forum['icon']) ){
|
58 |
$sub_forum['icon'] = trim($sub_forum['icon']);
|
@@ -60,13 +60,13 @@
|
|
60 |
}
|
61 |
$sub_forum_icon = ( isset($sub_forum['icon']) && $sub_forum['icon']) ? $sub_forum['icon'] : 'fas fa-comments'; ?>
|
62 |
<li class="<?php wpforo_unread($sub_forum['forumid'], 'forum') ?>"><i class="<?php echo esc_attr($sub_forum_icon) ?> wpfcl-0"></i> <a href="<?php echo esc_url( wpforo_forum($sub_forum['forumid'], 'url') ) ?>"><?php echo esc_html($sub_forum['title']); ?></a> <?php wpforo_viewing( $sub_forum ); ?></li>
|
63 |
-
|
64 |
<?php endforeach; ?>
|
65 |
-
|
66 |
</ul>
|
67 |
<br class="wpf-clear" />
|
68 |
</div><!-- wpforo-subforum -->
|
69 |
-
|
70 |
<?php endif; ?>
|
71 |
|
72 |
<?php if($has_topics) : ?>
|
46 |
<div class="wpforo-forum-info">
|
47 |
<h3 class="wpforo-forum-title"><a href="<?php echo esc_url($forum_url) ?>"><?php echo esc_html($forum['title']); ?></a> <?php wpforo_viewing( $forum ); ?></h3>
|
48 |
<p class="wpforo-forum-description"><?php echo $forum['description']; ?></p>
|
49 |
+
|
50 |
<?php if($has_sub_forums) : ?>
|
51 |
+
|
52 |
<div class="wpforo-subforum">
|
53 |
<ul>
|
54 |
<li class="first wpfcl-2"><?php wpforo_phrase('Subforums'); ?>:</li>
|
55 |
+
<?php foreach($sub_forums as $sub_forum) :
|
56 |
if( !WPF()->perm->forum_can( 'vf', $sub_forum['forumid'] ) ) continue;
|
57 |
if( !empty($sub_forum['icon']) ){
|
58 |
$sub_forum['icon'] = trim($sub_forum['icon']);
|
60 |
}
|
61 |
$sub_forum_icon = ( isset($sub_forum['icon']) && $sub_forum['icon']) ? $sub_forum['icon'] : 'fas fa-comments'; ?>
|
62 |
<li class="<?php wpforo_unread($sub_forum['forumid'], 'forum') ?>"><i class="<?php echo esc_attr($sub_forum_icon) ?> wpfcl-0"></i> <a href="<?php echo esc_url( wpforo_forum($sub_forum['forumid'], 'url') ) ?>"><?php echo esc_html($sub_forum['title']); ?></a> <?php wpforo_viewing( $sub_forum ); ?></li>
|
63 |
+
|
64 |
<?php endforeach; ?>
|
65 |
+
|
66 |
</ul>
|
67 |
<br class="wpf-clear" />
|
68 |
</div><!-- wpforo-subforum -->
|
69 |
+
|
70 |
<?php endif; ?>
|
71 |
|
72 |
<?php if($has_topics) : ?>
|
wpf-themes/classic/recent.php
CHANGED
@@ -20,7 +20,11 @@ if( $type == 'topics' ){
|
|
20 |
$args['offset'] = ($paged - 1) * WPF()->post->options['topics_per_page'];
|
21 |
$args['row_count'] = WPF()->post->options['topics_per_page'];
|
22 |
$topics = WPF()->topic->get_topics($args, $items_count);
|
23 |
-
if(empty($topics)){
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
else{
|
26 |
$end_date = time() - (14 * 24 * 60 * 60);
|
@@ -30,7 +34,11 @@ else{
|
|
30 |
$args['offset'] = ($paged - 1) * WPF()->post->options['posts_per_page'];
|
31 |
$args['row_count'] = WPF()->post->options['posts_per_page'];
|
32 |
$posts = WPF()->post->get_posts($args, $items_count);
|
33 |
-
if(empty($posts)){
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
?>
|
36 |
<div class="wpforo-recent-wrap">
|
20 |
$args['offset'] = ($paged - 1) * WPF()->post->options['topics_per_page'];
|
21 |
$args['row_count'] = WPF()->post->options['topics_per_page'];
|
22 |
$topics = WPF()->topic->get_topics($args, $items_count);
|
23 |
+
if(empty($topics)){
|
24 |
+
$end_date = time() - (90 * 24 * 60 * 60);
|
25 |
+
$args['where'] = "`modified` > '" . date( 'Y-m-d H:i:s', $end_date ) . "'";
|
26 |
+
$topics = WPF()->topic->get_topics($args, $items_count);
|
27 |
+
}
|
28 |
}
|
29 |
else{
|
30 |
$end_date = time() - (14 * 24 * 60 * 60);
|
34 |
$args['offset'] = ($paged - 1) * WPF()->post->options['posts_per_page'];
|
35 |
$args['row_count'] = WPF()->post->options['posts_per_page'];
|
36 |
$posts = WPF()->post->get_posts($args, $items_count);
|
37 |
+
if(empty($posts)){
|
38 |
+
$end_date = time() - (90 * 24 * 60 * 60);
|
39 |
+
$args['where'] = "`created` > '" . date( 'Y-m-d H:i:s', $end_date ) . "'";
|
40 |
+
$posts = WPF()->post->get_posts($args, $items_count);
|
41 |
+
}
|
42 |
}
|
43 |
?>
|
44 |
<div class="wpforo-recent-wrap">
|
wpf-themes/classic/search.php
CHANGED
@@ -121,14 +121,15 @@
|
|
121 |
<?php endif; ?>
|
122 |
</tr>
|
123 |
|
124 |
-
<?php foreach($posts as $post) : extract($post, EXTR_OVERWRITE); ?>
|
|
|
125 |
<tr class="wpf-ttr">
|
126 |
<td class="wpf-spost-icon"><i class="fas fa-comments fa-1x wpfcl-0"></i></td>
|
127 |
<td class="wpf-spost-title">
|
128 |
<a href="<?php echo esc_url(WPF()->post->get_post_url($postid)) ?>" title="<?php wpforo_phrase('View entire post') ?>"><?php echo esc_html($title) ?> <i class="fas fa-chevron-right" style="font-size:11px;"></i></a>
|
129 |
</td>
|
130 |
<?php if(!$is_tag): ?>
|
131 |
-
<td class="wpf-spost-result wpfcl-5"><?php echo ( isset($matches) ?
|
132 |
<?php endif; ?>
|
133 |
<td class="wpf-spost-date"><?php wpforo_date($created); ?></td>
|
134 |
<td class="wpf-spost-user"><?php $user = wpforo_member($post); echo ( $user['display_name'] ? esc_html($user['display_name']) : esc_html(urldecode($user['user_nicename'])) ); ?></td>
|
121 |
<?php endif; ?>
|
122 |
</tr>
|
123 |
|
124 |
+
<?php foreach( $posts as $post ) : extract($post, EXTR_OVERWRITE); ?>
|
125 |
+
<?php if( !$title ) $title = wpforo_topic($topicid, 'title'); ?>
|
126 |
<tr class="wpf-ttr">
|
127 |
<td class="wpf-spost-icon"><i class="fas fa-comments fa-1x wpfcl-0"></i></td>
|
128 |
<td class="wpf-spost-title">
|
129 |
<a href="<?php echo esc_url(WPF()->post->get_post_url($postid)) ?>" title="<?php wpforo_phrase('View entire post') ?>"><?php echo esc_html($title) ?> <i class="fas fa-chevron-right" style="font-size:11px;"></i></a>
|
130 |
</td>
|
131 |
<?php if(!$is_tag): ?>
|
132 |
+
<td class="wpf-spost-result wpfcl-5"><?php echo ( isset($matches) ? ceil($matches) : '' ) ?> <?php wpforo_phrase('relevance') ?></td>
|
133 |
<?php endif; ?>
|
134 |
<td class="wpf-spost-date"><?php wpforo_date($created); ?></td>
|
135 |
<td class="wpf-spost-user"><?php $user = wpforo_member($post); echo ( $user['display_name'] ? esc_html($user['display_name']) : esc_html(urldecode($user['user_nicename'])) ); ?></td>
|
wpf-themes/classic/style-rtl.css
CHANGED
@@ -214,6 +214,7 @@ RTL Style of Classic Theme
|
|
214 |
#wpforo-wrap .wpfl-2 .wpf-post-edit-wrap, #wpforo-wrap .wpfl-3 .wpf-post-edit-wrap{ margin: 20px 0px 20px; }
|
215 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited{font-size:11px; font-style:italic; padding:0px;}
|
216 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited i{ padding: 0px 2px 0px 5px;}
|
|
|
217 |
|
218 |
#wpforo-wrap .wpf_forum_unread, #wpforo-wrap .wpf_forum_unread a{ font-weight:bold; }
|
219 |
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a{ font-weight:bold; font-size:98%; }
|
214 |
#wpforo-wrap .wpfl-2 .wpf-post-edit-wrap, #wpforo-wrap .wpfl-3 .wpf-post-edit-wrap{ margin: 20px 0px 20px; }
|
215 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited{font-size:11px; font-style:italic; padding:0px;}
|
216 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited i{ padding: 0px 2px 0px 5px;}
|
217 |
+
#wpforo-wrap .wpf-extra-fields .wpf-default-attachment{padding-top: 7px;}
|
218 |
|
219 |
#wpforo-wrap .wpf_forum_unread, #wpforo-wrap .wpf_forum_unread a{ font-weight:bold; }
|
220 |
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a{ font-weight:bold; font-size:98%; }
|
wpf-themes/classic/style.css
CHANGED
@@ -101,7 +101,7 @@ Author: gVectors Team
|
|
101 |
#wpforo-wrap .wpf-head-bar-right{float:right; padding: 30px 1px 0px 1px; width:30%; text-align:right;}
|
102 |
|
103 |
#wpforo-wrap #wpforo-poweredby{margin:0px; padding:5px 10px 5px 10px; text-align:center; font-size:12px; line-height: 16px; vertical-align:middle; height:28px;}
|
104 |
-
#wpforo-poweredby span {display: inline;}
|
105 |
#wpforo-poweredby .wpf-by{margin:0px; padding:0px; text-align:right; vertical-align:middle; line-height: 18px;}
|
106 |
#wpforo-poweredby #bywpforo {display: none;line-height: 20px;color:#ddd; font-size: 12px;}
|
107 |
#wpforo-poweredby .by-wpforo a {border: 0 none;color: #ccc;font-size: 11px;font-weight: bold; line-height: 12px;margin: 0;padding: 1px;text-align: right;text-decoration: none;}
|
@@ -220,6 +220,7 @@ Author: gVectors Team
|
|
220 |
#wpforo-wrap .wpfl-2 .wpf-post-edit-wrap, #wpforo-wrap .wpfl-3 .wpf-post-edit-wrap{ margin: 20px 0px 20px; }
|
221 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited{font-size:11px; font-style:italic; padding:0px;}
|
222 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited i{ padding: 0px 5px 0px 2px;}
|
|
|
223 |
|
224 |
#wpforo-wrap .wpf_forum_unread, #wpforo-wrap .wpf_forum_unread a{ font-weight:bold; }
|
225 |
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a{ font-weight:bold; font-size:98%; }
|
101 |
#wpforo-wrap .wpf-head-bar-right{float:right; padding: 30px 1px 0px 1px; width:30%; text-align:right;}
|
102 |
|
103 |
#wpforo-wrap #wpforo-poweredby{margin:0px; padding:5px 10px 5px 10px; text-align:center; font-size:12px; line-height: 16px; vertical-align:middle; height:28px;}
|
104 |
+
#wpforo-poweredby span {display: inline-block;}
|
105 |
#wpforo-poweredby .wpf-by{margin:0px; padding:0px; text-align:right; vertical-align:middle; line-height: 18px;}
|
106 |
#wpforo-poweredby #bywpforo {display: none;line-height: 20px;color:#ddd; font-size: 12px;}
|
107 |
#wpforo-poweredby .by-wpforo a {border: 0 none;color: #ccc;font-size: 11px;font-weight: bold; line-height: 12px;margin: 0;padding: 1px;text-align: right;text-decoration: none;}
|
220 |
#wpforo-wrap .wpfl-2 .wpf-post-edit-wrap, #wpforo-wrap .wpfl-3 .wpf-post-edit-wrap{ margin: 20px 0px 20px; }
|
221 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited{font-size:11px; font-style:italic; padding:0px;}
|
222 |
#wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited i{ padding: 0px 5px 0px 2px;}
|
223 |
+
#wpforo-wrap .wpf-extra-fields .wpf-default-attachment{padding-top: 7px;}
|
224 |
|
225 |
#wpforo-wrap .wpf_forum_unread, #wpforo-wrap .wpf_forum_unread a{ font-weight:bold; }
|
226 |
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a{ font-weight:bold; font-size:98%; }
|
wpf-themes/classic/tags.php
CHANGED
@@ -15,6 +15,36 @@ $tags = WPF()->topic->get_tags($args, $items_count);
|
|
15 |
<?php wpforo_phrase('Topic Tags') ?>
|
16 |
</h1>
|
17 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
<div class="wpforo-tags-content wpfr-tags wpf-tags">
|
19 |
<?php if( WPF()->post->options['tags'] ): ?>
|
20 |
<?php if( !empty($tags) ): ?>
|
15 |
<?php wpforo_phrase('Topic Tags') ?>
|
16 |
</h1>
|
17 |
</div>
|
18 |
+
|
19 |
+
<div class="wpf-search-bar" style="margin-top: 10px;">
|
20 |
+
<form action="<?php echo wpforo_home_url() ?>" method="get">
|
21 |
+
<?php wpforo_make_hidden_fields_from_url( wpforo_home_url() ) ?>
|
22 |
+
<div class="wpforo-table">
|
23 |
+
<div class="wpforo-tr">
|
24 |
+
<div class="wpforo-td">
|
25 |
+
<span class="wpf-search-label wpfcl-1"> <?php wpforo_phrase('Search Phrase') ?>:</span><br />
|
26 |
+
<input type="text" name="wpfs" class="wpfs wpfw-90" value="" />
|
27 |
+
</div>
|
28 |
+
<div class="wpforo-td">
|
29 |
+
<span class="wpf-search-label wpfcl-1"> <?php wpforo_phrase('Search Type') ?>:</span><br />
|
30 |
+
<select name="wpfin" class="wpfw-90 wpfin">
|
31 |
+
<option value="tag" selected="selected"> <?php wpforo_phrase('Find Topics by Tags') ?></option>
|
32 |
+
<option value="entire-posts"> <?php wpforo_phrase('Search Entire Posts') ?></option>
|
33 |
+
<option value="titles-only"> <?php wpforo_phrase('Search Titles Only') ?></option>
|
34 |
+
<option value="user-posts"> <?php wpforo_phrase('Find Posts by User') ?></option>
|
35 |
+
<option value="user-topics"> <?php wpforo_phrase('Find Topics Started by User') ?></option>
|
36 |
+
</select>
|
37 |
+
</div>
|
38 |
+
<div class="wpforo-td wpf-last" style="vertical-align: bottom; text-align: left; padding: 10px 2px 5px;">
|
39 |
+
<input type="submit" class="wpf-search" value="<?php wpforo_phrase('Search') ?>" />
|
40 |
+
</div>
|
41 |
+
</div>
|
42 |
+
</div>
|
43 |
+
</form>
|
44 |
+
</div>
|
45 |
+
|
46 |
+
<hr style="margin: 20px 0px" />
|
47 |
+
|
48 |
<div class="wpforo-tags-content wpfr-tags wpf-tags">
|
49 |
<?php if( WPF()->post->options['tags'] ): ?>
|
50 |
<?php if( !empty($tags) ): ?>
|
wpf-themes/classic/widgets-rtl.css
CHANGED
@@ -47,6 +47,7 @@
|
|
47 |
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important;display: inline-block!important;padding: 0px!important;margin: 0px 0px 8px 10px!important;font-family:Merriweather, Georgia, Verdana!important;}
|
48 |
.wpforo-widget-wrap .wpf-widget-tags li a{display:inline-block!important;padding: 1px 8px!important;line-height: 18px!important;vertical-align: baseline!important;font-size: 11px!important;border-width: 1px!important;border-style: solid!important;border-left-style: dotted!important;border-left-width: 2px!important;}
|
49 |
.wpforo-widget-wrap .wpf-widget-tags li span{display:inline-block!important;margin: 0px !important;padding: 1px 6px!important;line-height: 18px!important;text-align: center!important;vertical-align: baseline!important;font-size: 11px!important;min-width: 22px;}
|
|
|
50 |
/******************************************************/
|
51 |
/********************* Addons Widgets *****************/
|
52 |
/******************************************************/
|
47 |
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important;display: inline-block!important;padding: 0px!important;margin: 0px 0px 8px 10px!important;font-family:Merriweather, Georgia, Verdana!important;}
|
48 |
.wpforo-widget-wrap .wpf-widget-tags li a{display:inline-block!important;padding: 1px 8px!important;line-height: 18px!important;vertical-align: baseline!important;font-size: 11px!important;border-width: 1px!important;border-style: solid!important;border-left-style: dotted!important;border-left-width: 2px!important;}
|
49 |
.wpforo-widget-wrap .wpf-widget-tags li span{display:inline-block!important;margin: 0px !important;padding: 1px 6px!important;line-height: 18px!important;text-align: center!important;vertical-align: baseline!important;font-size: 11px!important;min-width: 22px;}
|
50 |
+
.wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags{padding-top: 10px!important;}
|
51 |
/******************************************************/
|
52 |
/********************* Addons Widgets *****************/
|
53 |
/******************************************************/
|
wpf-themes/classic/widgets.css
CHANGED
@@ -47,6 +47,7 @@
|
|
47 |
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important;display: inline-block!important;padding: 0px!important;margin: 0px 10px 8px 0px!important;font-family:Merriweather, Georgia, Verdana!important;}
|
48 |
.wpforo-widget-wrap .wpf-widget-tags li a{display:inline-block!important;padding: 1px 8px!important;line-height: 18px!important;vertical-align: baseline!important;font-size: 11px!important;border-width: 1px!important;border-style: solid!important;border-right-style: dotted!important;border-right-width: 2px!important;}
|
49 |
.wpforo-widget-wrap .wpf-widget-tags li span{display:inline-block!important;margin: 0px !important;padding: 1px 6px!important;line-height: 18px!important;text-align: center!important;vertical-align: baseline!important;font-size: 11px!important;min-width: 22px;}
|
|
|
50 |
/******************************************************/
|
51 |
/********************* Addons Widgets *****************/
|
52 |
/******************************************************/
|
47 |
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important;display: inline-block!important;padding: 0px!important;margin: 0px 10px 8px 0px!important;font-family:Merriweather, Georgia, Verdana!important;}
|
48 |
.wpforo-widget-wrap .wpf-widget-tags li a{display:inline-block!important;padding: 1px 8px!important;line-height: 18px!important;vertical-align: baseline!important;font-size: 11px!important;border-width: 1px!important;border-style: solid!important;border-right-style: dotted!important;border-right-width: 2px!important;}
|
49 |
.wpforo-widget-wrap .wpf-widget-tags li span{display:inline-block!important;margin: 0px !important;padding: 1px 6px!important;line-height: 18px!important;text-align: center!important;vertical-align: baseline!important;font-size: 11px!important;min-width: 22px;}
|
50 |
+
.wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags{padding-top: 10px!important;}
|
51 |
/******************************************************/
|
52 |
/********************* Addons Widgets *****************/
|
53 |
/******************************************************/
|
wpforo.php
CHANGED
@@ -5,14 +5,14 @@
|
|
5 |
* Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
|
6 |
* Author: gVectors Team (A. Chakhoyan, R. Hovhannisyan)
|
7 |
* Author URI: https://gvectors.com/
|
8 |
-
* Version: 1.5.
|
9 |
* Text Domain: wpforo
|
10 |
* Domain Path: /wpf-languages
|
11 |
*/
|
12 |
|
13 |
//Exit if accessed directly
|
14 |
if( !defined( 'ABSPATH' ) ) exit;
|
15 |
-
if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.5.
|
16 |
|
17 |
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
|
18 |
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );
|
@@ -445,7 +445,9 @@ if( !class_exists( 'wpForo' ) ) {
|
|
445 |
if( $mode == 'get' ){
|
446 |
if( $cached_stat = get_option('wpforo_stat' ) ){
|
447 |
$cached_stat['online_members_count'] = $this->member->online_members_count();
|
448 |
-
|
|
|
|
|
449 |
}
|
450 |
}
|
451 |
|
5 |
* Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
|
6 |
* Author: gVectors Team (A. Chakhoyan, R. Hovhannisyan)
|
7 |
* Author URI: https://gvectors.com/
|
8 |
+
* Version: 1.5.5
|
9 |
* Text Domain: wpforo
|
10 |
* Domain Path: /wpf-languages
|
11 |
*/
|
12 |
|
13 |
//Exit if accessed directly
|
14 |
if( !defined( 'ABSPATH' ) ) exit;
|
15 |
+
if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.5.5');
|
16 |
|
17 |
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
|
18 |
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );
|
445 |
if( $mode == 'get' ){
|
446 |
if( $cached_stat = get_option('wpforo_stat' ) ){
|
447 |
$cached_stat['online_members_count'] = $this->member->online_members_count();
|
448 |
+
if( wpfval($cached_stat, 'forums') && wpfval($cached_stat, 'topics') && wpfval($cached_stat, 'posts') ){
|
449 |
+
return $cached_stat;
|
450 |
+
}
|
451 |
}
|
452 |
}
|
453 |
|