How can i force that tinyMCE does not convert <b> tags to <strong> tags?
when i use the html editor tinyMCE and i paste code inside, it converts the html <b> tags into <开发者_Go百科;strong> tags.
Does andybody knows how can i force this editor to prevent such convertions?
Thanks.
Yes, use this piece of code in your tinymce init
    // Override internal formats  
    formats: {
        bold : {inline : 'b' },  
        //italic : {inline : 'i' },
        //underline : {inline : 'u'}
    },
You might try going to your plugin manager, finding the plugin "Editor - TinyMCE," and under Basic Options look for the "Extended Valid Elements" field and add your HTML5 tags in there. like in your case: <strong> and <br>
Then it will not ignore your <strong> and <br>.
Thanks Hope you will like it ! :)
Here is what works for me tinyMCE.init({ valid_elements : "a[href|target=_blank],b,div[align],br" .......
Here you can set all elements that are ok for the tiny even if they are deprecated such as b (replaced to strong, or i replaced to em). With this tag tiny won't replace that what match inside valid_elements.
Tiny itself has a few rules when the editor is create : valid_elements : "@[id|class|style|title|dir
where we can see wich changes it makes in order to match it's criteria. In my case some html's had a 'b' tag with a class inside that i don't must touch 'b class='aClass'', so the valid_elements for such thing is valid_elements : "b[class|id],i" where we set valid tags inside the b such as class or id,. If we don't set any options inside [..] the 'b class='aClass'' will be replace with a simple 'b'.
Hope this helps to someone.
The link with some more explanation http://tinymce.moxiecode.com/wiki.php/Configuration:valid_elements
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论