Board zeitlich deaktivieren möglich?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Board zeitlich deaktivieren möglich?

Beitrag von drkmnn666 »

hallo,

besteht die möglichkeit das board von z.b. null uhr bis 1 uhr sperren zu können und falls ja, wie? also nicht per hand, klar oder *gg*. danke
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ausser durch einen Cronjob wüsste ich nicht, wie man das anstellen sollte...
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!
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

ich würd in die datei die am anfang von jedme script includet wird (ich denk mal config.php) das schreiben:

Code: Alles auswählen

$stunde = date("G", time());

if($stunde == 0)
{
die("Board deaktiviert!");
}
für mich die einfachste Lösung :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Tztztz... Und das ohne Zeitzone ;) Tztztz...
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!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

[quote="KeineAhnung";p="84877"]ich würd in die datei die am anfang von jedme script includet wird (ich denk mal config.php) das schreiben:

Code: Alles auswählen

$stunde = date("G", time());

if($stunde == 0)
{
die("Board deaktiviert!");
}
für mich die einfachste Lösung :D[/quote]

bitte genaue und korrekte angaben mit zeitzone, weil möchte ja keinen müll bei mir reinmachen. ein dank im voraus^^.
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

Code: Alles auswählen

//START Board-Offline
$zeitzone = date("Z", time());
$timestamp = time()-$zeitzone; //ok zeitzone 0...
$stunde = date("G", $timestamp); // mhmmm ok jetzt die zeit für die zeitzone null
$stunde = $stunde+1 // Ich glaube D-Land hat GTM+1 ;D
$sommeroderwinter = date("I", time()); // Sommer oder Winter das ist hier die Frage...
if($sommeroderwinter != 1)
$stunde++;

if($stunde == 0)
die("Board deaktiviert!");
//ENDE Board-Offline
öhm joar wenn die sommerzeit die Standard zeit bei der gtm ist dann stimmt alles wnen nicht mach aus dem != ein == bzw aus dem $stunde++ ein -- machen bin mir bei sommer winterzeit aber nciht klar, wieso haben wir diesen mist überhaupt -.- ^^ also ungetestet sollte aber funktionieren
Zuletzt geändert von KeineAhnung am Di 19.Feb, 2008 15:17, insgesamt 2-mal geändert.
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

mmmhhh, dies kommt in die config.php rein oder??? und dies haut auch? also jetzt nichts gegen deine leistung, also danke, aber fände es i.o., wenn oxpus sein ok dazu geben würde... *gg*

ist der code nun für die sommerzeit oder für die winterzeit oder für beides geeignet? sorry, aber hab davon null plan..
Zuletzt geändert von drkmnn666 am Di 19.Feb, 2008 15:24, insgesamt 1-mal geändert.
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

[quote="drkmnn666";p="84917"]mmmhhh, dies kommt in die config.php rein oder??? und dies haut auch? also jetzt nichts gegen deine leistung, also danke, aber fände es i.o., wenn oxpus sein ok dazu geben würde... *gg*

ist der code nun für die sommerzeit oder für die winterzeit oder für beides geeignet? sorry, aber hab davon null plan..[/quote]

er sollte für bedies gehen aber lass oxpus lieber wirklich nochmal drauf gucken ;D

ich habe mal jemanden gefragt, er meint apache macht das automatisch mit sommer/winterzeit also kannst du laut ihm (ich glaub ihm :D) dies weglassen:

Code: Alles auswählen

$sommeroderwinter = date("I", time()); // Sommer oder Winter das ist hier die Frage...
if($sommeroderwinter != 1)
$stunde++;
Zuletzt geändert von KeineAhnung am Di 19.Feb, 2008 16:53, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn dann käme das in die common.php und zwar vor den Code für ein gesperrtes Forum (also dem Code, der über das ACP gesteuert wird).
Und so habe ich an dem Code erst einmal nichts auszusetzen...
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!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

und wo befindet sich der code, sehe da nichts mir sperrung. häng es mal an. danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Tjoar, der ist bei Dir nicht mehr vorhanden.
Du kannst also Dein Board nicht mehr per ACP sperren!

Füge dann einfach den Code vor ?> ein. Also vor die letzte Zeile in der common.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!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

na kann es schon sperren, aber fiel mir gerade ein, hab dafür nen mod (wo ich halt eine eigene meldung verfassen kann und bestimmt kann, ob nur admin etc. trotzdem auf das board zugriff hat.

fehlermeldung:

bemängelt wird:

if($stunde == 0)
Zuletzt geändert von drkmnn666 am Mi 20.Feb, 2008 17:21, insgesamt 1-mal geändert.
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

toll aber am besten auch den fehler mitposten ;D
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

Code: Alles auswählen

Parse error: syntax error, unexpected T_IF in /usr/export/www/vhosts/funnetwork/hosting/test/common.php on line 234
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

kannst du mal die common.php so wie sie diesen fehler geliefert hat hochladen?
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

das eingefügte ist deaktiviert...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

Code: Alles auswählen

$stunde = $stunde+1 // Ich glaube D-Land hat GTM+1 ;D
da fehlt ein ; hinter der 1 korrigier das dann sollte es gehen ;)
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

bis jetzt noch keine fehlermeldung, werde morgen bzw. heute nacht mal posten ob es funktioniert hat und falls ja, dann könnte man dies ja unter snippets evtl. mit einfügen...
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

[quote="drkmnn666";p="84949"]bis jetzt noch keine fehlermeldung, werde morgen bzw. heute nacht mal posten ob es funktioniert hat und falls ja, dann könnte man dies ja unter snippets evtl. mit einfügen...[/quote]gl ohne probleme funktionieren, nur ist das die feine englische art? ;D naja dafür ist das board dann wirklich ganz deaktiviert und keine datenbank abfrgaen hingegen zu einer Standard phpbb2 fehlermeldung
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

wie feine englische art? na ich mach dies nur von null bis eins, weil da mit der zeit bei mir was nicht hinhaut, hab da den gestern/heute-mod drinne und haut auch alles hin, nur die uhr schaltet prinzipiell erst nachts um eins um, tagsüber ist alles easy. aber dies stört mich eben. ergo die stunde wird das board deaktiviert und gut ist...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Man kann es eben halt auch von hinten durch die Brust ins Auge schiessen...
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!
Benutzeravatar
KeineAhnung
Beiträge: 349
Registriert: Di 29.Mai, 2007 17:35
Wohnort: NRW
Kontaktdaten:

Beitrag von KeineAhnung »

[quote="oxpus";p="84960"]Man kann es eben halt auch von hinten durch die Brust ins Auge schiessen...[/quote]

???
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, nun, der Today/Yesterday MOD schaltet hier aktuell eine Stunde falsch um und dann wird schlicht das Board während dessen gesperrt.
Halt Bekämpfung des Symptoms und nicht der Ursache ;)
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!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

nun ja, wenn ich ursache wüßte, dann hätte ich sie bestimmt schon eliminiert, weil stört mich schon... und da ich ja laine bin und ihr die experten und ich euch ja gefragt habe und ihr auch nicht weiter wißt, muss ich erst einmal den weg gehen. es sei denn euch fällt noch was gutes ein...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

es sei denn euch fällt noch was gutes ein...
Ich hatte dazu bereits den anderen MOD genannt, der prima funktioniert ;)
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!
Antworten