En teoria, bajo cualquier plantilla, es asi: (lo acabo de hacer en un foro de pruebas que tengo)
en
posting_body.tpl (guarda copia sin editar)
Nota: este es un arreglo previo para poder añadir el boton... cambiaremos unas ID's por así decirlo de la Lista seleccionable de Fuentes y del Tamaño del texto, para que funcionen y no interfieran en nuestro nuevo boton:
Buscar tantas veces como aparezca (solo aparece 3 veces):
Reemplazar el
18 por
20
Buscar tantas veces como aparezca (exceptuando los que acabamos de reemplazar.. aparece solo 3 veces):
Reemplazar el
20 por
22
Luego de esto, podemos agregar el boton... vuelvan al inicio del .TPL y hagan esto:
Nota: la palabra "
boton" (que aparece varias veces), deben cambiarla por la palabra de su propio bbcode... "Item" por ejemplo..
Buscar:
Despues, añadir:
(si el bbcode fuese "Item", boton_help debe ser cambiado a item_help, por ejemplo)
Buscar:
Código: Seleccionar todo
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quoteicy]','[code]','
','
','
','

','
','');[/code]
Buscar en esa misma linea:
Añadir Antes, en la misma linea:
(obviamente, siguiendo el ejemplo, "boton" pasa a ser "item" o como se llame tu bbcode)
Buscar:
Código: Seleccionar todo
<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>
(este es el boton de URL, agregaremos el nuevo boton luego de este)
Añadir despues:
Código: Seleccionar todo
<td><span class="genmed">
<input type="button" class="button" accesskey="xxx" name="addbbcode18" value="Boton" style="width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('boton')" />
</span></td>
Esto es importante... la funcion de este nuevo boton es llevada por el numero "18" (si se fijan, aparece addbbcode18 y bbstyle(18) en este último código, por eso cambiamos los 18 al comienzo).
Donde dice
value="Boton", es el texto que se ve en el boton... tu lo cambias a gusto.
Lo que dice "xxx" me parece que es el atajo del teclado, por lo que pueden colocar algun carácter que no sea usado por los otros botones.
Donde dice
helpline('boton'), "boton" es el texto de ayuda que colocamos al comienzo... si el bbcode fuese "item", seria helpline('item')
Eso seria para agregar un boton nuevo y totalmente funcional (digo, al hacerle click, o al seleccionar un texto y tal).
Ahora, que ese boton tenga una funcion al ver un Post por ejemplo, va a depender de bbcode.php (o sea, de lo que haga el mod).
Prueba si te funciona esto... y ojo, esto es considerando que no tienes Mods instalados.. lo he hecho bajo un subsilver limpio de mods.
Si tuvieses problemas, pega en Pastebin tu posting_body.tpl y hago los ajustes para tu caso.
Saludos