2012-04-16 28 views
3

我碰巧继承了一个drupal项目,其中几乎每个页面上都会出现常见的html验证错误。验证错误非常简单,我实际上只需要在编辑器中打开任何页面,tinymce wysiwig编辑器就会自动修复这个问题,我只需要保存页面。考虑到我需要这样做3万次以上才能将其应用到整个站点,有没有办法让它自动应用到所有页面或自动应用?欢迎任何和所有的建议来帮助我加快这个过程。自动将tinymce验证应用于所有drupal页面

编辑:用于解决

因为我不是最擅长的是找到一个编程解决方案,我发现的Firefox让我记录等循环一系列所谓的iMacros行动的插件。在5个不同的FF实例中启动它,并让它整夜运行,并且已经完成了一半。当然,这不是最有效的做事方式,但对于像我这样的人,在编程方面没有那么先进的人可能是一种解决方案。

回答

0

假设你可以以某种方式循环遍历页面,我会建议你建立一个页面,在其中包含代码源到编辑器的根html元素(textarea或其他)。然后在onInit(参见tinymce配置选项(setup参数和onInit))后触发提交或保存按钮,该按钮将页面传递到保存它的服务器。 页面textarea可能会被填充下一页的代码,等等......

这里的重要部分是,您的服务器后端能够循环访问不同的页面,并知道接收到的是哪个页面修改/更正的页面代码。

+1

尽管我没有使用这个解决方案,但它的确激励我找到我的,请参阅编辑。 – Rywek 2012-04-17 14:26:27