極速仿站流程

 在沒有強大的前端設計和切片的狀況下,要作出一個效果還能夠的前端,實際上是一件很是吃力不討好的事情。由於網站的策劃,設計,前端所有壓在一我的身上的時候,會讓整個網站的搭建分工效率變的很是的低下。這個時候,仿站是效率是最高的(內部功能也能夠按照要求進行簡化處理,3天作一個外觀差很少樣式可是內容不一樣的網站,按照通常的策劃,設計,切片,後端cms嵌套基本是不可能完成的了的),這個時候複製的代價是最低的。
  1.仿站準備(Linux服務器,win下的整站下載器也同樣可使用)
  輸入下列指令:
  wget -mrpk   http://www.test.pw  (鏡像同樣遞歸下載某個站點)
  輸入該指令後,系統會將網站下載到當前文件夾下。
   2.cms一套(不管是dedecms 仍是帝國cms,phpcms本質都是同樣的,能夠經過後臺進行直接控制前端的便可,比較簡單的一套cms有onethink,簡單的cms寫拓展和熟悉內部比較容易)
   這裏以onethink進行例子解析(最主要的緣由是OT是基於thinkphp開發,寫擴展和各種方法的時候,能夠直接調用thinkphp的框架方法和思路,廣泛性比另外的cms更普遍)
   3.將下載後的站點放入對應的Application/Home/View裏面,命名好對應的文件夾(通常的企業站只有首頁,新聞頁面,聯繫咱們,關於咱們四種類型的界面)(咱們能夠新建一個new的模板,用來存放咱們的模板)
   配置好站點(主要有三個配置)
   {:C('WEB_SITE_TITLE')}  網站標題
   {:C('WEB_SITE_KEYWORD')}  網站關鍵字
   {:C('WEB_SITE_DESCRIPTION')}  網站描述
   4.先把首頁製做出來
   首頁主要包括:
   一個網頁的基本配置(上述三項)
   導航欄部分代碼(後臺能夠直接進行配置的導航欄)
   <think:nav name="nav">
                        <eq name="nav.pid" value="0">
                        <li><a href="{$nav.url|get_nav_url}" target="<eq name='nav.target' value='1'>_blank<else/>_self</eq>">{$nav.title}</a> </li>
                        </eq>
        </think:nav>
      新聞列表:(將網站前端新聞列表部分移植進去,這裏是全部的新聞,後臺能夠添加新聞了)
        <article:list name="article" category="1" child="true">         
                    <li><a href="{:U('Article/detail?id='.$article['id'])}">{$article.title}</a></li>                 
            </article:list>
     5.切換到替換新聞頁(在新模板裏直接創建倆曾Article能夠直接用detail)
      同時將首頁切成三個部分  header.html   body.html,footer.html三個部分(header.html和footer.html是各個頁面進行通用的部分)
     新聞詳情頁面(其實只是把對應Article的內容顯示出來)
      Article/detail頁面 info內容存放的東西。
        
    其餘的基本只剩下小修補(通常讓仿站的要求都不會很高)php

相關文章
相關標籤/搜索