Pagina 1 van 1

3.1.2. Display online en users list

Geplaatst: 28 nov 2014, 14:17
door Nique
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 -->

Re: 3.1.2. Display online en users list

Geplaatst: 28 nov 2014, 15:14
door Theriddler
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.');
}

Re: 3.1.2. Display online en users list

Geplaatst: 28 nov 2014, 16:40
door Nique
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>

Re: 3.1.2. Display online en users list

Geplaatst: 28 nov 2014, 23:02
door Theriddler
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 -->

Re: 3.1.2. Display online en users list

Geplaatst: 29 nov 2014, 10:18
door Nique
Geweldig Theriddler !!
Je bent TOP

deze lukt dus perfect, dank je :P

Re: 3.1.2. Display online en users list

Geplaatst: 01 dec 2014, 14:23
door Theriddler
Afbeelding