Zum Inhalt springen
ezzemm

ezStats - Leaderboard für deine Clanhomepage (v1.21)

Empfohlene Beiträge

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!

Bearbeitet von ezzemm
Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Bearbeitet von ezzemm
Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für das Board, denke das es schon bei vielen Clan's Verwendung findet. Habe es bei mir mal getestet, sofern ich was größeres an Bugs ausmachen sollte bzw. kann, poste ich es zügigst.

Bis jetzt ist mir aber nichts aufgefallen, außer ein Tippfehler im Admin Bereich (aktuaktualiseren), den kann aber jeder fix in der language/deutsch/admin.php ausbessern. Ansonsten fuchtel ich mich ein wenig durch dein CSS um es den eigenen Bedürfnissen anzupassen.

:daumenhoch:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für das Board, denke das es schon bei vielen Clan's Verwendung findet. Habe es bei mir mal getestet, sofern ich was größeres an Bugs ausmachen sollte bzw. kann, poste ich es zügigst.

Bis jetzt ist mir aber nichts aufgefallen, außer ein Tippfehler im Admin Bereich (aktuaktualiseren), den kann aber jeder fix in der language/deutsch/admin.php ausbessern. Ansonsten fuchtel ich mich ein wenig durch dein CSS um es den eigenen Bedürfnissen anzupassen.

Servus Schlachter! Freut mich daß dir ezStats gefällt.

Mit der nächsten Version, die ich noch vor Ostern fertig haben möchte, wird im Adminpanel die Spielerliste direkt nach den zufügen/entfernen eines Spielers aktualisiert. Womit der "aktuaktualiseren"-Link eh hinfällig wird ;)

Ich war gerade auf deiner Homepage und habe gesehen daß du das Leaderboard via Iframe eingebunden hast. ezStats hat ja extra einen Modus mit dem man es includieren kann. Ist dir das nicht aufgefallen oder kann ich dir dabei helfen?

Bearbeitet von ezzemm
Link zu diesem Kommentar
Auf anderen Seiten teilen

Grüß dich ezzemm!

Gute Idee mit der Aktualisierung. Nochmals muss ich sagen, dass das ganze wohl strukturiert daher kommt, dafür vielen Dank.

Die Includierung habe ich nicht vorgenommen, weil es als Auswahlpunkt nur Webspell möglich war. Oder habe ich da was übersehen? Habe es unter Joomla 1.5 als wrapper eingebunden und das CSS angepasst. Als Joomla Komponente wätre es glaub ich auch schwieriger umzusetzen.

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe das Includieren bisher nur unter Webspell (und DZCP (kommt mit nächstem Update)) getestet und eine Anleitung geschrieben. Prinzipiell ist ezStats so programmiert daß es ohne Anpassung daran in jedes CMS eingbunden werden kann. Es ist nur die Frage, wie man dann aus dem CMS heraus ezStats als leichtestes includiert. Ich werde mir Joomla 1.5 mal anschauen.

Derweil kannst im Adminpanel trotzdem den Modus von "standalone" auf "include" stellen. Dann wird nämlich in deinem Iframe nur die Statstabelle angezeigt, und nicht der Header und der Banner.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Derweil kannst im Adminpanel trotzdem den Modus von "standalone" auf "include" stellen. Dann wird nämlich in deinem Iframe nur die Statstabelle angezeigt, und nicht der Header und der Banner.

Dann zieht er sich aber nicht die css, sieht dann weniger gut aus. Der Banner stört mich nicht so, könnte ihn ja auch komplett entfernen. Macht sich aber doch recht gut. Schaue mal nachher deinen "Link Klick" an, der steht noch auf öffne im selben Browser Fenster nicht auf neuen tab oder Fenster. Das möchte ich noch gerne ändern und einen Hover Effekt. Ansonsten, wie schon gesagt ist das ganze klasse.

Wenn ich dir irgendwie ein paar Infos bezüglich Joomla geben kann so lass es mich wissen.

