1 頁 (共 1 頁)

[外掛] cash mod 2.2.2貨幣會變負數

發表於 : 2005-04-21 18:22
bc010843
爬文爬了好久都找不到答案,說是和主題類型有關(我也裝了)

但是會員身上沒貨幣還是能付費(變成負數)
後但已設定不能讓會員負債\r

使用付費瀏覽 1.0.8

請問怎麼會這樣子?

環璄如簽名檔

發表於 : 2005-04-21 19:59
~倉木麻衣~
這個剛才在我的測試站上測試時也發現這個現像
其實~這跟cash mod 並無任何關聯~
問題出在付費瀏覽 1.0.8上
如果是照壓縮檔裡upgrades目錄下的升級文件升級的話~就不會有問題
但若是依照MOD-install_tw.txt裡的來做(即首次安裝者)~就會出現這個狀況了
在MOD-install_tw.txt裡的這段寫錯了(我僅節錄部份內容)

代碼: 選擇全部

# 
#-----[ OPEN 打開 ]------------------------------------------------
#
viewtopic.php

# 
#-----[ BEFORE ADD 之前, 加上 ]------------------------------------
#
	if ( $HTTP_GET_VARS['mode'] == 'pay_money' && $HTTP_GET_VARS['p'] == $postrow[$i]['post_id'])
	{
		if ([b][color=red]stristr($pay_user, $user_id) && $userdata['user_id'] <> ANONYMOUS)[/color][/b]
應該是這樣子才對

代碼: 選擇全部

# 
#-----[ BEFORE ADD 之前, 加上 ]------------------------------------
#
	if ( $HTTP_GET_VARS['mode'] == 'pay_money' && $HTTP_GET_VARS['p'] == $postrow[$i]['post_id'])
	{
		if ([b][color=blue]$userdata['user_money'] < $pay_money || $userdata['user_id'] == ANONYMOUS)[/color][/b]
====
自己不小心貼錯~難怪難怪bc010843第一次改了後會出現錯誤

發表於 : 2005-04-21 20:14
bc010843
我照您的方式改之後出現錯碼碼\r

代碼: 選擇全部

Parse error: parse error, unexpected T_BOOLEAN_AND in /home/fountain/public_html/phpbb/viewtopic.php on line 1205
請問是哪有問題?
謝謝

發表於 : 2005-04-21 20:21
~倉木麻衣~
只有這樣的訊息並不足夠判定
煩請將1205前後10行的程式貼上來

但是~單單只改這個東西應該不會有這問題才對
請先確定您的動作無誤
上一篇的意思是要您\r

代碼: 選擇全部

#
#--------[ FIND ]----------------
#
   if ( $HTTP_GET_VARS['mode'] == 'pay_money' && $HTTP_GET_VARS['p'] == $postrow[$i]['post_id']) 
   { 
      if (stristr($pay_user, $user_id) && $userdata['user_id'] <> ANONYMOUS)

#
#--------[ REPLACE WITH ]----------------
#
   if ( $HTTP_GET_VARS['mode'] == 'pay_money' && $HTTP_GET_VARS['p'] == $postrow[$i]['post_id']) 
   { 
      if ($userdata['user_money'] < $pay_money || $userdata['user_id'] == ANONYMOUS)

發表於 : 2005-04-21 20:29
bc010843
感謝感謝~已經無問題