[Request] Two BBCode tags and increased signature character limit

Started by TwoHundredTabs, June 01, 2014, 01:42:55 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TwoHundredTabs

Revisiting the CMS Feature Request thread lead me to wanting to make a few requests that I think could be implemented (hopefully easily) now.

(1) Either adding the tags below, or enabling HTML versions to apply to them the way that italics somehow does.

#1 - Div
This would make
and
[/pre] so much more useful.

For example, it would allow for pseudo-floatcenter via [div][float=left]LeftFloat[/float]PesudoCenterFloat[/div][div]PesudoCenterFloat[float=right]RightFloat[/float][/div]

Allowing div to have a width property would almost make it tremendously useful. For example:

[center][div width=400px][float=left]Content1[/float][float=right]Content2[/float][/div][/center]

would make a pretty, centered, two-column signature.

Plus, if you think table-nesting is too complex/difficult to implement, combining div, table, and float would allow for pesudo-table-nesting.

#2 - tbl or table with width
Because the current BBCode doesn't allow table-nesting, tables are almost useless for styling content. They're basically reduced to being tightly-crammed grids. Allowing the use of a width modifier/style would give us a simple means of displaying our content in a more appealing way. Height would be nice, too, but width is more important for layouts - especially for signatures.

Though, if you gave us div with a width property and nesting ability, those of us who really care about styling would be able to stack divs into what would be completely customizable table cells.

(2) Signature character limit

It's fine for people who use images or limited text, but adding descriptive text and BBCode is very difficult with the limit so low - and that's without even considering an attempt to create centered columns.


If you gave me just div, table, and an increased signature character limit - without width or height or nesting properties - I'd be able to make some cool-looking, but simple, stuff.
[tr]   [td]
.............................................  [/td]   [td][/td]   [td] [/td]   [td] .............................................  [/td]   [td][/td]   [td] [/td]   [td] .............................................  [/td]   [td][/td]   [td] [/td]   [td].............................................  [/td]   [/tr]   [tr]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td]
Hover over a link to see a description
[/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [/tr][tr]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [/tr][/table]

Vekseid


TwoHundredTabs

Quote from: Vekseid on June 01, 2014, 03:09:58 AM
Well the second one is easy.

Thank you very much, good sir!

Time to get back to playing with it.


Edit:

Note: Apparently the current table code always forces a table to be in a set-aside block of its own - it isn't allowed to be to the right or left of text/images.
[tr]   [td]
.............................................  [/td]   [td][/td]   [td] [/td]   [td] .............................................  [/td]   [td][/td]   [td] [/td]   [td] .............................................  [/td]   [td][/td]   [td] [/td]   [td].............................................  [/td]   [/tr]   [tr]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td]
Hover over a link to see a description
[/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [/tr][tr]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [td] [/td]   [td] [/td]   [td] .............................................  [/td]   [/tr][/table]