首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在红演员编辑器中强制忽略美化?

在红演员编辑器中强制忽略美化?
EN

Stack Overflow用户
提问于 2015-06-03 16:53:33
回答 1查看 132关注 0票数 1

我目前正在寻找一种方法,以实现美化进入我的网站,以允许代码片段张贴在网页的内容。

问题:--我正在使用Redactor -这在编辑器中引起了一些问题(美化编辑器中的代码块,将样式的html添加到视图中,以及将内容提交给数据库)

是否有任何方法迫使编者在编辑内容时忽略美化样式,而只将样式应用于最终提交的内容(当显示在页面上)。

显示示例:仅在前端美化(不随内容提交样式)。

编辑器示例:--我不希望编辑器被美化。

问题示例:--这就是为什么我不希望编辑器应用漂亮。

这方面的问题是,当您回来编辑文章时,它会在内容中应用美化样式,然后样式显示为纯文本(作为代码片段内容的一部分)。

有没有办法强迫我忽略红魔或者我的问题呢?

资料来源:https://github.com/google/code-prettify

编辑器:http://imperavi.com/redactor/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-05 01:34:31

对于其他有兴趣在他们的网站上使用Prettify的人来说,我用下面的javascript解决了我的问题:

代码语言:javascript
运行
复制
$(document).ready(function() {
            if (!$('#redactor').length){
                //Redactor Editor Not Found
                var x = document.createElement('script');
                    x.src = 'js/prettify/run_prettify.js?autoload=true';
                    document.getElementsByTagName("head")[0].appendChild(x);
            }
        });

在加载时,脚本将查找包含id=“编者”的任何内容,如果找不到它,则加载漂亮的脚本,否则如果找到编者(意味着页面上有一个编辑器),则不会加载它。

这将防止编者在编辑器中继承、美化样式和在内容中提交样式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30626186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档