Página 1 de 1

Problema Con Spoiler MOD

Publicado: 17 Feb 2007, 20:01
por Jotabono
Pues he instalado el Spoiler MOD, y claro, el .zip solo incluía "install.txt" ningún botón de spoiler y claro al poner un mensaje no sale el botón spoiler.
El install.txt
##############################################################
## MOD Title: Spoiler MOD
## MOD Author: Mitch <sicywea@gmail.com> (N/A) http://www.phpbb-es.com
## MOD Description: Spoiler MOD, para ocultar mensajes extensos, y haciendo click en un boton
## se puede ver el mensaje por completo (y ocultarlo nuevamente, por cierto).
## BBcode basado en la etiqueta Spoil del BBcode BOX MOD pero separado para
## poder usado con o sin este MOD.
## MOD Version: 1.0.0
##
## Installation Level: Fácil
## Installation Time: 10 Minutes
##
## Files To Edit: (3)
## language/lang_spanish/lang_main.php
## includes/bbcode.php
## templates/subSilver/bbcode.tpl
##
## Included Files: n/a
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.hvmdesign.com/mods.php
## for the latest version of this MOD. If this MOD is out of date,
## then it may have security risks fixed in newer versions.
##############################################################
## Author Notes:
##
## Mod de Spoiler
## uso:
Spoiler
Mensaje
##
## Está basado en el tag
SPOILER_SHOW
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
//
Spoiler
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 ]---------------------------------------------
#
// [img]image_url_here[/img] 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
//
Spoiler
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>&nbsp;
<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
Solo incluía eso el .zip

Ayuda por favor

Respuesta: Problema Con Spoiler MOD

Publicado: 17 Feb 2007, 21:42
por magic
Creo que el mod de spoiler no incluye ningun archivo, te pone los archivos que tienes que editar, en este caso estos:

Código: Seleccionar todo

## Files To Edit: (3)
##    language/lang_spanish/lang_main.PHP
##    includes/bbcode.PHP
##    templates/subSilver/bbcode.tpl 
Y tienes que editarlos de esta manera:
Si te pone Find tienes que buscar ese texto en el archivo, despues te pone, add after, añade despues, o add begin, añade antes, o tambien ramplace, remplaza y tienes que hacer eso ir editando archivos, creo que ya lo deberias saber.

[/code]
#
#-----[ 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
//
Spoiler
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 ]---------------------------------------------
#
// Image 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
//
Spoiler
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>&nbsp;
<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
[/code]



Pd:

Si te ubieras fijado, hubieras sabido que ponia:

Included Files: n/a

No incluye ningun archivo :wink:

Respuesta: Problema Con Spoiler MOD

Publicado: 18 Feb 2007, 10:05
por Jotabono
Pero es que yo veo foros con el botón spoiler y en mi foro no aparece :?

Respuesta: Problema Con Spoiler MOD

Publicado: 18 Feb 2007, 15:19
por mitch
Jotabono, ese es el spoiler que yo deje? revisa y lee bien el tema, que ahi mismo digo que en el install aun no viene lo del boton... para poner un boton, eso lo deje unos mensajes mas abajo de ese tema... leete todo el tema por favor.

Respuesta: Problema Con Spoiler MOD

Publicado: 18 Feb 2007, 18:08
por Jotabono
mitch, no te entiendo. ¿quieres decir que hiciste un tema explicando mi duda? :?

Respuesta: Problema Con Spoiler MOD

Publicado: 18 Feb 2007, 20:24
por mitch
Jotabono, lee este tema: http://www.phpbb-es.com/foro/viewtopic.php?t=6377

fijate que digo primero que NO deje la forma de poner boton, pero si lees mas abajo, deje la forma de agregarle un boton al mod. Eso.

Respuesta: Problema Con Spoiler MOD

Publicado: 18 Feb 2007, 20:45
por Jotabono
mitch, muchas gracias tio, voy a probarlo.

EDIT: Muchisimas gracias mitch, veo que eres un crack jeje, me has solucionado el problema ;););)

Gracias a todos

Saludos