2016-11-10 5 views
0

Drupalのノードエディタで行われているのと同じように* .phpエディタをCMSに追加します。現在、私は値WYSIWYGとPHPコードを持つ選択ボックスを持っています。 WYSIWYGが選択されている場合、テキストエリア内のコードはTinymceのようなものと解析されます(私は他の回答を読んで、markitup.jaysalvat.comを見つけましたが、それはWYSIWYGが少ないようです)。 javascriptエディタが何であれ、私は、ブートストラップのフロントエンドでcol、rows、btnなどを許可したいと考えています。Javascript Bootstrap3でPHPコードを無視するWYSIWYG

PHPコードが選択されていれば、生のPHPコードが表示され、編集可能になります。先日、少し前にhtmlspecialchars_encodeとhtmlspecialchars_decodeを$ _POSTで使っていましたが、PHPコードエディタを使用するとすべてうまく見えます。

しかし、私はTinymceを使用したとき、段落タグなどですべてのPHPをラップしました。誰でも、HTMLコードをPHPコードを解析することなくHTMLコードを解析できるアドオンまたは代替WYSIWYG javascriptスクリプトを認識していますか?ブートストラップ3のコンポーネント?

既にオープンソースがある場合は、最初からすべてを開発する手間が省けます。

ありがとうございます。

+0

私はちょうど見つかりましたhttps://michelf.ca/projects/php-markdown/dingus/、動作しなかったこと – mrheroux

答えて

1

あなたのTinyMCEの設定にこれを追加してみてください:

protect: [ 
    /<\?php.*?\?>/g // Protect php code 
], 
+0

近くであるが、それは正しい方向に私を指摘しました... "[保護する必要があります:[ \t/<\?php.*?\?>/g \t]" [https://www.tinymce.com/docs/configure/content-filtering/#example] - してくださいあなたの答えを更新してください。私は解決を選択します。あなたのリクエストごとに編集されました – mrheroux

+0

ありがとうございます。 –

関連する問題