Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

BBcodes no funcionan tras la modificacion SIMPLETEXTTema Solucionado

Dudas sobre BBCodes personalizados


0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Cruciattus
Avanzado/a
Mensajes: 571
Registrado: 14 Feb 2010, 18:23

BBcodes no funcionan tras la modificacion SIMPLETEXT

#1

Mensaje por Cruciattus »

Hola, he leido detalladamente el tema de la vulnerabilidad de BBcodes e intentando hacer cada paso, pero no se si lo hice bien.

Los siguientes BBcodes no los modifique de como venia originalmente porque creo que el TEXT no está en el HTML pero tampoco estoy segura de haberlo entendido correctamente, son estos:
BBcode offtopic
Spoiler
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;">Offtopic:</div><div class="quotecontent">
{TEXT}
</div></div>
Otro bbcode de offtopic
Spoiler
<span style="color:#114499; font-weight:bold; font-style:italic;">Off topic:</span><br /><span style="color:#2277DD; font-style:italic;">{TEXT}</span>
Otro mas de off que no edite por la misma razon, me equivoqué en alguno de los tres?
Spoiler
<span><a href="#" title="Click this to see offtopic text" onclick="
obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;">Offtopic</a><div class="offtopic" style="background:#FFFFE0;border-left:2px solid #738499;padding:5px;margin-top:5px;margin-bottom:5px;margin-left:20px;display:none;">{TEXT}</div></span>
BBcode de letras que pasan por la pantalla y rebotan contra el marco de la misma
Spoiler
<marquee direction=right behavior=alternate loop="5" scrollamount="4" width="100%">{TEXT}</marquee>
Bbcode anuncio importante
Spoiler
<div style="border: 5px double red; padding: 10px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">{TEXT}</div>
bbcode de marco glow para letras
Spoiler
<table width="100%" style="filter:glow(color={COLOR}, strength=3)"><tr><td>{TEXT}</td></tr></table>
Anuncio de mensaje editado por un admin o mod
Spoiler
<div style=" background-color: #C17272; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #666; padding: 4px;" ><strong>Edit: </strong>{TEXT}</div>
Centrar
Spoiler
<div align="center">{TEXT}</div>
BBcode spoiler
Spoiler
<dl style="cursor: pointer;
padding: 3px;
background-color: #FFFFFF;
border: 1px solid #C9D2D8;
font-size: 1em;
color: #000000;" onclick="this.getElementsByTagName('div')[0].style.display=((this.getElementsByTagName('div')[0].style.display=='none')?'':'none');">
<dt style="text-transform: uppercase;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 3px;
font-size: 0.8em;
font-weight: bold;
display: block;
color: #000000;">..::Spoiler Haz Click::..</dt><dd><div style="display:none;">{TEXT}</div></dd></dl>
Alguien me podria decir, por favor, si entendi bien y es correcto dejarlos como estaban o si debo modificarlos

Y estos son con los que he tenido problemas al modificarlos
Bueno, este creo que si lo he hecho bien, que es un bbcode de Copyright
Spoiler
<div style="margin:auto">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<div style=" background-color: #000000;color: #FFFFFF; -moz-border-radius: 16px; -webkit-border-radius: 16px; border: 1px solid #000000; padding: 4px; font-size: 1em;" />
<span style="text-align:center;"><strong>Copyright &copy; <a href="{URL}" title="{SIMPLETEXT1}">{TEXT1}</a> 2008. All Rights Reserved.</strong></span></div>
</td>
</tr>
</table>
</div>
estos creo que no
BBcode de Spoiler que se ve con un simbolo

HTML original
Spoiler
<dl class="codebox"><dt>{TEXT2} | <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '+'; };">+</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Lo edite como ponia:
Spoiler
<dl class="codebox"><dt>{SIMPLETEXT2} | <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '+'; };">+</a></dt><dd style="display: none;">{SIMPLETEXT1}</dd></dl>
y me sale esto:
Imagen Imagen

aparece la palabra simpletext aunque yo he puesto la palabra Prueba, y delante de la raya y el + tambien aparece la palabra simpletext.

BBcode de Spoiler que se ve con contraseña.

