2014-10-20 23 views
0

通過「動態鏈接」,我的意思是一個不斷更新的鏈接列表。使用整個網站的動態鏈接列表

爲了說明我的問題,我有一個網站,我不斷地寫新的文章。我目前有大約10篇文章。如果有人閱讀文章#5,則在頁面的右側面板中有一個鏈接列表,列出所有10篇文章。當我更新網站,並且#1文章變得過時時,我想用文章#11替換文章#1。而不是更新每篇文章中的鏈接(如此10次),有沒有辦法更新鏈接一次,並讓它們同時更新到每個頁面?我可以爲此創建一個iframe嗎?

感謝您的幫助!

+2

這聽起來像你是新的web開發。使用諸如PHP或CMS(內容管理系統)之類的東西閱讀動態Web開發。你所描述的事情是非常正常的,每天都在;它只是需要一些教程時間。 – Utkanos 2014-10-20 21:08:03

+0

好吧,是的,我是新的,有很多東西要學習。感謝您指點我正確的方向。 – 2014-10-20 21:23:11

回答

0

這樣做的一種方法是使用服務器端包含。 (Wikipedia)他們的工作是這樣的:

<!--#include file="some-content.html" --> 

<!--#include virtual="some-folder/some-content.html" --> 

不同的是file=""發現相對於當前頁面文件,而virtual=""從域根發現它。無論哪種方式,這種方法可以使用任何類型的常規文本文件作爲源。內容的實際添加由服務器完成(因此名稱),因此其內容將被解析爲普通HTML,並且所有CSS都將應用於該文件,就像文件是頁面的一部分一樣。我不知道與不同主機的兼容性,但如果您的Web服務器支持它,這可能是最簡單的方法。

1

你的目標是什麼?你想學習成爲一個Web開發人員嗎?或者你最關心的是如何讓你的文章發表?

如果你想成爲一個Web開發人員,我建議你避免使用像Wordpress或Drupal這樣的大型CMS系統。這些都是很棒的產品。但是你想先學習基礎知識。我認爲開始一個PHP教程是一條路。

如果您只是想發佈您的文章,我建議您找到一個創建博客的好地方。有很多可供選擇的。這一切都取決於你想花多少錢。

隨意問跟進問題。 Web開發聽起來很簡單。但這確實是一個複雜的話題。我無法想象這些日子裏有如此多的選擇和競爭技術開始的必然是什麼。

+0

我想成爲一名網頁開發人員,但我現在感覺只是習慣使用html css。這是一個相當的旅程,並且很難理解你什麼時候開始。我想從頭開始創建我的網站,所以學習會更多手,所以我傾向於遠離wordpress和drupal。我有一本關於javascript和jquery的書,但是在這一點上,這些看起來有些凌亂。接下來我將研究使用PHP。 – 2014-10-21 19:16:36

+0

除非你使用[http://nodejs.org](Node)或[https://www.meteor.com](Meteor)之類的東西在Web服務器上運行代碼(而不是爲靜態網頁提供服務),生成動態頁面,您需要深入到PHP,Python,Ruby或其他運行在Web服務器上的其他語言。您的Javascript/jQuery書籍很可能是爲了教師瀏覽器或客戶端編碼。正如我所說,這是一個複雜的話題。您可以在服務器上使用Javascript;但只學習一種語言並不能讓事情變得更容易。 – 2014-10-21 21:39:15

+0

完整的Web應用程序通常使用幾種「語言」。我使用了恐嚇報價,因爲我不考慮其中的一些語言。它們通常是:HTML,CSS,Javascript,PHP(或其他)和SQL(或其他:noSQL)。在某些情況下,您可以用Javascript替換服務器端PHP和SQL。流星想到。 Node J與Mongo DB(一個流行的組合)配對。 – 2014-10-21 21:47:56