Loading...
 
Skip to main content

Architecture / Installation


posts: 4664 Japan

Hi,

This appears to be a case of your custom stylesheet missing some selectors/properties that were added or changed in the Tiki update. You can look for
"div.freetaglist" or ".freetaglist" and, for example, "a.freetag_5" (also other similar freetag designations) in one of the stylesheets (in the styles/ directory) of the Tiki 2.3 package and add these to your custom stylesheet.

As an aside, and something to look forward to, in Tiki 3, which will be released in a month or so, themes can have theme options. This means that instead of having to replace an entire theme stylesheet to have a custom theme, you can just add your changes in a separate small CSS file and put it in an "options" subdirectory of the existing theme, say for example that you just want to change background colors and font properties but otherwise like an existing theme. This way, the existing theme, if it's part of the Tiki download package, gets updated and your custom theme benefits, and only needs to be edited if it happened to be affected by something in the main theme update, which is relatively unlikely. Much nicer and easier (thanks to Jonny Bradley for this innovation).

-- Gary


posts: 82 Norway

Thank you Gary, you made my day today.

The fist 6 themes I looked at did not have any freetag info, but thenews.css did. I changed the font size alittle, but anyone else having a similar issue, this is what I put into my css file.

/***** Tags (freetags) *****/
li.freetag {
list-style: none;
display: inline;
margin: 0;
padding: 0;
}
ul.freetag {
margin: 0;
padding: 0;
display: inline;
}

.freetag a {display:inline}a.freetag_1 { text-decoration: none; font-size: .8em }
a.freetag_2 { text-decoration: none; font-size: 1em }
a.freetag_3 { text-decoration: none; font-size: 1.5em }
a.freetag_4 { text-decoration: none; font-size: 2em }
a.freetag_5 { text-decoration: none; font-size: 2.5em }
a.freetag_6 { text-decoration: none; font-size: 3em }
a.freetag_7 { text-decoration: none; font-size: 3.5em }

div.freetagObjectOdd {
margin: 2px;
/*background-color: #F7F9FA;*/
position: relative;
}

div.freetagObjectEven {
margin: 2px;
/*background-color : #E7E9EA;*/
position: relative;
}

div.freetagObjectName a {
text-decoration: none;
}

div.freetagObjectType {
position: absolute;
top: 0px;
right: 0px;
}