Anzeige der User die online sind auf jeder beliebigen Seite

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
95Nasty
Mitglied
Beiträge: 20
Registriert: 22.12.2002 16:23

Anzeige der User die online sind auf jeder beliebigen Seite

Beitrag von 95Nasty »

Hiho,

ich benutze folgenden Hack:

Code: Alles auswählen

#######################################################################################
## Hack Titel:        Anzeige der User die online sind auf jeder beliebigen Seite
## Version:           1.0.1
## Autor:             Acid < acid_junky@web.de >
## Modifiziert von:   Roman Malarev <roman@malarev.com> , Italy, Milan 
##                    Sidragon, Germany
## Beschreibung:      Zeigt die User, die online sind, auf einer board-externen Seite an.
#######################################################################################
## 
## Notiz: 
##
## Nur für mySQL geeignet.
## 
## <?php include('online.php'); ?> muss die erste Zeile in der Indexseite sein, damit
## keine Fehler auftreten ("Cannot add header information...")
## 
## <?php echo $onlinet; ?> - platziert man wo auch immer in der Indexseite, zeigt
## dann die User an
#######################################################################################
Auf einer Testseite funzt das problemlos:

Code: Alles auswählen

<?php include('online.php'); ?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php echo $onlinet; ?>
</body>
</html>
Auf meiner index.php seite aber nicht, da wir garnichts Angezeigt,
hier mal ein weig Code:

Code: Alles auswählen

<?php include('online.php'); ?>
<?	
include ("newsflashCookie.php");

include ("SessionCookie.php");

if ($option=="logout"){
	setcookie("usercookie");
	$option="";
	print "<SCRIPT> document.location.href='index.php'; </SCRIPT>\n";
}

if ($detection <> "detected"){
	include ("browserdetect.php");
	include ("OSdetect.php");
	setcookie("detection", "detected");
	}
?>

<? include ("configuration.php"); ?>
<html>
<head>
<title><? echo $sitename; ?></title>
Das steht oben in der index.php und in der mitte dann:

Code: Alles auswählen

<p>Im Forum</p>
      <p>&nbsp;<?php echo $onlinet; ?></p>
weis jemand WARUM das nicht funzt, wäre klasse :wink:

Gruß
Jörg
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Re: Anzeige der User die online sind auf jeder beliebigen Se

Beitrag von saerdnaer »

versuche mal das

Code: Alles auswählen

<?php include('online.php'); ?>
aus der datei rauszulöschen und

Code: Alles auswählen

<?php echo $onlinet; ?>
durch

Code: Alles auswählen

<? include('online.php'); echo $onlinet; ?>
zu ersetzen...

ah
95Nasty
Mitglied
Beiträge: 20
Registriert: 22.12.2002 16:23

Beitrag von 95Nasty »

Hmm.....danke, aber es funzt nicht, da steht weiterhin nichts :(

eis noch jemand was ??

Jörg
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

In welchen Ordnern befinden sich index.php und online.php ?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“