 |
 |
熙dee
0036005
頭銜: King

帖子: 693

精華:
0

積分: 1110 點

現金: 119 元

存款: 4263 元

閱讀權限: 30

註冊: 2005-11-30

狀態: 離線

|
|
 |
|
 |
|
|
|
[修改]商城與論壇一起注冊
2.打開論壇include/common.inc.php,找
require_once DISCUZ_ROOT.'./include/global.func.php';
下面加上
$vtedb = vte_; //安裝商城的資料庫
2.打開論壇register.php,找
$db->query("INSERT INTO {$tablepre}members (username, password, secques, gender, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, extcredits1, extcredits2, extcredits3, extcredits4, extcredits5, extcredits6, extcredits7, extcredits8, email, bday, sigstatus, tpp, ppp, styleid, dateformat, timeformat, pmsound, showemail, newsletter, invisible, timeoffset)
VALUES ('$username', '$password', '$secques', '$gendernew', '0', '$groupinfo[groupid]', '$onlineip', '$timestamp', '$timestamp', '$timestamp', '0', $initcredits, '$email', '$bday', '$sigstatus', '$tppnew', '$pppnew', '$styleidnew', '$dateformatnew', '$timeformatnew', '$pmsoundnew', '$showemail', '$newsletter', '$invisiblenew', '$timeoffsetnew')");
$uid = $db->insert_id();
在 上面加上(一定要在上面,否則會出錯)
$username=daddslashes($username);
$email=daddslashes($email);$oicq=daddslashes($oicq);$icq=daddslashes($icq);
$msn=daddslashes($msn);$realname=daddslashes($realname);
$tel=daddslashes($tel);$addr=daddslashes($addr);$mobile=daddslashes($mobile);
$postalcode=daddslashes($postalcode);
$query = $db->query("select count(*) from {$vtedb }members where username = '$username' or email='$email'");
$count = $db->result($query,0);
if ($count > 0)
showmessage('名稱或電郵已被人注冊!請重新填寫','register.php');
$birthday = "$year-$month-$day";
if(!$month || !$day || !$year)
{
$birthday = '';
}
$sqlstr = "insert into {$vtedb}members(username,password,regdate,regip,lastvisit,email,
oicq,icq,msn,birthday,realname,addr,postalcode,tel,mobile,gender) values('$username','$password',
'$timestamp','$onlineip',$lastvisit,'$email','$qq','$icq','$msn','$birthday',
'$realname','$addr','$postalcode','$tel','$mobile','$gender')";
if (!$db->query($sqlstr,1))
{
showmessage('資料出錯不能注冊!請重新填寫','register.php');
}
3.打開論壇模版register.php
找
<!--{if $groupinfo['maxsigsize']}-->
<tr>
<td class="altbg1" valign="top">{lang signature}<!--{if $maxsigsize}--> ($maxsigsize {lang bytes_limited})<!--{/if}-->:<br><br>
<span class="smalltxt"><a href="faq.php?page=misc#1" target="_blank">{lang post_discuzcode}</a> <span class="bold"><!--{if $groupinfo['allowsigbbcode']}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}--></span><br>
{lang post_imgcode} <span class="bold"><!--{if $groupinfo['allowsigimgcode']}-->{lang enabled}<!--{else}-->{lang disabled}<!--{/if}--></span>
</span></td>
<td class="altbg2"><textarea rows="4" cols="30" name="signature"></textarea></td>
</tr>
<!--{/if}-->
在 下面加上
<tr class="category">
<td class="header" colspan="2" height="16">聯繫方式(使用商城系統務必填寫)</td>
</tr>
<tr>
<td bgcolor="{ALTBG1}" height="32"><b>真實姓名: </b> <br>
請填寫您的真實姓名,我們給您寄送商品時這個將會填在收件人上</td>
<td bgcolor="{ALTBG1}" height="32"><input type="text" name="realname" size="25">
</td>
</tr>
<tr>
<td bgcolor="{ALTBG1}" height="32"><b>電話: </b>
<br>您的辦公室或者住宅電話 </td>
<td bgcolor="{ALTBG1}" height="32"><input type="text" name="tel" size="25">
</td>
</tr>
<tr>
<td bgcolor="{ALTBG1}" height="32"><b>手機: </b>
<br>方便我們在第一時間內聯繫到您</td>
<td bgcolor="{ALTBG1}" height="32"><input type="text" name="mobile" size="25">
</td>
</tr>
<tr>
<td bgcolor="{ALTBG1}" height="32"><b>住址: </b>
<br>當您選擇商品郵寄方式時的收件地址,請不要填錯</td>
<td bgcolor="{ALTBG1}" height="32"><input type="text" name="addr" size="25">
</td>
</tr>
<tr>
<td bgcolor="{ALTBG1}" height="31"><b>郵政編碼: </b>
<br>對應上面地址的郵政編碼 </td>
<td bgcolor="{ALTBG1}" height="31"><input type="text" name="postalcode" size="25">
</td>
[ 本帖最後由 熙dee 於 2006-3-19 17:40 編輯 ]
| |