新聞中心
使ecshop刪除商品自動(dòng)刪除商品相關(guān)圖片信息的方法
作者 / 無憂主機(jī) 時(shí)間 2014-09-19 21:53:14
很多站長(zhǎng)都會(huì)發(fā)現(xiàn),對(duì)于商城網(wǎng)站來說,空間被占用的最多的就是圖片了。而使用過ecshop的站長(zhǎng)細(xì)心觀察的話,可能就會(huì)發(fā)現(xiàn),ecshop會(huì)有一個(gè)特性就是刪除了商品之后,商品的圖片會(huì)刪除,但是商品詳情里面的圖片沒有刪除。 這個(gè)問題照成的影響是如果后期更換的商品比較多,圖片清理不及時(shí)的話,占用空間容量,清理起來也不容易。 下面無憂主機(jī)小編增強(qiáng)下后臺(tái)的類來實(shí)現(xiàn)刪除商品描述圖片。 方法如下: 找到admin/goods.php elseif ($_REQUEST['act'] == 'drop_goods') 在這里添加
/*****商品描述圖片刪除代碼******/
$sql = "sel ect goods_desc from ".$ecs->table('goods')." where goods_id = ".$goods_id; $des = $db->getOne($sql); $arr = explode("<img",$des); for($i=0;$i<count($arr);$i++){ if(strpos($arr[$i],'src=')>-1){ $tmp = explode("\"",$arr[$i]); for($k=0;$k<count($tmp);$k++){ if(strpos($tmp[$k],'.jpg')>-1||strpos($tmp[$k],'.jpeg')>-1||strpos($tmp[$k],'.png')>-1||strpos($tmp[$k],'.gif')>-1||strpos($tmp[$k],'.bmp')>-1){ @unlink('../' .$tmp[$k]); $imgs[] = $tmp[$k]; } } } }使用之前建議是備份好數(shù)據(jù),因?yàn)椴煌姹镜目赡軙?huì)不一樣,而且以后指不定官方會(huì)不會(huì)添加上這個(gè)功能。這個(gè)目前測(cè)試是適用于2013年版本。2014年沒測(cè)試哦。 無憂主機(jī)相關(guān)文章推薦閱讀: 解決ECSHOP圖片上傳失敗方法總結(jié) ECSHOP整合UC后出現(xiàn)用戶無法注冊(cè) 使用第三方登陸插件安裝在ECSHOP的GBK模板出現(xiàn)亂碼 解決火狐(FIREFOX)瀏覽器下ECSHOP表單無法刷新重置問題
本文地址:http://www.gle-technology.com/ecshop/16632.html