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 SeO » Lun Nov 10, 2008 4:44 pm

Là, tu parles de ça :
dcz a écrit:En prime, une feinte (testé sur mysql toutes versions) pour mieux organiser le partage des forums dans les cas ou il est possible d'avoir plusieurs bases de données et d'en définir les autorisations (serveur dédié en général) : http://www.phpbb.com/community/viewtopi ... 5#p6498115


C'est valable uniquement si :
  1. Tu utilises mysql, ça peut marcher sur d'autres dbms, mais je n'ai pas testé,
  2. Tu utilises une db séparée par forum sur le même serveur mysql,
  3. Tu utilises le même utilisateur mysql pour toutes les bases ou tu donnes à chaque utilisateur mysql des forums "esclaves" le droit d'accéder à la db définie comme principale et qui contiendra les tables partagées des utilisateurs et des sessions pour tous les forums.


L'intérêt de la méthode, c'est qu'on se retrouve avec une db par forum, avec le préfixe de table qu'on veut pour chacun (peut être le même pour tous) et toutes les tables pour chaque forum, ce qui veut dire que ça facilite grandement les retours en arrière éventuels et la gestion au quotidien.

C'est dans ce cas le préfixe ajouté (le "nomdeladb." ajouté à "phpbb_") au préfixe classique qui décide de la provenance des tables entre les différente db de chaque forums, soit toujours le même pour les tables partagées, celle des sessions etc, et le nom de la db locale pour les tables locales.
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Publicité

Messagede solodown » Lun Nov 10, 2008 9:00 pm

j'en suis à sa, c'est bon ?
Code: Tout sélectionner

    * Afficher en_bookmarks
    * Afficher en_config
    * Afficher en_confirm
    * Afficher en_drafts
    * Afficher en_extensions
    * Afficher en_extension_groups
    * Afficher en_forums
    * Afficher en_forums_access
    * Afficher en_forums_track
    * Afficher en_forums_watch
    * Afficher en_icons
    * Afficher en_log
    * Afficher en_moderator_cache
    * Afficher en_modules
    * Afficher en_poll_options
    * Afficher en_poll_votes
    * Afficher en_posts
    * Afficher en_reports
    * Afficher en_reports_reasons
    * Afficher en_search_results
    * Afficher en_search_wordlist
    * Afficher en_search_wordmatch
    * Afficher en_styles
    * Afficher en_styles_imageset
    * Afficher en_styles_imageset_data
    * Afficher en_styles_template
    * Afficher en_styles_template_data
    * Afficher en_styles_theme
    * Afficher en_topics
    * Afficher en_topics_posted
    * Afficher en_topics_track
    * Afficher en_topics_watch
    * Afficher fr_bookmarks
    * Afficher fr_config
    * Afficher fr_confirm
    * Afficher fr_drafts
    * Afficher fr_extensions
    * Afficher fr_extension_groups
    * Afficher fr_forums
    * Afficher fr_forums_access
    * Afficher fr_forums_track
    * Afficher fr_forums_watch
    * Afficher fr_icons
    * Afficher fr_log
    * Afficher fr_moderator_cache
    * Afficher fr_modules
    * Afficher fr_poll_options
    * Afficher fr_poll_votes
    * Afficher fr_posts
    * Afficher fr_reports
    * Afficher fr_reports_reasons
    * Afficher fr_search_results
    * Afficher fr_search_wordlist
    * Afficher fr_search_wordmatch
    * Afficher fr_styles
    * Afficher fr_styles_imageset
    * Afficher fr_styles_imageset_data
    * Afficher fr_styles_template
    * Afficher fr_styles_template_data
    * Afficher fr_styles_theme
    * Afficher fr_topics
    * Afficher fr_topics_posted
    * Afficher fr_topics_track
    * Afficher fr_topics_watch
    * Afficher phpbb_acl_groups
    * Afficher phpbb_acl_options
    * Afficher phpbb_acl_roles
    * Afficher phpbb_acl_roles_data
    * Afficher phpbb_acl_users
    * Afficher phpbb_attachments
    * Afficher phpbb_banlist
    * Afficher phpbb_bbcodes
    * Afficher phpbb_bots
    * Afficher phpbb_disallow
    * Afficher phpbb_groups
    * Afficher phpbb_lang
    * Afficher phpbb_privmsgs
    * Afficher phpbb_privmsgs_folder
    * Afficher phpbb_privmsgs_rules
    * Afficher phpbb_privmsgs_to
    * Afficher phpbb_profile_fields
    * Afficher phpbb_profile_fields_data
    * Afficher phpbb_profile_fields_lang
    * Afficher phpbb_profile_lang
    * Afficher phpbb_ranks
    * Afficher phpbb_sessions
    * Afficher phpbb_sessions_keys
    * Afficher phpbb_sitelist
    * Afficher phpbb_smilies
    * Afficher phpbb_users
    * Afficher phpbb_user_group
    * Afficher phpbb_warnings
    * Afficher phpbb_words
    * Afficher phpbb_zebra


