原因:因為本人用DEDE是做商城類型的,顧客搜索產品用DEDE是沒有問題的,現在想要讓顧客用唯一編號去搜索某一產品,這樣跟顧客溝通的時候直接報給對方產品編號,他就能搜索此編號的唯一產品,也可以顧客報給我們產品后,我們直接查找顧客想要的唯一編號產品。因為DEDE默認的商品模型是沒有產品編號這一類型字段的。下面我們從第一步開始,教大家使用唯一編號的實現方法。
第一步:增加產品編號字段
內容模型管理===>選擇商品(shop)模型===>字段管理===>添加新字段===>本人用的字段是產品編號(pronum),字段怎么加就不說了,唯一要注意的是,數據類型選擇時間類型
這樣你添加產品的時候,產品編號出來的是:2009 08 16 07:30 這樣標準的時間類型 那就到重要的第二步
第二步:更高底層的默認時間格式
找到根目錄下/include 文件夾 下面的common.func.php 文件
找到代碼:302-305行
function GetDateTimeMk($mktime)
{
return MyDate('Y-m-d H:i:s',$mktime);
}
更改成為
function GetDateTimeMk($mktime)
{
return MyDate('siHdm',$mktime);
}
也就是去掉中間的符號 把時間個是倒過來 標準的是:Y-m-d H:i:s 也就是:2009-08-16 07:35:28(年月日時間精確到秒) 那我們把他去掉符號反過來就是:siHdm 也就是:2835071608 (28秒35分07時16日08月) 這樣,無論你什么時候加產品,編號都是唯一的,每秒,沒分都在變。不要說你一秒中能加幾十個產品。那~~~~~~~~~~~~ 嘿嘿,第一次發帖,也算是自己的一點經驗總結,語言功底不好,忘見諒!!