2013-02-15 49 views
0

我正在爲客戶端做一些自由工作,我需要重新編碼一箇舊菜單。整個網站是靜態的,這將使這個過程非常緩慢和冗餘,沒有人有一個很好的技術來自動更新多個頁面?更新多個頁面

舊開發者使用「Allwebmenus」這是一個自動菜單創建工具。它通過使用將DOM寫入DOM的JavaScript來實現。我將用一個乾淨的html菜單和一些簡單的jQuery替換它。

現在我認爲最好的方法是用菜單代碼創建一個單獨的.html文件,並且在所有頁面上使用PHP包括但是這仍然需要我更新網站上的每個頁面。任何人都可以給我更好的主意?或者你認爲這是最好的選擇?

感謝您的幫助!

+1

爲什麼不只是更新網站非靜態的東西,並導入任何現有的網頁/文章/什麼?可能會更容易一起。 – 2013-02-15 16:56:47

回答

1

創建menu.php並在每個寫入舊菜單的文件中包含(「menu.php」)。 它會讓你的生活更容易前進。

1

至於修復所有的靜態頁面,你將不得不自己去做。

include("menu.html"); 

您可以使用includes,但它也可能使它們成爲像Drupal這樣的CMS。爲你處理很多。

1

使用PHP包含是一個好方法。如果「Allwebmenus」在每個頁面上都有Javascript代碼,則無論如何您都必須編輯每個文件,因此添加包含並不是什麼大問題。