Forum erst um XX zugänglich machen.
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.
Forum erst um XX zugänglich machen.
Hallo,
wie kann ich es einstellen, dass ein bestimmtes Forum erst um XX Uhr betretbar ist und auch erst um die Uhrzeit sichtbar ist? Wenn man es früher versucht, soll eine Meldung kommen.
mfg
wie kann ich es einstellen, dass ein bestimmtes Forum erst um XX Uhr betretbar ist und auch erst um die Uhrzeit sichtbar ist? Wenn man es früher versucht, soll eine Meldung kommen.
mfg
Den Mod gibt es schon weiss allerdings nichtmehr wo ich den her hatte
aber hier mal der Inhalt der Anleitung
Das Forum wird angegeben bei:
if ($forum_id == '8')
Der code
bedeutet also das das Forum zwischen 9 Uhr und 22 Uhr geöffnet ist (vorrausgesetzt es wurde nicht im ACP gesperrt).
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
Soll es in dieser Zeit gesperrt und zu allen anderen Zeiten geöffnet sein, dann muss der code so lauten:
if ($current_fc_time >= '859' && $current_fc_time <= '2159')
aber hier mal der Inhalt der Anleitung
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
index.php
#
#----------[ FIND ]-------------------------------------
#
if ( $is_auth_ary[$forum_id]['auth_view'] )
#
#----------[ BEFORE, ADD ]------------------------------
#
// close forum by daytime
if ($forum_id == '8')
{
$current_fc_time = date('Gi',time());
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
{
$forum_data[$j]['forum_status'] = FORUM_LOCKED;
}
}
// close forum by daytime
#
#----------[ OPEN ]-------------------------------------
#
posting.php
#
#----------[ FIND ]-------------------------------------
#
if ( $post_info['forum_status'] == FORUM_LOCKED && !$is_auth['auth_mod'])
#
#----------[ BEFORE, ADD ]------------------------------
#
// close forum by daytime
if ($forum_id == '8')
{
$current_fc_time = date('Gi',time());
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
{
$post_info['forum_status'] = FORUM_LOCKED;
}
}
// close forum by daytime
#
#----------[ OPEN ]-------------------------------------
#
viewforum.php
#
#----------[ FIND ]-------------------------------------
#
//
// Dump out the page header and load viewforum template
#
#----------[ BEFORE, ADD ]------------------------------
#
// close forum by daytime
if ($forum_id == '8')
{
$current_fc_time = date('Gi',time());
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
{
$forum_row['forum_status'] = FORUM_LOCKED;
}
}
// close forum by daytime
#
#----------[ OPEN ]-------------------------------------
#
viewtopic.php
#
#----------[ FIND ]-------------------------------------
#
$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new'];
#
#----------[ BEFORE, ADD ]------------------------------
#
// close forum by daytime
if ($forum_id == '8')
{
$current_fc_time = date('Gi',time());
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
{
$forum_topic_data['forum_status'] = FORUM_LOCKED;
}
}
// close forum by daytime
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Das Forum wird angegeben bei:
if ($forum_id == '8')
Der code
bedeutet also das das Forum zwischen 9 Uhr und 22 Uhr geöffnet ist (vorrausgesetzt es wurde nicht im ACP gesperrt).
if ($current_fc_time <= '859' || $current_fc_time >= '2159')
Soll es in dieser Zeit gesperrt und zu allen anderen Zeiten geöffnet sein, dann muss der code so lauten:
if ($current_fc_time >= '859' && $current_fc_time <= '2159')
-
- Mitglied
- Beiträge: 497
- Registriert: 04.07.2006 15:20
- Wohnort: Mönchengladbach