Ceci est la reprise en wiki d'une mod dont les codes montrés en point de repère sont légèrement corrompus (cela oblige à les chercher à vue).
$b[] = '[code]$1[/code]'."\n";
// Spoiler mod
$a[] = '#\[spoiler\]\s*#i';
$a[] = '#\s*\[/spoiler\]#i';
$b[] = '[spoiler]';
$b[] = '[/spoiler]';
//end spoiler mod
//(...)
'#\[email=([^\[<]*?)\](.*?)\[/email\]#',
//spoiler mod
'#\[spoiler\](.*?)\[/spoiler\]#s',
//end spoiler mod
//(...)
'<a href="mailto:$1">$2</a>',
//spoiler mod
'</p><blockquote><div class="incqbox" onclick="pchild=this.getElementsByTagName(\'p\'); if(pchild[0].style.visibility!=\'hidden\'){pchild[0].style.visibility=\'hidden\'; pchild[0].style.height=\'0\';}else{pchild[0].style.visibility=\'\'; pchild[0].style.height=\'\';}"><h4>Spoiler <span style="font-weight:normal">(Cliquez pour afficher)</span></h4><p style="visibility:hidden; height:0;">$1</p></div></blockquote><p>',
//end spoiler mod
Référez-vous à cette excellent tuto.