Advanced BBCode Box 3 (aka ABBC3)


Author notes

Disclaimer

  • This application is open source software released under the GNU General Public License v2. Please see source code for more details.
  • I (leviatan21) contacted "Disturbed One" the original developer of this MOD, and "freddie" the last developer of this MOD, and asked to upgrade the Advanced BBCode Box for phpbb2.x to phpbb3.x, Both declined to do the job, and agreed to let me do it, so here I am ;)
  • This is not a WYSIWYG or a Rich Text Editor
  • Tested on Windows Browsers:
    • Internet Explorer 8 or higher
    • Mozilla Firefox 3.6 or higher
    • Opera 9.60, 10 or higher
    • Safari 3 or higher
    • Netscape 8.1
    • Chrome 1.0 or higher
  • Tested on Macintosh Browsers:
    • Safari 4 or higher
    • Firefox 3.6 or higher
    • Chrome 12 or higher

Feature list

  • Image Resizer : This addresses a shortcoming of the [img] BBCode, when someone posts a picture that exceeds the width of your forum.
    AdvancedBox JS is a JavaScript application used to display images in full size.
    ABBC3 also has built-in support for the following methods, some of which use popular 3rd part scripts. Each 3rd party script has been tested and works with ABBC3 for the specified version. Any support problems from using a 3rd party script should be handled with that script's developer. ABBC3 is not responsible for any issues from using a 3rd party script.
    • Highslide 4.1.13 Doesn't work in rtl languages. Requires that the site be NON-Commercial. If it's a commercial site you must buy Highslide for use of the library.
    • Lightview 2.8.0 Requires that the site be NON-Commercial. If it's a commercial site you must buy Lightview for use of the library.
    • prettyPhoto 3.1.4
    • ShadowBox 3.0.3 Doesn't work in rtl languages. Requires that the site be NON-Commercial. If it's a commercial site you must buy Shadow Box for use of the library.
    • Pop-up window
    • Enlarge
    • Same window
    • New window
  • Buttons to Expand/Contract the text area
    • [ + ] Posting box Resizer : taller
    • [ - ] Posting box Resizer : shorter
  • BBCodes : ( In default order and state )
    • Font Type Dropdown
    • Font Size Dropdown
    • Highlight Text Dropdown
    • Font Colour
    • ---------------------
    • Cut : Cut selected text to clipboard
    • Copy : Copy selected text clipboard
    • Paste : Paste text from clipboard
    • Remove : Removes all BBCode tags from selected text
    • ---------------------
    • Bullet list: Unordered List
    • Ordered list
    • List item
    • Tabs
    • Horizontal line
    • Bold text
    • Italic text
    • Underline text
    • Strike through text
    • Superscript text
    • Subscript text
    • Glow text
    • Shadow text
    • Dropshadow text
    • Blur text
    • Wave text
    • Fade text
    • Gradient text (aka Rainbow)
    • ---------------------
    • Justify Align
    • Right Align
    • Center Align
    • Left Align
    • Preformat text
    • ---------------------
    • Tab : Creates a normal indent
    • Message Box text direction Left to Light (Traditional)
    • Message Box text direction right to Left (Arabic, etc)
    • Marquee Up : Scrolling text upwards (Disabled by default)
    • Marquee Down : Scrolling text down (Disabled by default)
    • Marquee Left : Scrolling text to the left (Disabled by default)
    • Marquee Right : Scrolling text to the right (Disabled by default)
    • Code
    • Quote
    • Spoiler (User must click on link to review text within tags)
    • Hidden : Hide content from unregistered guests
    • Moderator Message (Permissions restricted to Moderators and/or Administrators by default)
    • Off Topic
    • NFO text (Better on Internet Explorer)
    • Table (create an HTML table)
    • ---------------------
    • Anchor
    • Hyperlink Wizard
    • Email Wizard
    • Image Wizard
    • Thumbnail Wizard
    • Imgshack Wizard
    • Web : Insert a website in the post via iframe (Disabled by default. Note: allowing other websites to be inserted in posts can pose a security risk. Use at your own risk, or assign to trusted groups.)
    • Ed2k link Wizard
    • Rapidshare links (Disabled by default)
    • Link checker (Disabled by default. Requires that you have CURL installed)
    • Click counter (Disabled by default)
    • Search tag :
      • Bing
      • Yahoo
      • Google
      • AltaVista
      • Wikipedia
      • Lycos
      • or forum
    • ---------------------
    • BBvideo Wizard
      Video sites
      These videos will be embedded into posts.
      • 5min.com
      • allocine.fr
      • on.aol.com
      • blip.tv
      • break.com
      • clipfish.de
      • clipmoon.com
      • cnbc.com
      • cnettv.cnet.com
      • colbertnation.com
      • collegehumor.com
      • comedycentral.com
      • crackle.com
      • dailymotion.com
      • dotsub.com
      • ebaumsworld.com
      • facebook.com
      • flickr.com
      • funnyordie.com
      • g4tv.com
      • gameprotv.com
      • gamespot.com
      • gametrailers.com
      • gamevideos.1up
      • godtube.com
      • howcast.com
      • hulu.com
      • ign.com
      • liveleak.com
      • metacafe.com
      • moddb.com
      • mpora.com
      • msnbc.msn.com
      • myspace.com
      • myvideo.de
      • photobucket.com
      • qik.com
      • revision3.com
      • rutube.ru
      • sapo.pt
      • screenr.com
      • scribd.com
      • sevenload.com
      • slideshare.net
      • snotr.com
      • spike.com
      • streetfire.net
      • testtube.com
      • thedailyshow.com
      • theonion.com
      • tu.tv
      • twitvid.com
      • ustream.tv
      • vbox7.com
      • veoh.com
      • viddler.com
      • videogamer.com
      • videu.de
      • vimeo.com
      • wat.tv
      • wegame.com
      • xfire.com
      • screen.yahoo.com
      • youku.com
      • youtu.be
      • youtube.com
      File types
      These videos will be embedded into posts.
      • HD Video (.mp4 .m4v) Uses the included Flash based player for widespread browser support.
      • QuickTime (.mov .dv .qt) (Disabled by default) Special plug-ins are required by the browser. Results may vary for all users.
      • MPEG (.mpg .mpeg) (Disabled by default) Special plug-ins are required by the browser. Results may vary for all users.
      • Windows Media Video (.wmv .avi) (Disabled by default) Special plug-ins are required by the browser. Results may vary for all users.
      • Flash (.flv) (Disabled by default)
      • Flash (.swf) (Disabled by default)
      • QuickTime Audio (.mp3) Uses Google's free flash-based MP3 player for widespread browser support.
      • QuickTime MIDI (.mid .midi) (Disabled by default) Special plug-ins are required by the browser. Results may vary for all users.
      • Real Audio (.ram) (Disabled by default) Special plug-ins are required by the browser. Results may vary for all users.
    • Scrippet (Disabled by default)
    • Flash (swf) (Disabled by default)
    • Flash (flv) (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Stream ( Disable by default ) This BBCode is obsolete and has been replaced by BBvideo.
    • Quicktime (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Real media (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Youtube video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Veoh video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • CollegeHumor video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • DailyMotion video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • Gamespot video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • IGN video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • LiveLeak video (Disabled by default) This BBCode is obsolete and has been replaced by BBvideo.
    • --------------------
    • Custom BBCodes

Custom BBCodes Conflicts

  • ABBC3 will overwrite any custom BBCodes your board may already have if they have the exact same name. If this happens, older posts using your original custom BBCodes may not appear to work any more. There is a way to prevent this from happening.
  • First, compare your custom bbcode's [tag] names against this list of ABBC3's bbcode [tag] names. If you have any matches you should read further, otherwise you are good to go ahead and install ABBC3 with no custom BBCode conflicts.
    • align=center
    • align=justify
    • align=left
    • align=right
    • anchor=
    • b
    • BBvideo
    • blur=
    • center
    • click
    • code
    • collegehumor
    • color
    • copy
    • cut
    • dir=ltr
    • dir=rtl
    • dm
    • dropshadow=
    • email
    • fade
    • flash
    • flv
    • font=
    • gamespot
    • glow=
    • grad
    • hidden
    • highlight=
    • hr
    • i
    • ignvideo
    • img=
    • imgshack
    • listb
    • listitem
    • listo
    • liveleak
    • marq=down
    • marq=left
    • marq=right
    • marq=up
    • mod=
    • nfo
    • offtopic
    • paste
    • plain
    • pre
    • quicktime
    • quote
    • ram
    • rapidshare
    • s
    • scrippet
    • search
    • shadow=
    • size
    • spoil
    • stream
    • sub
    • sup
    • tab=
    • table=
    • tabs
    • testlink
    • thumbnail
    • u
    • url
    • url=
    • veoh
    • video
    • wave=
    • web
    • youtube
  • If you have custom BBCodes that use the same names as any of the above, you will have a conflict. If you want to use your custom BBCode instead of ABBC3's do the following:
    • Go to the Custom BBCodes page in the ACP and write down the settings for the custom BBCodes you want to keep
    • Install ABBC3
    • If you have phpMyAdmin, go to your database -> phpbb_bbcodes -> Browse.
    • Find the item with the "bbcode_tag" that matches your custom BBCode and click the pencil icon to edit it
    • Locate the field "abbcode" and change that value to 0, and click the go/submit button
    • Go to the Custom BBCodes screen in the ACP and you should see your custom bbcode in the list. Click it to edit it, and put back your original settings in all fields (including the help line, and also click Display on posting page).
    • You can also go to ABBC3 BBCode settings in the ACP, and assign an image to your Custom BBCode.

How To Set Up Custom BBCodes With ABBC3

OPTION 1 : Create a Custom BBCode (no Icon)

###################################################################################################
##
## Files To Edit: 0
##	
## Included Files: 0
##
## Author Notes:
##  bbcode : Center text ( this is already done )
##
###################################################################################################

Log in to your forum and go to [ Administration Control Panel ]

go to: [ Posting ] > [ Messages :: BBCodes] > [ Add a new BBCode ]

#-----[ BBCode usage ]-----------------------------------------------
[center]{TEXT}[/center]

#-----[ HTML replacement ]-------------------------------------------
<div align="center">{TEXT}</div>

#-----[ Help line ]--------------------------------------------------
Enter your text to be centered between [center] and [/center]

#-----[ Settings ]---------------------------------------------------
Check the "Display on posting page"

#-----[ Submit ]-----------------------------------------------------
Click on submit button
				

OPTION 2 : Create a Custom BBCode with Icon

###################################################################################################
##
## Files To Edit: 0
##
## Included Files: 0
##	images/goear.gif
##
## Author Notes:
##	Install a new custom bbcode, show it with an image instead a button.
##	bbcode : Goear audio
##
###################################################################################################

Log in to your forum and go to [ Administration Control Panel ]

Go to: [ Posting ] > [ Messages :: BBCodes] > [ Add a new BBCode ]

#-----[ BBCode usage ]-----------------------------------------------
[goear]http://www.goear.com/listen.php?v={TEXT}[/goear]

#-----[ HTML replacement ]-------------------------------------------
<object width="353" height="132">
<embed src="http://www.goear.com/files/external.swf?file={TEXT}" type="application/x-shockwave-flash" wmode="transparent" quality="high" width="353" height="132"></embed></object>
<br />

#-----[ Help line ]--------------------------------------------------
Insert audio from Goear : [goear]Goear audio URL[/goear] ( Example : http://www.goear.com/listen.php?v=0874d92 )

#-----[ Settings ]---------------------------------------------------
Do not check the "Display on posting page"

#-----[ Submit ]-----------------------------------------------------
Click on submit button

Go to: [ Posting ] > [ Advanced BBCode Box 3 ] > [ ABBC3 BBCodes ]

#-----[ Find ]-------------------------------------------------------
[goear]

#-----[ Edit ]-------------------------------------------------------
Click on Green action icon.

#-----[ Set up ]-----------------------------------------------------
# Note : Now you can mannage this bbcode

If you want to use it in posts, check : Post settings
If you want to use it in private messages, check : Private message settings
If you want to use it in signatures, check : Signature settings
 
In "Tag image icon" use the pull-down to find "goear.gif"

#-----[ Submit ]-----------------------------------------------------
Click on submit button
				

OPTION 3 : Create a Custom BBCode with Icon and Wizard

###################################################################################################
##
## Files To Edit:
##	language/en/mods/abbcode.php
##	styles/prosilver/template/posting_abbcode_buttons.html
##
## Included Files:
##	images/deezer.gif
##
## Author Notes:
##	Install a new custom bbcode, show it with an image instead a button and get a wizard.
##	bbcode : Deezer audio
##
###################################################################################################

###################################################################################################
## Step: 1 / 3
###################################################################################################
Log in to your forum and go to [ Administration Control Panel ]

Go to: [ Posting ] > [ Messages :: BBCodes] > [ Add a new BBCode ]

#-----[ BBCode usage ]-----------------------------------------------
[deezer]http://www.deezer.com/track/{TEXT}[/deezer]

#-----[ HTML replacement ]-------------------------------------------
<object width="180" height="25">
	<param name="movie" value="http://www.deezer.com/embedded/small-widget.swf?idSong={TEXT}&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0" />
	<embed src="http://www.deezer.com/embedded/small-widget.swf?idSong={TEXT}&colorBackground=0x525252&colorButtons=0xDDDDDD&textColor1=0xFFFFFF&autoplay=0" type="application/x-shockwave-flash" wmode="transparent" quality="high" width="180" height="25"></embed>
</object>
<br />

#-----[ Help line ]--------------------------------------------------
[Deezer]Deezer audio URL[/Deezer]

#-----[ Settings ]---------------------------------------------------
Do not check the "Display on posting page"

#-----[ Submit ]-----------------------------------------------------
Click on submit button

#--------------------------------------------------------------------
Go to: [ Posting ] > [ Advanced BBCode Box 3 ] > [ ABBC3 BBCodes ]

#-----[ Find ]-------------------------------------------------------
[deezer]

#-----[ Edit ]-------------------------------------------------------
Click on Green action icon.

#-----[ Set up ]-----------------------------------------------------
# Note : Now you can mannage this bbcode

If you want to use it in posts, check : Post settings
If you want to use it in private messages, check : Private message settings
If you want to use it in signatures, check : Signature settings
 
In "Tag image icon" use the pull-down to find "deezer.gif"

#-----[ Submit ]-----------------------------------------------------
Click on submit button

###################################################################################################
## Step: 2 / 3
###################################################################################################
#
#-----[ OPEN ]-------------------------------------------------------
# NOTE: You will have to make this change to each language you have installed
#
language/en/mods/abbcode.php

#
#-----[ FIND ]-------------------------------------------------------
#
// Custom BBCodes
#
#-----[ AFTER, ADD ]------------------------------------------------
# NOTE: Add these lines on a new blank line after the preceding line(s) to find.
#
# USAGE: the tag name MUST start always with uppercase + _TAG / _MOVER / _TIP /_EXAMPLE or _VIEW. I use DEEZER for this example:
#
	// Deezer audio
	'DEEZER_TAG'			=> 'Deezer',
	'DEEZER_MOVER'			=> 'Insert audio from Deezer',
	'DEEZER_TIP'			=> '[Deezer]Deezer audio URL[/Deezer]',
	'DEEZER_EXAMPLE'		=> 'http://www.deezer.com/track/351534',
	'DEEZER_VIEW'			=> '<object width="180" height="220"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=696108&lang=en&autoplay=true&id=351534"></param><embed src="http://www.deezer.com/embedded/widget.swf?path=696108&lang=en&autoplay=true&id=351534" type="application/x-shockwave-flash" width="180" height="220"></embed></object>',

###################################################################################################
## Step: 3 / 3
###################################################################################################
#
#-----[ OPEN ]-------------------------------------------------------
#
styles/abbcode/posting_abbcode_buttons.js

#
#-----[ FIND ]-------------------------------------------------------
#
		/** Extra Custom bbcodes - Start **/
#
#-----[ AFTER, ADD ]------------------------------------------------
# NOTE: Add these lines on a new blank line after the preceding line(s) to find.
#
		case "deezer":
				

Changelog

This is a non-exhaustive (but still near complete) changelog for Advanced BBCode Box 3 (aka ABBC3). Thanks to all those people who've contributed bug reports and code fixes.

Changes in 3.0.13

  • [Update] Updated prettyPhoto to v3.1.5 (supports jQuery 1.9).
  • [Update] Added new BBvideos for twitch.tv, on.aol.com, screenr.com, testtube.com and tu.tv.
  • [Update] Updated BBvideos for allocine.fr, facebook.com, gamespot.com, gameprotv.com, mpora.com, myspace.com, rutube.ru, sevenload.com and screen.yahoo.com.
  • [Change] Deleted BBvideos for current.com, gotgame.com, kyte.tv (unable to embed from the url) and comedians.jokes.com (moved to comedycentral.com).
  • [Change] Make prettyPhoto the default image resizer on installation.
  • [Fix] Remove old unused code from simple_header.html.
  • [Fix] Fix some HTML validation issues.
  • [Fix] Fixed BBcode [mod] to accept usernames that may contain brackets.
  • [Fix] Fixed an incompatability issue with the Automatic URL to BBVideo add-on and Prime Links MOD.
  • [New] Added French, Turkish and Arabic language translations.
  • [Change] Update MODX files to 1.2.6.
  • [Change] Update UMIL package to 1.0.5.

Changes in 3.0.12

  • [Change] Added prettyPhoto lightbox styled image resizer.
  • [Change] Updated and relocated the included Flash Player.
  • [Change] Updated the appearance of the [hidden] BBcode.
  • [Change] Updated the appearance of the [BBvideo] BBcode. No more dark borders around embedded videos.
  • [Change] New BBvideos: 5min.com, colbertnation.com, dotsub.com, qik.com, snotr.com, thedailyshow.com, viddler.com, youku.com
  • [Change] Updated BBvideos: Youtube now supports every type of Youtube url. Scribd has been changed to work with URLs instead of the Wordpress code. Embed capability updated for comedians.jokes.com, gotgame.com, moddb.com, spike.com, streetfire.com, videogamer.com, wat.tv. Support for m4v and mp4 files.
  • [Change] Deleted BBvideos: We can not embed video from these sites so they have been removed: deviantart.com, ted.com, tu.tv. We have removed these sites because they appear to be gone: vsocial.com, video.google.com. We have also removed support for directly embedding DIVX and MKV files due to platform compatibility issues.
  • [Change] Deleted BBCode [gametrailers]. Was one of the obsolete bbcodes, kept around for legacy posts, but gametrailer.com no longer supports the urls this bbcode used, so it has been permanently removed.
  • [Change] Deleted BBCode [gvideo]. Was one of the obsolete bbcodes, kept around for legacy posts, but Google Video services were shut down Aug 20 2012, so it has been permanently removed.
  • [Change] Updated [font] BBcode to support fonts with unicode characters in their names.
  • [Change] Updated [rapidshare] and [testlink] BBcodes to correctly check for valid rapidshare links.
  • [Change] Removed Lightbox2 from ABBC3 because the current version (2.51) requires modifications, does not support video, does not respect browser window sizes.
  • [Fix] Fixed an issue with youtu.be links not working in BBvideo
  • [Fix] Remove uneeded call to utf8_clean_string in bbcode.php
  • [Fix] Replace use of deprecated eregi function in abbcode.php
  • [Fix] Fixed an issue where downgrading to previous versions could result in all ABBC3 BBcodes being uninstalled.
  • [Fix] Fixed an issue where the Remove BBcode tags button would return "undefined" for [url], [email] and [click] BBcode tags.
  • [Fix] Fixed an minor style issue in subsilver2.
  • [Add-on] Instructions to automatically embed video directly from plain URLs (without [BBvideo] tag).

Changes in 3.0.11

  • [Feature] ABBC3 BBCodes can be arranged more easily and quickly using drag-and-drop in the ACP settings area.
  • [Change] Optimized the BBvideo engine to be faster and more efficient.
  • [Change] New BBvideos: blip.tv, break.com, cnettv.cnet.com, current.com, ebaumsworld.com, flickr.com, funnyordie.com, godtube.com, howcast.com, hulu.com, mpora.com, ted.com, theonion.com, twitvid.com, ustream.tv
  • [Change] Updated BBvideos: collegehumor.com, crackle.com, deviantart.com, gamespot.com, ign.com, revision3.com, slideshare.net, streetfire.com, yahoo.com
  • [Change] Deleted BBvideos (due to unavailability): badr.tv, filefront.com, gamepro.com, livevideo.com, machinima.com, megavideo.com, porkolt.com, revver.com, tangle.com, tinypic.com, vidilife.com
  • [Change] Enhanced the ABBC3 toolbar background image preview in the ACP settings area.
  • [Change] Added 9 new background gradient images for the ABBC3 toolbar.
  • [Change] Support for the latest versions of Highslide JS and Lightview.
  • [Change] Removed PopBox from ABBC3 because it is no longer supported.
  • [Change] Removed GreyBox from ABBC3 because it is old and did not work well cross-browser.
  • [Change] Separated AdvancedBox JS into standalone script (saves bandwidth).
  • [Change] Updated Blur BBCode for cross-browser compatibility with all browsers.
  • [Change] Updated Wave BBCode, the effect is disabled in all except IE because it is only supported in IE.
  • [Change] Updated Off Topic BBCode, gave it a whole new look in posts and fixed a language bug in it.
  • [Change] Improved the look/readability of the ABBC3 BBCodes Help page in Prosilver.
  • [Change] Improved the look of the Image Resizer Info Bar.
  • [Change] Improved the look of the BBCode Help Box area that displays BBCode hints under the ABBC3 toolbar.
  • [Change] Removed dead links to MSSTI.com and updated example BBvideo links that linked to content at MSSTI.com
  • [Fix] Corrected a padding issue with BBvideos in subsilver2.
  • [Fix] Revert to default width of signature post area in subsilver2 to fix an issue with uninstall errors in AutoMOD.
  • [Fix] Added missing language variables to Spanish and German installation instructions.
  • [Fix] Various general spelling and coding errors have been addressed.
  • [Add-On] Instructions to have YouTube videos open up with Highslide JS, Lightview and Shadowbox added to the contrib folder.

Changes in 3.0.10

  • [Change] BBvideo: Update the appearance of embedded BBvideo players. Update YouTube player color theme. Added a more current version of MySpace embedded video link support. Added an option in the ACP to enable the transparent wmode Flash parameter for all BBvideos.
  • [Change] Updated the version check feature in ABBC3's settings page and removed old Mod Version Check add-on
  • [Fix] phpBB's built-in BBCodes will follow ABBC3's group permission settings
  • [Fix] Fixed fatal error when custom BBCodes (not assigned an image/icon) are assigned group permissions by ABBC3
  • [Fix] URL and FLASH BBCodes will only appear in message editors if they are allowed under Post Settings in the ACP
  • [Fix] Consolidate all ACP language vars to a new info_acp_abbcodes.php file

Changes in 3.0.9.3

  • [New] Add support for youtu.be, Facebook, allocine, cnbc and msnbc links to BBvideo BBCode
  • [Fix] Custom BBCodes not assigned an image/icon now correctly follow ABBC3's group permission settings
  • [Fix] Anchor bbcode breaks with Quote tag in between
  • [Fix] MSSQL ODBC Error "Invalid column name '.'"
  • [Fix] Uninstallation will now revert database changes back to correct structure of bbcode_id field depending on your installed version of phpBB
  • [Fix] Corrected an issue where the post area resize buttons stopped working with phpBB 3.0.9
  • [Fix] Image resizer now works correctly for attached images (not placed inline) when no other BBCodes exist on a page to activate ABBC3
  • [Change] Image Resizers have been updated: AdvancedBox, Highslide (up to v4.1.12), Lightview (up to v2.74), Lightbox2 (up to v2.05), and PopBox (up to v2.7a). Ibox has been replaced by Shadowbox (v3.0.3).
  • [Change] Conform to phpBB 3.0.9 new model of using T_SUPER_TEMPLATE_PATH for URLs to javascript
  • [Change] Update to UMIL v 1.0.4

Changes in 3.0.8-PL2

  • [Fix] ABBC3 can be disabled by adding the "false" parameter to display_custom_bbcodes().
  • [Change] Updated for campatibility with phpBB 3.0.8.

Changes in 3.0.8-PL1

  • [Change] Changed UCP options to a pull-down menu to select an ABBC3 interface.
  • [Change] Resize Post Area now increases post area in larger increments.
  • [Fix] Assigning BBCode permissions to specific user groups fixed.
  • [Fix] Fixed BBCode permission checks to prevent potential conflicts with other MODs.
  • [Fix] Hard coded paths to included abbc3 html files in order to prevent potential conflicts with other MODs.
  • [Fix] Updated the included Flash player.
  • [Fix] Minor XHTML issues fixed in the ACP pages.
  • [Fix] ACP Settings for Image Resizer now display correct values when configured.
  • [Fix] Font Color and Text Highlight BBCodes using the "Fancy" drop down menu now work correctly with Internet Explorer.
  • [Fix] Custom BBCode buttons without an image/icon will correctly display when assigned only to signature and/or PM pages.
  • [Fix] BBCode : Marquee : Works independent of marquee's used by other MODs
  • [Fix] BBCode : Fade : Fade effect now works in Internet Explorer. Displays inline correctly in Safari.
  • [Fix] BBCode : Gradient : Gradient wizard works now.
  • [Fix] BBCode : Search : Replaced MSN with Bing.
  • [New] Added German language pack.

Changes in 3.0.8

General:
  • [Change] Separated JavaScript code from .html files : Common files are now style independent
    • abbcode_header.html
    • posting_abbcode_buttons.js
    • posting_abbcode_wizards.js
  • [Change] Optimized code :
    • Don't load unnecessary language files and template variables all time, just when they are needed
    • Don't run unnecessary DB query when display custom bbcodes
  • [Change] Switched over to UMIL based installation
  • [Change] BBCode : glow, shadow, dropshadow, blur, wave : Now works on modern browsers too, not exclusively in IE.
  • [Change] BBCode : BBvideo : Now uses XHTML compliant code for all videos embedded from other Video sharing sites.
  • [Fix] TABS BBCode can now be nested inside other ABBC3 bbcodes like table, moderator, offtopic, spoil, anchor, and tabs without breaking
  • [Fix] Several XHTML and language fixes.
ACP:
  • [Feature] Color bbcode : Colour picker : Now we have 4 options:
    • phpBB style Default
    • Drop Down Menu
    • “fancy” selector
    • “Tigra” color picker
  • [Feature] Highlight bbcode : Colour picker : Now we have 3 options:
    • Drop Down Menu
    • “fancy” selector
    • “Tigra” color picker
  • [Feature] Wizards mode :
    • Disable wizards
    • Pop-up window
    • In-post (trough Ajax)
  • [Feature] Wizards pop-up window size
  • [Feature] UCP Control options : Allow users to select their own editor mode
    • Use standard phpBB3 BBCode buttons
    • ABBC3 “Extended” view
    • ABBC3 “Compact” view
  • [Feature] Added ACP option to define the content allowed in BBvideo

Changes in 3.0.7-PL1

This version wasn't released
  • [Feature] Added alignment for image and thumbnail in the wizard
  • [Feature] Do not display images and flash content, if the user do not want it
  • [Change] The old "Add-On : Custom User Profile Options" now is "Add-on : User Control Panel"
  • [Change] Improve bbcode permission and status
  • [Change] Text Box Resize :
    • It use real cookies inside the JavaScript
    • the size will be saved immediately the user push [ + ] / [ - ] button
    • each size will be independent for signature and post ( PM & post use the same )
  • [Fix] Prevent language error in session.php
  • [Fix] Compact view
  • [Fix] BBvideo from kyte.tv, gametrailers.com

Changes in 3.0.7

  • [Feature] Updated to phpbb version 3.0.7-PL1
  • [Feature] Add-On : Compact ABBC3 Mode option displays all BBCodes in a drop-down menu (Instructions in the contrib folder)
  • [Feature] Add-On : Custom User Profile Options (Create ABBC3 on/off and ABBC3 Compact Mode on/off options for your user's preferences. Instructions in the contrib folder.)
  • [Sec] Deleted "Simple upload" function, suggested by MOD Team
  • [Sec] Changed font bbcode, suggested by MOD Team
  • [Change] Now fade bbcode really faded instead "whited" ( Thanks to Senky from MOD Team )
  • [Change] Quoted post message boxes are no longer fixed in size. Instructions to make Quoted posts display in a fixed-height message box similar to the Code message boxes are now included as an Add-On in the contrib folder
  • [Change] Cleaned up ABBC3's English language text
  • [Change] Updated instructions to MODX 1.2.5 format
  • [Fix] Remove BBCodes from the selected text
  • [Fix] Insert function using IE8 and wizards ( Ticket #43 Thanks to JuanLUX )
  • [Fix] Update video links for feeds
  • [Fix] ABBC3 works again in forum rules
  • [Fix] Using ABBC3 in php version 4.4x ( Ticket #16 Thanks to cisco007 )
  • [Fix] Tabs bbcode and Linebreaks ( Ticket #25 Thanks to HMH )
  • [Fix] SEO MOD and anchor bbcode ( Ticket #26 Thanks to Kharon )
  • [Fix] Spoiler bbcode ( Ticket #32 Thanks to Autinhyeu )
  • [Fix] flv Videos ( Ticket #34 Thanks to maf )
  • [Fix] Videos from photobucket.com ( Ticket #36 Thanks to TheAbunai )
  • [Fix] Text Box Resize in signatures ( Ticket #37 Thanks to maf )
  • [Fix] Various XHTML, JavaScript and CSS mistakes ( Thanks to maf )

Changes in 3.0.6

This version wasn't released
  • [Change] From now ABBC3 will follow the phpbb Version numbering.
  • [Change] Languages es_ar with es
  • [Change] Re-write Simple upload function and fix some spaces in the template posting_abbcode_wizards.html
  • [Change] Language string for Simple upload files
  • [Change] Improve fade bbcode
  • [Change] Function for remove bbcode
  • [Feature] Updated to phpbb version 3.0.6
  • [Feature] Added the README.HTML document into the contrib/docs folder (this document)
  • [Feature] Install Compatible with AutoMOD
  • [Feature] Added new Web video to bbvideo bbcode : badr.tv
  • [Feature] Add-On : Hide image when using the Image Resizer (instructions in the contrib folder)
  • [Fix] Several minor bugs
  • [Fix] Follow coding-guidelines
  • [Fix] Small fixes and changes in some bbcode
  • [Fix] Link to ED2k Stats
  • [Fix] Some bbcodes: spoil, hidden, simpleTabs, image, thumbnails
  • [Fix] Thumbnail forced resize
  • [Fix] Some bbvideos : photobucket.com, flv
  • [Fix] For re-parse function
  • [Fix] Gradient minimum error "undefined"
  • [Fix] Mouse position after cut and remove

Changes in 1.0.12

  • [Feature] Updated to phpbb version 3.0.5
  • [Fix] Some minor bugs reported by the phpbb MOD Team.
  • [Change] File name : abbcode_functions.php to abbcode_page.php
  • [Change] Resizer
    • [Feature] All resizer options are integrated trough the ACP
    • [Feature] Now can choose if you want the resizer bar on resized images
    • [Feature] Individual settings for signature resizer
    • [Feature] Slide show works on GreyBox JS, LiteBox JS, Shadowbox
    • [Fix] Height settings and enhanced resize image
    • [Fix] Enhanced resize image
  • [Fix] Update process now preserve previous installation settings
  • [Fix] Correctly check BBCodes permissions
  • [Fix] Some strings in the help line (posting and wizard pages)
  • [Fix] Upload files, property checked authorized extension
  • [Fix] Since split() has been deprecated in PHP 5.3.x, this function was changed to explode()
  • [Fix] "remember the text box size after preview", feature added in Version 1.0.10, now the value is stored into a cookie, the post text area size, will be preserved for each user every time
  • [Feature] Bbcode list on help page
  • [New] bbcode Scrippets
  • [New] bbcode Anchor
  • [New] bbcode Tabs
  • [Feature] Disable bots to see [hidden] tag, optionally you can do the same for [rapidshare] and [testlink] tags
  • [Fix] Style changes on some bbcodes : bbvideo, spoiler
  • [Fix] BBCode : spoiler
  • [Fix] BBvideo bbcode for : clipfish
  • [Disabled] BBvideo bbcode for : gamevee.com ( The service is no available any more )
  • [Feature] Added new Web video to bbvideo bbcode :
    • (Music) lala.com
    • hdshare.tv
    • scribd.com
    • clipmoon.com
    • clipser.com
    • deviantart.com
    • gameprotv.com
    • kyte.tv
    • moddb.com
    • porkolt.com
    • revision3.com
    • rutube.ru
    • videogamer.com
    • tangle.com

Changes in 1.0.11

  • [Sec] Updated to phpbb version 3.0.4
  • [Sec] Renamed and Moved file root/includes/functions_abbcode.php to root/abbcode_functions.php, suggested by MOD Team.
  • [Fix] BBCodes group permissions
  • [Fix] Install script
  • [Fix] Button to add more divisions or line break in ACP
  • [Fix] Severals issues reported by MOD Team
  • [Sec] Deleted [html] bbcode suggested by MOD Team
  • [Feature] Added a button to reorder bbcodes in ACP
  • [Feature] Added 3 search options for search bbcode
    • Altavista
    • Wikipedia
    • Lycos
  • [Feature] Added 11 new Web video to bbvideo bbcode
    • Filefront.com
    • Gamepro.com
    • Revver.com
    • Sapo.pt
    • Scribd.com
    • Slideshare.net
    • Wegame.com
    • Xfire.com
    • G4tv.com
    • Machinima.com
    • streetfire.net
  • [Sec] Added all patches from previous versions
  • [Feature] Added a button to reorder bbcodes in ACP
  • [Fix] Small fixes and changes in some bbcode
  • [Sec] Safety Check for allow_url_fopen() in rapidshare bbcode
  • [Feature] Image resize : Re-write the entirely main function, Improve speed and IE doesn't hang, Should work in every style and or portal, and can use with signatures or not
  • [Feature] BBCode styles : nfo, ed2k, moderator, offtopic, spoiler : change with the styles based off
  • [Sec] BBCode table : check against CSS XSS vulnerabilities
  • [Fix] Small issues with bbcodes : testlink and megaupload
  • [Fix] Small issues with bbcodes : spoil, mod, offtopic
  • [Feature] New bbcode [hidden]
  • [Feature] Compatible with MOD Version Check

Changes in 1.0.10

  • [Feature] Added "remember the text box size after preview".
  • [Feature] Added new bbcode [HTML] to allow (x)html code in your post ( Disable and restricted for administrators by default )
  • [Feature] Added a button to add more divisions or line break in ACP
  • [Change] Wizard method
  • [Change] Install script, now you can install/update/delete ABBC3
  • [Change] Display resized images in full size
  • [Fix] Small fix in some bbcode
  • [Fix] ABBC3 now works inside an Iframe
  • [Fix] Added the User ID to Uploaded files by ABBC3
  • [Feature] Safety Check if CURL is present for [testlink}
  • [Sec] Added all patches from previous versions

Changes in 1.0.9

  • [Feature] New installation method
  • [Change] ABBC3 files, folder and var names
  • [Sec] Added ABBC3 bbodes to phpbb3 custom bbcodes table : Now phpbb3 takes care about parsing all bbcodes. This improve speed and security.
  • [Change] Renew ACP module for customize and setting ABBC3
  • [Fix] Insert bbcodes with wizards on IE ( Thanks phptr )

Changes in 1.0.8

  • [Feature] New installation method, Now ABBC3 is more effective, only loaded if necessary, improved speed and security
  • [Change] ABBC3 files, folder and var names
  • [Feature] Added ACP module for customize and setting ABBC3 ( Special thanks to joebart72 )
  • [Feature] Added new bbcode [tab] ( Thanks calproye )
  • [Feature] Added new bbcode [testlink] : This tag is used to check the validity of file host links (also called one-click hosts) ( Thanks pavabe )
  • [Feature] Added new bbcode list item [*] ( Thanks CharlesT )
  • [Feature] Added Posting box Resizer. ( Thanks to CrossoverX )
  • [Feature] Added Image Resizer on post : This fix for bug of [img] bbcode when someone add a huge image has width larger than the width of post content
  • [Feature] Added new bbcode BBvideo ( with width and height up to 999px )
  • [Feature] Join ABBC3 bbcodes and Ex custom bbcodes, and now they are all mixed together, by default bbcodes are grouped by type. But you can distribute to your liking.
  • [Fix] MCP (Moderator Control Panel ) works with ABBC3.
  • [Change] Litebox with Graybox used in wizards, thumbnails and image resizer. ( Thanks WillSWC )
  • [Change] Renew wizards, regarding with styles templates and phpbb3.
  • [Feature] Check permissions status for tags : Links, BBCode, Images, Flash, Quote and Moderator. ( Thanks to muiketi )
  • [Change] New and renewed images. ( Thamks SinDramas )
  • [Fix] Align tag
  • [Fix] minor bugs. ( Thamks SinDramas )

Changes in 1.0.7

  • [Fix] Problem when DEBUG is set to true. ( Thanks to muiketi )
  • [Fix] Problem when Quoting or PM's a message. ( Thanks to Anabella! )
  • [Fix] Mouseover help for phpbb custom bbcodes, in subsilver2 ( Thanks SinDramas )
  • [Fix] Add-on upload.
  • [Fix] Minor bugs.
  • [Change] Re-write, updated and added text to all documents ( add-on, how-to-add, ...) and languages files

Changes in 1.0.6

  • [Feature] New installation method
  • [Change] Re-write all code, now ABBC3 is a class.
  • [Change] Dinamic display page for posting.
  • [Feature] Added help page ! ( Thanks muiketi )
  • [Feature] Added font colour dropdown and remove phpbb3 color selector ( Suggested by riehn )
  • [Change] Improve cosmetic issue.
  • [Feature] Added severals background images. For set it, please read the contrib folder content.
  • [Fix] PM's works with ABBC3. ( Thanks mej284 )
  • [Fix] Insert bbcodes with wizards on IE ( Thanks phptr )
  • [Fix] Show custom bbcodes from a how-to-add in 'posting_abbcodes_buttons.html' files ( Thanks joebart72 )
  • [Feature] Added image left|center|right ( Thanks BizimPencere ). For set it, please read the contrib folder content.
  • [Feature] Fixed web, now you can use http://www. | https://www. | www.
  • [Fix] Youtube link, now you can use with or without www, also work with international links.
  • [Feature] Added severals pre installed custom bbcodes, all are disabled by default. For set it, please read the contrib folder content.
    • icon for Simple Hide BBCode MOD by ycl6. ( not the full mod )
    • Moderator ( Thanks pavabe )
    • Offtopic ( Thanks tupeu )
    • Dailymotion video ( Thanks joebart72 )
    • Gamespot video ( Thanks naushadhassam )
    • Gametrailers video ( Thanks naushadhassam )
    • IGN video ( Thanks naushadhassam )
    • Liveleak video ( Thanks [alfa] )
    • Veoh video ( Thanks turkanime )
    • NFO ( Thanks TigerCrow ) (Better on Internet Explorer)
    • Glow text ( Thanks muiketi )
    • Shadow text ( Thanks muiketi )
    • Dropshadow text ( Thanks muiketi )
    • Blur text ( Thanks muiketi )
    • Wave text ( Thanks muiketi ) (Only for Internet Explorer)
    • Search tag ( Thanks muiketi )
    • Simple upload files ( Thanks naushadhassam )

Changes in 1.0.5

  • [Feature] New installation method
  • [Fix] PM's with ABBC3. ( Thanks mej284 )
  • [Fix] Show custom bbcodes from a how-to-add in 'posting_abbcodes_buttons.html' files ( Thanks joebart72 )
  • [Feature] Added 2 pre installed custom bbcodes : Dailymotion and Moderator, both are disabled by default.

Changes in 1.0.4

  • [Fix] Added security on laguages files.
  • [Change] Renewed wizards.
  • [Fix] Added/renewed font styles.
  • [Feature] Added imageshack upload.
  • [Fix] Video + Real Player + stream tags.
  • [Fix] Grad color. ( Thanks ThunderCrew )
  • [Fix] Table bbcode.
  • [Change] Improve cosmetic issue.

Changes in 1.0.3

  • [Fix] Subsilver posting_abbcodes_buttons.html.
  • [Feature] Contrib/add-on folder with Quick reply info.
  • [Fix] Private message bugs. ( Thanks El_Vindicador )
  • [Fix] Others minor bugs.

Changes in 1.0.2

  • [Change] Folder placement ( Suggested by MrC )
  • [Feature] Added languaje file
  • [Change] Highlight drop-down colors with phpbb colors
  • [Change] Copyright link to image link
  • [Feature] Added Giant font size
    • You must go ACP -> General Tab -> Board configuration -> Post settings look at "Maximum font size per post: Maximum font size allowed in a post. Set to 0 for unlimited font size." and change 200 value with 300

Changes in 1.0.1

  • [Feature] Added typo Pre.
  • [Feature] Adder table wizard ( Suggested by ahmedgroup ).
  • [Fix] Gradient.
  • [Fix] Add codes buttons from phpbb3 ACP.

Initial relrease 1.0.0

  • [Feature] Upgrade from phpbb2.x to phpbb3.0.0 (Gold)