04/24/20 - Software Updates

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000069940-04-24-20-software-updates

We made updates to several Default Widgets this week. If you have customized any of these widgets and would like to update your customized widget, you can find the latest code in the corresponding Default Widget. Please remember that if you have a custom version of any of these widgets, our latest updates have not been pushed to your website.


  • We refactored the Autosuggest Settings in the Admin in order to support custom Post Types.

  • We updated the "Connecting Error Message" when a site is not available to a more informative message.

  • We added the ability to filter post search results by adding the userid URL parameter (EG: userid=xxx) on Post Search Results pages. Adding a "userid" value in this way will only show posts made by the member whose ID matches the specified "userid".

    Widgets Involved:

    Search - Group - Search Query
    Search - Post - Search Query

  • We updated the Newsletter Signup form layout in order to make it appear in a modal instead of directly on the page. We also implemented a security update to the same form by adding Recaptcha Validation, Spam Form Protector, and honeypot field protections.

    Widgets Involved:

    Bootstrap Theme - Display - Joined Newsletter Message
    Bootstrap Theme - Form - Newsletter Consent Checkboxes
    Bootstrap Theme - Function - Form
    Bootstrap Theme - Module - Footer Newsletter Signup Form
    Bootstrap Theme - Module - Newsletter Actions
    Bootstrap Theme - Module - Newsletter Sign Up Form

  • We updated the "Member Profile Header" section on the Member Profile pages to make it fully compatible with text labels.

    Widget Involved:

    Bootstrap Theme - Member Profile - Header

    Text Label Involved:

    at_label

  • We updated the "My Account" menu that display for members when logged in to display the member's photo, if one exists, instead of a generic icon on mobile devices.

    Widget Involved:

    Bootstrap Theme - Header - Main Menu

  • We fixed an issue which was preventing members from upgrading successfully in some cases.

  •  We added a link to a free online image cropping tool on the Design Settings page >> Homepage Slideshow tab in the Admin. 

  • We added the "Replace Image" option to the Froala WYSIWYG in the Admin.

  • We fixed an issue which was causing Additional Settings button to overlapping with the Categories field on Edit Post Settings page in the Admin when using mobile devices. 

  • We fixed an issue which was preventing the keyword filter on the /categories page of sites from working properly in some cases.

    Widget Involved:

    Bootstrap Theme - Category Groups - Member Categories

  • We fixed an issue which was causing the system to add an extra comma "," when displaying the selections of a Checkbox field on profile pages. 

  • We updated the "MySQL Database" link in the Admin in order to make it fully compatible with Admin Roles. 

  • We added the ability to filter "sub-accounts" on member search results pages by adding the "parentid" (parentid=xxx)  URL parameter on Member Search Results pages.  Adding this URL parameter will cause the results to display the member whose ID matches the specified "parentid" and all of that member's Sub Accounts.

    Widget Involved:

    Search - Member - Search Query

  • We implemented a set of improvements to the Billing Reminder Emails Add-On.

  • We updated the Froala WYSIWYG when composing emails to remove the Style option for links as it does not function properly in the context of emails. 

  • We updated the Software Updates module in the Dashboard page in the Admin to show a description for each available update.

  • We fixed an issue which was causing Recurring Events to not take in consideration the event's start time when sorting the events on the search results page. 

  • We fixed an issue that was preventing the error_404 Advanced Setting from working properly when the preferred_domain Advanced Setting was set to "non-www" in some cases. 

  • We removed the ability to delete and clone SEO Templates on the SEO Templates page in the Admin. 

  • We moved the Streaming Widget color settings to the "Homepage Search Settings" section on the Homepage Layout tab on the Design Settings page in the Admin. We also added the new "View All Button Style" setting, "Image Aspect Ratio", and "Image Format" settings to add more control over the layout of the Streaming Widgets content on the homepage of sites. 

    Widgets Involved:

    Bootstrap Theme - Custom Appearance Settings
    Bootstrap Theme - Display - Recent Articles
    Bootstrap Theme - Display - Recent Articles with Sidebar
    Bootstrap Theme - Display - Recent Audios
    Bootstrap Theme - Display - Recent Blog Articles
    Bootstrap Theme - Display - Recent Blog Articles with Sidebar
    Bootstrap Theme - Display - Recent Classifieds
    Bootstrap Theme - Display - Recent Coupons
    Bootstrap Theme - Display - Recent Digital Products
    Bootstrap Theme - Display - Recent Events
    Bootstrap Theme - Display - Recent Members
    Bootstrap Theme - Display - Recent Photo Albums
    Bootstrap Theme - Display - Recent Products
    Bootstrap Theme - Display - Recent Properties
    Bootstrap Theme - Display - Recent Reviews
    Bootstrap Theme - Display - Recent Videos
    Bootstrap Theme - Display - Sub Level Categories
    Bootstrap Theme - Display - Top Categories
    Bootstrap Theme - Display - Homepage

  • The Refresh Cache link in the top right corner of the Admin is now fully compatible with Admin Roles. Furthermore, we moved the Refresh Cache menu item from the "Developers" Admin menu group to the "Dashboard" Group. 

  • We updated the Add-Ons validation logic in order to use the latest method for some older Add-Ons that were using a previous validation method. 

    Widgets Involved:

    Bootstrap Theme - Account - Listing Statistics
    Bootstrap Theme - Account - Member Dashboard
    Bootstrap Theme - Account - Sidebar
    Bootstrap Theme - Display - Contact Form Thank You Message
    Bootstrap Theme - Form - Membership Payments Options
    Bootstrap Theme - Listing Search Results Statistics

  • We updated the Member Signup forms in order to better support custom fields.