男女版塊分開限制2.5,無數據升級版
原作:uf2004
就是設定男版,沒有性別與女生不能進
相反設定女版,沒有性別與男生不能進
2.2時我做得有數據升級後台設定,
由於考慮版塊不多,一般一兩個版,
所以改為不作升級直接改 fid.
注意以下fid==2是男版fid==3是女版
要自己修改版塊數字,如果多於一版可以用 || 潻加 fid
common.php
找
- s.groupid='6' AS ipbanned,
复制代码 後加
viewthread.php
找
下面加
- ///男女版開始
- if ($fid==2 && !$adminid>0) { //男版
- if($discuz_sex == 0) {
- showmessage('抱歉,不男不女請止步!','index.php');
- } elseif($discuz_sex == 2) {
- showmessage('抱歉,女生請止步!','index.php');
- }
- }
- if($fid==3 && !$adminid>0) { //女版
- if($discuz_sex == 0) {
- showmessage('抱歉,不男不女請止步!','index.php');
- } elseif($discuz_sex == 1) {
- showmessage('抱歉,男生請止步!','index.php');
- }
- }
- ///男女結束
复制代码 forumdisplay.php
找
- $discuz_action = 2;
- $navigation = '';
复制代码 下面加
- ///男女版開始
- if ($fid==2 && !$adminid>0) { //男版
- if($discuz_sex == 0) {
- showmessage('抱歉,不男不女請止步!','index.php');
- } elseif($discuz_sex == 2) {
- showmessage('抱歉,女生請止步!','index.php');
- }
- }
- if($fid==3 && !$adminid>0) { //女版
- if($discuz_sex == 0) {
- showmessage('抱歉,不男不女請止步!','index.php');
- } elseif($discuz_sex == 1) {
- showmessage('抱歉,男生請止步!','index.php');
- }
- }
- ///男女結束
复制代码
完
[ 本帖最后由 咕咕 于 2005-6-12 18:01 编辑 ] |