通过将msword中的内容粘贴到plone的richtext字段中来解决html格式问题。
slc.cleanwordpastedtext的Python项目详细描述
简介
此产品清除了通过粘贴msword中的内容而引入的html格式问题。 进入plone的richtext字段。
每次创建或编辑对象时,其richtext字段中的html将 要消毒。
默认情况下,所有原型对象的HTML清理功能都处于启用状态,但可以 通过选中“设置”字段集中的复选框,以每个对象为基础关闭 默认编辑视图的。
实施:
此产品为将 清除每个对象的所有richtext字段的html。
HTML代码的清理和清理主要通过使用LXML库完成: http://codespeak.net/lxml/lxmlhtml.html通过htmlandry包, 由威瑟特·阿克曼撰写。
安装:
此产品不必通过快速安装程序或plone安装 控制面板。
只需将其添加到您的构建或通过简易安装进行安装。
更改日志
1.2.8(2010-12-21)
- 使用wichert-akkerman的htmlandry实用程序进行代码清理。(jcbrand)
1.2.7(2010-02-17)
- 只有在at_edit无法创建新版本时才创建新版本(thomasw)
1.2.6(2009-12-13)
- 不要在链接上强制target=“\u blank”。(汤马斯)
1.2.5(2009-12-07)
- 将add_nofollow设置为false,因为它似乎混淆了lxmk.html 解析器(thomasw)。
1.2.4(2009-11-25)
- 添加了Linguaplone的generatemethods magic,使语言独立 编辑规范时,字段将传播到所有翻译(thomasw)
1.2.3(2009-11-19)
- 不要剥去“h1”和“h2”(jcbrand)
1.2.2(2009-11-16)
- 增加了一种更灵活的检测机制——编码(PILZ)
1.2.1(2009-11-03)
- 我太蠢了,没法成功发布,又来了(汤马斯)
1.2(2009-11-03)
- 事件处理程序中的错误修复:如果cleanWordPastedText字段不存在(thomasw),则不会失败。
1.1-2009年10月27日
- 添加新的清理方法和新的帮助器方法。多亏了威克特。
- 默认情况下启用清除器。(jcbrand)
1.0-2009年10月23日
- 初次发布(JCBrand)
贡献者:
- Jan Carel品牌(brand@syslab.com)
- 威瑟特·阿克曼
- 沃尔夫冈·托马斯(thomas@syslab.com)
- 亚历克斯·皮尔兹(pilz@syslab.com)