Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 05 jan 2010, 20:09

Ik heb net de permissies voor de "Nieuw geregistreerde gebruikers" aangepast en ingesteld en dat staat nu in principe allemaal goed. Ze kunnen bepaalde gedeelten op het forum niet zien als ze minder dan 20 berichten geplaatst hebben.
Nu zit er een chat op het forum en die kunnen ze nog wel zien.

Kan iemand mij vertellen wat ik moet doen om het zo te krijgen dat ze ook de chat niet kunnen zien totdat ze naar een andere groep gaan?
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door FreakyBlue » 05 jan 2010, 20:20

Welke chat gebruik je?
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 11:48

http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 12:51

Volg deze stappen om ervoor te zorgen dat de nieuw geregistreerde gebruikers geen toegang meer hebben tot de chat:
  • Ga in het beheerderspaneel naar Groepsbeheer. Klik vervolgens op de groepsinstellingen van de nieuw geregistreerde gebruikers. Kijk nu in je adresbalk, helemaal achteraan de URL staat een cijfer. Dat cijfer heb je zometeen weer nodig, onthoud die dus.
  • Open: chat.php

    Zoek

    Code: Selecteer alles

    $mode = request_var('mode', '');
    $last_id = request_var('last_id', 0);
    $last_post = request_var('last_post', 0);
    $last_time = request_var('last_time', 0);
    $get = $init = false;
    $count = 0;
    Plaats daarachter

    Code: Selecteer alles

    // De ID's van de groepen die GEEN toegang hebben tot de chat
    $not_allowed = array(8);       // Dit is het IDnummer van de groep die geen toegang heeft, als het er meerdere zijn moet je er een comma tussen zetten
    
    // Controleer of gebruiker lid is van groep
    $sql = 'SELECT user_id
        FROM ' . USER_GROUP_TABLE . '
        WHERE ' . $db->sql_in_set('group_id', $not_allowed) . '
              AND user_id = '  . $user->data['user_id'];
    $result = $db->sql_query_limit($sql, 1, 0);
    if ($data = $db->sql_fetchfield('user_id', false, $result))
    {
        trigger_error('NO_CHAT');
    }
    
    // Deze groep(en) hebben geen toegang tot de chat 
    Open: includes/functions.php

    Zoek

    Code: Selecteer alles

    'A_COOKIE_SETTINGS'      => addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
       ));
    Voeg daarachter toe:

    Code: Selecteer alles

       // sets group id's to S_GROUP_
       
       if ( !function_exists('group_memberships') )
        {
            include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
        }
        $groups = group_memberships(false,$user->data['user_id']);
        foreach ($groups as $grouprec)
        {
            $template->assign_vars(array(
            'S_GROUP_' . $grouprec['group_id'] => true
            ));
        } 
    Open: /language/nl/common.php

    Zoek

    Code: Selecteer alles

       'NO_BIRTHDAYS'				=> 'Er zijn vandaag geen jarigen.',
    Voeg daarachter toe

    Code: Selecteer alles

       'NO_CHAT'                   => 'Je hebt geen toegang tot de chat!',
    Open: index_body.html

    Zoek

    Code: Selecteer alles

    <!-- INCLUDE chat_body.html -->
    Voeg daarvoor toe

    Code: Selecteer alles

    <!-- IF not S_GROUP_8 -->
    Voeg daarachter toe:

    Code: Selecteer alles

    <!-- ENDIF -->
Staat je chat trouwens op de index of op het aparte /chat.php bestand?
Dit is overigens niet mijn code, maar door iemand anders geschreven.
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 13:06

De chat staat op de index.
Waar moet ik dat getal van de url dan neerzetten?
En waar kan ik index_body.html vinden?
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 13:29

In de tweede code van mijn bovenstaande bericht staat dit stukje:

Code: Selecteer alles

$not_allowed = array(8);       
Verander die 8 in het groepsnummer die je via het beheerderspaneel hebt opgezocht ;)
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 13:32

Ok die is veranderd. Nu moet ik alleen nog die dingen in index_body.html veranderen, maar waar kan ik die vinden?
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 13:36

Vergeten te vermelden, die staat in de /template/ map van je stijlmap ;)
In de <!-- IF code ook nog even het nummer van de groep aanpassen.
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 13:39

Ok, bedankt.
Ik heb alle wijzigingen doorgevoerd. De stijl vernieuwd, maar het werkt niet.
Nu is ook mijn logo verdwenen van het forum.

Edit: logo heb ik terug gezet.
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 14:06

Heb je ook het nummer in die <!-- IF not S_GROUP_X --> aangepast naar het nummer van je groep?
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 14:07

Ja, is ook veranderd.
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 14:09

Je weet ook zeker dat je de buffer van je forum geleegd hebt?
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 15:09

Nee, dat heb ik niet gedaan.
Dat is namelijk het probleem van het updaten naar 3.0.6.
De buffer is na het updaten van het forum verdwenen en we weten niet hoe we die terug krijgen.

Afbeelding
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Jeroen » 06 jan 2010, 16:21

Staat in het beheerderspaneel -> gebruikersbeheer -> jouwnaam -> op "eigenaar: ja"?.
Want alleen forum eigenaars kunnen buffer legen. Ben jij de "hoofdadmin"/de account die het forum geïnstalleerd heeft?

Als bovenstaande allemaal goed is, kan je dan eens kijken of de volgende code in het volgende bestand staat:

Open: /adm/style/acp_main.html

Staat deze code daar?

Code: Selecteer alles

<form id="action_purge_cache_form" method="post" action="{U_ACTION}">
				<dl>
					<dt><label for="action_purge_cache">{L_PURGE_CACHE}</label><br /><span>{L_PURGE_CACHE_EXPLAIN}</span></dt>
					<dd><input type="hidden" name="action" value="purge_cache" /><input class="button2" type="submit" id="action_purge_cache" name="action_purge_cache" value="{L_RUN}" /></dd>
				</dl>
			</form>
Jeroen

Naat
Berichten: 540
Lid geworden op: 05 feb 2008, 21:01
Contacteer:

Re: Chat onzichtbaar voor "Nieuw geregistreerde gebruikers"

Bericht door Naat » 06 jan 2010, 17:22

Half gelukt. De buffer kan ik nu weer bij.
Ik heb hem geleegd, maar nog is de chat gewoon zichtbaar voor die groep.
http://www.horsetopshop.nl Winkel en webshop met ruitersport artikelen.
http://www.trekpaardenforum.nl Website + forum voor de trekpaarden liefhebbers :)

Plaats reactie