[問題] [修正] 付費瀏覽 1.0.7 修正付費檢查的一個小問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
stric
星球公民
星球公民
文章: 99
註冊時間: 2002-08-16 09:30

[問題] [修正] 付費瀏覽 1.0.7 修正付費檢查的一個小問題

文章 stric »

問題外掛及版本:付費瀏覽-設定使用者權限
外掛的下載網址:http://phpbb-tw.net/phpbb/viewtopic.php?t=34121
phpbb版本: phpBB 2.0.13
外掛問題描述:
我看到pay mod有出修正\r
我照著改 發現viewtopic.php有個地方\r
因為之前我有修改讓admin和版主不用付錢就可看
參考文章:http://phpbb-tw.net/phpbb/viewtopic.php?p=182889#182889
所以在\r
#
#-----[OPEN]----------
#
viewtopic.php

#
#-----[FIND]----------
#
if (stristr($pay_user, $user_id))

#
#-----[REPLACE WITH]----------
#
if (stristr($pay_user, $user_id) && $userdata['user_id'] <> ANONYMOUS)

上面紅色的地方我之前改完已經變成
if (stristr($pay_user, $user_id) || $userdata['user_level'] > 0)

於是我參考[修正] 付費瀏覽 1.0.7 修正付費檢查的改法
把這個地方改成
if (stristr($pay_user, $user_id) || $userdata['user_level'] > 0 && $userdata['user_id'] <> ANONYMOUS)
請問這樣改對嗎
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

Re: [問題] [修正] 付費瀏覽 1.0.7 修正付費檢查的一個小問題

文章 ~倉木麻衣~ »

stric 寫:於是我參考[修正] 付費瀏覽 1.0.7 修正付費檢查的改法
把這個地方改成
if (stristr($pay_user, $user_id) || $userdata['user_level'] > 0 && $userdata['user_id'] <> ANONYMOUS)
請問這樣改對嗎
因為 || 跟 && 運算子優先順序的問題~這樣子不對~
改成這樣\r

代碼: 選擇全部

if ( (stristr($pay_user, $user_id)  && $userdata['user_id'] <> ANONYMOUS )|| $userdata['user_level'] > 0)
stric
星球公民
星球公民
文章: 99
註冊時間: 2002-08-16 09:30

文章 stric »

原來我又改錯囉
謝謝倉木麻衣的指正囉
主題已鎖定

回到「外掛問題討論」