Some BBCodes on RPNation do not perform complete sanitization of user input. This can be used to inject CSS into some items that couldn't be replicated through use of the DIV tag.
CSS Properties Injection
The following tags can have additional CSS properties added:
The idea is to close the CSS property that was supposed to be the only one there, add your additional properties, and then re-open the initial CSS property (or an equivalent one).
CSS Classes Injection
The following tags can have additional CSS classes added:
The idea here is to finish up the class it was expecting, then append your own classes.
CSS Properties Injection
The following tags can have additional CSS properties added:
- PROGRESS
- THINPROGRESS
- CENTERBLOCK
- BG
- BORDER
- HEIGHTRESTRICT
- SCROLL
Red progress bar
Code:
[PROGRESS=50% - 6px); background-color: red; margin-left: calc(50% + 2px); width: calc(50]Red progress bar[/PROGRESS]
Red progress bar
Code:
[THINPROGRESS=50%; background-color: blue; margin-left: 50%; width: 50]Red progress bar[/THINPROGRESS]
The idea is to close the CSS property that was supposed to be the only one there, add your additional properties, and then re-open the initial CSS property (or an equivalent one).
CSS Classes Injection
The following tags can have additional CSS classes added:
- H
- SH
- DIVIDE
- IMAGEFLOAT
- SIDE
- ROW
- MESSAGE
- BLOCK
- CHECK
- FA
The idea here is to finish up the class it was expecting, then append your own classes.