TinyMCE输入格式设置为“完全HTML”,但代码仍在被剥离 -- wysiwyg 领域 和 input-formats 领域 drupal 相关 的问题

TinyMCE input format is set to “Full HTML” but code is still being stripped


1
vote

问题

中文

我正在尝试将一些HTML进入TINYMCE。我知道某些输入格式可以根据您的设置提供代码,但是我选择了"完整的HTML" ,但我的代码仍在被剥离。

还有什么可能导致这种情况发生?

英文原文

I am trying to enter some HTML into TinyMCE. I know that some input formats can strip code depending on your settings, but I have "Full HTML" selected, yet my code is still being stripped.

What else might be causing this to happen?

     

回答列表

1
 
vote

假设有问题的被剥离的标签主要是嵌入的CSS样式标签,您可能需要启用完整页插件允许它们在您的内容中,显然在区域中具有风格标签,除 HEAD 标记不是最好的实践,这就是功能未启用功能的原因来自我的理解的框。还假设您有 wysiwyg module 安装了tinymce库,为您的原因安装而不是 tinymce 模块,这是我在我的情况下启用完整页面插件的示例代码。 (代码进入自定义模块,用函数名中使用mymodule替换模块名称)。

  /**  * Implementation of hook_wysiwyg_plugin  *  */ function MYMODULE_wysiwyg_plugin($editor) {   // if the editor is tinymce include the fullpage plugin so that embedded css is included   $plugin_path = wysiwyg_get_path('tinymce');   switch ($editor) {     case 'tinymce':       $plugins = array(         'fullpage' => array(           'path' => $plugin_path . '/jscripts/tiny_mce/plugins/fullpage',           'buttons' => array('fullpage' => t('Full Page')),           'url' => 'http://www.tinymce.com/wiki.php/Plugin:fullpage',           'internal' => TRUE,           'load' => TRUE         )       );       return $plugins;     default:       break;   } }   
 

Assuming that the stripped tags in question are mostly things like embedded CSS style tags you might need to enable the Full Page plugin to allow them in your content, apparently having style tags in regions apart from HEAD tag is not the best practice and that's the reason the functionality is not enabled out of the box from my understanding. Also assuming that you have the WYSIWYG module with TinyMCE library installed for your cause and not the TinyMCE module, here's a sample code of how I enabled the full page plugin in my case. (The code goes in your custom module, replacing your module name with MYMODULE in the function name).

/**  * Implementation of hook_wysiwyg_plugin  *  */ function MYMODULE_wysiwyg_plugin($editor) {   // if the editor is tinymce include the fullpage plugin so that embedded css is included   $plugin_path = wysiwyg_get_path('tinymce');   switch ($editor) {     case 'tinymce':       $plugins = array(         'fullpage' => array(           'path' => $plugin_path . '/jscripts/tiny_mce/plugins/fullpage',           'buttons' => array('fullpage' => t('Full Page')),           'url' => 'http://www.tinymce.com/wiki.php/Plugin:fullpage',           'internal' => TRUE,           'load' => TRUE         )       );       return $plugins;     default:       break;   } } 
 
 

相关问题

2  wysiwyg + tinymce:按Enter插入符号而不是段落  ( Wysiwyg tinymce pressing enter inserts break instead of paragraph ) 
有谁知道,我如何管理TinyMCE以插入 <br> 而不是 <p>Paragraphs</p> 在按Enter键时? 如果您按ENTER一次,则最好的是,它插入正常中断。按Enter两次启动新段落。 和是的,我知道,那个shift + Enter会这样做,但我的客户希望让行为改变。 感谢任何帮助 ...

4  TinyMCE - Drupal 7 - 插入图像无法运行  ( Tinymce drupal 7 insert images not functioning ) 
我无法通过tinymce插入图像(我也安装了wysiwyg)。我可以将图像插入一篇文章,只要我在编辑文章时应该看起来很好,但如果我预览或保存文章然后查看它,那么图像没有显示,而是我看到: [img] / sites/default/files/myimage.png [/ img] 我已经尝试使用完整的HTML进...

1  揭示内联图像查看  ( Exposing inline images to views ) 
我正在使用媒体模块通过wysiwyg在节点正文中插入内联图像。 我正试图让观点幻灯片列出所有这些图像,并且我在过去几小时的视图界面上一直在敲打头,试图找到应该包括的相关字段,但我找不到任何东西。 这是不可能的吗?如果这是这种情况,那么可以执行作业的Plugin / Add-On有任何视图? 关于 ...

0  CKEDITOR WYSIWYG和视频过滤器  ( Ckeditor wysiwyg and video filter ) 
drupal 7. Wysiwyg模块,CKEditor如所选库,视频过滤器模块。 当我手动键入视频过滤器代码时,它可以工作。当我将视频过滤器按钮添加到工具栏上的CKEditor配置文件时,它可以工作。但是当我进入内容并单击CKEditor工具栏中的视频过滤器按钮时,它会打开一个新窗口,并尝试访问我网站上不存在的页...

1  使用图像和文本叠加创建幻灯片  ( Creating a slideshow with images and text overlays ) 
是否有人知道模块或方法创建一个节点,其中用户可以上传图像,通过wysiwyg添加文本,然后将图像与文本组合(将文本和图像合并为一个jpg / PNG)? 我们正试图为学校中的用户找到一种方法,在没有使用PowerPoint的情况下为我们的数字标牌添加幻灯片,而且我想知道是否有一个可以做这项工作或帮助使其更容易的Dru...

0  CityMCE按钮由内容类型  ( Tinymce buttons by content type ) 
我在我的drupal 7网站中安装了tinymce。我发现了一种方法可以通过每个内容类型在TinyMCE编辑器中显示不同的按钮。例如,为文章内容类型显示图像按钮,但不会为我的自定义内容类型显示。 有没有办法将其与现有模块一起设置? ...

5  CKEDITOTEN生成<br />留下Textarea字段空  ( Ckeditor generates br when leaving a textarea field empty ) 
我正在使用 ckeditor 模块满意,但它在一个案例中表现得非常令人沮丧:<强>将Textareas留空时,它会在渲染CKEditor的界面后生成中的代码> <br /> 标签。 这可能是一个问题,例如使用> "摘要或修剪" 显示,在节点创建表单上,摘要字段将留空,但实际上它是 not 空,因为它包含 <...

1  WYSIWYG,CKEDITOR在单击“添加其他项目”按钮时逐渐蒸发  ( Wysiwyg ckeditor disappers when click add another item button ) 
我将现场收集模块用于组图像+ textarea,用于多字段组输入。 当我点击"添加另一个项目" 按钮时,CKEditor Bar从TextArea中消失。 我认为在脚本底部出现的IFRAME标记时会有一些错误。 此内容仅发生在现场集合组包含图像和textarea时。 实地收集只有Textarea很好。 我使用的模块:...

2  Drupal Gardens Way的改进:如何在CKEditor中将输入过滤器选择器置于CKEditor?  ( Improvements in drupal gardens way how do i place an input filter selector in c ) 
我想知道如何在同样的方式达到Wysiwyg的两种改进。 第一个是将输入滤波器选择器作为WYSIWYG工具栏中的下拉滤波器放置,可节省大量空间并查看清洁器。 第二个是要放置两个选项卡,以便从HTML代码和WYSIWG编辑器切换。 我创建了一个站点并导出文件,以了解哪些模块杜拉努尔花园使用,但我没有找到正确的程序。...

1  麻烦与wysiwyg对齐文本  ( Trouble aligning text with wysiwyg ) 
我已添加TinyMCE以使用我的文本格式之一,我添加了不同的对齐按钮。当我尝试驻留一些文本时,它会将"text-align:center" 添加到p ......但是当我保存时,它会恢复正常。我想修复它以便能够对齐文本和图像。我安装了一个名为 wysiwyg filter 并在文本属性中添加了"text-align"...

0  在Drupal 6中使用TinyMCE WYSIWYG编辑器清除或更改样式  ( Clearing or changing styles with the tinymce wysiwyg editor in drupal 6 ) 
在TinyMCE工具栏上,您可以选择适用于所选文本的样式(从您创建的CSS类列表中)。但是,如果我想改变为不同的样式,当我选择一个新样式的表格下拉列表时,它只会添加另一个类,因此文本结束了,附加了多个竞争类。 这是正常行为 - 是否有其他人得到这个? ayone知道是否有一种方法可以在所选文本上清除所有样式? ...

1  如何在IMCE文件浏览器中显示文件的图像预览?  ( How to show a image preview of the files in imce file browser ) 
我正在使用 imce模块用 ckeditor模块。 打开IMCE文件浏览器以选择/上传图像,您可以在服务器中看到您在服务器中拥有的图像列表。 此列表显示每个图像的名称。 有没有办法制作该列表以显示图像的图像预览(缩略图)? 看我的捕获: ...

8  如何从剥离<脚本>标签中停止CKEDITOR 3.6.3.7474  ( How to stop ckeditor 3 6 3 7474 from stripping script tags ) 
使用 Full HTML 启用和相关过滤器关闭,CKEditor将从IT编辑的内容中剥离任何 <script> 标签。为此特定网站创建内容的编辑器需要能够在他们创建的内容中嵌入这样的内容: <img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1...

0  配置CKEDITOR - WYSIWYG HTML编辑器  ( Configure ckeditor wysiwyg html editor ) 
配置CKEDITOR的方法 - 用于DRUPAL 7站点的WYSIWYG HTML编辑器? ...

7  如何配置WYSIWYG过滤器以对齐图像?  ( How should i configure the wysiwyg filter to align the images ) 
这就是我的配置如何在WysiWyg过滤器中的看起来(在Drupal7中): a[!href|target<_blank|title], img[src|align<bottom?left?middle?right?top|alt|border|class|height|width|float], div[alig...

6  ckeditor.styles.js缓存问题  ( Ckeditor styles js caching issue ) 
我有一个新的drupal安装。到目前为止安装的唯一模块是devel和ckeditor。 我已添加"样式" 下拉按钮,并成功将其定向到主题目录中的CKEDitor.Styles.js。目前,我正在使用没有令牌的路径。 最初,我在主题的根目录下了: /sites/mysite.org/themes/mytheme/ck...

1  用于Drupal 7内容的图像上传功能  ( Image upload functionality for drupal 7 content ) 
我正在使用ckedtor,我想要在drupal 7中上传的映像上传功能。该解决方案是什么? ...

2  URL标记未转换为<a> HTML标记  ( Url tags not converted to a html tags ) 
我一直在使用ckeditor,但不喜欢表编辑能力,所以试图移动到Tinymce。完成此操作后,所有链接现在都显示为以下格式的纯文本: [url=http://somedomain.com/page]Page[/url] 它看起来好像已删除过滤器,或者配置错误,但我不知道如何,或者为什么。任何人都可以帮忙吗?...

3  如何处理智能报价和卷曲撇号?  ( How do i handle smart quotes and curly apostrophes ) 
我正在构建一个新的Drupal网站,内容作者和编辑被染色了羊毛Microsoft Word用户。我有Wysiwyg设置,以迫使所有粘贴被视为"粘贴来自单词" ,那么多的单词的垃圾似乎被处理得很好。一个剩下的问题是智能报价,卷曲撇号,EM-kashes等字符。虽然我正在拍摄端到端的Unicode,但理论上应该阻止这些角...

1  自定义CKEDITOTER / IMCE文件上传功能  ( Customize ckeditor imce file upload function ) 
D6带CKEDITOR模块,CKEDITOR 3.6.4和IMCE 此设置正常工作,但我不想使用"浏览服务器" 对话框。理想的解决方案是使用"插入文件" 按钮(在浏览服务器对话框中找到)。 使用户在CKEditor表单上,单击"图像" 按钮,然后在该对话框上有一个按钮来上载文件而不是"浏览服务器" 按钮。但是其他...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.