Many MyBB software users report their MyBB editor is missing due to various reasons which I'll cover in this tutorial.
Before we start, we need to be sure that the MyBB editor is actually enabled on your account and for the entire
board.
To enable mycode editor for entire board: Go to ACP>Configuration>Settings>Clickable Smilies and BB Code>Clickable MyCode Editor>Tick ON
If the above setting is on but you still can't see the mycode editor but everyone else can then most likely you don't have it enabled through your UserCP.
Go to UserCP>Edit Options>Other Options>Tick Show the MyCode formatting options on the posting pages.
Now if you have both the above settings enabled and you still can't see the mycode editor then you are most likely missing something. Below I'm going to present some solutions in order of most likely the cause of the issue.
Solution # 1
Skip this solution if you are not using Cloudflare.
Solution # 2
Go to ACP>Templates & Styles>Themes>YOUR THEME>Editor Style>Change it to Office 2007
If this solution works then it means that there's a problem with your editor theme files.
Solution # 3
Reupload jscripts_themes folder in .jscripts/jscripts_themes and make sure you have a file called editor.js in .jscripts
Solution # 4
Download a fresh copy of MyBB from MyBB Downloads
Then reupload the codebuttons folder in .images and .images/themes.
Solution # 5
Go to ACP>Templates & Styles>Templates>YOUR THEME>Newthread
And
Go to ACP>Templates & Styles>Templates>YOUR THEME>Newreply
Make sure you have the following code:
Right after
Solution # 6
This solution is only valid if the editor went missing after you upgraded or downgraded your forum.
Find updated templates for your current theme and revert them to original.
Go to ACP>Templates & Styles>Templates>Find Updated Templates
Solution # 6 Thanks to Effone
Go to ACP>Templates & Styles>Templates>YOUR THEME>Ungrouped Templates>Headerinclude
Add the following at the very end of your headerinclude template:
Also, please refer to post # 10 on this thread for further information on solution # 6.
Solution # 7 Thanks to Meadp
If the codebuttons are showing for you and only few members are unable to see it then you can run the following query to enable "Show the MyCode formatting options on the posting pages" for the whole board through this SQL query:
Hope you liked my guide. If you are still facing an issue then feel free to post below. I would appreciate all kinds of feedback on this guide.
Before we start, we need to be sure that the MyBB editor is actually enabled on your account and for the entire
board.
To enable mycode editor for entire board: Go to ACP>Configuration>Settings>Clickable Smilies and BB Code>Clickable MyCode Editor>Tick ON
If the above setting is on but you still can't see the mycode editor but everyone else can then most likely you don't have it enabled through your UserCP.
Go to UserCP>Edit Options>Other Options>Tick Show the MyCode formatting options on the posting pages.
Now if you have both the above settings enabled and you still can't see the mycode editor then you are most likely missing something. Below I'm going to present some solutions in order of most likely the cause of the issue.
Solution # 1
Skip this solution if you are not using Cloudflare.
- Log in to your Cloudflare
- Edit Settings
- Click on Performance tab
- Disable Rocket Loader and/or Auto Minify
Solution # 2
Go to ACP>Templates & Styles>Themes>YOUR THEME>Editor Style>Change it to Office 2007
If this solution works then it means that there's a problem with your editor theme files.
Solution # 3
Reupload jscripts_themes folder in .jscripts/jscripts_themes and make sure you have a file called editor.js in .jscripts
Solution # 4
Download a fresh copy of MyBB from MyBB Downloads
Then reupload the codebuttons folder in .images and .images/themes.
Solution # 5
Go to ACP>Templates & Styles>Templates>YOUR THEME>Newthread
And
Go to ACP>Templates & Styles>Templates>YOUR THEME>Newreply
Make sure you have the following code:
{codebuttons}
Right after
<textarea name="message" id="message" rows="20" cols="70" tabindex="2">{$message}</textarea>
Solution # 6
This solution is only valid if the editor went missing after you upgraded or downgraded your forum.
Find updated templates for your current theme and revert them to original.
Go to ACP>Templates & Styles>Templates>Find Updated Templates
Solution # 6 Thanks to Effone
Go to ACP>Templates & Styles>Templates>YOUR THEME>Ungrouped Templates>Headerinclude
Add the following at the very end of your headerinclude template:
<script type="text/javascript">jQuery.noConflict();</script>
Also, please refer to post # 10 on this thread for further information on solution # 6.
Solution # 7 Thanks to Meadp
If the codebuttons are showing for you and only few members are unable to see it then you can run the following query to enable "Show the MyCode formatting options on the posting pages" for the whole board through this SQL query:
UPDATE `mybb_users` SET `showcodebuttons` = '1' WHERE `showcodebuttons` = '0'
Hope you liked my guide. If you are still facing an issue then feel free to post below. I would appreciate all kinds of feedback on this guide.