CKEditor自动制作新段落 -- wysiwyg 领域 drupal 相关 的问题

CKEditor automatically making new paragraphs


1
vote

问题

中文

当我用ckeditor写一些文本时,我按Enter键并想在下一行上写一些东西时,编辑器会自动将新行的文本插入 99887666 标签而不是仅<代码> <br/>

我试图用编辑 99887668 文件来纠正它,并添加行 config.autoParagraph = false; 但没有成功。

你知道哪里是错误吗?

英文原文

When I'm writing some text with CKeditor and I press enter and want to write something on the next line, the editor automatically inserts the text on the new line into <p> ... </p> tags instead of only <br/>
.

I tried to correct it with editing the config.js file and adding the line config.autoParagraph = false; but without success.

Do you know where is the fault?

  

回答列表

8
 
vote
vote
最佳答案
 

开箱即用,CKEDITOR配置在ENTER中进行 <p> ,以及 <br> 在shift + enter。

如果要更改此功能,则可以访问admin / settings / ckeditor /编辑/ [配置文件],然后向下滚动到"清理和输出" 部分。

 

Out of the box, the CKEditor configuration does a <p> on enter and a <br> on shift + enter.

If you wish to change this, you can visit admin/settings/ckeditor/edit/[profile], and scroll down to the "Cleanup and output" section.

 
 
5
 
vote

答案上面修复了这个,如果你有一个 ckeditor 模块,但如果你使用 wysiwyg 模块您没有该选项(至少现在)。

