防止生成CSS属性
你好, 我想阻止 CssComposer 为 displa 属性生成样式。我尝试过组件上的不可样式配置,但没成功。有什么解决办法吗? 感谢你的时间
artf
你无法阻止样式的生成,“不可样式化”可能会被用来阻止在样式管理器中显示显示属性
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 1,399 个问题
🔍 outdated你好, 我想阻止 CssComposer 为 displa 属性生成样式。我尝试过组件上的不可样式配置,但没成功。有什么解决办法吗? 感谢你的时间
artf
你无法阻止样式的生成,“不可样式化”可能会被用来阻止在样式管理器中显示显示属性
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回车你是在本地GrapesJS版本遇到这个bug,还是当前的演示版?如果是本地副本说明所有关于您的操作系统、浏览器和GrapesJS版本的信息。 Ubuntu 16.04 Firefox, Grapesjs V0.14.40你能复现演示中的漏洞吗? 是的,每次我调用带有 CSS 字符串的 setStyle 时,它都会拒绝任何包含 # 的 CSS,而 # 用于标记 ID预期的行为是什么? 我正在使用 setStyle 加载一个基于正在进行项目的外部 CSS。当 grapesjs 为属性设置 css 时,它会生成一个随...
artf
首先,使用最新版本,然后你能展示一个示例和 setStyle 返回的错误吗?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好, 我已经和storageManager纠结了两天。我无法从远程文件加载模板。 最后我发现只有加载 https://unpkg.com/grapesjs 的葡萄时才会正常工作。如果我尝试从任何min.js或开发区文件加载 Grapesjs,远程模板加载都无法正常工作。它也在开发者文件夹里的grapes.min.js文件正常工作,但前提是我把文件重命名为grapes.js。如果我尝试以grapes.min.js方式加载,它就无法正常工作。
madcowtuning
我弄明白了发生了什么。如果你把contentTypeJson设置为“true”,加载是正常的,但存储不行,因为它试图以POST数据发送json数据,服务器没有解析。如果你设置了contentTypeJson“false”,加载是json格式,但存储功能正常。我修改了grapes.min.js,移除了 onResponse 函数中的 'this.get(“contentTypeJson”)&&',并在文件的两个位置都设置了 contentTypeJson:!1。现在一切都完美...
artf
服务器没有解析它 服务器应从HTTP请求的正体中获取POST内容
madcowtuning
我通过修改这行来解决了这个问题: var res = 可解析?JSON.parse(text): text; 如果我把contentTypeJson设置为false,它就无法加载模板,因为它本身就是 JSON 类型,但可以存储数据。 如果我把contentTypeJson设置为true,它会读取模板但发送 POST 数据以json形式显示,php没有解析,我收到的POST是空的。 所以我把它设为false,并修改了上行,让它总是解析 模板为JSON。 2019年2月6日星期...
你好,我开发了一些组件,在Firefox和Opera浏览器中都能正常运行。 在Google Chrome中,也只能在全屏编辑器模式下正常工作。 但是,当调整编辑器屏幕大小(自定义宽度和高度)时,拖放功能对所有组件都不起作用。指向目标投放位置的绿色条也没有显示。 有时它只允许拖拽一个组件,然后会屏蔽其他所有组件。 而且在控制台窗口中没有显示错误**。 我尝试了很多方法来修复这个问题。清理了缓存,但我还是找不到解决办法。 我觉得在调整编辑器窗口大小时,有些监听器在Google Chrome的调整编辑器窗口中没有正确注册。 你能给我一个好的解决方案吗? 谢谢。
muzniousx
你好,谢谢你的回复。'editor.refresh()' 也没用。 但最终,在更新 Google Chrome 和 grapesjs-preset-newsletter 时,这个问题才被修复。
artf
你能解释一下你是怎么调整编辑器大小的吗?
muzniousx
这是我用来调整窗口大小的功能。 function resizeEditor() { 如果 ($('.detailview-header').length > 0) { $('#MyTemplateEditor').height(($(window).height() - 150 - $('.detailview-header').outerHeight(true) - 70) + 'px'); } 否则 { $('#MyTemplateEditor').height(($(...
大家好,@artf们! 再次感谢你出色的工作! 我尝试用 grapesjs 实现 ckeditor,似乎基本正常工作,但今天我发现了一些奇怪的东西。我试着截图了,如果不清楚请告诉我......我选择白色文本,它会样式化跨度元素,一切正常。 我保存工作,重新加载页面白色风格已经消失,没被保存下来。而且我不能再更改颜色了(但加粗可以)。该 '<span style=“color:#fff...
hpruvot
@artf你最初以为是正确的! 我还是仔细检查了代码,发现有人改了代码,确实加载的是HTML而不是JSON......̄\(ツ)/ ̄很抱歉耽误了这么多时间......
artf
嘿,@hpruvot你设置好远程存储了吗 https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage 我相信你是在存储/加载HTML而不是JSON
hpruvot
你好@artf!不过我正在存储和加载JSON,这样保存后就能重新编辑模板,其他组件用起来也没问题...... :/
你好@artf, 利用grapesjs.init()方法中的pluginOpts属性,我通过Newsletter插件自定义了样式管理器中显示的扇区,如下: “''js Grapesjs.init({ [...] 插件:['gjs-plugin-ckeditor', 'gjs-blocks-basic', 'gjs-preset-newsletter', 'gjs-preset-webpage', pluginsOpts: { [...] 'gjs-preset-newsletter': { styleManagerSectors: [ { id:“尺寸”, 名称:“我的自定义标签带空格” build道具:[ [...] ], [....
arachnosoft
这是我之前提到的截图: 
artf
如果这里使用“name”属性是有意为之,而不是复制粘贴错误(如果你指的是model.get('id')而不是model.get('name')),那么这样做的目的是什么? 与其使用一个“本我”属性,不如我们自己定义?(并且自然避免使用带有此类性质的空格或特殊字符)。 嗯,这绝对不是明智的选择,可能我当时还没在那个模型上用“id”。我会在下一个版本里改。子公司问题:在等待官方修复(或不修复)期间保留这个变更会有危险吗? 我认为,为了让它更适合自定义,可能需要去掉那个id属性,...
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
上传图片并添加到模板在 Chrome 上是可以的,但在 IE 浏览器* 上却不行*。请给我一个解决方案,如何在Internet Explorer中解决这个问题。  请查看附上的截图以获取更多细节。
artf
在那个演示里,上传功能甚至都没启用,所以我不知道你在说什么。 附言:当你提到IE时,请具体说明版本
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
是否可以只显示当前选中的(包含所有子元素)和悬停元素的“显示绘图轮廓”?因此,所有其他页面元素都会作为最终结果被渲染。
artf
每个[component](https://grapesjs.com/docs/api/component.html)都有“highlightable”属性,你可以在所有类型上禁用(通过扩展它们),并在组件选择更改时更改(通过监听“component:selected”事件)。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
@artf#208的评论说,这在旧版本中是有效的,但在0.14.50版本中不行。有什么解决办法吗?我尝试过按照 #1254 在插件里添加它,但都没成功。谢谢!
artf
好吧,我明白了......你刚才说的是画布上的评论......说实话,我觉得你不需要在意画布上看到什么(重要的确实是在评论组件的“toHTML”里)。无论如何,你总可以尝试调整“视图”以获得你想要的效果
artf
我用最新版本时能正常使用 https://jsfiddle.net/06L5ng19 下次在打开BUG问题前,先做一个可复现的演示,谢谢......
aaronseanph
你好,@artf,感谢你的时间。问题出现在给块块 HTML 添加注释时。我更新了你的代码,并添加了带有注释的测试块:https://jsfiddle.net/orn4jqw7/1/
你好@artf 你在 grapesjs 上做得非常出色,让我们的功能更易用非常有帮助。 感谢你创建了这么棒的开源库。 我想知道,如果我想防止所有 HTML 内容(如 div、ul、li 等)被拖拽,那我该怎么做? 我想我只需要在初始化'grapesjs.init({ .... })时添加一些配置。`. 实际上,我提供了默认HTML内容作为默认模板,用户可以在该默认模板/布局上编辑并启动自己的网站。 所以,我的模板里只有一个页面,我想防止用户不能更改布局,但用户可以添加新组件。 我也试过用“nativeDnD”选项,但看起来对我没用。 你能帮我解决这个问题吗?
artf
从这里开始:https://grapesjs.com/docs/modules/Components.html 然后查看Components:https://grapesjs.com/docs/api/component.html 的所有可用属性
AkibDeraiya123
你好@artf 我有一个 div,类类似“testing”,我想用类“testing”来限制这个 div 的子项,那我该怎么做? 有人能帮我弄清楚吗? 提前感谢大家。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。