Ishimaru-Design Graphic design, analyses, tips for your boards, sites, blogs
|
View previous topic :: View next topic |
Author |
Message |
Ishimaru Chiaki ID Admin
Joined: 12 Nov 2007 Age: 23 Posts: 104
|
Posted: Fri Nov 16, 2007 5:52 am Post subject: Add-ons pour Simple Colored Usergroups |
|
|
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 :
- Add-on pour le mod Sous-forums simples (Simple subforums)
- Add-on pour les anniversaires
- 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 |
|
|
Ishimaru Chiaki ID Admin
Joined: 12 Nov 2007 Age: 23 Posts: 104
|
Posted: Sat Dec 01, 2007 11:16 pm Post subject: |
|
|
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
TROUVER
Code: | $subforum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . 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
DANS LA LIGNE, AVANT, AJOUTER
' . $mod_color . '
TROUVER
Code: | $sql = "SELECT aa.forum_id, g.group_id, g.group_name |
DANS LA LIGNE, TROUVER
DANS LA LIGNE, APRÈS, AJOUTER
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
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&" . 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
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 |
|
|
Ishimaru Chiaki ID Admin
Joined: 12 Nov 2007 Age: 23 Posts: 104
|
Posted: Sat Dec 01, 2007 11:18 pm Post subject: |
|
|
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
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&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $color . '>' . $row['username'] . '</a>' . $age;
|
IN LINE, TROUVER
IN LINE, AVANT, AJOUTER
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&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $color . '>' . $row['username'] . '</a>' . $age; |
IN LINE, TROUVER
IN LINE AVANT, AJOUTER
FERMER ET SAUVEGARDER LE FICHIER |
|
Back to top |
|
|
Ishimaru Chiaki ID Admin
Joined: 12 Nov 2007 Age: 23 Posts: 104
|
Posted: Sat Dec 01, 2007 11:21 pm Post subject: |
|
|
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
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&" . 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
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&" . 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
IN LINE, AVANT, AJOUTER
Code: | ' . $topic_poster_color . ' |
SAUVEGARDER ET FERMER LE FICHIER |
|
Back to top |
|
|
|
|
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
|