欧美超清VA在线视频

<del id="nfxdv"><ruby id="nfxdv"></ruby></del>
    <dl id="nfxdv"><ol id="nfxdv"><ol id="nfxdv"></ol></ol></dl>

    <strike id="nfxdv"><em id="nfxdv"><ol id="nfxdv"></ol></em></strike>
      <menuitem id="nfxdv"></menuitem>
      <noframes id="nfxdv">
      <em id="nfxdv"></em>
      <dfn id="nfxdv"></dfn>
      <th id="nfxdv"></th>

      <i id="nfxdv"><track id="nfxdv"></track></i>

      ecshop簡單分析及二次開發前的準備工作

      更新時間:2012-08-26 點擊量:1814

      看完ecshop的目錄結構,基本上對ecshop也有了一定的了解,開發前,首先要選擇一個開發工具,當然,用記事本也可以,不過個人不建議,記事本看起來太單調,個人比較推薦用dreamweaver,下載地址就不寫了,隨便用一個搜索引擎,都能搜出一大把。
      ecshop安裝完成之后,在根目錄會看到這樣一個文件夾:themes。這個是ecshop放置模版文件的目錄。
      ecshop是采用目前最流行的mvc模式開發的,其模板文件主要是采用smarty的原理,所以在模版文件會經??吹?<!--$goods_list.goods_name-->,這樣子的東西,這個就是接受php代碼的模版賦值,smarty這里不多講了,以后有機會,會專門開一個欄目去講smarty,如果大家想接觸ecshop的核心開發,建議先看下smarty,根據我現在的安排,先講解模板的修改,只是知道怎么接收值就可以了。
      ecshop默認的模版目錄是:themes/default里面的.dwt結尾的文件。
      先簡單介紹幾個常用的模板文件吧:
      article.dwt——文章內容頁面對應模板
      article_cat.dwt——文章分類列表頁面
      flow.dwt——購物車頁面,包括整個購買流程
      goods.dwt——商品詳細介紹界面
      index.dwt——首頁
      search.dwt——商品搜索頁面
      user_clips.dwt,user_passport.dwt,user_transaction.dwt——這三個是會員登錄后的操作頁面

      最主要的大致就是這幾個頁面吧,其他的一些頁面如果要修改,可以對應php文件的名字進行一一對應。
      另外需注意一點,在模板文件中經常會看到這樣的一句話:<!-- #BeginLibraryItem "/library/help.lbi" --><!-- #EndLibraryItem -->
      這個是外部模版文件的引用,主要是經常用到的一段代碼,如果做外部引用,比較方便修改,改動引用文件,所有的地方都會調整,大大減少了工作量。
      引用的文件目錄,就在模板文件目錄下的:library目錄,里面對應的.lbi文件,就如同例子展示的,help.lbi文件,其實ecshop很友好的一個地方,就是看到英文名稱,就知道這個文件主要是用來做什么的,大大方便了二次開發,還有就是數據庫字段與變量的統一,更是方便了二次開發。這個以后再說。
      先說這些吧,下一篇文章開始做模版的修改。


      支付寶掃碼打賞 微信打賞

      如果文章對您有幫助,就打賞一個吧

      在線客服

      客戶服務

      熱線電話:

      0755-36656507 15889489919 服務時間:

      周一到周六:9:00-18:00

      在線QQ客服

      在線微信客服

      關于我們 常見問題

      支付方式 加盟合作

      提交需求
      優惠紅包 購物車0 反饋留言 返回頂部
      欧美超清VA在线视频
      <del id="nfxdv"><ruby id="nfxdv"></ruby></del>
        <dl id="nfxdv"><ol id="nfxdv"><ol id="nfxdv"></ol></ol></dl>

        <strike id="nfxdv"><em id="nfxdv"><ol id="nfxdv"></ol></em></strike>
          <menuitem id="nfxdv"></menuitem>
          <noframes id="nfxdv">
          <em id="nfxdv"></em>
          <dfn id="nfxdv"></dfn>
          <th id="nfxdv"></th>

          <i id="nfxdv"><track id="nfxdv"></track></i>