Originally posted by NukEvil:
P.S. Adding user preferences to colors means adding a new table to the db, learning how to make colors selectable in PHP, and writing an add-on to the the account edit page that will allow you to select your color scheme. So it's going to take a while.
That sounds like an hour's work to me Nuke.
For each CSS ID/Class that you want variable, just add a column into the main user list table in the DB.
When the use logs in, call that information and store it in cookies (or whatever the forum uses to store UserNames).
Then, move the CSS that deals with those variables out of the external sheet and have it all internal as part of the forum header.
Use echo statements to call each CSS declaration but replace the actual colour with $_COOKIE["var"] (or $_SESSION["var"] if this site uses session).
Then all you have to do is add the fields to preferences and set up a simple update query to allow users to modify them.
Hell, that's less than an hour's work.
-Fooglmog
Guy with no clue.