revin:
modul functioneaza perfect, in situatia in care esti logat. pt guest, nu are efect.
din descrierea modului:
[...] "If a user is not logged in, the changes are recorded in a cookie for 6 hours (like Cess-Jan's)."
si secventa de cod "responsabila" (din common.php):
if ($template)
{
$board_config['default_style'] = $template;
setcookie('default_style',$template , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
} else if (isset($HTTP_COOKIE_VARS['default_style']) )
$board_config['default_style']=$HTTP_COOKIE_VARS['default_style'];
stiu ca de la 2.0.6 la 2.0.21 (vers. mea actuala) e cale mai lunga..

daca intrevedeti repede o solutie, let me know. daca nu..

well, imi bat eu capul mai incolo
le: am mutat codul de mai sus in index.php, cu cateva schimbari:
if(isset($HTTP_POST_VARS['template']))
{
$chestie = intval($HTTP_POST_VARS['template']);
$board_config['default_style'] = $chestie;
setcookie('default_style',$chestie , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
} else if (isset($HTTP_COOKIE_VARS['default_style']) )
$board_config['default_style']=$HTTP_COOKIE_VARS['default_style'];
rezultatul? default_style ia valoarea care trebuie atunci cand schimb interfata (ca guest), in "casuta" mi se indica corect noul template, dar.. stilul tot nu se schimba.

ca si cum nu ar tine cont de $board_config['default_style']