#sixbitunder » siX' extern » ezStats - Support » ezStats - BFBC2 Leaderboard v1.21 (deutsch) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen ezStats - BFBC2 Leaderboard v1.21 (deutsch)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ezzemm
Clanadmin

images/avatars/avatar-1557.jpg


Dabei seit: 25.09.2005
Beiträge: 3.938
Squad: siX.bc2
Funktion: ezStats programmer
Steam-ID: ezzemm
Nick BFBC2: ezzemm
Nick BF3: ezzemm

ezStats - BFBC2 Leaderboard v1.21 (deutsch) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Meisten von euch werden BFBCS.com kennen. Die Statsseite von Dominik "1ApRiL" Herbst ist wohl momentan die beste Seite, wenn man sich seine Stats für Bad Company 2 anschauen will.

Aber viele von euch sind in einem Clan oder zocken mit Kumpels zusammen, und wollen vielleicht ein Leaderboard für sich und seine Mates auf der eigenen Homepage haben; und da kommt ezStats ins Spiel. Bindet euch ezStats in eure Clanpage ein oder lasst es eigenständig laufen, vergleicht eure Stats mit denen eurer Mates und stöbert in den Tiefen der Stats.

Features / implementierte Funktionen
  • Installation und Administration über eine GUI
  • Auswahlmöglichkeit ob das Leaderboard in bestehende Homepage eingebunden, oder ob es alleine lauffähig sein soll (HTML- und CSS-Grundgerüst ist dabei)
  • Detailseiten für jeden Spieler; auf Wunsch Weiterleitung zu BFBCS
  • Zehn verschiedene Farbkombinationen wählbar
  • Leichte Modifizierbarkeit dank Verwendung von Templates und CSS
  • Viele Auswahlmöglichkeiten für die Übersichtstabelle: Auswahl der Spalten, Durchschnittswerte, Summen, letztes Update, etc.
  • Datenzugriff über die BFBCS-API; wenn ein Spieler dort noch nicht angemeldet ist, wird dies automatisch erledigt
  • Voll sortierbare Statistik-Tabellen
  • Überprüft automatisch ob eine neue Version vorliegt
  • Drei verschieden große und modifizierbare Signaturen für jeden Spieler.
  • Spieler können im Leaderboard ihre Statistik selbst aktualisieren
  • Die Waffen-, Fahrzeug- und Gadget-Statistiken der Spieler können verglichen werden.
  • Gäste können sich Ihre Statistik abrufen, ohne daß sie im Leaderboard aufgenommen wurden.
  • Leaderboard verwendbar für PC, PS3 und XBox360
  • Anleitung zum Einbinden für viele Content Management Systeme verfügbar:
    - Foren (wie phpBB, wBB, vBulletin, SMF)
    - Webspell
    - Wordpress
    - Joomla
    - PHP-Nuke
    - DZCP
    - PHPKIT
    - e107
    - Ilch
    - Clansphere
    - PHP Fusion
    - Easy Clanpage
  • Multilingual dank Sprachpaketen; bislang verfügbar:
    - deutsch
    - englisch
    - italienisch (Übersetzung: Italian Army Force)
    - französisch (Übersetzung: Les CmG Clan)
    - tschechisch (Übersetzung: Well Armed Team)
    - niederländisch (Übersetzung: Lion Pack)
    - russisch (Übersetzung: MK Clan)


Download und Demo


Voraussetzungen
  • Webserver mit PHP5-Unterstützung und aktiviertem cURL- und JSON-Support
  • Eine SQL-Datenbank
  • Einen Browser mit aktiviertem Javascript


Installation
  • Entpackt das Zipfile und kopiert den Ordner auf euren Webspace; z.B. auf www.euredomain.de/ezStats/
  • Startet den Installer unter www.euredomain.de/ezStats/install/ und folgt den Bildschirmanweisungen.
  • Zu den Schritten habe ich jeweils auch Hilfskommentare eingebaut. Wenn diese nicht verständlich genug sein sollten, dann postet das bitte.
  • Nach der Installation das install-Verzeichnis löschen, im Adminpanel die Spieler hinzufügen und anschließend die Stats aktualisieren
  • Im Adminpanel könnt ihr dann noch ezStats konfigurieren. Wenn ihr die Optik verändern wollt, könnt ihr die Anpassungen in der Datei "stylesheets/userdefined.css" vornehmen.


