wpForo 1.4.3 is rel...
 
Notifications
Clear all

[Closed] wpForo 1.4.3 is released!

54 Posts
11 Users
8 Reactions
12.4 K Views
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 

We just released wpForo 1.4.3 version.

IMPORTANT: If you have customized wpforo template files in WordPress active theme's /wpforo/ folder, please remove those before updating to 1.4.3 version. wpForo 1.4.3 doesn't support old template files. You'll get Fatal Error like this case: https://wpforo.com/community/how-to-and-troubleshooting-2/fatal-error/

Main changes

 

1. Boosted Core

Works many folds faster. Forum OOP optimization. The old model with global $wpforo is changed to WPF() .  Developers who used global $wpforo object, please change it to WPF() .

 

2. Facebook Login Button.

 We started integrating Facebook API in wpForo. The first step is Facebook Login button. New admin page for Facebook settings and for upcoming API's (Dashboard > Forums > Settings > API's):

 

3. Forum Usergroup colors

 

 4. User Mentioning with @nicename

The light version for user mentioning function is added. It detects @nicename, sends email notification and change the @nicename to this user profile link. The email content can be edited in Dashboard > Forums > Settings > Emails admin page.

 

5. New permissions for Profile Activity and Subscriptions

We've added new Usergroup permissions to allow/restrict access to profile activity and subscriptions pages.

 

6. New SEO Tools

New admin page -  Forums > Tools > Misc. Option to insert allowed dofollow domains and option to insert noindex forum page URLs.

 

 7. Emoji button on topic/post editor toolbar

 

8. wpForo Polls Addon

Product page: https://gvectors.com/product/wpforo-polls/

Demo Page: http://addons.wpforo.com/community/wpforo-polls/wpforo-polls/

 

9. wpForo - myCRED Integration Addon

Product page: https://gvectors.com/product/wpforo-mycred/

 

Other changes:

  • Added: Option to Disable User Custom Titles
  • Added: Option to manage recent topic and post text length in Extended Layout
  • Added: Multi-section popup notification for forum actions
  • Added: Allow change vote in Q&A forum layout
  • Added: Better no-indexing control for forum login/register pages
  • Added: Do not count Categories in Forum Statistic
  • Added: Forum information in Profile Activity list
  • Fixed Bug: Problem with private replies (not private on some servers)
  • Fixed Bug: Cannot disable forum User Synchronization message
  • Fixed Bug: Private last post on forum stat. Stat cache/reset issues.
  • Fixed Bug: Avatar and Header image not changed (cache problem)
  • Fixed Bug: Color / Style UX issues (cannot add color code, color number doc)
  • Fixed Bug: Profile fields background and font colors on dark style
  • Fixed Bug: Profile links disappeared (UM, BP, Woo)
  • Fixed Bug: Non-translate-able forum phrases in JS.
  • Fixed Bug: PHP Notices / Errors in RSS Feed
  • Fixed Bug: Online users statistic
  • Fixed Bug: Corrections of some phrases
  • Fixed Bug: RTL issues

 

NOTE: IF YOU UPDATE FROM 1.4.x

  • All wpForo Addons have been updated. New versions are released with wpForo 1.4.3. it's important to update all addons after wpForo is updated to 1.4.3 version
  • After wpForo update, if you see a message “wpForo – Update Database”. Please click on [Update Database] button to complete update process. This is a data synchronization action, it doesn’t delete forum data.
  • To load your customized colors please refresh forum front-end page twice.
  • If you have a Cache Plugin, please delete all caches after wpForo update.
  • If you use CDN and found some issue please purge it.

NOTE: IF YOU UPDATE FROM OLDER VERSIONS

  • If you have a customized copy of wpForo forum template files in your WP theme /wpforo/ folder please update them. wpForo 1.4.0 requires new forum template files.
  • If you see style issues after update, please refresh forum page twice or do Ctrl+F5 on forum front-end to load new styles.
  • If you have wpForo addons, please update them right after wpForo forum update. Don’t update them before wpForo forum update.
  • In case you update forum and you have a large database, please make your forum faster using this instruction…

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 08/12/2017 7:23 pm
Ray, Anonymous20 and yossik reacted
(@anonymous20)
Posts: 1602
Noble Member
 

After the update the stats are gone. For visitors. Logged in users see them correctly.

Cleared all caches.

 

 

 
Posted : 10/12/2017 10:23 am
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 
Posted by: Anonymous20

After the update the stats are gone. For visitors. Logged in users see them correctly.

Cleared all caches.

Just navigate to Dashboard > Forums > Dashboard admin page and click on [Update Forum Statistic] button.

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 10/12/2017 10:25 am
(@anonymous20)
Posts: 1602
Noble Member
 
Posted by: Robert

Just navigate to Dashboard > Forums > Dashboard admin page and click on [Update Forum Statistic] button.

I did. for GUESTS it shows zero Forums, Topics, Posts.

 
Posted : 10/12/2017 10:28 am
(@anonymous20)
Posts: 1602
Noble Member
 

Maybe this is the cause "

[10-Dec-2017 10:16:21 UTC] WordPress database error Unknown column 'online_time' in 'field list' for query UPDATE `wp_wpforo_profiles` SET `online_time` = 1512900981 WHERE `userid` = 1 made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, wpForo->init, wpForoMember->init_current_user, wpForoMember->update_online_time

[10-Dec-2017 10:16:21 UTC] WordPress database error Unknown column 'online_time' in 'field list' for query UPDATE `wp_wpforo_profiles` SET `online_time` = 1512900981 WHERE `userid` = 1 made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, wpforo_update, wpforo_activation, wpForoMember->init_current_user, wpForoMember->update_online_time

 
Posted : 10/12/2017 10:29 am
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 
Posted by: Anonymous20
Posted by: Robert

Just navigate to Dashboard > Forums > Dashboard admin page and click on [Update Forum Statistic] button.

I did. for GUESTS it shows zero Forums, Topics, Posts.

This was core issue, we just updated wpForo files on plugin directory, just deactivate, delete wpForo files and install it again. Then navigate to Dashboard > Forums > Dashboard and click on [Update Forum Statistic] button.

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 10/12/2017 10:46 am
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 
Posted by: Anonymous20

Maybe this is the cause "

[10-Dec-2017 10:16:21 UTC] WordPress database error Unknown column 'online_time' in 'field list' for query UPDATE `wp_wpforo_profiles` SET `online_time` = 1512900981 WHERE `userid` = 1 made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, wpForo->init, wpForoMember->init_current_user, wpForoMember->update_online_time

For some reason the _wpforo_profiles table is not updated in your database and the new field "online_time" is not added. Maybe this was just a moment and it already exists. Please check _wpforo_profiles table fields and make sure the "online_time" exists after "last_login" field. If it doesn't exist use install SQL Executioner plugin and execute this SQL query:

ALTER TABLE `$wpforo_profiles` ADD `online_time` INT AFTER `last_login`, ADD KEY (`online_time`);

 

 

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 10/12/2017 10:58 am
(@anonymous20)
Posts: 1602
Noble Member
 
Posted by: Robert
Posted by: Anonymous20

Maybe this is the cause "

[10-Dec-2017 10:16:21 UTC] WordPress database error Unknown column 'online_time' in 'field list' for query UPDATE `wp_wpforo_profiles` SET `online_time` = 1512900981 WHERE `userid` = 1 made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, wpForo->init, wpForoMember->init_current_user, wpForoMember->update_online_time

For some reason the _wpforo_profiles table is not updated in your database and the new field "online_time" is not added. Maybe this was just a moment and it already exists. Please check _wpforo_profiles table fields and make sure the "online_time" exists after "last_login" field. If it doesn't exist use install SQL Executioner plugin and execute this SQL query:

ALTER TABLE `$wpforo_profiles` ADD `online_time` INT AFTER `last_login`, ADD KEY (`online_time`);

 

 

You mean "last_login" ? If so, yes, online time exists.

 
Posted : 10/12/2017 11:02 am
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 

You mean "last_login" ? If so, yes, online time exists.

Yes. Ok, then you'll not get more errors. It was just a moment when the update process was not completed.

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 10/12/2017 11:05 am
(@anonymous20)
Posts: 1602
Noble Member
 
Posted by: Robert

You mean "last_login" ? If so, yes, online time exists.

Yes. Ok, then you'll not get more errors. It was just a moment when the update process was not completed.

I don't see any more errors in the log, so i guess i'm good.

Thanks for the update and the quick support.

😎

 
Posted : 10/12/2017 11:26 am
Robert reacted
(@anonymous20)
Posts: 1602
Noble Member
 

Trying to update an other site, i got the same error as above (WordPress database error Unknown column 'online_time' in 'field list' for query UPDATE `wp_wpforo_profiles") but also several others:

 [10-Dec-2017 11:30:49 UTC] WordPress database error Unknown column 'ug.color' in 'field list' for query SELECT *, ug.name AS groupname, ug.color AS color FROM `wp_users` u
INNER JOIN `wp_wpforo_profiles` p ON p.`userid` = u.`ID`
LEFT JOIN `wp_wpforo_usergroups` ug ON ug.`groupid` = p.`groupid` WHERE p.`status` IN('active','banned') ORDER BY userid DESC LIMIT 0,1 made by wp_signon, do_action('wp_login'), WP_Hook->do_action, WP_Hook->apply_filters, wpforo_update_last_login_date, wpForoMember->edit_profile, wpForoMember->reset, wpforo_clean_cache, wpForo->statistic, wpForoMember->get_members

 

[10-Dec-2017 11:30:49 UTC] PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /home/wp-content/plugins/wpforo/wpf-includes/class-members.php on line 916

 

Not sure what all those are. I have an extremely stable WP installation with a crystal clear debug.log.

 
Posted : 10/12/2017 12:33 pm
Robert
(@robert)
Posts: 10590
Support Team Admin
Topic starter
 

Please check the _wpforo_usergroups table and see if "color" field exists. It seems your database has some delay in table updating process. It doesn't affect anything. As I already mentioned such errors are being generated during update process. Once update is complete all should be good. Just ignore it. We'll check it too.

In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.

 
Posted : 10/12/2017 12:41 pm
(@anonymous20)
Posts: 1602
Noble Member
 
Posted by: Robert

Please check the _wpforo_usergroups table and see if "color" field exists. It seems your database has some delay in table updating process. It doesn't affect anything. As I already mentioned such errors are being generated during update process. Once update is complete all should be good. Just ignore it. We'll check it too.

Yes color field exists allright. And also yes those errors log ONLY during the upgrade procedure and not after that.

It may have to do with the

StorPool Distributed Storage Platform

we use. Who knows.

Thanks !

 
Posted : 10/12/2017 12:48 pm
bartosh
(@bartosh)
Posts: 6
Active Member
 

Why I don't change admin color? 🙂 In my opinion this option should be unlocked 🙂

 
Posted : 10/12/2017 12:51 pm
Ray
 Ray
(@ray)
Posts: 16
Eminent Member
 

Thank you yet again for a nice release!

All seems to be working nicely, except for getting the usergroups colors to take effect on forum side.

I've deleted the caches, made hard refresh twice, updated the forum statistic,  no errors in the log.

Haven't though checked wpforo_usergroups table and see if "color" field exist. A dumb question here is, where do I check that line? 🤣 

 
Posted : 10/12/2017 3:05 pm
Page 1 / 4