I'm really desperate about this issue which is the worst thing to have happened since I started building my site: the TinyMCE "settings" item is nowhere to be found in the admin menus. I've read both http://drupal.org/node/51963 and http://drupal.org/node/469438 but I still can't find the reason for this. I'm logged in as User ID 1, rebuilt permissions, cleared the cache, deactivated and uninstalled WYSIWYG then reactivated it, logged out and it, deactivated several other modules to check for conflicts, but I still can't see the TinyMCE settings anywhere. It's perfectly recognized by WYSIWYG, all input formats are set to TinyMCE in the WYSIWYG profile, but I just want to modify visiblity settings based on URLs. What on Earth could be the reason for that menu item vanishing on me?

(I'm using Drupal 6 and latest modules as of July 29, 2009, fresh install, no upgrades).

Thanks for any pointers because I've just wasted four hours trying to solve this instead of developing the site.

Comments

that0n3guy’s picture

There isnt an tinymce menu item when you use the wysiwyg api module.

The settings for tinymce is located in the profile of wysiwyg here yoursite.com/admin/settings/wysiwyg

BUT, it doesn't allow you to specify exclusions of where you want the editor to show (or not show) as stated here: http://drupal.org/node/503866

If you want that ability you should probably use the fckeditor standalone module (ie doesnt use wysiwyg).

that0n3guy’s picture

Also,

You might be able to achieve what you want using http://drupal.org/project/better_formats

Example:
Specify which format it default based on content type.

talino’s picture

Well, it's nice to learn that I've been spending four hours looking for something that doesn't exist. Come to think of it, internet forums would have been nice at the time when people were spending entire lives finding a rational expression for Pi.

I don't want to go back to FCKEditor since I find it less pretty and slower. A matter of taste, really. Doesn't really matter. What's important is how to use Better Formats for that purpose. I've already got this module installed in order to avoid utterly confusing my users with allowed tag guidelines of which they know close to nothing. I would like to know if I should create a new Input Format for that purpose (i.e. deactivating TinyMCE on certain content types) and, if so, what should I set there in order to make it plain-text?

Thanks a lot for helping me with this confusing issue. I got hooked into Drupal two weeks ago and these forums are a real blessing.

that0n3guy’s picture

I agree with the whole FCKeditor thing. Tinymce is so much faster at loading and I've always had less problems with it. Although I'd rather just use something like markdown for bueditor :).

I havent really used better formats for what you are talking about, I just read that it is able to do it :). But as for input formats...
I have always created an input format that goes along with my wysiwyg and only use it where ever wysiwyg is shown.

I would just use the default 'filtered' input format for plain text areas.

does this help? Let me know how things turn out.

Oh and, welcome to Drupal :)

talino’s picture

Thanks for your welcoming words. This is a whole new ballgame compared to what I'm used to (Wordpress). When I started two weeks ago I was overwhelmed, but this morning I started peeking into the API. Great stuff. I think that if one gets familiar enough with it one can do practically anything with a web site.

I don't understand the part where you say "wherever WYSIWYG is shown". It doesn't have options either, apart the profiles which apparently I'm not using properly. When I've installed TinyMCE in the libraries folder WYSIWYG detected it, and now in the WYSWYG profiles page I got Filtered, Full & PHP all showing TinyMCE in an Editor field which is not modifiable. Do you mean I have to create another input profile, use it as the only option when I create a content type, and then disable "Enable by default" in its WYSIWYG profile? Because if not, I'm totally stumped...

that0n3guy’s picture

I would create input format just for wysiwyg. Make it so that under http://yoursite.com/admin/settings/wysiwyg the other input formats (filtered and php) are set to 'none'.

Using better formats go here admin/settings/filters/settings and make sure "Control formats per node type" is enabled.

Lets say that for the Story content type you don't want users to use wysiwyg at all:
Under your content type (story for example) admin/content/node-type/story set the Input format settings to only filtered and php

Lets say that for the page content type you to use wysiwyg or filtered, but have wysiwyg pop up first
Under your content type (story for example) admin/content/node-type/page set the Input format settings to only filtered, wysiwyg, and php. Set wysiwyg as default

A word of warning:
Dont give users you dont trust to much wysiwyg access. I usually will just let the admin have access it it if he wants to make a quick table or something.

But for community users, I'd go with nothing, markitup, or bueditor

talino’s picture

I think I got it nailed, thanks to you. Cheers :)

crazycolt’s picture

I have installed FCKeditor. No problems. With FCKeditor I can not change font sizes, colours etc. Also the alignment as centre shows correct in the editor but not in IE8.

I then installed Wysiwyg and Tinymce. Wysiwyg shows that it is installed, but do not show it under Editor (it displays No Editor in light grey).

With this it is not opening when I do edit.

Can somebody tell me what is wrong?

I have tried Nicedit. That shows as a editor under Wysiwyg, but when it opens, only a thin column appears, not a full screen.

mosdave’s picture

I was having this same problem.

Finally realized that the drop down box choice was still being associated with a previous install of nicedit. Clicked the 'remove' link next to each of the three options, and then I was able to select tinyMCE.

Hope this helps.

David