Seite 1 von 1

ersatz für %h% und %m%

Verfasst: 26.02.2008 09:19
von DespoBerry
hallo,

ich bastel z.z. an einem mod bzw. ich konvertiere ihn von phpbb2 in phpbb3.

nun bräuchte ich mal wieder euere hilfe.

folgender code:

Code: Alles auswählen

if ($board_config['tipp_endetippabgabe'] != '0')
{
	if ($board_config['tipp_endetippabgabe'] > '60')
	{
		$tippendehour = floor($board_config['tipp_endetippabgabe'] / 60);
		$tippendeminute = $board_config['tipp_endetippabgabe'] - ($tippendehour * 60);
		$tipptimemin = str_replace("%m%", $tippendeminute , $lang['tipp_tipptimeminute60']);
		$tipptimeminute = str_replace("%h%", $tippendehour , $tipptimemin);
		$template->assign_block_vars('tipptimeminute_switch',array(
			"L_TIPPTIMEMINUTE" => $tipptimeminute
			)
		);
	}
	else
	{
		$tipptimeminute = str_replace("%m%", $board_config['tipp_endetippabgabe'], $lang['tipp_tipptimeminute']);
		$template->assign_block_vars('tipptimeminute_switch',array(
			"L_TIPPTIMEMINUTE" => $tipptimeminute
			)
		);
	}
}
führte zur anzeige bis zu wieviel minuten vor spielbeginn man tippen konnte.
leider funktioniert dies jetzt nicht mehr.
ich geh mal davon aus das jetzt in phpbb3 andere variablen für
minute - %m%
und stunde - %h%

genutzt werden.
leider hat mir die suche nicht geholfen.

jemand von euch eine idee??

besten dank im voraus

Verfasst: 26.02.2008 10:21
von Dr.Death
Hi,

arbeite nicht mit str_replace ;-)

Benutze lieber sprintf();

Code: Alles auswählen

sprintf($user->lang['tipp_tipptimeminute60'] , $tippendeminute );
in der passenden language Variable platzierst Du einen Platzhalter %s :

Code: Alles auswählen

	'tipp_tipptimeminute60'					=> 'Es sind noch <strong>%s</strong> Minuten übrig.',