Pas tout à fait... il y a les lignes en dessous qui changent. J'ai rajouté un niveau de if() { ... }
Dans la version 2.1.7, trouves ceci (vers ligne 965)
if ($poster['signature'] and $this->ipsclass->member['view_sigs'])
{
if ($row['use_sig'] == 1)
{
$this->parser->parse_html = intval($this->ipsclass->vars['sig_allow_html']);
$this->parser->parse_nl2br = 1;
$row['signature'] = $this->ipsclass->compiled_templates['skin_global']->signature_separator(
$this->parser->pre_display_parse($poster['signature']) );
}
}
et remplace ce bloc par
if ($poster['signature'])
{
if ($this->ipsclass->member['view_sigs'] || ($poster['posts'] > 10 && $poster['mgroup'] != 24 ))
{
if ($row['use_sig'] == 1)
{
$this->parser->parse_html = intval($this->ipsclass->vars['sig_allow_html']);
$this->parser->parse_nl2br = 1;
$row['signature'] = $this->ipsclass->compiled_templates['skin_global']->signature_separator(
$this->parser->pre_display_parse($poster['signature']) );
}
}
}
Il faut éventuellement supprimer le $poster['mgroup'] != 24 ou remplacer le 24 par ton groupe de bannis.
Tu peux ajuster le nombre de 10 pour n'afficher les signatures que pour les membres ayant plus de "n" posts.
Dan
PS: modif garantie sans problème et fonctionnant parfaitement sur le Hub. J'ai copié les lignes de mon fichier, pour être certain.