新聞中心
DEDECMS仿站模板制作基礎(chǔ):重復(fù)代碼文件引入標(biāo)簽include
我們在制作dede模板的過程中會遇到這樣一個問題,比如說首頁、列表頁、文章頁包括我們還沒有講到的搜索頁,它們的頭部和底部都是一樣的,那我們是不是就要在每個頁面都加入同樣的代碼呢?答案是否定的,在dede 的標(biāo)簽庫中有這樣一個標(biāo)簽: {dede:include filename=”文件名”/} 這個標(biāo)簽可以很好的幫助我們實現(xiàn)代碼的重復(fù)利用,就是說像一些在常用的代碼,比如說頭部、底部,這個在每個頁面中都能用到,那我們就把它寫到一個單獨的文件中,像頭部寫為head.htm 底部寫成footer.htm,然后在每個頁面中只需要用include標(biāo)簽將它們引入進(jìn)來就可以了,這樣寫是不是要比添加重復(fù)性代碼要好多了,頁面也可以優(yōu)化的更好。下面無憂主機(jī)(www.gle-technology.com)小編給大家做一個演示實例,為了方便調(diào)試 小編建議大家在自己的本地電腦上搭建php虛擬主機(jī)環(huán)境,首先我們先寫一個test.htm,這個文件等會將會在主頁模板中被引入,我們用dw做一個簡單htm網(wǎng)頁,命名為test.htm。制作一張簡單htm網(wǎng)頁過程,我們就略過了,這個太簡單了。 test.htm網(wǎng)頁 做好后,接下來我們來到主頁模板index.htm在里面使用include標(biāo)簽將文件(test.htm)引入進(jìn)來,我們在<body></body>之間加入include標(biāo)簽,引入test.html頁面內(nèi)容。代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>測試主題include標(biāo)簽引入</title> </head> <body> {dede:include filename="test.htm"/} </body> </html>最后來到dede的后臺選擇好主頁模板生成以下首頁html,再次打開網(wǎng)站首頁會看到如下圖所示的效果: 很簡單的,您也可以按照教程步驟,也體驗一下,加深對include標(biāo)簽的使用和應(yīng)用后的效果。 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/dedecms/7529.html