Pour les cookies,
Domaine du cookie:
Nom du cookie:
Chemin du cookie:
doivent être exactement pareil ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede solodown » Jeu Nov 13, 2008 11:20 am

Bon, je suis en train d'effectuer des tests en local

Sur l'index, c'est ok mais tous le reste le forum n'a plus de style, pourquoi ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Jeu Nov 27, 2008 10:18 am

Ça, c'est parce que tu n'as pas mis en place les modifs sur tes templates, overall_header.html en particulier.
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 Déc 06, 2008 2:36 pm

Je ne trouve pas les modifications pour overall_header.html :?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Messagede dcz » Sam Déc 06, 2008 2:40 pm

On pourrait peut être en parler sur un autre sujet, mais je t'assure, c'est pas compliqué.

++
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 Déc 06, 2008 3:28 pm

euh tu le fait ou je le fait ?
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Re: Partager les sessions entre deux forums

Messagede solodown » Mar Mar 10, 2009 8:34 pm

quand est-il de ce partage de session pour phpbb3 :D
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Re: Partager les sessions entre deux forums

Messagede dcz » Jeu Mar 12, 2009 7:15 pm

Déjà, il est en fonction ici :D

Mais c'est pas de la tarte, et tout n'est pas tout à fait réglé. Autant dire que si tu ne mets pas les mains dans le cambouis, ça va être délicat, et pour cela, tout est dit entre ici et le fil de phpBB.com ;)

++
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

Re: Partager les sessions entre deux forums

Messagede solodown » Sam Mar 14, 2009 4:13 pm

dcz a écrit:Déjà, il est en fonction ici :D


Ouai je vois ça ^^ c'est superbe !

dcz a écrit:Mais c'est pas de la tarte, et tout n'est pas tout à fait réglé. Autant dire que si tu ne mets pas les mains dans le cambouis, ça va être délicat, et pour cela, tout est dit entre ici et le fil de phpBB.com ;)

++


bah ça c'est sùr, tu es de toute façon obligé de mettre la main dans le code pour modifier un forum et pour installer des Mods
Mais avec des bouts de code éparpillés un peu partout c'est pas facile de s'y retrouver :lol:
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Re: Partager les sessions entre deux forums

Messagede reseauchat2 » Dim Mar 22, 2009 5:09 am

je voulais Savoir si il aurais un tutoriel plus détaillez sur le multi Forum.. vue la transition du forum seo je penserais que il aurais eu un tuto comme parler plus haut
reseauchat2
 
Messages: 6
Inscription: Dim Mar 01, 2009 10:44 pm

Re: Partager les sessions entre deux forums

Messagede solodown » Dim Mar 22, 2009 2:03 pm

Pour le moment DCZ n'a pas prévu d'en faire un.

DCZzzz ! ! ! Il serait temps d'y pensé, tu auras plein de nouveaux fan en plus ^^
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Re: Partager les sessions entre deux forums

Messagede dcz » Dim Mar 22, 2009 6:32 pm

Surtout plein de taf en plus. Je ne pourrais malheureusement pas envisager de tuto avant la prochaine mise à jour, mais je peux déjà vous dire que si je trouve le temp de le faire, ce ne sera pas vraiment un mod, plus un guide pour ceux qui veulent mettre la main dans le cambouis.
Ce qui veux dire que vous pouvez déjà commencer à vous amuser avec ce qui est dit sur ce fil et sur celui de phpBB.com (il faut juste tout lire), car ça sera de toutes façon utile.

++
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

Re: Partager les sessions entre deux forums

Messagede solodown » Dim Juin 28, 2009 4:07 pm

Salut !

Je viens prendre des nouvelles :mrgreen: je sais, je suis chiant :lol:
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Re:

Messagede oranginaRouge » Jeu Mar 11, 2010 10:13 am

dcz a écrit: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');


Ok, ce coup-ci je me plonge à fond dans la DB (je dois fusionner deux DB) et je vois que la table "warnings" a un champ post_id, il vaut donc sûrement mieux ne pas la partager (dans le cas contraire, je suis pour le partage des tables "reports*" pour faciliter l'admin...), à moins que je n'aie pas compris ce que sont les warnings !
oranginaRouge
 
Messages: 6
Inscription: Jeu Jan 21, 2010 3:15 pm
Localisation: IdF

PrécédenteSuivante

Retourner vers Le Forum phpBB

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 8 invités