Simple Spoiler BBCode extension for phpBB

  • 2 min read

Simple Spoiler BBCode extension for phpBB.

Build Status Latest Stable Version Code Quality License

Allows you to write [spoiler]text[/spoiler] or [spoiler title=title]text[/spoiler] and it will hide the content on anywhere that you can render BBCodes.

You can nest [spoiler] and write unicode titles in [spoiler title=title].

Features

  • BBCodes can be nested
  • Full Unicode support in title for the [spoiler title=] BBCode
  • It’s easily extensible and customizable for new styles
  • HTML5 markup

Preview

Nested spoilers

[spoiler title=Nested spoilers]First level
[spoiler title=«µǹï¢øð€»]Second level[/spoiler][/spoiler]

Spoiler title with emojis

[spoiler title=🇩🇪 🇲🇽 🇺🇸 Title with emojis 😁 🤗 🔱]Some text 🦏[/spoiler]

Requirements

  • PHP 5.6 or greater
  • phpBB 3.2 or greater

Support

If you like or found this extensions useful and want to show some appreciation, you can consider donating.

PayPal Donate

Configuration

To customize the look and feel:

  • Move into {PHPBB_ROOT}/ext/alfredoramos/simplespoiler/
  • Copy the styles/prosilver/ directory to styles/{STYLE}/
  • Edit the following files as needed
    • styles/{STYLE}/theme/css/style.css
    • styles/{STYLE}/theme/css/colors.css

Note: If your style doesn’t inherit from prosilver, you should follow the steps above even if you don’t want to change any file.

Installation

  • Download the latest release
  • Decompress the *.zip or *.tar.gz file
  • Copy the files and directories inside {PHPBB_ROOT}/ext/alfredoramos/simplespoiler/
  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Enable and confirm

Uninstallation

  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Disable and confirm
  • Go back to Manage extensions > Simple Spoiler > Delete data and confirm

Upgrade

  • Uninstall the extension
  • Delete all the files inside {PHPBB_ROOT}/ext/alfredoramos/simplespoiler/
  • Download the new version
  • Install the extension