[Release] SapphireFlyff Website

05/28/2013 21:12 Marv!n#361
Quote:
Originally Posted by Alex De Pilla View Post
SO klappt nun. Kann alles im Admin Tool machen nur das Problem ist, dass ich alles Manuel Aktualisieren muss. Wie ZB Ranking und co damit es auf der Homepage angezeigt wird.
Deswegen auch das hier:

Quote:
Originally Posted by Xxl3lubbs View Post
Jeps, so war es. Ich habe dort einen (Premium-)Account gekauft und alle Cronjobs eingetragen. Ich habe nun eine in der Einrichtung schwierigere, aber kostenlose und sinnvolle Variante zumindest mit einem Bild schon einmal iun meinem vorherigen Post illustriert, der erklärende Text dazu folgt derzeit.

__________________


Ich habe soeben die Bugfixliste in den ersten Post integriert. Ein gelegentliches Reinschauen lege ich den Nutzern der Website ans Herz.

__________________

"Cronjobs" unter Windows - ein Tutorial von xBlubbs

Eins vorweg: Ich habe mit dieser Art der Seitenaktualisierung erst vor Kurzem gestoßen und habe sie nie selbst auf einem laufenden Server ausprobiert. In der Theorie sollte diese Methode aber einwandfrei funktionieren.

Und noch etwas: Nehm' dir für dieses kleine Tutorial Zeit, wenn du beabsichtigst, alle Cronjobs für die Website einzurichten. Viel Zeit. Das kann nun nämlich gut eine Stunde dauern. Wenn du gerade also nichts weiter vor hast, so kannst du den Spoiler öffnen.

05/30/2013 09:46 Marv!n#362
Auch auf die Gefahr hin, dass ich für diesen Post aufgrund irgendeiner Pushregel 'ne Verwarnung kassiere (dieser Beitrag hat thematisch nichts mit dem hierdrüberstehenden zu tun, deswegen fand ich einen neuen Post sinnvoller als ein Hineineditieren).



Im Laufe dieses Tages (oder Morgen - hängt von den Problemen ab, die im Zuge des Testens entstehen) kommt ein erstes größeres Update, das Folgendes umfasst:
  • Mehrsprachigkeit
    Sämtliche fest auf der Website stehenden Texte wurden in eine eigene Datei verfrachtet. Hat man nun vor, einen internationalen Server zu gründen, so kann man sich ebenjene "de.php" nehmen und komplett übersetzen: Schon hat man theoretisch zwei Sprachversionen der Website.
    Das Problem an der Sache ist allerdings: Inhalte wie FAQs und Regeln bleiben in der Sprache, in der sie verfasst worden sind. Es handelt sich also einzig und allein um die festen Texte der Website, die nun flexibel gemacht worden sind.

  • Eigene Auswahl der Währung
    Es ist nun möglich, die sämtliche Währungen anders zu benennen, ohne in jeder Datei beispielsweise ein "Donatepoint" oder "VPs" ersetzen zu müssen. Es ist also nun auch möglich, als Echtgeldwährung nicht länger Euro / € anzeigen zu lassen, sondern sie Dollar / $ oder anders zu benennen.

  • Bugfix: xinc_detection.php
    Ganz offenbar verursacht diese Datei gerne ein paar Fehler. Das sollte nun behoben sein.

  • Facebookbox kehrt zurück
    Viele sprachen mich an: "Wieso ist die Facebookbox denn weg?" In der Theorie wurde sie durch einen kleinen Facebookbutton ersetzt. Es ist nach dem Update möglich, sowohl den Button als auch die bekannte Facebookbox einzubinden.

Das Update kann ich bisher noch nicht veröffentlichen, weil ich nicht weiß, inwiefern welche Dateien überschrieben werden, auch muss ich die ganzen Funktionen noch ausgiebig testen.
Ziel ist es, dass bei den bisherigen Nutzern dieser Website zumindest selbst gemachte Designänderungen und Websiteinhalte trotz Update erhalten bleiben. Es wird aber unumgänglich sein, die ganzen Dateien neu anzupassen, die sich in sites/includes befinden. Durch die Mehrsprachigkeit musste ich leider an allen Ecken und Enden in ausnahmslos jeder Datei etwas umschreiben und umstrukturieren, sodass ich schon mit absoluter Sicherheit sagen kann, dass manuelle Änderungen hier überschrieben werden.
Man muss also nach dem Update zwangsläufigerweise die xinc_config.php / xinc_cronjob.php und sonstige manuelle Änderungen neu einpflegen.



EDIT:
Downloadlinks zum Update sind im ersten Post des Threads unter Downloads bzw. Updates und Patches zu finden. Fehler und Probleme bitte melden, wenn es welche gibt.
05/31/2013 00:44 TrøublêMakêr#363
Quote:
Originally Posted by Xxl3lubbs View Post
Öffnet sich also der Browser in der Taskleiste kurzzeitig und verschwindet sofort wieder, so war die Ausführung ebenfalls erfolgreich.
Leider kommt da: die Angezeigte Website versucht den Fenster zu schließen. Möchten Sie das Fenster schließen? Ja oder nein!

Wenn man 4-5 Std afk geht, hat man 50 IE Seiten!
05/31/2013 06:54 Marv!n#364
Quote:
Originally Posted by Bloodyrain' View Post
Leider kommt da: die Angezeigte Website versucht den Fenster zu schließen. Möchten Sie das Fenster schließen? Ja oder nein!

