Tinymce (richtexteditior) not displaying in Umbraco admin
Under the content section, if I view a node with a defined richtexteditor field, the rich text editor is simply not displaying. In fact, the rich text editor toolbar is not visible at all (just save, save and publish and preview).
However, when I remote into the web server and view the site locally, it displays fine.
I am working with a fresh installation of Umbraco 4.7. I installed this on the Win 2008 R2 server via the platform installer. I believe my app pool has full control persmissions -- I manually added full control to each of the main subfolders, though I though the platform installer was supposed to do this already.
Any suggestions? I have tried viewing the site remotely under different OSs and browsers all with the same result.
Yes, that folder exsists. When comparing to another working 4.6 install, it looks like the files are there. I'm thinking it may be more of a permissions issue or something given the screenshots below, though as I mentioned, the app pool has full control permissions on the site root.
View of the site working from within the network:
View of the same site not working on IE on an external IP:
I'm not sure what else it could be. Could there be an issue with the web.config? I'd also be happy to provide someone with an Umbraco login to check it out given there's no content.
Using Fiddler is pointing me in the right direction.
GET http://216.68.132.199:8082/umbraco_client/tinymce3/langs/en.js 502 Fiddler - Connection Failed (text/html)
The remote IP shouldn't be using that port, that was for the internal IP only. I guess the question is where in the Umbraco configuration can I change this?
it wasn't working on the first place because I've created my own web listener. on the athentication tab, advanced button I wasn't able to modify the domain name. (explain the 402)
So here is the trick you have to copy the http 80 web listener then from the copy change the port.
I guess the question is where in the Umbraco configuration can I change this?
It`s not umbraco config, its problem with bindings in IIS. Open Run->inetmgr and then right click on your web site and find "edit bindings". By default it must be
ip - all unassigned
port - 80
hostname - empty
for http protocol. If you want to use other port locally add them for only localhost ip address.
Given the nature of the environment, we have several sites running across multiple ports. Some of those sites are internal, some internal and external to the dmz. The external ones have a passthrough IP on port 80 that serves up a specific local server and port.
My guess is something within tinymce3tinymceCompress.aspx.cs is pulling that local port incorrectly.
For anyone who may stumble across this, I had success in circumventing these issues by hard-coding the domain name for Umbraco/TinyMCE. Edit umbraco/editContent.aspx and add the following line before the </script> at the bottom:
document.domain = 'xxxxxxxxx';
Take note that you are editing an Umbraco core file however. Perhaps someone could come up with a better solution that doesn't involve editing a core file.
I've got the same problem - richtexteditor doesn't appear. And the Firebug tells:
"SCRIPT445: Object doesn't support this action
tinymce3tinymceCompress.aspx?rnd=f946efa8-e303-4309-b4aa-f998e03d7aa5&module=gzipmodule&themes=umbraco,simple&plugins=contextmenu,umbracoimg,paste,inlinepopups,table,spellchecker,advlink,media,noneditable,umbracocss,umbracomacro&languages=en, line 10593 character 5"
I don't know why... Can anyone help?
It's the line with "t.theme = new o();":
init : function() { var n, t = this, s = t.settings, w, h, e = t.getElement(), o, ti, u, bi, bc, re, i; tinymce.add(t); s.aria_label = s.aria_label || DOM.getAttrib(e, 'aria-label', t.getLang('aria.rich_text_area')); if (s.theme) { s.theme = s.theme.replace(/-/, ''); o = ThemeManager.get(s.theme); t.theme = new o(); if (t.theme.init && s.init_theme) t.theme.init(t, ThemeManager.urls[s.theme] || tinymce.documentBaseURL.replace(/\/$/, '')); }
I have just had some problems with my website whereby the RTE wasn't appearing.
Not sure how / why (and I am waiting on an answer from my web host) but all the permissions on my site were changed to basically "no access"
I have re-applied "Read and Execute" on umbraco-client folder and the RTE is now appearing again.
As an aside - in addition to the above permissions changes my ftp user account no longer exists and currently I cannot create a new ftp user via my control panel. Gut feeling is that someone has hacked the web host servers - ahh the joys aye !
I'm having this issue and I'm struggling to have it fixed. However I've a "different" situation: I've the same files with the same database but with 2 IIS entries to the same website (change of domain). So, I've one website with 2 domains. One of them show the RTE but the other one doesn't. I looked the file system to check any hardcoded domain and nothing. Could be something on the database?
I have the same problem in 4.8.0, but if a use English (uk) as admin language it all works perfect, when I change to Swedush or any other language, it's disapeare.
Tinymce (richtexteditior) not displaying in Umbraco admin
Under the content section, if I view a node with a defined richtexteditor field, the rich text editor is simply not displaying. In fact, the rich text editor toolbar is not visible at all (just save, save and publish and preview).
However, when I remote into the web server and view the site locally, it displays fine.
I am working with a fresh installation of Umbraco 4.7. I installed this on the Win 2008 R2 server via the platform installer. I believe my app pool has full control persmissions -- I manually added full control to each of the main subfolders, though I though the platform installer was supposed to do this already.
Any suggestions? I have tried viewing the site remotely under different OSs and browsers all with the same result.
Hi Mike.
Try to view your site with Firefox+Firebug. When loading the node with richtext firebug should show you error. Please paste error text here.
Hello and thanks for responding.
There are actually no JavaScript errors shown. I checked the native error console and IE as well. Here's a screenshot (note no field next to Content):
Hi Mike
Are you sure all files exist?
If you go to the umbraco_client folder -> tinymce3 -> plugins
Does the media folder exist in here?
If so...are there other folders that does not exist?
I had this issue on an older version of Umbraco recently where I discovered that for some reason the media folder did not exists on the server.
/Jan
Hello, thanks for responding.
Yes, that folder exsists. When comparing to another working 4.6 install, it looks like the files are there. I'm thinking it may be more of a permissions issue or something given the screenshots below, though as I mentioned, the app pool has full control permissions on the site root.
View of the site working from within the network:
View of the same site not working on IE on an external IP:
I'm not sure what else it could be. Could there be an issue with the web.config? I'd also be happy to provide someone with an Umbraco login to check it out given there's no content.
Mike, it looks like problem with paths/links to tinyMCE folder.
Also i notice that when your login remotly your url is: <%IP%>/umbraco/#content , but should be <%IP%>/umbraco/umbraco.aspx#content
So i think file paths to tinymce button icons is wrong, and firefox simply not showing broken images, but i dont know why it is...
Yeah I tried with umbraco.aspx in there and the same issue occured.
I'm really out of ideas at this point. I installed an older 4.5 version and still had the same issue.
Hello all,
Having the same issue. do not hesitate to share what you have found.
Using Fiddler is pointing me in the right direction.
GET http://216.68.132.199:8082/umbraco_client/tinymce3/langs/en.js 502 Fiddler - Connection Failed (text/html)
The remote IP shouldn't be using that port, that was for the internal IP only. I guess the question is where in the Umbraco configuration can I change this?
Hello mike ... just some updates.
within your lead I realise that I have the same 502 error on fiddler
My server is behind a ForeFront. Also I have a rule to redirect the http 80 traffic to the port I use internaly (8087)
So I had the idea to add another rulle to redirect http 8087 to my internal 8087.
it actualy make it worse.
the page has load with some JS error and then not more 502 but I have a 500
500 HTTP /umbraco/DependencyHandler.axds=L3VtYnJhY29...
I had actualy replace my HTTP 80 web listener. so I create a new HTTP 8087 weblister that listen to the 8087 as it's name sugest.
and I have now a 403 error.
I'll be back after having change the rigths on the folder
hope that can trigger some ideas ....
hello Again ! I'm so happy.
So it was all about forefront TMG.
it wasn't working on the first place because I've created my own web listener. on the athentication tab, advanced button I wasn't able to modify the domain name. (explain the 402)
So here is the trick you have to copy the http 80 web listener then from the copy change the port.
and then you second rule will work flawlessly.
hope it helps :)
It`s not umbraco config, its problem with bindings in IIS. Open Run->inetmgr and then right click on your web site and find "edit bindings". By default it must be
ip - all unassigned
port - 80
hostname - empty
for http protocol. If you want to use other port locally add them for only localhost ip address.
Given the nature of the environment, we have several sites running across multiple ports. Some of those sites are internal, some internal and external to the dmz. The external ones have a passthrough IP on port 80 that serves up a specific local server and port.
My guess is something within tinymce3tinymceCompress.aspx.cs is pulling that local port incorrectly.
I only can recommend you to use different ip`s instead of ports.
For anyone who may stumble across this, I had success in circumventing these issues by hard-coding the domain name for Umbraco/TinyMCE. Edit umbraco/editContent.aspx and add the following line before the </script> at the bottom:
document.domain = 'xxxxxxxxx';
Take note that you are editing an Umbraco core file however. Perhaps someone could come up with a better solution that doesn't involve editing a core file.
is there any solution for this i am having the same problems
I tried Mike's fix by editing the editcontent.aspx javascript, but this doesn't change anything for me...
Hi!
I've got the same problem - richtexteditor doesn't appear. And the Firebug tells:
Hey
I have just had some problems with my website whereby the RTE wasn't appearing.
Not sure how / why (and I am waiting on an answer from my web host) but all the permissions on my site were changed to basically "no access"
I have re-applied "Read and Execute" on umbraco-client folder and the RTE is now appearing again.
As an aside - in addition to the above permissions changes my ftp user account no longer exists and currently I cannot create a new ftp user via my control panel. Gut feeling is that someone has hacked the web host servers - ahh the joys aye !
Nigel
OK, in my case it was all about missing tinymce translations. When I added it to path umbraco_client/tinymce3, RTE was back.
Hope this helps,
Natalia
Hey,
I'm having this issue and I'm struggling to have it fixed.
However I've a "different" situation: I've the same files with the same database but with 2 IIS entries to the same website (change of domain). So, I've one website with 2 domains. One of them show the RTE but the other one doesn't.
I looked the file system to check any hardcoded domain and nothing. Could be something on the database?
Anyone had this same problem?
By the way, this is a Umbraco v5.2 website.
Luis Goncalves
Same problem at a 4.8.0
I have the same problem in 4.8.0, but if a use English (uk) as admin language it all works perfect, when I change to Swedush or any other language, it's disapeare.
Yes Anders.
I figured out that it was the same problem for me.
So the MCE is English only as of now.
This is REALLY silly - hopefully there's already an issue on the tracker (http://issues.umbraco.org/issues/)
Just had the same problem in 4.9.0 - Danish users (which would be all of my clients) not seeing the most important fields of the Backoffice :-)
Update: Seems like it should be definitely fixed in 4.10.0
/Chriztian
is working on a reply...