解析SiteFactory CMS版升級到eShop版的操作過程_動易Cms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
1、先到動易官方網站(http://www.powereasy.net)下載與CMS相同版本的eShop程序包。
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\雅藍模板方案\標簽庫\留言節(jié)點左側.config
\Template\雅藍模板方案\標簽庫\軟件節(jié)點左側.config
\Template\雅藍模板方案\標簽庫\圖片節(jié)點左側.config
\Template\雅藍模板方案\標簽庫\網站Tag標簽左側.config
\Template\雅藍模板方案\標簽庫\網站首頁左側.config
\Template\雅藍模板方案\標簽庫\文章節(jié)點左側.config
\Template\雅藍模板方案\用戶中心模板\默認用戶注冊頁模板.html - 方法三:使用Beyond Compare比較工具修改或覆蓋不同的文件。
Beyond Compare 是一款用于文件及文件夾比較軟件,不僅可以快速比較出兩個文件夾的不同之處,還可以詳細的比較文件之間的內容差異,使用此方法也是筆者推薦的。
打開Beyond Compare,選擇Cms虛擬目錄與eShop解壓文件夾進行比較。
查詢Cms與eShop目錄兩邊的不同這處,并可以直接利用eShop文件覆蓋之,遇到標簽或模板還可以直接雙擊打開雙方文件進行內容比較與修改,十分方便。
關于Beyond Compare的使用詳解可以參考官方博客的"動易CMS/eShop系統程序升級利器:Beyond Compare使用詳解"。
3、向Cms系統中添加相應的商店管理角色、商店管理欄目及商品專題。
替換了eShop的文件還未算完成升級,因為系統中還沒有具備商店管理的角色、專題、欄目等必要元素,不能添加商品與很好地管理商店,要完成必要元素的添加也有兩種方法。
- 方法一:執(zhí)行eShop的sql腳本執(zhí)行文件,向數據庫錄入默認的商店管理數據。
每個SiteFactory的安裝包\WebSite\App_Data目錄下都有多個Sql腳本執(zhí)行文件,其中SQLServer2000.sql與SQLServer2005.sql就是的安裝系統時要執(zhí)行的, 向數據庫錄入的默認數據的Sql腳本執(zhí)行文件。這兩個文件相對于Cms 與eShop錄入的數據是有所不同的,其中SQLServer2000.sql可以執(zhí)行在SQL Server 2000數據庫中,而SQLServer2005.sql執(zhí)行在SQL Server 2005數據庫中。
利用這兩個文件,我們就可以把數據庫初始化成我們想要的版本了, 我們只要在Sql的查詢管理器中打開sql腳本執(zhí)行文件,選好要執(zhí)行的數據庫,執(zhí)行就行了。
不過使用此方法前提是自己錄入的數據不多的時候,因為使用此方法將會丟失之前錄入的數據。 - 方法二:手工錄入數據。
手工錄入數據要比前一種方法多做些工作,但是可以保證不會丟失之前錄入的數據。
相關動易Cms教程:
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點ID標簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統之四----動易系統安裝篇
- Windows 2008安裝動易.NET系統之三----數據庫篇
- Windows 2008安裝動易.NET系統之二----IIS、目錄環(huán)境配置篇
- 數據庫修復,SQL Server 2005內部操作不一致的處理
- 如何安裝動易.net程序權限配置
- 為什么提示對Windows系統文件夾下的Temp目錄沒有訪問權限?
- 相關鏈接:
- 教程說明:
動易Cms教程-解析SiteFactory CMS版升級到eShop版的操作過程
。