Hello, I'm not sure about the smileys except to check that you've not got disable smilies ticked but I do know that the [/color] [font] etc are programming tags to tell the forum to display the text in a certain way. You need to make sure you have both a start and end tag for it to work.
For example to put something in bold would be your text here with the / indicating the end of the style.
The easiest way to do this is after you select a font or colour etc, type your message then click on [CLOSE TAGS] and it should automatically add in the end tag. However having an extra end tag would make it display in the message as [/color] instead of actually changing the colour. Just make sure you have pairs of 1 start and 1 end / tag.
Sorry if I'm not too good at explaining this, I did a bit of programming at uni but it was a while ago and I don't remember too much 😛