1) Installa i due forum in due cartelle diverse (ad es. le directory forum1/ e forum2/ ) ma utilizza lo stesso database cambiando i prefissi alle tabelle (nel nostro esempio useremo ip1 e ip2).
2) Apri il file includes/constants.php del primo forum e sostituisci i seguenti codici:
TROVA
SOSTITUISCI CON
TROVA
define('USER_GROUP_TABLE', $table_prefix . 'user_group');
define('USERS_TABLE', $table_prefix . 'users');
define('USERS_TABLE', $table_prefix . 'users');
SOSTITUISCI CON
define('USER_GROUP_TABLE', 'user_group');
define('USERS_TABLE', 'users');
define('USERS_TABLE', 'users');
2) fai la stessa cosa per la seconda board.
3) Adesso apri phpMyAdmin e rimuovi il prefisso ip1 alle tabelle "groups", "users", "user_group". Nel nostro caso la query al database è:
ALTER TABLE ip1_groups RENAME groups;
ALTER TABLE ip1_users RENAME users;
ALTER TABLE ip1_user_group RENAME user_group;
ALTER TABLE ip1_users RENAME users;
ALTER TABLE ip1_user_group RENAME user_group;
4) Cancella invece le tabelle "groups", "users", "user_group" del forum 2. Nel nostro caso la query al database è:
DROP TABLE ip2_users;
DROP TABLE ip2_user_group;
DROP TABLE ip2_groups;
DROP TABLE ip2_user_group;
DROP TABLE ip2_groups;
4) Fatto! Adesso i due forum condividono utenti e gruppi ma tutte le altre impostazioni sono indipendenti. A seconda delle tue esigenze puoi scegliere di condividere più tabelle sempre seguendo le indicazioni date sopra (ad es. banlist, disallow, groups, privmsgs, privmsgs_text, ranks, sessions, sessions_keys, smilies, themes, themes_name, user_group, users, words)
Se vuoi che le persone loggate in un forum risultino loggate anche nell'altro è necessario che il setting dei cookies sia identico in entrambi i forum ( credo che in questo caso debbano essere condivise anche le tabelle delle sessioni...). I due forum devono usare lo stesso dominio (www.tuosito.com) ma uno può anche risiedere tranquillamente in un sottodominio (ad es. http://forum2/tuosito.com) perchè il dominio di riferimento per i cookies rimane lo stesso (.tuosito.com).
I suggerimenti sopra esposti sono tratti da queste pagine (in inglese)
- http://www.phpbb.com/kb/article/sha...e-phpbb-boards/
- http://www.phpbb.com/community/viewtopic.php?t=12057














































