(23 Jul, 2012, 3:58 pm)jtole escribió: Hola, no se si existe pero estoy buscando un plugin que te permita usar spoiler en el foro y también te inserte su boton correspondiente en el editor de texto para facilitar su uso a los usuarios.
Gracias
(24 Jul, 2012, 7:00 pm)Cluster escribió: instalaste el spoiler?Si claro el spoiler esta instalado, de echo escribiendo las etiquetas manualmente si que sale el spoiler.
http://www.mybb-es.com/Hilo-mycode-spoiler-tipo-phpbb3
el codigo no hace nada por si solo, tienes que indicarselo
(25 Jul, 2012, 12:33 pm)Cluster escribió: vez la diferencia con lo que posteaste? pega aqui todo tu MyCode
\[spoiler\](.*?)\[/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;"><span 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.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>Ocultar</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<b>Spoiler: </b><a href=\'#\' onClick=\'return false;\'>Mostrar</a>'; }" /><b>Spoiler: </b><a href="#" onClick="return false;">Mostrar</a></span></div><div class="quotecontent"><div style="display: none;">$1</div></div></div>
{type: 'separator'},
{type: 'button', name: 'spoiler', sprite: 'spoiler', insert: 'spoiler', title: "Inserta un spoiler con leyenda"}
insertSPOILER: function()
{
selectedText = this.getSelectedText($(this.textarea));
spoiler = prompt("Inserta la leyenda", "");
if(spoiler)
{
if(!selectedText)
{
title = prompt("Inserta tu texto", "");
}
else
{
title = selectedText;
}
if(title)
{
this.performInsert("[spoiler="+spoiler+"]"+title+"[/spoiler]", "", true, false);
}
else
{
this.performInsert("[spoiler]"+spoiler+"[/spoiler]", "", true, false);
}
}
},
case "spoiler":
this.insertSPOILER();
break;
\[spoiler=(.*?)\](.*?)\[/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;"><span 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.innerHTML = '<b>$1: </b><a href=\'#\' onClick=\'return false;\'>Ocultar</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<b>$1: </b><a href=\'#\' onClick=\'return false;\'>Mostrar</a>'; }" /><b>$1: </b><a href="#" onClick="return false;">Mostrar</a></span></div><div class="quotecontent"><div style="display: none;">$2</div></div></div>