P.S.: Wann hast du dir den das Board auf meiner HP angeschaut, hatte da ganz langsam die nötigen Änderungen vorgenommen :) sprcih da war lange Zeit ein Scrollbalken zu sehen.

Bearbeitet von DerSchlachter
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dann zieht er sich aber nicht die css, sieht dann weniger gut aus. Der Banner stört mich nicht so, könnte ihn ja auch komplett entfernen. Macht sich aber doch recht gut. Schaue mal nachher deinen "Link Klick" an, der steht noch auf öffne im selben Browser Fenster nicht auf neuen tab oder Fenster.

Kommt drauf an welche CSS-Datei du meinst. Wenn du die CSS-Dateien vom ezStats anpasst, kannst du ja das Design einstellen.

Daß der Link im Frame aufgeht und nicht in einer neuen Seite ist letztlich gewollt. Ich habe das Leaderboard XHTML-Strict programmiert, da darf man den Links gar nicht mehr sagen, ob sie in einem neuen Fenster aufgehen sollen.

Du kannst das aber umgehen wenn du in das Template "overview_head.html" in die Zeile 6 folgenden Code einfügst:

$("#ezstats a").attr('target', '_blank');

Eine neue Version ist raus, die v0.12 Beta

Wer von der v0.1 oder v0.11 updatet, kann die Datei "config.php" weglassen wenn er den Inhalt der Zip-Datei hochlädt. Dann muss man beim Ausführen der Installation die Daten nicht erneut angeben. Die Installation muss aber ausgeführt werden, da sich was an den SQL-Tabellen geändert hat.

Nach der Installation das Löschen des install-Ordners sowie das Updaten der Stats nicht vergessen!

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

Livedemo

Download

Bearbeitet von ezzemm
Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke fürs Update! Update ist kinderleicht. Dennoch eine Frage! Die Update.php wird bei mir per Cronjob aufgerufen, allerdings werden die Spielerdaten nicht aktualisiert. Verstehe ich da etwas falsch?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke fürs Update! Update ist kinderleicht. Dennoch eine Frage! Die Update.php wird bei mir per Cronjob aufgerufen, allerdings werden die Spielerdaten nicht aktualisiert. Verstehe ich da etwas falsch?

Ich habe gerade im Browser deine update.php aufgerufen, und deine Daten wurden auch aktualisiert. Bzw. sie sind auf dem gleichen Stand wie BFBCS.com. Wenn dort die Daten veraltet sind, sind sie das in ezStats leider auch.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke fürs Update! Update ist kinderleicht. Dennoch eine Frage! Die Update.php wird bei mir per Cronjob aufgerufen, allerdings werden die Spielerdaten nicht aktualisiert. Verstehe ich da etwas falsch?

Ich habe gerade im Browser deine update.php aufgerufen, und deine Daten wurden auch aktualisiert. Bzw. sie sind auf dem gleichen Stand wie BFBCS.com. Wenn dort die Daten veraltet sind, sind sie das in ezStats leider auch.

Jo! Wenn ich aber dann auf BFBCS.com die Statistik manuell aktualisiere und danach die Update.php aufrufe habe ich den aktuellen stand. Rufe ich allerdings nur die Update.php auf, aktualisieren sich die Daten nach meiner Beobachtung nicht.

Zu meinem Verständnis: Durch den Aufruf der update.php ist es beabsichtigt die Daten der Statistikseite zu aktualiseren und dann in aktueller Form auf der Leaderboardseite darzustellen, oder?

EDIT:

VERGISS ALLES, DER CRONJOB INTERVALL MUSS EINFACH NUR ERHÖHT WERDEN.

Bearbeitet von DerSchlachter
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi hab das Leaderboard bei uns installiert fuktioniert einwandfrei :)

http://sauerstoffzelt.com/lb/

Kann auch keine Fehler feststellen.

Ich hatte am Anfang nur das Problem, wenn ich Spieler einfügen wollte, die Seite ewig geladen hatte.

