Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Error al momento de instalar mod spoiler

Estas en el tema de Error al momento de instalar mod spoiler en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, he querido agregarle un nuevo boton de spoiler a mi foro, pero no se cual es el problema pero no funciona, este es el ...
  #1 (permalink)  
Antiguo 11/11/2008, 22:22
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 3 meses
Puntos: 2
Error al momento de instalar mod spoiler

Hola, he querido agregarle un nuevo boton de spoiler a mi foro, pero no se cual es el problema pero no funciona, este es el codigo que he agregado estoy usando otro template e hice los respectivos cambios, tambien busque los archivos de idioma en español e hice los cambios, pero no se en que he fallado
Vean como sale :http://www.animextreme.info/foro/viewtopic.php?t=168
pueden ayudarme?

Código PHP:
#-----[ OPEN ]------------------------------------------ 

includes/bbcode.php
 

#-----[ FIND ]------------------------------------------ 


    
$bbcode_tpl['quote_open'] = str_replace('{L_QUOTE}'$lang['Quote'], $bbcode_tpl['quote_open']);

#
#-----[ AFTER, ADD ]------------------------------------------
#
// Begin Spoiler BBcode Mod
    
$bbcode_tpl['spoiler_open'] = str_replace('{L_SPOILER}'$lang['Spoiler'], $bbcode_tpl['spoiler_open']);
    
$bbcode_tpl['spoiler_username_open'] = str_replace('{L_SPOILER}'$lang['Spoiler'], $bbcode_tpl['spoiler_username_open']);
    
$bbcode_tpl['spoiler_username_open'] = str_replace('{USERNAME}''\\1'$bbcode_tpl['spoiler_username_open']);
// End Spoiler BBCode


#-----[ FIND ]------------------------------------------ 

    // [b] and [/b] for bolding text.
    
$text str_replace("[b:$uid]"$bbcode_tpl['b_open'], $text);
    
$text str_replace("[/b:$uid]"$bbcode_tpl['b_close'], $text);


#-----[ BEFORE, ADD ]------------------------------------------ 

// Start Spoiler BBCode Mod
    // [spoiler] and [/spoiler] for entering spoiled text.
    
$text str_replace("[spoiler:$uid]"$bbcode_tpl['spoiler_open'], $text);
    
$text str_replace("[/spoiler:$uid]"$bbcode_tpl['spoiler_close'], $text);
    
$text preg_replace("/\[spoiler:$uid=\"(.*?)\"\]/si"$bbcode_tpl['spoiler_username_open'], $text);
// Start Spoiler BBCode Mod


#-----[ FIND ]------------------------------------------ 

    // [b] and [/b] for bolding text.
    
$text preg_replace("#\[b\](.*?)\[/b\]#si""[b:$uid]\\1[/b:$uid]"$text);


#-----[ BEFORE, ADD ]------------------------------------------ 

// Begin Spoiler BBcode Mod
    // [spoiler] and [/spoiler] for setting spoiler-textblocks
    
$text bbencode_first_pass_pda($text$uid'[spoiler]''[/spoiler]'''false'');
    
$text bbencode_first_pass_pda($text$uid'/\[spoiler=\\\\"(.*?)\\\\"\]/is''[/spoiler]'''false''"[spoiler:$uid=\\\"\\1\\\"]");
// End Spoiler BBcode Mod



#-----[ OPEN ]------------------------------------------ 

templates/subSilver/bbcode.tpl 


#-----[ FIND ]------------------------------------------ 

<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- 
BEGIN b_close --></span><!-- END b_close -->


#-----[ BEFORE, ADD ]------------------------------------------ 

<!-- BEGIN spoiler_open -->
<
table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<
tr>
    <
td>
<
span style="font-size: 11px;">
<
div style="margin:20px; margin-top:5px">
<
div class="smallfont" style="margin-bottom:2px">
<
b>{L_SPOILER}:</b> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="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 = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</
div>
<
p>
<
div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px">
<
div style="display: none;">
<!-- 
END spoiler_open -->
<!-- 
BEGIN spoiler_close -->
</
div>
</
p>
</
div>
</
div>
</
span>
</
td>
</
tr>
</
table>
<!-- 
END spoiler_close -->

<!-- 
BEGIN spoiler_username_open -->
<
table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<
tr>
    <
td>
<
span style="font-size: 11px;">
<
div style="margin:20px; margin-top:5px">
<
div class="smallfont" style="margin-bottom:2px">
<
b>{USERNAME} {L_SPOILER}:</b> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="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 = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</
div>
<
p>
<
div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px">
<
div style="display: none;">
<!-- 
END spoiler_username_open -->
<!-- 
BEGIN spoiler_username_close -->
</
div>
</
p>
</
div>
</
div>
</
span>
</
td>
</
tr>
</
table><!-- END spoiler_username_close -->


