Seite 1 von 1

Tabelle "Wer ist online?" bearbeiten

Verfasst: 07.09.2005 10:19
von MichelM
hallo,

ich möchte in der Tabelle "Wer ist online?" die Seitenaufrufe angeben lassen. Wie kann ich das denn änern?

MfG Michèl

Verfasst: 07.09.2005 10:23
von Markus67
Hi ...

dann sollte dieser MOD hier was für dich sein ...
[2.0.10] Pageview Counters / Seitenaufruf Counter

Markus

Verfasst: 07.09.2005 10:27
von MichelM
Hi Markus,

diesen MOD habe durch Zufall beim Stöbern der phpBB-Site schon gefunden gehabt. Nur leider ist das ein toter Link. :(

Verfasst: 07.09.2005 10:43
von Markus67
Hi ...

Dann schau mal hier rein :wink:
http://www.phpbb.de/viewtopic.php?p=515021#515021

Markus

Verfasst: 07.09.2005 10:50
von MichelM
Vielen Dank, der Link funzt. :)

Aber man kann doch bestimmt auch einen einfachen counter per hand schreiben und einfügen. Ich hab grad rausgefunden, durch einiges probieren, dass man die tabelle in der index_body.tpl ändert.
kann man dort auch einfach so php-code reinschreiben?
MfG Michèl

Verfasst: 07.09.2005 10:53
von Markus67
Hi ...

Der Counter ist eingentlich sehr einfach zu integrieren.

Wenn du selbst einen Counter integrieren möchtest dürfte dir dieser Artikel hier weiterhelfen.
KB:include_tpl

Markus

Verfasst: 07.09.2005 10:59
von MichelM
Hi...,

eigentlich meinte ich es anders herum. php-Code in eine Template-Datei einfügen und nicht umgekehrt. :D
Oder ist das dasselbe, und ich blick noch nicht ganz durch?
MfG Michèl

Verfasst: 07.09.2005 11:26
von Markus67

Verfasst: 10.09.2005 12:47
von MichelM
Hi...

ich habe jetzt in der index_body.tpl versucht, die Tabelle Who is online zu ändern:

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <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="3"><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}   [ {L_WHOSONLINE_ADMIN} ]   [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
  <tr><td class="row1" align="left" width="100%"><span class="gensmall">{VISITS_CAPTION}: <b>{VISITS_COUNT}</b></span></td></tr>
</table>
In der page_header.php habe ich die Template-Variablen definiert:

Code: Alles auswählen

	'T_FONTSIZE1' => $theme['fontsize1'],
	'T_FONTSIZE2' => $theme['fontsize2'],
	'T_FONTSIZE3' => $theme['fontsize3'],
	'T_FONTCOLOR1' => '#'.$theme['fontcolor1'],
	'T_FONTCOLOR2' => '#'.$theme['fontcolor2'],
	'T_FONTCOLOR3' => '#'.$theme['fontcolor3'],
	'T_SPAN_CLASS1' => $theme['span_class1'],
	'T_SPAN_CLASS2' => $theme['span_class2'],
                'T_SPAN_CLASS3' => $theme['span_class3'],
                'VISITS_CAPTION' => $visits['counts'],
	'VISITS_COUNT' => implode('',file('http://folkforum.fo.funpic.de/folkforum/phpBB2/templates/subsilver/visits_count.php')),
in der lang_main.php ist 'VISITS_CAPTION' definiert:

Code: Alles auswählen

$visits['counts'] = 'Besucher:';
und in meiner visits_count.php steht der php-code:

Code: Alles auswählen

<?
//Besucherzähler
	$groesse=filesize("counter.txt");
	$datei=fopen("counter.txt","r");
	$counter=fread($datei,$groesse);
	fclose($datei);
	$counter++;
	echo $counter;
	$datei=fopen("counter.txt", "w");
	$output=fwrite($datei, $counter);
	fclose($datei);
?>
Alles gemäß dem Artikel des 1. Link von Markus67! Glaub ich :roll:
Ist da irgendwas noch falsch?

MfG Michèl

Verfasst: 10.09.2005 21:43
von MichelM
Sag mal, will mir hier keiner helfen? :-?