Und das Script keine Fehlermeldung ausgab egal ob Debug an oder aus.

Wusste ja das es an der cURL funktion lag. Also wenn wer den Fehler auch hat, es liegt wirklich nur an der Funktion auch wenn der Fehler nicht angezeigt wird!

Ansonsten Klasse Board danke dafür, bin mit dem Design noch nicht Ferdig aber ich Verlinke dann auf alle Fälle auf die

Seite von ezzemm vieleicht finden es dadurch noch mehr Leute :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi.

Haste das vieleicht noch für Joomla 1.0.15 und in PHP 4?

Wäre nett.

Eine Anleitung für Joomla wird noch kommen. Eine PHP4-Version allerdings nicht; daß wäre zuviel Aufwand. Bist du aber sicher daß dein Webspace kein PHP5 unterstützt? Bei manchen Anbietern kann man das in der Verwaltung einstellen oder durch umbenennen der Skripts in z.B. "index.php5" den PHP5-Modus einstellen.

Hi hab das Leaderboard bei uns installiert fuktioniert einwandfrei :)

http://sauerstoffzelt.com/lb/

Kann auch keine Fehler feststellen.

Ich hatte am Anfang nur das Problem, wenn ich Spieler einfügen wollte, die Seite ewig geladen hatte.

Und das Script keine Fehlermeldung ausgab egal ob Debug an oder aus.

Wusste ja das es an der cURL funktion lag. Also wenn wer den Fehler auch hat, es liegt wirklich nur an der Funktion auch wenn der Fehler nicht angezeigt wird!

Ansonsten Klasse Board danke dafür, bin mit dem Design noch nicht Ferdig aber ich Verlinke dann auf alle Fälle auf die

Seite von ezzemm vieleicht finden es dadurch noch mehr Leute :)

Dankeschön :)

Ich habe die Anleitung überarbeitet, um ezStats in DZCP einzubinden.

Dies wurde notwendig da die Programmierer von DZCP beim Wechsel zur aktuellen Version 1.53 eine größere Änderung eingebaut haben.

Hier die benötigten Dateien für DZCP

  • Ladet mit dem oben angegebenen Link die Zip-Datei "dzcp.zip" herunter und entpackt sie.
  • Ihr findet dort zwei Ordner, "DZCP v.1.51" (der auch mit den Versionen 1.50 und 1.52 funktionieren sollte) sowie den Ordner "DZCP v.1.53". Öffnet den Ordner der eurer Version des CMS entspricht.
  • Öffnet mit Notepad die Datei "index.php". Gebt in der Zeile 3 zwischen den Anführungszeichen die genaue URL zu ezStats an (inkl. http://), z.B. $url = "http://www.deinedomain.de/ezstats/index.php";
  • Erstellt im Verzeichnis eurer DZCP-Installation einen Ordner "ezstats" und kopiert da die "index.php" hinein.
  • Erstellt in eurem Template-Verzeichnis (z.B. www/dzcp/inc/_templates_/version1.5) einen Ordner "ezstats" und kopiert da die "ezstats.html" hinein.
  • Öffnet ezStats über diesen Link: www.euredomain.de/dzcp/ezstats/
  • Tipp: Vor dem Hochladen könnt ihr die Datei "inc/_templates_/version1.5/ezstats/ezstats.html" bearbeiten und eigenen HTML-Code hinzufügen
  • Hinweis: Im Adminpanel von ezStats in der Rubrik "Einstellen des Betriebsmodus" unter "Installations-Pfad auf dem Server, relativ zu deinem CMS" muss bei DZCP eine Verzeichnisebene höher angegeben werden. Z.B.: Wenn du DZCP und ezStats im selben Verzeichnis installiert hast, lautet der relative Pfad nicht "../ezStats" sondern "../../ezStats".

In der nächsten Version von ezStats wird diese Anleitung im Adminpanel zu finden sein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.