Si queres agregar el botón en el editor vas a tener que hacer varios cambios:
Editar el jscripts/editor.js:
Cita:Buscar:
{type: 'button', name: 'code', sprite: 'code', insert: 'code', title: this.options.lang.title_code},
Agregar (debajo, arriba, donde quieras)
{type: 'button', name: 'megaupload', sprite: 'megaupload', insert: 'megaupload', title: this.options.lang.title_php}
Buscar:
insertURL: function()
{
selectedText = this.getSelectedText($(this.textarea));
url = prompt(this.options.lang.enter_url, "http://");
if(url)
{
if(!selectedText)
{
title = prompt(this.options.lang.enter_url_title, "");
}
else
{
title = selectedText;
}
if(title)
{
this.performInsert("[url="+url+"]"+title+"[/url]", "", true, false);
}
else
{
this.performInsert("[url]"+url+"[/url]", "", true, false);
}
}
},
Debajo agregar (Reemplazar la URL de tu foro...)
insertMegaupload: function()
{
MyBB.popupWindow('http://localhost/test/filebox.html', 'filebox', 370, 160);
},
Buscar:
case "email":
this.insertEmail();
break;
case "video":
this.insertVideo(extra);
break;
Debajo agregar:
case "megaupload":
this.insertMegaupload();
break;
Abrir el archivo jscripts/editor_themes/(el editor que estes usando)/stylesheet.css
Cita:Abajo de todo, agregar:
.messageEditor .toolbar_button_megaupload {
position: relative;
}
.messageEditor .toolbar_button .toolbar_sprite_megaupload {
width: 25px;
background: url(images/megaupload.gif);
}
Guarda una imagen llamada megaupload.gif en la carpeta: jscripts/editor_themes/(el editor que estes usando)/images/
Con todo eso me funciona perfecto.