From: <be...@us...> - 2014-11-16 10:46:41
|
Revision: 12848 http://sourceforge.net/p/xoops/svn/12848 Author: beckmi Date: 2014-11-16 10:46:18 +0000 (Sun, 16 Nov 2014) Log Message: ----------- Adding Footer blocks (http://xoops.org/modules/newbb/viewtopic.php?topic_id=76816), updating xBootstrap Modified Paths: -------------- XoopsCore/branches/2.5.x/2.5.8/htdocs/class/theme_blocks.php XoopsCore/branches/2.5.x/2.5.8/htdocs/class/xoopsblock.php XoopsCore/branches/2.5.x/2.5.8/htdocs/include/defines.php XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/block.php XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/thumbs/phpthumb.bmp.php XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/language/english/admin/blocksadmin.php XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/default/theme.html XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/css/bootstrap.min.css XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/css/reset.css XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/docs/TODO.txt XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/docs/changelog.txt XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/docs/readme.txt XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/js/bootstrap.min.js XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/js/js.js XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/language/english/main.php XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/modules/extgallery/extgallery_index.html XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/modules/extgallery/extgallery_public-album.html XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/modules/news/news_index.html XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/modules/tdmdownloads/tdmdownloads_index.html XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/style.css XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/theme.ini XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/tpl/content-zone.html Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/class/theme_blocks.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/class/theme_blocks.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/class/theme_blocks.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -102,7 +102,15 @@ XOOPS_CENTERBLOCK_RIGHT => 'page_topright' , XOOPS_CENTERBLOCK_BOTTOMLEFT => 'page_bottomleft' , XOOPS_CENTERBLOCK_BOTTOM => 'page_bottomcenter' , - XOOPS_CENTERBLOCK_BOTTOMRIGHT => 'page_bottomright'); + XOOPS_CENTERBLOCK_BOTTOMRIGHT => 'page_bottomright', + + + XOOPS_FOOTERBLOCK_LEFT => 'footer_left', + XOOPS_FOOTERBLOCK_RIGHT => 'footer_center' , + XOOPS_FOOTERBLOCK_CENTER => 'footer_right' , + XOOPS_FOOTERBLOCK_ALL => 'footer_all' ); + + foreach ($oldzones as $zone) { $this->blocks[$zone] = array(); } Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/class/xoopsblock.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/class/xoopsblock.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/class/xoopsblock.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -369,6 +369,8 @@ $side = "(b.side=0 OR b.side=1)"; } elseif ($side == XOOPS_CENTERBLOCK_ALL) { $side = "(b.side=3 OR b.side=4 OR b.side=5 OR b.side=7 OR b.side=8 OR b.side=9 )"; + } elseif ($side == XOOPS_FOOTERBLOCK_ALL) { + $side = "(b.side=10 OR b.side=11 OR b.side=12 )"; } else { $side = "b.side=" . $side; } @@ -411,10 +413,12 @@ $where_query = " WHERE isactive=" . $isactive; if (isset($side)) { // get both sides in sidebox? (some themes need this) - if ($side == 2) { + if ($side == XOOPS_SIDEBLOCK_BOTH) { $side = "(side=0 OR side=1)"; - } elseif ($side == 6) { + } elseif ($side == XOOPS_CENTERBLOCK_ALL) { $side = "(side=3 OR side=4 OR side=5 OR side=7 OR side=8 OR side=9)"; + } elseif ($side == XOOPS_FOOTERBLOCK_ALL) { + $side = "(side=10 OR side=11 OR side=12)"; } else { $side = "side=" . $side; } Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/include/defines.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/include/defines.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/include/defines.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -31,6 +31,12 @@ define('XOOPS_CENTERBLOCK_BOTTOMLEFT', 7); define('XOOPS_CENTERBLOCK_BOTTOMRIGHT', 8); define('XOOPS_CENTERBLOCK_BOTTOM', 9); +//bottom blocks (Timgno) +define('XOOPS_FOOTERBLOCK_LEFT', 10); +define('XOOPS_FOOTERBLOCK_CENTER', 11); +define('XOOPS_FOOTERBLOCK_RIGHT', 12); +define('XOOPS_FOOTERBLOCK_ALL', 13); + define('XOOPS_BLOCK_INVISIBLE', 0); define('XOOPS_BLOCK_VISIBLE', 1); define('XOOPS_MATCH_START', 0); @@ -85,7 +91,7 @@ margin: 150px auto; text-align: center; background-color: #fff; - background-image: url(images/img_errors.png); + background-image: url(/images/img_errors.png); background-repeat: no-repeat; background-position: 30px 50px; padding-left: 300px; Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/block.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/block.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/block.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -89,7 +89,11 @@ 5 => _AM_SYSTEM_BLOCKS_CBCENTER, 7 => _AM_SYSTEM_BLOCKS_CBBOTTOMLEFT, 8 => _AM_SYSTEM_BLOCKS_CBBOTTOMRIGHT, - 9 => _AM_SYSTEM_BLOCKS_CBBOTTOM)); + 9 => _AM_SYSTEM_BLOCKS_CBBOTTOM, + 10 => _AM_SYSTEM_BLOCKS_CBFOOTERLEFT, + 11 => _AM_SYSTEM_BLOCKS_CBFOOTERCENTER, + 12 => _AM_SYSTEM_BLOCKS_CBFOOTERRIGHT)); + $form->addElement($side_select); // Order $form->addElement(new XoopsFormText(_AM_SYSTEM_BLOCKS_WEIGHT, 'weight', 2, 5, $this->getVar('weight'))); @@ -399,6 +403,8 @@ $side = "(b.side=0 OR b.side=1)"; } elseif ($side == XOOPS_CENTERBLOCK_ALL) { $side = "(b.side=3 OR b.side=4 OR b.side=5 OR b.side=7 OR b.side=8 OR b.side=9 )"; + } elseif ($side == XOOPS_FOOTERBLOCK_ALL) { + $side = "(b.side=10 OR b.side=11 OR b.side=12 )"; } else { $side = "b.side=" . $side; } Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/thumbs/phpthumb.bmp.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/thumbs/phpthumb.bmp.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/class/thumbs/phpthumb.bmp.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -516,7 +516,7 @@ // number of bytes that follow, each of which contains the color index // of a single pixel. Each run must be aligned on a word boundary. for ($i = 0; $i < $secondbyte; ++$i) { - $paletteindex = $this->LittleEndian2Int(substr($BMPpixelData, $pixeldataoffset++, 1)); + $paletteindex = $this->LittleEndian2Int(substr($BMPpixelData, ++$pixeldataoffset, 1)); $col = $pixelcounter % $thisfile_bmp_header_raw['width']; $row = $thisfile_bmp_header_raw['height'] - 1 - (($pixelcounter - $col) / $thisfile_bmp_header_raw['width']); $thisfile_bmp['data'][$row][$col] = $thisfile_bmp['palette'][$paletteindex]; Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/language/english/admin/blocksadmin.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/language/english/admin/blocksadmin.php 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/modules/system/language/english/admin/blocksadmin.php 2014-11-16 10:46:18 UTC (rev 12848) @@ -40,6 +40,12 @@ define('_AM_SYSTEM_BLOCKS_CBCENTER',"Center Block - Center"); define('_AM_SYSTEM_BLOCKS_CBBOTTOMLEFT',"Center Block - Bottom left"); define('_AM_SYSTEM_BLOCKS_CBBOTTOMRIGHT',"Center Block - Bottom right"); + +define('_AM_SYSTEM_BLOCKS_CBFOOTERLEFT',"Footer Block - Left"); +define('_AM_SYSTEM_BLOCKS_CBFOOTERCENTER',"Footer Block - Center"); +define('_AM_SYSTEM_BLOCKS_CBFOOTERRIGHT',"Footer Block - Right"); + + define('_AM_SYSTEM_BLOCKS_CBBOTTOM',"Center Block - Bottom"); define('_AM_SYSTEM_BLOCKS_WEIGHT',"Weight"); define('_AM_SYSTEM_BLOCKS_VISIBLE',"Visible"); @@ -76,3 +82,7 @@ <li>Add a new custom block</li> <li>Set block online or offline by clicking on <img class="tooltip" width="16" src="%s" alt="'._AM_SYSTEM_BLOCKS_DISPLAY.'" title="'._AM_SYSTEM_BLOCKS_DISPLAY.'"/> or <img class="tooltip" width="16" src="%s" alt="'._AM_SYSTEM_BLOCKS_HIDE.'" title="'._AM_SYSTEM_BLOCKS_HIDE.'" /></li> </ul>'); + +define('_AM_SYSTEM_BLOCKS_FOOTER_LEFT', 'Footer Left'); +define('_AM_SYSTEM_BLOCKS_FOOTER_CENTER', 'Footer Center'); +define('_AM_SYSTEM_BLOCKS_FOOTER_RIGHT', 'Footer Right'); Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/default/theme.html =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/default/theme.html 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/default/theme.html 2014-11-16 10:46:18 UTC (rev 12848) @@ -93,7 +93,9 @@ <!-- End center top blocks loop --> <!-- Start content module page --> - <{if $xoops_contents && ($xoops_contents != ' ') }><div id="content"><{$xoops_contents}></div><{/if}> + <{if $xoops_contents && ($xoops_contents != ' ') }> + <div id="content"><{$xoops_contents}></div> + <{/if}> <!-- End content module --> <!-- Start center bottom blocks loop --> @@ -138,6 +140,45 @@ </td> <{/if}> <!-- End right blocks loop --> + + + <!-- =============================== Start footer blocks loop =============================== --> + <{if $xoBlocks.footer_left || $xoBlocks.footer_right || $xoBlocks.footer_center}> + <table> + + <tr> + <{if $xoBlocks.footer_left}> + <td id="footerLeft"> + <{foreach from=$xoBlocks.footer_left item=block}> + <{include file="$theme_name/theme_blockfooter_l.html"}> + <{/foreach}> + </td> + <{/if}> + + + + <{if $xoBlocks.footer_center}> + <td id="footerCenter"> + <{foreach from=$xoBlocks.footer_center item=block}> + <{include file="$theme_name/theme_blockfooter_c.html"}> + <{/foreach}> + </td> + <{/if}> + + <{if $xoBlocks.footer_right}> + <td id="footerRight"> + <{foreach from=$xoBlocks.footer_right item=block}> + <{include file="$theme_name/theme_blockfooter_r.html"}> + <{/foreach}> + </td> + <{/if}> + + </tr> + </table> + + <{/if}> + <!-- =============================== End footer blocks loop =============================== --> + </tr> </table> @@ -150,4 +191,4 @@ <!-- End footer --> <!--{xo-logger-output}--> </body> -</html> \ No newline at end of file +</html> Modified: XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/css/bootstrap.min.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/css/bootstrap.min.css 2014-11-15 21:39:25 UTC (rev 12847) +++ XoopsCore/branches/2.5.x/2.5.8/htdocs/themes/xbootstrap/css/bootstrap.min.css 2014-11-16 10:46:18 UTC (rev 12848) @@ -1,7 +1,5 @@ /*! - * Bootstrap v3.1.0 (http://getbootstrap.com) + * Bootstrap v3.3.1 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - @@ Diff output truncated at 100000 characters. @@ |