首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 7.10 WYSIWYG语法突出显示

Drupal 7.10 WYSIWYG语法突出显示
EN

Stack Overflow用户
提问于 2012-01-17 16:12:02
回答 2查看 1.3K关注 0票数 2

是否有人有confirmed/tested工作方式来设置一个富WYSIWYG (如CKEditor或TinyMCE),并支持语法突出显示(用于粘贴和共享java/php/等)。在Drupal 7.10

我现在已经尝试了各种组合,我一直在努力让他们中的任何一个在Drupal 7.10中工作。以下是我尝试过的:

  1. CKEditor (3.6.2)使用带有语法荧光库的CKEditor模块(7.x-1.6)和语法荧光模块(7x-1.1)。我跟着betuts.com/guide-install-syntax-highlighter-ckeditorckeditor-syntax-highlighter-plugin-drupal-7. Problem:我无法将代码按钮插入到CKEditor中。不管我做了什么,我都不会出现--也许这与添加按钮的新拖放法有关,它已经取代了旧的基于文本的按钮。
  2. peterpetrik.com/blog/ckeditor-and-geshi-filter. CKEditor (3.6.2)有CKEditor模块(7.x-1.6)、GeSHi过滤器(7x-1.0)模块和GeSHi列表 Problem:和上面一样,我似乎无法让代码按钮出现在我的CKEditor中。
  3. WYSIWYG模块与CKEditor和谷歌代码前置器模块+库。 Problem:虽然这个解决方案很简单,而且没有编辑器,但我还是找不到一种很好的方法来让CKEditor (或其他任何一个RTE)在标记中停止HTML转义代码。

谢谢你的帮助(这是我的第一篇帖子:-)!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-22 21:37:29

在做了更多的工作后,我得到了下面的组合。我还做了一个更详细的指南这里

  1. 使用WYSIWYG模块和CKEditor库。我可以将我的代码插入到预标记中(使用格式化的样式),这在WYSIWYG模块可以使用的大多数其他RTE中也是可能的。
  2. 对于标记本身,我用库安装了漂亮模块。这将语法突出显示pre或代码标记中的任何代码。但是,如果您也启用了漂亮的过滤器,您将得到不必要的html-转义在您的标签。这就是我认为是CKEditor做了上述场景3所描述的转义的原因。

因此,这是经过验证的Drupal 7.10,WYSIWYG7-2.1和漂亮7-1.x-dev。

票数 0
EN

Stack Overflow用户

发布于 2015-04-14 16:39:03

拉尔斯

我们在网站上发布到我们自己的网站时遇到了类似的问题,不得不修改CKEditor插件。

修改后的插件代码发布在https://github.com/dbrain/ckeditor-syntaxhighlight/tree/ckeditor-4上。

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

https://stackoverflow.com/questions/8897919

复制
相关文章

相似问题

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