Skip to content
WildcardSearch edited this page Dec 31, 2012 · 8 revisions

This plugin is meant to make adding, editing and managing forum sideboxes much easier. It is even [extensible](https://github.com/WildcardSearch/Advanced-Sidebox/wiki/Extensibility) so that other plugins can add a new box type for admin to choose from and developers can create single file modules that automatically integrate (without using hooks).

Table of Contents

History

The plugin builds from the original Nayar sidebox but with quite a change in interface. As shown below you can now use a modular approach to adding, removing and editing sideboxes. Also, instead of one or two custom boxes, the admin can create as many sideboxes as desired, with custom content- on either side or both. Also featured in the above image, the plugin creates a tab in the plugins menu of ACP to house the sidebox management functions. This made several of the original settings unnecessary and so they were removed.

Features

ss_ACP_2.gif

The Who's Online Box originally featured a list of online members name links, but has been changed to avatar links. To control their display, two new settings were added in ACP. One to control how many avatars to display per row and another to manage the maximum amount of rows. Functionality is installed to automatically size the avatars based up these variables and the width of the sidebox. If the maximum number of images is reached, the last will be replaced by a 'See all . . .' image linking to WOL. Users who have been marked as invisible will be shown to staff with a red border.

ss_index_left.gif

The latest threads box now uses `gotounread` jump link arrows ![Go](http://www.rantcentralforums.com/images/jump.gif) and allows longer, two-line titles.

Admin may deactivate sideboxes for specific theme(s) and users can individually disable sideboxes as well.

In the original plugin there was much wasted execution. For example, if the admin set Show On Index to 'No', as the user browses the forum every visit to index.php will still execute all the template building code borrowed from portal.php. Many checks are now made to prevent execution of code unnecessarily. If there are no boxes added, settings are off for the script, the user has disabled sideboxes or the theme currently being used is on the list to EXCLUDE then none of the portal.php code will be processed.

My [forum](http://www.rantcentralforums.com/index.php) has used this plugin for over a year, although it has been in various stages of development at different times and I don't always use the latest version. It seems stable and has shown only small issues that I have tried to fix as I've noticed.

Resources

Learn about extending Advanced Sideboxes here: Extensibility

Support

I make no guarantees of support but I will always try.

Bugs/Issues

Please report any problems found at the GitHub repository for this project.

Make Advanced Sidebox Better!

Feel free to add advice, feedback. Help and advice is welcome. :)

Clone this wiki locally