Weißer Bildschirm nach WHOS PLAYING WHAT

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.
Antworten
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Weißer Bildschirm nach WHOS PLAYING WHAT

Beitrag von derkubi »

Hallo ,

habe WHOS PLAYING WHAT mal eingebaut , beomme aber nach Einbau nur einen weißen Bildschirm bei Forumaufruf . Benutze phpBB2 und Arcade2.1.8 .

Hier die Installanweisung :
( Meine Dateien sind unten Verlinkt )

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_arcade.php


# 
#-----[ FIND ]------------------------------------------ 
# 
?>

# 
#-----[ BEFORE ADD ]------------------------------------------ 
# 

function ina_find_image($game_path, $game_name, $image_path = "", $phpbb_root_path = './')
{
  global $arcade;
  
	if ( $image_path == "")
	{
 		if( @file_exists($phpbb_root_path . $arcade->arcade_config['games_path'] . $game_name .".gif") )
  	{
    	$image_path = $phpbb_root_path . $arcade->arcade_config['games_path'] . $game_name . '.gif';
 		}
  	else if( @file_exists($phpbb_root_path . $game_path . $game_name .".gif") )
		{
			$image_path = $phpbb_root_path . $game_path . $game_name . '.gif';
      @copy($image_path, $arcade->arcade_config['games_path'] . $game_name .".gif");
		}
		else
		{
			$image_path = $phpbb_root_path . $arcade->arcade_config['games_default_img'];
		}
	}
	else if ( strlen( $image_path ) < 5 )
	{
		$image_path = $phpbb_root_path . $game_path . '/' . $game_name . $image_path;
	}

  return $image_path;
}

# 
#-----[ OPEN ]------------------------------------------ 
# 

OPEN includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 

if (defined('SHOW_ONLINE'))
{

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 

  include_once($phpbb_root_path.'includes/functions_arcade.'.$phpEx);

# 
#-----[ FIND ]------------------------------------------ 
# 

	$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
    WHERE u.user_id = s.session_user_id
	AND s.session_time >= ".( time() - 300 ) . "
	$user_forum_sql
	ORDER BY u.username ASC, s.session_ip ASC";

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

	$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip, g.game_name, g.game_path, g.image_path, g.game_desc
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
	LEFT JOIN ".iNA_SESSIONS." z ON u.user_id = z.user_id
	LEFT JOIN ".iNA_GAMES." g ON z.game_name = g.game_name
    WHERE u.user_id = s.session_user_id
	AND s.session_time >= ".( time() - 300 ) . "
	$user_forum_sql
	ORDER BY u.username ASC, s.session_ip ASC";

# 
#-----[ FIND ]------------------------------------------ 
# 

		if ( $row['session_logged_in'] )
		{

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 

		  $image_path = ina_find_image($row['game_path'],$row['game_name'],$row['image_path'],'./../');

# 
#-----[ FIND ]------------------------------------------ 
# 

				if ( $row['user_allow_viewonline'] )
				{
					$user_online_link = '<a>' . $row['username'] . '</a>';
					$logged_visible_online++;
				}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

				if ( $row['user_allow_viewonline'] )
				{
				  if($row['game_name'])
				  {
            $user_online_link = '<img> <a>' . $row['username'] . '</a>';
  				}
  				else
  				{
  					$user_online_link = '<a>' . $row['username'] . '</a>';
          }
					
					$logged_visible_online++;
				}

# 
#-----[ SAVE AND CLOSE ]------------------------------------------ 
# 
Kann keinen Fehler bei meinem Einbau finden . Hier meine beiden Dateien :

http://dienstagssauna.di.funpic.de/webd ... arcade.txt
http://dienstagssauna.di.funpic.de/webd ... header.txt
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hallo Kubi!

Du hast keinen Fehler gemacht!! (Fehler in der Einbaualeitung) Ich hatte das Problem auch und habe es beheben können. Hier, schau mal:

http://www.phpbb.de/viewtopic.php?t=151 ... aying+what

LG
Powersilie
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Beitrag von derkubi »

Erstmal Danke für den TIP . Also ich habe die page_header.php genau nach Anleitung geändert . Die Änderungen der functions_arcade.php habe ich NICHT gemacht , sondern nur die entsprechende Textpassage durch die im Link angegebene ersetzt - so habe ich es verstanden .

Kopiere ich die page_header.php passiert nichts . Kopiere ich die functions_arcade.php dazu , habe ich wieder den weißen Bildschirm .
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hi Kubi!

Hier ist meine functions_arcade.php:

functions_arcade.txt

Vielleicht hilft sie Dir weiter!

lg
Powersilie
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Benutzeravatar
derkubi
Mitglied
Beiträge: 666
Registriert: 19.10.2007 12:39
Wohnort: Wangerooge
Kontaktdaten:

Beitrag von derkubi »

Leider nicht , was zu erwarten war , da ich ja das selbe wie du verändert habe , trotzdem Danke für den Versuch .
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hallo Kubi!


Bei dieser Stelle habe ich eine andere Einbauanleitung als Du:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------ 
# 

OPEN includes/page_header.php


# 
#-----[ FIND ]------------------------------------------ 
# 

				if ( $row['user_allow_viewonline'] )
				{
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
					$logged_visible_online++;
				}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

				if ( $row['user_allow_viewonline'] )
				{
				  if($row['game_name'])
				  {
            $user_online_link = '<img src="'.$image_path.'" alt="'.$row['game_desc'].'" border="0" width="15" height="15" /> <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
  				}
  				else
  				{
  					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
          }
					
					$logged_visible_online++;
				}

# 
#-----[ SAVE AND CLOSE ]------------------------------------------ 
Bei Dir fehlt da was.

lg
Powersilie
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Antworten

Zurück zu „phpBB 2.0: Mod Support“