De ledenlijst afschermen.

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

De ledenlijst afschermen.

Bericht door stormyweather » 12 okt 2008, 13:22

http://www.phpbb.com/community/viewtopi ... s#p4137675

Uit de bovenstaande link heb ik de volgende code gebruikt om de ledenlijst af te schermen voor niet geregistreerden.
OP zich werkt dat prima, maar in de praktijk maakt hij de ledenlijst óók ontoegankelijk voor ingelogde leden en zelfs voor de admin.
Dat is de bedoeling niet.

Code: Selecteer alles

#
#This restricts the memberlist to members only.
#-----[ OPEN ]------------------------------------------
#

memberlist.php

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

//
// End session management
//

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

// Begin 'Restrict Access' 
if ( !$userdata['session_logged_in'] )
   {
      redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
      exit;
   }
// End 'Restrict Access' 

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: De ledenlijst afschermen.

Bericht door Jan » 12 okt 2008, 16:18

Zet dit eens in de plaats:

Code: Selecteer alles

if ($userdata['user_id'] == ANONYMOUS)
{
    redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Re: De ledenlijst afschermen.

Bericht door stormyweather » 12 okt 2008, 16:43

Juist, dit it is het. Hartelijk dank.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Re: De ledenlijst afschermen.

Bericht door stormyweather » 13 okt 2008, 16:15

Toch nog één ding. Uit dezelfde mod als ik hierboven gebruikte had ik met onderstaande code de "view who is online box" verborgen voor niet geregistreerden. Die maakt deze echter net zo verborgen voor ingelogden. Ook dat is niet de bedoeling.

Code: Selecteer alles

#
#This will remove the whos online box from the page
#-----[ OPEN ]------------------------------------------
#

templates/yourstyle/index_body.tpl

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

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
   <td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
   <td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
   </td>
  </tr>
  <tr> 
   <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
   <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
#
#-----[ REPLACE WITH ]------------------------------------------
#
#
<!--this is commenting out the code
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
   <td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
   <td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
   </td>
  </tr>
  <tr> 
   <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
   <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
-->

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Re: De ledenlijst afschermen.

Bericht door Jan » 13 okt 2008, 21:41

Hey,

ze in de template voor de box <!-- BEGIN switch_user_logged_in --> en erna <!-- END switch_user_logged_in -->

Zou moeten werken, succes
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: De ledenlijst afschermen.

Bericht door Ramon Fincken » 16 okt 2008, 09:44

Verplaatst naar modificaties, want dit is geen standaard support vraag
- Ramon Fincken
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten