1. 程式人生 > >為織夢自定義表單新增提交時間

為織夢自定義表單新增提交時間

  首先,在自定義表單中新增時間欄位,如“tjsj”。新增好開啟plus/diy.php,在59行左右找到:
  

        if(!empty($dede_fields))
        {

            $fieldarr = explode(';', $dede_fields);
            if(is_array($fieldarr))
            {
                foreach($fieldarr as $field)
                {
                    if($field == ''
) continue; $fieldinfo = explode(',', $field); if($fieldinfo[1] == 'textdata') { ${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]})); ${$fieldinfo[0]} = addslashes(${$fieldinfo[0]}); }

  在這之後填加:
  

                    if($fieldinfo[0] == 'tjsj')
                      {
                        ${$fieldinfo[0]}=date("Y-m-d H:i:s");
                      }

  在表單頁form標籤內新增:
  

<input type='hidden' name='tjsj' id='tjsj'/>

  到此基本上已經完成了,但還需要新增表單重新生成的兩個隱藏標籤:
  

<input type
=
"hidden" name="dede_fields" value="...;tjsj,text" /> <input type="hidden" name="dede_fieldshash" value="md5字串" />