Skins

 

 

 

Edit Skin Properties
This is probably one of the most complicated areas for most people to deal with. We get an overwhelming number of questions regarding how to customize the board from this area, and, although I'd love to put an extremely detailed description in here on what does what and how to do this and that, I am going to save that for a later write-up, if someone doesn't beat me to it. Right now, we're just going to cover the basics. I'll give you a general idea what each area does with a brief once-over, except for the global colors area, which I will try to show you what changes what, as that seems to be one of the largest problems everyone tends to have.
There are very few limits as to what you can do to customize the appearance of your ikonboard. It takes a little imagination, some hex codes, maybe a few graphics and a bit of knowledge about css doesn't hurt at all. If you're really brave, you might venture into the html parts and alter the layouts of the board, or even change the skin template to make it do what you want it to. When going into the Edit Skin Properties area, first you will need to decide which skin you wish to edit, as well as what area of it you want to change (figure a).

Figure a

Skin Sections
CSS - CSS stands for Cascading Style Sheets. This is a type of coding that allows you to set specific attributes for text, tables, page properties, links, hover commands and more. With the ikonboard skins, all font properties and colors are defined here, as well as cells that require a "topcell" image to appear.
Javascript - The javascript for ikonboard contains the commands for pop up windows (such as the emoticons & iB code help cards) and the forum jump attributes. You can add additional ones as necessary, such as a open all offsite links in a new window, or turning off the ability to right click and save images (though this is not a recommendation to use such a script, this is listed only to give examples of other types of javascript).
Global Colors- This area specifically deals with table width, logo name, table cell colors and so on. This is one of the most commonly edited areas, even by those who do very little skinning.
Icon/GFX Attributes - Within this area you will find a list of all images used in a skin (outside of the logo, see above), it's name, it's alternate text, and where it goes. You can change the name of any image here to your own, if you prefer not to overwrite the image with the default names for the files.
HTML - These are actually the miscellaneous html properties of the board itself. Changing this area can cause you serious problems if you are not sure what you are doing. There are a lot of various properties of the skin that can be adjusted here, and the list of things is not only quite extensive, but as this is done in modules, some parts of the board attributes can be very complex.
Apply Board Template - This allows you to apply the template of your choice to any given skin. Very useful if you change the layout of your board but have chosen to leave the default template untouched, though wish to use another layout for a particular skin or series of skins.

CSS Properties
CSS is probably one of the most simple parts of the board to change, as for the most part it only deals with font types, sizes, and colors. Though there are a few areas here that are not "just" font related, the vast majority are (figure b). You should be able to figure the majority of this area pretty quickly.. font : 10px means that the font is 10 pixels high, Veranda is the font name, color: #000000 is the color of the font, background-color: #F8F8FB is the color of the background that the font is written on, and so on. For more information on CSS codes, how it works, and tutorials, you may wish to check out Website Tips.

Figure b

Javascript Properties
Most people will probably never need this feature, but it's here and available for those who do. This area specifically edits the js file in the non-cgi/skins are, defining the attributes for the javascript used in the software (figure c).

Figure c

Global Colors
This has to be the most used area of the ikonboard customization. Global color settings affect the table's width, border color, logo, background color, table cell colors, navigation bars, calendar colors, and so on (figure d). Below you will see a full shot of the entire area, and further down I have made some notes for you to easier identify the areas certain parts effect. I will take screenshots and point out affected areas as best I can to give you a guide as to which item changes what color where.

Figure d




Table Information
Table Width - This can be set in percentages (scalable for various resolutions) or fixed (absolute) by changing % to px. This affects the width of the table the forums and topics are listed in.
Table Border Colour - This is that dark border around the main table itself in the default skin.

Logo Information
Board Logo - This is the name of the image you want to appear as the board logo. The image must be uploaded into the iB_html/non-CGI/Skin area, inside the images folder for the skin number your are editing. It does not have to be named "logo.gif", so long as you have the correct file name showing here.
Logo Alignment - You can use "center", "right", or "left" for the alignment of the logo.

