Da ganz offenbar Viele ein Problem mit dem Einrichten der Cronjobs haben, habe ich hier einmal etwas zusammengestellt. Im folgenden Kurztutorial müsst ihr euch eine *.rar herunterladen, in der mehrere ausführbare Dateien liegen (*.vbs, VBScript). Eine jede dieser Dateien tut nichts Anderes, als den Internet Explorer zu öffnen, mehrere Links aufzurufen und den Internet Explorer anschließend wieder zu schließen.
Ihr könnt euch die Dateien selbst mit dem Editor anzeigen lassen, damit ihr auf Nummer sicher geht, dass da nichts Faules drin steckt, solltet ihr mir nicht trauen.
Auch möchte ich darauf hinweisen, dass es sich hierbei um ein Tutorial handelt, dass ich noch nicht getestet habe / noch niemanden hab testen lassen können, weil niemand zum Testen da war. Deswegen würde ich mich freuen, wenn mich ein oder zwei Personen kontaktieren, mit denen ich das gemeinsam durchgehen kann.
Wie auch immer - hier das Tutorial:
Automatische Seitenaktualisierung in fünf Schritten einrichten
Ihr könnt euch die Dateien selbst mit dem Editor anzeigen lassen, damit ihr auf Nummer sicher geht, dass da nichts Faules drin steckt, solltet ihr mir nicht trauen.
Auch möchte ich darauf hinweisen, dass es sich hierbei um ein Tutorial handelt, dass ich noch nicht getestet habe / noch niemanden hab testen lassen können, weil niemand zum Testen da war. Deswegen würde ich mich freuen, wenn mich ein oder zwei Personen kontaktieren, mit denen ich das gemeinsam durchgehen kann.
Wie auch immer - hier das Tutorial:
Automatische Seitenaktualisierung in fünf Schritten einrichten
1) Lade dir diese Datei herunter: [Only registered and activated users can see links. Click Here To Register...]. Nach dem Herunterladen ziehst du den Ordner "Cronjobs" auf den Desktop.
2) Öffne die Aufgabenplanung (klicke auf Start und gebe in das Textfeld Aufgabe ein, ganz oben müsste dir nun "Aufgabenplanung" vorgeschlagen werden). Klicke in dem Aufgabenplanungsfenster auf "Aufgabenplanungsbibliothek".
3) Rechts am Rand findest du "Aufgabe importieren...", klicke dort rauf. Im Ordner Cronjobs ist ein Ordner namens "Import", in dem wiederrum sechs *.xmls liegen. Wenn du nun eine der *.xmls doppelt anklickst, öffnet sich ein kleineres Fenster und wählst "Ok". Wiederhole diesen Vorgang jedenfalls für eine jede der sechs Dateien. Anschließend kann der Ordner "Import" gelöscht werden.
4) Um etwas Schreibarbeit kommt ihr nicht umhin: Öffnet eine jede *.vbs-Datei, die direkt im Ordner "Cronjobs" liegen, mit einem Editor eurer Wahl (Rechtsklick -> Bearbeiten oder Öffnen mit -> Editor auswählen). In den ersten beiden Zeilen findet ihr fileName = "xinc_cronjob" und getParameter = "renew". Die beiden Werte passt ihr gemäß eurer Website an.Beispiel dafür: Der Link, um die Newsseite zu ändern, lautet [Only registered and activated users can see links. Click Here To Register...]xinc_133job.php?aktualisiere=newsAnschließend öffnest du im Websiteordner die includes/xinc_cronjob.php und entfernst das print '<script>window.close();</script>'; in Zeile 23. Anschließend ist man fertig, wenn keine Fehler aufgetreten sind.
Dunkelrot ist hier der Dateiname (=fileName), Dunkelblau der GET-Parameter (=getParameter).
Dann ändert ihr in jeder einzelnen der sechs *.vbs-Dateien fileName = "xinc_cronjob" in fileName = "xinc_133job" und getParameter = "renew" in getParameter = "aktualisiere" um.
5) Ob es funktioniert, kann man wie folgt testen:
- öffne die Aufgabenplanung
- rechtsklicke auf eine der neuen Aufgaben (am Besten auf den, der täglich ausgeführt wird)
- klicke auf Ausführen und merke dir die Uhrzeit, zu der du das gerade ausgeführt hast
- logge dich auf der Website ein und gehe in das Admin-Backend
- schaue bei allen Seiten, die täglich aktualisiert werden (News, Regeln, FAQs, ...), ob das letzte Änderungsdatum mit dem übereinstimmt, als du das Skript eben ausführtest
- wenn ja: Wunderbar, herzlichen Glückwunsch. Alles funktioniert einwandfrei.
- wenn nein: Direkt hier im Thread melden, dass es nicht funktioniert.