Weitere Infos...
  • Um die Spielerdaten zu aktualisieren gibt es eine Update-Funktion im Adminpanel oder direkt: www.euredomain.de/ezStats/update.php
  • Damit man dies nicht händisch machen muss, kann man einen Cronjob verwenden.

  • Eine Anleitung wie man ezStats in seine bestehende Clanhomepage oder Forum einbinden kann findet man im Adminpanel unter "Anleitungen zum Einbinden...".

  • Troubleshooting: Bei Problemen bei Installation oder Betrieb von ezStats findet ihr hier eine FAQ. Ansonsten gebe ich gerne hier im Forum Support.


ENJOY!

__________________
"Ein Sturmsoldat muss mit fliegender Fahne aus allen Rohren feuernd mit lautem Hurra sein Team mitreissend in feindliche Squads und Flaggen rennen und dort Menschen für ihre Meinung bestrafen"


24.04.2010 13:13 ezzemm ist offline E-Mail an ezzemm senden Homepage von ezzemm Beiträge von ezzemm suchen

ezzemm
Clanadmin

images/avatars/avatar-1557.jpg


Dabei seit: 25.09.2005
Beiträge: 3.938
Squad: siX.bc2
Funktion: ezStats programmer
Steam-ID: ezzemm
Nick BFBC2: ezzemm
Nick BF3: ezzemm

Themenstarter Thema begonnen von ezzemm
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Eine neue Version ist raus, die v1.21

Wer von älteren ezStats-Versionen aktualisiert, kann die Datei "config.php" weglassen wenn man den Inhalt der Zip-Datei hochlädt.
Man muss dann bei der Installation die Daten nicht erneut angeben, sowie seine Designänderungen wieder einpflegen.

Die Installation selbst muss aber ausgeführt werden, da Änderungen an den SQL-Tabellen erfolgten.
Nach der Installation das Löschen des install-Ordners sowie das Updaten der Stats nicht vergessen!

Wenn ezStats im Browser fehlerhaft angezeigt wird, ist es empfehlenswert die Datei "stylesheets/userdefined.css" zu löschen.
Bei Fragen zu ezStats und das Modifizieren des Aussehens helfe ich gerne im Supportforum (keine Registrierung notwendig).

Download und Demo


Changelog v1.20 zu v1.21
  • Der M151-Jeep wird nun angezeigt
  • Clansphere 2010.x wird nun vollständig unterstützt (Danke an -DTR- Sgt. Elias)
  • Kleine Bugfixes


Changelog v1.12 zu v1.20
  • ezStats unterstützt nun das Specact-DLC und das Vietnam-Addon


Changelog v1.11 zu v1.12
  • Neues Sprachpaket: Russisch (von mkden vom MK Clan)
  • Kleiner Bugfix: Unter gewissen Umständen wurde das Leaderboard nicht korrekt nach dem Rang sortiert. Dies wurde gefixt.


Changelog v1.10 zu v1.11
  • Kleiner Bugfix: Die Lightbox der Spieler-Vergleichsfunktion hat jetzt immer die korrekte Höhe. Bislang ist manchmal der letzte Eintrag ausserhalb der Lightbox gewesen.
    Zum Updaten genügt es die Datei "templates/compare_head.html" auszutauschen


