URL to your eFiction: http://www.thedelphicexpanse.com/archive/index.php
Version of eFiction: "You are currently running eFiction version 3.5.3."
Have you bridged eFiction, if so with what?: no.
Version of PHP: 5.3.6
Version of MySQL: "Database server: MySQL(i) 5.1.55"
Have you searched for your problem: Yes
If so, what terms did you try: I read every topic here looking for anything that related to tinymce and browsers
State the nature of your problem: IE9 and the Firefox's latest version is causing trouble with the tinymce text editor. The android browser on smartphones also has this issue. Members are unable to leave reviews. They type it in, but when they submit it, nothing happens. Also, in FireFox, when the admins go to edit a chapter, the tinymce text editor is devoid of any text -- as in it's totally blank. Toggling out of tinymce will reveal the text with the html code, and then toggling back in will reveal the text as it's supposed to appear.These issues were originally just annoyances, but as the browsers have come out with successive versions, our workarounds aren't working as well as they did, and even so, we'd rather have an archive tht works correctly.
Do you have a test account for us? Yes but I would prefer to give out the name and password via pm if possible
One of the solutions we may try is replacing tinymce with something else like CKEeditor, but we were wondering if anyone else had done this and if so, would they be willing to talk to us about it? I guess that's more for the modification section, but since it's a possible solution to our bug I'm mentioning it here.
Thanks in advance for any help.
It seems per the changelog the version of TinyMCE shipped was last updated 2008, which is probably why it's not working with newer browsers. I'm not sure about the TinyMCE implementation in eFiction, but it looks like it's incredibly similar to the main package and PHP compressor here: http://www.tinymce.com/download/download.php
Might be worth a shot to experiment with replacing the files. : ) It's too late for my to test tonight but perhaps later.
I replaced it and it didn't seem to cause any problems. I wasn't actually able to reproduce the issues that you're mentioning with Firefox before the update, but nothing's broken after either on Firefox or IE9. The only exception is that on my Android phone I can't leave a review w/TinyMCE because it doesn't recognize that the box is a text area and won't pop up the keyboard. I can do so by unchecking 'using TinyMCE' though.
Here is a ZIP of what I replaced the TinyMCE folder with if you want to try it.
http://www.verilyviridian.com/tinymce.zip
This could use some more testing!
FYI, here is the header.php relevant section, this should be the default for 3.5.3.
Starts at line 233
tinyMCE.init({
theme: 'advanced',
height: '250',
language: '$language',
convert_urls: 'false',
mode: 'textareas',
extended_valid_elements: 'a[name|href|target|title]',
plugins: 'advhr,advimage,advlink,searchreplace,contextmenu,preview,fullscreen,paste".($current == "adminarea" ? ",codeprotect" : "")."',
theme_advanced_buttons1_add: 'fontsizeselect',
theme_advanced_buttons2_add: 'separator,pasteword,pastetext',
theme_advanced_buttons3_add_before: 'tablecontrols,separator',
theme_advanced_buttons3_add: 'advhr',
theme_advanced_toolbar_align: 'center',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_path: 'false',
editor_deselector: 'mceNoEditor',
";
Thank you! We'll give it a shot. π
Incidentally I figured out how to get the spellchecker and an ins / del thing to work (it's kind of like Word's Track Changes). Can provide instructions if desired, although the spellcheck might not work on all servers. This actually helped me solve a completely unrelated problem for a new site I'm building, so thanks for getting me onto the problem!
Cool! I'll have our more tech-inclined member take a look at this thread.
Also, I forgot to mention -- the issues with Firefox have resolved themselves since it last updated. My guess is that eFiction isn't the only thing that the update before that caused problems with, and so they took the initiative to come up with a fix that took care of our problem in the process.
IE9 and Android still have issues, though, but that will end as soon as we make our changes.
I have been having the same issues with this for a while now. IE won't work period. You can type all day and then nothing shows up, even when sending an email from the contact form. I haven't experienced issues with Firefox as of yet though. (knock on wood)
I did notice that on Android phones you can uncheck the tinymce box under the review box and it will let you type out a review then. I do it from mine and it works, but if it's checked it won't.
Lyndsie, I'd love to get instructions on how you did this. I've wanted to change it for a while now. And I am pretty sure my spellchecker has never worked. lol
http://www.twiwrite.net
Where Your Imagination Can Run Free
18+ TwiWrite Fan Fiction Archives.
efiction vs.3.5.2
SQL vs. 5.0.77
PHP vs. 5.2.2
Happily soaking up any and all php, tpl, and html knowledge I can.
I downloaded the PHP Spellchecker here and replaced the current spellchecker folder in the TinyMCE folder. http://www.tinymce.com/download/download.php. First you should upload the zip I gave a few posts up, though, as it's more updated TinyMCE overall. (It doesn't include the PHP Spellchecker, if memory serves.)
Then I had a look at this: http://www.tinymce.com/wiki.php/Plugin:spellchecker I don't have pspell, but the default Google worked for me.
Then you have to configure TinyMCE to use it. I did it in my header, but afterwards I noticed the tinyMCE Custom Page, so probably you should edit it there instead. You need to add spellchecker to the list of plugins. It's the same button name to add to whatever row you want. (ie The list after "theme_advanced_buttons1" or "theme_advanced_buttons2")