首頁 > 織夢cms教程 閱讀:0更新時間:2021-03-29 16:23:26

Dedecms自定義字段屬性無重復自動編號

原因:因為本人用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月) 這樣,無論你什么時候加產品,編號都是唯一的,每秒,沒分都在變。不要說你一秒中能加幾十個產品。那~~~~~~~~~~~~ 嘿嘿,第一次發帖,也算是自己的一點經驗總結,語言功底不好,忘見諒??!

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

優秀教程

国产亚洲欧美日韩