Installer 2 sites Phpboost avec les membres en commun ?
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
j'ai installé un site PHPBOOST v3 avec une adresse de type : sujet_1.communaute.fr
Maintenant j'ai besoin d'installer plusieurs autres sites phpboost v3 avec des adresses de style :
sujet_2.communaute.fr
sujet_3.communaute.fr
etc...
La configuration des domaines, il n'y a pas de problème, je fait sa avec mon hébergeur.
Mon problème vient du faite que je voudrais que chaque site soit relié les uns avec les autres.
J'illustre mes pensées :
- Si un membre s'inscrit sur un des site, il est inscrit automatiquement sur tous les sites
- Il retrouvera sont profil identique sur chacun des sites
- Lorsqu'il poste un message sur le forum d'un des site, le compteur de message écrit par ce membre est identique sur chacun des sites
- Le groupe et le rang auquel appartient le membre est valable pour tout les sites
- Si l'utilisateur est sanctionné sur un des sites, il l'es pour tous !
En gros, c'est comme si tout était sur les mêmes tables sauf que :
- chaque site à son contenu
- chaque site à son thème (skin)
- chaque site à sa structure (emplacement des menus etc.)
Comment faire ?
Merci de l'aide que vous voudrez bien m'accorder.
Cordialement,
Etiath
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Je peux te proposer une solution pour faire ça :
Dans chacun des sites tu auras le fichier /kernel/db/tables.php, dedans tu changes :
Code PHP :
define('DB_TABLE_MEMBER', PREFIX . 'member');
Par :
Code PHP :
define('DB_TABLE_MEMBER', 'ma_base_principale_member');
Tu auras donc 3 bases de données, mais tu devras en choisir une comme principale pour les membres. Donc dans le fichier tables.php tu devras changer pour les deux autres sites la valeur que j'ai donné au dessus.
ReidLos
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
Merci !
Je test sa dès que je peux.
Mais il n'y a que la table membre à modifier ?
Pour les groupes, rangs, sanctions et stat du membre ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
define('DB_TABLE_GROUP', PREFIX . 'group');
ReidLos
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
Avec cette solution, puis je rendre certains membres administrateur/modérateur d'un des site mais pas des autres ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
Et c'est possible ainsi de mettre des droits spécifique sur chaque site a des groupes ?
Genre groupe1 est rédacteur sur le site1 et groupe2 est rédacteur sur le site2 ?
sinon je suis dans le fichier tables.php et je voulais savoir si il falait que je fasse la manip sur les tables suivantes :
member_extend
member_extend_cat
pm_msg
ranks
sessions
?
Édité par Etiath Le 21/07/2012 à 16h14
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Citation :
Et c'est possible ainsi de mettre des droits spécifique sur chaque site a des groupes ?
Genre groupe1 est rédacteur sur le site1 et groupe2 est rédacteur sur le site2 ?
Genre groupe1 est rédacteur sur le site1 et groupe2 est rédacteur sur le site2 ?
Oui c'est tout à fait possible.
Citation :
member_extend
member_extend_cat
pm_msg
ranks
sessions
member_extend_cat
pm_msg
ranks
sessions
Ça va dépendre de ce que tu veux faire.
Si tu veux que sur tes 3 sites il y ai les mêmes MPs, alors tu dois faire la même chose pour pm_msg.
De même pour les rangs (ranks) et les champs étendus (member_extend et member_extend_cat).
En revanche ne touche pas à la table session.
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
J'ai juste un petit bug :
- j'ai mélangé les groupes des sites mais lorsque je dois sélectionner les droits pour quelque chose, en dessous de administrateur mon groupe apparaît mais je n'ai pas le nom, c'est vide mais sélectionnable !
Comment résoudre ce problème ?
Scro MX Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Scro MX
- Inscrit le : 03/07/2012
- Site internet
By Scro MX
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Citation :
- j'ai mélangé les groupes des sites mais lorsque je dois sélectionner les droits pour quelque chose, en dessous de administrateur mon groupe apparaît mais je n'ai pas le nom, c'est vide mais sélectionnable !
Comment résoudre ce problème ?
Comment résoudre ce problème ?
Tu peux me faire une copie d'écran ?
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Etiath Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Etiath
- Inscrit le : 05/11/2009
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie