# |
Post Title |
Result Info |
Date |
User |
Forum |
|
RE: What processes need to be in place in order to respond to a personal data breach?
|
16 Relevance |
6 years ago |
Robert |
General Discussions |
|
I think this question is not related to wpForo, because wpForo doesn't share any information. If you enabled some 3rd party services you can add those information in your Privacy Policy in Dashboard > Forums > Tools > Privacy & Rule admin page. wpForo has all necessary tools to kep it GDPR friendly. More info in doc: |
|
What processes need to be in place in order to respond to a personal data breach?
|
16 Relevance |
6 years ago |
audreylang |
General Discussions |
|
I had registered some personal data in an organization. I was totally shocked when I found my data were accessed from another organization type . So what I do and how can I protect it. |
|
When posting content or replying, it keeps loading
|
16 Relevance |
2 years ago |
sergiocb |
How-to and Troubleshooting |
|
First of all, I apologize as this is a message translated with a translator, in case something is not understood correctly. The problem I have is that when creating a new topic or users to respond to that publication remains loading a long time, although it is published correctly, but The user does not respond that it has been published correctly, so They return to hit The publish button and duplicate topics.
Any solution to this? I have tried turning The cache on and off.
Thanks! |
|
RE: Server error, plugin conflicts, 524 error
|
16 Relevance |
5 years ago |
webauthor |
How-to and Troubleshooting |
|
It sounds to me like you may have a misconfigured web server your hosting provider may be funnellng traffic through a proxy DNS like cloudflare and WPBE bulk editor is being missinterpreted as an attack. My recommenations are The following:
1) Unless you don't care about SEO, get your own dedicated web server hosted by Google Themselves. Never use a shared web server or VPS if you want any chance of being found predominantly on Google for a popular keyword or keyword phrase.
2) Don't use Elementor. Use Beaver Builder, UABB and either The Astra Theme or BB Theme.
3) install WordFence to mitigate attacks.
4) Never ever use JetPack. Use WP-Rocket and make sure to disable in temporarilly when trying to find a plugin conflict.
5) Always disallow everything "including Google" in robots.txt until you're ready to go live. |
|
WPForo plugin creates too many queries on the server
|
16 Relevance |
4 years ago |
manos_devo |
How-to and Troubleshooting |
|
Hi There,
We are using WPforo for about a year now and we are very happy with it.
Since today though we started having this strange problem where our website was getting down for a couple of minutes and Then up again. This happened too many times in The last few hours.
I contacted our hosting provider and during The investigation, They saw that WPforo keeps making too many requests on The server.
When we deactivate The plugin everything goes back to normal.
I already tried some troubleshooting steps, (I deactivated some of The other plugins and our Theme) so check if There is any conflict There but no luck.
I also checked what you suggested here:
and I couldn't see any problem. I didn't check only step 3 because I didn't know how to check it and since The forum is working fine for more than a year now I am not sure if it makes sense to check this now.
At The moment I have deactivated The plugin so I can keep The rest of The website "alive".
Do you have any idea what might cause The issue?
Thank you very much in advance. |
|
RE: 504 Error when publishing a message
|
15 Relevance |
6 years ago |
Robert |
How-to and Troubleshooting |
|
@anonymous20
Yes it should not take a long time, if it takes a long time Then this is an email server issue, or it maybe some email plugin compatibility issue. It doesn't have any relation to wpForo core functions and processes. |
|
Some suggestions for v. 1.1.1
|
15 Relevance |
8 years ago |
antonM |
How-to and Troubleshooting |
|
Hi guys! I would like to say a BIG THANKS for this plugin wpForo. The idea is perfect, but wpForo is a young product and I hope that you will make it better and better! in this version I have found some problems and would like explain Their.
1. Untranslated phrases:
file: ajax.jsline: 183
$("#wpf-reply-form-title").html('Reply with quote');Changed it to:$("#wpf-reply-form-title").html(wpf_ajax_obj.phrases['reply with quote']);
line: 427
$("#wpf-reply-form-title").html('Edit post');Changed it to:$("#wpf-reply-form-title").html(wpf_ajax_obj.phrases['edit post']);
I added this phrases in admin part and now They are displaying correct.
2. The problem with subforums was described by pepi1025. I resolved it by changing file index.php (in folder wpf-themes). The problem was also with main forum title and links to topics in main forum which has a subforum. These links contain a slug from subforum kinda They placed in that subforum.
after line: 67 I added line 68:<?php $forum = $wpforo->forum->get_forum( array( "slug" => $forum_slug ) ); ?>
After this change all works fine.
3. I have transferred some part of topics from my old forum. They was transferred with correct date and time, but when I am showing such topics an order of posts is incorrect. I changed next:
file: class-posts.phpline: 260'orderby' => 'postid', // forumid, order, parentidchanged it to:'orderby' => 'created', // forumid, order, parentid
Now order is right.
4. I don't know why, but on my production server I have a problem with date and time display changing. I would like to see date and time of posts like in WordPress not 'ago'. But this option in admin not worked for me. in any status of this option I see 'ago'. On local server everything works good. I a little bit changed wpforo_date function. May be this will be useful. I added a var $wfwpdate, see below.
function wpforo_date($date, $type = 'ago', $echo = true ) {
global $wpforo;
$d = $date;
$sep = ' ';
$timestamp = strtotime($date);
$timezone_string = get_option('timezone_string');
$current_offset = get_option('gmt_offset');
$wfwpdate = wpforo_feature('wp-date-format', $wpforo);
if(!is_string($type)) $type = 'ago';
if( is_user_logged_in() && !empty($wpforo->current_user) ){
if( isset($wpforo->current_user['timezone']) && $wpforo->current_user['timezone'] != '' ){
if(preg_match('|UTC([\-\+]+.?)|is', $wpforo->current_user['timezone'], $timezone_array)){
$timezone_string = '';
$current_offset = str_replace('+', '', $timezone_array[1]);
}
else{
if(in_array($wpforo->current_user['timezone'], timezone_identifiers_list())){
$timezone_string = $wpforo->current_user['timezone'];
$current_offset = '';
}
else{
$timezone_string = '';
$current_offset = '';
}
}
}
}
if( $timezone_string == '' && $current_offset != '' ){
$timezone_string = timezone_name_from_abbr('', $current_offset * 3600, false);
}
if( class_exists('DateTime') && class_exists('DateTimeZone') && $timezone_string ){
$dt = new DateTime("now", new DateTimeZone($timezone_string));
if( method_exists($dt, 'setTimestamp') ) $dt->setTimestamp($timestamp); //DateTime::setTimestamp() available in PHP 5.3 and higher versions
if( $type == 'human' && !$wfwpdate ){
$d = human_time_diff($timestamp);
}
elseif( $type == 'ago' && !$wfwpdate ){
$d = human_time_diff($timestamp) . ' ';
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
}
else{
if( $wfwpdate ){
$date_format = get_option('date_format');
$time_format = get_option('time_format');
$type = $date_format . $sep . $time_format;
}
$d = date_i18n($type, strtotime($dt->format('d.m.Y H:i:s')));
}
}
else{
if( $type == 'human' && !$wfwpdate ){
$d = human_time_diff($timestamp);
}
elseif( $type == 'ago' && !$wfwpdate ){
$d = human_time_diff($timestamp) . ' ';
$d = sprintf( wpforo_phrase('%s ago', false, false), $d );
}
else{
if( $wfwpdate ){
$date_format = get_option('date_format');
$time_format = get_option('time_format');
$type = $date_format . $sep . $time_format;
}
$d = date_i18n( $type, $timestamp);
}
}
if( $echo ){
echo $d;
}
else{
return $d;
}
}
Now it works! I don't know what a problem with this.
5. Extra space after phrase "Edited". It looks not good by eye. The problem was in next:
file: functions-template.phpline: 617$edit_html = '<div class="wpf-post-edited">' . wpforo_phrase('Edited: ', false) . wpforo_date($post['modified'], 'ago', false) . '</div>';changed it to:$edit_html = '<div class="wpf-post-edited">' . wpforo_phrase('Edited:', false) . wpforo_date($post['modified'], 'ago', false) . '</div>';
6. Layout 3 modification. For me is logic when The author link in The column "Last post" goes to this last post not to author page.
And it is very difficult sometimes to click on a small arrow near author link. So I have modified template file: topic.php / layout 3
from:<div class="wpforo-topic-stat-lastpost">
<span style="white-space:nowrap">
<?php wpforo_phrase('by') ?>
<a href="<?php echo esc_url($last_poster['profile_url']) ?>">
<?php wpforo_text($last_poster['display_name'], 9); ?>
</a>
<a href="<?php echo esc_url($wpforo->post->get_post_url($last_post['postid'])) ?>" title="<?php wpforo_phrase('View The latest post') ?>">
<i class="fa fa-chevron-right fa-sx wpfcl-a"></i>
</a>
</span><br>
<?php wpforo_date($last_post['created']); ?>
</div>to:<div class="wpforo-topic-stat-lastpost">
<span style="white-space:nowrap">
<a href="<?php echo esc_url($wpforo->post->get_post_url($last_post['postid'])) ?>" title="<?php wpforo_phrase('View The latest post') ?>">
<?php wpforo_phrase('by') . ' ' . wpforo_text($last_poster['display_name'], 9); ?>
<i class="fa fa-chevron-right fa-sx wpfcl-a"></i>
</a>
</span>
<br>
<?php wpforo_date($last_post['created']); ?>
</div>
7. Please, add a function for changing a user of post. Now for this I every time go to phpMyAdmin.
8. And The main problem is a number of queries! I checked on local server. I made a clean installation of wpForo and added test topic with 3 replies, opened this topic and page generation - 120 queries of wpForo.
On my production server page generation of topic with 10 replies - 310 queries of wpForo.
Topic with 1 question and 2 replies - 224 queries. This is incredible! (For monitoring I use plugin "query monitor")
I think that The main goal for next release must be a decreasing a number of queries and optimization. Not a new functions.
Also I have found some strange queries. in topic with 1 question and 2 replies. Look at image below. Queries: 115, 116, 133, 134.
Topic id = 588, it has 3 messages in my database These messages have parentid = 0.
I don't understand what do These queries.
Thank you! I hope my post will be useful for improve wpForo. I really like it! |
|
RE: Balises in mail : etc... Why ?
|
15 Relevance |
5 years ago |
never |
How-to and Troubleshooting |
|
Hi, thanks for reply.
No i don't edited, i just "off" Then "on" The email to see what happened... :/
I don't think, it worked really well before and i don't installed a new plugin...
But i have many plugins : - Version de WordPress : 5.3.2 - Version de PHP/MySQL : 7.3.16 / 5.5.5 - Thème utilisé : One Page Express PRO - Extensions en place : Akismet Anti-Spam (4.1.4), bbPress (2.6.4), BuddyPress (5.1.2), CoBlocks (1.24.0), Contact Form 7 (5.1.7), Custom Login Page Templates (1.0), Facebook for WooCommerce (1.10.2), Forum_wordpress_fr (4.2), GDPR Cookie Consent (1.8.7), GTranslate (2.8.54), Import and export users and customers (1.15.5.8), Jetpack by WordPress.com (8.4.2), Kadence Blocks - Gutenberg Page Builder Toolkit (1.7.21), Limit Login Attempts Reloaded (2.11.0), MailPoet 3 (New) (3.46.10), MailPoet 3 Premium (New) (3.0.83), Maps Widget for Google Maps (4.17), Mega Addons For WPBakery Page Builder (4.0), One Page Express Companion (1.4.2), Page Builder by SiteOrigin (2.10.15), PickPlugins Product Slider for WooCommerce (1.13.11), Public Post Preview (2.9.0), Really Simple SSL (3.3.1), SiteOrigin Widgets Bundle (1.16.0), Super Socializer (7.12.41), TinyMCE Advanced (5.2.1), Ultimate Addons for Gutenberg (1.14.8), UpdraftPlus - Backup/Restore (1.16.23), WooCommerce (4.0.1), WooCommerce Checkout Manager (5.0.2), WooCommerce PayPal Checkout Gateway (1.6.21), WooCommerce PDF invoices & Packing Slips (2.4.8), WooCommerce Services (1.23.0), WooCommerce Stripe Gateway (4.3.3), Wordfence Security (7.4.6), WordPress Importer (0.7), Wordpress Special Characters in Usernames (2.0), WPBakery Page Builder (6.0.1), WP Change Default From Email (1.1.2), wpForo (1.7.2), wpForo Private Messages (1.2.4), WP SocialIcon (1.4), WP User Avatar (2.2.5), WP User Frontend (3.2.0), WP User Frontend Pro - business (3.2.0)
Attachment : Capture.PNG |
|
RE: How can you fix this common WordPress issue, “Installation failed.” Could not create a directory? Every time I try to install a plug-in or theme for my website , I get this error.
|
15 Relevance |
6 years ago |
Sofy |
General Discussions |
|
Hi @fjohn2619,
It seems The server is already full or you don't have appropriate disk and database space. Also, please check The server requirements may not pass to wpForo: |
|
RE: Thatch Finder Forum
|
15 Relevance |
4 years ago |
Wendell |
wpForo Showcase |
|
Thank you for The kind words! I'm happy to help by answering questions as much as I am able. 🙂
A little history
For my forum, I'm lucky. There was previously a forum for Land Surveyors that everyone loved. One of The trade magazines purchased it, and eventually decided to "upgrade" The software. They hired a company to custom build a new forum and Then requested some existing users to become beta testers. I was one of Them. We all hated it, but we provided constructive criticism and answered all The questions The developers asked. They ignored everyone's comments, even though They were very reasonable and launched The forum. Nobody liked it. A few of The users sent emails to me asking if I could build a forum that They liked. So I did, using a little script called MyLittleForum in 1 day. I didn't honestly expect it to go anywhere but hundreds of users registered overnight.
How we acquired traffic
So to answer your question about traffic -- I can't say that I have a particular method that worked. I mean, I just built what They wanted and They started telling all Their friends. It was all word-of-mouth. At some point, The other forum completely died and They took it offline.
One thing I have been doing for several years now is pump new topics into social media. I use The wpForo RSS feeds and set Them up in dlvr.it to feed to Facebook, Twitter, Google My Business and LinkedIn.
Most of my traffic is direct traffic, because we have so many regular members that participate almost every day. The second most traffic comes from Google search results, so it's important to get your SEO right. If you've registered for an account in my forum, you'll see that some forums are only shown when you are logged in. This is because I only want Google (and other search engines) to index content that is relevant to Land Surveying. By keeping The non-Surveying topics as "members only", Google can't see Them, thus They don't index Them. My primary intent with The site is to only attract people that are Land Surveyors or are specifically interested in Land Surveying. This keeps The quality of our members high and means There will be more engagement and participation.
We also have contests from time to time, usually around big sporting events. We don't offer big prizes, but we will send The winner a branded coffee mug, t-shirt, or other prize. These contests are more about making our site fun for The users -- plus The branded products helps with word-of-mouth, since many work in an office atmosphere where other Land Surveyors will see The SurveyorConnect name.
Hosting considerations
When I first posted my showcase topic here at wpforo.com, I was at WP Engine. I've since moved on because WP Engine was too restrictive for me. I'm The owner and operator of my own digital design agency and I offer my own website maintenance plans -- I had been wanting to move away from WP Engine anyway so that I could better serve my clients, so I tested several options. I eventually chose to purchase a GridPane plan, connected to various servers at Linode, Vultr, UpCloud and Digital Ocean. SurveyorConnect is hosted on its own dedicated Digital Ocean server, with DNS managed at CloudFlare to help with speed and security.
Other questions
If you have any other questions, I'm happy to help! I'm still working on some things at SurveyorConnect and I don't expect that to stop. I'm always wanting to make it better and respond to user requests to keep Them interested. |
|
About Deleting Post
|
15 Relevance |
1 year ago |
scarlet |
General Discussions |
|
We are using wpForo version 2.3.0. PHP Version 8.0.30 and MySQL Version 5.7.43. in this environment it takes too long to delete a single message or all messages (first post) in The forum. After a while, when I manually refresh The page, I get a 404 error. So it deletes The post somehow but waits for minutes. Also, when I try to delete several posts while They are open on different pages, The site does not respond. It may be doing this as a protection feature because at that moment other members can browse The forum, but when I log in, The site does not respond. in summary, why is The post deletion process so slow and problematic?
Other information about The forum is as follows
Forums 224Topics 100031Sends 487531Members 15311Avatar size 2.07 MBDefault file attachment size 1.01 MBAdvanced file attachments 4099file(s)Advanced file attachment size 1.02 GBTotal size 1.03 GB |
|
Is there a way to have a private support forum?
|
15 Relevance |
3 years ago |
christophera |
How-to and Troubleshooting |
|
Along with my public forums, I would like to offer a support forum where only The original poster and a support level user (admin, moderator) can view and respond to a thread.
So basically it would be a private thread between The two. No one else can view/respond.
Is that possible with wpforo?
Thanks,
Chris |
|
DNS issues with this site
|
15 Relevance |
3 years ago |
dimalifragis |
General Discussions |
|
Nameserver records returned by The parent servers are:
cdns.ovh.net. ['213.186.33.99'] (NO GLUE) [TTL=172800]ns3081527.ip-147-135-254.eu. ['147.135.254.191'] (NO GLUE) [TTL=172800] -----
ERROR: One or more of your nameservers did not respond:The ones that did not respond are:213.186.33.99
I'm having issues lately accessing your site, so i had to check. |
|
Answer to: Q&A Support Layout
|
15 Relevance |
6 years ago |
CrisW |
How-to and Troubleshooting |
|
While I am able to turn off The Can Post Reply, (1) this does not allow The individual to respond to my answer. Hopefully in The (2) next version of The Q&A Layout this will be an option.
Thanks for The assistance.
Bill
(2) It is now in The Current Version of wpForo.
As The Admin of your Forum, you can actually set a Question as a "Sticky" and Then when you have "Answered", as The Admin, you can (1) "Close The Topic" if you want your answer to be The last one and Then nobody else can respond anymore. See attached screenshot on where to find it in The Q&A Layout. (We were just testing this too. 🙂 )
This wpForo is awesome as is. We just have to read and study The documentation. 🙂
Attachment : QandALayout_OptionsForAdmins.jpg |
|
wpForo 1.3 db error
|
15 Relevance |
8 years ago |
Anonymous20 |
How-to and Troubleshooting |
|
[25-May-2017 14:14:17 UTC] WordPress database error You have an error in your SQL syntax; check The manual that corresponds to your MariaDB server version for The right syntax to use near ' `questions` = `questions` - 1 WHERE `userid` = 2' at line 2 for query UPDATE IGNORE `wp_wpforo_profiles` SET , `questions` = `questions` - 1 WHERE `userid` = 2 made by do_action('wp_ajax_wpforo_delete_ajax'), WP_Hook->do_action, WP_Hook->apply_filters, wpf_delete, wpForoTopic->delete, wpForoPost->delete, wpForoTopic->delete server: ****** via UNIX socket server type: MariaDB server version: 10.0.30-MariaDB-cll-lve - MariaDB server
Protocol version: 10 |