ersatz für %h% und %m%

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DespoBerry
Mitglied
Beiträge: 108
Registriert: 14.09.2007 07:54

ersatz für %h% und %m%

Beitrag 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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.',
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“