天天看點

織夢自定義表單如何添加送出時間?織夢留言闆背景又該怎樣顯示使用者留言時間?

留言闆是企業公司網站中經常使用的功能,其實作在的留言闆功能主要是友善使用者咨詢産品資訊,是以為了友善檢視資訊需要給留言闆增加一個留言時間記錄,而這個功能是多數留言闆沒有的,那麼要怎樣顯示使用者留言時間呢?

首先,在自定義表單中添加時間字段,如“time”。添加好打開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] == 'time')
                  {
                    ${$fieldinfo[0]}=date("Y-m-d H:i:s");
                  }
           

在表單頁form标簽内添加:

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

到此基本上已經完成了,但還需要添加表單重新生成的兩個隐藏标簽:

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

————————————————

織夢留言闆背景又該怎樣顯示使用者留言時間?

一:點選【核心】->【頻道模型】->【自定義表單】,如圖:

織夢自定義表單如何添加送出時間?織夢留言闆背景又該怎樣顯示使用者留言時間?

在點選【增加自定義表單】,設定如下資訊,如圖:

織夢自定義表單如何添加送出時間?織夢留言闆背景又該怎樣顯示使用者留言時間?

二:在調用表單頁面加入代碼:

<input type='hidden' name='time' id='time'/>
 <script  language="javascript" type="text/javascript">
 var wdtime= new Date();
 document.getElementById("timesj").value=wdtime.toLocaleString();
  </script>
           

三:使用dreamweaver打開模闆頁檔案 dede/templetes/diy_list.htm,在第42行代碼的 else 換成加入

else if($fielddata[1]=='datetime')
{
$fields[$field] = GetDateTimeMk($fields[$field]);
}
           

儲存檔案。

四,上傳覆寫diy_list.htm 檔案,就可以在留言闆中顯示使用者送出時間。

織夢自定義表單如何添加送出時間?織夢留言闆背景又該怎樣顯示使用者留言時間?

繼續閱讀