此处是如何使用Drupal 7中的CKEEditor中的模块覆盖这些设置:

  function YOURMODULENAME_wysiwyg_editor_settings_alter(&$settings, $context) {   if($context['profile']->editor == 'ckeditor') {     $settings['enterMode'] = 2; //<br />     $settings['shiftEnterMode'] = 1; //<p>   } }   

在这里 drupal 7 - 如何将p到br更改为ckeditor和tinymce 。< / p>

 

Answer above fix this if you have a CKEditor module, but if you use WYSIWYG module you don't have that option (at least for now).

Here is how to override these settings with a module in CKEeditor in Drupal 7:

function YOURMODULENAME_wysiwyg_editor_settings_alter(&$settings, $context) {   if($context['profile']->editor == 'ckeditor') {     $settings['enterMode'] = 2; //<br />     $settings['shiftEnterMode'] = 1; //<p>   } } 

For TinyMCE here Drupal 7 - How to change p to br in CKEditor and TinyMCE.

 
 
2
 
vote

有一个原因是段落是默认值的原因:通常它是使用 998887666 标记的语义更正确。我建议在大多数情况下坚持默认,并且(如果您不喜欢空格),请使用CSS删除段落的余量。

 

There is a reason why the paragraph is the default: usually it's semantically more correct to use a <p> tag. I recommend in most cases to stick to the default and (if you don't like the whitespace) remove the margin on paragraphs using CSS.

 
 
2
 
vote

只是转到管理/设置/过滤器/列表;取消选中"排队" 中的所有滤波器,以及"完全HTML" 。

 

Just go to admin/settings/filters/list; uncheck "Line break" in all filters, and "Full HTML."

 
 
1
 
vote

我发现它更容易解决这个问题。 在Notepad ++中打开文件站点/所有/库/ ckeditor.js 转到第22行或搜索ShiftEnterMode

更改以下:

  enterMode:1,forceEnterMode:false,shiftEnterMode:2,   

进入:

  enterMode:2,forceEnterMode:false,shiftEnterMode:1,   

完成!

 

I found it easier to hardcode this. Open the file sites/all/libraries/ckeditor/ckeditor.js in Notepad++ Go to line 22 or search for shiftEnterMode

Change following:

enterMode:1,forceEnterMode:false,shiftEnterMode:2, 

into:

enterMode:2,forceEnterMode:false,shiftEnterMode:1, 

done!

 
 

相关问题

4  在CKEDITOR中不可见的子弹和数字  ( Bullets and numbers not visible in ckeditor ) 
当我在CKEditor中编辑某些东西并插入列表时,符号或数字不会在结果中呈现。 是否有可能纠正它? ...

1  以完整的HTML输入格式禁用自动删除“rel”属性  ( Disabling auto removal of rel attributes in full html input format ) 
我的drupal 7站点使用 wysiwyg 与tinymce库,继续删除'rel'属性。你有什么想法我如何禁用这个? ...

0  如何摆脱CKEditor并恢复对管理页面的访问权限?  ( How to get rid of ckeditor and recover access to admin pages ) 
我无法访问许多模块的管理页面(特别是内容:Bueditor,Wysiwyg,Smileys。和媒体:Imce或imagePicker)自我卸载CKEditor以来。我不知道是否是那样的完全链接但从那里,当我转到 admin/config/content/ 我得到"高级论坛" ,"文本格式" 和"CKEDITOTER...

7  删除文本格式选择  ( Removing the text format selection ) 
每个textarea都可以选择使用过滤,完整或纯文本。有没有办法去除或隐藏它,所以布局变得更加简化?如果它意味着什么,我正在使用ckeditor。 ...

2  使用Managed_file和Ajax时出现Wysiwyg错误  ( Wysiwyg error when using managed file and ajax ) 
我有一个具有managed_file元素和text_format元素的表单。两者都封装在包装器div中(使用#prefix和#suffix)。在提交时,执行AJAX回调,两个元素都填充数据。 但是,当重建表单时,WYSIWYG编辑器会消失。我的浏览器的JavaScript控制台中显示以下错误:未捕获的[ckedito...

3  在具有WYSIWYG和TINYMCE 3.4.3的节点中上传图像  ( Uploading images in a node with wysiwyg and tinymce 3 4 3 ) 
我正在尝试使用wysiwyg编辑器和tinymce 3.4.3的节点中的图像。 我上传了一个图像,并且编辑器我在节点中插入了图像;问题是,首先单击"图像" 中未出现在节点中,我必须尝试另一个时间查看图像。 这是一个错误吗? ...

2  如何通过ckeditor 6.x - 1.3上传图像?  ( How to upload images via ckeditor 6 x 1 3 ) 
有没有办法单击与CKEditor的上传图像?发现这个 https://drupal.org/project/ocupload 但可悲的 - 它为7.x版本Drupal :( ...

1  CKEDITOR和输入格式混乱  ( Ckeditor and input formats confusion ) 
为什么ckeditor配置设置中有一个"安全筛选器" 部分? 我的理解是,这一切都设置在普通的Drupal输入格式部分(Admin /设置/过滤器)中。 CKEditor Input Configs在字段中存在时替换此功能? : - / ...

1  使用CKEDITOR和完整的HTML输入格式未保存图像高度/宽度  ( Image height width not saved using ckeditor and full html input format ) 
我刚从5.22升级到6.22。除了一个小问题外,一切都在工作。我用CKFinder用CKEditor取代了FckEditor来管理文件上传。 问题是,当我将图像插入CKEditor并调整宽度/高度时,它不会保存。 我正在使用完整的html输入格式,因此我不明白为什么它不起作用。 ...

1  nginx + wysiwyg + ckeditor  ( Nginx wysiwyg ckeditor ) 
我已经在nginx上运行了几个网站,但没有编辑器加载。 wysiwyg与下载和库目录中的CKEDITOTER正确配置。 此时我不确定它是否缺少它的东西,或者我的配置中的东西阻止它。 当前配置如下。 ####################################################### ##...

7  将CSS类添加到WYSIWYG  ( Adding css classes to wysiwyg ) 
我使用wysiwyg与ckeditor,我想知道我如何添加CSS样式,所以用户可以浮动图像左侧或制作其他类似的更改...? 谢谢! ...

2  如何解决CKEDITOTER显示问题?  ( How to fix display problems with ckeditor ) 
我已安装CKEditor 3.6.0.6,我已启用一些按钮,如图所示: CKEDITOR 3.6.0.6在全尺寸浏览器中 但是当我调整小于按钮区域小小的浏览器时,这里是如何寻找的: 如何制动CKEDITOR按钮以在多行上显示?以及为什么这种CKEDITOR的行为? 我的浏览器chrome 12.0.742....

1  输入格式和WYSIWYG编辑器问题  ( Input formats and wysiwyg editor problem ) 
我有安装2编辑:yui和tinymce 但WYSIWYG设置是: 为什么我无法在此输入格式上设置编辑器? ...

1  在节点编辑表单上添加WYSIWYG(CKEDITOR)到Textarea  ( Adding wysiwyg ckeditor to textarea on node edit form ) 
我正在尝试将wysiwyg添加到通过cck添加的textarea。 在我的hook_form_alter中,我可以更改字段的属性没有问题。使用似乎应该可以向元素添加'格式',然后使用filter_format,它添加过滤器选择信息,但似乎打破了wysiwyg的正文实现。 文档似乎很稀少在这个主题上,有谁知道实现这一或...

4  在超链接中粘贴时,wysiwyg不会制作URL  ( Wysiwyg do not make url when pasted in a hyperlink ) 
当我使用wywiwyg将URL粘贴到TinyMCE编辑器时,它将文本转换为链接。 所以 http://vimeo.com/18150336 将是 <a href="http://vimeo.com/18150336">http://vimeo.com/18150336</a> 。我想保留纯文本。他们是一种配置TINY...

0  将文件浏览器按钮添加到CKEditor  ( Add file browser button to ckeditor ) 
我已安装CKEDITOR 3.5.2与WYSIWYG配置文件,每件事都效果很大。 但在管理员用户页面中,我可以看到文件浏览器链接。如何将此链接添加到CKEDITOTER等按钮?我检查了像图像和IMCE A的按钮,但它不会将文件浏览器添加到CKEditor。 在现在我在Admin用户页面上载有文件,并将其与CKEDIT...

0  模块要轻松插入其他内容的链接到Textarea中?  ( Module to easily insert link to other content into textarea ) 
标题几乎说明了这一切。我想要一个按钮或textarea旁边的东西,它将让您将所选文本链接到特定节点。 我猜测我应该用特定编辑器使用wysiwyg模块,很高兴听到与哪个组合的建议。 ...

4  如何使用WYSIWYG + CKEDITOR获得预告片段?  ( How to get teaser break to work with wysiwyg ckeditor ) 
我有drupal 7.7 + wysiwyg 7.x-2.1 + ckeditor 3.6.1安装。 我的目标是能够将一坯中断插入我的博客文章(博客后内容类型 - body字段),以便指定进入预告片的内容以及进入完整节点视图的内容。 当我单击CK编辑器菜单栏中的"单独分隔此内容的剪报器和正文" 按钮时,文本 <!-...

0  Imce图像上传和权限问题  ( Imce image upload and permissions issue ) 
我已经实现了IMCE模块并将其添加到CKEDITOR。当我们上传文件时,调整大小的图像出现精确,但上载的文件本身将保存在同一目录中,文件权限不正确,导致文件不可在浏览器中查看。 在检查时,上载的文件对IUSR帐户没有有效的权限,但调整大小的图像具有IUSR所需的权限。 是否有人知道我如何解决这个问题? 我们使用Dru...

0  CKFINTETS - 删除“浏览服务器”按钮,但仅适用于某些配置文件  ( Ckeditor with ckfinder removing the browse server button but only for certa ) 
我有许多CKEDITOR配置文件,其中一些使用CKFINDER来上传图像。但是,对于一个配置文件,我要删除选项以在CKFinder对话框中浏览服务器,同时保留其另一个配置文件。 这是可能的吗? 这里有一个类似的问题,但它只会涉及全局删除按钮(据我所知): https://stackoverflow.com/que...




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


Licensed under cc by-sa 3.0 with attribution required.