(Please note that for screenshots, the places where the color is , are the areas that have been changed to show you what will be effected by the color adjustments)

Miscellaneous Colours
Board HTML Background Colour - This helps alter the background color of the board itself.
Misc. Table Cell Colour #1 (Light) - This is one of two cell background colors that affect a number of cells in various parts of the board. screenshot
Misc. Table Cell Colour #2 (Dark) - This is the second of two cell background colors that affect a number of cells in various parts of the board. screenshot
Misc. Active Users - This deals with the active users and event calendar part of the board. screenshot
Misc. Board Statistics - This is the board statistics area. screenshot
Misc. Invite a friend - This area is the place where you see the "Invite a Friend" feature. screenshot
Misc. Web Ring - This template helps you set up the total post count format. screenshot
Misc. Header Table Cell Colour - This is the format for the last topic posted include for the entire forum. screenshot

Table Title Colours
Title Background Colour - This helps alter the background color of the board itself. screenshot
Title Table Border Colour - This is one of two cell background colors that affect a number of cells in various parts of the board. screenshot

Misc. Table Cell Colour #1

back
Misc. Table Cell Colour #2

back
Misc. Active Users

back
Misc. Board Statistics

back
Misc. Invite a friend

back
Misc. Web Ring

back
Misc. Header Table Cell Colour

back
Title Background Colour

back
Title Table Border Colour

back

Forum Column Colours
Post, Topic, and Folder Images - This is the very first column on the index and topic view list, containing either the read/new icons or the "envelope" and posticons. #1
Forum and Topic - This will be the cell that contains the forum name or the topic name in a topic view list. #2
Number of Topics - This is the cell containing the number of topics in a forum view (such as the main index page, depending on how yours is set up). #3
Replies - This is the column that contains the number of replies count. #4
Last Post and Action Info - This column is the one that shows who was the last person who posted to that forum (or topic in a topic list view). #5
Topic Starter - This column shows the person who started the topic in a topic list view. #6
Views - This column shows the number of times a topic has been viewed. #7
Pinned Post, Topic, and Folder Images - This is one of two cell background colors that affect a number of cells in various parts of the board. #8
Pinned Topic Title - This is the second of two cell background colors that affect a number of cells in various parts of the board. #9
Pinned Topic Starter - This deals with the active users and event calendar part of the board. #10
Pinned Number of Posts - This is the board statistics area. #11
Pinned Number of Views - This area is the place where you see the "Invite a Friend" feature. #12
Pinned Last Action - This is the format for the last topic posted include for the entire forum. #13

#1 - #5

back
#6 & #7

back
#8 - #13

back

Category Colours
Category Title Background Colour - This is the very first column on the index and topic view list, containing either the read/new icons or the "envelope" and posticons. #1
Nested Category (Expanded) Col. #1 - This will be the cell that contains the forum name or the topic name in a topic view list. #2
Nested Category (Expanded) Col. #2 - This is the cell containing the number of topics in a forum view (such as the main index page, depending on how yours is set up). #3
Nested Category (Expanded) Col. #3 - This is the column that contains the number of replies count. #4
Nested Category (Expanded) Col. #4 - This column is the one that shows who was the last person who posted to that forum (or topic in a topic list view). #5
Nested Category (Expanded) Col. #5 - This column shows the person who started the topic in a topic list view. #6

#1 - #6

back

Thread View Row Colours
Thread Entry Colour #1 - The color of the background of the first and all odd numbered posts in a thread.
Thread Entry Colour #2 - The background color of the second and all even numbered posts in a thread.
Edited by font size (in pt) - The size of the font that shows the time and date and who a post was edited by when someone edits a post.

Thread View Row

User CP, User Bar Colours
User Strip Background Colour - The strip across the top that has the user's name and the link to their control panel. screenshot
User CP Navigation Tabs: Active - The tab for the area you are in when viewing your user control panel. screenshot
User CP Navigation Tabs: Inactive - Tabs of those items you are not immediately viewing in your user control panel. screenshot

