Segui este tutorial y no agrega el boton alguien tiene alguna idea de porque no se agrega, el codigo es este
<?xml version="1.0" encoding="utf-8"?>
<templates>
<template>
<title>wysiwyg_default</title>
<template><![CDATA[<link type="text/css" rel="stylesheet" href="{$mybb->settings['bburl']}/jscripts/wysiwyg_themes/{$editor_theme}/ui.css" />
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/wysiwyg.js"></script>
<script type="text/javascript">
// language
var language = new Object();
language['undo.desc'] = "{$lang->undo}";language['redo.desc'] = "{$lang->redo}";
language['b.desc'] = "{$lang->bold}";language['i.desc'] = "{$lang->italic}";language['u.desc'] = "{$lang->underline}";language['s.desc'] = "{$lang->stroke}";
language['toolbar.focus'] = "{$lang->choosetoolbar}";
language['link.desc'] = "{$lang->link}";language['link.insert.url'] = "{$lang->link_url}";language['link.insert.url.optional']= "{$lang->link_url_optional}";language['link.insert.name'] = "{$lang->link_name}";language['unlink.desc'] = "{$lang->unlink}";language['insertText'] = "{$lang->inserttext}";
language['textAlignLeft.desc'] = "{$lang->align_left}";language['textAlignCenter.desc'] = "{$lang->align_center}";language['textAlignRight.desc'] = "{$lang->align_right}";language['textJustify.desc'] = "{$lang->align_justify}";
language['bullist.desc'] = "{$lang->bulletlist}";language['numlist.desc'] = "{$lang->numlist}";
language['img.desc'] = "{$lang->img}";language['image.insert'] = "{$lang->img_url}";
language['color.desc'] = "{$lang->color}";language['fontsize.default'] = "{$lang->size}";language['fontFamily.default'] = "{$lang->font}";
language['quote.desc'] = "{$lang->quote}";language['code.desc'] = "{$lang->code}";language['php.desc'] = "{$lang->insert_php}";language['video.desc'] = "{$lang->video}";
language['view.wysiwyg'] = "{$lang->editor_mode}";language['view.code'] = "{$lang->source_mode}";
language['extraBBCodeNotValid'] = "{$lang->message_error}";
// language direction
var languageDirection = "ltr";
// smileys
var smilies = new Object();
{$smilies}
// bbcodes
var coreBBCodes = new Object();
var extraBBCodes = new Object();
var sourceCodes = new Object();
var tmpBBCode = { wysiwyg:1, bbCode:'b', htmlOpen:'strong', htmlClose:'strong', icon:'fontStyleBoldM.png', sourceCode:0, attributes:[] };
coreBBCodes['b'] = tmpBBCode; language['b.title'] = "mybb.bbcode.b.title";
var tmpBBCode = { wysiwyg:1, bbCode:'i', htmlOpen:'em', htmlClose:'em', icon:'fontStyleItalicM.png', sourceCode:0, attributes:[] };
coreBBCodes['i'] = tmpBBCode; language['i.title'] = "mybb.bbcode.i.title";
var tmpBBCode = { wysiwyg:1, bbCode:'u', htmlOpen:'span style="text-decoration: underline"', htmlClose:'span', icon:'fontStyleUnderlineM.png', sourceCode:0, attributes:[] };
coreBBCodes['u'] = tmpBBCode; language['u.title'] = "mybb.bbcode.u.title";
var tmpBBCode = { wysiwyg:1, bbCode:'s', htmlOpen:'span style="text-decoration: line-through"', htmlClose:'span', icon:'fontStyleStriketroughM.png', sourceCode:0, attributes:[] };
coreBBCodes['s'] = tmpBBCode; language['s.title'] = "mybb.bbcode.s.title";
var tmpBBCode = { wysiwyg:0, bbCode:'email', htmlOpen:'a', htmlClose:'a', icon:'', sourceCode:0, attributes:[{ attributeHTML:'href="mailto:%s"', validationPattern:'^[^\\s]+@[^\\s]+$', required:1 }] };
extraBBCodes['email'] = tmpBBCode; language['email.title'] = "mybb.bbcode.email.title";
language['email.attribute1.promptText'] = "mybb.bbcode.email.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'color', htmlOpen:'span', htmlClose:'span', icon:'fontColorPickerEmptyM.png', sourceCode:0, attributes:[{ attributeHTML:'style="color: %s"', validationPattern:'^[0-9a-z#]+$', required:1 }] };
coreBBCodes['color'] = tmpBBCode; language['color.title'] = "mybb.bbcode.color.title";
language['color.attribute1.promptText'] = "mybb.bbcode.color.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'size', htmlOpen:'span', htmlClose:'span', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="font-size: %dpt"', validationPattern:'^([89]{1}|[1-3]{1}[0-9]{1})$', required:1 }] };
coreBBCodes['size'] = tmpBBCode; language['size.title'] = "mybb.bbcode.size.title";
language['size.attribute1.promptText'] = "mybb.bbcode.size.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'font', htmlOpen:'span', htmlClose:'span', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="font-family: %s"', validationPattern:'^[^"\';}\\(\\)]*$', required:1 }] };
coreBBCodes['font'] = tmpBBCode; language['font.title'] = "mybb.bbcode.font.title";
language['font.attribute1.promptText'] = "mybb.bbcode.font.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'align', htmlOpen:'div', htmlClose:'div', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="text-align: %s"', validationPattern:'^(left|right|center|justify)$', required:1 }] };
coreBBCodes['align'] = tmpBBCode; language['align.title'] = "mybb.bbcode.align.title";
language['align.attribute1.promptText'] = "mybb.bbcode.align.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'quote', htmlOpen:'', htmlClose:'', icon:'quoteM.png', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'', required:0 }, { attributeHTML:'', validationPattern:'', required:0 }] };
coreBBCodes['quote'] = tmpBBCode; language['quote.title'] = "Zitat{if $quoteAuthor} von »{@$quoteAuthor}«{/if}";
language['quote.attribute1.promptText'] = "mybb.bbcode.quote.promptText";
language['quote.attribute2.promptText'] = "mybb.bbcode.quote.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'code', htmlOpen:'', htmlClose:'', icon:'insertCodeM.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['code'] = tmpBBCode; sourceCodes['code'] = 'code'; language['code.title'] = "Quellcode";
language['code.attribute1.promptText'] = "mybb.bbcode.code.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'img', htmlOpen:'img', htmlClose:'', icon:'insertImageM.png', sourceCode:0, attributes:[{ attributeHTML:'src="%s" class="resizeImage" alt=""', validationPattern:'^[^?\\s]+$', required:1 }, { attributeHTML:'style="float: %s"', validationPattern:'^(left|right)$', required:0 }] };
coreBBCodes['img'] = tmpBBCode; language['img.title'] = "mybb.bbcode.img.title";
language['img.attribute1.promptText'] = "mybb.bbcode.img.promptText";
language['img.attribute2.promptText'] = "mybb.bbcode.img.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'url', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^.+$', required:1 }] };
coreBBCodes['url'] = tmpBBCode; language['url.title'] = "mybb.bbcode.url.title";
language['url.attribute1.promptText'] = "mybb.bbcode.url.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'list', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^(1|a|none|circle|square|disc|decimal|lower-roman|upper-roman|decimal-leading-zero|lower-greek|lower-latin|upper-latin|armenian|georgian)$', required:0 }] };
coreBBCodes['list'] = tmpBBCode; language['list.title'] = "mybb.bbcode.list.title";
language['list.attribute1.promptText'] = "mybb.bbcode.list.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'video', htmlOpen:'', htmlClose:'', icon:'video.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['video'] = tmpBBCode; sourceCodes['video'] = 'video'; language['video.title'] = "{$lang->video}";
var tmpBBCode = { wysiwyg:0, bbCode:'php', htmlOpen:'', htmlClose:'', icon:'insertPhpM.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['php'] = tmpBBCode; sourceCodes['php'] = 'php'; language['php.title'] = "{$lang->insert_php}";
language['php.attribute1.promptText'] = "mybb.bbcode.php.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'attachment', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:1 }, { attributeHTML:'', validationPattern:'^(left|right)$', required:0 }] };
extraBBCodes['attachment'] = tmpBBCode; language['attachment.title'] = "mybb.bbcode.attachment.title";
language['attachment.attribute1.promptText'] = "mybb.bbcode.attachment.promptText";
language['attachment.attribute2.promptText'] = "mybb.bbcode.attachment.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'HIDE', htmlOpen:'', htmlClose:'', icon:'hide.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
extraBBCodes['HIDE'] = tmpBBCode; sourceCodes['HIDE'] = 'HIDE'; language['HIDE.title'] = "HIDE";
errorField = false;
// build editor. pass neccessary variables
tinyMCE.init({
// set active view flag (code or wysiwyg) ($editorIsActive) (default:wysiwyg)
editorIsActive : 1,
// set available views (default: both views available)
editorEnableWysiwygView : 1,
editorEnableCodeView : 1,
// set some url vars
iconURL : "jscripts/wysiwyg_themes/{$editor_theme}/images/",
imageURL : "jscripts/wysiwyg_themes/{$editor_theme}/images/",
blankHTML : "jscripts/wysiwyg_themes/{$editor_theme}/blank.html",
cssFile : "jscripts/wysiwyg_themes/{$editor_theme}/content.css",
// set editor height var ($wysiwygHeight)
height: 200,
// set page default font color var
defaultPageFontColor: '#57595a'
});
</script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/post.js?ver=1600"></script>]]></template>
</template>
<template>
<title>wysiwyg_quickreply</title>
<template><![CDATA[<link type="text/css" rel="stylesheet" href="{$mybb->settings['bburl']}/jscripts/wysiwyg_themes/{$editor_theme}/ui.css" />
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/wysiwyg.js"></script>
<script type="text/javascript">
// language
var language = new Object();
language['undo.desc'] = "{$lang->undo}";language['redo.desc'] = "{$lang->redo}";
language['b.desc'] = "{$lang->bold}";language['i.desc'] = "{$lang->italic}";language['u.desc'] = "{$lang->underline}";language['s.desc'] = "{$lang->stroke}";
language['toolbar.focus'] = "{$lang->choosetoolbar}";
language['link.desc'] = "{$lang->link}";language['link.insert.url'] = "{$lang->link_url}";language['link.insert.url.optional']= "{$lang->link_url_optional}";language['link.insert.name'] = "{$lang->link_name}";language['unlink.desc'] = "{$lang->unlink}";language['insertText'] = "{$lang->inserttext}";
language['textAlignLeft.desc'] = "{$lang->align_left}";language['textAlignCenter.desc'] = "{$lang->align_center}";language['textAlignRight.desc'] = "{$lang->align_right}";language['textJustify.desc'] = "{$lang->align_justify}";
language['bullist.desc'] = "{$lang->bulletlist}";language['numlist.desc'] = "{$lang->numlist}";
language['img.desc'] = "{$lang->img}";language['image.insert'] = "{$lang->img_url}";
language['color.desc'] = "{$lang->color}";language['fontsize.default'] = "{$lang->size}";language['fontFamily.default'] = "{$lang->font}";
language['quote.desc'] = "{$lang->quote}";language['code.desc'] = "{$lang->code}";language['php.desc'] = "{$lang->insert_php}";language['video.desc'] = "{$lang->video}";
language['view.wysiwyg'] = "{$lang->editor_mode}";language['view.code'] = "{$lang->source_mode}";
language['extraBBCodeNotValid'] = "{$lang->message_error}";
// language direction
var languageDirection = "ltr";
// smileys
var smilies = new Object();
{$smilies}
// bbcodes
var coreBBCodes = new Object();
var extraBBCodes = new Object();
var sourceCodes = new Object();
var tmpBBCode = { wysiwyg:1, bbCode:'b', htmlOpen:'strong', htmlClose:'strong', icon:'fontStyleBoldM.png', sourceCode:0, attributes:[] };
coreBBCodes['b'] = tmpBBCode; language['b.title'] = "mybb.bbcode.b.title";
var tmpBBCode = { wysiwyg:1, bbCode:'i', htmlOpen:'em', htmlClose:'em', icon:'fontStyleItalicM.png', sourceCode:0, attributes:[] };
coreBBCodes['i'] = tmpBBCode; language['i.title'] = "mybb.bbcode.i.title";
var tmpBBCode = { wysiwyg:1, bbCode:'u', htmlOpen:'span style="text-decoration: underline"', htmlClose:'span', icon:'fontStyleUnderlineM.png', sourceCode:0, attributes:[] };
coreBBCodes['u'] = tmpBBCode; language['u.title'] = "mybb.bbcode.u.title";
var tmpBBCode = { wysiwyg:1, bbCode:'s', htmlOpen:'span style="text-decoration: line-through"', htmlClose:'span', icon:'fontStyleStriketroughM.png', sourceCode:0, attributes:[] };
coreBBCodes['s'] = tmpBBCode; language['s.title'] = "mybb.bbcode.s.title";
var tmpBBCode = { wysiwyg:0, bbCode:'email', htmlOpen:'a', htmlClose:'a', icon:'', sourceCode:0, attributes:[{ attributeHTML:'href="mailto:%s"', validationPattern:'^[^\\s]+@[^\\s]+$', required:1 }] };
extraBBCodes['email'] = tmpBBCode; language['email.title'] = "mybb.bbcode.email.title";
language['email.attribute1.promptText'] = "mybb.bbcode.email.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'color', htmlOpen:'span', htmlClose:'span', icon:'fontColorPickerEmptyM.png', sourceCode:0, attributes:[{ attributeHTML:'style="color: %s"', validationPattern:'^[0-9a-z#]+$', required:1 }] };
coreBBCodes['color'] = tmpBBCode; language['color.title'] = "mybb.bbcode.color.title";
language['color.attribute1.promptText'] = "mybb.bbcode.color.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'size', htmlOpen:'span', htmlClose:'span', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="font-size: %dpt"', validationPattern:'^([89]{1}|[1-3]{1}[0-9]{1})$', required:1 }] };
coreBBCodes['size'] = tmpBBCode; language['size.title'] = "mybb.bbcode.size.title";
language['size.attribute1.promptText'] = "mybb.bbcode.size.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'font', htmlOpen:'span', htmlClose:'span', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="font-family: %s"', validationPattern:'^[^"\';}\\(\\)]*$', required:1 }] };
coreBBCodes['font'] = tmpBBCode; language['font.title'] = "mybb.bbcode.font.title";
language['font.attribute1.promptText'] = "mybb.bbcode.font.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'align', htmlOpen:'div', htmlClose:'div', icon:'', sourceCode:0, attributes:[{ attributeHTML:'style="text-align: %s"', validationPattern:'^(left|right|center|justify)$', required:1 }] };
coreBBCodes['align'] = tmpBBCode; language['align.title'] = "mybb.bbcode.align.title";
language['align.attribute1.promptText'] = "mybb.bbcode.align.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'quote', htmlOpen:'', htmlClose:'', icon:'quoteM.png', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'', required:0 }, { attributeHTML:'', validationPattern:'', required:0 }] };
coreBBCodes['quote'] = tmpBBCode; language['quote.title'] = "Zitat{if $quoteAuthor} von »{@$quoteAuthor}«{/if}";
language['quote.attribute1.promptText'] = "mybb.bbcode.quote.promptText";
language['quote.attribute2.promptText'] = "mybb.bbcode.quote.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'code', htmlOpen:'', htmlClose:'', icon:'insertCodeM.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['code'] = tmpBBCode; sourceCodes['code'] = 'code'; language['code.title'] = "Quellcode";
language['code.attribute1.promptText'] = "mybb.bbcode.code.promptText";
var tmpBBCode = { wysiwyg:1, bbCode:'img', htmlOpen:'img', htmlClose:'', icon:'insertImageM.png', sourceCode:0, attributes:[{ attributeHTML:'src="%s" class="resizeImage" alt=""', validationPattern:'^[^?\\s]+$', required:1 }, { attributeHTML:'style="float: %s"', validationPattern:'^(left|right)$', required:0 }] };
coreBBCodes['img'] = tmpBBCode; language['img.title'] = "mybb.bbcode.img.title";
language['img.attribute1.promptText'] = "mybb.bbcode.img.promptText";
language['img.attribute2.promptText'] = "mybb.bbcode.img.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'url', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^.+$', required:1 }] };
coreBBCodes['url'] = tmpBBCode; language['url.title'] = "mybb.bbcode.url.title";
language['url.attribute1.promptText'] = "mybb.bbcode.url.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'list', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^(1|a|none|circle|square|disc|decimal|lower-roman|upper-roman|decimal-leading-zero|lower-greek|lower-latin|upper-latin|armenian|georgian)$', required:0 }] };
coreBBCodes['list'] = tmpBBCode; language['list.title'] = "mybb.bbcode.list.title";
language['list.attribute1.promptText'] = "mybb.bbcode.list.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'video', htmlOpen:'', htmlClose:'', icon:'video.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['video'] = tmpBBCode; sourceCodes['video'] = 'video'; language['video.title'] = "{$lang->video}";
var tmpBBCode = { wysiwyg:0, bbCode:'php', htmlOpen:'', htmlClose:'', icon:'insertPhpM.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
coreBBCodes['php'] = tmpBBCode; sourceCodes['php'] = 'php'; language['php.title'] = "{$lang->insert_php}";
language['php.attribute1.promptText'] = "mybb.bbcode.php.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'attachment', htmlOpen:'', htmlClose:'', icon:'', sourceCode:0, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:1 }, { attributeHTML:'', validationPattern:'^(left|right)$', required:0 }] };
extraBBCodes['attachment'] = tmpBBCode; language['attachment.title'] = "mybb.bbcode.attachment.title";
language['attachment.attribute1.promptText'] = "mybb.bbcode.attachment.promptText";
language['attachment.attribute2.promptText'] = "mybb.bbcode.attachment.promptText";
var tmpBBCode = { wysiwyg:0, bbCode:'HIDE', htmlOpen:'', htmlClose:'', icon:'hide.png', sourceCode:1, attributes:[{ attributeHTML:'', validationPattern:'^\\d+$', required:0 }] };
extraBBCodes['HIDE'] = tmpBBCode; sourceCodes['HIDE'] = 'HIDE'; language['HIDE.title'] = "HIDE";
errorField = false;
// build editor. pass neccessary variables
tinyMCE.init({
// set active view flag (code or wysiwyg) ($editorIsActive) (default:wysiwyg)
editorIsActive : 1,
// set available views (default: both views available)
editorEnableWysiwygView : 1,
editorEnableCodeView : 1,
// set some url vars
iconURL : "jscripts/wysiwyg_themes/{$editor_theme}/images/",
imageURL : "jscripts/wysiwyg_themes/{$editor_theme}/images/",
blankHTML : "jscripts/wysiwyg_themes/{$editor_theme}/blank.html",
cssFile : "jscripts/wysiwyg_themes/{$editor_theme}/content.css",
// set editor height var ($wysiwygHeight)
height: 130,
// set page default font color var
defaultPageFontColor: '#57595a'
});
</script>
<script type="text/javascript" src="jscripts/post.js?ver=1603"></script>
<script type="text/javascript" src="jscripts/thread.js?ver=1603"></script>
<script type="text/javascript" src="jscripts/thread2.js?ver=1603"></script>]]></template>
</template>
</templates>[code]
aqui el tutorial que segui
http://www.mybb-es.com/Hilo-agregar-botones-al-editor-wysiwyg[/code]