POST TIME:2018-09-02 13:11
筆者用的是5.7的版本。默認模板中,會員注冊或登錄,會進入到會員中心,會員中心有會員空間、會員收藏等功能,但是,我只想要會員注冊或登錄網站后,進入的是網站首頁。
下面就說說注冊會員時,如何實現跳轉到網站首頁。
1、進入到member目錄下,有個reg_new.php的文件,打開這個文件,把ShowMsg這個函數里的"index.php"改為"../index.php",這樣就實現了會員登錄時,或者已經登錄后,跳轉到網站首頁,而不是會員中心。這時候,會發現,該改的都已經改好了,會員注冊成功后,提示有10秒鐘會進入會員中心,但是,在reg_new.php中根本找不到相應的代碼。我們知道,dedecms中的php會自動轉為 htm的文件,所以,我們要進入到htm文件中去查找相應的代碼。
2、進入到member中的templets中,我們發現,reg_new.php會轉化為3個htm文件,分別為reg_new.htm,reg_new2.htm,reg_new3.htm,這時候,我們要進入到reg_new3.htm文件中,在文件的頂部,有這樣的一行代碼:<meta http-equiv="refresh"content="10;url=index.php">,注意url這部分,默認的是跳轉到會員中心首頁,這時候,我們要改為"../index.php",這樣,當會員注冊成功后,就會轉入后網站首頁了,如果想改變跳轉時默認的10秒,你可以改變這部分:content="10,把10改為你想要的數字就可以了。
就這樣,實現了網站會員注冊或登錄后,跳轉到網站首頁的功能。