anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 22:52

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: MoTD anders
BeitragVerfasst: Di 13 Mär, 2007 22:56 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 14 Feb, 2007 14:12
Beiträge: 57
Wie der name schon sagt MoTD anders..

Manche von euch haben logd server mit RP chars! Und da habe ich mir gedacht füge in die Normale MoTD >RP Chars MoTD< und >RP Chars Umfrage< ein.,. ich muss gerade noch kucken wie ich MoTD verdoppeln kan das beide ihre eigene haben aber bis lang erstmal so..

Öffne MoTD.php suche:

[php]output(($session[user][superuser]>=3?" [<a href='motd.php?op=add'>MoTD erstellen</a>|<a href='motd.php?op=addpoll'>Umfrage erstellen</a>]`n":""),true);[/php]

ersetzten durch:

[php]output(($session[user][superuser]>=3?" [<a href='motd.php?op=add'>MoTD erstellen</a>|<a href='motd.php?op=addpoll'>Umfrage erstellen</a>|<a href='motd.php?op=11'>RP Chars MotD</a>|<a href='motd.php?op=44'>RP Chars Umfrage</a>]`n":""),true);[/php]

suche:

[php]if ($_GET[op]=="add"){
if ($session[user][superuser]>=3){
if ($_POST[subject]=="" || $_POST[body]==""){
output("<form action='motd.php?op=add' method='POST'>",true);
addnav("","motd.php?op=add");
output("<input type='text' size='50' name='subject' value=\"".HTMLEntities(stripslashes($_POST[subject]))."\">`n",true);
output("<textarea class='input' name='body' cols='37' rows='5'>".HTMLEntities(stripslashes($_POST[body]))."</textarea>`n",true);
output("<input type='submit' class='button' value='Hinzufügen'></form>",true);
}else{
$sql = "INSERT INTO motd (motdtitle,motdbody,motddate) VALUES (\"$_POST[subject]\",\"$_POST[body]\",now())";
db_query($sql);
header("Location: motd.php");
exit();
}
}else{
if ($session[user][loggedin]){
//$session[user][hitpoints]=0;
//$session[user][alive]=0;
$session[user][experience]=round($session[user][experience]*0.9,0);
addnews($session[user][name]." wurde für den Versuch, die Götter zu betrügen, bestraft.");
output("Du hast versucht die Götter zu betrügen. Du wurdest mit Vergessen bestraft. Einiges von dem, was du einmal gewusst hast, weisst du nicht mehr.");
saveuser();
}
}
}[/php]

füge DARUNTER ein:

[php]if ($_GET[op]=="11"){
if ($session[user][superuser]>=3){
if ($_POST[subject]=="" || $_POST[body]==""){
output("<form action='motd.php?op=add' method='POST'>",true);
addnav("","motd.php?op=add");
output("<input type='text' size='50' name='subject' value=\"".HTMLEntities(stripslashes($_POST[subject]))."\">`n",true);
output("<textarea class='input' name='body' cols='37' rows='5'>".HTMLEntities(stripslashes($_POST[body]))."</textarea>`n",true);
output("<input type='submit' class='button' value='Hinzufügen'></form>",true);
}else{
$sql = "INSERT INTO motd (motdtitle,motdbody,motddate) VALUES (\"$_POST[subject]\",\"$_POST[body]\",now())";
db_query($sql);
header("Location: motd.php");
exit();
}
}else{
if ($session[user][loggedin]){
//$session[user][hitpoints]=0;
//$session[user][alive]=0;
$session[user][experience]=round($session[user][experience]*0.9,0);
addnews($session[user][name]." wurde für den Versuch, die Götter zu betrügen, bestraft.");
output("Du hast versucht die Götter zu betrügen. Du wurdest mit Vergessen bestraft. Einiges von dem, was du einmal gewusst hast, weisst du nicht mehr.");
saveuser();
}
}
}[/php]

suche:

