Ishimaru-Design Forum Index

Ishimaru-Design
Graphic design, analyses, tips for your boards, sites, blogs
 

WebsiteWebsite  Watched TopicsWatched Topics  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Add-ons pour Simple Colored Usergroups

 
Post new topic   Reply to topic    Ishimaru-Design Forum Index -> Trucs & Astuces pour designs -> phpBB2
View previous topic :: View next topic  
Author Message
Ishimaru Chiaki
ID Admin


Joined: 12 Nov 2007
Age: 23
Posts: 104

PostPosted: Fri Nov 16, 2007 5:52 am    Post subject: Add-ons pour Simple Colored Usergroups Reply with quote

Le MOD "Simple Colored Usergroups" ainsi que son add-on SCU_global étant assez utilisés, et bien souvent avec d'autres MODs, plusieurs utilisateurs de forums phpBB2 ont sûrement remarqué que les pseudos ne se coloraient pas aux endroits qui ont été ajoutés par des MODs, comme les sous-forums et les anniversaires.

J'ouvre donc ce topic pour proposer des add-ons pour adapter Simple Colored Usergroups aux mods couramment utilisés. Ces add-ons ont été testés en local.

Le topic se présentera comme suit :
  1. Add-on pour le mod Sous-forums simples (Simple subforums)
  2. Add-on pour les anniversaires
  3. Add-on pour le mod Sujets surveillés


D'autres add-ons pourraient venir par la suite à mesure que je fais des tests en local.


Last edited by Ishimaru Chiaki on Sat Dec 01, 2007 11:22 pm; edited 3 times in total
Back to top
View user's profile Send private message Send e-mail
Ishimaru Chiaki
ID Admin


Joined: 12 Nov 2007
Age: 23
Posts: 104

PostPosted: Sat Dec 01, 2007 11:16 pm    Post subject: Reply with quote

1- Add-on pour le mod Sous-forums simples (Simple Subforums)

Si vous avez installé ce MOD, voici les indications à suivre pour que les pseudos et les groupes soient colorés dans le bloc des sous-forums de la page viewforum.php

À vos Wordpad ou Notepad++ !

OUVRIR

Code:
viewforum.php


TROUVER

Code:
   $subforum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';


AVANT, AJOUTER