Navigation Strip Colours
Navigation Border Colour - The color of the border around the navigation strip at the top of every page.
Navigation Table Background Colour - The color of the navigation strip at the top of every page. screenshot

User Strip

back
User CP Navigation

back
Navigation Strip

back

Member Profile & Member List
Title Background Colour - This is the very first column on the index and topic view list, containing either the read/new icons or the "envelope" and posticons.
Thread Entry Colour #1 - This will be the cell that contains the forum name or the topic name in a topic view list.
Thread Entry Colour #2 - This is the cell containing the number of topics in a forum view (such as the main index page, depending on how yours is set up).

Member Profile & Member List

Calendar Colours
Blank cell - A cell that contains no date, as it is starting into the next month or left extra from the previous month.
Cells with old or new days - Any date for the current month that is not the current day.
Current day cell - The cell for the current day.

Calendar Colors

Icon/GFX Attributes
If you do your own graphics, or know someone who does, then sooner or later you're likely to want to replace the images if you're doing a custom skin job for your board. When that happens, you'll probably need to make some adjustments in your Icon/GFX attributes, especially if the image names have changed (figure a). You'll need to go through, enter in the new image's name in the proper spot, and perhaps you'll want to give it an alternate attribute for the word that pops up when the mouse cursor hovers over the image. Just remember to save your changes when you're done.

Figure a

HTML Properties
This area tends to confuse a lot of people, and making adjustments in here can be risky if you don't know what you're doing. The HTML information for each of the "display" areas is stored here, but it can take a little bit of work customizing them to suit your needs. It's worth it in the end, though, especially if you need a really customized skin. Each prime area listed shows a short list of the table areas that are within it, just click on the primary area, then go in to find the specific tables you need to edit (figure a).

Figure a

Apply Board Template
Some skins require their own custom template. Other times, you may make a template of your own, but need to apply it to your skin, rather than deleting the original out, just in case it doesn't work. That's specifically what this area is for. You simply select the template you wish to use for the skin you're editing from the drop down and hit apply (figure a).

Figure a

back to main menu          back to top

 

 

 

Create New Skin
When you're ready to start making your own skins, you'll probably want to create a new skin pack for it. Depending on how you want it to look, you will want to create it based on an existing pack, which can be the default one or another. Then you will want to choose the Viewable Skin Name, put in your name (if you're the Author of it, of course) and put in your email address, just in case you decide to allow someone to download it, if it gets around, then at least there will be some reference as to who made it (figure a). After you've created your new skin pack, then you'll go into edit skin properties to make your changes however you see fit.

Figure a

back to main menu          back to top

 

 

 

Export Skin Pack
If you've created a new skin or made alterations to the existing pack, then you will likely, in order to save it in case of a crash, want to export it so that you can download a copy of the files "just in case" (figure a). If you decide you want to offer it for download, then you will also want to export it, so that it can be saved in the proper format to be downloaded and put wherever it needs to be to become downloadable to the general public.

Figure a

back to main menu          back to top

 

 

 

Import Skin Pack
I see this question over and over on the support forums.. "How do I make a skin available after I've downloaded it?" Well this is your solution. You'll first need to upload the tar file into your INCOMMING directory, then CHMOD it to 777. Once you've done that, then you'll come here, select the skin from the drop down menu. Give it the name you want to appear for your members if they decide to pick their own default skin, then import (figure a).

Figure a

back to main menu          back to top

 

 

 

Remove Skin
Just like there are lots of reasons for needing to add skins to your collection, there are also lots of reasons why you may need to remove one.. or several. To do this, you simply come here, select the one you want to get rid of and hit "Remove This Skin" (figure a). Couldn't be more simple than that. :)

Figure a

back to main menu          back to top

 

Written 7/13/02 by Snow Wolf for Ikonboard
Jarvis Network