[php]if ($_GET[op]=="addpoll"){
if($session['user']['superuser']>=3){
if ($_POST['subject']=="" || $_POST['body']==""){
output("<form action='motd.php?op=addpoll' method='POST'>",true);
addnav("","motd.php?op=add");
output("<input type='text' size='50' name='subject' value=\"".HTMLEntities(stripslashes($_POST[subject]))."\">`n",true);
output("<textarea class='input' name='body' cols='37' rows='5'>".HTMLEntities(stripslashes($_POST[body]))."</textarea>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("<input type='submit' class='button' value='Hinzufügen'></form>",true);
}else{
$body = array("body"=>$_POST['body'],"opt"=>$_POST['opt']);
$sql = "INSERT INTO motd (motdtitle,motdbody,motddate,motdtype) VALUES (\"$_POST[subject]\",\"".addslashes(serialize($body))."\",now(),1)";
db_query($sql);
header("Location: motd.php");
exit();
}
}else{
if ($session[user][loggedin]){
//$session[user][hitpoints]=0;
//$session[user][alive]=0;
$session[user][experience]=round($session[user][experience]*0.9,0);
addnews($session[user][name]." wurde für den Versuch, die Götter zu betrügen, bestraft.");
output("Du hast versucht die Götter zu betrügen. Du wurdest mit Vergessen bestraft. Einiges von dem, was du einmal gewusst hast, weisst du nicht mehr.");
saveuser();
}
}
}[/php]

füge DARUNTER ein:

[php]if ($_GET[op]=="44"){
if($session['user']['superuser']>=3){
if ($_POST['subject']=="" || $_POST['body']==""){
output("<form action='motd.php?op=addpoll' method='POST'>",true);
addnav("","motd.php?op=add");
output("<input type='text' size='50' name='subject' value=\"".HTMLEntities(stripslashes($_POST[subject]))."\">`n",true);
output("<textarea class='input' name='body' cols='37' rows='5'>".HTMLEntities(stripslashes($_POST[body]))."</textarea>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("Opt <input name='opt[]'>`n",true);
output("<input type='submit' class='button' value='Hinzufügen'></form>",true);
}else{
$body = array("body"=>$_POST['body'],"opt"=>$_POST['opt']);
$sql = "INSERT INTO motd (motdtitle,motdbody,motddate,motdtype) VALUES (\"$_POST[subject]\",\"".addslashes(serialize($body))."\",now(),1)";
db_query($sql);
header("Location: motd.php");
exit();
}
}else{
if ($session[user][loggedin]){
//$session[user][hitpoints]=0;
//$session[user][alive]=0;
$session[user][experience]=round($session[user][experience]*0.9,0);
addnews($session[user][name]." wurde für den Versuch, die Götter zu betrügen, bestraft.");
output("Du hast versucht die Götter zu betrügen. Du wurdest mit Vergessen bestraft. Einiges von dem, was du einmal gewusst hast, weisst du nicht mehr.");
saveuser();
}
}
}[/php]

Manche werden dies nun schwachsinnig finden aber ich finde das es für die leute mit normalen spielern ud nur rp spielern besser oist daher sie dan nicht ales wurscht durch einenader haben^^

_________________
Noah schrieb:
[php]Was ist PhP und wie geht das?[/php]

und heute ist er ein no0b


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 08:37 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 20 Feb, 2005 16:45
Beiträge: 103
Wohnort: Ulm
Geschlecht: Männlich
Ich frage mich jetzt ernsthaft wozu ???

Vorallem weil am code ja nichts geändert wurde...so wie ich das bei kurzem drüber fliegen gesehen habe .....

Ich würde es ja noch verstehen wenn du eine extra RP Char Motd ( rpmotd.php ) erstellen würdest und dort einen kompletten auf RP Chars gerichteten Code bastelst ( wobei ich das auch nicht für sinnvoll halte ) aber nur die code stellen zu verdoppeln......

Schau dir doch lieber den aktuellen motd Code an und versuch daraus etwas zu coden...somit hättest du was eigenes gemacht und dabei noch was gelernt ;)

_________________
Caivallon Scripts:
Dies und Das :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 08:40 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Und wenn du bereits ein ganzes OP änderst (Ohoooooo) dann doch wenigstens auch konstant >.<

[php]addnav("","motd.php?op=add"); [/php]
sollte eher
[php]addnav("","motd.php?op=11"); [/php]
sein.

Das gleich weiter unten ebenfalls.
Gibt auch noch andere Fehler, aber wie DarkAngel es bereits angeklungen hatte, finde auch ich es eher sinnlos. Jedoch jedem das seine.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 14:14 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 14 Feb, 2007 14:12
Beiträge: 57
ich habe hier ja in anperaq gefragt wie ich das MoTD teil in der common verdoppeln kan mir halt keiner geantwort5et deshalb musste ich das so machen.. und cih sagte ja auch das dies nicht jeder gut finden wird..

_________________
Noah schrieb:
[php]Was ist PhP und wie geht das?[/php]

und heute ist er ein no0b


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 14:25 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
Also ich verstehe zwar noch nicht sehr viel von PhP bin gerade dabei es im Internet zu lernen. Aber was du da gerade gemacht hast Noah, -kopfschüttel-


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 17:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Noah mal ganz im Ernst: Ich sehe hier öfters, dass du irgendwelche Dinge kopierst, 2 Wörter abänderst und dich freust etwas Neues erschaffen zu haben. Hier mein Tipp: Lass es!
Bau erstmal die Sachen ein, die hier im Forum zu finden sind. (Suchfunktion). So habe ich angefangen und jetzt kann ich ein paar Dinge auch schon selbst scripten. Mit meinem eigenen Code.

MfG Draz.

Und @ Topic: Musste im script selbst verändern, z.B. yarbrough.htm. Da in jedem Template so ein {RP-Char MoTD} und in der common dann bei den str_replace Teilen genau so wie bei der MoTD. Das wirste ja hinkriegen...

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 17:27 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
ich finde noahs idee gar nicht mal so übel..Weil es wirklich server gibt die auch RP charas haben und da die beiden unterscheidlichen gruppen villeicht durcheinander kommen mit dem normalen MOTD..
Drazaar hat geschrieben:


Und @ Topic: Musste im script selbst verändern, z.B. yarbrough.htm. Da in jedem Template so ein {RP-Char MoTD} und in der common dann bei den str_replace Teilen genau so wie bei der MoTD. Das wirste ja hinkriegen...


ich würde das dasn auch gerne machen. Aber ich verstehe deine Anleitung gerade nicht @ Drazzar


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 18:45 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Anfänger,
die Klammern werden meist im Template als Platzerhalte genutzt. Und in der page_footer Funktion durch die vorgegebene Variable/Funktion o.ä. ersetzt. Ist leichter als es sich anhört, aber schau mal auf php.net, dort solltest du die größte Hilfe im Manual finden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 18:46 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Wenn man in die yarbrough.htm guckt, findet man das:

$this->bbcode_second_pass_code('', '<img src='images/lscroll.GIF' width='182' height='11'> <br>
{motd} <br>')
Also setzen wir ein
$this->bbcode_second_pass_code('', '{rpmotd} <br>')
darunter.

Wir stellen fest: Unter unserem MoTD Link steht im Spiel nun ein {rpmotd}. Damit können wir allerdings wenig anfangen. Also ersetzen wir diesen. Das passiert wird in der common.php festgelegt, also rein da.

Da finden wir das:
[php]$header = str_replace("{motd}", motdlink(), $header);
$footer = str_replace("{motd}", motdlink(), $footer);[/php]
Aus naheliegenden Gründen schreiben wir also:
[php]$header = str_replace("{rpmotd}", " <a href='LINK ZU DEINER MOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER MOTD").";return false;\">RP-Char MoTD</a>", $header);
$footer = str_replace("{rpmotd}", " <a href='LINK ZU DEINER MOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER MOTD").";return false;\">RP-Char MoTD</a>", $header);[/php]
So, jetzt haben wir hier einen neuen MoTD Link. Das Problem ist: Er wird nicht so lustig leuchten, wenn eine neue RP-Char MoTD erscheint. Das müsste ich zuerst anschauen und nicht so in 10 Sekunden überfleigen.

MfG Draz


€: Hab mal bissel rumgeguckt und auch deinen Code nochma angeschaut Noah: Wtf soll das eigentlich bringen? Worin soll sich eine RP-Char MoTD von einer normalen unterscheiden???
€²: Zudem führen die Links eh wieder zum gleichen Ziel, denn du hast nicht alle Pfade verändert...

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 20:15 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
Ich danke dir Drazzar das du mir das so nett erklärt hast. Ich hoffe noah hat des auch geschnall..so ich klemme mich jetzt wider hinters php lernen..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 20:20 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Einfacher wäre es doch so:

[php]if ($session['user']['rpchar']==1)
{
$header = str_replace("{motd}", " <a href='LINK ZU DEINER MOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER MOTD").";return false;\">RP-Char MoTD</a>", $header);
$footer = str_replace("{motd}", " <a href='LINK ZU DEINER MOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER MOTD").";return false;\">RP-Char MoTD</a>", $header);
}
else
{
$header = str_replace("{motd}", " <a href='LINK ZU DEINER RPMOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER RPMOTD").";return false;\">RP-Char MoTD</a>", $header);
$footer = str_replace("{motd}", " <a href='LINK ZU DEINER RPMOTD' class='motd' target='_blank' onClick=\"".popup("LINK ZU DEINER RPMOTD").";return false;\">RP-Char MoTD</a>", $header);
} [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 22:03 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
kan man nicht auch

[php] return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='hotmotd'><b>MoTD</b></a>";
}else{
return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='motd'><b>MoTD</b></a>";

}
}
[/php]
in
[php] return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='hotmotd'><b>MoTD</b></a>";
}else{
return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='motd'><b> MoTD</b></a>";
}else{
return "<a href='chara.php' target='_blank' onClick=\"".popup("chara.php").";return false;\" class='hotmotd'><b>Rp Char MoTD</b></a>";
}else{
return "<a href='chara.php' target='_blank' onClick=\"".popup("chara.php").";return false;\" class='motd'><b>Rp CharaMoTD</b></a>";
}
}[/php]

umwandeln?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 14 Mär, 2007 22:19 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Anfänger hat geschrieben:
kan man nicht auch

[php] return "<a href='motd.php' target='_blank' onClick="".popup("motd.php").";return false;" class='hotmotd'><b>MoTD</b></a>";
}else{
return "<a href='motd.php' target='_blank' onClick="".popup("motd.php").";return false;" class='motd'><b>MoTD</b></a>";

}
}
[/php]
in
[php] return "<a href='motd.php' target='_blank' onClick="".popup("motd.php").";return false;" class='hotmotd'><b>MoTD</b></a>";
}else{
return "<a href='motd.php' target='_blank' onClick="".popup("motd.php").";return false;" class='motd'><b> MoTD</b></a>";
}else{
return "<a href='chara.php' target='_blank' onClick="".popup("chara.php").";return false;" class='hotmotd'><b>Rp Char MoTD</b></a>";
}else{
return "<a href='chara.php' target='_blank' onClick="".popup("chara.php").";return false;" class='motd'><b>Rp CharaMoTD</b></a>";
}
}[/php]

umwandeln?


Natürlich nicht. "else" bedeutet: "Wenn alle Fälle nicht zutreffen".. Weshalb du else's auch nicht hinter einander einreihen kannst:
http://ch2.php.net/else


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 15 Mär, 2007 10:50 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
ok... und wen ich deine seite richtig verstanden habe geht [php]else if[/php] auch net


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 15 Mär, 2007 10:51 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Nein, denn auch elseif/ else if brauchen eine Bedingung.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 15 Mär, 2007 11:00 
Offline
Lehrling
Lehrling

Registriert: Mi 14 Mär, 2007 14:20
Beiträge: 29
okay..dan verzichte ich vielmals auf noah´s idee...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Aug, 2007 10:39 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 23 Jan, 2007 21:12
Beiträge: 50
LoGD: http://www.verborgene-land.yourweb.de/source.php
Ich nehm mal diesen Thread, weil Drazaar schon hier soetwas angedeutet hat.

Hallo Ihr.

Ich habe mir eine Zeitung eingebaut, und die soll wie die Motd´s bei neuen Einträgen blinken, oder aufleuchten. Das tut sie aber nicht. Ich habs schon in den css. Dateien versucht, (newstyle auch) und auch in der commen, über eine ähnliche motdlink function.

Mag mir jemand einen Tipp gehen?

Gruß, Nadeya

_________________
War ich das etwa?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Aug, 2007 10:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
hast du bei dir auch:

[php]
blabla was auch immer class='motd' bla bla was auch immer
}else{
bla blub was auch immer class='hotmotd' bla bla was auch immer[/php]

ohne class kann es ja auch nicht blinken ;>

beispiel:

[php]function motdlink(){
bla bla
return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='hotmotd'><b>MoTD</b></a>";// ohne hotmotd wuerde es bei einer neuen motd nicht blinken.
}else{
return "<a href='motd.php' target='_blank' onClick=\"".popup("motd.php").";return false;\" class='motd'><b>MoTD</b></a>";//damit es nicht durchgehend am blinken ist gibt es die normale motd ;)
[/php]

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum