日本一二三精品黑人Vs区_国产精品视频每日更新_女人与禽牲交少妇视频_91亚洲一区,偷拍视频无码专区,99美女视频网站,午夜性爽视频男人的天堂,一级农村少妇寡妇AA片,一级免费在线观看,欧美一级男女婬片A片,天天av做

系統(tǒng)安裝

匯總性教程

內(nèi)容管理

欄目管理

靜態(tài)管理和緩存管理

標(biāo)簽和模板

模板教程

常見疑難問(wèn)題

二次開發(fā)教程

動(dòng)靜態(tài)分離部署

首頁(yè) >  國(guó)微CMS教程 >  匯總性教程 >  數(shù)據(jù)采集教程
數(shù)據(jù)庫(kù)批量替換附件地址方法

1. 下載phpmyadmin,,并放入網(wǎng)站程序根目錄下面,,使用域名+phpmyadmin地址訪問(wèn)phpmyadmin

2. 使用root賬號(hào)登錄phpmyadmin

3. 操作之前先備份在當(dāng)前數(shù)據(jù)庫(kù),,以防操作過(guò)程出現(xiàn)錯(cuò)誤,。

4. 進(jìn)入當(dāng)前數(shù)據(jù)庫(kù),,主站文章模型數(shù)據(jù)存放在p8_cms_itemp8_cms_item_article_,,p8_cms_item_article_addon這三個(gè)表中,,附件地址主要包括封面圖片的地址和內(nèi)容的附件地址的轉(zhuǎn)換。以下為替換實(shí)例:

需要修改數(shù)據(jù)表當(dāng)中的記錄數(shù)據(jù),,查看p8_cms_item,,p8_cms_item_article_表中frame字段中圖片地址的形式和p8_cms_item_article_addon數(shù)據(jù)表中的addon_frame和content中附件地址的寫法,在當(dāng)前項(xiàng)目中,,附件地址都是以./Data/開始,,如下圖所示:

61.png 

以上圖中這一類相對(duì)的引用地址,需要換成絕對(duì)路徑的方式,,換成:<!--#p8_attach#-->/Data/399/20090511045210.jpg的形式,,如下圖:

62.png 

在系統(tǒng)中<!--#p8_attach#-->等價(jià)于系統(tǒng)后臺(tái)的附件地址,默認(rèn)為:你的系統(tǒng)域名/attachment

數(shù)據(jù)庫(kù)中替換SQL語(yǔ)句如下:

1,、以下處理封面圖片縮略圖

(1) UPDATE p8_cms_item_article_addon SET `addon_frame`=replace(addon_frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_cms_item_article_addon中的addon_frame字段

(2) UPDATE p8_cms_item SET `frame`=replace(frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_cms_item中的frame字段

(3) UPDATE p8_cms_item_article_ SET `frame`=replace(frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_cms_item_article_中的frame字段

2,、以下處理內(nèi)容附件地址

UPDATE p8_cms_item_article_addon SET `content`=replace(content,'./Data/','<!--#p8_attach#-->/Data/');

63.png 

替換前附件地址為http://222.179.134.57/index.php/cms/Data/399/20090511045210.jpg

執(zhí)行以上個(gè)SQL語(yǔ)句替換后,附件地址為成:http://222.179.134.57/attachment/Data/399/20090511045210.jpg

因此,,需要將舊網(wǎng)站的Data目錄,,復(fù)制到網(wǎng)站的根目錄下的attachment目錄下即可。

以上是附件地址是同一形式的處理,,如果附件地址存在多種形式地址需要重復(fù)執(zhí)行上面的語(yǔ)句。

5分站附件地址的轉(zhuǎn)換

分站文章模型的數(shù)據(jù)存放在p8_sites_item,,p8_sites_item_article_,,p8_sites_item_article_addon這三個(gè)表中,附件地址主要包括封面圖片的地址和內(nèi)容的附件地址的轉(zhuǎn)換,。以下為替換實(shí)例:

以下為替換實(shí)例:

需要修改數(shù)據(jù)表當(dāng)中的記錄數(shù)據(jù),,查看p8_sites_itemp8_sites_item_article_表中frame字段中圖片地址的形式和p8_sites_item_article_addon數(shù)據(jù)表中的addon_frame和content中附件地址的寫法,,在當(dāng)前項(xiàng)目中,,附件地址都是以./Data/開始,,下圖是替換p8_sites_item_article_addon數(shù)據(jù)表中的addon_frame和content中附件地址:

64.png 

以上圖中這一類相對(duì)的引用地址,需要換成絕對(duì)路徑的方式,,換成:<!--#p8_attach#-->/Data/399/20090511045210.jpg的形式,,如下圖:

65.png 

在系統(tǒng)中<!--#p8_attach#-->   等價(jià)于  系統(tǒng)后臺(tái)的附件地址,默認(rèn)為:你的系統(tǒng)域名/attachment

數(shù)據(jù)庫(kù)中替換SQL語(yǔ)句如下:

2,、以下處理封面圖片縮略圖

(3) UPDATE p8_ sites_item_article_addon` SET `addon_frame`=replace(addon_frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_sites_item_article_addon中的addon_frame字段

(4) UPDATE p8_ sites_item` SET `frame`=replace(frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_sites_item中的frame字段

(3) UPDATE p8_ sites_item_article_` SET `frame`=replace(frame,'./Data/','<!--#p8_attach#-->/Data/');

此語(yǔ)句是替換p8_sites_item_article_中的frame字段

以上三個(gè)語(yǔ)句均為處理封面圖片的sql語(yǔ)句

2,、以下處理內(nèi)容附件地址

UPDATE p8_ sites_item_article_addon` SET `content`=replace(content,'./Data/','<!--#p8_attach#-->/Data/');

以上是附件地址是同一形式的處理,如果附件地址存在多種形式地址需要重復(fù)執(zhí)行上面的語(yǔ)句,。

注:

1.主站文章模型封面圖片對(duì)應(yīng)字段

p8_cms_item_article_addon       ----      addon_frame

p8_cms_item_article_addon       ----      frame

p8_cms_item_article_addon       ----      frame

2.主站文章模型內(nèi)容對(duì)應(yīng)段

p8_cms_item_article_addon       ----      content

3.分站文章模型封面圖片對(duì)應(yīng)字段

p8_cms_item_article_addon       ----      addon_frame

p8_cms_item_article_addon       ----      frame

p8_cms_item_article_addon       ----      frame

4.分站文章模型內(nèi)容對(duì)應(yīng)字段

p8_cms_item_article_addon       ----      content

 

相關(guān)內(nèi)容