DedeCms真是一個非常棒的系統,我從接觸到現在一年時間再也沒有理會其他CMS系統,推薦剛開始建站或準備換程式的朋友使用DedeCms系統。就像柏拉圖說的:利劍已出,天下必亂,選擇DedeCms V3,無往不勝。選擇它,不會錯的。
由 於DedeCms是柏拉圖一個人開發,不可能像動易一樣提供完整的使用推廣服務,在模版方面,只有一套預設的模版,也沒有模版製作使用的詳細教程,只有模 版標籤的說明,這難倒了很多毫無基礎的朋友。我剛接觸的時候在製作列表頁面時還發帖詢問怎麼更改列表數目,直到現在還不時有人發帖詢問(這個問題很突出, 在各個論壇都一樣,很多人都不會用搜尋)。在論壇裡我也看到很多朋友發帖說模版不夠多,模版不會用,也沒有好心人協助,然後發帖發泄一下離開。論壇上分享 的模版很少,即時現在也不多,這和我們國情也有關,沒多少人喜歡分享,而一些垃圾還拿分享出來的東西賣錢,鄙視一下!
俗話說,求人不如求己,沒模版好辦,自己製作。趁落伍徵文,發表這篇文章爭取落去,呵呵,人無利己,誰肯早起,大家也鄙視一下我。
這篇文章針對的是“無產階級”毫無基礎的朋友,如果你是高手或“資產階級”就不用看了,高手歡迎交流,“資產階級兄弟”給點活讓兄弟我做做,保證品質。
基礎學習html何 謂CMS模版?其實就是加上CMS模板引擎代碼的HTML頁面,所以基礎便是HTML語言學習,HTML的標籤不多,很容易學習,搜尋下遍地都是教程,不 過現在正流行web標準,就是大家說的“DIV+CSS”,要求又提高許多,需要學習CSS,大家可以下載CSS手冊,修改模版的時候對照學習修改,每天 只要花點時間很快就會學會。真心想學好web製作的朋友可常來我的網站逛逛。
學習dede模版代碼瞭解代碼前,如果你是新手,請使用預設模版熟悉下dede系統,系統的設定,如何添加欄目,怎麼為欄目設定模版,如何發表文章,更改文章,有個基本概念。
Dedecms的代碼很有特色,只要熟悉以後很快就能上手而且使用非常靈活。dede模板引擎的代碼樣式有如下幾種形式:
{dede:標記名稱 屬性='值'/}{dede:標記名稱 屬性='值'}{/dede:標記名稱}{dede:標記名稱 屬性='值'}自訂樣式模板(InnerText){/dede:標記名稱}從上面我們可以看出,dede模板引擎的代碼可以分為標記名稱、屬性和自訂樣式模版三部分,標記名稱和屬性用{}包圍
而自訂樣式模版在兩個{}之間。
標記名稱與屬性的說明請大家參考系統協助裡的模版標記參考,這裡介紹具體運用方法。
先看下面的例子:
{dede:arclist typeid='0' titlelen='28' row='10' }
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- [field:title/]
- {dede:arclist typeid='0' titlelen='28' row='10' }
- [field:title/] {/dede:arclist}
文章頁裡用到{dede:標記名稱 屬性='值'/},如{dede:field name='title' /}就是文章標題的意思。
模 版裡面的路徑問題:本站使用{dede:global name='cfg_basehost'/}/templets/w3cpro/img/css.css,{dede:global name='cfg_basehost'/}是取得網站根目錄的意思。這裡有個模版保護問題,如果你珍惜你的頁面範本,就把img目錄獨立分離出來,這樣 別人就不會知道你的模版目錄。
製作要是真正獨立製作一個模版,是很費精力的,規劃、設計、製作、調試哪部分都很累人。很多站長都 沒有能力製作,所以就有那麼多的朋友期待別人放出模版,稍微有點能力就複製別人的模版,何為複製?儲存原來的html頁面,刪除本文內容,添加CMS代 碼,完工。,這就是複製,沒有一點技術含量,只要添加CMS代碼即可。就這樣,我看還有很多人收費100到200幫人製作,我看得暈死,這也行。做為站長 也太懶了,做站連CMS的標記代碼都不瞭解,還做什麼站,真是鬱悶了。
就模版而言,很多站長只看到設計即頁面好看而沒有看到網頁製作即網 頁代碼,這是一個非常錯誤的觀念。網頁好看雖然重要,但對我們個人站長來說,網頁製作更為重要。網頁代碼的品質關係到搜尋引擎SEO與網站的可維護性,對 我們站長來說,網站只要簡潔大方即可,關鍵是網站利於搜尋引擎搜尋能夠創造更多的利潤賺更多的錢。
天下文章一大抄,就看你會不會抄,製做模版和抄寫文章一樣,就看你會不會仿。我的設計水平很爛根本不入流,只會寫網頁代碼。設計既然不會那就仿,取一個網頁那是侵權,那就取三個四個網頁,拿出它們的設計優點,組合成自己的網站。
過程以本站為例子:規劃好網站結構,決定以藍綠兩種顏色為網頁主色調,從網上找到合適的資源後開始在PS裡組合網站,滿意後開始編寫代碼製作網頁,製作好後添加dede代碼測試。
安裝使用dede3.1lit版本增強了系統設定,模版的所在位置可以在系統設定裡設定,把模版檔案夾放到templets,欄目設定裡{style}代表了模版檔案夾位置,如。
執行個體下面提供本站執行個體給大家參考使用,頁面製作並不複雜,適合大家學習使用。
總共製作了文章,圖片(採用文章系統),下載三個系統模版,其他模版可以根據提供的頁面修改。
index_in.html——首頁 list.html——列表頁 index_arc.html——文章頁、下載封面 index_img.html——圖片封面 list_img.html——圖片列表 search.htm——搜尋網頁面 article.html——文章頁 article_down.html——下載頁 article_img.html——圖片修改的檔案:
inc_archives_view.php——上一篇下一篇分開調用,且限定文章所在欄目內而不是現在的全站。 inc_arcpart_view.php——更改友情連結flink inc_channel_unit_functions.php——調用arclist標籤無法讀出此欄目為副欄目的文章的應急解決方案 inc_functions.php——跳轉提示網頁標題修改 inc_vote.php——投票修改增加的檔案:
為了全站顯示登入系統後的狀態,member目錄增加幾個檔案。
index_doo.php index_login.php login.html config_g.php logined.js templets/index_login.html下載後放到網站templets,參照上面設定即可。