YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Automatisches Online/Offline stellen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.020 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Automatisches Online/Offline stellen 2 Bewertungen - Durchschnitt: 5,50
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

 Automatisches Online/Offline stellen Antworten Zitieren Editieren Melden       UP

Titel: Automatisches Online/Offline stellen
Version: 0.1
Beschreibung: Dieses kleine Script stellt mit Hilfe von Cronjobs dein Forum regelmäßig zu einer bestimmten Zeit Online bzw. Offline.

Hier die Schritte zur Benutzung:
1. Lade die Datei in das ACP Verzeichnis deines Forums.
2. Öffne die Datei und ändere $offline_message in deine beliebige Offline Nachricht.
3. Als nächstes rate ich dir einen Verzeichnisschutz in deinem ACP zu erstellen.
3. Richte Cronjobs auf deinem Server oder bei http://www.cronjob.de ein und leite sie auf folgende adressen:
- Zum Offline schalten: http://www.url-zu-deinem-forum.de/acp/se...?action=offline
- Zum Online schalten: http://www.url-zu-deinem-forum.de/acp/se...p?action=online

-Mit Verzeichnisschutz Offline schalten:
http://username:passwort@www.url-zu-deinem-forum.de/acp/set_onoff.php?actio
n=offline
-Mit Verzeichnisschutz Onlne scwhalten:
http://username:passwort@www.url-zu-deinem-forum.de/acp/set_onoff.php?actio
n=online
----


weiter zum Download
07.10.06 02:32 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

 RE: Automatisches Online/Offline stellen Antworten Zitieren Editieren Melden       UP

Hatte ich mir zwar schon von theblackdevil909851 coden lassen, aber trotzdem nettes Ding. smile

__________________
Ein Forum für Jedermann - www.funboard4you.de
07.10.06 09:41 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt?
07.10.06 09:44 [kamui] ist offline Finden Als Freund hinzufügen
Pow3r Pow3r ist männlich
Klugscheisser 2008


images/avatars/avatar-3519.gif

Dabei seit: 23.01.06
Beiträge: 894
Herkunft: RLP
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Eigener Cron währe doch dann besser..

Also:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

<?

if $ip == "000.000.000"
befehl }
else
{ weiterleitung }






Da sich die IP Adresse des Servers aufdem das Board läuft normal nicht ändert müsste das doch gehen oder??

__________________
Symbian Mobile Blog - Symbian, Nokia, S60 und Mobilfunk
07.10.06 10:25 Pow3r ist offline WWW Finden Als Freund hinzufügen Füge Pow3r in deine Kontaktliste ein
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt?


Stimmt dran habe ich garnicht gedacht aber das Script war gewollt Augenzwinkern
Werde mir da mal gedanken drummachen...

Zitat:
Original von Pow3r
Eigener Cron währe doch dann besser..

Also:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

<?

if $ip == "000.000.000"
befehl }
else
{ weiterleitung }






Da sich die IP Adresse des Servers aufdem das Board läuft normal nicht ändert müsste das doch gehen oder??


Und wenn die Cronjobs von Cronjob.de benutzen?

Ich werde mcih mal drum kümmern.
Außerdem weiß nicht jeder die IP seines servers Augenzwinkern
07.10.06 10:56 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
mixit mixit ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 34
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Und was, wenn ein User den Offline-Link ausführt? Ist das Forum Offline, bis der nächste Admin kommt?



Wenn du deinen ACP Bereich durch htaccess geschützt hast (was man eigentlich machen sollte), dann dürfte eigentlich kein anderer User die Datei aufrufen können, wenn er nicht die Zugangsdaten hat.
07.10.06 12:28 mixit ist offline Finden Als Freund hinzufügen Füge mixit in deine Kontaktliste ein
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Antworten Zitieren Editieren Melden       UP

Der Cron kann es dann aber auch nicht mehr. *ganz vorsichtig behaupt*

__________________
Ein Forum für Jedermann - www.funboard4you.de
07.10.06 12:47 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Das ist wieder sone sache Augenzwinkern

Die Servercrons können das. Zumindest bei mir...

Falls euch noch ne möglichkeit einfällt meldet euch ruhig ^^
07.10.06 13:09 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
mixit mixit ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 34
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von iceboy1000
Der Cron kann es dann aber auch nicht mehr. *ganz vorsichtig behaupt*


Also, ich habe das jetzt bei cronjob.de laufen, und da kann man Username und Passwort von geschützten Dateien/Bereichen eingeben.


In diesem Fall müsste man das bei cronjob. de folgendermaßen eingeben:

http://username:passwort@www.deinedomain...?action=offline

und

http://username:passwort@www.deinedomain...p?action=online

Bei mir funzt das bestens, habe es schon getestet.

PS:
Funzt auch bei all-inkl.com wenn man Cronjobs hat.

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von mixit: 07.10.06 23:37.

07.10.06 13:41 mixit ist offline Finden Als Freund hinzufügen Füge mixit in deine Kontaktliste ein
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Ok das wusste ich net Augenzwinkern

Das setze ich mit in die Anleitung rein Augenzwinkern

MFG
.$pIrit
07.10.06 15:35 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
mixit mixit ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 34
Forenversion: 2.3

 RE: Automatisches Online/Offline stellen Antworten Zitieren Editieren Melden       UP

