Welcome Guest [Log In] [Register]
Support Staff Recommendation
All communities remaining on zIFBoards/InvisionFree should check their conversion opt-in selection in their Admin CP (menu item Tapatalk Conversion)
(Read More)

About Me

I've got a lot of opinions about ways to improve the services Zathyus Networks has to offer. I've also got some general advice for board owners and theme designers that might end up being useful some day. For now, these thoughts are kept here where curious minds can find them if they look.
Categories
Service Feedback (2)
Tutorials & Documentation (3)

Readers Online

0 Members, 0 Guests

Feb 27

Details Every Theme Designer Should Know

Over the years I've compiled a list of tweaks I made to skins and hopefully made it into something that is useful for anyone designing themes. This will help you catch all the little details that are needed to make sure your themes turn out as complete and attractive as possible. If you have any questions or notice any omissions/mistakes, feel free to leave a comment and I'll address it. :)

See the last spoiler, Sample CSS and Codes, for examples to go along with the suggestions contained herein.

Obvious Stuff
Spoiler: click to toggle


Obscure Stuff
Spoiler: click to toggle


Default Theme Bugs to Correct
Spoiler: click to toggle


Test Board Needs - Every good test board needs to display certain features. Here are a few tips to display them.
Spoiler: click to toggle


Release Considerations - To allow users of your theme the most flexibility, these are the following things that should be allowed to be customized in your skin. Also includes miscellaneous advice for posting your theme release.
Spoiler: click to toggle



Sample CSS and Codes
Posted in Tutorials & Documentation on Feb 27 2013, 05:16 PM · 2 comments
  1. Comment by DaPizzaMan, Sep 10 2015, 11:46 PM
    Just nitpicking, but there is no Info "meta box." It's just the Notice and Error boxes.
  2. Comment by Lothlómendil, Sep 23 2015, 08:22 PM
    There are 3 classes provided for notice boxes: .notice, .error, and .info. See the following code copied from the ZB source for reference. I'm presuming that there could be a type of notice box that only has a single class, .notice, which could differ from a notice box that had .info or .error styles applied to it. I test all 3 possible cases with sample code in the wrappers, it's easier than spending time testing every function on the board looking for the case where only .notice is used. I think I first noticed this quirk several years ago when making a theme and saw an "inexplicable" difference in one of the notice boxes. I can't be certain after all this time, but I'd rather be safe than sorry. Either way, how you style these 3 classes can have varying effects that need examined.
    Code:
     
    <dl class="notice info">
    <dt>Notice</dt>
    <dd>Blog entry edited</dd>
    </dl>
    <dl class="notice error">
    <dt>Error</dt>
    <dd>The password you entered is not correct. Please note that all passwords are case sensitive. This means ABCD is not the same as AbcD.</dd>
    </dl>
  3. Add new comment: