Hi all. I'm from Russia and have some problems with english.
I want to create plugin and this plugin must insert PHP-code (or JavaScript, or other...) into the CKEditor.
I know about protected source:
config.protectedSource.push( /<\?[\s\S]*?\?>/g ); // PHP Code
Re: Code Plugin
Is anyone can help me?
Re: Code Plugin
Yes - this is exactly what I need also - I have a plugin that pastes a bunch of text into the ckeditor instance wherever your cursor is located. How do I make ckeditor automatically replace this text with an image as some placeholder until the content is submitted?
I'm thinking I would insert "<fakeObject>...</fakeObject>" into the ckeditor instance. This is no problem. When in wysiwyg mode everything between those tags would get replaced by an image or some other kind of placeholder automatically by ckeditor. That way the user knows where the unseen code was input.
How do you do something like this?
Re: Code Plugin
So if i want to enter php i have something like this written in code mode:
<php><? echo 'test'; ?></php>
before we use a submitted text from editor we should remove the <php> and </php> with
str_ireplace( array('<php>','</php>'), '', stripslashes($_POST[text1]) ));
and when we load a code to the editor we should add <php> tags for the real php
$editor_text = preg_replace('/<\?(.*?)\?>/' , '<php><?$1?></php>', stripslashes($db_code));
Attachments: