BbCodes & Buttons Manager

Unmaintained BbCodes & Buttons Manager 3.3.5

No permission to download
Compatible XF 1.x versions
  1. 1.1
  2. 1.2
  3. 1.3
  4. 1.4
  5. 1.5
License
Creative Commons BY 3.0 license
Visible branding
No
Bb Codes & Buttons Manager

Addon Presentation

This addon allows you to create some Bb Codes & Buttons and to configure some of the XenForo default Bb Codes. You can also position Bb Codes with a button in the editor toolbar (compatible with the XenForo redactor editor and with the TinyMCE Quattro editor).

Bb Codes creation
  • Parsing methods
    You've got three different ways to create your Bb Codes:
    1. direct replacement with fallbacks (not recommended to deal with options)
    2. Template (callbacks available - see the FAQ)
    3. Php callback
  • Parser options
    The XenForo original parser options are there, some new ones to:
    • Stop auto-linking (compatible with former XenForo versions)
    • Parse tag options
    • Empty content check (don't parse if content empty)
    • Wrapping tag
    • Etc.
  • Parser permissions (who can use the Bb Code)
    • The permissions are available for the Bbm Bb Codes and the XenForo default Bb Codes. Important: this feature is experimental.
    • Retrieving posts datas can not be easily done: the way XenForo parses messages is not post by post but at once by page with all posts information provided also at once. These posts information are used to create a map of the tags and each time a Bb Code is processed, a function tries to locate it on the map. Even if this feature has been tested, be sure to check if this feature is working fine with your forum (just try to perform a check in a thread with many posts)
  • View permissions (who can see the Bb Code content)
    A BbCode Content Protection System (BCPS) has been included (you must activate it first and carefully read the disclaimer). This BCPS is needed in some areas of your website to securise the content of your Bb Codes. It is compatible with the Bbm Bb Codes and some of the XenForo default Bb Codes
  • Editor button
    • Configure a button for your Bb Code, you can give it some permissions, preset its options and/or content
    • You can also customize its return (overlay/direct code insertion) - only compatible with TinyMCE Quattro
    • If you only need to create an orphan button (a button without a Bb Code), the creation procedure is the same. Just put the character "@" before its tag name.
Bb Codes Import/Export system
  • Support bulk Bb Codes import/export
  • A bulk export utility provided (Bb Codes can be exported by addons)

Editor layout configuration & Buttons Manager
  • Left to right/Right to left language configuration (only for TinyMCE Quattro)
  • Create your own editor configuration
  • Configure your editor for mobiles deviced
  • Configure your editor for tablets (requires an extra addon)
  • Configure your editor by Controller & View => this will allow you for example to have another layout for the fast reply editor
  • Configure your editor by forum
Configure XenForo default Bb Codes
  • Enable/disable them
  • Permissions
  • Add them a wrapper (callback available - see demo in the extras directory)
  • Empty content check (don't parse if content empty)
Bb Codes available (provided as a demo in the extras directory)
  • highlighter
  • h2 paragraph
  • spoiler
  • protected (uses the view permissions)
  • raw (html)
    This Bb Code is experimental (as it's using the parser permissions)
    It allows to inject html code in your posts. For a similar Bb Code but written by a professional coder, please look here.
Tools for developers to use in callbacks
Please read the "Developer manual "

Installation/Update
  • Use an installer or the manual method:
    upload the CONTENT of the "upload" directory (of the archive) inside your forum directory and THEN import the addon xml file (from the EXTRA directory)

  • Important
    1. Custom BB Code Manager addon. To prevent any errors on your forum, this addon will not be active on the public section if you have on your server the Custom BB Code Manager addon. This system lets you have temporarily both addon installed so you can take your time to migrate from one to another one. For more information, read the red notice on the main page of the administration.
    2. Note for PHP 5.2.x users. You will need to modify a XenForo file. See the point 5 of the FAQ.
Configuration

Configure the addon in:
  • ADMIN->HOME->Bb Codes & Buttons Manager (will redirected to all available sections)
  • ADMIN->Appearance->Style Properties->BBM Bb Codes (to controle the appearance of some Bb Codes)
P.S: the Bb Codes xml files of the Custom BB Code Manager addon are not compatible with this addon. You will need to recreate them or convert them (a tool is provided).
License
Creative Commons BY 3.0 license
Basic support given: "a problem? => you fix it"
Donation
Please contribute to this addon with a donation. Thanks.
  • 00_bbm_index.webp
    00_bbm_index.webp
    54.1 KB · Views: 6,889
  • 01_bbm_main_options.webp
    01_bbm_main_options.webp
    26.9 KB · Views: 6,829
  • 02_bbm_bbcodes_list.webp
    02_bbm_bbcodes_list.webp
    15.3 KB · Views: 6,742
  • 03_bbm_bbcodes_edit_general.webp
    03_bbm_bbcodes_edit_general.webp
    35.4 KB · Views: 6,746
  • 04_bbm_bbcodes_edit_method_01.webp
    04_bbm_bbcodes_edit_method_01.webp
    43.2 KB · Views: 6,688
  • 05_bbm_bbcodes_edit_method_02.webp
    05_bbm_bbcodes_edit_method_02.webp
    31.6 KB · Views: 6,660
  • 06_bbm_bbcodes_edit_method_03.webp
    06_bbm_bbcodes_edit_method_03.webp
    39.6 KB · Views: 6,616
  • 07_bbm_bbcodes_edit_method_04.webp
    07_bbm_bbcodes_edit_method_04.webp
    16.3 KB · Views: 6,597
  • 08_bbm_bbcodes_parser_config_01.webp
    08_bbm_bbcodes_parser_config_01.webp
    36.9 KB · Views: 6,821
  • 09_bbm_bbcodes_parser_config_02.webp
    09_bbm_bbcodes_parser_config_02.webp
    30.6 KB · Views: 6,530
  • 10_bbm_bbcodes_parser_perms.webp
    10_bbm_bbcodes_parser_perms.webp
    65.4 KB · Views: 6,542
  • 11_bbm_bbcodes_view_perms.webp
    11_bbm_bbcodes_view_perms.webp
    71.2 KB · Views: 6,512
  • bbm_28_bbcode_new_opts.webp
    bbm_28_bbcode_new_opts.webp
    63.1 KB · Views: 4,500
  • bbm_28_preparser_01.webp
    bbm_28_preparser_01.webp
    28.8 KB · Views: 4,554
  • bbm_28_strike.webp
    bbm_28_strike.webp
    30.1 KB · Views: 4,613
  • bbm_28_xentags_parserperms_01.webp
    bbm_28_xentags_parserperms_01.webp
    49.6 KB · Views: 4,529
  • AddonList.webp
    AddonList.webp
    27.3 KB · Views: 4,473
  • BbCodesAddonDisabled.webp
    BbCodesAddonDisabled.webp
    25.7 KB · Views: 4,474
  • bbmtools.webp
    bbmtools.webp
    26.8 KB · Views: 4,463
  • devsettings1.webp
    devsettings1.webp
    38.5 KB · Views: 4,441
  • devsettings2.webp
    devsettings2.webp
    83.5 KB · Views: 4,473
  • ExportByAddon.webp
    ExportByAddon.webp
    50.9 KB · Views: 4,544
  • mceSet.webp
    mceSet.webp
    40.5 KB · Views: 4,535
  • mediawrapper.webp
    mediawrapper.webp
    45.2 KB · Views: 4,456
  • redactorHelper.webp
    redactorHelper.webp
    28.1 KB · Views: 4,465
  • soloButtons.webp
    soloButtons.webp
    51.9 KB · Views: 4,536
  • xenSet.webp
    xenSet.webp
    46.5 KB · Views: 4,518
  • viewPerms.webp
    viewPerms.webp
    21.2 KB · Views: 3,883
  • HtmlChecker.webp
    HtmlChecker.webp
    28.2 KB · Views: 3,848
Author
cclaerhout
Downloads
1,671
Views
6,218
First release
Last update

Ratings

4.81 star(s) 16 ratings

More resources from cclaerhout

Latest updates

  1. Version 3.3.5 released

    Version 3.3.5 released Support for bbcode render permissions in reports for post Fix bbcode...
  2. Version 3.3.4 released

    Version 3.3.4 released Permissions bug fixed (thanks to Xon) Improve listeners performance for...
  3. Version 3.3.3 released

    Version 3.3.3 released Fix the Bb Codes inside Signatures - Thanks to Gates A TinyMCE button...

Latest reviews

An excellent add-on, and very flexible. The developer offers great support for a free add-ons of such complexity. Also receptive submitted code additions and bugfixes.
cclaerhout
cclaerhout
Thanks but you far more than help to develop and improve this addon :)
Works great in combination with the HTML5 addon!
Thank you master. Great work.
One of the best add-ons available to give that additional control to Xenforo posting functionality. Well done.
Awesome ! Thanks for this great improvement .. All the bbcodesystem you did for xenforo is really usefull
Nice, thanks. Really pleased that this add-on makes it possible to add HTML in resources section, too.
Excellent update. I don't know why Dobrodukh rate this addon 2 stars?
Great update !
Lots of options and it is not clear how this is configured and running.
cclaerhout
cclaerhout
That's a very nice way to support a free addon, that by the way has been fully documented inside its options and it's FAQ. Thank you and congratulations.
Great, thank you very much for the updated.
Top Bottom