Hi all,

since upgrading to drupal 5.1 from 4.7 I've found that TinyMCE has stopped working. I tried replacing it with FCKEditor but I get the exact same behaviour. This is how it works, if I create or update a content node (page, story, book page etc) and the body text or teaser text contain no formatting, special characters or return carriages then everything is fine. Also, if I disable the rich text editor and introduce a new line for a break tag or two new lines for a paragraph tag then there's no problem.

However, if I try to use an RTE to actually format some text in any way then instead of the form being sent and processed I am dumped at the home page and all the changes I made are ignored. If I try to create a page with rich text in it, it's not created. If I try to edit an existing page (formatted and styled when the drupal installation was 4.7) the changes are ignored. In both cases I'm dumped back at the homepage.

I have another site that was a new drupal 5.1 installation (no upgrades) and there is no problem at all with TinyMCE. They use a different set of extension modules but these modules are ones that I've used many times in the past in different combinations and I've never known them to conflict.

Has anyone else noticed this kind of phenomenon?

dylanb

Comments

dylanb’s picture

OK, this isn't an upgrade problem after all. I've just done a clean install of drupal 5.1 and TinyMCE still doesn't work. It's not a theme thing or a stylesheet thing because it doesn't work with BlueMarine. Could it be a database thing? I just noticed that the functioning site is using MySQL 4.1.21 and the dodgey site is using MySQL 5.0.27.

I'll check some documentation but if anyone knows if this is an issue I'd greatly appreciate it if you could let me know.

alpine1985’s picture

Also, what theme are you using? I had the same problem (even after upgrading the tinymce module) when I tried to use my old theme from 4.x. It works fine with the preinstalled 5.1 themes.

You may want to check to see that the module is enabled and that you've created roles that can use it.