#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/posting_body.tpl 


#-----[ FIND ]------------------------------------------ 
#
f_help "{L_BBCODE_F_HELP}";

#
#-----[ AFTER, ADD ]------------------------------------------
#
r_help "{L_BBCODE_R_HELP}";


#-----[ FIND ]------------------------------------------ 
#
('[b]','[/b]','[i]','[/i]',


#-----[IN-LINE FIND ]------------------------------------------ 
#
'[/url]'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
# If you have other added BBcode then move this to the last place.
,'[spoiler]','[/spoiler]'

#-----[ FIND ]------------------------------------------ 
#
            
<td><span class="genmed"
              <
input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
              </
span></td>

#
#-----[ AFTER, ADD ]------------------------------------------
#If you already have an '18' BBcode, manually change '18' to the next even number that you haven't got. e.g. '20'
            
<td><span class="genmed"
              <
input type="button" class="button" accesskey="r" name="addbbcode18" value="Spoiler" style="width: 60px" onClick="bbstyle(18)" onMouseOver="helpline('r')" />
              </
span></td>


#-----[ FIND ]------------------------------------------ 
#
                    
<select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">

#
#-----[ REPLACE WITH ]------------------------------------------
#If you already have an '20' or above as the number, manually change '20' to the next even number that you haven't got. e.g. '22'
                    
<select name="addbbcode20" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode20.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">


#-----[ FIND ]------------------------------------------ 
#
                    
</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">


#
#-----[ REPLACE WITH ]------------------------------------------
#If you already have an '22' or above as a number, manually change '22' to the next even number that you haven't got. e.g. '24'
                    
</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">



#-----[ OPEN ]------------------------------------------ 
#
posting.php


#-----[ FIND ]------------------------------------------ 
#
    
'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
    
'L_BBCODE_R_HELP' => $lang['bbcode_r_help'], 


#-----[ OPEN ]------------------------------------------ 

language/lang_english/lang_main.php


#-----[ FIND ]------------------------------------------ 
#
$lang['bbcode_f_help'] = 'Font size: [size=x-small]small text[/size]';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_r_help'] = "Text inside Spoiler: [spoiler]spoiler text[/spoiler] (alt+r)";


#-----[ OPEN ]------------------------------------------ 

language/lang_english/lang_main.php


#-----[ FIND ]------------------------------------------ 
#
$lang['Code'] = 'Code'// comes before bbcode code output.

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Spoiler'] = 'Spoiler'// comes before bbcode spoiler output.



#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 

# EoM 
  #2 (permalink)  
Antiguo 12/11/2008, 07:51
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Error al momento de instalar mod spoiler

De donde has bajado el mod y que versión de phpbb tienes?
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 12/11/2008, 18:32
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Error al momento de instalar mod spoiler

de aca lo baje: http://dra2k4.deviantart.com/art/Spo...2-5-1-52962401
y la version que tengo de mi foro es la 2.0.23

Si sigo sin solucionar este problema creo que mejor me voy a pasar a otro sistema de foros como el SMF
  #4 (permalink)  
Antiguo 13/11/2008, 05:24
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Error al momento de instalar mod spoiler

Puede que sea un problema con la versión. Por lo que pone esta "fixed" hasta la 2.0.22, pero no especifica que pueda funcionar en la 2.0.23. También sería cuestión de ver el código del mod y ver en que podría diferir.

En cuanto al cambio del foro por un SMF, es cuestión de que juzgues si te merece la pena (si tienes mucho o poco contenido, etc.) o si es mejor actualizar directamente a un phpbb3.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 13/11/2008, 14:49
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: Error al momento de instalar mod spoiler

Cita:
Iniciado por Malenko Ver Mensaje
Puede que sea un problema con la versión. Por lo que pone esta "fixed" hasta la 2.0.22, pero no especifica que pueda funcionar en la 2.0.23. También sería cuestión de ver el código del mod y ver en que podría diferir.

En cuanto al cambio del foro por un SMF, es cuestión de que juzgues si te merece la pena (si tienes mucho o poco contenido, etc.) o si es mejor actualizar directamente a un phpbb3.
Es que yo antes tenia el SMF, solo que migre a phpbb2, y si migro a phpbb3 no se si haya el tag spoiler para esa version, seria muy arriesgado.
en SMF era mas facil agregar un mod, simplemente tenia lo subia por medio del foro, y luego lo aplicaba solo, creo que me estoy arrepentiendo a haberme pasado a phpbb2

edit: ahora esta empezando a llenarse de spam :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:53.