Changelog v1.04 zu v1.10
  • Neues Feature: Vergleichsmenü
    Es können nun die Waffen-, Fahrzeug- und Gadget-Statistiken der Spieler verglichen werden. Wer macht die meisten Headshots mit der GOL, wer hat die Carl Gustav im Dauereinsatz, wer ist der Sanitäter der Nation? Der Überblick ist nur ein Klick entfernt!
  • Neue CMS-Plugins: Joomla und Easy Clanpage
    Es wurde ein Plugin und die Anleitung zum Einbinden von ezStats in "Easy Clanpage" hinzugefügt.
    Zusätzlich zum bisherigen Plugin für Joomla wurden zwei neue Plugins erstellt; jeweils eines für v1.5 und v1.6 (Beta). Diese neuen Plugins setzen nicht mehr Sourcerer voraus, und funktionieren besser mit allen Browsern. Es wird empfohlen anstelle des alten Plugins eines der neuen zu verwenden.
  • Bekannte Einschränkungen:
    Das Vergleichsmenü und das Eingabefeld für die Gästestats funktionieren nicht in dem CMS "Clansphere". Grund ist eine Absicherung gegen eine TPL-Injection im CMS.
    Aufgrund eines Bugs von Joomla 1.5 in Kombination mit jQuery funktioniert das Vergleichsmenü und Gästestats nicht in Chrome oder Opera. Firefox und Internet Explorer funktionieren fehlerfrei.
    Das Einbinden von ezStats mittels AJAX (z.B. in Foren) funktioniert leider nur mit dem Firefox fehlerfrei.


Changelog v1.03 zu v1.04
  • Neues Fahrzeug hinzugefügt: CAV
  • Neue stationäre Geschütze hinzugefügt: VADS, XM307


Changelog v1.02 zu v1.03
  • Das M1 Garand wurde hinzugefügt. Seit dem letzten Patch werden endlich die Stats dieses Gewehrs aufgezeichnet.
  • Es wurde ein Plugin und die Anleitung zum Einbinden von ezStats in "PHP Fusion (7)" hinzugefügt.


Changelog v1.01 zu v1.02
  • Ausser für PC-Spieler kann das Leaderboard nun auch für die Playstation 3 und XBox 360 verwendet werden. Die Plattform kann während der Installation ausgewählt werden.


Changelog v1.0 zu v1.01
  • Kleine Fehler im französischen Sprachpaket ausgebessert
  • Spieler werden nun korrekt angezeigt, auch wenn sie einen Backslash im Namen oder Clantag verwenden


Changelog v0.51 zu v1.0
  • Neues Feature: Themes
    Man kann nun im Adminpanel zwischen zehn verschiedenen Farbkombinationen auswählen!
    Aufgrund der Menge an Änderungen wird empfohlen, die Datei "stylesheets/userdefined.css" mit hochzuladen. Änderungen am Aussehen von ezStats können in dieser Datei vorgenommen werden.
  • Neues Feature: Manuelles Update
    In der Leaderboard-Übersicht befindet sich für jeden Spieler eine Schaltfläche, mit der man die Daten des Spielers aktualisieren kann; unabhängig von dem Updatemechanismus der alle Spieler auf einmal aktualisiert.
  • Neues Feature: Gästestats
    Besucher deiner Seite, die nicht im Leaderboard eingetragen sind, können nun auch ihre Stats abrufen. Das Eingabefeld dafür kann oberhalb oder unterhalb der Leaderboard-Übersicht angezeigt werden, aber auch ausgeblendet werden.
  • Neues Feature: Ace / GoldSquad
    In der Leaderboard-Übersicht können zwei neue Spalten eingeblendet werden: Zum einen die Prozentzahl an Runden, die als bester Spieler abgeschlossen wurden. Zum anderen die Prozentzahl an Runden, die im besten Squad abgeschlossen wurden.
  • Neues Feature: Zuletzt online
    Auf der Detailseite jeden Spielers wird nun angezeigt, wann und auf welchem Server er zuletzt gepielt hat (inkl. Link auf Server-Statusseite)
  • Neues CMS-Plugin
    Es wurde ein Plugin und die Anleitung zum Einbinden von ezStats in "PHPKIT 1.6.1" hinzugefügt.
  • Bugfixes:
    Das Hinzufügen von Spielern mit Sonderzeichen im Namen sollte jetzt zuverlässig funktionieren.
    Wenn man einen Spieler zum Leaderboard hinzufügt und versehentlich ein Leerzeichen am Anfang oder Ende angibt, sollte dies nicht mehr verhindern, daß die Stats aktualisiert werden.


