DedeCMS在會(huì)員注冊后,如果需要郵箱驗(yàn)證,可以提高用戶體驗(yàn)度,增加“立即激活”的鏈接,即是登陸到用戶注冊郵箱所在的網(wǎng)站,一般現(xiàn)在用得比較多的是qq、163郵箱,對應(yīng)的網(wǎng)址是http://mail.qq.com,http://mail.163.com。
打開/member/templets/reg-new3.htm,需要的位置增加代碼:
<a href="http://mail.<?php echo substr(strrchr($email,'@'),1); ?>" target="_blank">立即激活</a>
方法比較簡單,但是有局限性,如果對應(yīng)的網(wǎng)址不是以mail開頭的就不能這樣做了。當(dāng)然可以利用php的if...elseif...else...選擇條件:
<a href=" <? php if(substr(strrchr($email,'@'),1) == '163.com'){ echo "http://mail.163.com"; else if(substr(strrchr($email,'@',1) == 'qq.com'){ echo "http://mail.qq.com"; else if(...){ //以此類推 echo "..."; } else { echo "請輸入正確的郵箱!"; } } } ?> " target="_blank">立即激活</a>