2012-02-07 26 views
1

香港專業教育學院創建了一個投資組合的網站爲我自己,有哪些用戶可以輸入,點擊縮略圖,然後進入一個新的HTML頁面的完整圖像和描述一個畫廊。現在,這個完整的圖像頁面上,我有其他fullimage頁項目2,3,4,5等名單..動力子導航

但很明顯,手動更新project2.html將所有其他項目minius項目2項在列表中子導航非常繁瑣,並且當我必須爲所有12個頁面添加頁面時都會出現錯誤。所以即時消息在人們查看後不會出現在該子導航中的頁面之後。

我的問題是..我難道報廢自定義HTML網站,並移動到一個CMS。對於這種動態導航的合乎邏輯的步驟。或者,如果可能,我會嘗試幷包含php。任何人都可以爲此提出最佳方法,即時通訊意識到它可能在長期運行cms更容易,但我確實喜歡我掌握的控制和知識,我手工製作了我的html。

感謝 墊

+0

只要把導航到不同的文件,並將其包含到所有文件需要。這對你來說很簡單。 – YamahaSY 2012-02-07 13:28:35

回答

0

如果你想用PHP來做到這一點,你可以通過使含有導航單個文件這樣做,例如nav.html:然後

<a href="project1.php">Project 1</a> 
<a href="project2.php">Project 2</a> 
<a href="project3.php">Project 3</a> 

所有的項目頁面將需要PHP文件,用適當的PHP擴展,並在他們每個人的你會:

<p>All your normal page html about the project and such that's above your navigation</p> 
<?php 
    include("nav.html"); 
?> 
<p>Anything underneath your navigation</p> 

另外,該CMS是一個可行的選擇,或者如果你特別幻想學習一些PHP,你實際上可以編寫一個完美servicable系統自己做這件事沒有太多麻煩。

+0

你知道任何可能幫助我實現這個目標的文章,我理解你的代碼,但是我不是100%的語法來使這個工作在PHP頁面中。但是,這是即時通訊之後,謝謝。 – Doidgey 2012-02-07 22:58:59

+0

除了php文檔外,我知道的很多文章的內容都非常深入 - http://php.net/manual/en/function.include.php - 除此之外,如果您還有其他任何具體問題,總是在這裏彈出另一個問題,或者如果您想要澄清問題中的某些內容,請說,我會很高興通過編輯來更清楚地說明問題。 – Hecksa 2012-02-08 08:40:49

+0

感謝hecksa,你可以澄清,我需要我可以使用包括在我的html頁面引用包含的資產淨值或沒有我的索引需要被.PHP過一個PHP文件來包裝,例如什麼東西語法?例如,在nav.php中,我需要html鏈接以外的其他東西嗎?我稍後做一些閱讀嘗試一些事情,但非常感謝。 M – Doidgey 2012-02-08 14:23:34

0

如果不希望使用CMS,您可以創建一個PHP文件來處理接收到這個請求,例如請求,一個PHP文件:

http://myfolio.com/moreinfo.php?album_id=1&

現在在php文件中,您可以從DB和文件夾中獲取信息,然後創建一個HTML Stream並輸出它。