From: yellowled <yellowled> Date: Thu, 24 Jan 2008 14:30:21 +0000 (+0000) Subject: BP: Added two 2column layout, both with additional sidebars below. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c91a2e3c3ec0e4f33f3b47f209b46fdad03b1e9a;p=s9y.git BP: Added two 2column layout, both with additional sidebars below. --- diff --git a/templates/bulletproof/UTF-8/lang_bg.inc.php b/templates/bulletproof/UTF-8/lang_bg.inc.php index 7e9915e..deaab4a 100644 --- a/templates/bulletproof/UTF-8/lang_bg.inc.php +++ b/templates/bulletproof/UTF-8/lang_bg.inc.php @@ -15,6 +15,8 @@ Translator: Ivan Cenov (jwalker@hotmail.bg) @define('LAYOUT_SB','Ðве колони, S-B'); @define('LAYOUT_BS','Ðве колони, B-S, CF'); @define('LAYOUT_SC','Ðдна колона, пÑиÑÑавкиÑе оÑдолÑ, CF'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS','ÐенеÑиÑане на колони Ñ ÐµÐ´Ð½Ð°ÐºÐ²Ð° виÑоÑина (използва Ñе Javascript, а Ñова може да забави малко поÑваÑа на ÑÑÑаниÑаÑа'); // Custom header @define('BP_CUSTOM_HEADER','ÐзобÑажение по Ð¸Ð·Ð±Ð¾Ñ Ð½Ð° базаÑа данни за Ñ ÐµÐ´ÑÑа на блога'); diff --git a/templates/bulletproof/UTF-8/lang_cs.inc.php b/templates/bulletproof/UTF-8/lang_cs.inc.php index b95c861..aca63c4 100644 --- a/templates/bulletproof/UTF-8/lang_cs.inc.php +++ b/templates/bulletproof/UTF-8/lang_cs.inc.php @@ -18,6 +18,8 @@ @define('LAYOUT_SB', 'Dva sloupce, S-B'); @define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); @define('LAYOUT_SC', 'Jeden sloupec, Postrannà sloupec pod nÃm, ON'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS', 'VytvoÅ stejnÄ vysoké sloupce pomocà javascriptu (trochu zpomalà vykreslovánà stránky).'); // Custom header @define('BP_CUSTOM_HEADER', 'Vlastnà obrázek v záhlavà stránky'); diff --git a/templates/bulletproof/UTF-8/lang_cz.inc.php b/templates/bulletproof/UTF-8/lang_cz.inc.php index 2686478..9be5bce 100644 --- a/templates/bulletproof/UTF-8/lang_cz.inc.php +++ b/templates/bulletproof/UTF-8/lang_cz.inc.php @@ -18,6 +18,8 @@ @define('LAYOUT_SB', 'Dva sloupce, S-B'); @define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); @define('LAYOUT_SC', 'Jeden sloupec, Postrannà sloupec pod nÃm, ON'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS', 'VytvoÅ stejnÄ vysoké sloupce pomocà javascriptu (trochu zpomalà vykreslovánà stránky).'); // Custom header @define('BP_CUSTOM_HEADER', 'Vlastnà obrázek v záhlavà stránky'); diff --git a/templates/bulletproof/UTF-8/lang_de.inc.php b/templates/bulletproof/UTF-8/lang_de.inc.php index 6b66aa3..a3378ab 100644 --- a/templates/bulletproof/UTF-8/lang_de.inc.php +++ b/templates/bulletproof/UTF-8/lang_de.inc.php @@ -10,6 +10,8 @@ @define('LAYOUT_SB','Zweispaltig, Seitenleiste links'); @define('LAYOUT_BS','Zweispaltig, Seitenleiste rechts, CF'); @define('LAYOUT_SC','Einspaltig, Seitenleiste(n) unten, CF'); +@define('LAYOUT_SBF','Zweispaltig, Seitenleisten links + unten'); +@define('LAYOUT_BSF','Zweispaltig, Seitenleisten rechts + unten, CF'); @define('JAVASCRIPT_COLUMNS','Gleich lange Spalten über Javascript erzeugen (Kann den Seitenaufbau verzögern.)'); // Custom header @define('BP_CUSTOM_HEADER','Eigene Header-Grafik aus der Mediendatenbank verwenden'); diff --git a/templates/bulletproof/UTF-8/lang_en.inc.php b/templates/bulletproof/UTF-8/lang_en.inc.php index c6b01a1..6aa2157 100644 --- a/templates/bulletproof/UTF-8/lang_en.inc.php +++ b/templates/bulletproof/UTF-8/lang_en.inc.php @@ -10,6 +10,8 @@ @define('LAYOUT_SB','Two columns, S-B'); @define('LAYOUT_BS','Two columns, B-S, CF'); @define('LAYOUT_SC','One column, sidebars below, CF'); +@define('LAYOUT_SBF','Two columns, sidebars left + below'); +@define('LAYOUT_BSF','Two columns, sidebars right + below, CF'); @define('JAVASCRIPT_COLUMNS','Generate equal heights columns using javascript (May slow down page rendering a little.)'); // Custom header @define('BP_CUSTOM_HEADER','Custom header image from media database'); diff --git a/templates/bulletproof/config.inc.php b/templates/bulletproof/config.inc.php index 288d422..07a9732 100644 --- a/templates/bulletproof/config.inc.php +++ b/templates/bulletproof/config.inc.php @@ -49,7 +49,9 @@ $template_config = array( '3ssb' => LAYOUT_SSB, '2sb' => LAYOUT_SB, '2bs' => LAYOUT_BS, - '1col' => LAYOUT_SC) + '1col' => LAYOUT_SC, + '2sbf' => LAYOUT_SBF, + '2bsf' => LAYOUT_BSF) ), array( 'var' => 'jscolumns', diff --git a/templates/bulletproof/index.tpl b/templates/bulletproof/index.tpl index 710ec4a..fc49b59 100644 --- a/templates/bulletproof/index.tpl +++ b/templates/bulletproof/index.tpl @@ -308,6 +308,76 @@ </div> {/if} + {if $template_option.layouttype == '2sbf'} + <!-- case 7: 2 columns, left sidebar plus sidebar below --> + <div id="serendipityLeftSideBar" class="twoside layout2sb_left"> + {if $template_option.sitenavpos == 'left'} + <!-- #sbsitenav: like #sitenav, but placed within the sidebar --> + <div id="sbsitenav" class="serendipitySideBarItem"> + <h3 class="serendipitySideBarTitle">{$template_option.sitenav_sidebar_title}</h3> + <div class="serendipitySideBarContent"> + <!-- the line below must remain as a single uninterrupted line to display correctly in ie6 --> + <ul>{foreach from=$navlinks item="navlink" name="sbnav"}<li class="{if $currpage==$navlink.href}currentpage{/if}{if $smarty.foreach.sbnav.first} sbnavlink_first{/if}{if $smarty.foreach.sbnav.last} sbnavlink_last{/if}"><a href="{$navlink.href}" title="{$navlink.title}">{$navlink.title}</a></li>{/foreach}</ul> + </div> + <div class="serendipitySideBarFooter"></div> + </div> + {/if} + {if $leftSidebarElements > 0}{serendipity_printSidebar side="left"}{/if} + </div> + <div id="content" class="twomain layout2sb_content hfeed"> + {$CONTENT} + </div> + <div id="serendipityRightSideBar" class="onefull layout1col_right_full"> + {if $template_option.sitenavpos == 'right'} + <!-- #sbsitenav: like #sitenav, but placed within the sidebar --> + <div id="sbsitenav" class="serendipitySideBarItem"> + <h3 class="serendipitySideBarTitle">{$template_option.sitenav_sidebar_title}</h3> + <div class="serendipitySideBarContent"> + <!-- the line below must remain as a single uninterrupted line to display correctly in ie6 --> + <ul>{foreach from=$navlinks item="navlink" name="sbnav"}<li class="{if $currpage==$navlink.href}currentpage{/if}{if $smarty.foreach.sbnav.first} sbnavlink_first{/if}{if $smarty.foreach.sbnav.last} sbnavlink_last{/if}"><a href="{$navlink.href}" title="{$navlink.title}">{$navlink.title}</a></li>{/foreach}</ul> + </div> + <div class="serendipitySideBarFooter"></div> + </div> + {/if} + {if $rightSidebarElements > 0}{serendipity_printSidebar side="right"}{/if} + </div> + {/if} + + {if $template_option.layouttype == '2bsf'} + <!-- case 8: 2 columns, right sidebar plus sidebar below --> + <div id="content" class="twomain layout2bs_content hfeed"> + {$CONTENT} + </div> + <div id="serendipityRightSideBar" class="twoside layout2bs_right"> + {if $template_option.sitenavpos == 'right'} + <!-- #sbsitenav: like #sitenav, but placed within the sidebar --> + <div id="sbsitenav" class="serendipitySideBarItem"> + <h3 class="serendipitySideBarTitle">{$template_option.sitenav_sidebar_title}</h3> + <div class="serendipitySideBarContent"> + <!-- the line below must remain as a single uninterrupted line to display correctly in ie6 --> + <ul>{foreach from=$navlinks item="navlink" name="sbnav"}<li class="{if $currpage==$navlink.href}currentpage{/if}{if $smarty.foreach.sbnav.first} sbnavlink_first{/if}{if $smarty.foreach.sbnav.last} sbnavlink_last{/if}"><a href="{$navlink.href}" title="{$navlink.title}">{$navlink.title}</a></li>{/foreach}</ul> + </div> + <div class="serendipitySideBarFooter"></div> + </div> + {/if} + {if $rightSidebarElements > 0}{serendipity_printSidebar side="right"}{/if} + </div> + <div id="serendipityLeftSideBar" class="onefull layout1col_right_full"> + {if $template_option.sitenavpos == 'left'} + <!-- #sbsitenav: like #sitenav, but placed within the sidebar --> + <div id="sbsitenav" class="serendipitySideBarItem"> + <h3 class="serendipitySideBarTitle">{$template_option.sitenav_sidebar_title}</h3> + <div class="serendipitySideBarContent"> + <!-- the line below must remain as a single uninterrupted line to display correctly in ie6 --> + <ul>{foreach from=$navlinks item="navlink" name="sbnav"}<li class="{if $currpage==$navlink.href}currentpage{/if}{if $smarty.foreach.sbnav.first} sbnavlink_first{/if}{if $smarty.foreach.sbnav.last} sbnavlink_last{/if}"><a href="{$navlink.href}" title="{$navlink.title}">{$navlink.title}</a></li>{/foreach}</ul> + </div> + <div class="serendipitySideBarFooter"></div> + </div> + {/if} + {if $leftSidebarElements > 0}{serendipity_printSidebar side="left"}{/if} + </div> + {/if} + <!-- #footer: the page footer can be used for additional information --> <div id="footer"> {if $template_option.footer_text_toggle == 'true'} diff --git a/templates/bulletproof/info.txt b/templates/bulletproof/info.txt index 110ee6d..c488471 100644 --- a/templates/bulletproof/info.txt +++ b/templates/bulletproof/info.txt @@ -1,4 +1,4 @@ Name: Bulletproof v1.2 (s9y-bulletproof.com) Author: Bulletproof development team -Date: 2007-12-07 +Date: 2008-01-24 Require Serendipity: 1.2 diff --git a/templates/bulletproof/lang_bg.inc.php b/templates/bulletproof/lang_bg.inc.php index c9d86de..3a24d46 100644 --- a/templates/bulletproof/lang_bg.inc.php +++ b/templates/bulletproof/lang_bg.inc.php @@ -15,6 +15,8 @@ Translator: Ivan Cenov (jwalker@hotmail.bg) @define('LAYOUT_SB','Äâå êîëîíè, S-B'); @define('LAYOUT_BS','Äâå êîëîíè, B-S, CF'); @define('LAYOUT_SC','Åäíà êîëîíà, ïðèñòàâêèòå îòäîëó, CF'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS','Ãåíåðèðàíå íà êîëîíè ñ åäíàêâà âèñî÷èíà (èçïîëçâà ñå Javascript, à òîâà ìîæå äà çàáàâè ìàëêî ïîÿâàòà íà ñòðàíèöàòà'); // Custom header @define('BP_CUSTOM_HEADER','Èçîáðàæåíèå ïî èçáîð íà áàçàòà äàííè çà õåäúðà íà áëîãà'); diff --git a/templates/bulletproof/lang_cs.inc.php b/templates/bulletproof/lang_cs.inc.php index 4188a58..900afbc 100644 --- a/templates/bulletproof/lang_cs.inc.php +++ b/templates/bulletproof/lang_cs.inc.php @@ -18,6 +18,8 @@ @define('LAYOUT_SB', 'Dva sloupce, S-B'); @define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); @define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS', 'Vytvoø stejnì vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); // Custom header @define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); diff --git a/templates/bulletproof/lang_cz.inc.php b/templates/bulletproof/lang_cz.inc.php index 0d6e6ea..d985bdc 100644 --- a/templates/bulletproof/lang_cz.inc.php +++ b/templates/bulletproof/lang_cz.inc.php @@ -18,6 +18,8 @@ @define('LAYOUT_SB', 'Dva sloupce, S-B'); @define('LAYOUT_BS', 'Dva sloupce, B-S, ON'); @define('LAYOUT_SC', 'Jeden sloupec, Postranní sloupec pod ním, ON'); +@define('LAYOUT_SBF',''); +@define('LAYOUT_BSF',''); @define('JAVASCRIPT_COLUMNS', 'Vytvoø stejnì vysoké sloupce pomocí javascriptu (trochu zpomalí vykreslování stránky).'); // Custom header @define('BP_CUSTOM_HEADER', 'Vlastní obrázek v záhlaví stránky'); diff --git a/templates/bulletproof/lang_de.inc.php b/templates/bulletproof/lang_de.inc.php index e5da2cb..d77be3a 100644 --- a/templates/bulletproof/lang_de.inc.php +++ b/templates/bulletproof/lang_de.inc.php @@ -10,6 +10,8 @@ @define('LAYOUT_SB','Zweispaltig, Seitenleiste links'); @define('LAYOUT_BS','Zweispaltig, Seitenleiste rechts, CF'); @define('LAYOUT_SC','Einspaltig, Seitenleiste(n) unten, CF'); +@define('LAYOUT_SBF','Zweispaltig, Seitenleisten links + unten'); +@define('LAYOUT_BSF','Zweispaltig, Seitenleisten rechts + unten, CF'); @define('JAVASCRIPT_COLUMNS','Gleich lange Spalten über Javascript erzeugen (Kann den Seitenaufbau verzögern.)'); // Custom header @define('BP_CUSTOM_HEADER','Eigene Header-Grafik aus der Mediendatenbank verwenden'); diff --git a/templates/bulletproof/lang_en.inc.php b/templates/bulletproof/lang_en.inc.php index 5849ecc..b692c84 100644 --- a/templates/bulletproof/lang_en.inc.php +++ b/templates/bulletproof/lang_en.inc.php @@ -10,6 +10,8 @@ @define('LAYOUT_SB','Two columns, S-B'); @define('LAYOUT_BS','Two columns, B-S, CF'); @define('LAYOUT_SC','One column, sidebars below, CF'); +@define('LAYOUT_SBF','Two columns, sidebars left + below'); +@define('LAYOUT_BSF','Two columns, sidebars right + below, CF'); @define('JAVASCRIPT_COLUMNS','Generate equal heights columns using javascript (May slow down page rendering a little.)'); // Custom header @define('BP_CUSTOM_HEADER','Custom header image from media database');