http://www.donnieyen.us/library/
Efic V3.0.1
I did a search on issues with 3.0 and tinyMCE and got to this thread:
https://efiction.org/forums/index.php?topic=4046.0
Was helpful about making sure my settings were correct. I didn't see anything on behavior of the tinyMCE config box. After you change settings , when you access that config again, should you see those settings in there? If that is the case, that's not happening and my search hasn't turned up some suggestions for settings fixes, etc. Alternatively, I can't locate the field in the settings table that holds this. I'm wondering if something didn't get skipped. So my next question is where in the DB does the tinvyMCE config get saved too? Lastly, some things aren't showing up/loading it looks like. It looks like 3 button's images aren't loading and it looks like because there's a space in the img src link in the advanced theme [which is the one i'd like to use]. For example, the italic image is this
it looks like a variable's messed up because it's being passed into the URL. Same issue when I try to set the theme as default. Also it looks like variables are passed into the drop down boxes, here's an example of what I get in the first box:
{$lang_theme_style_select}
Looked to make sure everything UL'ed fine and it appears that's the case and nothing's missing, so appreciate any ideas of what to look at to remedy this.

Turn tinyMCE off then enter the data.
Edit: Might be a bug here. I'll look into it.
Just to follow up with this, I tried turning tinyMCE off and configuring its settings and I get the same not saving issue. Additionally, the check box at the bottom to say use tinyMCE or not, when I uncheck it and hit submit, go back into the config savings..that's not keeping either. Figure that'd be useful for you to know if you suspect a bug.

Okay it looks like it's sort of a bug in the upgrade script. If you didn't already have a custom tinyMCE setting, then none was created for you. Go to Admin->Custom Pages and create a page named "tinyMCE" and enter your tinyMCE configuration in there. You can give it whatever title you want.
Did just that and it's kept the config information. However all themes are still doing that no show and showing variables in the pull downs as i described before. The bold, italic and underline buttons don't show and their URLS in the IMG tag involve a variable [like the example in my first post] Also the all drops downs still have only one selection which is the variable [as depicted in my first post] Could this be from something else not getting fully done when I ran the install?

Try clearing out your cache and hard refreshing. Maybe you have old information that's causing a conflict from before your changes.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
Okay well then I suggest you DON'T put a custom configuration in. If it's still a problem, then you need to re-upload the tinyMCE files. If it solves the button issue, then your custom configuration is probably the problem. It's not going to be something in the rest of the script though. tinyMCE is its own program. It's just included here.
I had an inkling something didn't get ULed completely, at least as far as the images not showing. I'll give it a try and post what happens, for anyone else that might run into this problem.

ok, following up on what's happened so far. Having a custom config caused tinyMCE to not show up at all even though it was enabled site wide and in the personal preferences. When I deleted the custom page, tinyMCE showed up as it was supposed to.
The problem of the drop downs and missing images still persists. Going to try to clear my cache and do a hard refresh again. I might have to look around the tinyMCE site to learn a lil more about its behavior so I know where to look, but it still seems like something's not getting initialized or chosen...it's not setting the variable properly it looks like

Do you have something other than "en" set for your language? It doesn't look like it from the eFiction side, but that seems to be what might be causing a problem on the tinyMCE side. If so you'll need to get the language packs from the tinyMCE site.
I have no idea what happened, but everything shows now. I had the en setting for language chosen, but figured, what they hey, select it and save it again. I went to the welcome message to tweak it a bit and lo and behold, all buttons and drop downs show. The only thing I can figure is going back and actually selecting en on the language and saving did the 'initilize' trick. I also just upgraded to 3.0.2...that might have also helped.
Anyway, modding the initial post now so it reads solved. Quirky. 😀

Ok, I jumped the gun on this it looks like. I have a total of three efiction installs that I've upgraded to 3.0.2.
Http://www.donnieyen.us/library
http://www.obsidianaccord.com/archive/
http://writ.sansdreamscape.net/
The first two I have issues with the settings for tinyMCE not saving. I've tried deleting the tinyMCE files, then viewing a page where the editor comes up. Reuploading, then viewing and there is no change., clearing my chache, doing a hard refresh... Site 1) the same problem of button images not showing and variables showing in the drop downs. Site 2) the default config is not showing at all and I can't change it 3) it works perfectly and I've done nothing different than I have with the other two upgrades/installs. I'm running out of ideas to try or things to check. I'm going to the tinyMCE site and see what I can find there, but I'm posting this in case something comes to mind to someone else for something else for me to try.
where are the settings supposed to be saved to and/or where's efiction looking to get them?

ok, I think I've narrowed down the main problem. When viewing the source for the problem sites..the $language variable is set to 'english' when it should be 'en' A check in my settings table reflects that the language is en, so I have no idea where $language is being set to english instead of en. I went in and hard coded 'en' just as a test to see what would happen after with the obsidianaccord.com/archive install. When I go in and make a custom page with a custom config, efic won't use it it looks like, the default that's in header.php shows after a cache clear and refresh. I look in the database and the new custom page is saved in the messages table. I'm stumped a bit.

If you're looking on your admin pages, the script is set to ALWAYS use the default on the admin pages. The admin config is set so you can do more with the script than you would want a regular user to be able to do. The admin configuration also assures that text areas that must not use tinyMCE because you're inserting code won't. You need to get out of the admin area to test your tinyMCE configuration.
Good to know. I've gone in on the problem sites and went to add new story and also went in to edit existing ones. The language setting is still a problem, for some reason the $language variable is set to 'english' instead of 'en' although it's 'en' in the database tables for each site in question. The obsidianaccord.com site still has 'en' hardcoded in the header as I'm just seeing if that clears up all the problems. On both sites, the default config in the header's being used despite a custom config. I'm thinking the extra space in the textarea for the obsidianaccord.com site is a skin issue, because it displays fine with the other skins. So once I can figure out how to get the $language variable set correctly, then that should sort most of it out.
Summary:
$language='english' when it should be $language='en'
default config used despite of custom config

