使用Bootstrap3忽略PHP代码的Java所见即所得 - javascript

我正在向CMS添加* .php编辑器,就像在Drupal的节点编辑器中一样。当前,我有一个选择框,其值为WYSIWYG和PHP Code。如果选择了“所见即所得”,则文本区域内的代码将使用Tinymce之类的语法进行解析(我已经阅读了其他答案并找到了markitup.jaysalvat.com,但所见即所得的程度有所降低)。无论使用哪种JavaScript编辑器,我都希望(或将要构建)一个引导程序前端,以允许col,rows,btn等。

如果选择了PHP代码,则原始PHP代码将显示并可以编辑。前几天,我使用带有$ _POST的htmlspecialchars_encode和htmlspecialchars_decode处理了这个问题,使用PHP代码编辑器时一切似乎都很好。

但是,当我使用Tinymce时,它将所有PHP都包装在段落标签中,等等。有人知道可以在不弄乱PHP代码的情况下解析HTML代码的插件或替代的WYSIWYG javascript脚本吗,但不一定是内置的Bootstap3组件?

如果已经有开源的东西,那可以避免我从头开始开发整个东西。

先感谢您。

参考方案

尝试将其添加到您的TinyMCE配置中:

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

PHP Javascript更改浏览器后退按钮行为Laravel - javascript

我知道有各种各样的线程要求几乎相同的要求,但似乎没有一个真正满足我的需求。在我的网站上,我实现了搜索表单。一个简单的表单,其中包含一个名为searchQuery的输入字段和一个提交按钮。表单通过POST方法发送。我正在使用Laravel btw。。然后将搜索结果从控制器加载到视图中。这些在表中显示。现在来了有趣的部分:找到的元素是可单击的,并且您进入有关该元…

在文本字段中键入时显示预制建议列表 - javascript

如标题所说我正在处理一个mysql项目,我希望该文本字段在键入它时向现有用户提供建议(管理员控制页以禁止用户..类似的东西)一个简单的例子来解释:当我输入文字时..我想给用户输入建议假设他正在输入颜色名称所以当他在其中输入b在他继续之前,会出现一个列表,向他提供我们预先设定的建议,例如:黑色棕色蓝色然后如果他输入l为bl该列表将是:黑色蓝色布拉布拉有什么建议…

如何在Pusher中更改会员信息? - javascript

我正在使用Pusher(Javascript客户端和PHP服务器库)开发实时多用户应用程序。为了分配每个用户的状态,我为每个成员分配了一个自定义变量(测试),并且正在通过member.info.var访问此信息。如何为特定用户更改此值,以便在其他所有用户访问时将其反映出来?如果我只是更改channel.members.me.info.var,那么当我从另一个…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…

在PHP服务器上从HTML进行数据挖掘 - javascript

我使用jQuery创建了一个不错的库,该库在浏览器中运行,并且基本上完成了从各种html页面中挖掘任意数据的任务。我想将此库迁移到运行PHP的Apache服务器并在服务器端运行它。但是,我不知道与PHP兼容的可靠浏览器模拟器。最坏的情况是在PHP中再次实现整个过程。该解决方案将涉及:发送请求解析HTML实现基本功能以执行Java / jQuery标准执行的任…