DEDECMS注冊成功頁面,如果需要郵件驗證,就需要去打開注冊郵箱的網站去登陸,還得手動輸入網站,本功能是在注冊成功頁面加入馬上激活鏈接,點一下就能直接到所注冊郵箱所在的網站,比如XXX@163.com轉向mail.163.com,XXX@qq.com轉向mail.qq.com。
步驟一:打開member/templets/reg-new3.htm,找到:
<a href="<?php echo $cfg_cmspath; ?>/member/">馬上進入會員中心</a>在其后面加入
<a href="http://mail.<?php echo substr(strrchr($email,'@'),1); ?>" target="_blank"><font color="red">馬上激活</font></a>
原理是讀出用戶注冊時填寫的email,利用字符串截取后綴,例如qq.com,或者163.com,然后加上http://mail.組成郵箱的主網站。如果用戶注冊時所填寫的郵箱是XXX.163.com那么注冊成功后馬上激活的轉向地址就是http://mail.163.com。QQ郵箱同理為http://mail.qq.com。
注:此方法有一定的局限性,只適合mail.qq.com等以mail開頭的郵箱地址。如有更好的方法,歡迎您來交流。