3

我碰巧继承了一个drupal项目,其中几乎每个页面上似乎都会出现常见的html验证错误。验证错误非常小而且容易,实际上我只需要在编辑器中打开任何页面,tinymce wysiwig 编辑器就会自动修复问题,我只需要保存页面。考虑到我需要执行 30k+ 次才能将其应用到整个网站,有没有办法让它自动应用到所有页面或自动应用?欢迎任何和所有建议来帮助我加快进程。

编辑:使用的解决方案

由于我不是最擅长寻找编程解决方案的人,因此我确实找到了一个用于 Firefox 的插件,让我可以记录和循环一系列称为 iMacros 的操作。在 5 个不同的 FF 实例中启动它,让它运行一整夜,它已经完成了一半。当然不是最有效的做事方式,但对于像我这样在编程方面不那么先进的人来说可能是一种解决方案。

4

1 回答 1

0

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

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

于 2012-04-16T14:19:55.107 回答