Changelog v0.50 zu v0.51
  • Allgemein: Man kann nun auch fehlerfrei Spieler hinzufügen, die = oder & im Namen haben
  • Detailseite: Durch eine Änderung in der BFBCS.com-API wurde die Spielzeit mit der RPG-7 nicht richtig angezeigt und verursachte Fehler. Dies wurde behoben.
  • Detailseite: Die CSS-Eigenschaften der Link-Zeile zu den Signaturen wurden erweitert, um unerwünscht vererbte Werte beim Einbinden in ein CMS zu vermeiden.


Changelog v0.41 zu v0.50
  • Neues Features: Signaturen
    Für jeden Spieler im Leaderboard werden Signaturen in drei verschiedenen Größen erstellt. Der Spieler kann sie sich auf seiner Detailseite ansehen und HTML- und BB-Codes für Foren kopieren.
    Die Signaturen sind im Adminpanel modifizierbar. Anpassen kann man das Hintergrundbild, die Schriftart, -farbe und -größe, sowie den Hintergrund-Farbverlauf in Farbe und Transparenz (zur Kontraststeigerung gegenüber der Schrift).
  • Neue Sprachpaket:
    -> Niederländisch (von compa vom Lion Pack)
  • Neue CMS-Plugins:
    Es wurden Plugins und Anleitungen zum Einbinden von ezStats in "Simple Machines Forum" und "Clansphere" hinzugefügt.
    SMF wurde in Version 1.1.11 getestet, Clansphere in Version 2009.0.3.2. Falls du eine andere Version verwendest, und diese mit dem Plugin nicht funktioniert, schreib mir das bitte.
  • Bugfixes:
    - Bug gefixt, dass wenn man einen Spieler hinzugefügt und anschließend noch Einstellungen geändert hat, dieser Spieler im Leaderboard ohne Name angezeigt wird.
    - Der Link zu BFBCS.com ist nun auch korrekt, wenn man Clantag gesetzt oder Spielernamen geändert hat


Changelog v0.30 zu v0.40
  • Überarbeitete Detailseite
    Die Detailseite jedes Spielers wurde erweitert. Neu hinzugekommen sind die Statistiken zu Gadgets und Pins. Zu allen Waffen, Fahrzeugen, Gadgets und Pins gibt es nun Infoboxen mit Bild. Außerdem wurden die Stars und Dogtags hinzugefügt.
  • In der Leaderboard-Übersicht gibt es nun die Spalte Dogtags
  • Im Adminpanel wurde in der Rubrik "Spielerstatistiken aktualisieren" eine Übersicht hinzugefügt und eine Liste mit dem optimalen Updateintervall
  • Wenn man sich aus dem Adminpanel ausloggt wird man automatisch zum Leaderboard weitergeleitet
  • Bugfix: Wenn man die Standalone-Version verwendet und keine Überschrift angibt, wird keine Lücke mehr angezeigt
  • Hinweis: Wenn du die Datei "stylesheets/userdefined.css" nicht übernimmst weil du das Design geändert hast, solltest du folgende Anpassungen in der Datei vornehmen:
    #ezDetail .lcol { width: 270px; }
    #ezDetail .rcol { width: 530px; }



Changelog v0.24 zu v0.30
  • Großes Design-Update!
    Die Optik der Installation, Administration, der Standalone-Version und der Detailansicht wurde geändert. Aufgrund der umfangreichen Änderungen wird bei einem Update empfohlen, alle CSS-Dateien bis auf die "userdefined.css" hochzuladen, auch wenn man das Design von ezStats geändert hatte. Danach bitte alle Designänderungen in der "userdefined.css" vornehmen, damit die eigenen Einstellungen bei künftigen Updates von ezStats nicht verloren gehen.

  • Überarbeitetes Betriebsmodus-Menü
    Im Adminpanel wurde die Benutzerführung, um ezStats in sein CMS einzubinden, deutlich vereinfacht. Desweiteren wurden die Plugins für die CMS überarbeitet.
    Es wird daher empfohlen, auch wenn ältere ezStats-Versionen schon in das CMS eingebunden wurden, im Adminpanel der Anleitung zum Einbinden zu folgen und die Plugin-Dateien neu herunterzuladen.

  • Der Updatemechanismus wurde optimiert
    Bislang bestand bei einer Spielerliste von über 100 Leuten oder großer Last auf dem BFBCS-Server die Gefahr, daß das Update-Skript ohne Fehlermeldung abbricht.
    Nun werden bei jedem Updatevorgang die Daten von maximal 50 Spielern aktualisiert. Dafür wird ein Timestamp für jeden aktualisierten Spieler abgespeichert. Beim nächsten Update werden dann die Spieler aktualisiert, deren letztes Update länger zurückliegt.
    Getestet wurde das Skript mit einer Spielerliste mit 200 Leuten. Damit alle Daten aktualisiert wurden, musste hier viermal der Update-Link gedrückt werden.


