Link in overall-header.tpl zeitgesteuert
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.
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.
Link in overall-header.tpl zeitgesteuert
Ist es möglich einen gewissen Bereich in der overall_header.tpl zeitzusteuern?
Also das ein Link nur in einem bestimmten Zeitraum sichtbar ist?
Konkreter Fall. Ich habe mir den Casino-Mod eingebaut, und möchte da jetzt quasi Öffnungszeiten realisieren, das z.B. der Link zum Casino nur zwischen 22.00 Uhr Abends und 2.00 Uhr Nachts zu sehen ist.
mit diesen "switch"-Befehlen ist es ja möglcih gewisse Bereiche nur für bestimmte Gruppen sichtbar zu machen. Ist das auch mit Zeiten realisierbar?
Also das ein Link nur in einem bestimmten Zeitraum sichtbar ist?
Konkreter Fall. Ich habe mir den Casino-Mod eingebaut, und möchte da jetzt quasi Öffnungszeiten realisieren, das z.B. der Link zum Casino nur zwischen 22.00 Uhr Abends und 2.00 Uhr Nachts zu sehen ist.
mit diesen "switch"-Befehlen ist es ja möglcih gewisse Bereiche nur für bestimmte Gruppen sichtbar zu machen. Ist das auch mit Zeiten realisierbar?
Versuchs mal so, ist aber ungetestet -->
Damit ist der Switch in der overall_header.tpl scharf / Beispiel -->
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Login box?
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
if ( $userdata['session_logged_in'] && ( date('G') >= 22 || date('G') <= 2) )
{
$template->assign_block_vars('switch_enable_casino', array());
}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoMvars musst du halt noch anpassen, ich kenn die Casino MOD nicht. easy<!-- BEGIN switch_enable_casino -->
<a href="{U_LINK}">{L_LINK}</a>
<!-- END switch_enable_casino -->
Login vorausgesetzt!easygo hat geschrieben:Damit ist der Switch in der overall_header.tpl scharf / Beispiel -->
Wenns keine Rolle spielt, dann langts auch so -->
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Login box?
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
if ( date('G') >= 22 || date('G') <= 2 )
{
$template->assign_block_vars('switch_enable_casino', array());
}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoMWie auch?Blazer hat geschrieben:habe eben getestet 2335 bis 2340
das klappt aber nicht
http://de2.php.net/manual/de/function.date.php
Code: Alles auswählen
if ( date('G') >= 22 || date('G') <= 2 ) date(G) gibt die die aktuelle stunde in den zahlen von 0 (mitternacht) bis 23 aus
wenn die zahl grösser als 22 oder kleiner 2 ist dann:
Code: Alles auswählen
$template->assign_block_vars('switch_enable_casino', array()); kolja
edit:
hab deinenletzten beitrag nicht gesehen...
versuche es doch mal so:
Code: Alles auswählen
if (( date('G') >= 22 || date('G') <= 2) && ( date('i') >= 35 || date('i') <= 40) )
{
$template->assign_block_vars('switch_enable_casino', array());
}
Zuletzt geändert von kolja am 10.01.2006 00:30, insgesamt 1-mal geändert.
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
dann so -->Blazer hat geschrieben:und wie müsste ich das G ersetzen damit ich eine minutengenaue Zeit einstellen kann? z.B. 23:35 Uhr bis 23:40 Uhr
Code: Alles auswählen
if ( date('Gi') >= 2335 && date('Gi') <= 2340 )