Jump to content

Creating Forum Skins/Themes


KMRock

Recommended Posts

Previously, say 2-3 years past I designed a few forum themes and used to know my fair share of CSS and basic HTML.

 

I'm just wondering how someone goes about learning to create more advances custom forum themes for say phpBB and MyBB. And if anyone here makes custom themes.

Link to comment
Share on other sites

If you know the basic of CSS and HTML, then the rest is basically practice

And also taking a look at other people's code
You see some themes that are not jsut color changes, but drastic Code changes, take a look at their code and how they did it, implement those into your design
Basically create alot of themes :)

Link to comment
Share on other sites

I've made themes for a few forums but I don't do it regularly. I'm currently creating a theme for Xenforo for my own forums to match my main site more closely. :) It's coming along well but I did need some help in some areas. :D I've skinned for IP.Board though (from 1.x to 3.x) as well as vBulletin. :)

Link to comment
Share on other sites

I have looked at some articles on skinning themes. There's a term there which I don't fully grasp. It's called slicing. So what do we actually do when we slice? And is the slicing standard or unique to each theme? I mean the size of the slice.

Edited by Victor Leigh
Link to comment
Share on other sites

I think that only applies if you design a theme in Photoshop and not directly in CSS first. I could be wrong, but I don't use 'slicing' or anything like that. I generally dive right in and get into the CSS and begin creating the theme from there.

Link to comment
Share on other sites

I have looked at some articles on skinning themes. There's a term there which I don't fully grasp. It's called slicing. So what do we actually do when we slice? And is the slicing standard or unique to each theme? I mean the size of the slice.

 

As far as I understand it, this is a brief explanation of what is slicing -

We create a design which we need to be translated into the HTML/CSS so that it can become displayed on a Website. This design can be created using any design Application - Photoshop/GIMP/any other of your preference. Then, we cut out smaller sections of the image so that we can use these images as and when and where we need on the website.

 

As and example, take a look at this site's header (top part). You would see a dark background (on which the Name of the site, the menu etc appear) and just a few pixels beneath that there is a darker gray area where your username appears along with other things. Now, on the image for this site, it would have been a bigger image which would have been sliced into 1px wide and n px tall (and we would have 2 images one each for the header and the username bar). Using CSS these would have been set to background:repeat-x - and without any CSS these would have been n-px wide images. This chopping off of the big image into smaller images is slicing. And these smaller images are displayed to cover areas using the background repeat properties.

 

I know, this is not the best explanation but I think, it helps in having an idea. :)

Link to comment
Share on other sites

Thank you, Simplysidy. That helps. Now how is the image sliced? Is there some kind of utility to do it automatically? And how are the slices named?

In Photoshop (and even in Firewoks) there is a tool called Slice Tool - which helps in marking out the segments that are needed out. You start by plotting out the areas and then export them as the image formats you need. Photoshop also can help you export and create a webpage out of it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...