Suche: Forum nur zu bestimmten Zeiten geöffnet
Suche: Forum nur zu bestimmten Zeiten geöffnet
Moin,
ich möchte ein Forum als Nachschicht-Forum starten. Dafür sollte das Forum z.B. nur ab 18 Uhr und bis 6 Uhr sichtbar sein. Gibt es ein Hack/Mod für sowas?
Habe bei phpbbhacks.com nichts gefunden.
Gruss
Holger
ich möchte ein Forum als Nachschicht-Forum starten. Dafür sollte das Forum z.B. nur ab 18 Uhr und bis 6 Uhr sichtbar sein. Gibt es ein Hack/Mod für sowas?
Habe bei phpbbhacks.com nichts gefunden.
Gruss
Holger
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, da müsste man vielleicht in der auth.php die Rechte für diese Uhrzeiten setzen.
Also eine Art:
Bist Du kein Admin, darfst aber die Foren sehen und es ist zwischen 6 und 18 Uhr, dann werden die Rechte für Lesen und Ansicht entzogen.
Müsste ich mir bei Gelegenheit mal näher Gedanken zu machen...
Also eine Art:
Bist Du kein Admin, darfst aber die Foren sehen und es ist zwischen 6 und 18 Uhr, dann werden die Rechte für Lesen und Ansicht entzogen.
Müsste ich mir bei Gelegenheit mal näher Gedanken zu machen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich kenne sowas noch nicht mal ansatzweise, daher habe ich es hierher verschoben.
Anforderungen habe ich bereits auch schon auf anderen Boards gesehen, aber noch keine Lösung...
Anforderungen habe ich bereits auch schon auf anderen Boards gesehen, aber noch keine Lösung...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Theoretisch müsste es so klappen:
Du musst nur die Foren einstellen, die zwischen den zu wählenden Zeiten $start... und $end... nicht angezeigt werden sollen. Die User können dann auch diese nicht betreten. Nur noch Board-Admins können das.
Nun ja, dieses Snippet ist nicht getestet...
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/auth.php
#
#-----[ FIND ]-----
#
//
// Is user a moderator?
//
#
#-----[ BEFORE, ADD ]-----
#
//
// Hide Forum on Daytimes
//
$current_hour = create_date("h", time(), $userdata['user_timezone']);
$blockes_forums = array(1, 2, 3);
$start_block_hour = 6;
$end_block_hour = 18;
if ($current_hour >= $start_block_hour && $current_hour <= $end_block_hour && $userdata['user_level'] != ADMIN)
{
if ($forum_id != AUTH_LIST_ALL && in_array($forum_id, $blocked_forums))
{
$auth_user['auth_view'] = 0;
$auth_user['auth_read'] = 0;
}
else
{
for($k = 0; $k < count($f_access); $k++)
{
$f_forum_id = $f_access[$k]['forum_id'];
if (in_array($forum_id, $blocked_forums))
{
$auth_user[$f_forum_id]['auth_view'] = 0;
$auth_user[$f_forum_id]['auth_read'] = 0;
}
}
}
}
Nun ja, dieses Snippet ist nicht getestet...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die aktuelle Serverzeit. Auf den lokalen Computer des Users kann man mit PHP nicht zugreifen, da PHP eine reine Server-Scriptsprache ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Als nächste Ausbaustufe denkbar.
Und letztlich eben jedes Forum einzeln einstellbar *duck*
Wer wagt sich da ran?
Und letztlich eben jedes Forum einzeln einstellbar *duck*
Wer wagt sich da ran?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Wäre eine herrausforderung mal für mich, aber die Zeit lässt es nicht zu *g*
Oki, wäre es nicht mit jedes Forum einzel einstellbar, wäre es leicht und schnell zu realisieren, 2 DB einträge, dann in der konfig die mit $new['name'], setzen zum speichern und in dem snippet von dir einfach die zeit mit $board_config['name'], ersetzt.
Aber wenn die Forum einzeln einstellbar sein müssen, was auch mehr sinn macht, sieht das ganze etwas anders aus
Oki, wäre es nicht mit jedes Forum einzel einstellbar, wäre es leicht und schnell zu realisieren, 2 DB einträge, dann in der konfig die mit $new['name'], setzen zum speichern und in dem snippet von dir einfach die zeit mit $board_config['name'], ersetzt.
Aber wenn die Forum einzeln einstellbar sein müssen, was auch mehr sinn macht, sieht das ganze etwas anders aus
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
-
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, hab ich da was verpasst?Oxpus Erweiterung für den Attachment MOD und der Bilderverlinkung
Für den Attachment MOD hatte ich bislang nur programmiert, daß man die Attachments umsortieren kann und das je Forum. Aber Verlinkung von Bildern???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="oxpus";p="64532"]Die aktuelle Serverzeit. Auf den lokalen Computer des Users kann man mit PHP nicht zugreifen, da PHP eine reine Server-Scriptsprache ist.[/quote]
Es würde ja reichen, wenn die aktuelle Serverzeit neben der Einstellung angezeigt wird. Dann könnte man ja eventuelle Differenzen ausrechnen.
Es würde ja reichen, wenn die aktuelle Serverzeit neben der Einstellung angezeigt wird. Dann könnte man ja eventuelle Differenzen ausrechnen.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, die Zeitzone des Users wird bereits berücksichtigt
Also zumindest in meiner Abfrage in der auth.php...
Also zumindest in meiner Abfrage in der auth.php...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Öhm, wie wäre es damit => Uhrzeitgesteuertes sperren eines Forums?
Das Forum wird zwar nicht versteckt, sondern nur gesperrt. Aber es funktioniert wunderbar und erfüllt seinen zweck.
Das Forum wird zwar nicht versteckt, sondern nur gesperrt. Aber es funktioniert wunderbar und erfüllt seinen zweck.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Aber bedeutet nicht
dass der Anwender das Forum gar nicht erst sehen kann.
Amigalink, Du Schlaumeier! Warum meldest Du dich nicht früher! ;-)
Genau das brauche ich! Ist aber komplizierter als oxpus Version ...
Code: Alles auswählen
$auth_user['auth_view'] = 0;
Amigalink, Du Schlaumeier! Warum meldest Du dich nicht früher! ;-)
Genau das brauche ich! Ist aber komplizierter als oxpus Version ...
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ah ja, da war ja noch jemand fleissig. Und das bereits bis zum Ende...
@Holger
Sehen nicht, aber posten
@Holger
Sehen nicht, aber posten
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Klar, klingt unlogisch, aber vielleicht gibts irgendwo solche Funktionen, die ein Posten in solche Foren ermöglicht. Und dann muss "POSTEN" auch dann verboten werden.
Daher, sofern Dich das stört, die betreffenden Rechte in der auth.php mit entziehen und Ruhe ist.
Daher, sofern Dich das stört, die betreffenden Rechte in der auth.php mit entziehen und Ruhe ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Amigalink ... habe mal Deine Version ausprobiert. Da kann auch ein Admin nicht mehr posten.
In der Beschreibung sagst Du, dass es dem Admin (und Moderatoren) möglich sein soll zu posten.
Amigalink, leider funktioniert das nicht.
Ich habe nun:
Damit sollte das Forum nur Nachts (ab 18 Uhr bis morgens 7 Uhr) geöffnet sein.
Leider ist es nach 18 Uhr immer noch gesperrt.
Amigalink? Hallo? ¢¦
In der Beschreibung sagst Du, dass es dem Admin (und Moderatoren) möglich sein soll zu posten.
Amigalink, leider funktioniert das nicht.
Ich habe nun:
Code: Alles auswählen
if ($current_fc_time >= '700' || $current_fc_time <= '1800')
Leider ist es nach 18 Uhr immer noch gesperrt.
Amigalink? Hallo? ¢¦
Zuletzt geändert von Holger am Fr 06.Okt, 2006 14:24, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Lass ihm Zeit. Er ist privat momentan sehr angespannt und kann daher nicht zeitnah antworten.
Wenn er an dieses Topic überhaupt noch denkt ...
Wenn er an dieses Topic überhaupt noch denkt ...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!