啟動連結問題

edited 十月 2013 in 電子商務
想請教一下,OSC註冊之後會有啟動信件,但是小弟覺得都要將啟動網址自己複製到IE貼上之後才能啟動,如下圖:
3381.jpg

能有任何方法可以改成滑鼠點一下啟動網址就可以了嗎?
也就是直接將啟動網址變成可點選的超連結
小弟爬過文章,也看過下載區所有HACK,沒看到有人有相同問題說,最多只是修改啟動信的內文敘述而已....
而OLDPA大大回覆:
 $link = tep_href_link(FILENAME_CREATE_ACCOUNT, "mode=activate&key=".$check_num."",'SSL');
例如先指定變數\

在寄MAIL時
   $email_text .= EMAIL_WELCOME. $account . $pass . $link ."\n\n". EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
將變數放入\

但是OLDPA所提及的這個程式碼在OSC的create_account.php本來就有了,我的意思是說$link 能不能在前後加上<a target="_blank" href="$link ">$link </a>??(小弟不懂PHP語法,大概是這個意思...... )
讓他變成可以在E-MAIL中直接點連結就可以了?



原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=352

評論

  • edited 十二月 2004
    老爹跟我講了幾個方法,都失敗:
    1.$link ="<A HREF='".tep_href_link(FILENAME_CREATE_ACCOUNT, "mode=activate&key=".$check_num."",'SSL')."> . tep_href_link(FILENAME_CREATE_ACCOUNT, "mode=activate&key=".$check_num."",'SSL') . </a>";
    結果是在註冊時網頁出現錯誤。
    請問'"是筆誤嗎?

    2.後來又改了
    $link ="<a herf='".tep_href_link(FILENAME_CREATE_ACCOUNT, "mode=activate&key=".$check_num."",'SSL')."> 按此進入啟動網頁</a>";
    結果註冊信出現:
    <a herf='http://www.kocpc.com.tw/modules/shop/create_account.php?mode=activate&key=43e45e606864f33aaadfcbad10051508>; 按此進入啟動網頁
    18ro.jpg

    3.最後修改了':
    $link ="<a herf=".tep_href_link(FILENAME_CREATE_ACCOUNT, "mode=activate&key=".$check_num."",'SSL')."> 按此進入啟動網頁</a>";
    結果變成:
    28wk.jpg
    根本不能點(不是超連結),小弟收信的環境是OUTLOOK2000,但是在outlook express也是一樣,只有在webmail介面正常。 :-(

    還是因為OSC發的註冊mail不是html格式?
    繼續腦力激盪~~~~~ :-(
  • edited 十二月 2004
    應該是打錯造成,試試下面這樣:
    $link = '<A HREF="' . 
    tep_href_link(FILENAME_CREATE_ACCOUNT, 'mode=activate&key='.$check_num , 'SSL') . '">' .
    tep_href_link(FILENAME_CREATE_ACCOUNT, 'mode=activate&key='.$check_num , 'SSL') . '</a>';
    
  • edited 十二月 2004
    成功了!!感激涕零~~~
    這個小功能很重要耶(個人認為),竟然之前沒有任何人想改成這樣,只能用不可思議來形容,向我的網站雖然不大,但是常常有人連複製貼上都不會而寫信來問我,更遑論其他大站了!
    謝謝大大~~~ (泣~~~)
Sign In or Register to comment.