WHO IS ONLINE

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

WHO IS ONLINE

Beitrag von leopittoni »

Hallo

Ich habe in einem Thema vom Forum das gelesen:
Acid hat geschrieben:/includes/constants.php

>>FINDE:

Code: Alles auswählen

define('PAGE_GROUPCP', -11);
>>DANACH EINFÜGEN:

Code: Alles auswählen

define('PAGE_IRC', -12);
############################################

/viewonline.php

>>FINDE:

Code: Alles auswählen

	case PAGE_FAQ:
	          $location = $lang['Viewing_FAQ'];
                          $location_url = "faq.$phpEx";
 	          break;
>>DANACH EINFÜGEN:

Code: Alles auswählen

	case PAGE_IRC:
	         $location = $lang['irc'];
	         $location_url = "irc.$phpEx";
	         break;
############################################

/language/xxx/lang_main.php

>>AM ENDE VOR ?> EINFÜGEN:

Code: Alles auswählen

$lang['irc'] = "IRC Channel";
############################################

irc.php

>>Datei muss folgendes enthalten (nach dem includen):

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_IRC, $session_length); 
init_userprefs($userdata); 

Ich habe alles gemacht, doch es kommt immer nur, dass der USer auf der Startseite ist, und nicht im CHat. Kann mir jemand helfen? (Ich habe übrigens alle irc mit chat ersetzt, da meine seite auch chat.php heisst...

Danke, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Ich habe auch gemach, dass es steht, wer online ist, es kommt aber diese Fehlermeldung:
http://web43.ipx11063.ipxserver.de/phpBB2/index.php

Wenn ich das } wegnehme kommt eine andere Fehlermeldung....

Was habe ich falsch gemacht?

Danke, Léo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn ich das } wegnehme kommt eine andere Fehlermeldung..
Eventuell ist auch eine Klammer zu wenig enthalten. (Du kannst ja mal die Datei als .txt hierher verlinken.)

Die Änderung an der "irc.php" wurde gemacht? Da es sonst funktionieren kann.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ich habe nun mal ein zweiset } reingetan doch es geht immer noch nicht.

Übrigens: Meine Datei ist nicht irc.php sondern chat.php.

Hier die page_header.php:

http://web43.ipx11063.ipxserver.de/page_header.php.txt


Danke, Léo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

if (defined('SHOW_ONLINE'))
}
..dreh mal die rotmarkierte Klammer um.

Eventuell sind folgende Fehler erst durch´s Abspeichern als .txt entstanden.

Code: Alles auswählen

Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê // hack CHAT OnlineStatus 
Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê if ( $row['user_session_page'] == $CHATPAGE_ID ) 
Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê { 
Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê $chat_userlist .= ( $chat_userlist != '' ) ? ', ' . $user_online_link : $user_online_link; 
Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê $logged_inchat++; 
Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê Ê } 
..mit folgendem ersetzen..

Code: Alles auswählen

					// hack CHAT OnlineStatus 
					if ( $row['user_session_page'] == $CHATPAGE_ID ) 
					{ 
						$chat_userlist .= ( $chat_userlist != '' ) ? ', ' . $user_online_link : $user_online_link; 
						$logged_inchat++; 
					} 

Code: Alles auswählen

Ê Ê Ê Ê $chat_userlist = $lang['None']; 
..mit folgendem ersetzen..

Code: Alles auswählen

      $chat_userlist = $lang['None']; 
Versuch´s mal mit folgendem in der chat.php..

Code: Alles auswählen

$userdata = session_pagestart($user_ip, $CHATPAGE_ID);
init_userprefs($userdata);
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Also, ich habe das } umgedreht, jetzt kommt eine andere Fehlermeldung.
Ich habe auch den Code in der chat.php ersetzt.

Die Ê sind nur in der .txt-Datei.

Schau dir mal die Fehlermeldung an, bitte:

http://web43.ipx11063.ipxserver.de/phpBB2/


Danke, Léo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ok, aktualisiere den Link oben zur momentan genutzten page_header.php.
(Eventuell die .php in ein .zip stecken, damit nicht wieder diese Fehler auftauchen.)
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

OK, gemacht!

Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hmm, also vielleicht habe ich auch den Code in der chat.php an der falschen Stelle eingefügt: hier einmal der Inhlt der chat.php:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
if ( !$userdata['session_logged_in'] ) 
{ 
redirect(append_sid("login.".$phpEx."?redirect=chat.".$phpEx, true)); 
exit; 
}

$page_title = 'Chat'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

$username = $userdata['username'];
$username = str_replace(" ","_",$userdata['username']); 
$username = str_replace("ä","ae",$username); 
$username = str_replace("ö","oe",$username); 
$username = str_replace("ü","ue",$username); 
$username = str_replace("Ä","Ae",$username); 
$username = str_replace("Ö","Oe",$username); 
$username = str_replace("Ü","Ue",$username); 
$username = str_replace("ß","ss",$username);
$username = str_replace("é","e",$username);
$username = str_replace("è","e",$username);
$username = str_replace("ê","e",$username);
$username = ereg_replace("^[0-9]*[0-9]","",$username); 
$template->assign_vars(array('USERNAME' => $username) 
);

$template->set_filenames(array( 
'body' => 'chat_body.tpl') 
); 

$userdata = session_pagestart($user_ip, $CHATPAGE_ID); 
init_userprefs($userdata); 
?>
Danke, Léo
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Verschoben

Beitrag von Schumi »

Verschoben von Administration und Benutzung nach Modifikationen
Antworten

Zurück zu „phpBB 2.0: Mod Support“