[問題] 能讓訪客無法看到會員列表 嗎

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
JCC
星球公民
星球公民
文章: 63
註冊時間: 2005-01-07 14:51

[問題] 能讓訪客無法看到會員列表 嗎

文章 JCC »

有沒有辦法讓訪客看不到會員列表呢?
最好是特殊等級才能看的到!!!
請問要怎麼改呢?
我是用2.0.1.1
小西
竹貓忠實會員
竹貓忠實會員
文章: 460
註冊時間: 2004-11-19 22:29
來自: 超可愛聲音

文章 小西 »

請善用搜尋功能..參考這篇吧..不過只有提到訪客的部分
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=20310

另外...應該是2.0.11
ACG自唱:分貝網存放區 (192kbps) ;NICO存放區 (320kbps)
wind2525
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-09-03 09:48

文章 wind2525 »

我的作法是訪客看不到\r
要登入才行

在overall_header.tpl

代碼: 選擇全部

<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>
上面的會有些不一樣 因為我已改成我需要的 但應該差不多

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in -->

代碼: 選擇全部

<!-- END switch_user_logged_in -->
包起來就好

代碼: 選擇全部

<!-- BEGIN switch_user_logged_in -->
<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>
<!-- END switch_user_logged_in -->
不過這只是把連結隱藏起來
使訪客無法按連結進去\r
若是他在網址列打會員列表的連結還是可以進去\r
不過一般人應該不會無聊到做這種事
架設主機作業系統:Win Xp Pro
快速架站程式:Appserv 2.4.3
上網方式:學術網\r
安裝的程式:Appserv 2.4.3
phpBB2 版本:phpBB 2.0.13(utf-8)
安裝外掛:RO,MSN笑臉包,attachmod,CashMod,fisubsilver_codeexp,快速回覆
水怪RPG,ezPortal,ezPortal TOP 5,page gentime
赤兔
星球公民
星球公民
文章: 140
註冊時間: 2005-02-08 14:19

文章 赤兔 »

代碼: 選擇全部

########################################################### 
## MOD Title: Login Required 
## MOD Author: Bummer - Bill Beardslee - webmaster@webxtractions.com
## MOD Authors Site: http://forums.webxtractions.com
##                   http://www.webxtractions.com
##
## MOD Description: This mod will make it so that visitors 
##                  must login before viewing your board. 
## 
## MOD Version: 1.0.2 
## 
## Installation Level: (easy) 
## Installation Time: 5 Minutes 
## 
## Files To Edit: 
## 
##          login.php 
##          viewonline.php
##          templates/subSilver/login_body.tpl 
##          language/lang_english/lang_main.php 
##          index.php (Optional)
##          search.php
##	groupcp.php (Optional)
##	memberlist.php (Optional)
##          viewforum.php (Optional) 
##          viewtopic.php (Optional) 
##          includes/usercp_viewprofile.php (Optional) 
##          
## Included Files: (n/a) 
########################################################### 
## Author Notes: This is Beta Software. Use at your own risk. 
## 
## You should also set all of your forums to REG at a minimum.
## 
## This mod has been updated to include (Optional) privacy for 
## pages other than the index page. Please read "Update History".
## 
###########################################################
## Update History:
##
## Version 1.0.2
##
##  Added (Optional) fields for usercp_viewprofile.php and 
##  added a "!" after the word "free" in lang_main.php.
##
## Version 1.0.1
##
##  Added (Optional) fields for viewforum.php and viewtopic.php
##
## Version 1.0.0
##
##  Added (Optional) fields for groupcp.php and memberlist.php
##
## Version 0.9.0
##
##  Original hack to block visitors from viewing your main
##  board unless they have logged in first.
##
########################################################### 
## Before Adding This MOD To Your Forum, you should 
## Back Up All Files Related To This HACK 
########################################################### 

# 
#-----[ OPEN ]------------------------------------------ 
# 

login.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

         'L_SEND_PASSWORD' => $lang['Forgotten_password'], 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

         'L_NEW_REGISTER' => sprintf($lang['New_register'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>'), // Login Required hack 

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/login_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 

        <tr align="center"> 
         <td colspan="2"><span class="gensmall"><a href="{U_SEND_PASSWORD}" class="gensmall">{L_SEND_PASSWORD}</a></span></td> 
        </tr> 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

		<!-- Login Required hack -->
		<tr align="center">
			<td colspan="2"><span class="gensmall">{L_NEW_REGISTER}</span></td>
		</tr>

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_main.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// That's all Folks! 

# 
#-----[ BEFORE ADD ]------------------------------------ 
# 

$lang['New_register'] = 'You don\'t have an account yet?<br />You can %sregister%s here for free!'; // Login Required hack 
# 
#-----[ 中文 ]------------------------------------ 
# 
$lang['New_register'] = '您還沒有帳號?<br />您可免費 %s註冊%s 喔 ^^'; // Login Required hack

# 
#-----[ OPEN ]------------------------------------------ 
# 

index.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

// 
// Start Login Required hack 
// 
if( !$userdata['session_logged_in'] ) { 
header("Location: " . append_sid("login.$phpEx?redirect=index.$phpEx", true)); 
} 
// 
// End Login Required hack 
// 

######################################################## 
## 
## If you want added privacy, install the following. (Optional) 
## 
######################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 

groupcp.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=groupcp.$phpEx", true));
}
//
// End Login Required hack
//

# 
#-----[ OPEN ]------------------------------------------ 
# 

memberlist.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
//
// End Login Required hack
//

# 
#-----[ OPEN ]------------------------------------------ 
# 

viewforum.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=viewforum.$phpEx", true));
}
//
// End Login Required hack
\n//

# 
#-----[ OPEN ]------------------------------------------ 
# 

viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=viewtopic.$phpEx", true));
}
//
// End Login Required hack
//

# 
#-----[ OPEN ]------------------------------------------ 
# 

search.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

// 
// End session management 
// 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=search.$phpEx", true));
}
//
// End Login Required hack
//

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/usercp_viewprofile.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

if ( !defined('IN_PHPBB') ) 
{ 
   die("Hacking attempt"); 
   exit; 
} 

# 
#-----[ AFTER ADD ]------------------------------------- 
# 

//
// Start Login Required hack
//
if( !$userdata['session_logged_in'] ) {
header("Location: " . append_sid("login.$phpEx?redirect=profile.$phpEx", true));
}
//
// End Login Required hack
//

# 
#-----[ SAVE AND CLOSE ALL FILES ]---------------------- 
#
主題已鎖定

回到「phpBB 2 安裝與使用」