ezzemm

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

Recommended Posts

wenn ich meine index seite in index.php5 umbenenne findet er die index seite nicht mehr.

seerver hat PHP Versionen

4.4.9 / 4.4.9 / 5.2.10 / 5.3.1

MySQL Version

4.1.22

und nun?

kriege diese fehlermeldung:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/.............7/gvf/ezStats/classes.php on line 4

bearbeitet von Werner4321

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
kriege diese fehlermeldung:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/.............7/gvf/ezStats/classes.php on line 4

Lade dir diese Zip-Datei runter, entpacke die Datei und lade sie ins ezStats-Verzeichnis. Damit sollte es eigentlich funktionieren.

bearbeitet von ezzemm

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

leider nein

# "deutsch", "standalone" => "0", "relpath" => "../ezStats/", "path" => substr(dirname($_SERVER["SCRIPT_FILENAME"]), 0, strlen(dirname($_SERVER["SCRIPT_FILENAME"]))-7), "cmsdb" => "", "clanname" => "Clanname", "clanhp" => "http://www.ezzemm.de" ); $ezSQL = new ezSQL("install"); if ($ezSQL->connected) { $query = 'SELECT * FROM '.$ezstats['prefix'].'settings WHERE ID = 1'; if (mysql_num_rows($ezSQL->safe_query($query))) { $result = mysql_fetch_assoc($ezSQL->safe_query($query)); $_SESSION['settings'] = Array( "language" => $result['Language'], "standalone" => $result['Standalone'], "relpath" => $result['Relpath'], "path" => $result['Path'], "cmsdb" => $result['cmsDB'], "clanname" => $result['Clanpage'], "clanhp" => $result['ClanHP'] ); $_SESSION['state'] = "update"; } } else { $_SESSION['state'] = "install"; } } /* Sprachauswahl auswerten */ if (isset($_POST['step']) AND $_POST['step'] == 2) $_SESSION['settings']['language'] = $_POST['lang']; $ezFunc = new ezFunctions(); $ezLoc = new ezLocalization($_SESSION['settings']); $ezLoc->get_data("admin"); eval ("\$template = \"".$ezLoc->get_template("_header", "html", "../install")."\";"); echo $template; eval ("\$template = \"".$ezLoc->get_template("_body", "html", "../install")."\";"); echo $template; /* SCHRITT 1 (Sprachauswahl) */ if (!isset($_POST['step'])) { $files = $ezFunc->get_objects_in_folder('../language'); $string = ""; for ($i = 0; $i < count($files); $i++) { $string .= '

'; } eval ("\$template = \"".$ezLoc->get_template("step1", "html", "../install")."\";"); echo $template; } /* SCHRITT 2 (Test des CHMODS) */ elseif ($_POST['step'] == 2) { if (is_writable("../config.php") AND is_writable("../signatures")) { $string = $ezLoc->data['chmod_test_passed']; $input = ''; } else { $string = $ezLoc->data['chmod_test_failed']; $input = ''; } eval ("\$template = \"".$ezLoc->get_template("step2", "html", "../install")."\";"); echo $template; } /* SCHRITT 3 (Angabe der SQL-Daten und Admin-Daten) */ elseif ($_POST['step'] == 3) { if (isset($ezstats)) { $host = $ezstats['host']; $db = $ezstats['db']; $user = $ezstats['user']; $pwd = $ezstats['pwd']; $prefix = $ezstats['prefix']; $admin_name = $ezstats['admin_name']; $admin_pw = $ezstats['admin_pw']; } else { $host = ""; $db = ""; $user = ""; $pwd = ""; $prefix = ""; $admin_name = ""; $admin_pw = ""; } eval ("\$template = \"".$ezLoc->get_template("step3", "html", "../install")."\";"); echo $template; } /* SCHRITT 4 (Anlegen der config.php, Check der SQL-Verbindung, Anlegen der Tabellen) */ elseif ($_POST['step'] == 4) { /* Erstellen der config.php */ $content = " $value) { if ($key != "step") $content .= "\t\$ezstats['". $key ."'] = '". $value ."';\n"; } $content .= "?>\n"; $file = '../config.php'; if (!$handle = fopen($file, "w")) $string1 = $ezLoc->data['file_open_failed']; if (!fwrite($handle, $content)) $string1 = $ezLoc->data['file_write_failed']; $string1 = $ezLoc->data['file_written']; fclose($handle); /* Verbinden mit der SQL-Datenbank */ require '../config.php'; $ezstats['debug'] = true; $ezSQL = new ezSQL(); $string2 = $ezLoc->data['db_connected']; /* Anlegen der Tabellen */ require 'queries.php'; foreach ($queries as $query) { $ezSQL->safe_query($query); } $string3 = $ezLoc->data['tables_created']; /* Standard-Daten für Übersicht */ $query = "REPLACE INTO ".$ezstats['prefix']."overview (ID) VALUES (1)"; $ezSQL->safe_query($query); eval ("\$template = \"".$ezLoc->get_template("step4", "html", "../install")."\";"); echo $template; } /* SCHRITT 5 (Angabe der Einstellungen) */ elseif ($_POST['step'] == 5) { if ($_SESSION['settings']['standalone']) { $standalone_checked = 'checked=checked"'; $include_checked = ""; } else { $standalone_checked = ""; $include_checked = 'checked="checked"'; } $relpath = $_SESSION['settings]['relpath']; $path = $_SESSION['settings']['path']; $cmsdb = $_SESSION['settings']['cmsdb']; $clanname = $_SESSION['settings']['clanname']; $clanhp = $_SESSION['settings']['clanhp']; eval ("\$template = \"".$ezLoc->get_template("step5", "html", "../install")."\";"); echo $template; } /* SCHRITT 6 (Speichern der allgemeinen Einstellungen) */ elseif ($_POST['step'] == 6) { require '../config.php'; $ezSQL = new ezSQL(); /* Speichern der allgemeinen Einstellungen */ $relpath = $_POST['relpath']; if ($relpath != "" AND substr($relpath, -1, 1) != "/") $relpath = $relpath."/"; $path = $_POST['path']; if ($path != "" AND substr($path, -1, 1) != "/") $path = $path."/"; $query = " REPLACE INTO ".$ezstats['prefix']."settings ( ID, Version, Language, Standalone, Relpath, Path, cmsDB, Clanpage, ClanHP ) VALUES ( 1, '".$_SESSION['version']."', '".$_SESSION['settings']['language']."', '".$_POST['standalone']."', '".$relpath."', '".$path."', '".$_POST['cmsdb']."', '".$_POST['clanname']."', '".$_POST['clanhp']."' ) "; $ezSQL->safe_query($query); eval ("\$template = \"".$ezLoc->get_template("step6", "html", "../install")."\";"); echo $template; if (!$_POST['standalone']) { eval ("\$template = \"".$ezLoc->get_template("manual", "html", "../install")."\";"); echo $template; } session_destroy(); } eval ("\$template = \"".$ezLoc->get_template("_footer", "html", "../install")."\";"); echo $template; ?>

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
PHP-Info abrufen: Lade die diese Zip-Datei runter, entpacke die Datei und lade sie ins ezStats-Verzeichnis. Mit dem Abruf der Datei (www.deinedomain.de/ezstats/info.php) wird eine Übersicht angezeigt, welche Funktionen dein Webpaket unterstützt