Code:
   $mod_color = ($user_color = color_groups_user($row['user_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';


DANS LA LIGNE, TROUVER

Code:
href="


DANS LA LIGNE, AVANT, AJOUTER

' . $mod_color . '

TROUVER

Code:
   $sql = "SELECT aa.forum_id, g.group_id, g.group_name


DANS LA LIGNE, TROUVER

Code:
g.group_name


DANS LA LIGNE, APRÈS, AJOUTER

Code:
, g.group_colors


TROUVER

Code:
      $subforum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' .    $row['group_name'] . '</a>';


AVANT, AJOUTER

Code:
      // unserialize group color
      $row_group_colors = unserialize( $row['group_colors'] );
      
      // get color for current style
      if ( ! $userdata['session_logged_in'] )
      {
         $group_color = $row_group_colors[ $board_config['default_style'] ];
      }
      else
      {
         $group_color = $row_group_colors[ $userdata['user_style'] ];
      }
      
      $mod_group_color = ( !empty( $group_color ) ) ? 'style="font-weight:bold;color: #' . $group_color . '" ' : '';


DANS LA LIGNE, TROUVER

Code:
href="


DANS LA LIGNE, AVANT, AJOUTER

Code:
' . $mod_group_color . '


TROUVER

Code:
            $last_post .= ( $subforum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($subforum_data[$j]['post_username'] != '' ) ? $subforum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $subforum_data[$j]['user_id']) . '">' . $subforum_data[$j]['username'] . '</a> ';


AVANT, AJOUTER

Code:
                        $style_color = ($user_color = color_groups_user($subforum_data[$j]['user_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';


DANS LA LIGNE, TROUVER

Code:
href="


DANS LA LIGNE, AVANT, AJOUTER

Code:
' . $style_color . '


SAUVEGARDER ET FERMER LE FICHIER


Last edited by Ishimaru Chiaki on Sat Dec 01, 2007 11:19 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Ishimaru Chiaki
ID Admin


Joined: 12 Nov 2007
Age: 23
Posts: 104

PostPosted: Sat Dec 01, 2007 11:18 pm    Post subject: Reply with quote

2- Add-on pour le mod Anniversaires

Si vous avez installé le mod Anniversaires, voici les indications à suivre pour que les membres fêtant leur anniversaire apparaîssent sous la couleur de leur groupe.

À vos Wordpad ou Notepad++ !

OUVRIR

Code:
index.php


TROUVER

Code:
         $color = '';
         if ( $row['user_level'] == ADMIN )
         {
            $color = ' style="color:#' . $theme['fontcolor3'] . '"';
         }
         else if ( $row['user_level'] == MOD )
         {
            $color = ' style="color:#' . $theme['fontcolor2'] . '"';
         }


REMPLACER PAR

Code:

         // COLOR GROUPS ADDON FOR BIRTHDAYS
         $color = ($user_color = color_groups_user($row['user_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';
         $username = '<span ' . $color . '>' . $username . '</span>';
         // COLOR GROUPS END


TROUVER

Code:

         $user_birthdays[] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $color . '>' . $row['username'] . '</a>' . $age;


IN LINE, TROUVER

Code:
href="


IN LINE, AVANT, AJOUTER

Code:
' . $color . '


TROUVER

Code:
            $color = '';
            if ( $row['user_level'] == ADMIN )
            {
               $color = ' style="color:#' . $theme['fontcolor3'] . '"';
            }
            else if ( $row['user_level'] == MOD )
            {
               $color = ' style="color:#' . $theme['fontcolor2'] . '"';
            }


REMPLACER PAR

Code:

            // COLOR GROUPS ADDON FOR BIRTHDAYS
            $color = ($user_color = color_groups_user($row['user_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';
            $username = '<span ' . $color . '>' . $username . '</span>';
            // COLOR GROUPS END


TROUVER

Code:
            $upcoming_birthdays[] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $color . '>' . $row['username'] . '</a>' . $age;


IN LINE, TROUVER

Code:
href="


IN LINE AVANT, AJOUTER

Code:
' . $color . '


FERMER ET SAUVEGARDER LE FICHIER
Back to top
View user's profile Send private message Send e-mail
Ishimaru Chiaki
ID Admin


Joined: 12 Nov 2007
Age: 23
Posts: 104

PostPosted: Sat Dec 01, 2007 11:21 pm    Post subject: Reply with quote

3- Add-on pour le mod Sujets surveillés

Si vous avez ajouté le MOD des sujets surveillés qui ajoute une page des sujets surveillés pour vos membre avec un lien dans la barre de navigation pour y accéder, voici les indications pour colorer les pseudos dans la page des sujets surveillés.

À vos Wordpad ou Notepad++ !

OUVRIR

Code:
watched_topics.php


TROUVER

Code:
           $last_poster = ($watch_rows[$i]['poster_id'] == ANONYMOUS ) ? ( ($watch_rows[$i]['last_username'] != '' ) ? $watch_rows[$i]['last_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid($phpbb_root_path . "profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $watch_rows[$i]['poster_id']) . '">' . $watch_rows[$i]['last_username'] . '</a> ';


AVANT, AJOUTER

Code:
      $last_poster_color = ($user_color = color_groups_user($watch_rows[$i]['poster_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';


IN LINE, TROUVER

Code:
href="


IN LINE, AVANT, AJOUTER

Code:
' . $last_poster_color . '


TROUVER

Code:
     $topic_poster = ($watch_rows[$i]['topic_poster'] == ANONYMOUS ) ? ( ($watch_rows[$i]['author_username'] != '' ) ? $watch_rows[$i]['author_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid($phpbb_root_path . "profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $watch_rows[$i]['topic_poster']) . '">' . $watch_rows[$i]['author_username'] . '</a> ';


AVANT, AJOUTER

Code:
      $topic_poster_color = ($user_color = color_groups_user($watch_rows[$i]['user_id'])) ? 'style="font-weight:bold;color: #' . $user_color . '" ' : '';


IN LINE, TROUVER

Code:
href="


IN LINE, AVANT, AJOUTER

Code:
' . $topic_poster_color . '


SAUVEGARDER ET FERMER LE FICHIER
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Ishimaru-Design Forum Index -> Trucs & Astuces pour designs -> phpBB2 All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Design by Ishimaru-Design

Publicité gratuite pour vos forumsPublicités gratuitesCommandes, entraides, tutos, ressources