[mindf.org] Source Code des Drupal Pennergame Highscore Tools öffentlich

Verfasst von haggis am Do, 12.11.2009 - 13:02

Der Source Code des Highscore Tools ist ab sofort öffentlich zugänglich. Es steht unter der GPL V2 und kann somit frei heruntergeladen, verbreitet und verändert werden.
Link
Möchte das jemand auf seinem eigenen Server betreiben, wird dazu das CMS Drupal 6.x benötigt.
Zum Sammeln von Penner-ids muss allerdings extra ein kleines Skript geschrieben werden.
Erweiterungen und Änderungsvorschläge sind natürlich herzlich willkommen! :)

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Es gibt ein neues Update, mit dem man einstellen kann, wieviele Aktualisierungsslots es für welche Pennergame Version gibt.

Zum Updaten die alten Dateien überschreiben und /update.php aufrufen.

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Ne, den dreck für clodogame zugänglich machen ;D

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Eine gute Idee, das kann ich hier nämlich nicht auch noch hosten :)
Schau dazu mal in der dosser_highscore.install und ergänze dort die Tabellen in "dosser_highscore_schema()" sowie die Arrays in dosser_highscore_install().
Bin mir nicht ganz sicher, aber das sollte es schon fast gewesen sein. Evtl noch überprüfen, ob sich die Api geändert hat und ggfs. auch die Funktion des Datums testen, falls die da ein anderes Format verwenden.

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Es funktioniert jetzt einwandfrei ;)

Möchte das ganze jetzt aber auf Deutsch bzw Französisch übersetzen, gehe da jetzt mal bei drupal wegen diverser Module nachfragen.

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Gratz!
Zum Übersetzen kann ich dir folgendes Modul empfehlen:
http://drupal.org/project/potx
Nach der Installation kannst du dann unter admin/build/translate/search nach Strings suchen und diese übersetzen.

Hast du einen Link zu deiner Seite?

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Jo, aber nicht für die öffentlichkeit :D
Schreib mich ma ingame an, "11235813", Hamburg (falls möglich) :D

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Der Spieler existiert nicht.
Oder fängst du mit K an und hörst mit o auf? :)

Magst mir net einfach ne Mail schreiben? patrick@mindf.org

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Huhu :)

Finde es toll, dass du den Code anbietest. Wäre es aber ventuell möglich, die dateien als .zip für alle dijenigen anzubieten, die keinen Shell-Zugriff auf ihren Webserver haben?
Sonst muss ich das einzeln runterladen (aufwändig).

Und
2. Das Script zum sammeln der penner-IDs, muss das quasi in die DB-Tabelle der Version jeweils einen eintrag pro Penner anlegen, also mit allen daten BVande,Platz etc, oder gibts dafür ne extra-tabelle?

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Hi!
Wow, es interessiert sich jemand dafür :)
Zu 1.:
Wenn du Windows hast, dann kannst du dir einen Subversion Client installieren, z.B. http://tortoisesvn.tigris.org/
Unter Linux müsste das meistens schon drin sein und du kannst alles auf einmal mit
svn co https://mindf.org/svn/eigene_module/trunk/
runterladen.
Zu 2.:
Genau, es gibt keine extra Tabelle dafür. Prinzipiell würde es reichen lediglich die ID's einzutragen um dann durch die laufenden Updates den Rest ergänzen zu lassen. Auch der Name wird geupdatet (falls es mal möglich sein sollte den Namen zu ändern).

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Ich hab jetzt gerstern schnell ne Class namens IDCrawler geschriben, funktioniert jetzt. Erwähnenswert wäre zu schreiben,dass das PHP-Modul *Tidy* installiert sein muss ;)

Re: [mindf.org] Source Code des Drupal Pennergame Highscore ...

Ouh ja, das habe ich ganz vergessen. Ist leider nötig, weil die xml-Daten von Pennergame nicht immer Standardkonform sind.

Was hast du eigentlich vor? Es auf einem besser ausgestatteten Server laufen lassen oder gar Erweiterungen für deine Bande schreiben? :)

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
       __        __  _  __          _____   ____  
____ \ \ / / | |/ / _ __ | ___| |___ \
|_ / \ \ /\ / / | ' / | '_ \ | |_ __) |
/ / \ V V / | . \ | |_) | | _| / __/
/___| \_/\_/ |_|\_\ | .__/ |_| |_____|
|_|
Enter the code depicted in ASCII art style.