[Comoblog-commit] comoblog/css comoblog.css.php,1.4,1.5
Status: Inactive
Brought to you by:
markwallis
|
From: iamdecal <iam...@us...> - 2006-02-24 00:01:17
|
Update of /cvsroot/comoblog/comoblog/css In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12776/css Modified Files: comoblog.css.php Log Message: initial commit to make sure i've not missed anything transfering the code from my live site down to my cvs version basic premis is that new skins sit in css/SKINNAME/css.php of mod skin select is set to be shown then the users can change the skin via a drop down, if not then a default can be set in the admin area. these skins are imported after the rest of the css so that the content overrides and extends the existing comoblog css - i think we need to decide if skins will provide a full set of styleing or just override and extend the exising code should skin css be entered via the admin area, or uploaded (like a module) ? id prefere to upload as a module as that allows for custom images etc note need to change things like the topic icons some how Index: comoblog.css.php =================================================================== RCS file: /cvsroot/comoblog/comoblog/css/comoblog.css.php,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- comoblog.css.php 25 Nov 2005 02:36:40 -0000 1.4 +++ comoblog.css.php 24 Feb 2006 00:01:13 -0000 1.5 @@ -1,273 +1,291 @@ -<?php -require_once ('../include/config.inc.php'); - -Header ('Content-type: text/css'); - - -// import CSS from activated modules -if (count($SIDEBAR_MODULES) > 0) { - for ($mod_cnt = 0; $mod_cnt < count($SIDEBAR_MODULES); $mod_cnt++) { - if (file_exists(CFG_BASE_PATH.'/modules/'.$SIDEBAR_MODULES[$mod_cnt].'/css/'.$SIDEBAR_MODULES[$mod_cnt].'.css.php')) { - echo '@import url('.CFG_SITE_URL.'modules/'.$SIDEBAR_MODULES[$mod_cnt].'/css/'.$SIDEBAR_MODULES[$mod_cnt].'.css.php);'."\n"; - } - } -} -if (count($TOP_MODULES) > 0) { - for ($mod_cnt = 0; $mod_cnt < count($TOP_MODULES); $mod_cnt++) { - if (file_exists(CFG_BASE_PATH.'/modules/'.$TOP_MODULES[$mod_cnt].'/css/'.$TOP_MODULES[$mod_cnt].'.css.php')) { - echo '@import url('.CFG_SITE_URL.'modules/'.$TOP_MODULES[$mod_cnt].'/css/'.$TOP_MODULES[$mod_cnt].'.css.php);'."\n"; - } - } -} - -echo ' - body { - background: #'.CFG_BODY_BGCOLOR.'; - background-image:url("../img/comoblog/'.CFG_BG_IMG.'"); - background-repeat:'.CFG_BG_IMG_REPEAT.'; - } - - #header { - margin-left: auto; margin-right: auto; - width: '.CFG_PAGE_WIDTH.'px; - background: #'.CFG_TITLE_BGCOLOR.'; - } - - #header h1, #header a { - padding: 0; margin: 0; - font-family: '.CFG_TITLE_FONT_FAMILY.'; - font-size: '.CFG_TITLE_FONT_SIZE.'px; - font-style: '.CFG_TITLE_FONT_STYLE.'; - color: #'.CFG_TITLE_COLOR.'; - text-decoration: none; - vertical-align: middle; - } - - #header h1 a { - padding-left: 5px; - } - - #topbar { - margin-left: auto; margin-right: auto; - width: '.CFG_PAGE_WIDTH.'px; - background: #'.CFG_TOPBAR_BGCOLOR.'; - } - - .topbar_module { - display: inline; - padding-left: 5px; - } - - #contents { - margin-left: auto; margin-right: auto; - width: '.CFG_PAGE_WIDTH.'px; - overflow: auto; - background: #'.CFG_POST_BGCOLOR.'; - } - - #sidebar { - float: right; - width: '.CFG_SIDEBAR_WIDTH.'px; - background: #'.CFG_SIDEBAR_BGCOLOR.'; - } - - .sidebar_module { - margin: 5px; - width: '.(CFG_SIDEBAR_WIDTH-10).'px; - padding-bottom: 5px; padding-top: 5px; - } - - #intro { - width: '.(CFG_PAGE_WIDTH-CFG_SIDEBAR_WIDTH).'px; - float: left; - background: #'.CFG_INTRO_BGCOLOR.'; - } - - #intro p { - font-family: '.CFG_INTRO_FONT_FAMILY.'; - font-size: '.CFG_INTRO_FONT_SIZE.'px; - font-style: '.CFG_INTRO_FONT_STYLE.'; - color: #'.CFG_INTRO_COLOR.'; - padding: 5px; - } - - #page_title { - float: left; - padding: 5px; - } - - #page_title h2 { - font-family: '.CFG_PAGE_TITLE_FONT_FAMILY.'; - font-size: '.CFG_PAGE_TITLE_FONT_SIZE.'px; - font-style: '.CFG_PAGE_TITLE_FONT_STYLE.'; - color: #'.CFG_PAGE_TITLE_COLOR.'; - } - - #page_title p { - font-family: '.CFG_POST_FONT_FAMILY.'; - font-size: '.CFG_POST_FONT_SIZE.'px; - font-style: '.CFG_POST_FONT_STYLE.'; - color: #'.CFG_POST_COLOR.'; - } - - #posts { - float: left; - width: '.(CFG_PAGE_WIDTH-CFG_SIDEBAR_WIDTH-5).'px; - - } - - .post { - margin: 5px; - padding: 5px; - border: '.CFG_POST_BORDER_WIDTH.'px '.CFG_POST_BORDER_STYLE.' #'.CFG_POST_BORDER_COLOR.'; - } - - .post p, .post p a, #page_title p { - font-family: '.CFG_POST_FONT_FAMILY.'; - font-size: '.CFG_POST_FONT_SIZE.'px; - font-style: '.CFG_POST_FONT_STYLE.'; - color: #'.CFG_POST_COLOR.'; - margin: 0; padding: 0; - } - - .post p a { - color: #'.CFG_POST_A_COLOR.'; - text-decoration: '.CFG_POST_A_TEXT_DECORATION.'; - } - - .post p a:hover { - color: #'.CFG_POST_A_HOVER_COLOR.'; - text-decoration: '.CFG_POST_A_HOVER_TEXT_DECORATION.'; - } - - .post img .post_img { - margin: 5px; - } - - p.post_header img { - float: right; - } - - p.post_header, p.post_header a { - font-family: '.CFG_POST_HEADER_FONT_FAMILY.'; - font-size: '.CFG_POST_HEADER_FONT_SIZE.'px; - font-style: '.CFG_POST_HEADER_FONT_STYLE.'; - color: #'.CFG_POST_HEADER_COLOR.'; - text-decoration: '.CFG_POST_A_TEXT_DECORATION.'; - margin: 0; padding: 0; - } - - p.post_header a:hover { - color: #'.CFG_POST_A_HOVER_COLOR.'; - text-decoration: '.CFG_POST_A_HOVER_TEXT_DECORATION.'; - } - - .post h3, .post h3 a { - margin: 0; padding: 0; padding-bottom: 5px; - font-family: '.CFG_POST_TITLE_FONT_FAMILY.'; - font-size: '.CFG_POST_TITLE_FONT_SIZE.'px; - font-style: '.CFG_POST_TITLE_FONT_STYLE.'; - color: #'.CFG_POST_TITLE_COLOR.'; - text-decoration: none; - } - - .post h4, #comments h1, .comment h1 { - margin: 15px 5px 5px 5px; - border-top: '.CFG_COMMENTS_SEPARATOR_WIDTH.'px '.CFG_COMMENTS_SEPARATOR_STYLE.' #'.CFG_COMMENTS_SEPARATOR_COLOR.'; - font-family: '.CFG_COMMENTS_TITLE_FONT_FAMILY.'; - font-size: '.CFG_COMMENTS_TITLE_FONT_SIZE.'px; - font-style: '.CFG_COMMENTS_TITLE_FONT_STYLE.'; - color: #'.CFG_COMMENTS_TITLE_COLOR.'; - } - - .post_footer { - margin-top: 15px; - } - - .post_footer, .post_footer a { - font-family: '.CFG_POST_FOOTER_FONT_FAMILY.'; - font-size: '.CFG_POST_FOOTER_FONT_SIZE.'px; - font-style: '.CFG_POST_FOOTER_FONT_STYLE.'; - color: #'.CFG_POST_FOOTER_COLOR.'; - } - - .post_footer a { - color: #'.CFG_POST_FOOTER_A_COLOR.'; - text-decoration: '.CFG_POST_FOOTER_A_TEXT_DECORATION.'; - } - - .post_footer a:hover { - color: #'.CFG_POST_FOOTER_A_HOVER_COLOR.'; - text-decoration: '.CFG_POST_FOOTER_A_HOVER_TEXT_DECORATION.'; - } - - #comments { - background: #'.CFG_POST_BGCOLOR.'; - } - - .comment { - background: #'.CFG_POST_BGCOLOR.'; - margin: 5px; - padding: 5px; - border-bottom: '.CFG_COMMENTS_SEPARATOR_WIDTH.'px '.CFG_COMMENTS_SEPARATOR_STYLE.' #'.CFG_COMMENTS_SEPARATOR_COLOR.'; - } - - .comment p.comment_header { - font-family: '.CFG_COMMENTS_HEADER_FONT_FAMILY.'; - font-size: '.CFG_COMMENTS_HEADER_FONT_SIZE.'px; - font-style: '.CFG_COMMENTS_HEADER_FONT_STYLE.'; - color: #'.CFG_COMMENTS_HEADER_COLOR.'; - } - - .comment p { - font-family: '.CFG_COMMENTS_FONT_FAMILY.'; - font-size: '.CFG_COMMENTS_FONT_SIZE.'px; - font-style: '.CFG_COMMENTS_FONT_STYLE.'; - color: #'.CFG_COMMENTS_COLOR.'; - } - - .comment p a { - color: #'.CFG_COMMENTS_A_COLOR.'; - text-decoration: '.CFG_COMMENTS_A_TEXT_DECORATION.'; - } - - .comment p a:hover { - color: #'.CFG_COMMENTS_A_HOVER_COLOR.'; - text-decoration: '.CFG_COMMENTS_A_HOVER_TEXT_DECORATION.'; - } - - #footer { - margin-left: auto; margin-right: auto; - width: '.CFG_PAGE_WIDTH.'px; - height: 30px; - background: #'.CFG_FOOTER_BGCOLOR.'; - } - - #footer p { - margin: 0; - padding: 5px; - font-family: '.CFG_FOOTER_FONT_FAMILY.'; - font-size: '.CFG_FOOTER_FONT_SIZE.'px; - font-style: '.CFG_FOOTER_FONT_STYLE.'; - color: #'.CFG_FOOTER_COLOR.'; - } - - #footer #comoblogo { - float: right; - margin: 0; padding: 0; - display: inline; - } - - input.comment_form, textarea.comment_form { - width: 99%; - margin-bottom: 10px; - } - - textarea.comment_form { - height: 150px; - } - -'; - -mysql_close(); -?> +<?php +require_once ('../include/config.inc.php'); + +Header ('Content-type: text/css'); + + +// import CSS from activated modules +if (count($SIDEBAR_MODULES) > 0) { + for ($mod_cnt = 0; $mod_cnt < count($SIDEBAR_MODULES); $mod_cnt++) { + if (file_exists(CFG_BASE_PATH.'/modules/'.$SIDEBAR_MODULES[$mod_cnt].'/css/'.$SIDEBAR_MODULES[$mod_cnt].'.css.php')) { + echo '@import url('.CFG_SITE_URL.'modules/'.$SIDEBAR_MODULES[$mod_cnt].'/css/'.$SIDEBAR_MODULES[$mod_cnt].'.css.php);'."\n"; + } + } +} +if (count($TOP_MODULES) > 0) { + for ($mod_cnt = 0; $mod_cnt < count($TOP_MODULES); $mod_cnt++) { + if (file_exists(CFG_BASE_PATH.'/modules/'.$TOP_MODULES[$mod_cnt].'/css/'.$TOP_MODULES[$mod_cnt].'.css.php')) { + echo '@import url('.CFG_SITE_URL.'modules/'.$TOP_MODULES[$mod_cnt].'/css/'.$TOP_MODULES[$mod_cnt].'.css.php);'."\n"; + } + } +} + +echo ' + body { + background: #'.CFG_BODY_BGCOLOR.'; + background-image:url("../img/comoblog/'.CFG_BG_IMG.'"); + background-repeat:'.CFG_BG_IMG_REPEAT.'; + } + + #header { + margin-left: auto; margin-right: auto; + width: '.CFG_PAGE_WIDTH.'px; + background: #'.CFG_TITLE_BGCOLOR.'; + } + + #header h1, #header a { + padding: 0; margin: 0; + font-family: '.CFG_TITLE_FONT_FAMILY.'; + font-size: '.CFG_TITLE_FONT_SIZE.'px; + font-style: '.CFG_TITLE_FONT_STYLE.'; + color: #'.CFG_TITLE_COLOR.'; + text-decoration: none; + vertical-align: middle; + } + + #header h1 a { + padding-left: 5px; + } + + #topbar { + margin-left: auto; margin-right: auto; + width: '.CFG_PAGE_WIDTH.'px; + background: #'.CFG_TOPBAR_BGCOLOR.'; + } + + .topbar_module { + display: inline; + padding-left: 5px; + } + + #contents { + margin-left: auto; margin-right: auto; + width: '.CFG_PAGE_WIDTH.'px; + overflow: auto; + background: #'.CFG_POST_BGCOLOR.'; + } + + #sidebar { + float: right; + width: '.CFG_SIDEBAR_WIDTH.'px; + background: #'.CFG_SIDEBAR_BGCOLOR.'; + } + + .sidebar_module { + margin: 5px; + width: '.(CFG_SIDEBAR_WIDTH-10).'px; + padding-bottom: 5px; padding-top: 5px; + } + + #intro { + width: '.(CFG_PAGE_WIDTH-CFG_SIDEBAR_WIDTH).'px; + float: left; + background: #'.CFG_INTRO_BGCOLOR.'; + } + + #intro p { + font-family: '.CFG_INTRO_FONT_FAMILY.'; + font-size: '.CFG_INTRO_FONT_SIZE.'px; + font-style: '.CFG_INTRO_FONT_STYLE.'; + color: #'.CFG_INTRO_COLOR.'; + padding: 5px; + } + + #page_title { + float: left; + padding: 5px; + } + + #page_title h2 { + font-family: '.CFG_PAGE_TITLE_FONT_FAMILY.'; + font-size: '.CFG_PAGE_TITLE_FONT_SIZE.'px; + font-style: '.CFG_PAGE_TITLE_FONT_STYLE.'; + color: #'.CFG_PAGE_TITLE_COLOR.'; + } + + #page_title p { + font-family: '.CFG_POST_FONT_FAMILY.'; + font-size: '.CFG_POST_FONT_SIZE.'px; + font-style: '.CFG_POST_FONT_STYLE.'; + color: #'.CFG_POST_COLOR.'; + } + + #posts { + float: left; + width: '.(CFG_PAGE_WIDTH-CFG_SIDEBAR_WIDTH-5).'px; + + } + + .post { + margin: 5px; + padding: 5px; + border: '.CFG_POST_BORDER_WIDTH.'px '.CFG_POST_BORDER_STYLE.' #'.CFG_POST_BORDER_COLOR.'; + } + + .post p, .post p a, #page_title p { + font-family: '.CFG_POST_FONT_FAMILY.'; + font-size: '.CFG_POST_FONT_SIZE.'px; + font-style: '.CFG_POST_FONT_STYLE.'; + color: #'.CFG_POST_COLOR.'; + margin: 0; padding: 0; + } + + .post p a { + color: #'.CFG_POST_A_COLOR.'; + text-decoration: '.CFG_POST_A_TEXT_DECORATION.'; + } + + .post p a:hover { + color: #'.CFG_POST_A_HOVER_COLOR.'; + text-decoration: '.CFG_POST_A_HOVER_TEXT_DECORATION.'; + } + + .post img .post_img { + margin: 5px; + } + + p.post_header img { + float: right; + } + + p.post_header, p.post_header a { + font-family: '.CFG_POST_HEADER_FONT_FAMILY.'; + font-size: '.CFG_POST_HEADER_FONT_SIZE.'px; + font-style: '.CFG_POST_HEADER_FONT_STYLE.'; + color: #'.CFG_POST_HEADER_COLOR.'; + text-decoration: '.CFG_POST_A_TEXT_DECORATION.'; + margin: 0; padding: 0; + } + + p.post_header a:hover { + color: #'.CFG_POST_A_HOVER_COLOR.'; + text-decoration: '.CFG_POST_A_HOVER_TEXT_DECORATION.'; + } + + .post h3, .post h3 a { + margin: 0; padding: 0; padding-bottom: 5px; + font-family: '.CFG_POST_TITLE_FONT_FAMILY.'; + font-size: '.CFG_POST_TITLE_FONT_SIZE.'px; + font-style: '.CFG_POST_TITLE_FONT_STYLE.'; + color: #'.CFG_POST_TITLE_COLOR.'; + text-decoration: none; + } + + .post h4, #comments h1, .comment h1 { + margin: 15px 5px 5px 5px; + border-top: '.CFG_COMMENTS_SEPARATOR_WIDTH.'px '.CFG_COMMENTS_SEPARATOR_STYLE.' #'.CFG_COMMENTS_SEPARATOR_COLOR.'; + font-family: '.CFG_COMMENTS_TITLE_FONT_FAMILY.'; + font-size: '.CFG_COMMENTS_TITLE_FONT_SIZE.'px; + font-style: '.CFG_COMMENTS_TITLE_FONT_STYLE.'; + color: #'.CFG_COMMENTS_TITLE_COLOR.'; + } + + .post_footer { + margin-top: 15px; + } + + .post_footer, .post_footer a { + font-family: '.CFG_POST_FOOTER_FONT_FAMILY.'; + font-size: '.CFG_POST_FOOTER_FONT_SIZE.'px; + font-style: '.CFG_POST_FOOTER_FONT_STYLE.'; + color: #'.CFG_POST_FOOTER_COLOR.'; + } + + .post_footer a { + color: #'.CFG_POST_FOOTER_A_COLOR.'; + text-decoration: '.CFG_POST_FOOTER_A_TEXT_DECORATION.'; + } + + .post_footer a:hover { + color: #'.CFG_POST_FOOTER_A_HOVER_COLOR.'; + text-decoration: '.CFG_POST_FOOTER_A_HOVER_TEXT_DECORATION.'; + } + + #comments { + background: #'.CFG_POST_BGCOLOR.'; + } + + .comment { + background: #'.CFG_POST_BGCOLOR.'; + margin: 5px; + padding: 5px; + border-bottom: '.CFG_COMMENTS_SEPARATOR_WIDTH.'px '.CFG_COMMENTS_SEPARATOR_STYLE.' #'.CFG_COMMENTS_SEPARATOR_COLOR.'; + } + + .comment p.comment_header { + font-family: '.CFG_COMMENTS_HEADER_FONT_FAMILY.'; + font-size: '.CFG_COMMENTS_HEADER_FONT_SIZE.'px; + font-style: '.CFG_COMMENTS_HEADER_FONT_STYLE.'; + color: #'.CFG_COMMENTS_HEADER_COLOR.'; + } + + .comment p { + font-family: '.CFG_COMMENTS_FONT_FAMILY.'; + font-size: '.CFG_COMMENTS_FONT_SIZE.'px; + font-style: '.CFG_COMMENTS_FONT_STYLE.'; + color: #'.CFG_COMMENTS_COLOR.'; + } + + .comment p a { + color: #'.CFG_COMMENTS_A_COLOR.'; + text-decoration: '.CFG_COMMENTS_A_TEXT_DECORATION.'; + } + + .comment p a:hover { + color: #'.CFG_COMMENTS_A_HOVER_COLOR.'; + text-decoration: '.CFG_COMMENTS_A_HOVER_TEXT_DECORATION.'; + } + + #footer { + margin-left: auto; margin-right: auto; + width: '.CFG_PAGE_WIDTH.'px; + height: 30px; + background: #'.CFG_FOOTER_BGCOLOR.'; + } + + #footer p { + margin: 0; + padding: 5px; + font-family: '.CFG_FOOTER_FONT_FAMILY.'; + font-size: '.CFG_FOOTER_FONT_SIZE.'px; + font-style: '.CFG_FOOTER_FONT_STYLE.'; + color: #'.CFG_FOOTER_COLOR.'; + } + + #footer #comoblogo { + float: right; + margin: 0; padding: 0; + display: inline; + } + + input.comment_form, textarea.comment_form { + width: 99%; + margin-bottom: 10px; + } + + textarea.comment_form { + height: 150px; + }'; + + + // if we have this param then we have a skinning option,. + // if its not the default, then add it here so we can overide the styles + // of course if we have it and its default, then we dont need to do anything anyway + + if (CFG_MOD_SKINSELECT_DEFAULT !="default"){ + $whichSkin=CFG_MOD_SKINSELECT_DEFAULT; + + if ($_COOKIE['comoskin'] !="default"){ + $whichSkin= $_COOKIE['comoskin']; + } + if (file_exists(CFG_BASE_PATH.'/skins/'.$whichSkin.'/css.php')) { + echo + '@import url('.CFG_BASE_PATH.'/skins/'.$whichSkin.'/css.php);'."\n"; + } + + } + + + +mysql_close(); +?> |