SiteFactory_動易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      1. 1、先到動易官方網站(http://www.powereasy.net)下載與CMS相同版本的eShop程序包。
      2. 2、向Cms加入或替換eShop的相應文件。具體有以下幾種方法:
        • 方法一:直接覆蓋替換。
          把下載下來的eShop程序包解壓,把其中的WebSite目錄直接復制到Cms虛擬目錄中,替換所有文件(注意先備份好Cms虛擬目錄下的\Config\ConnectionStrings.config文件,此文件包含了數據庫的鏈接字符串,替換完成后可以復制回去),使用此方法是針對對Cms程序的模板與標簽等改動不大的時候適用。如果模板與標簽等改動比較大的,記得先對標簽與模板作好備份,要不然使用此方法將會丟失我們所作的改動。

        • 方法二:復制eShop的以下目錄,并修改相應標簽。
          復制eShop解壓包WebSite的以下目錄到Cms虛擬目錄中,并覆蓋之:
          \Shop\
          \User\Common\
          \User\Crm\
          \User\Shop\
          \Admin\Common\
          \Admin\Crm\
          \Admin\Shop\
          \Admin\SMS\
          查找Cms的以下標簽,把內容{PE.Label id="CMS用戶登錄" /}改成{PE.Label id="雅灰用戶登錄" /}。
          \Template\雅灰模板方案\雅灰內容右側.config
          \Template\雅灰模板方案\標簽庫\雅灰商店右側.config
          \Template\雅灰模板方案\標簽庫\雅灰網站首頁右欄.config
          \Template\雅灰模板方案\標簽庫\雅灰文章右側.config
          \Template\雅灰模板方案\標簽庫\雅灰下載內容右側.config
          \Template\雅灰模板方案\標簽庫\雅灰下載右側.config
          \Template\雅灰模板方案\首頁模板\默認網站首頁模板.html
          \Template\雅灰模板方案\用戶中心模板\默認用戶注冊頁模板.html
          查找Cms以下標簽,把其中的{PE.Label id="CMS用戶登錄" /}改為{PE.Label id="用戶登錄" /}
          \Template\雅藍模板方案\標簽庫\留言節點左側.config
          \Template\雅藍模板方案\標簽庫\軟件節點左側.config
          \Template\雅藍模板方案\標簽庫\圖片節點左側.config
          \Template\雅藍模板方案\標簽庫\網站Tag標簽左側.config
          \Template\雅藍模板方案\標簽庫\網站首頁左側.config
          \Template\雅藍模板方案\標簽庫\文章節點左側.config
          \Template\雅藍模板方案\用戶中心模板\默認用戶注冊頁模板.html

        • 方法三:使用Beyond Compare比較工具修改或覆蓋不同的文件。
          Beyond Compare 是一款用于文件及文件夾比較軟件,不僅可以快速比較出兩個文件夾的不同之處,還可以詳細的比較文件之間的內容差異,使用此方法也是筆者推薦的。

          圖片點擊可在新窗口打開查看
          打開Beyond Compare,選擇Cms虛擬目錄與eShop解壓文件夾進行比較。

          圖片點擊可在新窗口打開查看
          查詢Cms與eShop目錄兩邊的不同這處,并可以直接利用eShop文件覆蓋之,遇到標簽或模板還可以直接雙擊打開雙方文件進行內容比較與修改,十分方便。
          關于Beyond Compare的使用詳解可以參考官方博客的"動易CMS/eShop系統程序升級利器:Beyond Compare使用詳解"。

      3. 3、向Cms系統中添加相應的商店管理角色、商店管理欄目及商品專題。
        替換了eShop的文件還未算完成升級,因為系統中還沒有具備商店管理的角色、專題、欄目等必要元素,不能添加商品與很好地管理商店,要完成必要元素的添加也有兩種方法。

        • 方法一:執行eShop的sql腳本執行文件,向數據庫錄入默認的商店管理數據。
          每個SiteFactory的安裝包\WebSite\App_Data目錄下都有多個Sql腳本執行文件,其中SQLServer2000.sql與SQLServer2005.sql就是的安裝系統時要執行的, 向數據庫錄入的默認數據的Sql腳本執行文件。這兩個文件相對于Cms 與eShop錄入的數據是有所不同的,其中SQLServer2000.sql可以執行在SQL Server 2000數據庫中,而SQLServer2005.sql執行在SQL Server 2005數據庫中。
          利用這兩個文件,我們就可以把數據庫初始化成我們想要的版本了, 我們只要在Sql的查詢管理器中打開sql腳本執行文件,選好要執行的數據庫,執行就行了。
          不過使用此方法前提是自己錄入的數據不多的時候,因為使用此方法將會丟失之前錄入的數據。

        • 方法二:手工錄入數據。
          手工錄入數據要比前一種方法多做些工作,但是可以保證不會丟失之前錄入的數據。

          (1) 添加商店管理角色。

          圖片點擊可在新窗口打開查看
          eShop 默認比Cms 多三個角色, 分別是倉管、財務人員與銷售員。他們的默認的常規權限設置如下:

          角色名

          常規權限設置

          倉管 商品管理、訂單管理、訂單處理、查看訂單、開發票、指派跟單員
          財務人員 商品管理、訂單管理、查看訂單、刪除訂單、銀行匯款支付、虛擬貨幣支付、代理商預付款支付
          銷售員 商品管理、訂單管理、訂單處理、查看訂單、修改訂單、確認訂單、訂單作廢、退款、結清訂單、訂單過戶、合并訂單
          當然用戶也可以根據自己的需要添加自己的管理角色。

          (2) 添加商店管理節點與商品分類欄目。

          圖片點擊可在新窗口打開查看

          圖片點擊可在新窗口打開查看
          欄目列表頁模板、欄目首頁模板、商品模型是必填的, 以后在此欄目下添加的子欄目也會繼承自父欄目的內容,商品分類欄目可以根據商品的不同種類選擇不同的商品模型。

          圖片點擊可在新窗口打開查看
          商店管理默認的生成選項。

          圖片點擊可在新窗口打開查看
          商店管理默認注冊會員可以有商品的錄入權限。

          (3)添加商品專題類別。

          圖片點擊可在新窗口打開查看

          (4)修改商店參數配置,自定義返回的商店首頁地址。

          圖片點擊可在新窗口打開查看
          此處的id是商店管理的節點ID。

          (5)修改相應的商品標簽與模板。
          默認的eShop固定了商店管理的nodeId=4,多處的標簽或模板也固定了這個Id,如果是手工添加的商店管理節點必定會變,所以要對相應的標簽或模板進行修改。把以下標簽或模板的紅色標記的數值替換成商店管理欄目的NodeId。
          /首頁模板/默認商店首頁模板.html
        • <meta content="{PE.Label id="取得欄目META關鍵詞" nodeid="4" /}" name="Keywords" />
          <meta content="{PE.Label id="取得欄目META網頁描述" nodeid="4" /}" name="Description"/>
          <title>{PE.Label id="取得節點名稱" nid="4" /}首頁-{PE.SiteConfig.SiteTitle/}</title>

          /標簽庫/商店搜索.config
          /標簽庫/商店高級搜索表單.config
        • {PE.Label id="欄目分類下拉列表選項" nodeid="4" span="" class="" /}

          /標簽庫/商店節點左側(1).config
        • {PE.Label id="商品分類" nodeid="4"/}
          {PE.Label id="欄目信息排行" shownum="20" titlelen="22" showupdatetime="false" showpic="true" shownodename="false" target="_blank" node_target="_blank" span_classname="new" parentid="4" days="90" showhits="true" /}

          進入"內嵌代碼管理" 分別修改"熱門商品"與"推薦商品"
        • {PE.Label id="欄目熱門推薦" shownum="10" titlelen="40" showupdatetime="false" showpic="false" shownodename="false" target="_blank" node_target="_blank" span_classname="new" parentid="4" fieldname="Hits" fieldvalue="50" days="30" span="" class="" /}

          {PE.Label id="欄目熱門推薦" shownum="10" titlelen="40" showupdatetime="false" showpic="false" shownodename="false" target="_blank" node_target="_blank" span_classname="new" parentid="4" fieldname="EliteLevel" fieldvalue="10" days="30" span="" class="" /}

        • 然后"刷新所有內嵌代碼"重新生成所有的js 文件。

      4. 4、修改其它配置
        (1) 修改\Config\Site.config文件。
        查找配置文件中的SiteConfig\SiteInfo\ProductEdition 節點,把節點內容CMS改成eShop并保存。

        (2) 修改首頁節點,指定首頁模板:/首頁模板/默認商店首頁模板.html

      完成以上幾個步驟eShop的升級就成功了, 用戶可以安心的添加商品與管理自己的商店了!

      查看更多 動易Cms教程  動易Cms模板

      來源:模板無憂//所屬分類:動易Cms教程/更新時間:2009-04-02
      相關動易Cms教程