ecshop沒有上傳其它附件的功能.比如rar,doc文件等.可以通過萬能的廣告來實現,只有增加功能. 暫時沒有編輯功能
一,修改admin\templates\ads_info.htm,18行上增加一句
其它字尾的檔案
然後, 在120行左右增加這一句
其它型別檔案
注意,這裡可以上傳任何字尾的檔案,比如rar,doc文件,docx,ppt等,
但檔名稱中只能使用用英文本母及下劃線,比如word_2015_help.doc這種形式
如果上傳檔案與原上傳的檔案重名,原檔案將會被替換.
最下面的js增加乙個陣列成員
var medialist = new array('0', '1', '2', '3','4');
二,修改admin/ads.php
在238行左右增加這一段
/* 新增,如果新增的廣告是其它字尾檔案 */
elseif ($_post['media_type'] == '4')
$source_file = $_files['upfile_other']['tmp_name'];
$target = root_path . data_dir . '/afficheimg/';
$file_name = $_files['upfile_other']['name'];
if (!move_upload_file($source_file, $target.$file_name))
else
}if (((isset($_files['upfile_other']['error']) && $_files['upfile_other']['error'] > 0) || (!isset($_files['upfile_other']['error']) && isset($_files['upfile_other']['tmp_name']) && $_files['upfile_other']['tmp_name'] == 'none')) && empty($_post['other_url']))
}
最下面的函式function get_adslist()修改下
.$rows['type'] .= ($rows['media_type'] == 3) ? $globals['_lang']['ad_text'] : '';
$rows['type'] .= ($rows['media_type'] == 4) ? '其它字尾檔案' : '';
通過Linux理解作業系統(四) 記憶體管理(上)
關於記憶體,最直觀的理解可以將其想象成乙個個格仔,每個格仔由乙個位址標記出來並且存了乙個位元組的資料,對於32 位的機器,可以有2 32 個位址,也就是理論上可以存4gb 的資料 實際的機器不一定是4g的物理記憶體 的確,對於程式設計師而言這樣的理解已經足以滿足我們編寫程式的要求了,而記憶體實際的物...
微信公眾平台開發 素材管理 上傳臨時素材
介面開放許可權 素材管理介面對所有認證的訂閱號和服務號開放。post form,需使用https 引數 是否必須 說明 access token 是 呼叫介面憑證 media 是 form data中 檔案標識,有filename filelength content type等資訊 引數 描述 m...
微信公眾平台開發 素材管理 上傳臨時素材
介面開放許可權 素材管理介面對所有認證的訂閱號和服務號開放。post form,需使用https 引數 是否必須 說明 access token 是 呼叫介面憑證 media 是 form data中 檔案標識,有filename filelength content type等資訊 引數 描述 m...