Remember me? forgot password | register

SilverStripe Forum

4683 Posts in 1048 Topics by 664 members

Jump to:

Extending and hacking

If this is your first visit, you will need to register before you can post. However, you can browse all messages below.

Community » SilverStripe Forum » Extending and hacking » Forcing SilverStripe/TinyMCE to eat code such as iframe and script
Page: 1 go to end Reply
Author Topic: Forcing SilverStripe/TinyMCE to eat code such as iframe and script 672 views
  • Fabie
    avatar
    Community Member
    16 posts
    6 SilverStripe Sites

    Forcing SilverStripe/TinyMCE to eat code such as iframe and script Link to this post

    Hi,

    I had been searching for a solution for this for a looong looong while. I needed to find a way to get SS to allow me to paste code such as <iframe> and scripts. (eg. add GoogleMap iframe)

    After an initial search on the IRC I got help and was told it was related to TinyMCE blocking it.

    Eventually Gnx-_ and dio5 found the solution and I traced it back on the IRC channel logs... tonite I implemented the solution they proposed and it solved my issue. I am not sure they posted the solution so I thought I would put it here.

    Navigate to /cms/javascript/tinymce.template.js

    Replace this:

       valid_elements : "+a[id|rel|rev|dir|tabindex|accesskey|type|name|href|target|title|class],-strong/-b[class],-em/-i[class],-strike[class],-u[class],#p[id|dir|class|align],-ol[class],-ul[class],-li[class],
    br,img[id|dir|longdesc|usemap|class|src|border|alt=|title|width|height|align],
    -sub[class],-sup[class],-blockquote[dir|class],
    -table[border=0|cellspacing|cellpadding|width|height|class|align|summary|dir|id|style],
    -tr[id|dir|class|rowspan|width|height|align|valign|bgcolor|background|bordercolor|style],
    tbody[id|class|style],thead[id|class|style],tfoot[id|class|style],
    -td[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],
    -th[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],
    caption[id|dir|class],-div[id|dir|class|align],-span[class|align],-pre[class|align],
    address[class|align],-h1[id|dir|class|align],-h2[id|dir|class|align],-h3[id|dir|class|align],
    -h4[id|dir|class|align],-h5[id|dir|class|align],-h6[id|dir|class|align],hr[class],
    dd[id|class|title|dir],dl[id|class|title|dir],dt[id|class|title|dir]",

    by this:

    valid_elements : "*

    • ", (for some reason the forum won't display the whole thing so it is

      valid_elements : quote star open square bracket star close square bracket quote coma

      And you are done. Thanks Gnx-_ and dio5 you made my day, actually... week, no MONTH!

      fabie :):):)

    Last edited: 24 July 2008 at 9:14pm

  • willr
    avatar
    Core Development Team
    1263 posts
    3 SilverStripe Sites 2 SilverStripe Themes

    Re: Forcing SilverStripe/TinyMCE to eat code such as iframe and script Link to this post

    Nice :D you might like to put this on the wiki as I assume there is alot of other people in your situation!

  • zyko
    avatar
    Community Member
    64 posts

    Re: Forcing SilverStripe/TinyMCE to eat code such as iframe and script Link to this post

    THX Fabie, dio5 and Gnx-_
    you made my day :-)

    672 views
go to top Reply

Currently Online:

Cyl, Invader_Zim

Welcome to our latest member: lorem