程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 如何設計通用的網站模板

如何設計通用的網站模板

編輯:關於ASP.NET

現在網絡上已經到處可以看到使用模板開發出來的網站。使用模板開發網站有很多好處,最主要的就是模板與程序完全脫離,用戶可以根據規定好的標簽任意開發模板, 導入到模板引擎裡就能正常運行。所以美工人員跟程序編寫人員徹底的獨立了。提高了開發網站的效率,程序的重用性發揮的淋漓盡致。

智能建站系統、速成網站、自助建站系統、只會打字就能做網站,等等廣告字眼我們已經不再陌生了,所有的這些無非都是圍繞著模板做文章。也正是因為這樣的系統越 來越普及,對於要求不高的企業或者個人用戶,擁有一個完全屬於自己的網站,用現成的模板要比找網絡公司定制省錢的多。性價比要高的多,所以目前中小型網絡公司的 生存問題堪憂。

Discuz!論壇,各位站長應該都很熟悉,但是做企業網站、獨立購物網系統,國內做的比較好的幾家公司,想必大家可能不太熟悉:ShopEx 、 攜購網店系統(ShopXG) 、HiShop 、 狼煙網絡(mynet.cn) 等等,大家有機會可以去他們的官網看看各自的優勢。

下面我們來詳細講解下如何開發網站模板。

涉及到模板的部分我們可以分成以下幾塊:自定義標簽、模板文件、數據控制項、模板引擎

1. 自定義標簽 自定義標簽是模板文件與模板引擎之間交互的基礎,也可以說是協議。 目前網絡上普遍的標簽樣式為:{$****} {#*****#},這樣的表示方法,主要是為 了區分html等腳本標簽。 標簽的內容區可以設置多種屬性。比如len=100 表示數據長度不超過100個字節。 標簽變量根據不同的類型,我們可以把名稱規定為如下方式:

{$var_**} 變量標簽,表示這個標簽的數據來源是某一個字段的值

{$const_**} 常量標簽,表示這個標簽是一個常量數據,比如,當前的日期等

{$temp_small} 小模板數據。(什麼叫小模板,我們在後面詳細講解)

{$page_**} 分頁數據。例如首頁,上頁,下頁等翻頁的代碼部分。等等。

舉例:{$var_news_title len=30} 表示顯示新聞的標題,如果新聞標題的字數超過 30個字,那麼截取。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved