Darathor
Dans l'index :
Histoire de gagner un peu de place (pas primordial cependant), remplacer
par
Manque les indentations (parce que sans les indentations, c 'est moche ) :
À remplacer par
Dans "function.php" :
Indentations manquantes pour le commentaire :
Et manque un
Dans "search.php" :
Deux modifs qui se suivent, donc ça se résume en remplaçant :
Par
Idem plus tard, remplacer :
Par :
Dans "modcp.php" :
Indenté un cran de trop
Dans "privmsg.php" :
Indentation de trop sur :
Puis dans le même fichier, je vois pas trop l'intérêt de faire une nouvelle variable
Dans "admin/index.php" :
Apparemment, t'as pas défini de $username_color, donc faut supprimer cette modif :
Sinon, j'ai mis environ 45 minutes pour faire l'installations
Et pour finir, j'aurais bien scindé le mod en plusieurs parties, genre d'un côté les modifs qui touchent la partie publique (memberlist, index, profils, etc) et d'un autre la partie privée (index de l'admin, modcp...).
Parce que la partie privée est quand même nettement moins utile et ça m'étonnerait pas que beaucoup s'en fouttent et s'en passeraient bien, vue la longueur de l'installation...
PS : Sinon, en fait, y a des chances que la partie liste des membres et index de l'admin, je l'intègle directement au mod de base... À voir (le mod de base étant celui que j'installe ici )
Histoire de gagner un peu de place (pas primordial cependant), remplacer
Code :
// DEBUT MOD Couleurs Qui est en ligne
if($newest_userdata['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $newest_userdata['user_qeel_color'] . '"';
}
else
{
$style_color = '';
}
// FIN MOD Couleurs Qui est en ligne
par
Code :
Bon, y a d'autres endroit où on pourrait faire une modif similaire mais à toi de voir, comme dit, c'est pas primordial
// DEBUT MOD Couleurs Qui est en ligne
$style_color = ($newest_userdata['user_qeel_color'] != 0) ? ('class="color_qeel_' . $newest_userdata['user_qeel_color'] . '"') : '';
// FIN MOD Couleurs Qui est en ligne
Manque les indentations (parce que sans les indentations, c 'est moche ) :
Code :
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// 'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
// -- FIN enlevé
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '"' . $style_color . '>', $newest_user, '</a>'),
// FIN MOD Couleurs Qui est en ligne
À remplacer par
Code :
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// 'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
// -- FIN enlevé
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '"' . $style_color . '>', $newest_user, '</a>'),
// FIN MOD Couleurs Qui est en ligne
Dans "function.php" :
Indentations manquantes pour le commentaire :
Code :
// COMMENTAIRE MOD Couleurs Qui est en ligne : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// , user_qeel_color
// -- FIN Ajouté
Et manque un
Code :
juste après.
#
#-----[ IN-LINE FIND ]------------------------------------------
#
username
Dans "search.php" :
Deux modifs qui se suivent, donc ça se résume en remplaçant :
Code :
#
#-----[ FIND ]------------------------------------------
#
$message = str_replace("\n", '<br />', $message);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
if($searchset[$i]['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $searchset[$i]['user_qeel_color'] . '"';
}
else
{
$style_color = '';
}
// FIN MOD Couleurs Qui est en ligne
#
#-----[ FIND ]------------------------------------------
#
$poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '">' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '">' : '';
// -- FIN enlevé
$poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '"' . $style_color . '>' : '';
// FIN MOD Couleurs Qui est en ligne
Par
Code :
#
#-----[ FIND ]------------------------------------------
#
$poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '">' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '">' : '';
// -- FIN enlevé
$style_color = ($searchset[$i]['user_qeel_color'] != 0) ? ('class="color_qeel_' . $searchset[$i]['user_qeel_color'] . '"') : '';
$poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $searchset[$i]['user_id']) . '"' . $style_color . '>' : '';
// FIN MOD Couleurs Qui est en ligne
Idem plus tard, remplacer :
Code :
#
#-----[ FIND ]------------------------------------------
#
else if ( $searchset[$i]['post_time'] > $userdata['user_lastvisit'] )
{
$folder_image = $folder_new;
$folder_alt = $lang['New_posts'];
$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
}
else
{
$folder_image = $folder;
$folder_alt = ( $searchset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
$newest_post_img = '';
}
}
else
{
$folder_image = $folder;
$folder_alt = ( $searchset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
$newest_post_img = '';
}
}
else
{
$folder_image = $folder;
$folder_alt = ( $searchset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
$newest_post_img = '';
}
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
if($searchset[$i]['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $searchset[$i]['user_qeel_color'] . '"';
}
else
{
$style_color = '';
}
if($searchset[$i]['user_qeel_color2'] != 0)
{
$style_color2 = 'class="color_qeel_' . $searchset[$i]['user_qeel_color2'] . '"';
}
else
{
$style_color2 = '';
}
// FIN MOD Couleurs Qui est en ligne
#
#-----[ FIND ]------------------------------------------
#
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
// -- FIN enlevé
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '"' . $style_color . '>' : '';
// FIN MOD Couleurs Qui est en ligne
#
#-----[ FIND ]------------------------------------------
#
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';
// -- FIN enlevé
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '"' . $style_color2 . '>' . $searchset[$i]['user2'] . '</a>';
// FIN MOD Couleurs Qui est en ligne
Par :
Code :
#
#-----[ FIND ]------------------------------------------
#
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
// -- FIN enlevé
$style_color = ($searchset[$i]['user_qeel_color'] != 0) ? ('class="color_qeel_' . $searchset[$i]['user_qeel_color'] . '"') : '';
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '"' . $style_color . '>' : '';
// FIN MOD Couleurs Qui est en ligne
#
#-----[ FIND ]------------------------------------------
#
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';
// -- FIN enlevé
$style_color2 = ($searchset[$i]['user_qeel_color2'] != 0) ? ('class="color_qeel_' . $searchset[$i]['user_qeel_color2'] . '"') : '';
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '"' . $style_color2 . '>' . $searchset[$i]['user2'] . '</a>';
// FIN MOD Couleurs Qui est en ligne
Dans "modcp.php" :
Indenté un cran de trop
Code :
// COMMENTAIRE MOD Couleurs Qui est en ligne : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// , u.user_qeel_color
// -- FIN Ajouté
Dans "privmsg.php" :
Indentation de trop sur :
Code :
// COMMENTAIRE MOD Couleurs Qui est en ligne : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// , u.user_qeel_color
// -- FIN Ajouté
Puis dans le même fichier, je vois pas trop l'intérêt de faire une nouvelle variable
Dans "admin/index.php" :
Apparemment, t'as pas défini de $username_color, donc faut supprimer cette modif :
Code :
#
#-----[ FIND ]------------------------------------------
#
"USERNAME" => $username,
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT enlevé
// "USERNAME" => $username,
// -- FIN enlevé
"USERNAME" => $username_color,
// FIN MOD Couleurs Qui est en ligne
Sinon, j'ai mis environ 45 minutes pour faire l'installations
Et pour finir, j'aurais bien scindé le mod en plusieurs parties, genre d'un côté les modifs qui touchent la partie publique (memberlist, index, profils, etc) et d'un autre la partie privée (index de l'admin, modcp...).
Parce que la partie privée est quand même nettement moins utile et ça m'étonnerait pas que beaucoup s'en fouttent et s'en passeraient bien, vue la longueur de l'installation...
PS : Sinon, en fait, y a des chances que la partie liste des membres et index de l'admin, je l'intègle directement au mod de base... À voir (le mod de base étant celui que j'installe ici )