Pagina 1 van 1

Permissies instellingen!

Geplaatst: 23 jan 2015, 11:03
door OmkePom
Adres van je forum: http://www.film-test.nl
Event. modificaties op je forum: Meerdere waaronder Ajax. Chat, NewsPage en Reimg
Wanneer ontstond het probleem? nvt
phpBB versie: phpBB 3.1 Prosilver Special Edition

Ik heb de perm. voor Gasten, Nieuw geregistreerde gebruikers en Geregistreerde gebruikers zo ingesteld dat ze de "Wie is online en ledenlijst" niet kunnen/mogen zien.
Tenminste dat dacht ik, ze kunnen het WEL zien terwijl ik, ACP >>>> Permissies >>>> Groepspermissies >>>> Gasten >>>> Gebruikerspermissies >>>> "Kan profielen, ledenlijst en “wie is er online” zien" ingesteld staat op NOOIT.

Ga ik me nu afmelden dan zie ik toch alles, Wie is online, Verjaardagen en statistieken!
dit geld ook als ik me aanmeld als: Nieuw geregistreerde gebruikers en Geregistreerde gebruikers

Hoe kan dit?

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 11:32
door David
Ben dit eventjes gaan testen en zo te zien is dit normaal gedrag, deze permissies kan je toestaan om op "Wie is er online" te klikken op phpbb.nl kom je dan op: viewonline.php

Stel je de permissie: Kan profielen, ledenlijst en “wie is er online” zien in op NEE of NOOIT dan is de link niet meer klikbaar. De "Wie is er online" op het forumoverzicht wordt met die permissie niet verborgen.
Wijziging: Extra informatie:
Wat je wilt is wel mogelijk met een wijziging in het bestand:
styles/jouw_stijl/template/index_body.html

Zoek:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
Vervangen met:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST and S_USER_LOGGED_IN -->

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 12:36
door OmkePom
Oke, dat is duidelijk en werkt voor Gasten.

Maar de Nieuw geregistreerde gebruikers en Geregistreerde gebruikers, zien het ook, en eigenlijk wil ik dat dus ook niet?
Alleen Teamleden mogen het zien dus!

Ps,
De index_body.php in de Template van ProSilver aangepast.
ProSilver SE heeft alleen Header en Footer in zijn Template staan!

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 12:56
door David
Eventjes denken hoor IF statements zijn niet mijn sterkste kant, probeer onderstaande optie eens.

Zoek:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST and S_USER_LOGGED_IN -->
Vervangen met:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST and U_ACP or U_MCP -->
Nu zou het alleen zichtbaar moeten zijn voor Beheerders en Moderators

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 13:18
door OmkePom
Werkt dus goed: Zit wel goed met jou IF statements :D

Sry maar, mijn Teamleden bestaan ook nog uit andere, door mij aangemaakte, "Speciale groepen" buiten U_ACP of U_MCP.
Deze groepen zouden "Wie is online" dus weer WEL mogen zien.

:ugeek:

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 13:41
door David
Uhmz, volgens mij kan je die dan beter per groep ID specificeren. Om hoeveel groepen gaat het?

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 14:48
door OmkePom
$ extra groepen die erbuiten vallen :)

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 14:58
door David
Heb ondertussen al eventjes onderzoek gedaan, standaard is het niet mogelijk om een IF statement te maken voor GROUP ID, je moet daarvoor een stukje code toevoegen. Je moet eigenlijk proberen de wijzigingen in de bron code te beperken maar dit is gelukkig maar één wijziging.

Het artikel is voor 3.0 maar ik heb het alvast getest op 3.1 en het werkt.

Lees onderstaand artikel en doe de wijzigingen in includes/functions.php
https://www.phpbb.com/support/docs/en/3 ... -switches/

Dan moeten wij eventjes kijken, want ik weet niet hoelang je een IF statement kan/mag maken. Je hebt het over 4 groepen dus er komt dan wel heel wat bij. Bijvoorbeeld:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST and U_ACP or U_MCP or S_GROUP_X or S_GROUP_X or S_GROUP_X or S_GROUP_X -->
Zoals het artikel aangeeft vervang je de X met je groeps-id, in het artikel vind je ook hoe je de groeps-id kan vinden. Je moet het maar even proberen en kijken of het werkt ;)

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 20:20
door OmkePom
Oke, Thx David ga ik proberen!

Vraagje tussendoor, weet je ook waarom het niet meer zo is als in 3.0?

Re: Permissies instellingen!

Geplaatst: 23 jan 2015, 20:51
door David
Dat was in 3.0 ook al zo, dus het is niet veranderd ;)

Re: Permissies instellingen!

Geplaatst: 24 jan 2015, 15:12
door OmkePom
David schreef:Eventjes denken hoor IF statements zijn niet mijn sterkste kant, probeer onderstaande optie eens.

Zoek:

Code: Selecteer alles

    <!-- IF S_DISPLAY_ONLINE_LIST -->
Vervangen met:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST and U_ACP or U_MCP -->
Nu zou het alleen zichtbaar moeten zijn voor Beheerders en Moderators
Het (voorlopig) bij deze optie gelaten.
Weet nl niet of ik nog meer groepen toevoeg of verwijder!

THX David! :ugeek: