在站長這個圈子里,dedecms 是大家都比較熟識的一個網(wǎng)站程序,dedecms以功能強大和seo友好受到眾多站長的青睞。新手站長用這個程序搭建一個站也是很容易的事,但是看著別的網(wǎng)站那么精美的頁面,又看看自己使用的默認(rèn)模板,總有些悵然若失的感覺。其實對于一個新手站長來講,你也可以通過自己的努力去仿制這個網(wǎng)頁作為自己的模板。
理論上對于任何一個網(wǎng)頁,dedecms是都可以仿制的,只是復(fù)雜程度不同,這里講的復(fù)雜程度其實只是些重復(fù)的工作。新手站長只要細心去做,發(fā)現(xiàn)并不會太困難,當(dāng)然一定的知識儲備還是需要的。事實上,太多的新手站長是被自己給嚇倒了,一說到仿制網(wǎng)頁模板,馬上就會搖頭說我不懂php,不懂css我怎么去仿呀。其實仿站對這個幾乎沒有要求的,只要我們能看懂html,并且知道dedecms程序是怎么對標(biāo)簽調(diào)用的,就可以開始制作了。在制作的過程中,你可能會遇到這樣或者那樣的問題,這個時候你可是要用好“百度”的,要記住他永遠是你最好的老師。
前面講到dedecms對標(biāo)簽的調(diào)用,網(wǎng)上的教程有很多,我們也可以查看幫助文件。也許一下子看到那么多的標(biāo)簽,好多新手站長的頭都大了。其實,在我們仿制模板的過程中,真正能用的就那么幾個而已,比如:{dede:arclist}獲取指定文章列表標(biāo)簽、{dede:channel}獲取欄目列表頁等。我們只要把常用的幾個搞明白了,就可以動手了。每個標(biāo)簽里還會出現(xiàn)一些屬性,如這一句調(diào)用:{dede:arclist row=’6’},其中的”row”就是標(biāo)簽的一個屬性,就是調(diào)用多少篇文章的意思,而后面的”6”就是這個屬性的值,就是本次調(diào)用6篇文章。屬性基本上是見名而知義的。
千萬不要等到把所有的標(biāo)簽都搞得滾瓜爛熟再動手去仿制,這種上手的方法不是說不好,而是太慢了。最快的學(xué)習(xí)過程就是動手去做,做的過程中你會遇到各種問題,而通過努力不斷的解決掉問題的過程,就是你最好、最實效的學(xué)習(xí)過程。你第一次仿制模板時可能要用5天,當(dāng)你第二次的時候也許只要3天,這樣連續(xù)找?guī)讉€不太復(fù)雜的站進行仿制練習(xí),你會感慨“原來仿站不過如此而已”。
仿制模板最快速上手的方法是對比著仿。對比著仿就是對比著dedecms的默認(rèn)模板來仿,比如我們要仿制的網(wǎng)站首頁的之間顯示的是這個網(wǎng)站的標(biāo)題,而默認(rèn)模板里在這對標(biāo)簽之間是{dede:global.cfg_webname/},我們只要把這個標(biāo)簽內(nèi)容復(fù)制過去,把原來的內(nèi)容覆蓋掉就可以了,甚至不用知道這個標(biāo)簽是什么意思。只要是功能相同的地方我們都可以采用這種只動鼠標(biāo)就可以解決的方法。
仿制模板最應(yīng)該關(guān)注的是兩個問題:其一是素材路徑的問題,我們下載的網(wǎng)頁路徑都是正常的,但當(dāng)我們把網(wǎng)頁放入我們網(wǎng)站目錄時可能會產(chǎn)生調(diào)用異常,因為路徑的改變可能導(dǎo)致無法讀取到一些樣式和素材。這個時候我們就要對路徑進行修改,建議使用以網(wǎng)站根目錄為起始路徑的絕對路徑,即形如”/templets/default/style/dedecms.css”這樣的路徑;其二是編碼問題,一定要做到仿制好的模板的編碼和你所安裝的dedecms的編碼一致,要不然,生成的網(wǎng)頁是一片亂碼。解決這個問題使用編碼轉(zhuǎn)換軟件或者一些工具網(wǎng)站提供編碼轉(zhuǎn)換工具就可以了。
仿制網(wǎng)頁模板不像我們相像中那么難,只要花點時間學(xué)習(xí)一下,很容易上手的,關(guān)鍵是思想上不能被嚇倒。仿制網(wǎng)頁模板不是太大的技術(shù)活,很多時候更像是體力活。一般情況投入10天的時間,就會讓你以后的模板無憂的。
更多信息請查看IT技術(shù)專欄