Pagina 1 van 1

Who is online probleem

Geplaatst: 10 jan 2008, 17:28
door Aquarezz
  • 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

Re: Who is online probleem

Geplaatst: 10 jan 2008, 17:55
door marian0810
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 -->

Re: Who is online probleem

Geplaatst: 10 jan 2008, 18:00
door Aquarezz
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

Re: Who is online probleem

Geplaatst: 10 jan 2008, 18:03
door marian0810
Op dezelfde manier. Alles wat je voor gasten wilt verbergen zet je gewoon tussen die codes, in dit geval dus in overall_header.tpl

Re: Who is online probleem

Geplaatst: 10 jan 2008, 23:01
door Ramon Fincken
:!: 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.

Re: Who is online probleem

Geplaatst: 14 jan 2008, 11:16
door Ramon Fincken
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.