No problem, LynneL, glad to have helped! I can’t really take the credit for the fix, though.. I blindly tried it along with another ten or so other suggestions following a mad Google search when the problem first appeared. I don’t know how or why it works, just that it does.
I’d venture a guess, though, and say that it’s probably something to do with Safari and FF3 implementing JavaScript in a stricter way, and requiring variables to be defined in advance, or something. If anyone knows, please share!
Oh, and about the cookie… I’d better pass on that. I’m in Bangkok, Thailand where pretty much any type of confectionery sent via the postal service will be infested with ants and other creepy-crawlies by the time it gets to me. :down:
This is happening with our install of LG TinyMCE too, but we’re not using iBrowser for this project - we’re using Moxiecode’s ImageManager. I was trying to find some sort of pattern for when TinyMCE shows up and when it doesn’t. Of course, right when I thought I found one, something came along and threw it out the window.
What I DO know is that this only occurs in Safari. The good news is that if TinyMCE doesn’t load, hitting refresh brings it back.
Not sure if there’s a fix, just thought I’d share. 😊
I JUST got some support from the MC developer and I will share what I learned. Maybe this will help you too!!!! Because his advice fixed me all up with an install of TinyMCE and Imagemanager, and it might help with ibrowser too. (funny you should post about this right now, I JUST finished testing ImageManager and getting it all working great now).
OK, ready for this insane fix? So in the settings for the extension, make sure that the path to the script is http://www.yourdomain.com/path NOT http://yourdomain.com/path. The developer said this:
“The MCImageManager currently doesn’t support domain relaxing. You are loading the tinymce script from: http://domain.org/scripts/tinymce/jscripts/tiny_mce/tiny_mce.js
“But the admin UI is at: http://www.domain.org/
So it thinks it’s a cross domain call therefore the insert will fail due to browser security reasons.”
I added www. to my script path, it works now, imagemanager is very nicely playing with Tiny, Tiny shows up fine, etc.
Hope this helps people!!! Because I’ve been dealing with Tiny/ibrowser/imagemanager crap for weeks now, and though I am a little chagrined that it’s such a simple fix, I am also soooo relieved!!!
And client is saying all fixed on his Mac too. Yay!
FTY (edit: FYI) when I fixed the path, it broke the content_css setting until I fixed that path too, putting a www. on it. Must have also had an issue with cross-domain calling.
content_css : 'http://www.domain.org/index.php?css=site/style_select/',
FYI when I go to my EE install via the non-www version in my browser, it breaks.
1) inform clients they MUST view the website admin pages by way of the www.domain.com url. or 2) the developer suggests this:
hard code a document.domain into the imagemanager/page/im/index.html. Like this, add this to the top of index.html file: [script] document.document = ‘haitihealth.org’; [/script]
I have to figure out if there’s a way to access/insert that script into the <head> of the admin pages without hacking into the code, though.
ack the forum won’t allow JS into it - makes sense I guess. it’s:
document.document = 'domain.org';
between the script tags for JS.
I just had a problem with LG TinyMCE which started to not work all of a sudden. But this problem seems to have gone away now. I log it here in case anyone else experiences it and feels despair! I am using Firefox 3.0.1 on a Mac 10.5.4 I am working on developing a site and was adding some test posts and then the LG TinyMCE WYSIWYG textarea stopped saving the text I entered into it. So when I hit save it emptied the field of content (the text wasn’t saved on submit). I tested on Safari and it was working so I just quit and restarted Firefox and it is now working again.
(Oh if only it was that easy, I actually wasted a couple hours changing all sorts of other settings first trying to fix it before thinking of the old ‘turn it off and on again’ trick. will we ever learn?!!)
Ok, providing my client with a way to upload pics from their local machine was driving me nuts, particularly as I don’t have budget to buy an add-on. Then after much messing about with different solutions I found this:
http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=42477
which is both simple and free - my two main criteria.
The only slightly hacky thing you will have to do is edit the ext.tiny_mce.php file around line 40 and add this to call the script:
script type="text/javascript" src="/path/to/tinyupload.js" /script
Make sure this script tag precedes this one:
script type="text/javascript" src="'.trim($this->settings['script_url']).'" /script
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.