Introduction
Recently I've noticed a couple developers have started creating signature "generators" for their forums. These generators generally display some information about a user and an overview of the community statistics. However, most of these generators are lacking in important features such as a GUI for editing settings, customizable fonts, gradients, etc. To solve this problem I've created Advanced Forum Signatures.
TopOverview
Advanced Forum Signatures allows you and your members to create custom and unique signatures for use around the internet. A MyBB Administration Panel plugin implements a very easy-to-use control panel for changing settings on the fly. There is no code editing and no worries of changing something you weren't supposed to.
TopFeatures
Colored features are new in this release.
- Easy-to-use ACP plugin to edit and manage settings
- Cache system to ease the load of generating signatures
- Custom text, editable from the ACP control panel
- Five different gradient effects with customizable colors
- Optional custom background image instead of gradient
- Customizable fonts, including font face, color, and size
- Toggle display of your community URL - a very strong advertising potential
- URL parameter support - allow members to customize their signatures
- Uses default forum language; language file included for errors/messages
- Version Check lets you know when it's time to update
URL Parameters
The following parameters may be used to allow members to customize their signatures. These, if included, will take precedence over database default settings.
- gradient - Changes gradient direction. Values: none,vertical,horizontal,ellipse,rectangle,diamond
- start - Changes gradient start color. Must be a six character hexadecimal color.
- end - Changes gradient end color. Must be a six character hexadecimal color.
- font - Changes font used if fonts are enabled. Values: arial,georgia,tahoma,times,verdana
- size - Changes font size if fonts are enabled. Must be point value between 10 and 14.
- color - Changes font color. Must be a six character hexadecimal color.
For example, if I wanted to change the gradient start color to white, I'd call:
http://www.example.com/signature.php?start=ffffff
Multiple values can be used; it does not matter in what order they come in. If I wanted to change all of them, I'd call:
http://www.example.com/signature.php?gradient=horizontal&start=ff0000&end=000000&font=times&size=14&color=000000Top
Screenshots
ACP Settings - (Show/Hide)
Default with Fonts - (Show/Hide)
Default without Fonts - (Show/Hide)
Custom Text - (Show/Hide)
Show URL / Short Copyright - (Show/Hide)
Gradient Effects - (Show/Hide)
Vertical

Horizontal

Ellipse

Rectangle

Diamond

"None" - flood fill
Custom Font Color - (Show/Hide)
Custom Background Image - (Show/Hide)
Installation
To install Advanced Forum Signatures, simply upload all the files in this ZIP to the root of your directory. If required, choose to merge the folders (depends on method of uploading). Next, visit the Administration Control Panel, go to Configuration, and choose Plugins on the side menu. Click Activate next to Advanced Forum Signatures. You can now access all the settings by going to Settings on the side menu then clicking Advanced Forum Signatures.
IMPORTANT NOTE ON FONTS
Since I can't legally distribute Microsoft fonts without a license, it's up to you to acquire the following fonts and put them in /afsignatures/. It should be noted these are not required; they simply make the text more pretty. ;)
Key: Font Name => File Name Arial => arial.ttf Georgia => georgia.ttf Tahoma => tahoma.ttf Times New Roman => times.ttf Verdana => verdana.ttf
Generally these fonts can be found in \Windows\Fonts on modern systems. ALL FILES MUST BE PRESENT AND YOU MUST REACTIVATE THE PLUGIN BEFORE FONT-RELATED SETTINGS APPEAR.
Changelog
Version 1.2.0 - 12/10/2009 5:40PM GMT-07:00 - Added support for a custom background image instead of gradient Version 1.1.0 - 12/5/2009 3:30PM GMT-07:00 - Added UTF-8 support - Added url parameter support - Fixed custom title not defaulting to board name - Verifies all settings from database to prevent errors Version 1.0.1 - 12/5/2009 1:45PM GMT-07:00 MST - Fixed Users showing post count - Added Version Check Version 1.0.0 - 12/5/2009 1:31PM GMT-07:00 MST Initial ReleaseTop
Donations
If you find this plugin useful in any way, please consider making a donation. A lot of time went in to making this plugin. While not required, donations are a gift from god to a broke student paying for hosting and spending valuable time programming.
Top