I've taken it upon myself to recompile/update the list of all the requested BBCodes I could find/think of.
Sidenote for Mahz: if there's any way we could help with BBCodes, please say so.
Bugs:
See here for testing
Feature Requests
Requests:
Bugs:
Please suggest others if you think of them!
BBCode Requests and Bugs Master List
Helpful links for people who want help with BBCodes and wound up here:
Art and Beauty of BBCode
Symbols, characters, bobs and bits, useful for creating titles and pretty stuff.
Sidenote for Mahz: if there's any way we could help with BBCodes, please say so.
Unimplemented/Requested BBCodes That We Want to Become BBCodes:
[@everyone]
[border=color]
[list][1][a][_]
[size]
[tab]
This existed for a short while, and Mahz stated his intention to bring it back at one point. I'm still trawling through his devjournal; there might be a good reason to not do this.
Ah.
[font]
[left]
[justify]
[glow]
[bgcolour]
[bgcolor] (possibly [highlight])
[column] and [|]
[table], [tr], and [td]
[float]
[soundcloud]
[roll=xdy]
Notifies everyone (that's posted in? subscribed to?) a thread.
-Followup: @lurkers - notifies everyone currently viewing the thread
-Followup: @lurkers - notifies everyone currently viewing the thread
[border=color]
adds a colored border around text
[list][1][a][_]
[_]Creates an unbulleted list, for formatting purposes.
The others create an ordered list, where 1 creates a numbered list and a creates a lettered list. Not needed to be the final implementation
The others create an ordered list, where 1 creates a numbered list and a creates a lettered list. Not needed to be the final implementation
[size]
[size=int x] X specifies a text size (in percentage? by an arbitrary number system? It's up to you!). I'd also request that, either way, decimal sizes are acceptable, just for the hilariousness of 3.1, 0.0002, or 5000.1 sized font.
[tab]
This existed for a short while, and Mahz stated his intention to bring it back at one point. I'm still trawling through his devjournal; there might be a good reason to not do this.
Ah.
[font]
[font=String x]Displays the text in the font specified by x if user has font installed. Defaults to Times New Roman, or Georgia. I like Georgia (be different, choose Georgia!). Should default to a different font than forum default, so that way at least users know that something happened.
[left]
Displays text so that it's left-aligned.
[justify]
Displays text so that each line takes up an entire post-width by messing with the number of spaces between words. I'm certain there's code floating around somewhere on how to make that happen.
[glow]
[glow=String color] Displays a glow around the text in a specified color. I'm not certain how it works, but it ends up looking like this:
[glow=#hexhexhex] Functions identically to [glow=String color].
[glow=String color, short strength] Displays a glow around the text in a specified color at a specified strength. Strength affects both the size of the glow and how intense the glow color is.
[glow=#hexhexhex, short strength] Functions identically to [glow=String color, short strength].
[glow=#hexhexhex] Functions identically to [glow=String color].
[glow=String color, short strength] Displays a glow around the text in a specified color at a specified strength. Strength affects both the size of the glow and how intense the glow color is.
[glow=#hexhexhex, short strength] Functions identically to [glow=String color, short strength].
[bgcolour]
Functions identicially to [bgcolor].
[bgcolor] (possibly [highlight])
[bgcolor=String color] Changes the background color in a square around the selected text to the specified color. Useful for making pixel art, if so incliined.
[bgcolor=#hexhexhex] Functions identically to [bgcolor=String color].
Possibly co-opt [mark]?
[bgcolor=#hexhexhex] Functions identically to [bgcolor=String color].
Possibly co-opt [mark]?
[column] and [|]
(I've never seen this done before, but it would be fabulous!)
Divides the post into equally spaced columns. Inserts a new line before and after said columns.
Examples:
[column][|]This would be no different.[/|][/column]
[column][|]This is in column 1[/|][|]This is in column 2.[/|][/column]
Divides the post into equally spaced columns. Inserts a new line before and after said columns.
Examples:
[column][|]This would be no different.[/|][/column]
[column][|]This is in column 1[/|][|]This is in column 2.[/|][/column]
[table], [tr], and [td]
[table] is simply for parsing purposes. It indicates the start and end of a table.
[tr] creates a new row for the table.
[td] creates a new cell (or column, if you want to look at it that way) for the table. This can result in asymetrical tables.
Example:
[table][tr][tc]Row 1, Col 1[/tc][tc]Row 1, Col 2[/tc][/tr][tr][tc]Row 2, Col 1[/tc][tc]Row 2, Col 2[/tc][tc]Row 2, Col 3[/tc][/tr][/table] Would create a 2 row by 3 column table with cell r1,c3 left blank.
[tr] creates a new row for the table.
[td] creates a new cell (or column, if you want to look at it that way) for the table. This can result in asymetrical tables.
Example:
[table][tr][tc]Row 1, Col 1[/tc][tc]Row 1, Col 2[/tc][/tr][tr][tc]Row 2, Col 1[/tc][tc]Row 2, Col 2[/tc][tc]Row 2, Col 3[/tc][/tr][/table] Would create a 2 row by 3 column table with cell r1,c3 left blank.
[float]
Easier to demonstrate with a picture.
[float] Floats text to the right of an image.
[float=short x]
...x=0: Floats text to the right.
...x=1: Floats text to the left.
...x=2: Floats text on top of the image.
[float] Floats text to the right of an image.
[float=short x]
...x=0: Floats text to the right.
...x=1: Floats text to the left.
...x=2: Floats text on top of the image.
[soundcloud]
links to soundcloud, much like youtube embeds youtube.
[roll=xdy]
random number generator for dicerolling/tabletop purposes. x = number of repeats, y = number of sides; autolinks to current dice rolling system? How does the dicerolling system even work, anyway? Maybe just fully-implement/polish that, first.
-Perhaps display the diceroll on hover, like abbr
-Perhaps display the diceroll on hover, like abbr
Bugs in the current BBCode System and Feature Extension Requests:
Bugs:
See here for testing
-hiders disappear when you use ' or " (and possibly a few others) Apparently this has been fixed?
-Can't change the color of text inside hider titles
-Multiple line breaks register as one line break. Example:
^that was three lines
-[url] overrides [code]
-[hr ] overrides [code]
-[indent] inside [sub] does this:
-new @ mentions don't work when editing; but you also have to avoid re-sending old @ mentions every time you edit. Hmm.
-headers, hiders, hr, and indent (and others?) should eat the first linebreak that follows; make the spacing following tags consistent Fixed except for before headers and after tables
-space eating in successive [url] tags - I think there are a few other non "block-level" (eg quote, hider) tags in which this behavior happens.
-h1 should revert to headings with built-in horizontal rules. If people want size, they should use [size]. Using [h1] tags to hack size in is neither accessibility-favored nor search engine optimized; basically, header tags should be used for headers, as the entire rest of the internet expects.
-Can't change the color of text inside hider titles
-Multiple line breaks register as one line break. Example:
^that was three lines
-[url] overrides [code]
-[hr ] overrides [code]
-[indent] inside [sub] does this:
does this: d oes this: does this: does this: does this: does this : does this: d oes th is: does t his: does this: does this: doe s this: does this: does this: does this: does t his: s this: does this: does this: does this: does this: does this: does this : does this: does this: do es this: does this: does this: does this: does this: does this: does this: does this:
-new @ mentions don't work when editing; but you also have to avoid re-sending old @ mentions every time you edit. Hmm.
-headers, hiders, hr, and indent (and others?) should eat the first linebreak that follows; make the spacing following tags consistent Fixed except for before headers and after tables
-space eating in successive [url] tags - I think there are a few other non "block-level" (eg quote, hider) tags in which this behavior happens.
-h1 should revert to headings with built-in horizontal rules. If people want size, they should use [size]. Using [h1] tags to hack size in is neither accessibility-favored nor search engine optimized; basically, header tags should be used for headers, as the entire rest of the internet expects.
Feature Requests
+is it possible to center hiders but have the text inside not-centered?
[img]
[quote]
[color]
Alpha channel?
[img]
-Image resizing from BBCode (ex: [img=200x100]url[/img]
-Unpaired img tags (ex: [img=url])
-Unpaired img tags (ex: [img=url])
[quote]
+Quotes should link to the post you quoted from
-add post numbers into the quote button
-have the snipped quote text have a link to the snipped post
-add post numbers into the quote button
-have the snipped quote text have a link to the snipped post
[color]
Alpha channel?
[color=x]
...x="random" : displays a random color
...x="background" or x="invisible" : displays forum background color
...x="random" : displays a random color
...x="background" or x="invisible" : displays forum background color
Regarding the Text Editor:
Requests:
+More gui buttons for bbcode!
+Hover text for color
+Line numbers for BBCode errors
+More and fully comprehensive validation errors (invalid url, broken hider tags, idk)
+@ mentions creates a suggested usernames popup
-indent, sub, sup, hider, alignment, lists, headings
+Keyboard Shortcuts for underline, strikethrough, color, hider, and @ mention, as well as for the above new gui buttons+Hover text for color
+Line numbers for BBCode errors
+More and fully comprehensive validation errors (invalid url, broken hider tags, idk)
+@ mentions creates a suggested usernames popup
Bugs:
-Persistent color palettes on edit color then save without manually exiting the palette
Things Missing from the BBCode Cheatsheet:
Point out that only the topicID matters when linking to a forum post
[table]
[pre]
[code] and also [abbr] > [mark] [justify] and [bbcode], but I think some of these should remain secret, just for fun
[table]
[pre]
[code] and also [abbr] > [mark] [justify] and [bbcode], but I think some of these should remain secret, just for fun
Please suggest others if you think of them!
2x Like
1x Thank