2012-04-16 62 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