Darathor
Citation :
But : Lorsque l'on utilise des balises HTML (liens, couleurs, etc) dans les noms de rangs, on obtient souvent (suivant les balises utilisées) des bugs d'affichage à la fois dans la page de gestion des rangs et dans lors de l'affichage de l'image de rangs (le nom du rang étant placé en "alt" et en "title" sur l'image). Ce FIX corrige ces deux problèmes.
Auteur : Darathor (darathor@free.fr)
Version : 1.0 TEST - A (23/12/2005)
Compatibilité phpBB : 2.0.18
Dans "viewtopic.php" :
Code :
#
# Trouver
#
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
#
# Remplacer par
#
// DEBUT FIX Balises HTML dans les rangs
// -- DEBUT Enlevé
// $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
// -- FIN Enlevé
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . strip_tags($poster_rank) . '" title="' . strip_tags($poster_rank) . '" border="0" /><br />' : '';
// FIN FIX Balises HTML dans les rangs
#
# Trouver
#
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
#
# Remplacer par
#
// DEBUT FIX Balises HTML dans les rangs
// -- DEBUT Enlevé
// $rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
// -- FIN Enlevé
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . strip_tags($poster_rank) . '" title="' . strip_tags($poster_rank) . '" border="0" /><br />' : '';
// FIN FIX Balises HTML dans les rangs
Dans "templates/subSilver/admin/ranks_edit_body.tpl" :
Code :
#
# Trouver
#
<td class="row2"><input class="post" type="text" name="title" size="35" maxlength="40" value="{RANK}" /></td>
#
# Remplacer par
#
<td class="row2"><textarea class="post" name="title" style="width:100%; heigth:50px;">{RANK}</textarea></td>