Frage zum Acitivity Mod... suche da ne tpl

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
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Frage zum Acitivity Mod... suche da ne tpl

Beitrag von BraveEagle »

Hi!

Also folgendes. Wenn man in einem Spiel ist, fehlt mir über dem Spiel der Pfad, über den man auf Index-Seite etc. kommt.

In diesem Thread wäre das z.B.
phpBB.de Foren-Übersicht -> MOD - Einbau/Anpassung
Ich weiß auch wie man das Einfügen muss, allerdings weiß ich die *.tpl Datei nicht in der ich das machen muss. Wenn ich in einem Spiel drin bin, wird die game.php aufgerufen, die sieht so aus:

Code: Alles auswählen

<?php
/***************************************************************************
 *                             game.php
 *                            ----------
 *		Version			: 1.0.9
 *		Email			: austin@phpbb-amod.com
 *		Site			: http://phpbb-amod.com
 *		Copyright		: aUsTiN-Inc 2003/5
 *
 ***************************************************************************/
 
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path .'extension.inc');
include($phpbb_root_path .'common.'.$phpEx);
include($phpbb_root_path .'language/lang_' . $board_config['default_lang'] . '/lang_activity.' . $phpEx);
include($phpbb_root_path .'includes/functions_amod_plus.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_PLAYING_GAMES);
init_userprefs($userdata);


	if($userdata['user_session_page'] != PAGE_PLAYING_GAMES)
		{
		$sql = "UPDATE " . USERS_TABLE . "
				SET user_session_page = '" . PAGE_PLAYING_GAMES . "'
				WHERE user_id = " . $userdata['user_id'];
		if (!$db->sql_query($sql))
			{
		message_die(GENERAL_ERROR, $lang['no_user_update'], '', __LINE__, __FILE__, $sql);
			}
		}

	CheckGamesPerDayMax($userdata['user_id'], $userdata['username']);
	
/* Start Restriction Checks */
	BanCheck();				
/* End Restriction Checks */

$game_id	= (isset($HTTP_GET_VARS['id'])) ? intval($HTTP_GET_VARS['id']) : 0;
$cheat_var	= time();

		$sql = "SELECT *
				FROM ". INA_CHEAT ."
				WHERE game_id = '". $game_id ."'
				AND player = " . $userdata['user_id'];
		$result = $db -> sql_query($sql);
		$row 	= $db -> sql_fetchrow($result);
		if(!$row['player'] || $row['game_id'] != $game_id) message_die(GENERAL_MESSAGE, $lang['no_game_start_error_1'], $lang['no_game_start_error_2']);

				
	$sql = "SELECT * 
			FROM ". iNA_GAMES ."
			WHERE game_id = '". $game_id ."'";
	if(!$result = $db->sql_query($sql))
		{
	message_die(GENERAL_ERROR, $lang['no_game_data'], "", __LINE__, __FILE__, $sql);
		}
	$game_info = $db->sql_fetchrow($result);

	$page_title = $game_info['proper_name'];
	AddJackpot($game_info['game_id'], $game_info['game_charge']);
		
	if($userdata['user_level'] <> ADMIN)
		{
		if($game_info['disabled'] <> 1)
			{
		redirect("activity.$phpEx", true);
			}
		}
		
// Extra Vars

	$game_name 		= $game_info['game_name'];
	$proper_name	= $game_info['proper_name'];
	$game_width 	= $game_info['win_width'];
	$game_height 	= $game_info['win_height'];
	$game_path 		= $game_info['game_path'];
	$game_flash 	= $game_info['game_flash'];
	$game_title 	= $board_config['sitename'] . $lang['game_dash'] . $lang['game_dash'] . $game_proper;
	$game_reverse	= $game_info['reverse_list'];
	$game_proper	= $game_info['proper_name'];	
	
	if($userdata['user_level'] == ADMIN)
		{
	$proper_name	= "<a href='admin/admin_activity.$phpEx?mode=edit&id=". $game_info['game_id'] ."&sid=". $userdata['session_id'] ."' class='mainmenu'>". $game_info['proper_name'] ."</a>";
		}
	else
		{
	$proper_name	= $game_info['proper_name'];		
		}

/* Start Users Total Games Update */	
	UpdateUsersGames($userdata['user_id']);
/* End Users Total Games Update */	
	
/* Start Insert For Play Type */	
	if(($game_flash) && ($_GET['parent']))
		{
	$sql = "UPDATE ". USERS_TABLE ."
			SET ina_last_playtype = 'parent'
			WHERE user_id = '". $userdata['user_id'] ."'";
	$result = $db -> sql_query($sql);	
		}
	elseif(($game_flash) && (!$_GET['parent']))
		{
	$sql = "UPDATE ". USERS_TABLE ."
			SET ina_last_playtype = 'popup'
			WHERE user_id = '". $userdata['user_id'] ."'";
	$result = $db -> sql_query($sql);	
		}
	else
		{
	$sql = "UPDATE ". USERS_TABLE ."
			SET ina_last_playtype = 'parent'
			WHERE user_id = '". $userdata['user_id'] ."'";
	$result = $db -> sql_query($sql);	
		}
/* End Insert For Play Type */

if( ($game_flash) && (!$_GET['parent']) )
{
	$template->set_filenames(array('body' => 'flash_body.tpl'));
	$template->assign_vars(array(
		'TITLE' 	=> $game_title,
		'WIDTH' 	=> $game_width,
		'HEIGHT' 	=> $game_height,
		'SWFNAME' 	=> $game_name . '.swf',
		'PATH' 		=> $game_path)
	);	
$template->pparse('body');	
	}
elseif(($game_flash) && ($_GET['parent']))
	{

	$template -> set_filenames(array('body' => 'flash_body2.tpl'));
	
	$q = "SELECT *
		  FROM ". INA_TROPHY ."
		  WHERE game_name = '". $game_name ."'";
	$r 		= $db -> sql_query($q);
	$row 	= $db -> sql_fetchrow($r);
	$t_holder_id 	= $row['player'];
	$t_holder_sc 	= $row['score'];
	$t_holder_da 	= $row['date'];
	$trophy_score	= FormatScores($t_holder_sc);
	$trophy_date	= strftime("%b. %d, %Y @ %H:%M:%S", $t_holder_da);

	$q1 = "SELECT username
		   FROM ". USERS_TABLE ."
		   WHERE user_id = '". $t_holder_id ."'";
	$r1 		= $db -> sql_query($q1);
	$row 		= $db -> sql_fetchrow($r1);
	$t_holder_name = $row['username'];

	$template -> assign_vars(array(
		'T_HOLDER'	=> $lang['trophy_holder'],
		'T_HOLDER_1'=> $t_holder_name,		
		'T_DATE'	=> $trophy_date,
		'T_DATE_1'	=> $lang['trophy_held_since'],
		'T_SCORE'	=> $trophy_score,
		'T_SCORE_1'	=> $lang['score_to_beat'],		
		'T_LINK'	=> "$t_holder_name's <a href='profile.php?mode=viewprofile&u=$t_holder_id&sid=". $userdata['session_id'] ."'>". $lang['main_profile'] ."</a>",
		'T_LINK_1'	=> "$t_holder_name's <a href='activity_top_scores_search.php?user=$t_holder_name&sid=". $userdata['session_id'] ."'>". $lang['game_profile'] ."</a>",		
		'T_IMAGE'	=> "images/trophy.gif",
		'R_TITLE'	=> $lang['top_ten'],
		'NAME'		=> $proper_name,
		'TITLE' 	=> $game_title,
		'WIDTH' 	=> $game_width,
		'HEIGHT' 	=> $game_height,
		'SWFNAME' 	=> $game_name .'.swf',
		'PATH' 		=> $game_path)
			);
				
	if($game_reverse == "1")
		{
	$order = "ASC";
		}
	if($game_reverse == "0")
		{
	$order = "DESC";
		}
		
	$q2 = "SELECT *, MAX(score) AS hscore
		   FROM ". iNA_SCORES ."
		   WHERE game_name = '". $game_name ."'
		   GROUP BY player
		   ORDER BY score $order  
		   LIMIT 0,10";
	$r2 = $db -> sql_query($q2);	
      if ($row = $db->sql_fetchrow($r2)) 
      { 
         $p = 1; 
         do 
         { 		 
	$runner_up_name 	= $row['player'];
	$runner_up_score1 	= $row['hscore'];
	$runner_up_score 	= FormatScores($runner_up_score1);	

	$template -> assign_block_vars("runner", array(				
		'R_U_NAME'	=> $runner_up_name,
		'R_U_SCORE'	=> $runner_up_score)
			);
			
			$p++; 
       		} 
       	 while ($row = $db->sql_fetchrow($r2)); 
		} 				
include($phpbb_root_path . 'includes/page_header.'. $phpEx);
$template->pparse('body');	
include($phpbb_root_path . 'includes/page_tail.'. $phpEx);
	}
	else
	{
	$template->set_filenames(array('body' => $game_name . '_body.tpl'));

	$template->assign_vars(array(
		'USERNAME' 		=> $userdata['username'],
		'PATH' 			=> $game_path,
		'GAMELIB' 		=> "./". $board_config['games_path'] ."/". $board_config['gamelib_path']."/",
		'S_GAME_ACTION' => append_sid('newscore.'.$phpEx.'?mode=check_score&game_name='.$game_name))
	);	
$template->pparse('body');	
}

?>
Welche Datei muss ich da bearbeiten?
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

also wenn ich mich nicht ganz irre ist das nicht die
$game_name . '_body.tpl'
also müsste da ne tpl dateis ind die mit dem namen des spiel anfängt (activity_body.tpl evtl??)

Jan
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

also folgende *.tpl gibt es
activity_cat_page_body.tpl
activity_favs_body.tpl
activity_gambling_body.tpl
activity_hof_body.tpl
activity_popup_body.tpl
activity_rating_body.tpl
activity_scores.tpl
activity_search_body.tpl
activity_stats.tpl
activity_top_scores_body.tpl
activity_top_scores_search_body.tpl
activity_top5.tpl
activity_tp_body.tpl
activity_trophy_holders_body.tpl
activity_whos_where_body.tpl
activity_2body.tpl
challenges_body.tpl
flash_body.tpl
flash_body2.tpl
saved_body.tpl
Kann es dann die activity_2body.tpl sein?
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

habe es da mal ausprobiert und es funzt net :cry:
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

*schieb*
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

flash_body und flash_body2

mfg Johny
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

Perfekt ich danke dir :D
Antworten

Zurück zu „phpBB 2.0: Mod Support“