Who is online probleem

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Aquarezz
Berichten: 195
Lid geworden op: 14 nov 2007, 13:48

Who is online probleem

Bericht door Aquarezz » 10 jan 2008, 17:28

  • Adres van je forum: http:// privé
    Event. modificaties op je forum: code changing
    Wanneer ontstond het probleem? niet echt een groot probleem
    phpBB versie: 2.0.22

    Heb je onlangs iets verandert aan je forum? ja, de code verandert
    Wat is het probleem?
Ik gebruik acidtechblood template,
Dit is de code die er nu staat in de index_body (veranderde code)

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<thead>
	<caption><table border="0" cellspacing="0" cellpadding="0" width="100%" class="forumheader">
  <tr>
   <td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
   <td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
   <td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
   </td>
  </tr>
  <tr>
   <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>
<!-- END switch_user_logged_in -->

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
De bedoeling was dus dat leden die uitgelogd zijn, de who is online box niet zagen, dat is ook zo, maar leden die wel online zijn zien nu dit:
Afbeelding
Ik heb me gebasseerd op dit topic:
viewtopic.php?f=45&t=36602

De code die ik heb moeten veranderen was wel iets anders, de vorige code zag er zo uit:

Code: Selecteer alles

<table width="100%" cellpadding="3" cellspacing="0" class="forumline">
<thead>
	<caption><table border="0" cellspacing="0" cellpadding="0" width="100%" class="forumheader">
	<tr>
		<td align="left" valign="bottom" width="25"><img src="templates/AcidTechBlood/images/hdr_left.gif" width="25" height="27" alt="" /></td>
		<td align="center" class="forumheader-mid"><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></td>
		<td align="right" valign="bottom" width="25"><img src="templates/AcidTechBlood/images/hdr_right.gif" width="25" height="27" alt="" /></td>
	</tr></table></caption>
</thead>
<tbody>
<tr> 
	<td class="row1" align="center" valign="middle" rowspan="2" style="padding: 5px;"><img src="templates/AcidTechBlood/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" width="23" height="23" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
</tr>
<tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</tbody>
</table>
Hopelijk kunnen jullie helpen.
Ik heb dus de code vanuit dat ander topic (voor subsilver) gekopieerd.
Het ligt dus hoogstwaarschijnlijk daaraan.
Omdat ik niet de meester in coding ben zou ik dus beter hulp vragen aan jullie ;)
Greetz

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Who is online probleem

Bericht door marian0810 » 10 jan 2008, 17:55

Bedoel je dat je nu de index_body.tpl van subsilver gebruikt? :shock: Dat lijkt me niet echt de bedoeling.
Je kunt gewoon je eigen code nemen en dan voor het betreffende gedeelte

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
plaatsen, en afsluiten met

Code: Selecteer alles

<!-- END switch_user_logged_in -->
En dan ziet het er dus zo uit:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
<table width="100%" cellpadding="3" cellspacing="0" class="forumline">
<thead>
   <caption><table border="0" cellspacing="0" cellpadding="0" width="100%" class="forumheader">
   <tr>
      <td align="left" valign="bottom" width="25"><img src="templates/AcidTechBlood/images/hdr_left.gif" width="25" height="27" alt="" /></td>
      <td align="center" class="forumheader-mid"><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></td>
      <td align="right" valign="bottom" width="25"><img src="templates/AcidTechBlood/images/hdr_right.gif" width="25" height="27" alt="" /></td>
   </tr></table></caption>
</thead>
<tbody>
<tr> 
   <td class="row1" align="center" valign="middle" rowspan="2" style="padding: 5px;"><img src="templates/AcidTechBlood/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" width="23" height="23" /></td>
   <td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
   </td>
</tr>
<tr> 
   <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</tbody>
</table>
<!-- END switch_user_logged_in -->

Aquarezz
Berichten: 195
Lid geworden op: 14 nov 2007, 13:48

Re: Who is online probleem

Bericht door Aquarezz » 10 jan 2008, 18:00

Ahzo!
Nu snap ik het!
Bedankt ;)
Weet je trouwens ook hoe je het doet, zodat leden enkel in het menu 'Register - Login' zien staan?
En dat private messages weg is dus, alé voor gasten hé :D

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Who is online probleem

Bericht door marian0810 » 10 jan 2008, 18:03

Op dezelfde manier. Alles wat je voor gasten wilt verbergen zet je gewoon tussen die codes, in dit geval dus in overall_header.tpl

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Who is online probleem

Bericht door Ramon Fincken » 10 jan 2008, 23:01

:!: Aquarezz, graag in het vervolg de support template volledig invullen.

Als je forum prive is dan zet je de permissies voor het zien van de forums maar niet op gasten.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Who is online probleem

Bericht door Ramon Fincken » 14 jan 2008, 11:16

Aquarezz schreef:Ja bedankt ;)
En ow idd, maar de copyright staat er nog op hoor :D
Dat doe ik niet weg, is het enige wat jullie hebben ;)
en toch had ik graag een linkje gezien. Tot die tijd sluit ik dit topic.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten