MyBB.de Forum
MyBB "Tasks/Cronjobs" - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: MyBB "Tasks/Cronjobs" (/thread-25273.html)



MyBB "Tasks/Cronjobs" - Astinox - 29.03.2012

Hi!

Ich wollte mal fragen wie MyBB das macht, dass obwohl man keine Cronjobs in dem Sinne einrichten kann MyBB dies auf jedem Webspace erlaubt. Kann man so etwas auch in ein anderes Projekt exportieren, würde das nämlich gerne nutzen!


RE: MyBB "Tasks/Cronjobs" - MrBrechreiz - 30.03.2012

Hallo und Herzlich willkommen.

Sorry wenn ich dir nicht helfen kann, liegt nicht unbedinngt an meiner Unwissenheit, eher an dem Grammatisch unverständlichem Text.

Bitte noch einmal für mich in verständlicher Weise schreiben.
(Oder es ist einfach Zeit für mich schlafen zu gehen Big Grin)


RE: MyBB "Tasks/Cronjobs" - Jockl - 30.03.2012

(30.03.2012, 06:52)MrBrechreiz schrieb: ....eher an dem Grammatisch unverständlichem Text.
Wenn schon, dann "grammatikalisch"! Big Grin

Mit jedem Aufruf einer Seite wird über das Template footer folgende Zeile ausgeführt
Code:
<!-- The following piece of code allows MyBB to run scheduled tasks. DO NOT REMOVE -->{$task_image}<!-- End task image code -->
$task_image wird dabei über die global.php bestimmt. Wenn Du Dir dort den Bereich um die Zeile 526 ansiehst, erkennst Du, dass dort die task.php ausgeführt wird. Und daran hängen eben die Tasks, die im ACP definiert werden können.


RE: MyBB "Tasks/Cronjobs" - Astinox - 30.03.2012

D.h., die werden garnicht zu den bestimmten Zeiten ausgeführt, sondern immer nur dann wenn einer auf die Seite geht?


RE: MyBB "Tasks/Cronjobs" - StefanT - 30.03.2012

Genau, irgendwie muss das Script ja aufgerufen werden.


RE: MyBB "Tasks/Cronjobs" - Falkenauge Mihawk - 31.03.2012

Du kannst aber von dir aus auch ein Cronjob auf die task.php anlegen. Dann wird das Script immer zu deinen festgelegten Zeitpunkten zusätzlich ausgeführt.