del BBcodeBOX MOD
## pero funciona de foma independiente a este mod
## incluso estando ambos instalados.
##
##
##############################################################
## MOD History:
##
## 2006-09-23 - Release
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
language/lang_spanish/lang_main.php
#
#-----[ FIND ]---------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]--------------------------------------
#
//spoiler mitch
$lang['spoiler_exp'] = 'Mensaje Oculto';
$lang['spoiler_view'] = 'Ver mensaje';
$lang['spoiler_hide'] = 'Ocultar Mensaje';
//spoiler
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]---------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#-----[ AFTER, ADD ]--------------------------------------
#
//spoiler mitch
$bbcode_tpl['spoiler_open'] = str_replace('{L_SPOILER_EXP}', $lang['spoiler_exp'], $bbcode_tpl['spoiler_open']);
$bbcode_tpl['spoiler_open'] = str_replace('{L_SPOILER_VIEW}', $lang['spoiler_view'], $bbcode_tpl['spoiler_open']);
$bbcode_tpl['spoiler_open'] = str_replace('{L_SPOILER_HIDE}', $lang['spoiler_hide'], $bbcode_tpl['spoiler_open']);
//spoiler mitch
#
#-----[ FIND ]---------------------------------------------
#
//
user@domain.tld code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]--------------------------------------
#
//spoiler mitch
//
Texto
code..
$text = str_replace("[spoiler:$uid]", $bbcode_tpl['spoiler_open'], $text);
$text = str_replace("[/spoiler:$uid]", $bbcode_tpl['spoiler_close'], $text);
//spoiler mitch
#
#-----[ FIND ]---------------------------------------------
#
//

code..
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
#
#-----[ AFTER, ADD ]---------------------------------------------
#
//spoiler mitch
//
Texto
code..
$text = preg_replace("#\[spoiler\](.*?)\[/spoiler\]#si", "[spoiler:$uid]\\1[/spoiler:$uid]", $text);
//spoiler mitch
#
#-------[ OPEN ]----------------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#-----[ AFTER, ADD ]---------------------------------------------
#
//spoiler mitch
<!-- BEGIN spoiler_open -->
<div align="center" style="border: 1px solid #FF8866; width:90%; margin: 5px 20px;">
<br>
<div class="spoilertitle"><b>{L_SPOILER_EXP}:</b>
<input type="button" value="{L_SPOILER_VIEW}" onClick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = '{L_SPOILER_HIDE}'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '{L_SPOILER_VIEW}'; }" onfocus="this.blur();">
</div>
<div class="spoilerdiv">
<div style="display: none;">
<!-- END spoiler_open -->
<!-- BEGIN spoiler_close --></div></div><br></div><span class="postbody"><!-- END spoiler_close -->
//spoiler mitch
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM