Pagina 1 van 1

Who is online in header

Geplaatst: 12 mei 2012, 09:03
door Finny
We willen graag het "Who is online" gedeelte verplaatsen naar de header, zodat deze overal zichtbaar is. Het betreft het gedeelte met de personen die online zijn en de statistieken (drukste moment).

Afbeelding

We hebben een poging gedaan, alleen krijg je dan bij het bekijken van een forum of onderwerp, de forum/onderwerp indeling. Ook hier willen we de indeling van het forumindex. Waar kunnen we dit aanpassen? alvast bedankt!

Re: Who is online in header

Geplaatst: 12 mei 2012, 21:23
door Pola
Het verplaatsen/kopieren van de code uit index_body.html naar overall_header.html is wel gelukt?
Ik begrijp uit de afbeelding dat je de legenda niet wilt tonen in de header.
Dan open je dus /community/styles/Attriuum/template/overall_header.html en voeg je aan het einde ( of waar je het wilt hebben) toe:

Code: Selecteer alles

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF U_VIEWONLINE --><h3>{L_WHO_IS_ONLINE} (<a href="{U_VIEWONLINE}">Bekijk</a>)</h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<p>{TOTAL_USERS_ONLINE}<br />{L_ONLINE_EXPLAIN}<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->
Om er voor te zorgen dat de variabelen gevuld worden met de totalen (en niet met de gebruikers in het forum of topic) moet je ook functions.php aanpassen.

Open /community/includes/functions.php
Zoek

Code: Selecteer alles

		$item_id = max($item_id, 0);
Vervang door

Code: Selecteer alles

		$item_id = 0;
		$item = 'forum';

Re: Who is online in header

Geplaatst: 18 mei 2012, 18:48
door Finny
Ah, dat laatste stukje, dat miste we.
Dank voor je oplossing!

Re: Who is online in header

Geplaatst: 10 jul 2012, 14:48
door Finny
Hey Pola, even een toevoeging.

Ik heb je aanpassing overgenomen en het werkt prima. Alleen zijn er een aantal pagina's waarop het Who is Online gedeelte in de header ineens helemaal niet wordt weergeven. Onderandere in het Gebruikerspaneel, wanneer er een Melding (of Error)-message wordt weergeven, wanneer je een nieuw bericht wil plaatsen e.d.

Het gedeelte moet ten alle tijden zichtbaar zijn, dus waarschijnlijk moet er nog iets aan de code worden toegevoegd. Kun je me nogmaals helpen? Dank alvast!

Finny

Re: Who is online in header

Geplaatst: 10 jul 2012, 16:54
door marian0810
Toevallig ben ik daar laatst ook tegenaan gelopen. Daarvoor moet je even kijken in welk PHP bestand je zit, bv. bij het plaatsen van een bericht is dat posting.php en voor het gebruikerspaneel is dat ucp.php
Dan zoek je naar de regel die begint met page_header en uit die regel verwijder je dit stukje:

Code: Selecteer alles

, false
.