[Php-blog-plugin-cvs] additional_themes/bex01 bex01_screenshot.jpg,NONE,1.1 comments.tpl,NONE,1.1 co
A reliable, secure & extensible PHP blog | Not mainstream since 2002
Brought to you by:
garvinhicking,
jhermanns
From: Garvin H. <gar...@us...> - 2006-05-13 09:07:04
|
Update of /cvsroot/php-blog/additional_themes/bex01 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17457/bex01 Added Files: bex01_screenshot.jpg comments.tpl config.inc.php content.tpl entries.tpl entries_archives.tpl entries_summary.tpl index.tpl info.txt lang_de.inc.php lang_en.inc.php plugin_calendar.tpl plugin_categories.tpl preview.png sidebar.tpl style.css Log Message: Added two new themes: Bex01 and Brown Paper --- NEW FILE: entries_archives.tpl --- {serendipity_hookPlugin hook="entries_header"} {foreach from=$archives item="archive"} <div class="serendipity_entry_date"><h2 class="serendipity_title">{$archive.year}</h2> {foreach from=$archive.months item="month"} <div class="serendipity_entry"> <table cellspacing="4" cellpadding="4" border="0"> <tr> <td width="100"><img src="{serendipity_getFile file="img/graph_bar_horisontal.png"}" height="10" width="{math width=100 equation="count * width / max" count=$month.entry_count max=$max_entries format="%d"}" style="border: 1px solid #000000"></td> <td>{$month.date|@formatTime:"%B"}</td> <td>{$month.entry_count} {$CONST.ENTRIES}</td> <td>({if $month.entry_count}<a href="{$month.link}">{/if}{$CONST.VIEW_FULL}{if $month.entry_count}</a>{/if})</td> <td>({if $month.entry_count}<a href="{$month.link_summary}">{/if}{$CONST.VIEW_TOPICS}{if $month.entry_count}</a>{/if})</td> </tr> </table></div> {/foreach} </div> {/foreach} --- NEW FILE: lang_de.inc.php --- <?php # $Id: lang_de.inc.php,v 1.1 2006/05/13 09:06:58 garvinhicking Exp $ @define('SAYS', 'besagt'); @define('SORRY', 'traurig'); @define('READ_MORE', 'lesen Sie mehr'); @define('DATE_FORMAT_ENTRY_ANDREAS', '%b %e:'); @define('STICKY_POST', 'klebrig:'); @define('STATIC_POST', 'Statisch:'); ?> --- NEW FILE: content.tpl --- <!-- CONTENT START --> {if $searchresult_tooShort} <h2 class="serendipity_date">{$CONST.QUICKSEARCH}</h2> <div class="serendipity_search serendipity_search_tooshort">{$content_message}</div> {elseif $searchresult_error} <h2 class="serendipity_date">{$CONST.QUICKSEARCH}</h2> <div class="serendipity_search serendipity_search_error">{$content_message}</div> {elseif $searchresult_noEntries} <h2 class="serendipity_date">{$CONST.QUICKSEARCH}</h2> <div class="serendipity_search serendipity_search_noentries">{$content_message}</div> {elseif $searchresult_results} <h2 class="serendipity_date">{$CONST.QUICKSEARCH}</h2> <div class="serendipity_search serendipity_search_results">{$content_message}</div> {else} <div class="serendipity_content_message">{$content_message}</div> {/if} {$ENTRIES} {$ARCHIVES} <!-- CONTENT END --> --- NEW FILE: lang_en.inc.php --- <?php # $Id: lang_en.inc.php,v 1.1 2006/05/13 09:06:59 garvinhicking Exp $ @define('SAYS', 'said'); @define('SORRY', 'Sorry'); @define('READ_MORE', 'Read More'); @define('DATE_FORMAT_ENTRY_ANDREAS', '%b %e:'); @define('STICKY_POST', 'Sticky:'); @define('STATIC_POST', 'Static:'); ?> --- NEW FILE: entries.tpl --- <!-- ENTRIES START --> {serendipity_hookPlugin hook="entries_header" addData="$entry_id"} {foreach from=$entries item="dategroup"} <div class="serendipity_Entry_Date"> {if $dategroup.is_sticky} <h2 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h2> {else} <h2 class="serendipity_date"><span class="serendipity_datetab">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY} </span></h2> {/if} {foreach from=$dategroup.entries item="entry"} <h2 class="serendipity_commentsTitle"><a href="{$entry.link}">{$entry.title|@default:$entry.body|truncate:200:" ..."}</a></h2> <div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if}"> {if $entry.categories} <span class="serendipity_entryIcon"> {foreach from=$entry.categories item="category"} {if $category.category_icon} <a href="{$category.category_link}"><img class="serendipity_entryIcon" title="{$category.category_name|@escape}{$category.category_description|@emptyPrefix}" alt="{$category.category_name|@escape}" src="{$category.category_icon}" /></a> {/if} {/foreach} </span> {/if} <div class="serendipity_entry_body"> {$entry.multilingual_footer}{$entry.body}{if $entry.has_extended and not $is_single_entry and not $entry.is_extended} <a href="{$entry.link}#extended">{$CONST.READ_MORE}</a><br /> {/if} </div> {if $entry.is_extended} <div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div> {/if} <div class='serendipity_entryFooter'> {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a> {if $entry.categories} {$CONST.IN} {foreach from=$entry.categories item="category" name="categories"} <a href="{$category.category_link}">{$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach} {/if} {if $entry.has_comments} {if $use_popups} {$entry.label_comments}: <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">({$entry.comments})</a> {else} {$entry.label_comments}: <a href="{$entry.link}#comments">({$entry.comments})</a> {/if} {/if} {if $entry.has_trackbacks} {if $use_popups} {$entry.label_trackbacks}: <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">({$entry.trackbacks})</a> {else} {$entry.label_trackbacks}: <a href="{$entry.link}#trackbacks">({$entry.trackbacks})</a> {/if} {/if} {if $entry.is_entry_owner and not $is_preview} - <a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a> {/if} {$entry.add_footer} </div> </div> <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="{$entry.link_rdf}" trackback:ping="{$entry.link_trackback}" dc:title="{$entry.title_rdf|@default:$entry.title}" dc:identifier="{$entry.rdf_ident}" /> </rdf:RDF> --> {$entry.plugin_display_dat} {if $is_single_entry and not $use_popups and not $is_preview} {if $CONST.DATA_UNSUBSCRIBED} <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_UNSUBSCRIBED|@sprintf:$CONST.UNSUBSCRIBE_OK}</div><br /> {/if} {if $CONST.DATA_TRACKBACK_DELETED} <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_DELETED|@sprintf:$CONST.TRACKBACK_DELETED}</div><br /> {/if} {if $CONST.DATA_TRACKBACK_APPROVED} <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_APPROVED|@sprintf:$CONST.TRACKBACK_APPROVED}</div><br /> {/if} {if $CONST.DATA_COMMENT_DELETED} <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_DELETED|@sprintf:$CONST.COMMENT_DELETED}</div><br /> {/if} {if $CONST.DATA_COMMENT_APPROVED} <br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_APPROVED|@sprintf:$CONST.COMMENT_APPROVED}</div><br /> {/if} <div class="serendipity_comments serendipity_section_trackbacks"> <br /> <a id="trackbacks"></a> <div class="serendipity_commentsTitle">{$CONST.TRACKBACKS}</div> <div class="serendipity_center"> <a rel="nofollow" style="font-weight: normal" href="{$entry.link_trackback}" onclick="alert('{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape:htmlall}'); return false;" title="{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape}">{$CONST.TRACKBACK_SPECIFIC}</a> </div> <br /> {serendipity_printTrackbacks entry=$entry.id} </div> {/if} {if $is_single_entry and not $is_preview} <div class="serendipity_comments serendipity_section_comments"> <br /> <a id="comments"></a> <div class="serendipity_commentsTitle">{$CONST.COMMENTS}</div> <div class="serendipity_center">{$CONST.DISPLAY_COMMENTS_AS} {if $entry.viewmode eq $CONST.VIEWMODE_LINEAR} ({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>) {else} (<a href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED}) {/if} </div> <br /> {serendipity_printComments entry=$entry.id mode=$entry.viewmode} {if $entry.is_entry_owner} {if $entry.allow_comments} <div class="serendipity_center">(<a href="{$entry.link_deny_comments}">{$CONST.COMMENTS_DISABLE}</a>)</div> {else} <div class="serendipity_center">(<a href="{$entry.link_allow_comments}">{$CONST.COMMENTS_ENABLE}</a>)</div> {/if} {/if} <a id="feedback"></a> {foreach from=$comments_messagestack item="message"} <div class="serendipity_center serendipity_msg_important">{$message}</div> {/foreach} {if $is_comment_added} <br /> <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}</div> {elseif $is_comment_moderate} <br /> <div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}<br />{$CONST.THIS_COMMENT_NEEDS_REVIEW}</div> {elseif not $entry.allow_comments} <br /> <div class="serendipity_center serendipity_msg_important">{$CONST.COMMENTS_CLOSED}</div> {else} <br /> <div class="serendipity_section_commentform"> <div class="serendipity_commentsTitle">{$CONST.ADD_COMMENT}</div> {$COMMENTFORM} </div> {/if} </div> {/if} {$entry.backend_preview} {/foreach} </div> {foreachelse} {if not $plugin_clean_page} <h2 class="serendipity_date">{$CONST.SORRY}</h2> <div class="serendipity_overview_noentries">{$CONST.NO_ENTRIES_TO_PRINT}</div> {/if} {/foreach} <div class='serendipity_pageFooter' style="text-align: center"> {serendipity_hookPlugin hook="entries_footer"} {if $footer_info} {if $footer_prev_page} <a href="{$footer_prev_page}">« {$CONST.PREVIOUS_PAGE}</a>   {else} <span class="grey">« {$CONST.PREVIOUS_PAGE}</span>   {/if} {else} {/if} {if $footer_info} ({$footer_info}) {/if} {if $footer_info} {if $footer_next_page}   <a href="{$footer_next_page}">{$CONST.NEXT_PAGE} »</a> {else}   <span class="grey">{$CONST.NEXT_PAGE} »</span> {/if} {else} {/if} </div> <!-- ENTRIES END --> --- NEW FILE: index.tpl --- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>{$head_title|@default:$blogTitle} {if $head_subtitle} - {$head_subtitle}{/if}</title> <meta http-equiv="Content-Type" content="text/html; charset={$head_charset}" /> <meta name="Powered-By" content="Serendipity v.{$head_version}" /> <link rel="stylesheet" type="text/css" href="{$head_link_stylesheet}" /> <link rel="alternate" type="application/rss+xml" title="{$blogTitle} RSS feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/index.rss2" /> <link rel="alternate" type="application/x.atom+xml" title="{$blogTitle} Atom feed" href="{$serendipityBaseURL}{$serendipityRewritePrefix}feeds/atom.xml" /> {if $entry_id} <link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&entry_id={$entry_id}" /> {/if} {serendipity_hookPlugin hook="frontend_header"} <!-- Originally designed by Andreas Viklund [http://andreasviklund.com] --> <!-- Converted to Serendipity by Carl Galloway [http://www.carlgalloway.com] --> <!-- Complete snot hacked out of it and all original graphics designed by Rebecca Hemstad [http://www.bexology.com] --> </head> <body> <div id="mainpane"> <!-- ***** PRIMARY BANNER AREA ***** --> <div id="identity"> <h1>{$head_title|@default:$blogTitle|truncate:50:" ...":true}</h1> <h2>{$head_subtitle|@default:$blogDescription}</h2> </div> <!-- ***** NAVIGATION AREA ***** --> <div id="navigation"> <div style="float: left;"> <ul> <li class="selected"><a href="{$serendipityBaseURL}" accesskey="h">{$CONST.HOMEPAGE}</a></li> {if $head_version < 1.1} <li><a href="#">About</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> {else} <li><a href="{$template_option.navlink1url}" title="{$template_option.navlink1text}">{$template_option.navlink1text}</a></li> <li><a href="{$template_option.navlink2url}" title="{$template_option.navlink2text}">{$template_option.navlink2text}</a></li> <li><a href="{$template_option.navlink3url}" title="{$template_option.navlink3text}">{$template_option.navlink3text}</a></li> {/if} <li><a href="{$serendipityBaseURL}serendipity_admin.php">{$CONST.LOGIN}</a></li> </ul> </div> <div class="quicksearch" style="float: right;"> <form id="searchform" action="{$serendipityBaseURL}" method="get"> <img src="{$serendipityBaseURL}templates/bex01/img/bexmag.gif" width="21" height="15" alt="search picture" /> <input type="hidden" name="serendipity[action]" value="search" /> <input alt="Quicksearch" type="text" name="serendipity[searchTerm]" value="{$CONST.QUICKSEARCH}..." /></form> </div> </div> <!-- ***** CONTENT AREA ***** --> <div id="content"> {$CONTENT} </div> <!-- ***** RIGHT SIDEBAR AREA ***** --> <div id="sidebar"> {serendipity_printSidebar side="right"} {serendipity_printSidebar side="left"} </div> <!-- ***** FOOTER AREA ***** --> <div id="footer"><p>Design by <a href="http://www.bexology.com">Bex</a> & <a href="http://www.carlgalloway.com">Carl</a></p></div> {$raw_data} </div> </body> </html> --- NEW FILE: bex01_screenshot.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: preview.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: config.inc.php --- <?php # $Id: config.inc.php,v 1.1 2006/05/13 09:06:58 garvinhicking Exp $ $probelang = dirname(__FILE__) . '/lang_' . $serendipity['lang'] . '.inc.php'; if (file_exists($probelang)) { include $probelang; } else { include dirname(__FILE__) . '/lang_en.inc.php'; } $template_config = array( array( 'var' => 'navlink1text', 'title' => 'Navlink #1 Text', 'description' => 'Enter the first navigation text', 'type' => 'string', 'default' => 'About', ), array( 'var' => 'navlink1url', 'title' => 'Navlink #1 URL', 'description' => 'Enter the first navigation URL eg \'http://www.somesite.url\'', 'type' => 'string', 'default' => '#', ), array( 'var' => 'navlink2text', 'title' => 'Navlink #2 Text', 'description' => 'Enter the second navigation text', 'type' => 'string', 'default' => 'Photos', ), array( 'var' => 'navlink2url', 'title' => 'Navlink #2 URL', 'description' => 'Enter the second navigation URL eg \'http://www.somesite.url\'', 'type' => 'string', 'default' => '#', ), array( 'var' => 'navlink3text', 'title' => 'Navlink #3 Text', 'description' => 'Enter the third navigation text', 'type' => 'string', 'default' => 'Projects', ), array( 'var' => 'navlink3url', 'title' => 'Navlink #3 URL', 'description' => 'Enter the third navigation URL eg \'http://www.somesite.url\'', 'type' => 'string', 'default' => '#', ), ); ?> --- NEW FILE: style.css --- /* ----------------------------------------------- serendipity template base screen style author: rebecca hemstad version: 01 May 2006 ----------------------------------------------- */ /* GENERAL LINK STYLES ******* ----------------------------------------------- */ a { color: #467aa7; font-weight:bold; text-decoration:none; background-color:inherit; } a:hover{ color:#2a5a8a; text-decoration:none; background-color:inherit; } a img{ border:none; } /******* GENERAL PARAGRAPH STYLES ******* ----------------------------------------------- */ p{ padding:0 0 1.6em 0; } p form{ margin-top:0; margin-bottom:20px; } /******* GENERAL MISCELLANEOUS STYLES ******* ----------------------------------------------- */ blockquote { margin: 15px 30px 0 15px; padding-left: 15px; border-left: 4px solid #467aa7; } code, pre { font-size:1.2em; } /******* SERENDIPITY CENTERING STYLES ******* ----------------------------------------------- */ /* used when s9y needs to center something */ .serendipity_center { margin-left: auto; margin-right: auto; text-align: center; } /******* WARNING MESSAGE STYLES ******* ----------------------------------------------- */ /* warning messages from s9y */ .serendipity_msg_important { color: red; } /* messages letting you know something has happened eg comment saved */ .serendipity_msg_notice { color: green; } /* style to temporarily change something to grey, used in pagefooter */ .grey { color:#999; } /******* PRIMARY STUCTURE STYLES ******* ----------------------------------------------- */ /* Define every style unless explicitly mentioned alsewhere */ *{margin:0; padding:0; } body { margin:0 auto; padding:0px 0px 0px 0px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /* line-height: 1.4em; */ text-align: center; background:#222736 url({TEMPLATE_PATH}img/bexback.gif) top center repeat-y; } #mainpane { height: 100%; margin:20px auto; /*change margin to offset from top */ width: 750px; text-align:left; border: 2px solid #000000; background: #ffffff url({TEMPLATE_PATH}img/bexmainpanegrad.gif) top left repeat-y; } /* container style for comments popup */ .s9y_wrap { text-align:left; padding:5px; } /******* HEADER STYLES ******* ----------------------------------------------- */ #identity{ height:110px; width:100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#FCFCFC url({TEMPLATE_PATH}img/bextop.jpg) bottom left no-repeat; } #identity h1{ padding: 40px 0px 0px 20px; font-size: 3.2em; color: #ffffff; letter-spacing: -2px; font-weight:normal; /* line-height: 65%; */ font-variant: small-caps; } #identity h2{ margin: -4px 0px 0px 20px; padding: 0px 5px 5px 5px; font-size: 1em; color: #ffffff; letter-spacing: 10px; font-weight: bold; } /******* NAVIGATION STYLES ******* ----------------------------------------------- */ #navigation { height:29px; line-height:2.2em; width: 100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#000000; background: #FCFCFC url({TEMPLATE_PATH}img/bexnavback.gif) top center repeat-x; } #navigation li { margin:0px 0px 0px 0px; padding: 5px 10px 5px 10px; list-style-type:none; display: inline; white-space: nowrap; background: url({TEMPLATE_PATH}img/bexdivider.gif) center right no-repeat; } #navigation li a { } * html #navigation a { width:1%; } #navigation .selected, #navigation a:hover { /* background:#80b0da;*/ color:green; text-decoration:none; } /******* QUICK SEARCH STYLE ******* ----------------------------------------------- */ .quicksearch { padding:2px 5px 0px 0px; margin: 0px 0px 0px 0px; /* border-right:none; */ text-align:right; } .quicksearch input { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:150px; color:#999; font-size: xx-small; } /******* FOOTER STYLES ******* ----------------------------------------------- */ #footer{ clear:both; width:100%; height: 26px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #000000 url({TEMPLATE_PATH}img/bexfootergrad.gif) top center repeat-x; } #footer p{ padding: 10px 2px 5px 2px; margin: 0px 0px 0px 0px; text-align:center; font-size:1.0em; color:#f0f0f0; } #footer a{ color:#f0f0f0; background-color:inherit; font-weight:bold; } #footer a:hover{ color:#ffffff; background-color:inherit; text-decoration: underline; } /******* CONTENT STYLES ******* ----------------------------------------------- */ #content { float:left; width: 525px; /* font-size:0.9em; */ padding:20px 0px 3px 20px; margin: 0 auto; } #content h2 { margin: 0px 0px 16px 0px; padding:0; background-color:inherit; } #content .serendipity_commentsTitle, #content h4.serendipity_title { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; font-size:1.3em; font-weight:normal; letter-spacing:-1px; background-color:#eeeeee; font-variant: small-caps; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; color: #467aa7; } #content .serendipity_commentsTitle a:link, #content h4.serendipity_title a:link { font-weight:normal; color: #467aa7; } #content .serendipity_commentsTitle a:hover, #content h4.serendipity_title a:hover { color: #1F5474; font-weight:normal; text-decoration: none; } #content .serendipity_date { color: #558038; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; font-size:1.0em; font-weight:normal; letter-spacing:-1px; } #content .serendipity_datetab { padding: 2px; 2px 2px 2px; } .serendipity_entry_body a:visited, .serendipity_entry_extended a:visited { text-decoration: line-through; } .serendipity_entry li { margin-bottom:10px; list-style-position: inside; } .serendipity_entry_extended { margin-top:20px; clear:left; } /* the small text at the end of each entry 'Posted by etc' */ .serendipity_entryFooter { margin-top:10px; margin-bottom:70px; padding:0px; padding-top:3px; border-top: 1px solid #dedede; font-size:0.9em; color: #31314B; text-align:center; clear:both; } /* styles for bottom of page next and previos page links */ div.serendipity_pageFooter { font-size:0.9em; clear:both; margin:10px auto 50px auto; text-align:center; } #content img { padding: 0; margin-bottom:3px; border: 1px solid #ddd; } #content img.emoticon, #content img.serendipity_entryIcon { border:none; } #content img.serendipity_entryIcon { float:right; } #content h2 a{ font-weight:normal; } #content h3{ margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px; } #content a:hover,#sidebar a:hover{ text-decoration:underline; } #content ul,#content ol{ margin:0 5px 16px 35px; } #content dl{ margin:0 5px 10px 25px; } #content dt{ font-weight:bold; margin-bottom:5px; } #content dd{ margin:0 0 10px 15px; } /******* SIDEBAR STYLES ******* ----------------------------------------------- */ #sidebar { float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 190px; } /* used for header of sidebar plugin items */ #sidebar .serendipitySideBarTitle { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; background: #FCFCFC url({TEMPLATE_PATH}img/bexsidebargrad.gif); height: 21px; } #sidebar .serendipitySideBarItem{ padding: 5px 10px 5px 20px; margin: 0px 0px 0px 0px; line-height:1.4em; /* font-size:0.9em; */ } #sidebar .cornertitle { font-size:1.0em; font-weight: bold; text-align:left; color:#ffffff; padding: 3px 0px 0px 0px; } #sidebar .serendipitySideBarContent { padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px; } /***** start rounded corners ******/ #sidebar .roundtop { height: 21px; background: url({TEMPLATE_PATH}img/bexrt.gif) no-repeat top right; /* border-bottom: 2px solid #578bb8; */ } #sidebar img.corner { width: 15px; height: 21px; border: none; display: block !important; float: left; } /***** end rounded corners ******/ #sidebar p{ margin:0 0 16px 0px; font-size:0.9em; } #sidebar input, #sidebar textarea, #sidebar select, #sidebar td input { width:95%; } /******* CALENDAR STYLES ******* ----------------------------------------------- */ /* calendar arrow rollovers */ div.calback a { display: block; margin: 0px; padding:0px; width:18px; height:20px; overflow:hidden; text-decoration: none; background: url({TEMPLATE_PATH}img/bexbackoff.png) top left no-repeat; } div.calback a:hover { background-image: none; background: url({TEMPLATE_PATH}img/bexbackon.png) top left no-repeat; width:18px; height:20px; } div.calfor a { display: block; margin: 0px; padding:0px; width:18px; height:20px; overflow:hidden; text-decoration: none; background: url({TEMPLATE_PATH}img/bexforoff.png) top left no-repeat; } div.calfor a:hover { background-image: none; background: url({TEMPLATE_PATH}img/bexforon.png) top left no-repeat; width:18px; height:20px; } table.serendipity_calendar { background-color: #ffffff; border: 1px solid #8AA965; } /* style for calendar date links */ table.serendipity_calendar a { text-decoration:none; } /* style for calendar links when hovered over */ table.serendipity_calendar a: { text-decoration: none; } /* style for today's date in calendar */ td.Today { border: 1px solid #578bb8; } /* style for calendar weekday names */ td.serendipity_weekDayName { font-weight: bold; text-align: center; background: url({TEMPLATE_PATH}img/bexcalbackgraddays.jpg); padding: 0px 1px 0px 1px; } td.serendipity_calendarHeader { background: url({TEMPLATE_PATH}img/bexcalbackgrad.jpg); height: 20px; } /* styles for month name and arrows in calendar */ td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited, td.serendipity_calendarHeader a:hover { text-decoration: none; color: #ffffff; } /* style for wekday names in calendar */ td.serendipity_weekDayName { border-bottom: 1px solid #dddddd; } /* style to center dates */ tr.serendipity_calendar td { text-align: center; } /* background color in calendar first column */ td.FirstInRow { background-color:#e7f0f8; } /******* EMBEDDED SY9 IMAGE MANNER IMAGES ******* ----------------------------------------------- */ /* container for images and text */ .serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right { margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em; } /* style to center image and text within entry */ .serendipity_imageComment_center { display:block; margin:0 auto 5px auto; } /* style to left align image and text within entry */ .serendipity_imageComment_left { float:left; margin:0 12px 5px 0; } /* style to right align image and text within entry */ .serendipity_imageComment_right { float:right; margin:0 0 5px 12px; } /* styles for the images */ .serendipity_imageComment_img, .serendipity_imageComment_img img { text-align: center; } /* styles for the text below the image if used */ .serendipity_imageComment_txt { clear: both; text-align: center; } /******* PLUGIN STYLES ******* ----------------------------------------------- */ /* style for the search term and number of results using quicksearch */ .searchterm, .searchresults { color:#467aa7; font-weight:bold; } /* used in comments */ .oddbox, .plugin_comment_wrap { margin:0 0 20px 0; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em; } /* not used */ .evenbox {} /* container for comments plugin within sidebar */ .container_serendipity_plugin_comments { color:#333; } /* style for line break in comments plugin */ .container_serendipity_plugin_comments br { line-height:0.5em; } /* style for comment body within sidebar */ .plugin_comment_body { font-style:oblique; } /* container cloud for tags and static page navigation */ .serendipity_freetag_taglist, .staticpage_navigation, .serendipity_search { padding:15px; margin:0 0 50px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em; clear:both; } .container_serendipity_plugin_freetag a { font:85% Verdana,Tahoma,Arial,sans-serif; line-height: 1!important; } /* shift the feed icon in the freetag sidebar plugin */ .serendipity_freeTag_xmlButton { padding-left:2px; } /* place freetag list on new line in entry footer */ .serendipity_freeTag { clear:both; } /* adjust line height in entry footer */ .serendipity_karmaVoting, .serendipity_freeTag { line-height: 1!important; } --- NEW FILE: info.txt --- Name: Bex01 Author: Rebecca Hemstad Date: May 5 2006 --- NEW FILE: plugin_calendar.tpl --- <div align="center"> <table style="width: 100%" border="0" cellspacing="0" cellpadding="0" class="serendipity_calendar"> <tr> <td class="serendipity_calendarHeader" align="center"> {if $plugin_calendar_head.minScroll le $plugin_calendar_head.month_date} <div class="calback"><a title="{$CONST.BACK}" href="{$plugin_calendar_head.uri_previous}"></a></div> {/if} </td> <td colspan="5" class="serendipity_calendarHeader" style="text-align: center; vertical-align: middle"> <a style="white-space: nowrap; font-weight: bold;" href="{$plugin_calendar_head.uri_month}">{$plugin_calendar_head.month_date|formatTime:"%B '%y":false}</a> </td> <td class="serendipity_calendarHeader" align="center"> {if $plugin_calendar_head.maxScroll ge $plugin_calendar_head.month_date} <div class="calfor"><a title="{$CONST.FORWARD}" href="{$plugin_calendar_head.uri_next}"></a></div> {/if} </td> </tr> <tr> {foreach from=$plugin_calendar_dow item="dow"} <td scope="col" abbr="{$dow.date|@formatTime:"%A":false}" title="{$dow.date|@formatTime:"%A":false}" class="serendipity_weekDayName" align="center">{$dow.date|@formatTime:"%a":false|@truncate:2:'':true}</td> {/foreach} </tr> {foreach from=$plugin_calendar_weeks item="week"} <tr class="serendipity_calendar"> {foreach from=$week.days item="day"} <td class="serendipity_calendarDay {$day.classes}"{if isset($day.properties.Title)} title="{$day.properties.Title}"{/if}>{if isset($day.properties.Active) and $day.properties.Active}<a href="{$day.properties.Link}">{/if}{$day.name|@default:" "}{if isset($day.properties.Active) and $day.properties.Active}</a>{/if}</td> {/foreach} </tr> {/foreach} </table> </div> --- NEW FILE: comments.tpl --- {foreach from=$comments item=comment name="comments"} <a id="c{$comment.id}"></a> <div class="serendipity_comment serendipity_comment_author_{$comment.author|@makeFilename} {if $entry.author == $comment.author}serendipity_comment_author_self{/if} {cycle values="oddbox, evenbox"}" style="padding-left: {$comment.depth*20}px"> <p>{if $comment.url} <a href="#c{$comment.id}" title="{$CONST.LINK_TO_COMMENT|sprintf:$comment.trace}">#{$comment.trace}</a> - <a href="{$comment.url}" target="_blank">{$comment.author|@default:$CONST.ANONYMOUS}</a> {$CONST.SAYS}:<br /> {else} <a href="#c{$comment.id}" title="{$CONST.LINK_TO_COMMENT|sprintf:$comment.trace}">#{$comment.trace}</a> - {$comment.author|@default:$CONST.ANONYMOUS} {/if} {$comment.timestamp|@formatTime:$CONST.DATE_FORMAT_SHORT} - {if $entry.allow_comments} (<a href="#serendipity_CommentForm" onclick="document.getElementById('serendipity_replyTo').value='{$comment.id}';">{$CONST.REPLY}</a>) {/if}{if $entry.is_entry_owner} (<a href="{$comment.link_delete}" onclick="return confirm('{$CONST.COMMENT_DELETE_CONFIRM|@sprintf:$comment.id:$comment.author}');">{$CONST.DELETE}</a>) {/if}</p> <p>{$comment.body}</p> </div> {foreachelse} <p class="nocomments">{$CONST.NO_COMMENTS}</p> {/foreach} --- NEW FILE: entries_summary.tpl --- {serendipity_hookPlugin hook="entries_header"} <div class='serendipity_date'>{$CONST.TOPICS_OF} {$dateRange.0|@formatTime:"%B, %Y"}</div> <div class="serendipity_entry"> <ul> {foreach from=$entries item="entries"} {foreach from=$entries.entries item="entry"} <li><a href="{$entry.link}">{$entry.title}</a> <br />{$CONST.POSTED_BY} {$entry.author} {$CONST.ON} {$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY}</li> {/foreach} {/foreach} </ul> </div> --- NEW FILE: sidebar.tpl --- {if $is_raw_mode} <div id="serendipity{$pluginside}SideBar"> {/if} {foreach from=$plugindata item=item} {if $item.class == "serendipity_quicksearch_plugin"}{else} <div class="serendipitySideBarItem container_{$item.class}"> {if $item.title != ""} <div class="serendipitySideBarTitle {$item.class}"> <div class="roundtop"><img src="{$serendipityBaseURL}templates/bex01/img/bexlt.gif" alt="corner graphic" width="15" height="15" class="corner" style="display: none"/> <div class="cornertitle">{$item.title}</div> </div> </div> {/if} <div class="serendipitySideBarContent">{$item.content}</div> </div> {/if} {/foreach} {if $is_raw_mode} </div> {/if} --- NEW FILE: plugin_categories.tpl --- {if $is_form} <form id="serendipity_category_form" action="{$form_url}" method="post"> <div id="serendipity_category_form_content"> {/if} <ul id="serendipity_categories_list" style="list-style: none; margin: 0px; padding: 0px"> {foreach from=$categories item="plugin_category"} <li style="display: block;"> {if $is_form} <input style="width: 15px" type="checkbox" name="serendipity[multiCat][]" value="{$plugin_category.categoryid}" /> {/if} {if !empty($category_image)} <a class="serendipity_xml_icon" href="{$plugin_category.feedCategoryURL}"><img src="{$category_image}" alt="XML" style="border: 0px" /></a> {/if} <a href="{$plugin_category.categoryURL}" title="{$plugin_category.category_description|escape}" style="padding-left: {$plugin_category.paddingPx}px">{$plugin_category.category_name|escape}</a> </li> {/foreach} </ul> {if $is_form} <br /><input type="submit" name="serendipity[isMultiCat]" value="{$CONST.GO}" /><br /> {/if} <br /><a href="{$form_url}" title="{$CONST.ALL_CATEGORIES}">{$CONST.ALL_CATEGORIES}</a> {if $is_form} </div> </form> {/if} |