Zitat:
Original von .$pIrit
Titel: Automatisches Online/Offline stellen
Version: 0.1
Beschreibung: Dieses kleine Script stellt mit Hilfe von Cronjobs dein Forum regelmäßig zu einer bestimmten Zeit Online bzw. Offline.

Hier die Schritte zur Benutzung:
1. Lade die Datei in das ACP Verzeichnis deines Forums.
2. Öffne die Datei und ändere $offline_message in deine beliebige Offline Nachricht.
ort@3. Als nächstes rate ich dir einen Verzeichnisschutz in deinem ACP zu erstellen.
3. Richte Cronjobs auf deinem Server oder bei http://www.cronjob.de ein und leite sie auf folgende adressen:
- Zum Offline schalten: http://www.url-zu-deinem-forum.de/acp/se...?action=offline
- Zum Online schalten: http://www.url-zu-deinem-forum.de/acp/se...f?action=online

-Mit Verzeichnisschutz Offline schalten:
http://username:passwort@www.url-zu-dein...?action=offline
-Mit Verzeichnisschutz Onlne scwhalten:
http://username:passwort@www.url-zu-dein...f?action=online
----


weiter zum Download


Im Link muss hinter set_onoff noch .php stehen .
Also so:

-Mit Verzeichnisschutz Offline schalten:
http://username:passwort@www.url-zu-dein...?action=offline

und so

-Mit Verzeichnisschutz Online schalten:
http://username:passwort@www.url-zu-dein...p?action=online
----

So muss der Link beispielsweise bei cronjob.de eingegeben werden.

Bei all-inkl.com gibt es für Username und Passwort ein Extrafeld.
Der Link wird da nur folgendermaßen eingegeben:

Zum Offline schalten: www.url-zu-deinem-forum.de/acp/set_onoff.php?action=offline

Zum Online schalten: www.url-zu-deinem-forum.de/acp/set_onoff.php?action=online

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von mixit: 08.10.06 13:05.

07.10.06 23:40 mixit ist offline Finden Als Freund hinzufügen Füge mixit in deine Kontaktliste ein
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

Habe ich geändert mir dem php Augenzwinkern
09.10.06 14:09 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
OptixPro
Mitglied


Dabei seit: 07.02.05
Beiträge: 83

Antworten Zitieren Editieren Melden       UP

Zitat:
Außerdem weiß nicht jeder die IP seines servers Augenzwinkern


erstmal dazu... 127.0.0.1 ;D wenn man seine hosts auf dem server richtig eingestellt hat, dann macht das 0prob, cron -> links / lynx oder nen anderer textbrowser und halt die url...

Sofern nun wie gesagt die hosts vom server passen, kommt der request durch den textbrowser immer von 127.0.0.1 bzw localhost und getipbyname => localhost is zwangslaeufig 127.0.0.1 genau wie getipbyname -> hostname (z.b. serverxyz) 127.0.0.1 ergiebt.

ABER

ich halte es generell fuer unsicher, sowas per httpaufruf zu machen. Wenn der Server php hat, hat er auch cliphp. somit waeren nen aufruf per php viel sinnvoller... Wenn man kein eigenen Server hat bzw kein ssh zugriff, dann muss man zwanglaeufig per http aufrufen, fuer alle anderen waere aber ne cli loesung deutlich sicherer...

P.S.: CLI => CommandLineInterpreter
09.10.06 15:57 OptixPro ist offline E-Mail Finden Als Freund hinzufügen
bloedschaf
Mitglied


Dabei seit: 23.05.05
Beiträge: 187

Antworten Zitieren Editieren Melden       UP

@.$pIrit

Nen Kollege hat das Script mal bearbeitet, für jene, die wirklich cronjob.de nutzen.

Hier wird geprüft, ob die IP, die das Script aufruft, eine der von cronjob.de genutzten IP's ist, oder nicht.

Falls JA, wird das Script ausgeführt, wie es ausgeführt werden soll.

Falls NEIN, wird derjenige, der es aufruft, auf die index.php geleitet smile

Ich hoffe, es ist ok, wenn ich es mal anhänge.

Dateianhang:
unknown set_onoff.php (2 KB, 9 mal heruntergeladen)
10.10.06 15:40 bloedschaf ist offline E-Mail Finden Als Freund hinzufügen
Der Wahre
Mitglied


Dabei seit: 02.10.06
Beiträge: 54
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

schütze das verzeichnis mit pw und liefer dem cron den acc, dann greift der druff zu und jeder der das ding extern ausführen will schaut in die röhre.
11.10.06 11:12 Der Wahre ist offline E-Mail Finden Als Freund hinzufügen
.$pIrit .$pIrit ist männlich
Mitglied


Dabei seit: 09.08.05
Beiträge: 174
Fähigkeiten: WBB2 Profi
Herkunft: Ibbenbüren
Forenversion: 2.3

Themenstarter Thema begonnen von .$pIrit
Antworten Zitieren Editieren Melden       UP

So stehts ja auch in meiner Anleitung.

Deswegen brauchen wir das mit den IP´s nicht mehr Augenzwinkern
12.10.06 01:22 .$pIrit ist offline E-Mail WWW Finden Als Freund hinzufügen Füge .$pIrit in deine Kontaktliste ein MSN Passport-Profil von .$pIrit anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Automatisches Online/Offline stellen