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');