WYSIWYG recognizes TinyMCE 3.2.1.1 but not TinyMCE 3.2.4.1
| Project: | Wysiwyg |
| Version: | 6.x-2.0 |
| Component: | Editor - TinyMCE |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Everytime there is upgrade the WYSWIG module I also check to see if there is an upgrade to TinyMCE.
But I can get the WYSWIG module to recognize any version of TinyMCE after 3.2.1.1
The working path to TinyMCE 3.2.1.1 that I have is:
sites/all/libraries/tinymce/jscripts/tiny_mce/tiny_mce.js
To upgrade TinyMCE, I download the latest version which unpacks to a folder named 'tinymce_3_2_4_1' that contains the jscripts folder. I change the name of the unpacked folder to 'tinymce' and use it to replace 'tinymce' folder in 'libraries' so that I have the same path: sites/all/libraries/tinymce/jscripts/tiny_mce/tiny_mce.js
But when I return to: /admin/settings/wysiwyg
I get always get a message saying "There are no editor libraries installed currently."
I have tried clearing cache on my site, that does not help.
If I return the TinyMCE 3.2.1.1 folder, everything works again.
This has been happening with every version since TinyMCE 3.2.1.1 and it happens to me regardless of the site or server that I'm working on.
I can't find this issue talked about anywhere else in the forum, so I expect it's something that I'm doing wrong or missing in my TinyMCE install. But when I compare the old to the new, all the files and folders have the same names.
Also. only one language is being used, english, in both installs and I have no added plugins for TinyMCE.
Baffled!
Thanks in advance for any help you can give me.
Steve

#1
Hm. I cannot replicate this issue. Downloaded latest version from http://sourceforge.net/project/downloading.php?groupname=tinymce&filenam..., extracted the archive into sites/all/libraries/tinymce and I can properly use that version.
#2
Hm, Is right. I somehow and duplicate it over and over. Tried downloading again with the link you provide here as well as the one provided in the module (probably the same), installed to replace old version. WYSiWYG Module does not recognize it. Put the old one back, everything works again.
I have some upgrades to do on other sites soon, so I will report back as to whether I have the same problem with those as well.
It's probably a conflict with some other module, but I don't know what it is yet.
Thanks for thinking about it!
Steve
P.S. Thanks for a great module as well!
#3
Just out of curiosity, did you always "replace" the editor files when up/downgrading?
Have you tried deleting the entire editor folder and recreating it, just to be sure all old files are removed?
I don't think this should make any difference since the files are named the same, but it might be worth a shot.
#4
Yesterday I discovered TinyMCE version 3.2.5, at http://tinymce.moxiecode.com/download.php
I downloaded the main package, and this one worked for me.
So I still don't know what the problem was, but the conflict seems to be gone with this version.
@TwoD, when I say "replaced" I mean that the orginal folder was complete deleted and completely recreated with with the new version.
If I ever figure out what was causing the problem with other versions between 3.2.1 an 3.2.5, or if the I have the problem again, I'll post an update.
As for now, I guess we can mark this as fixed.
#5
Thanks for reporting back and providing a (possible) solution! Highly appreciated.
#6
Note that you must have permission to read the sites/all/libraries folder and subdirectories. Check your chmods!
#7
Your welcome Sun.
Rob, that may have been the problem, and as I do other updates I will check that. But I find it doubtful because I didn't need to change chmods when I upgraded to 3.2.5 and I had the problem on several sites, including my local development site.
Steve
#8
I think Ive tried EVERY combination of wysiwyg and tiny MCE and I cannot get this thing to work. It worked at one point a few weeks ago, but its dead and since I was doing front end work, never noticed. It does not throw JS errors or watchdog errors. How can I debug this thing?!
#9
I am having the same issue, but I think I figured out why.
I just upgraded to tinymce 3.2.5 and hadn't been using the editor for a little while but had been upgrading the WYSIWG module. Don't know when it changed from using the tinymce in the module to moving it to sites/all/libraries (but I like the move thank you). So in doing the upgrade I moved it to the right spot and couldn't get it to work. I tried fixing every which way by removing everything, upgrading all my other modules, reset caches, etc. etc. Nothing seemed worked.
Until, I decided to change from Firefox 3.51 to IE 8 to see if it worked there. And it is. So it's an issue with ff 3.51 on my side. Not sure who to go to from here, but tinymce demo at http://tinymce.moxiecode.com/examples/full.php works on ff3.51. So is it wysiwyg editor with ff3.51?
I can confirm that the newest fckEditor works with ff3.51. And now after checking an old development site that tinymce 3.2.2.3 does not work on ff 3.51 (which I just confirmed is working in IE 8).
So browser issue or issue with WYSIWYG with the new Firefox?
#10
I just tested Wysiwyg module 6.x-2.x-dev with TinyMCE 3.2.5 in FF3.5 and FF3.5.1 and everything works as expected. 6.x-2.0 is almost the same as 6.x-2.x-dev so it should work with that too.
If TinyMCE is not recognized by Wysiwyg module, its a serverside issue as the browser plays no part in detecting it (launching it is all done on the client though), most likely problem is misplaced files.
EDIT: johnnyboyct, I don't know how far you've gotten but let's start from the top.
Make sure Wysiwyg module 6.x-2.0 is installed and enabled.
Make sure TinyMCE (regular version) is extracted to the folder mentioned in admin/settings/wysiwyg (sites/all/libraries/tinymce) and that the location of the JavaScript file is correct. (No files need to be moved/edited in TinyMCE package).
If TinyMCE appears in the list of installed editors, select it for one of your profiles.
If TinyMCE does not show up, scroll down and see if the installed version of TinyMCE has been detected correctly. If not, you've either put the files in the wrong place, or there should be php errors or you'll need a php debugger.
Once TinyMCE is selected, go straight to a form where it should show up. If it doesn't, make sure all JavaScript files belonging both to Wysiwyg module and TinyMCE are downloaded correctly by your browser.
You can use the FF Firebug extension's Net panel to see which files are downloaded and if you get 404 errors.
If the files are downloaded, and no errors appear, use Firebug's Script panel and find the init JavaScripts from Wysiwyg module and insert a couple of breakpoints in the code. Reload the page and see if the breakpoints are hit while the page is loading. Then step through the code and you should eventually end up in the TinyMCE editor implementation files in (sites/all/modules/wysiwyg/editors/js) which are used to load and attach the editor.
If you get this far, Wysiwyg module probably works, but there might be a problem in TinyMCE. If not, then let's take it from there.
#11
Hmmm... must have been a bad copy of the module in the folder. I thought I had delted the folder and then uploaded a new version already, but I deleted the wysiwyg folder and installed 6.x-2.x-dev which worked fine in FF 3.51. I removed that folder and went back to the 6.x-2.0 and it is working too.
Sorry for the problem. Not sure why it was working in IE8 but not in FF3.51 a little bit ago. Now it seems fine.
#12
Automatically closed -- issue fixed for 2 weeks with no activity.