[1.0.2] Rangs par groupes

Présentation des mods pour la branche Olympus de phpBB

[1.0.2] Rangs par groupes

Messagede Webmaster » Jeu 8 Jan 2009 17:18

  • Titre: Rangs par groupes
  • Auteur: Romain Kowalski
  • Description: Ce MOD vous permet de personnaliser vos rangs en fonction des groupes.
  • Version: 1.0.2
  • Niveau d'installation: Facile
  • Temps d'installation: 5 minutes
  • Téléchargement: Ici
  • Captures d'écran:
    • Image
    • Image
  • Notes:
    • la notice d'installation de ce mod se trouve dans Ranks_per_groups_v1.0.2/install.xml
    • la notice d'installation de la langue française se trouve dans Ranks_per_groups_v1.0.2/fr.xml
Webmaster
Administrateur du site
 
Messages: 40
Inscription: Dim 25 Nov 2007 21:33

Re: [1.0.1] Rangs par groupes

Messagede Webmaster » Lun 26 Jan 2009 23:32

Mise à jour 1.0.0 vers 1.0.1
Motif :
  • Correction d'une requête sql
  • Correction du fichier d'installation.

Ouvrir includes/cache.php
Trouver
Code: Tout sélectionner
        $sql 'SELECT r.*, gr.group_rank_title, gr.group_rank_image
            FROM ' 
RANKS_TABLE ' r
            LEFT JOIN ' 
GROUPS_RANKS_TABLE ' gr ON (gr.rank_id = r.rank_id 
                                                    AND gr.group_id = ' 
$group_id ')
            ORDER BY r.rank_min DESC'
;
        
$result $db->sql_query($sql);  

Remplacer par
Code: Tout sélectionner
        $sql $db->sql_build_query('SELECT', array(
            
'SELECT'    => 'r.*, gr.group_rank_title, gr.group_rank_image',

            
'FROM'        => array(
                
RANKS_TABLE    => 'r',
            ),

            
'LEFT_JOIN'    => array(
                array(
                    
'FROM'    => array(GROUPS_RANKS_TABLE => 'gr'),
                    
'ON'    => 'gr.rank_id = r.rank_id AND gr.group_id = ' $group_id
                
)
            ),

            
'ORDER_BY'  => 'r.rank_min DESC'
        
));
        
$result $db->sql_query($sql);  
Webmaster
Administrateur du site
 
Messages: 40
Inscription: Dim 25 Nov 2007 21:33

Re: [1.0.2] Rangs par groupes

Messagede Webmaster » Dim 24 Mai 2009 19:25

Mise à jour 1.0.1 vers 1.0.2
Motif : Correction de bug avec la fonction get_user_rank()

Ouvrir memberlist.php
Trouver
Code: Tout sélectionner
            get_user_rank($row['user_rank'], (($row['user_id'] == ANONYMOUS) ? false $row['user_posts']), $row['group_id'], $rank_title$rank_img$rank_img_src);  

Remplacer par
Code: Tout sélectionner
            get_user_rank($row['user_rank'], (($row['user_id'] == ANONYMOUS) ? false $row['user_posts']), $rank_title$rank_img$rank_img_src$row['group_id']);  

Trouver
Code: Tout sélectionner
    get_user_rank($data['user_rank'], (($user_id == ANONYMOUS) ? false $data['user_posts']), $data['group_id'], $rank_title$rank_img$rank_img_src);  

Remplacer par
Code: Tout sélectionner
    get_user_rank($data['user_rank'], (($user_id == ANONYMOUS) ? false $data['user_posts']), $rank_title$rank_img$rank_img_src$data['group_id']);  


Ouvrir viewtopic.php
Trouver
Code: Tout sélectionner
            get_user_rank($row['user_rank'], false$row['group_id'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']);  

Remplacer par
Code: Tout sélectionner
            get_user_rank($row['user_rank'], false$user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);  

Trouver
Code: Tout sélectionner
            get_user_rank($row['user_rank'], $row['user_posts'], $row['group_id'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']);  

Remplacer par


Code: Tout sélectionner
            get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);  


Ouvrir includes/functions_display.php
Trouver
Code: Tout sélectionner
function get_user_rank($user_rank$user_posts$group_id, &$rank_title, &$rank_img, &$rank_img_src)  

Remplacer par
Code: Tout sélectionner
function get_user_rank($user_rank$user_posts, &$rank_title, &$rank_img, &$rank_img_src$group_id)  


Ouvrir includes/ucp/ucp_pm_viewmessage.php
Trouver
Code: Tout sélectionner
    get_user_rank($user_row['user_rank'], $user_row['user_posts'], $user_row['group_id'], $user_row['rank_title'], $user_row['rank_image'], $user_row['rank_image_src']);  

Remplacer par
Code: Tout sélectionner
    get_user_rank($user_row['user_rank'], $user_row['user_posts'], $user_row['rank_title'], $user_row['rank_image'], $user_row['rank_image_src'], $user_row['group_id']);  
Webmaster
Administrateur du site
 
Messages: 40
Inscription: Dim 25 Nov 2007 21:33


Retourner vers Mods pour phpBB3.0.x

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron