国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢更換目錄后需要修改的圖片路徑

2024-07-12 09:12:09
字體:
來源:轉載
供稿:網友

摘要:近日碰到一個棘手問題,織夢dedecms原來的數據全是默認在要根目錄下設置上傳的,但更換了后卻面目全非了。 但現在要把該網站更換到子目錄下,最初的操作是把目錄下程序及上傳的圖片全部轉移到子目錄下,運行,頁面全非,縮略圖及頁面內的圖片都無法顯示。花了不....

 

  近日碰到一個棘手問題,DEDECMS原來的數據全是默認在要根目錄下設置上傳的,但更換了后卻面目全非了。

但現在要把該網站更換到子目錄下,最初的操作是把目錄下程序及上傳的圖片全部轉移到子目錄下,運行,頁面全非,縮略圖及頁面內的圖片都無法顯示。花了不少時間終于在晚睡覺前弄好,現把經驗分享如下:

1、修改DedeCms系統配置參數
  
站點根網址修改為:http://域名/子目錄

網頁主頁鏈接:/子目錄

核心設置

DedeCms安裝目錄:/子目錄

2、修改模板文件
  
模板文件內的CSS及JS文件使用了絕對路徑的請修改為相對路徑,即去掉路徑前的“/”。

3、批量修改原數據的
  
如果不批量修改原數據圖片路徑,顯示是不正確的。原上傳圖片的路徑為絕對路徑的,如“/uploads/”現需要修改為,"/子目錄/uploads/“,現列表需要修改DEDECMS三個數據表下的字段內容:

圖集縮略圖表名dede_uploads字段url;

頻道文章列表的圖片縮略圖表名dede_archives字段litpic

新聞文章內部的圖片表名dede_addonarticle字段body

圖集文章內部的圖片表名dede_addonimages字段imgurls

因數據多,所以需要使用批量替換的方法,知道以上表名字段后就可以靈活替換了,現介紹兩種方法:

方法一:使用phpMyadmin用SQL語句替換

如:UPDATEdede_uploadsSETurl=REPLACE(url,'/uploads/','/子目錄/')

方法二:使用DEDECMS自帶的工具,登陸后臺的,核心->數據庫內容替換->找到要替換的表和填寫上字段、被替換的內容及替換后的內容。

更新緩存,再刷新頁面驗證,大功告成。另,不得不說一句,把網站修改最大的問題是絕對路徑與相對路徑的問題,最不喜歡絕對路徑了,修改起來太麻煩了。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尉犁县| 资阳市| 延边| 鹤壁市| 平乐县| 百色市| 衡阳县| 九江市| 会昌县| 钟山县| 德惠市| 义马市| 禹州市| 古丈县| 合山市| 江华| 永福县| 崇明县| 南通市| 湛江市| 阿坝县| 亳州市| 镇坪县| 宁安市| 甘洛县| 乐都县| 白城市| 华蓥市| 化隆| 青龙| 松原市| 榆林市| 探索| 临高县| 兴山县| 太仆寺旗| 西宁市| 和顺县| 德安县| 喀喇沁旗| 济南市|