Partager les sessions entre deux forums

Forum consacré à phpBB lui même. Comment tirer le meilleur de ce puissant forum.
Veuillez noter que ce forum n'est pas un forum de support officiel, il s'agit ici plus de partager que de demander.

Modérateur: Modérateurs

Messagede solodown » Mar Juil 08, 2008 1:08 pm

Bon j'essaye de comprendre seul avant d'apelé tonton google

déjà il faut a ce que je comprend, éditer includes\constants.php et enlever le préfixe des tables suivantes :

banlist
bbcodes
disallow
groups
lang
privmsgs
privmsgs_folder
privmsgs_rules
privmsgs_to
ranks
sessions
sessions_keys
smilies
styles
styles_imageset
styles_imageset_data
styles_template
styles_template_data
styles_theme
users
user_group
warnings
words

ok :?: :?:
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Publicité

Messagede dcz » Mar Juil 08, 2008 1:18 pm

Dans mes test actuels, j'en suis a :

Code: Tout sélectionner
// Table names
define('ACL_GROUPS_TABLE',         $table_shared . 'acl_groups');
define('ACL_OPTIONS_TABLE',         $table_shared . 'acl_options');
define('ACL_ROLES_DATA_TABLE',      $table_shared . 'acl_roles_data');
define('ACL_ROLES_TABLE',         $table_shared . 'acl_roles');
define('ACL_USERS_TABLE',         $table_shared . 'acl_users');
define('ATTACHMENTS_TABLE',         $table_shared . 'attachments');
define('BANLIST_TABLE',            $table_shared . 'banlist');
define('BBCODES_TABLE',            $table_shared . 'bbcodes');
define('BOOKMARKS_TABLE',         $table_prefix . 'bookmarks');
define('BOTS_TABLE',            $table_shared . 'bots');
define('CONFIG_TABLE',            $table_prefix . 'config');
define('CONFIRM_TABLE',            $table_prefix . 'confirm');
define('DISALLOW_TABLE',         $table_shared . 'disallow');
define('DRAFTS_TABLE',            $table_prefix . 'drafts');
define('EXTENSIONS_TABLE',         $table_prefix . 'extensions');
define('EXTENSION_GROUPS_TABLE',   $table_prefix . 'extension_groups');
define('FORUMS_TABLE',            $table_prefix . 'forums');
define('FORUMS_ACCESS_TABLE',      $table_prefix . 'forums_access');
define('FORUMS_TRACK_TABLE',      $table_prefix . 'forums_track');
define('FORUMS_WATCH_TABLE',      $table_prefix . 'forums_watch');
define('GROUPS_TABLE',            $table_shared . 'groups');
define('ICONS_TABLE',            $table_prefix . 'icons');
define('LANG_TABLE',            $table_shared . 'lang');
define('LOG_TABLE',               $table_prefix . 'log');
define('MODERATOR_CACHE_TABLE',      $table_prefix . 'moderator_cache');
define('MODULES_TABLE',            $table_prefix . 'modules');
define('POLL_OPTIONS_TABLE',      $table_prefix . 'poll_options');
define('POLL_VOTES_TABLE',         $table_prefix . 'poll_votes');
define('POSTS_TABLE',            $table_prefix . 'posts');
define('PRIVMSGS_TABLE',         $table_shared . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE',      $table_shared . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE',      $table_shared . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE',         $table_shared . 'privmsgs_to');
define('PROFILE_FIELDS_TABLE',      $table_shared . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE',   $table_shared . 'profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE',   $table_shared . 'profile_fields_lang');
define('PROFILE_LANG_TABLE',      $table_shared . 'profile_lang');
define('RANKS_TABLE',            $table_shared . 'ranks');
define('REPORTS_TABLE',            $table_prefix . 'reports');
define('REPORTS_REASONS_TABLE',      $table_prefix . 'reports_reasons');
define('SEARCH_RESULTS_TABLE',      $table_prefix . 'search_results');
define('SEARCH_WORDLIST_TABLE',      $table_prefix . 'search_wordlist');
define('SEARCH_WORDMATCH_TABLE',   $table_prefix . 'search_wordmatch');
define('SESSIONS_TABLE',         $table_shared . 'sessions');
define('SESSIONS_KEYS_TABLE',      $table_shared . 'sessions_keys');
define('SITELIST_TABLE',         $table_shared . 'sitelist');
define('SMILIES_TABLE',            $table_shared . 'smilies');
define('STYLES_TABLE',            $table_prefix . 'styles');
define('STYLES_TEMPLATE_TABLE',      $table_prefix . 'styles_template');
define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
define('STYLES_THEME_TABLE',      $table_prefix . 'styles_theme');
define('STYLES_IMAGESET_TABLE',      $table_prefix . 'styles_imageset');
define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
define('TOPICS_TABLE',            $table_prefix . 'topics');
define('TOPICS_POSTED_TABLE',      $table_prefix . 'topics_posted');
define('TOPICS_TRACK_TABLE',      $table_prefix . 'topics_track');
define('TOPICS_WATCH_TABLE',      $table_prefix . 'topics_watch');
define('USER_GROUP_TABLE',         $table_shared . 'user_group');
define('USERS_TABLE',            $table_shared . 'users');
define('WARNINGS_TABLE',         $table_shared . 'warnings');
define('WORDS_TABLE',            $table_shared . 'words');
define('ZEBRA_TABLE',            $table_shared . 'zebra');


avec $table_prefix pour les tables locales, et $table_shared pour les tables communes à toutes les installes, cette façon de faire conserve une config séparée pour chaque forum (je trouve ça plus sûr même si ça peut être plus lourd à administrer).

Sur la dernière page du sujet de phpBB.cm, j'ai indiqué dans quels fichiers j'ai pour l'instant pris en compte le doublon de champs user_permissions et user_perm_from (tous les fichiers qui l'utilisent dans la 3.0.1 en somme).

;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Mar Juil 08, 2008 1:27 pm

les tables pour les themes tu met pas shared ?

Enfin surtout pour les images, non ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Mar Juil 08, 2008 2:19 pm

Personnellement non, je laisse ça en local, chaque forum pouvant ainsi avoir des spécificité de templates et d'images.
Pour partager les thèmes, il faudrait aussi partager le dossier des thèmes, si non, il y a risque de confusion entre les fichiers sources.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Mar Juil 08, 2008 2:50 pm

:lol: :lol: :lol:

Oublie ma question con :lol: pour des images différentes suffit juste de modifier les images avec un logiciel de retour et non de modifier phpbb3 :lol: :lol: (mon coté blond de la journée)

Pour le constants.php, c'est bien celui de la 1er installe ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Mar Juil 08, 2008 2:57 pm

Oui, et pour la deuxième, il faut d'abord installer normalement (avec un constant.php non modifié) et ensuite mettre ce constant.php.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Mar Juil 08, 2008 3:10 pm

oui je m'en doute mais le constants.php du 2ieme forum doit être aussi modifié ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede SeO » Mar Juil 08, 2008 3:11 pm

Oui une fois qu'il est installé :
dcz a écrit:et ensuite mettre ce constant.php
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede solodown » Mar Juil 08, 2008 8:26 pm

dcz a écrit:et $table_shared pour les tables communes à toutes les installes, cette façon de faire conserve une config séparée pour chaque forum (je trouve ça plus sûr même si ça peut être plus lourd à administrer).


A quoi correspond $table_shared exactement ?

$table_prefix sa ok, c'est le prefix du forum(ex: phpbbfr_)
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Mar Juil 08, 2008 8:52 pm

C'est le préfixe des tables communes à tous les forums installés, c'est le même principe que pour phpBB2.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Mar Juil 08, 2008 8:58 pm

dcz a écrit:C'est le préfixe des tables communes à tous les forums installés, c'est le même principe que pour phpBB2.


Pas exactement, je viens de revoir la soluce phpbb2 y a tous simplement pas de prefix
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Mar Juil 08, 2008 9:01 pm

Ça reviens un peu au même, un préfixe commun pour les tables communes ...
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Mar Juil 08, 2008 9:04 pm

ouai sa fait du code en plus c'est tous :)

tu ajoute juste $table_shared dans config.php :?:
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Mar Juil 08, 2008 9:06 pm

Ouaip, et c'est pas tout a fait du code pour rien, ça a autant de sens et d'utilité de mettre un préfixe sur les tables partagées que d'en mettre dans phpBB tout court, c'est pas une mauvaise chose à l'usage ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede solodown » Sam Juil 12, 2008 8:07 pm

J'y suis presque^^

Comment ce fait-il que les sessions ne sont pas partagé :?:

EDIT: c'est bon fallait le même cookies
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

PrécédenteSuivante

Retourner vers Le Forum phpBB

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 10 invités