有沒有辦法讓訪客看不到會員列表呢?
最好是特殊等級才能看的到!!!
請問要怎麼改呢?
我是用2.0.1.1
[問題] 能讓訪客無法看到會員列表 嗎
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
我的作法是訪客看不到\r
要登入才行
在overall_header.tpl
把
上面的會有些不一樣 因為我已改成我需要的 但應該差不多
用和
包起來就好
例
不過這只是把連結隱藏起來
使訪客無法按連結進去\r
若是他在網址列打會員列表的連結還是可以進去\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
快速架站程式: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
代碼: 選擇全部
###########################################################
## 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 ]----------------------
#

