Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 12-01-2007 22:38:21

newave
Membre

Utiliser table user pour plusieurs forum

Voila je crois que tout est dans le titre, j'aimerai "simplement" créer plusieurs forums avec des sujets différents et j'aurai voulu savoir s'il était possible de n'utiliser qu'une table users pour ces forums mais garder les autres tables distinctes des autres... Pour qu'un utilisateur inscrit puisse accéder aux forums du "complex" en utilisant les mêmes identifiants.
Merci à tous et encore bravo pour ce magnifique forum happy tongue

Dernière modification par newave (12-01-2007 22:49:22)

Hors ligne

#2 13-01-2007 01:58:06

MT
Admin rasé

Re : Utiliser table user pour plusieurs forum

J'avais fait ça une fois... mais seulement en local, "pour le fun", pas testé en prod donc.
J'avais installé un premier forum, avec préfixe pun1_, puis un deuxième avec pour préfixe pun2_.
Ensuite, dans les fichiers du forum 2, j'avais remplacé toutes les occurences appelant la table 'préfixe'.user par pun1_user.
ça n'est donc pas une très bonne méthode, les modifs sont faites en dur (ce qui alourdit les mises à jour); et pose peut-être prolème car, je le répète, je ne l'ai pas testé en prod.


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#3 13-01-2007 11:42:41

dahousemix
Membre

Re : Utiliser table user pour plusieurs forum

Si quelqu'un avait une solution cela m'interresserai aussi.

Il me semble que Mysql5 a une fonction qui permet de faire des requêtes sur plusieurs tables de différentes bases en crééant une table mirroir sur l'une des deux.

Cela peut être la solution, à savoir synchroniser les tables users des 2 bases seulement des problèmes peuvent survenir si l'une des 2 bases tombent en rade...

Hors ligne

#4 14-01-2007 21:15:41

newave
Membre

Re : Utiliser table user pour plusieurs forum

Merci je vais essayer cette methode. Ces occurences se trouvent un peu partout dans les fichiers ? Ou dans certains seulement ?

N'y aurai t-il pas un moyen d'intégrer ce changement depuis le config.php ?

Dernière modification par newave (14-01-2007 21:18:59)

Hors ligne

#5 14-01-2007 21:41:52

MT
Admin rasé

Re : Utiliser table user pour plusieurs forum

Disons que c'est ans certains fichiers, un peu partout tongue
Et malheureusement non, je ne crois pas que cela soit possible depuis config.php


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#6 15-01-2007 00:18:28

newave
Membre

Re : Utiliser table user pour plusieurs forum

Ce ne sont pas les prefix.'users' qu'ils faut remplacer plutôt ?

Mes tables sont de cette forme :  newpun1bans,  newpun1categorie,etc... newpun2bans,  newpun2categorie,etc... et ce 5 fois. et je voudrais que la table newpun1users soit celle utiliser par les 5 forums.
J'ai commencer à remplacer mais le forum m'affiche une erreur sur l'index.php.
Dois je remplacer comme ceci :

$db->prefix.'users'

en

$db->'newpun1users'

ou




$db->prefix.'users'

en

$db->newpun1.'users'

Merci de vos réponses happy

Dernière modification par newave (15-01-2007 00:34:28)

Hors ligne

#7 15-01-2007 01:01:08

MT
Admin rasé

Re : Utiliser table user pour plusieurs forum

Je pense que la deuxième solution est la meilleure.
Mais si elle donne une erreur, essaye la première tongue


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#8 15-01-2007 08:35:07

dahousemix
Membre

Re : Utiliser table user pour plusieurs forum

moi je te conseillerai de créer une constante pour la table newpun1users afin de pouvoir changer rapidement le nom de la table.

Hors ligne

#9 15-01-2007 13:55:27

newave
Membre

Re : Utiliser table user pour plusieurs forum

exact dahousemix merci happy
constante que je définirai dans config.php

Malheureusement j'ai créer ma variable etc etc.. ($db_multi) Mais quand je vais sur l'index du forum (ou j'ai modifier le code à une seule ligne), celui ci m'affiche une erreur : Erreur : Impossible de retrouver le nombre total d\utilisateurs.

Ai-je oublié quelque chose ? :s lol

Hors ligne

#10 15-01-2007 15:33:04

dahousemix
Membre

Re : Utiliser table user pour plusieurs forum

Tu as du oublié de remplacer certaines variables

Hors ligne

#11 15-01-2007 20:04:38

newave
Membre

Re : Utiliser table user pour plusieurs forum

Oui surement maintenant sa marche happy
Je vais devoir le faire dans tout les fichiers maintenant... youhou lol

Hors ligne

#12 15-01-2007 20:53:10

romain9441
Admin locker

Re : Utiliser table user pour plusieurs forum

Résolu ?


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#13 15-01-2007 22:22:42

newave
Membre

Re : Utiliser table user pour plusieurs forum

Et bien sa marchait mais j'ai supprimer la table newpun2users du second forum et la c'est le drame message d'erreur Impossible de retrouver les informations utilisateur. hmm Mais je n'ai modifier que 3 ou 4 fichiers... Je vais continuer de regarder happy

Hors ligne

#14 16-01-2007 08:19:48

dahousemix
Membre

Re : Utiliser table user pour plusieurs forum

La tabl user est déclarée dans à peu près tous les fichiers donc tant que tu n'as pas fait toutes les modifs...

Hors ligne

Pied de page des forums