齋月 寫:http://www.et99.org/viewtopic.php?t=27506
http://www.et99.org/viewtopic.php?t=27967
預覽畫面 寫:
本篇功能僅止於為被推薦人添加推薦次數與附上推薦時間限制,至於獎勵則請自行添上囉
在您的資料庫中輸入下列SQL語法
- 代碼: 選擇全部
ALTER TABLE `wog_player` ADD `p_refered_num` int(10) unsigned NOT NULL default '0',
ADD `p_refer_time` int(10) unsigned NOT NULL default '0';
開啟檔案 wog/class/wog_act_chara.php 寫:尋找
- 代碼: 選擇全部
if(!empty($forum_message))
{
if($p=$DB_site->query_first("select count(p_bbsid) as p_bbsid from wog_player where p_bbsid=".$bbs_id.""))
{
if($wog_arry["player_num"] <= $p[0])
{
$errormessage.=$lang['wog_act_chara_fulnum'];
}
}
}
下面,加上
- 代碼: 選擇全部
if($_POST['refer_name'] != '')
{
$refer=$DB_site->query_first("select p_id,p_refer_time FROM wog_player WHERE p_name='".$_POST['refer_name']."'");
if(!$refer)
{
$errormessage.='推薦人不存在';
}elseif($refer['p_refer_time'] > time())
{
$errormessage.='推薦人目前無法成為推薦人選';
}else
{
$DB_site->query("UPDATE wog_player SET p_refered_num=p_refered_num+1,p_refer_time=60*60*24+".time()." WHERE p_id=".$refer['p_id']);
}
}
開啟檔案 wog/wog_chara_make.php 寫:尋找
- 代碼: 選擇全部
document.write('<tr><td class="b1">必殺技名稱:<input type="text" name="sat_name" size="40" maxlength="40" class="style1"><br> ★請輸入你必殺技的名稱。 請勿輸入{ } ; < > , " \' \\ 等符號</td></tr>');
下面,加上
- 代碼: 選擇全部
document.write('<tr><td class="b1">推薦人名稱:<input type="text" name="refer_name" size="10" maxlength="12" class="style1"><BR> ★若沒有請留下空白');
完畢,有問題歡迎提出~