Changelog v0.23 zu v0.24
  • Design anpassen: Es wurde ein neues Stylesheet eingeführt, die Datei "userdefined.css". Es wird empfohlen sämtliche Designänderungen in dieser Datei vorzunehmen. Bei künftigen Updates von ezStats gehen diese dann nicht verloren.
  • Neues Feature: Italienisches Sprachpaket! Vielen Dank pietrotc von der Italian Army Force für die Übersetzung
  • Neues Feature: Wenn eine neue Version von ezStats zur Verfügung steht, wird dies auf Übersichtsseite angezeigt
  • Neues Feature: Auf der Übersichtseite kann nun die Summe der Werte aller Spieler angezeigt werden. Aktivieren kannst du dies im Adminpanel unter "Allgemeine Einstellungen"
  • Neues Feature: Im Adminpanel kannst du einstellen, daß auf der Übersichtsseite das Datum des letzten Abgleichs mit der BFBCS-DB angezeigt wird
  • Bugfix: Anzahl der (Squad-, Team-, Fahrzeug-) Punkte im Tooltip auf der Übersichtsseite wird nun korrekt angezeigt


Changelog v0.22 zu v0.23
  • Installation: Skript vergisst nicht mehr die Sprachwahl, denn der Schreibrecht-Test fehlschlug
  • Übersicht: Zeile mit Durchschnittswerten wird nun nicht mehr angezeigt, wenn sie abgewählt wurde
  • Adminpanel: Anleitung zum Einbinden von ezStats in einem Forenbeitrag eingefügt
  • Das Einbinden von ezStats in Foren, PHPNuke, Joomla und e107 funktioniert nun auch mit dem Internet Explorer 8 ->IE7 macht dort leider Probleme
  • Diverse Tweaks an den Stylesheets um höhere Kompatibilität mit verschiedenen Browsern und CMS zu erreichen


Changelog v0.21 zu v0.22
  • Detailseite: Die M60 wird nun auch angezeigt
  • Update: Die Warnung "Undefined index: players ..." tritt nicht mehr auf
  • Update: Spieler mit "+" im Namen werden nun korrekt behandelt
  • Neu: ezStats kann nun in diese CMS eingebunden werden: Webspell, Joomla, PHP-Nuke, DZCP, e107, Ilch
    Eine Anleitung findest du im Adminpanel-> "Anleitung zum Einbinden des Leaderboards in dein CMS"


Changelog v0.20 zu v0.21
  • Installation: Datenbanktabellen werden nun zwingend mit der Engine "MyISAM" erstellt. Umgeht mögliche Probleme bei Windows-Rootservern.
  • Update: Script wurde optimiert, so dass ein Update mit einer großen Spielerliste schneller durchläuft.
  • Adminpanel: Die verfügbaren Werte der Übersichtstabelle werden sind nun ausgeschrieben
  • Adminpanel: Neue Option, Links in neuem oder demselben Fenster öffnen zu lassen
  • Leaderboard: In der Übersichtstabelle sind nun die "Elo-Punkte" anzeigbar
  • Leaderboard: Die Warnung "Division durch 0" tritt nicht mehr auf, wenn nach der Installaton noch keine Spieler eingefügt wurden
  • Leaderboard: Die Warnung "Invalid argument supplied for foreach()" tritt nicht mehr auf, wenn nach einem Update auf eine neuere ezStats-Version die Stats nicht aktualisiert wurden
  • Detailseite: Stylesheet angepasst, damit nicht unerwünscht vererbte Werte das Design beeinflussen
  • Detailseite: Klick auf das Rangicon öffnet die BFBCS-Seite des Spielers


Changelog v0.13 zu v0.20
  • Detailseite für jeden Spieler (im Adminpanel abschaltbar, dann Weiterleitung zu BFBCS)
  • Detaillierte Stats allgemein, Punkte, Waffen, Fahrzeuge, Kits und Teams. Tabellen voll sortierbar.
  • Rang- und Waffenbilder, Fortschrittsbalken und Auswertung von Gadgets, Pins, Specs und Insiginas kommen in den folgenden Versionen


Changelog v0.12 zu v0.13
  • Englische Sprachversion eingefügt
  • Bugfix: Namen mit bestimmten Sonderzeichen werden ab jetzt korrekt angezeigt.
  • Bugfix: Tabellensortierung und Tooltipp funktionieren wieder mit Internet Explorer
  • Adminpanel: Anleitung zum Inkludieren von ezStats in DZCP (1.51 und 1.53) unter "Einstellen des Betriebsmodus" hinzugefügt.
  • Adminpanel: Supportlink ein- und ausblendbar


Changelog v0.11 zu v0.12
  • Adminpanel: Anleitung zum Inkludieren von ezStats in DZCP unter "Einstellen des Betriebsmodus" hinzugefügt.
  • Adminpanel: Beim Hinzufügen oder Entfernen von Spielern wird die Liste schon gespeicherter Spieler mitaktualisiert.
  • Leaderboardübersicht: Link zum Adminpanel am Ende der Liste (im Adminpanel abschaltbar)
  • Leaderboardübersicht: Durchschnittswerte aller Spieler (im Adminpanel abschaltbar) -> Idee von BigNight
  • Leaderboardübersicht: Tooltip anstelle der Titel-Anzeige
  • Bugfix: Die Zahlenwerte der Ränge in der Gesamtliste im IE werden nun nicht mehr angezeigt
  • Bugfix: Spieler mit Rang 0 werden nun auch in der Gesamtliste angezeigt
  • Admin, Install, Standalone: Headergrafik überarbeitet
  • Standalone: Als Überschrift wird der Clanname verwendet


Changelog v0.1 zu v0.11
  • Neue Statsdaten in der Übersicht: Squad-, Team- und Fahrzeugpunkte, Accuracy, Wins, Losses, Win-Loss-Ratio. Diese sind Standardmäßig deaktiviert und können im Adminpanel aktiviert werden
  • Beim Update der Stats wird nun korrekt angezeigt ob der Spieler aktualisiert wurde, oder ob BFBCS.com ihn noch nicht aufgenommen hat
  • Man kann nun Clanname- und HP bei der Installation angeben; wird momentand für die Standalone-Version gebraucht und wird später für die Signaturen verwendet
  • Das Admin-Panel wurde stark überarbeitet: Zum einen nun deutlich übersichtlicher, Spieler können nun auch entfernt werden, Liste welche Spieler schon in der Datenbank sind, Update direkt aus den Adminpanel und Link für einen Cron-Job, Download der Include-Datei möglich und Anleitung für Webspell


Download


__________________
"Ein Sturmsoldat muss mit fliegender Fahne aus allen Rohren feuernd mit lautem Hurra sein Team mitreissend in feindliche Squads und Flaggen rennen und dort Menschen für ihre Meinung bestrafen"


24.04.2010 13:13 ezzemm ist offline E-Mail an ezzemm senden Homepage von ezzemm Beiträge von ezzemm suchen

choppIX
unregistriert
RE: ezStats - BFBC2 Leaderboard v1.20 (deutsch) Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@ezzemm

Habe heute das Leaderboard in meinen Webserver integriert.
Ich habe selten so ein gut und einfach gemachtes Tool gesehen!

Das muss ich jetzt mal loswerden:
DANK AN DICH! Super Job!!!

Cho
07.01.2011 15:12  

Baumstruktur | Brettstruktur
Gehe zu:
#sixbitunder » siX' extern » ezStats - Support » ezStats - BFBC2 Leaderboard v1.21 (deutsch)