Since upgrading to 7.0.9, the TinyMCE editor no longer displays correctly in profile edit fields. Whichever editor is arranged last in the field builder will display. but all preceding editors have disabled text fields. Emoticons can be inserted, but nothing is displayed in the field itself, no text, cursor or anything.
If anyone else has had this issue, please let me know how you resolved it or learned about it. I'm desperately seeking a solution, because the issue of not being able to add or edit profile information can effectively kill my site. Thanks in advance for any help you can offer.
|
It happens in FF 11 only: some problem in gecko and/or TinyMCE.
Here is some discussion in TinyMCE forum - http://www.tinymce.com/forum/viewtopic.php?id=28400
Hopefully it will be fixed in newer version of FF and/or TinyMCE.
Rules → http://www.boonex.com/terms |
As temporary solution you can disable TinyMCE editor in textarea or split join form into several pages with one editor per page. Rules → http://www.boonex.com/terms |
Thank you for the reply. That's too bad, because Firefox is the only browser that I can view my site with, logged in, because the member menu bar totally disables navigation, occupying the entire left half of the window in all other browsers. Thanks for the solution ideas. Unfortunately neither will work for me, because even if I split the registration, profiles would still be uneditable, and I don't really want to change the fields to text areas either, because many members have HTML and emotes in their descriptions.
Yeah, hopefully one of the two of them fixes it soon.
Thanks again, AlexT,
-Rich
|
Rules → http://www.boonex.com/terms |
Thank you. I've looked them over, but I'm afraid I don't quite understand. This will probably sound like a noob question, but where, exactly, would I place the iframe-resizing code in my Dolphin TinyMCE installation? |
As temporary solution place it between <head> and </head> tags in templates/base/_header.html file.
Recompile template cache after modification.
Rules → http://www.boonex.com/terms |
*sigh* Tried all that, but still no luck. I pasted the code into my templates/base/_header.html, right after the TinyMCE script, cleared my cache using both the default Dolphin function and Deano's Tools, cleared Firefox's cache, and it's still displayng the exact same way. I must be missing something. They discuss a timeout, but I wouldn't even know where to put it.
Thanks again, for helping. It sounds like it's fixed in the newer TinyMCE, but I wouldn't know how to go about upgrading my install, or whether the newer version would even work right in Dolphin
Would be nice if Firefox found a fix.
|
Try to insert the following code:
<script language="JavaScript"> function forceTinyMceIframeResize() { $('.mceEditor .mceIframeContainer iframe').each(function(i) { $(this).height($(this).height()+1); }); }
$(document).ready(function() { setTimeout(forceTinyMceIframeResize, 1000); }); </script>
in templates/base/_header.html file, after the following lines:
<script type="text/javascript"> var oBxUserStatus = new BxUserStatus(); oBxUserStatus.userStatusInit('<bx_url_root />', __is_profile_page__); </script>
Rules → http://www.boonex.com/terms |
Thanks again, but that didn't work either.
I did everything the same, cleared Dolphin's cache through both methods, then Firefox's cache. I don't understand why. The code looks valid, though I'm not a very great coder.
|
I can confirm this patch works, first it had no effect on my pages as well. Then i cleared my APC cache too and voila, it really works. Now i'm happy, i can use more than one tinymce on one page. Thanks Alex
Thanks again, but that didn't work either.
I did everything the same, cleared Dolphin's cache through both methods, then Firefox's cache. I don't understand why. The code looks valid, though I'm not a very great coder.
Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
Hmmm, after more testing i have to say the patch works not 100%. Out of 10 times it's working 8 times, the rest is still a problem. When i clear my cache (so i think) it works again for some time. Any more improvements we can do? I Tried increasing the timeout to 3000 and it looks like it helps a little bit. But i am not sure Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
This did not work for me whatsoever.
Is there another solution ?
thanks in advance.
Try to insert the following code:
<script language="JavaScript"> function forceTinyMceIframeResize() { $('.mceEditor .mceIframeContainer iframe').each(function(i) { $(this).height($(this).height()+1); }); }
$(document).ready(function() { setTimeout(forceTinyMceIframeResize, 1000); }); </script>
in templates/base/_header.html file, after the following lines:
<script type="text/javascript"> var oBxUserStatus = new BxUserStatus(); oBxUserStatus.userStatusInit('<bx_url_root />', __is_profile_page__); </script>
DedicatedServer4You.com -- BIGGEST Range of Dedicated Servers at the Lowest Price! |
Try increasing the timeout from 1000 to 3000. This helped me a lot. Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81 |
DedicatedServer4You.com -- BIGGEST Range of Dedicated Servers at the Lowest Price! |
UPDATE;
I have updated Firefox 11 to Firefox 12 and TinyMCE is working perfect again !!
Regards, Josh
DedicatedServer4You.com -- BIGGEST Range of Dedicated Servers at the Lowest Price! |
Hi guys,
I'm having trouble with TinyMCE text fields - it is appearing not fully (see the screenshot). It would be great if someone has an idea how this can be fixed. Everything is working on my local testing server, but on remote server the error comes up.
|
AlexT's fix above worked perfectly for me. Great job. Gary http://molosserdogs.com |