UPDATE: There is a bug with this that causes existing blocks to switch places when the changed files are uploaded. You just have to re position them. Still trying to figure a fix.This mod rearranges the list as shown in the first post. Using the same method you can arrange them to suit. Also I removed the bottom blocks but you may need them.
If you are wondering why I did this well I have other people who add content and they, and myself most times just go straight to page selection and then the content area then submit and the block end up in the left column since it is set as default. We realized that most of our content is for the center so it was best for it to be default.
Edit include/common.php from line 115
[b]original[/b]
define("XOOPS_SIDEBLOCK_LEFT",0);
define("XOOPS_SIDEBLOCK_RIGHT",1);
define("XOOPS_SIDEBLOCK_BOTH",2);
define("XOOPS_CENTERBLOCK_LEFT",3);
define("XOOPS_CENTERBLOCK_RIGHT",4);
define("XOOPS_CENTERBLOCK_CENTER",5);
define("XOOPS_CENTERBLOCK_ALL",6);
define("XOOPS_CENTERBLOCK_BOTTOMLEFT",7);
define("XOOPS_CENTERBLOCK_BOTTOMRIGHT",8);
define("XOOPS_CENTERBLOCK_BOTTOM",9);
[b]the change[/b]
[color=ae0000]define("XOOPS_CENTERBLOCK_CENTER",0);
define("XOOPS_SIDEBLOCK_LEFT",1);
define("XOOPS_SIDEBLOCK_RIGHT",2);
define("XOOPS_SIDEBLOCK_BOTH",3);
define("XOOPS_CENTERBLOCK_LEFT",4);
define("XOOPS_CENTERBLOCK_RIGHT",5);
define("XOOPS_CENTERBLOCK_ALL",6);
/* define("XOOPS_CENTERBLOCK_BOTTOMLEFT",7); */
/* define("XOOPS_CENTERBLOCK_BOTTOMRIGHT",8); */
/* define("XOOPS_CENTERBLOCK_BOTTOM",9); */[/color]
Edit class/xoopsblock.php lines 317, 319, 353, 355
[b]original[/b]
[b]317[/b] $side = "(b.side=0 OR b.side=1)";
} elseif ( $side == XOOPS_CENTERBLOCK_ALL ) {
[b]319[/b] $side = "(b.side=3 OR b.side=4 OR b.side=5 OR b.side=7 OR b.side=8 OR b.side=9 )";
[b]353[/b] $side = "(side=0 OR side=1)";
} elseif ( $side == 6 ) {
[b]355[/b] $side = "(side=3 OR side=4 OR side=5 OR side=7 OR side=8 OR side=9)";
[b]the change[/b]
[color=ae0000] $side = "(b.side=1 OR b.side=2)";
} elseif ( $side == XOOPS_CENTERBLOCK_ALL ) {
$side = "(b.side=0 OR b.side=4 OR b.side=5 OR b.side=7 OR b.side=8 OR b.side=9 )";
$side = "(side=1 OR side=2)";
} elseif ( $side == 6 ) {
$side = "(side=0 OR side=4 OR side=5 OR side=7 OR side=8 OR side=9)";[/color]
Edit modules/system/admin/blocksadmin/blockform.php line 34
[b]original[/b]
$side_select->addOptionArray(array(0 => _AM_SBLEFT, 1 => _AM_SBRIGHT, 3 => _AM_CBLEFT, 4 => _AM_CBRIGHT, 5 => _AM_CBCENTER, 7 => _AM_CBBOTTOMLEFT, 8 => _AM_CBBOTTOMRIGHT, 9 => _AM_CBBOTTOM, ));
[b]the change[/b]
[color=ae0000]
$side_select->addOptionArray(array(0 => _AM_CBCENTER, 1 => _AM_SBLEFT, 2 => _AM_SBRIGHT, 4 => _AM_CBLEFT, 5 => _AM_CBRIGHT, ));[/color]
Note that you are corresponding numbers with each change. The number 3 is not used in blocksform.php because it is used in common.php for the define XOOPS_SIDEBLOCK_BOTH you can juggle the numbers anyway just as long as they correspond in all files.