极速仿站流程

 在没有强大的前端设计和切片的状况下,要作出一个效果还能够的前端,实际上是一件很是吃力不讨好的事情。由于网站的策划,设计,前端所有压在一我的身上的时候,会让整个网站的搭建分工效率变的很是的低下。这个时候,仿站是效率是最高的(内部功能也能够按照要求进行简化处理,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

相关文章
相关标签/搜索