2011-05-02 100 views
0

我試圖將靜態導航內容加載到我網站上的許多頁面中。通常我會使用PHP包含或SSI。然而,我的大學網頁服務器只允許在俱樂部服務器上使用這些方法(我也是俱樂部網站)。在個人頁面服務器上,我們實際上只能訪問Perl和Python(無PHP,SSI或Ruby)。PHP的非PHP替代方案包括

所以我的問題是:有沒有什麼方法可以讓我在多個頁面上包含這個靜態內容(如導航條和頁腳以便維護),而不使用PHP或SSI?

謝謝!

+1

你有沒有試過讓他們啓用SSI?爲了簡化AJAX,可以使用AJAX – icktoofay 2011-05-02 03:58:17

+1

。 Javascript是一個選項,因爲它在本地機器上運行,而不是在服務器端運行。 – 2011-05-02 04:06:50

+0

JQuery來完成 – robx 2011-05-02 05:30:09

回答

4

在Perl中,有很多模板引擎可供選擇;我的首選是Template Toolkit

你可能想開始閱讀關於它here

+0

似乎我需要在每次更新時都運行這個腳本,我猜它是可行的,而且我寫了一個腳本將內容放入一個框架文件中。好的。我會要求他們打開SSI,當他們拒絕我的請求時,我會使用這種方法。謝謝。 – 2011-05-02 15:34:04

+0

@Ross Larson:對於動態模板渲染,請參閱http://template-toolkit.org/docs/tutorial/Web.html#section_Dynamic_Content_Generation_Via_CGI_Script – ysth 2011-05-02 17:34:32

+0

好的,會的。非常感謝你。 – 2011-05-02 19:50:04

0

只要JavaScript沒有被禁用,您可以使用AJAX導入靜態內容或動態信息。

你應該能夠使用jQuery與Python或Perl over the CDN。然後使用jQuery的AJAX methods來獲取您的數據並將其插入到頁面中。