3.1.2. Display online en users list

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB3.
Plaats reactie
Gebruikersavatar
Nique
Berichten: 55
Lid geworden op: 14 nov 2014, 18:11
Locatie: Groningen
Contacteer:

3.1.2. Display online en users list

Bericht door Nique » 28 nov 2014, 14:17

Eigen style aan het maken leather_nique
parent = prosilver_SE
versie: 3.1.1. met update 3.1.2.
http://www.complex-trauma.nl/testforum


Nu zou ik graag de online en users list enkel zichtbaar willen hebben voor de beheerders en zo mogelijk ook moderators (groep beheerders en moderators) - toch niet voor gasten of algemeen gebruikers.

bestaand element:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->
Laatst gewijzigd door Nique op 29 nov 2014, 20:24, 1 keer totaal gewijzigd.

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: 3.1.2. Display online en users list

Bericht door Theriddler » 28 nov 2014, 15:14

probeer het volgende:

zoek:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
plaats daar direct achter:

Code: Selecteer alles

<!-- IF S_USER_LOGGED_IN and (U_ACP or U_MCP) -->
Zoek:

Code: Selecteer alles

<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
Plaats daar direct achter:

Code: Selecteer alles

<!-- ENDIF -->
Open: viewonline.php

Zoek:

Code: Selecteer alles

// Get and set some variables
plaats boven deze regel het volgende:

Code: Selecteer alles

if(($auth->acl_get('a_', 'm_')) || ($auth->acl_getf_global('m_')))
{
    trigger_error('You are not authorized to view online users.');
}

Gebruikersavatar
Nique
Berichten: 55
Lid geworden op: 14 nov 2014, 18:11
Locatie: Groningen
Contacteer:

Re: 3.1.2. Display online en users list

Bericht door Nique » 28 nov 2014, 16:40

Geen resultaat the Ridler

Nu kent de index_body.html (prosilver) een verschil in de regel welke jij aangeeft < /p >

jij geeft aan:

Code: Selecteer alles

<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
Moet ik de regel 'ENDIF' achter </p> plaatsen of direct achter de eerste ENDIF-->
De index_body geeft namelijk:

Code: Selecteer alles

<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
         <!-- EVENT index_body_block_online_append -->
         </p>
Ik mocht twee manieren proberen:

Code: Selecteer alles

!-- IF S_DISPLAY_ONLINE_LIST --><!-- IF S_USER_LOGGED_IN and (U_ACP or U_MCP) -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p><!-- ENDIF -->
	</div>
<!-- ENDIF -->
2e

Code: Selecteer alles

!-- IF S_DISPLAY_ONLINE_LIST --><!-- IF S_USER_LOGGED_IN and (U_ACP or U_MCP) -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF --><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p><!-- ENDIF -->
	</div>

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: 3.1.2. Display online en users list

Bericht door Theriddler » 28 nov 2014, 23:02

mijn fout zat in phpbb 3.0.x

werkt het zo wel?

Zoek:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->
Vervang met:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF S_USER_LOGGED_IN and (U_ACP or U_MCP) -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
	<!-- ENDIF -->
<!-- ENDIF -->

Gebruikersavatar
Nique
Berichten: 55
Lid geworden op: 14 nov 2014, 18:11
Locatie: Groningen
Contacteer:

Re: 3.1.2. Display online en users list

Bericht door Nique » 29 nov 2014, 10:18

Geweldig Theriddler !!
Je bent TOP

deze lukt dus perfect, dank je :P

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: 3.1.2. Display online en users list

Bericht door Theriddler » 01 dec 2014, 14:23

Afbeelding

Plaats reactie