GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 3,464 个问题

#8862018年2月20日作者 commax892 个回答
0 个反应

:关于一些自定义的问题。

大家好, 首先非常感谢你的工作,这个项目看起来非常有前景。 我有几个关于我正在搭建网站的问题。 就我而言,我不需要完整的页面构建器,只需要帮助最终用户可视化创建/编辑页面和帖子内容,所以页面的某些部分应该在编辑器中可见,但最终的HTML代码中不应包含这些部分(比如页面页眉、页脚等)。 现在尝试了两天后,有些事情我真的不明白。 那么,首先,我该如何在编辑器的 iframe 中包含我自己的样式表? 目前我正在做的是循环播放document.styleSheets来找到我想要的样式表,然后循环每个css规则,并将其内容保存成带有cssText的字符串。然后我用editor.setStyle()将CSS注入编辑器。 这个方法实际上有效,问...

artf

那么,首先,我如何在编辑器的 iframe 中包含我自己的样式表? 你可以通过 Canvas 选项在 init 上注入“样式”和“JavaScript” “''js Grapesjs.init({ ... 画布:{ 脚本:['https://.../file1.js', 'https://..../file2.js'], 风格:['https://..../file1.css', '...'], } }) 然后在模板里明确设置类型 '''html <div data-gjs...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8852018年2月20日作者 kundarmah2 个回答
0 个反应

:带变量自动剥离标签?

添加自定义块后,会剔除包含卷括号的HTML标签。锚点链接将被移除。只有 div 会被渲染到画布上。有没有办法忽略这些变量?

artf

刚刚用公开演示测试了你的代码,一切正常运行 ![schermata 2018-03-01 alle 00 24 42](https://user-images.githubusercontent.com/11614725/36818824-228e52fa-1ce7-11e8-93f0-fb08b7dc394a.png) 也试着通过检查控制台检查一下封禁内容,这也可能是服务器端的某种问题 “''js 编辑。BlockManager.get('login').get('con...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8842018年2月19日作者 chiqui3d2 个回答
0 个反应

新面板系统的演示

你好, 你可以更新演示版然后放回去,但用了新的面板系统,我试着根据你最新的版本来做,结果没成功,哈哈。

artf

和我都做不到 你能举个例子让我看看哪里出了问题吗:)

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8822018年2月17日作者 rasdiv2 个回答
0 个反应

主持GrapeJS

在iPage上托管GrapeJS有可能吗?

artf

当然

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8802018年2月16日作者 ancanot2 个回答
0 个反应

Grapesjs 中的自定义块,带有外部插件

我想在 Grapesjs 的新自定义块中集成图像查看器的 jquery 插件。 我先加载了jQuery。 ImageViewer 插件 URL - https://www.jqueryscript.net/gallery/jQuery-Plugin-For-Product-Viewer-with-Image-Hover-Zoom-BZoom.html 问题是,当我创建组件时,插件连接(我在 init() 函数中给插件 js - canvas - 脚本),但我无法处理用于打开模态和更改图片的双击事件(在双击事件中,ImageViewer 点击事件正常工作)在刷新页面后,使用ImageViewer插件(脚本功能)的脚本再次失效,且查看...

artf

1.我无法处理用于打开模态和更改图片的双击事件(在双击事件中,ImageViewer 点击事件中) 这取决于插件对DOM的处理。双击事件绑定到你的图片上,但如果图片被修改或替换,绑定可能会被破坏。如果是这样,我建议用一个新的自定义组件重新实现你父元素“<div class=”“bzoomwrap”>'的[双击逻辑](https://github.com/artf/grapesjs/blob/dev/src/domcomponents/view/ComponentImageV...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8792018年2月16日作者 rajatkumcom3 个回答
1 个反应

SyntaxError: storageManager 位置 0 处 JSON 出现意外令牌<,contentTypeJson: true,

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

rajatkumcom

我对grapes.js文件做了不推荐的修改 var typeJson = this.get('contentTypeJson'); var typeJson = false; 问题已解决。

rajatkumcom

当尝试使用:-< storageManager: { 类型:“远程”, 自动保存:错误, setStepsBeforeSave: 1, contentTypeJson: true, 参数:{}, storeComponents: true, storeStyles: true, storeHtml: true, storeCss: true, urlStore: 'http://localhost/grapesjs/fileUpload.php', urlLoad: 'ht...

v8jupiter

能详细说明吗?你在尝试从“http://localhost/grapesjs/fileLoad.php”加载模板时遇到这个错误?或者你在初始时刻有误差。你能展示编辑器的完整初始化吗? 我觉得你这个端点的问题 http://localhost/grapesjs/fileLoad.php。

#8782018年2月16日作者 rathish3 个回答
0 个反应

模板语言支持

大家好, 我们开始探索Grapejs作为我们需求匹配的一部分,是否有可能在这个布局构建器中引入模板语言(比如胡须语法)? 谢谢, 拉提什

artf

你好@rathish没有打算在核心中引入这样的功能,但你确实可以在把模板交给 grapesjs 之前编译它们

rathish

谢谢 artf,在我们的用例中,我们计划从 grapejs 生成模板化的 html,然后在运行时编译生成所需的 html 文件。我希望我们能引入自定义插件,可以嵌入模板语法

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8772018年2月16日作者 eddyjl0773 个回答
0 个反应

液体积分

在HTML中能包含Liquid syntax高亮吗?

maxtacco

你好,如果你说的是导出模板时显示的 HTML,那么很遗憾,没有办法用默认的导出模板命令 https://github.com/artf/grapesjs/blob/dev/src/commands/view/ExportTemplate.js 进行自定义。你可以看到CodeMirror的主题硬编码成了“跳房子”风格。 不过,你可以创建自己的导出模板命令,覆盖默认的模板,并在选项中把想要的主题传递给它。 你可以在 grapesjs-presetnewsletter 项目 ht...

maxtacco

抱歉,你说的是实际的语言高亮。我不是百分之百确定,但你可能需要自定义CodeMirror。所以我还是建议你看看导出tempalte命令。

artf

@eddyjl077你可以创建新命令,并用你的选项初始化另一个代码镜像实例(例如 #209)

#8762018年2月16日作者 maxtacco2 个回答
1 个反应

Pass店长对编辑店内回访的回应

你好,@artf, 我们需要在调用带有回调的 editor.store() 方法时,获得店长的响应(这里我们从服务器返回生成的模板 ID)。 我很确定你已经为 editor.load() 方法实现了它。 我觉得 /src/editor/model/ 里的改动很简单Editor.js “JavaScript /*将数据存储到当前存储@param {函数} clb 回调函数@return {对象} 存储数据@private / store(clb) { ... sm.store(store, (res) => { CLB & CLB(res); this.set('changesCount', 0); this.trigger('st...

maxtacco

你好@artf,我为此问题创建了一个拉取请求——https://github.com/artf/grapesjs/pull/881。本地测试——一切正常。

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#8752018年2月15日作者 lorrandavid3 个回答
1 个反应

:编辑器可以完全自定义吗?

我很喜欢GrapesJS的功能,但对编辑器选项的缺乏有点失望,单独看看起来不错,但有时我需要更定制的东西,而我还没弄明白。 基本上我需要隐藏顶部面板,以便在“方块”和“样式”之间切换,我想在界面上使用其他按钮,或者给面板添加标签页。 可能吗?如果阳性,有人能给我一些建议吗?谢谢 编辑:几天前刚看到@artf发布了v0.14.5,我觉得这已经足够了。有人知道它能不能和新闻通讯预设一起使用吗?

ryandeba

你好@lorrandavid GrapesJS 的主题完全可以自定义——你只需要写一些适合你需求的 CSS。这里有一个快速的简便示例,演示了你提到的几个物品:https://jsfiddle.net/ntg9cspa/1/ 0.14.5版本应该能正常使用通讯插件。事实上,[通讯演示](http://grapesjs.com/demo-newsletter-editor.html)目前似乎正在使用最新版本。

lorrandavid

@ryandeba我遇到TypeError错误:t.Panels.getButton(...) 在线上是空的 Grapesjs-preset-newsletter:15:54147,即: 我该怎么解决?我没有任何“选项”面板

lorrandavid

目前我是这样解决的: 但我觉得这并不理想,因为首先会向编辑显示所有面板被移除,有没有什么改进的方法?

浏览所有主题