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

Re: Partager les sessions entre deux forums

Messagede solodown » Ven Mar 12, 2010 1:10 pm

Table contenant les avertissements données aux utilisateurs.
++
solo
solodown
PR1
PR1
 
Messages: 122
Inscription: Sam Oct 28, 2006 8:24 pm

Publicité

Re: Partager les sessions entre deux forums

Messagede webmastero » Ven Oct 28, 2011 10:17 am

Je consulte ce post, j'envisage de partager mes membres entre deux forums différents mais je n'y connais pas grand chose en code.

J'ai bien lu les différents messages, mais pour moi c'est du chinois :-)

Existe-t-il à l'heure actuelle un mod comme dcz le proposait ? Personnellement, je ne suis pas capable de coder ça sans tuto simplifié. Si quelqu'un a une idée, ou un tuto simplifié, je suis preneur.

Merci!
webmastero
 
Messages: 5
Inscription: Lun Oct 03, 2011 5:17 am

Re:

Messagede Bastox » Sam Jan 07, 2012 11:12 pm

Gabe_Logan a écrit:J'ai en effet trouvé l'endroit où il est question de mon problème.
Dans le fichier fonctions_user.php, j'ai du ajouter un peu plus que ce qui était demandé, soit :

Remplacer:
Code: Tout sélectionner
'user_permissions'   => '',

par:
Code: Tout sélectionner
'user_permissions_en'   => '',
'user_permissions_fr'   => '',
'user_perm_from_en'   => '0',
'user_perm_from_fr'   => '0',




Bonjour, je suis en train de monter un forum multi-langues. Comme Gabe_Logan j'avais une erreur
Code: Tout sélectionner
SQL ERROR [ mysql4 ]
Field 'user_permissions' doesn't have a default value [1364]

Malgre la modification des user_permissions et user_perm_from dans les fichiers suivant :
Code: Tout sélectionner
ucp.php
includes/auth.php
includes/functions_privmsgs.php
includes/functions_user.php
includes/functions.php
includes/acp/acp_main.php
includes/acp/auth.php
includes/acp/acp_permissions.php

J'ai resolus le probleme dans function_user.php.
Remplacer:
Code: Tout sélectionner
'user_permissions'   => '',

par:
Code: Tout sélectionner
'user_permissions'   => '',
'user_permissions_en'   => '',
'user_permissions_fr'   => '',
'user_perm_from'   => '0',
'user_perm_from_en'   => '0',
'user_perm_from_fr'   => '0',
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Re:

Messagede Bastox » Sam Jan 07, 2012 11:20 pm

Je ne trouve pas le morceau de code a modifier pour prendre en compte tout les messages. Quelqu'un aurai le bon code ?
dcz a écrit:J'ai fait un petit code pour que le nombre de messages des utilisateurs prennent en compte tous les forums : http://www.phpbb.com/community/viewtopi ... 5#p6498655
Code: Tout sélectionner
                            $sql = 'SELECT COUNT(p.post_id) AS num_posts, u.user_id
                                FROM ' . USERS_TABLE . ' u
                                LEFT JOIN  ' . POSTS_TABLE . ' p ON (u.user_id = p.poster_id AND p.post_postcount = 1)
                                GROUP BY u.user_id';

                            $result = $db->sql_query($sql);

                            while ($row = $db->sql_fetchrow($result))
                            {
                                $db->sql_query('UPDATE ' . USERS_TABLE . " SET user_posts = {$row['num_posts']} WHERE user_id = {$row['user_id']}");
                            }
                            $db->sql_freeresult($result);




Autre question qui concerne ce morceau de code :
Code: Tout sélectionner
  @unlink('path_to_the_slave_forum/cache/' . basename($filename));

path_to_the_slave_forum ?
Est ce que cela signifie que je dois mettre fr/cache dans le fichier du forum EN et en/cache dans le fichier du forum FR ainsi en vidant un cache on vide automatiquement l'autre ?
Bastox
 
Messages: 45
Inscription: Sam Mai 06, 2006 11:38 pm

Précédente

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