HTML original
Spoiler
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">
<b>Spoiler</b>: <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="password=prompt('Please enter password to view this message...',' ');
if (password=='{TEXT1}')
{
alert('Password Accepted!');
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>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
{TEXT2}
</div>
</div>
</div>
Editado:
Spoiler
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">
<b>Spoiler</b>: <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onClick="password=prompt('Please enter password to view this message...',' ');
if (password=='{SIMPLETEXT1}')
{
alert('Password Accepted!');
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>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
{SIMPLETEXT2}
</div>
</div>
</div>
Este directamente no funciona, aunque no aparece la palabara simpletext

Alguien me podria decir si los que no modifiqué son seguros sin modificarlos? y en que fallé en los tres ultimos?
Gracias de antemano


Imagen
Mis datos de Soporte
Spoiler
URL: http://rpg.cruciatus-hogwarts.com
..........
Estilo(s) usuado(s): Cruciatus (PROSILVER)
Extensiones Instaladas:
24 hour activity stats 1.0.9
Add User 1.0.4
Advanced BBCode Box 3.1.4
Automatic Topic Subscription 1.1.0
Ban Hammer 1.0.8
BBCode Enabled Profile Fields 1.0.0
Canidev's Cruciatus extension 1.0.1
cBB Chat 1.1.3
cBB QuickQuote 1.0.0
Change Post Time 1.0.1
Cruciatus Legends 1.0.0
DiceMOD extension 1.0.1
First post on every page 2.0.2
Hide 24 hour activity stats 1.0.0-RC
Imgur 1.1.1
Linked Accounts 1.1.2
Member time counter 1.0.2
No Notice Delete PM
Page Scrolling 1.4.0
PM Notify & Guest Register bar
Post Edit Log 1.2.0
Precise Similar Topics 1.5.1
Shop 1.0.0
Snowstorm & Lights 1.0.1
Top Five 1.1.1
Topic Age Day 1.0.2
Topic Description 1.0.4
Topics Hierarchy 2.0.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Who Visited This Topic 1.0.5
Youtube Videos Gallery
..........
Versión phpBB: phpBB3 (3.2.2)
Servidor: De pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje
Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Re: BBcodes no funcionan tras la modificacion SIMPLETEXT

#2

Mensaje por mitch »

Los primeros, los que no has modificado, estan bien, no es necesario modificarlos.

El copyright no les veo problema.

Sobre los otros que fallan, recuerda que no solo debes cambiar el {TEXT} en el reemplazo HTML, sino que tambien arriba, en el uso de bbcode.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje
Avatar de Usuario
Cruciattus
Avanzado/a
Mensajes: 571
Registrado: 14 Feb 2010, 18:23

Re: BBcodes no funcionan tras la modificacion SIMPLETEXT  Tema Solucionado

#3

Mensaje por Cruciattus »

Creo que ya lo entendi ^^ y he logrado modificar unos cuantos, los que me siguen resultando dudosos simplemente no los usaré.
Gracias Mitch!
Imagen
Mis datos de Soporte
Spoiler
URL: http://rpg.cruciatus-hogwarts.com
..........
Estilo(s) usuado(s): Cruciatus (PROSILVER)
Extensiones Instaladas:
24 hour activity stats 1.0.9
Add User 1.0.4
Advanced BBCode Box 3.1.4
Automatic Topic Subscription 1.1.0
Ban Hammer 1.0.8
BBCode Enabled Profile Fields 1.0.0
Canidev's Cruciatus extension 1.0.1
cBB Chat 1.1.3
cBB QuickQuote 1.0.0
Change Post Time 1.0.1
Cruciatus Legends 1.0.0
DiceMOD extension 1.0.1
First post on every page 2.0.2
Hide 24 hour activity stats 1.0.0-RC
Imgur 1.1.1
Linked Accounts 1.1.2
Member time counter 1.0.2
No Notice Delete PM
Page Scrolling 1.4.0
PM Notify & Guest Register bar
Post Edit Log 1.2.0
Precise Similar Topics 1.5.1
Shop 1.0.0
Snowstorm & Lights 1.0.1
Top Five 1.1.1
Topic Age Day 1.0.2
Topic Description 1.0.4
Topics Hierarchy 2.0.0
User Posts in a Topic 1.0.1
User Recent Activity 2.1.1
Who Visited This Topic 1.0.5
Youtube Videos Gallery
..........
Versión phpBB: phpBB3 (3.2.2)
Servidor: De pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Volver a “❓ Dudas sobre BBCode”