我碰巧继承了一个drupal项目,几乎每个页面上都会出现常见的html验证错误。验证错误是如此轻微和简单,我实际上只需要在编辑器中打开任何页面,并且tinymce wysiwig编辑器将自动修复问题,我只需要保存页面。考虑到我将需要这么做30k +次才能将它应用到整个网站,有没有办法让它自动应用到所有页面或自动化?欢迎任何和所有建议,以帮助我加快这一进程。
编辑:使用过的解决方案
由于我不是最擅长找到编程解决方案,我确实找到了一个firefox插件让我记录了一系列名为iMacros的动作。在5个不同的FF实例中启动它,让它整夜运行,已经完成了一半。当然不是最有效的做事方式,但对于像我这样在编程方面不那么先进的人来说可能是一个解决方案。
答案 0 :(得分:0)
假设您可以以某种方式遍历页面,我建议构建一个页面,其中包含代码源到编辑器根html元素(textarea或其他)。然后在onInit之后(请参阅此设置的tinymce配置选项(setup参数和onInit)),触发提交或保存按钮,该按钮将页面传送到保存它的服务器。 页面textarea可能会填充下一页的代码,依此类推......
这里的重要部分是你的serverbackend能够遍历不同的页面并知道接收修改/更正的页面代码后接下来的页面。