為織夢自定義表單新增提交時間
阿新 • • 發佈:2019-01-28
首先,在自定義表單中新增時間欄位,如“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字串" />