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
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.
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:
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
Ist da irgendwas noch falsch?
MfG Michèl
Verfasst: 10.09.2005 21:43
von MichelM
Sag mal, will mir hier keiner helfen?