Wenn man 4-5 Std afk geht, hat man 50 IE Seiten!
Sollte der IE sich tatsächlich so verhalten und es keine Möglichkeit/Einstellung geben, die automatisch geöffneten Fenster schließen zu lassen, so kann man es mit einem anderen Browser machen. Ich denke, dass Firefox/Chrome weniger herumzicken.
05/31/2013 08:05 マリブ#365
Oder man bastelt sich mit Visual Basic ein billiges Tool, das alle X Minuten im internen Webbrowser die Seite aufruft. So wär das ganze am einfachsten auf Windows zu realisieren.
05/31/2013 08:50 Marv!n#366
Quote:
Originally Posted by iMalibu View Post
Oder man bastelt sich mit Visual Basic ein billiges Tool, das alle X Minuten im internen Webbrowser die Seite aufruft. So wär das ganze am einfachsten auf Windows zu realisieren.
Das tut die Aufgabenplanung unter Windowsservern ebenfalls. Natürlich hast du recht, dass die Einrichtung ebendieser Aufgaben echt für'n Arsch ist und nahezu jede Alternative komfortabler zu nutzen ist, allerdings ist es eben in jeden Windowsserver integriert, sodass das große Plus "ohne Kosten" heist.
05/31/2013 10:57 TrøublêMakêr#367
Quote:
Originally Posted by Xxl3lubbs View Post
Sollte der IE sich tatsächlich so verhalten und es keine Möglichkeit/Einstellung geben, die automatisch geöffneten Fenster schließen zu lassen, so kann man es mit einem anderen Browser machen. Ich denke, dass Firefox/Chrome weniger herumzicken.

Selbe verhalten. Die Seite schließt sich nicht automatisch. Gibt es eine Fukntion, wo man die Seite nach 10 sek Automatisch closen kann bzw direkt in cronjob.php?
05/31/2013 13:35 Marv!n#368
Quote:
Originally Posted by Bloodyrain' View Post
Selbe verhalten. Die Seite schließt sich nicht automatisch. Gibt es eine Fukntion, wo man die Seite nach 10 sek Automatisch closen kann bzw direkt in cronjob.php?
Unter Firefox öffnet sich bei mir nur ein einziges Fenster - zwar mit vielen Tabs, aber eben nur ein Fenster. Andernfalls kann man eine *.bat-Datei erstellen, die dann aufgerufen wird - dort kann man eine Schließenfunktion sicherlich einbauen.
05/31/2013 16:07 ™Daywalker#369
Hallo :)
ich habe glaub ich noch einen Fehler gefunden. Wenn man jetzt anschaltet das die Fehler angezeigt werden sollen und man ins Admin Panel geht und auf
Code:
x LOGGING leeren
drückt dann kommt da
Code:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der N�he von '0'., SQL state 37000 in SQLExecDirect in D:\xampp\htdocs\Main Release - v1.1\includes\xinc_cronjob.php on line 689
05/31/2013 18:16 xTwiLightx#370
Server Agent -> SQL Server ;)

Querys und/oder Prozeduren zu bestimmten Zeiten ausführen.
05/31/2013 19:29 - DK#371
Wer Hilfe bei der Homepage Brauch kann sich nun auch an mich wenden :) ich poste nachher mal ein BAT Code damit ihr es euch einfach machen könnt ..
06/03/2013 20:42 creativaot#372
EDIT: Gelöst.

Kann mir jemand das Registrationsscript ohne E-mail Bestätigung geben?

Mfg creativaot
06/09/2013 13:08 TrøublêMakêr#373
"Gibt es ein Registrationsskript ohne Mailbestätigung?"

Quote:
#sites/regist.php, das else{} in Zeile 68 mit Folgendem ersetzen:
# ...
#Zeile 65 if(count($strOutputErrorArray) > 0) {
#Zeile 66 echo createMessage($strOutputErrorArray, 'fail');
#Zeile 67 }
else {
if(odbc_exec($odbc_connect, '
EXEC [' . $_CONFIG['db_databases']['acc'] . '].[dbo].[usp_CreateNewAccount] @account=\'' . $account . '\', @pw=\''.$pass1.'\', @email=\''.$email.'\', @gefra=\''.$gefra.'\', @geant=\''.md5($_CONFIG['security_secretAnswerSalt'].$geant).'\', @birthday=\''.date($_CONFIG['web_date_format']['date'], strtotime($birthday)).'\', @ip = \'' . $_SERVER['REMOTE_ADDR'] . '\'
')) {
$_SESSION['user'] = strtolower($account);
$_SESSION['rechte'] = 'F';
echo createMessage('Der Account ' . cleanHtmlOutput($account) . ' wurde erfolgreich registriert.', 'success');
}
else {
echo createMessage('Der Account konnte nicht in die Datenbank geschrieben werden.', 'fail');
}
}
[usp_CreateNewAccount] zu [usp_CreateAccount]
06/09/2013 17:27 creativaot#374
Dieser Fehler kommt immer:

Quote:
Das Skript konnte nicht ausgeführt werden:
Der Account konnte nicht in die Datenbank geschrieben werden.
06/11/2013 06:54 Kevin.Karsten#375
Jetzt habe ich leider doch noch ein Problem mit den Cronjob, ich hoffe mir kann da einer heute Nachmittag helfen ! :)