Folge mal bitte dieser Anleitung und gib mir den entsprechenden Link; mal schauen welche Funktionen dein Webpaket unterstützt

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Wird dadurch ein automatisches Update bei bfbcs.com initiiert?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
Wird dadurch ein automatisches Update bei bfbcs.com initiiert?

Was meinst du genau?

Du wirst lachen er zeigt mir nix an ausser leere seite.

kann es an .httacess liegen?

habe .htacess in deinem ordner gelöscht jetzt gings:

http://germany-veteran-fighters.de/gvf/ezStats/info.php

In dem Fall mußt du schauen ob du im Konfigurationsmenü deines Webhosters PHP5 einstellen kannst, oder an den Support deines Hosters schreiben, daß sie PHP5 aktivieren

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Auf bfbcs.com werden die Stats ja nur upgedatet, wenn du dich in die Warteschlange einreihst. (Manuell auf den Knopf drückst) Und das ist momentan recht lästig. Dauert bis zu ner Minute, bis man mal das Update angestoßen hat.

Nachtrag:

Die "Daten aktualisieren" Funktion gleicht die Daten mit bfbcs.com ab und die Spieler müssen ihr Profil dort selbst aktualisieren richtig?

bearbeitet von Poow

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
Die "Daten aktualisieren" Funktion gleicht die Daten mit bfbcs.com ab und die Spieler müssen ihr Profil dort selbst aktualisieren richtig?

Nein, du musst auf BFBCS.com nix machen. Einfach im Leaderboard die Updatefunktion anstoßen, fertig.

Wenn du von Hand auf bfbcs aktualisierst hast du vielleicht schneller aktuelle Daten, notwendig ist es aber nicht.

Eine neue Version ist raus, die v0.13 Beta

Wer von der v0.10 bis v0.12 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.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

Download

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

@ezzemm ich kann nicht auf php 5 umstellen nutze noch joomla 10.15 und da würde sie nicht mehr richtig laufen.

Versuche aber auf 1.15 umzustellen , trotzdem danke.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
@ezzemm ich kann nicht auf php 5 umstellen nutze noch joomla 10.15 und da würde sie nicht mehr richtig laufen.

Versuche aber auf 1.15 umzustellen , trotzdem danke.

Na mit Joomla hat das nichts zu tun! Du bindest doch sein Board als Wrapper (externe Anwendung) in Joomla ein. Daher muss es nicht kompatibel sein.

P.S.: Über eine Migration deines Joomla solltes du aber trotzdem nachdenken. Der Support für die 1.0.15 Version ist doch schon längst eingestellt.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

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

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Geht 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.