Un bloc issu d'un module qu'il soit system ou autre ne peut être défini qu'à un seul emplacement. Ensuite tu le rends visible ou pas selon un module.
Dans ton cas, la solution serait de cloner (dupliquer) les blocs pour lesquels tu souhaiterais avoir un affichage certaines fois à gauche et à droite pour d'autres modules.
Si je prends l'exemple du bloc nouveaux membres, tu peux faire ainsi :
1) editer le fichier xoops_version.php du module system
A la suite de la partie blocs de ce fichier ajoutez ces lignes :
$modversion['blocks'][13]['file'] = "system_blocks.php";
$modversion['blocks'][13]['name'] = _MI_SYSTEM_BNAME14;
$modversion['blocks'][13]['description'] = "Shows most recent users";
$modversion['blocks'][13]['show_func'] = "b_system_newmembers_show";
$modversion['blocks'][13]['options'] = "10|1";
$modversion['blocks'][13]['edit_func'] = "b_system_newmembers_edit";
$modversion['blocks'][13]['template'] = 'system_block_newusers.html';
(Normalement la définition du bloc précédent utilise 12, c'est pourquoi j'ai mis 13.
sauvegarder le fichier
2)
Comme on a ajouté un nouveau define (_MI_SYSTEM_BNAME14) il faut le définir dans le fichier de langue
editer le fichier modules/system/language/french/modinfo.php et ajouter cette ligne :
define('_MI_SYSTEM_BNAME14', "Membres ajoutés");
sauvegarder le fichier
3)faire une mise à jour du module system
4)Tu as donc maintenant un bloc intitulé nouveaux membres et un autre appelé membres ajoutés.
Il te suffit de déterminer l'affichage de chacun d'eux dans un emplacement pour les modules souhaités.
5) ne pas oublier d'aller dans admin system, groupes, et attribuer les autorisations pour ce nouveau bloc.
(ps) je rejoins la remarque de Solo ("Pour perdre tes internautes, c'est le meilleur moyen").