PHP Code inside WYSIWYG field

4 posts by 2 authors in: Forums > CMS Builder
Last Post: December 17, 2009   (RSS)

By goodonyx - December 10, 2009

Is it possible to include PHP code inside the TinyMCE editor? There are places within the body that we need to reference PHP includes or data on a page-by-page basis. If not, would a template engine like Smarty Template be an alternative to replace special tags to be parsed later?

Re: [goodonyx] PHP Code inside WYSIWYG field

By Dave - December 11, 2009

Hi goodonyx,

It is possible, but we really really don't recommend it as it opens up security issues (anyone with CMS access can execute code) and makes the CMS usage more complex. If you know that and want to do it anyway then check out this tinymce plugin: http://sourceforge.net/tracker/index.php?func=detail&aid=2859676&group_id=103281&atid=738747

An alternative is a tag or placeholder system and replacing those tags or placeholders with code or values in the viewers.

That way you can write security checks into the replacement code and give people access to do some things (by including tags) but not anything and everything (by writing PHP).

Hope that helps!
Dave Edis - Senior Developer
interactivetools.com

Re: [goodonyx] PHP Code inside WYSIWYG field

By Dave - December 17, 2009

Great, glad to hear you got it working! Thanks for posting back and letting us know. :)
Dave Edis - Senior Developer
interactivetools.com