Advanced Sidebox

by Wildcard 30 Stars 6,963 Downloads

Displays manageable and easily customizable sideboxes

Change Log for Advanced Sidebox

Version 3.1.19 stable Build #24

Fixes an issue with the Slideshow module that was caused by deprecated jQuery event handlers.

Version 3.1.18 stable Build #23

Fixes:

  • PHP Warnings when saving new side boxes
  • PHP Errors when THIS_SCRIPT is undefined
Changes:
  • Upgrade PortableObject Class

Version 3.1.17 stable Build #22

Changes:

  • you can now change individual user's "Show Sideboxes" preference in ACP
Fixes:
  • a bug where the bad word filter was not applied to post contents in the Recent Posts module

Version 3.1.16 stable Build #21

This is a patch for 3.1.15 which didn't receive all changed files.

Version 3.1.15 stable Build #20

Changes:

  • added validation for the filename entered in the edit script page (entering an invalid script name will display an error message above the setting)
  • moved caching functions into the cache class
  • now the theme exclude setting in ACP will be rebuilt after themes are added/deleted (rebuild link left in settings in case I missed something)
  • added validation to custom side box add/edit page to prevent submitting the form with invalid info
  • moved "Show Sideboxes" UCP setting HTML into its own template
  • a long-overdue full code cleanup was done including checks/changes for coding standards, redundancy, efficiency, and structure
Fixes:
  • a bug where when editing custom boxes with CodeMirror is disabled in ACP, extra HTML (from the display page) is output unintentionally
  • a bug where using an incorrect method of the ACP Table class resulted in malformed HTML in the custom side box edit page
  • a duplicate language enter was removed
  • a bug where the UCP "Show Sideboxes" setting's installation method was problematic and was changed to a standard find_replace_templatesets call
  • a bug where when editing custom boxes, invalid input redirected the user back the display page rather than the edit page
  • a bug where in the Latest Threads module, the thread link title property was not properly encoded, causing an HTML error

Version 3.1.14 stable Build #19

Fixes:

  • a bug where a query was wasted in the side box management page in ACP
  • a bug where a query was wasted in the visibility tool tip display
  • a bug where queries were wasted when building the theme list
  • a bug where the Welcome module's login form was missing the authorization code and was broken
  • a bug where the Welcome module's template reference a language variable that didn't exist
  • a bug in the Birthdays module where if there were no birthdays for the given month, a SQL error occurred
  • a bug where in the addon module functions, a PRE flag was used that was deprecated in PHP 7

Version 3.1.13 stable Build #18

Changes:

  • new module: Birthdays shows today's birthdays and upcoming birthdays
  • new module: Forum Age shows forum start date and time since
  • added peekers for module settings where appropriate
  • upgraded installer
  • moved Latest Threads avatar HTML into its own template for easy customization
Fixes:
  • an issue where improperly set server permissions cause images and style sheets installation to fail
  • an issue where module settings were displayed with duplicate ids for the row and input element
  • a duplicate entry in the modules' language file

Version 3.1.12 stable Build #17

Fixes:

  • a typo in the Private Messages module that caused a PHP warning
  • incompatibilities with PostgreSQL (Thanks to Eric for pointing them out and kawaii for helping me set up a testing environment)
  • a bug where using PHP features greater than the minimum MyBB requirement caused errors on older server setups
  • a bug where adding columns caused a MySQL error
Changes:
  • upgraded internal libraries

Version 3.1.11 stable Build #16

Fixes:

  • applied format_avatar function throughout consistently

Version 3.1.10 stable Build #15

Fixes:

  • a bug where addon versions weren't set at install
  • a bug where in the Forum Goals module, title text was improperly formatted
Changes:
  • added the ability to limit the Top Poster module to one forum
  • added the ability to set the Top Poster module to count only threads

Version 3.1.9 stable Build #14

Fixes:

  • a bug in the 3.1.8 release

Version 3.1.8 stable Build #13

Fixes:

  • a bug where a typo broke the theme exclude selector update
Changes:
  • added the ability to the limit the top poster module to one thread
  • added a new module Forum Goals which shows a progress bar for various types of goals (post/thread/user count)

Version 3.1.7 stable Build #12

Fixes:

  • a bug where the title text of thread titles in the Latest Threads module were truncated erroneously
  • a bug where addon modules that use external JavaScript files were not able to serve minified versions
  • a bug where conflicts were possible with older versions of my helper libraries
  • a bug where certain implementation (like portal.php) failed because of an incorrect conditional
  • a bug where pre-check conditonals in the Latest Threads and Recent Posts module didn't check for all factors and in the end were removed as they were ineffective
Changes:
  • made the add/edit modal in ACP a little larger
  • implemented a cache wrapper helper library
  • reorganized a little, removing some unnecessary files
  • added inline actions in ACP->Manage Scripts that allow width adjustment, activate/deactivate, and delete from the main page

Version 3.1.6 stable Build #11

Fixes:

  • a bug where new modules weren't automatically installed as they should be
  • a bug where a generically-named function had the potential for conflicts

Version 3.1.5 stable Build #10

Changes:

  • Initiated some thinking-ahead export versioning in light of other issues
  • Minor improvements to the core
Fixes:
  • a bug where custom boxes exported after 2.0 could not be imported
  • a bug where custom boxes that were exported were assigned an incorrect version

Version 3.1.4 stable Build #9

Fixes:

  • A bug where when editing script definitions PHP warnings were given
  • A bug where a typo caused invalid HTML to be output
Changes:
  • Side box titles are no longer limited to 32 characters.

Version 3.1.3 stable Build #8

Fixes:
- a bug where the Recent Posts module formed URLs incorrectly when using SEO URLs.
- a bug where the 'Manage Sideboxes' link was displayed even if the plugin was deactivated

Version 3.1.2 stable Build #7

This patch replaces the built-in help system with the GitHub wiki.

Version 3.1.1 stable Build #6

Fixes:

  • a bug that caused the drag and drop interface in ACP to produce huge side box divs
Changes:
  • made a few style changes in ACP: Manage Sideboxes to reduce the overall height of the interface and to hopefully improve the look
  • ACP style sheets are now customizable for each theme

Version 3.1 stable Build #5

Fixed:

  • a bug where images were used in ACP before they were installed, resulting in broken images. In fixing the bug, I slimmed down the display when not installed/active.
  • a bug where the slideshow module's fadeRate option was ineffective due to it being in the wrong format
  • a bug where the wrong operand cause the module compatibility check to fail
  • a bug where the upgrade check failed to consider fresh installs for both the core and modules

Enhancements:
  • made template variables for module's more consistent, regardless of settings. Added an incomplete list here
  • added the ability to disable side boxes for mobile users
  • added the ability to limit the length of thread titles in modules
  • added the ability to include/exclude certain groups from being displayed in the Online Staff module
  • top poster module was updated to add the ability to
    show a specified number of top posters, and to the show all time top poster
  • added the ability to user percentages for avatar width in modules
  • slideshow module was updated to add the ability to constraint image width and height as well as a setting to maintain side box height or resize with each image
  • now installs each image to each theme both in ACP and forum-side so that they can be customized per theme

Build #4 stable

Fixed an issue where empty values in installation data caused STRICT database error.

Build #3 stable

Fixes a bug where NULL values cause an SQL error in STRICT mode.

Build #2 dev

Fixed:

  • contained select boxes to prevent overflow
  • removed some hard coded language from modules
  • edited some incorrect '.gif' extensions
  • adding some error checks to the AJAX routines
  • added some missing table HTML in the who's online module

Changed:
  • moved hard coded HTML from the who's online module into templates

Build #1 dev

The first build has no changes.