Seite 1 von 2
Olympus board Zeitabhängig deaktivieren?
Verfasst: 10.08.2006 22:21
von alfalive
Hallo
ich wollte hier fragen ob man Deaktivierung von Board Zeitlich steuern kann?
z.B. jeden Tag um 23 Uhr schaltet sich Board aus und um 6:00 Uhr wieder ein.
Wenn es nicht geht. Wie groß könnte der Aufwand sein dies möglich zu machen?
Verfasst: 10.08.2006 22:30
von OnFire
Ob es geht weiß ich nicht, wenn du Cronjobs zur verfügung hast ist es aber kein Problem (einfach per Cronjob zur gegebenen Zeit n Script in nem geschützten Ordner aufrufen, dass es anschaltet und eins ders abschaltet). Wenn du das nicht per Hand kannst meld dich noch mal dann zeig ich (oder jemand anders) dir das genauer.
Btw. ich glaub wenn du keine Cronjobs hast gibts da sowas wie Pseudocron aber ich habs noch nich benutzt und weiß grad auch nich genau wo, such einfach mal (Google oder Forensuche)
Verfasst: 10.08.2006 22:37
von alfalive
Ja ich habe Cronjob funktion in der Administrationpanel auf dem Server.
Habe aber damit noch keine Erfahrung.
Hoffentlich muss ich die Scripts nicht schreiben. Weil ich gar nicht koden kann .
Verfasst: 10.08.2006 23:02
von alfalive
Ich habe gerade Kronjob angeschaut.
Schwierig zu verstehen.
Minute
Stunde
Tag
Woche
Wonat
Jahr
Befehl
so viele Eingabefelder. Ich möchte dass es jeden Tag von 23 bis 6 Uhr läuft. Denke dass es damit nicht geht.
kann man irgendwie über PHP das einstellen?
Verfasst: 11.08.2006 01:47
von S2B
Mach's doch per PHP:
Code: Alles auswählen
$current_hour = date('H');
if ($current_hour < 6 && $current_hour >= 23)
{
// Board deaktivieren
}
Dadurch ist dein Board von 23 Uhr bis 6 Uhr gesperrt (wenn du den entsprechenden Code einfügst *g*).
Verfasst: 11.08.2006 13:26
von alfalive
So ungefähr habe ich mir das auch vorgestellt. Leider habe ich in PHP nur Anfänger Wissen. Kann es selbst nicht realisieren.
hmm...
ist die datei admin_board.php die man verändern muss?
Das habe ich gefunden.
Code: Alles auswählen
$disable_board_yes = ( $new['board_disable'] ) ? "checked=\"checked\"" : "";
$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";
Verfasst: 11.08.2006 14:04
von S2B
Nein, das ganze muss in die common.php.

Verfasst: 11.08.2006 14:35
von alfalive
Habe versucht was zu machen.
Leider kann ich kein code Basteln.
_________
Verstehe nicht warum es nicht als Standart feature im Forum ist.
________
Verfasst: 11.08.2006 14:52
von CrYiNg
Hallo!
alfalive hat geschrieben:
[...]
Verstehe nicht warum es nicht als Standart feature im Forum ist.
________
Weil man einfach der Meinung ist, dass ein Forum immer online sein sollte.
CrYiNg

Verfasst: 11.08.2006 18:43
von alfalive
S2B hat geschrieben:Nein, das ganze muss in die common.php.

Vielen dank für deine Tipps. Jetzt läuft es so wie ich will.
Nochmals vielen dank.
Nur die Admins können sich nicht einloggen.