天天看點

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

接觸織夢沒有多長時間,這次需要做一個客戶送出資訊的背景,其實是很簡單的,但自己基礎薄弱,來來回回找資料,弄了蠻久,在這裡整理一下,一方面友善自己下次使用,另一方面也希望可以幫到需要的小夥伴門。

一、登入網站背景,在“核心”下的“頻道模型”子產品下找到“自定義表單”。)

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

二、添加新的自定義表單,并修改表單名稱,我這邊寫的留言

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

三、編輯添加的表單,添加新字段,這邊隻要把“表單提示文字”,“字段名稱”寫一下就可以了,其他的不用改變,直接确定就可以

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

根據自己需要建立多個字段

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

三、點選前台預覽,進入預覽頁面,點選釋出資訊、然後檢視源代碼

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

這些是我們需要的地方,對照自己的頁面修改

織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能
織夢自定義表單實作送出姓名,電話,通路網址,送出時間、IP等功能

修改之後送出姓名,電話号碼的功能已經可以實作了,但是我們還有通路網址,送出時間、IP等功能沒有實作

修改plus/diy.php

找到

if($fieldinfo[1] == 'textdata')  

{  

${$fieldinfo[0]} = FilterSearch(stripslashes(${$fieldinfo[0]}));  

${$fieldinfo[0]} = addslashes(${$fieldinfo[0]});  

           

在後面添加

if($fieldinfo[0] == 'url')
                    {
                        ${$fieldinfo[0]}=$_SERVER['HTTP_REFERER'];
                    }

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

好了,到這裡就大功告成了,自己整理了一下發現真的是非常簡單,一開始真是墨迹了好久。知識都是慢慢積累起來的,還是要勤學多練

繼續閱讀