Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Module
  Fehlermeldung in Arcademodul

Forum : Module

Titel : Fehlermeldung in Arcademodul

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=4107&forum=11


 Daniel :

11.07.2008 22:44
 Hallo allerseits,

ich habe das Arcademodul 2.0 Beta installiert.
Für registrierte Benutzer läuft es ohne Probleme, doch unregistrierte User erhalten beim Aufruf des Moduls diese Fehlermeldung, obschon die Gruppe das Modul aufrufen darf :

Fatal error: Call to a member function on a non-object in /home/dorfrecht/domains/dorf-recht.be/public_html/modules/arcade/include/arcade_func.php on line 719

Woran könnte das liegen Confused

 bama :

12.07.2008 15:51
 da von diesem Modul schon mehrere Versionen existieren, bin ich mir also nicht sicher, ob wir beide die gleichen haben

bei mir ist ab Zeile 719:
Code:
// Downloadfunktion
$useraufhp = $xoopsUser->getVar("uid");
$dsql = "SELECT uid FROM ".$db->prefix('arcade_groups_downzip')." WHERE uid=".$xoopsUser->uid();

diese Programmzeilen können für einen nicht registrierte User nicht ausgeführt werden.

 Daniel :

12.07.2008 16:09
 Hallo Bama,

danke für deine Rückmeldung, ich habe mir zwischenzeitlich eine andere Version installiert aus diesem Thread hier :
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3818&forum=11

Jetzt scheint's zu klappen ...

Schönes Wochenende !

 Dj_PD :

12.07.2008 16:58
 Ich hatte damals mal Weiti vom Filecenter die aktuellste Version per Mail geschickt (bzw. ich habe ihm alle meine Scripte mal geschickt). In dem Arcarde-Modul war dann auch dieses User-Online-Script von mc-chat eingebaut und einige Fehler bereinigt.

Leider hat er es nicht er es bis jetzt noch nicht aktualisiert.

Ich weiß das ich da noch ein Fehler drin habe (das User-Online Script läßt sich nicht abschalten. Das gibt Fehler da ab 2.0.6 zusätzlich auch vom System ein User-Online-Prüf-Script eingebaut hat), da ich aber mal nen Crash hatte, wollte ich warten bis Weiti das Arcade-Modul aktualisiert, damit ich mit dieser Version weiter machen kann. Da weiß ich ja das alles funktioniert hat.

 Daniel :

13.07.2008 09:04
 Hallo Dj_PD,

kannst du mir kurz bestätigen, dass sich in dem genannten Thread die neuste Version des Modules befindet ?

 Dj_PD :

13.07.2008 16:58
 Kann ich leider nicht genau.
Ist aber auch eine 2.00, deswegen sollte es zumindest den Stand haben.
Ich werde mal schauen, was ich auf der einen Internetseite habe. Dies werde ich nochmal überarbeiten bzw. kontrollieren und dann nochmal online stellen.
Sicher ist sicher.
Kann aber ein bisschen dauern.

 Weiti :

13.07.2008 23:18
 Hi DJ_PD,

scheinbar ist da mal was bei mir untergegangen - ich check das mal und wenn ich die neue Version von damals gefunden habe (ist ja schon einige Zeit her) - stelle ich sie online und gebe Bescheid.

Sorry...

 Weiti :

14.07.2008 00:04
 Hallo DJ_PD,

ich hab die Mail gefunden - war vom September 2007 und hatte sich leider fälschlicherweise in einem ganz Ordner meines Outlooks versteckt. Habe jetzt die maximale Uploadgrösse auf 2MB auf dem Filecenter erhöht - in Zukunft bitte den Upload direkt als Mitglied benutzen - dann kann sowas nicht mehr passieren. Sorry - dass ich das habe schleifen lassen...

Die letzte Version ist soeben auf dem eXV²-Filecenter online gegangen: Downloadseite Arcade-Modul 2.10

Beschreibungstext des Arcade-Moduls 2.10:

Änderungen von 2.0 zu 2.1:
- *neu* Fairmode - Spiele fair selbst eingeben können. Leider gibt es ja kaum noch spiele mit Highscore.
- Online Check mit Anzeige - Damit bleibt man als User eingeloggt. Der Online Check zeigt auch an ob es ein Fehler gibt, bzw. ob Frames deaktviert worden ist. Sollte JavaScript deaktiviert sein, so funktioniert das Script nach meinen Tests trotzdem.
- Zurück-Button nach dem Spielen
- Im Adminbereich "Füge ein Spiel hinzu (ftp)" wurde verbessert:
- Zum einen ist die Liste jetzt sortiert bzw. sortierbar.
- Spiele können angespielt werden um zu schauen in welche Kategorie sie passen.


Änderungen zum Original:
- Upload per FTP möglich
- Eingabe der Beschreibung & Co. per Hand, per php-Datei oder mit einem Standardtext möglich
- Löschen der gesamten Punkte einer Kategorie
- Zip-Download Funktion (damit Exv2 User ihre Spiele mit anderen Exv2 Usern tauschen können, so findet man wenigstens mal welche wo auch der Highscore geht Very Happy )
- Crashmode (einstellbarer Höchstpunktestand, wenn dieser erreicht ist werden die Punkte gelöscht und man fängt von vorne an)
- Weniger ist mehr Mode (z.B. bei den Golfspielen wurde ein falscher Highscore gesetzt, mit dem Mode rechnet man quasi rückwärts. Weniger Schläge (was gut ist) gibt mehr Punkte
- Größe der Spiele eingebaut
- Neustartfunktion
- In der Spielansicht werden jetzt die letzen 3 Spiele angezeigt.
- Kategorieansicht verändert (mit Bild)

Fehler sind derzeit keine bekannt.

Ich hoffe das Euch dieses Modul ein bisschen gefällt DJ_PD

 Dj_PD :

14.07.2008 10:34
 Jo, ist schon was her gewesen.
Und entschuldigen brauchste dich ja auch nicht. Also, ich habe damit kein Problem.

Bitte denkt aber dran das ich geschrieben hatte, das sich in der Version noch ein Fehler befindet.
Ich habe aber auf der Schnelle mal eben die Datei gedownloadet und die Code entsprechend geändert und dann wieder hochgeladen. So kann man den Online Check nun auch abschalten.

Die neue Datei muss aber vom Admin freigeschaltet werden.
Deswegen. Ein bisschen warten. Wenn die neue Datei freigeschaltet ist, seht ihr das im Beschreibungstext, da habe ich rein geschrieben das ich heute was geändert habe.

 Daniel :

14.07.2008 11:03
 danke

 Weiti :

14.07.2008 12:07
 Hi DJ_PD,

nein das mit der Entschuldigung ist schon okay.

Deine neueste Version wurde soeben freigeschalten.

Grüsse,
Dirk

 Hansoon :

15.07.2008 16:32
 Hallo zusammen,
Erstmal vielen Dank an DJ_PD für die 2.1er Version. der Zusatz mit dem Fairplay und den anderen Neuigkeiten ist super.
Leider gibt es beim Spiele hinzufügen:
Fehler, das ..... konnte nicht hinzuefügt werden.
Da es beim Aufruf über Admin> IndexSeite zu Problemen mit den richtigen Pfaden komt, vermut ich mal beim Spiele installieren ein ähnliches Problem mit den Ordnern.
Könnt ihr mir nen Tip geben, woch ich da zur Reparatur ansetzen muss?

Zum Spielen ist nach wie vor toll, besonders mit dem neuen nochmal-Knopf.

WinkHans

 Dj_PD :

17.07.2008 14:46
 Hallo Hansoon,

ich verstehe ehrlich gesagt, derzeit noch nicht wirklich was du damit meinst Confused
Wie meinst du das?
Es kommt bei der wenn du im Adminbereich von Punkte-Spiele bist zu fehlern?
Ich habe gerade nochmal geschaut und öhm, ich hab sowas nich.

Versuche bitte mal dein Problem genauer zu beschreiben.
Ich habe derzeit wirklich keine Ahnung wie du das meinen könntest. Willst du Spiele installieren, die einen Ordner benötigen?

Hm, evtl. meinst du beim hinzufügen von Spielen per Upload, das da evtl. ein Fehler kommt?
Kann das sein?

 Hansoon :

18.07.2008 08:47
 Versuchen wir´s Wink

vorab die Grundlagen:
ExV2 2.0.6 (neuinstalliert)
ArcadeModul von 2.0 auf 2.10_1 upgedatet (alt mit neu überschrieben, Modul upgedatet)

Knackpunkt 1:
Von der StartSeite aus wähle ich das AdminMenü und gelange so auf die IndexSeite des AdminBereichs (www.xxx.de/admin.php).
Dort öffnet sich unter Punkte-Spiele ein Submenü mit entsprechenden Optionen, die mir allesamt einen Error 404 bescheren
Index (http://www.xxx.de/modules/arcade/admin/admin/index.php)
Konfiguration (http://www.xxx.de/modules/arcade/admin/admin/config.php)
usw.
Bemerkenswert ist, daß der Link unter Punkte-Spiele funktioniert und zum AdminMenü des ArcadeModuls führt.
(http://www.xxx.de/modules/arcade/admin/index.php)

Dort kommen wir dann zu
Knackpunkt 2:


Die Spiele sind hochgeladen und die Einzelteile in den entsprechenden Ordnern(alle 777) verstaut. ca. 30 sind bereits unter der alten Version erfolgreich auf diese Art und Weise hinzugefügt worden.

Füge ein Spiel hinzu(FTP)
bringt mich auf die gewünschte Seite (http://www.xxx.de/modules/arcade/admin/arcade.php?act=autoinstall_game)
Verzeichnis: ../cache/
Bis auf "in DB installiert" sind überall grüne Häkchen.
Die SpieleVorschau funktioniert(sehr nützlich)
Jede der 3 InstallationsMöglichkeiten bringt zwar die gewünschten Einstellungen zur Installaton des Spieles(http://www.xxx.de/modules/arcade/admin/arcade.php?act=add_phpautogame&gname=spielxy),
die Übernahme jedoch verendet in der FehlerMeldung :
Fehler, das Spiel wurde nicht hinzugefügt

Das ganze spielt sich auf www.ballerecke.de ab und ist nicht mein wichtigstes Problem Very Happy
wär aber schön, wenn ich die restlichen 30 Spiele noch einbinden könnte, bevor sich die Mahjong-Phobie meiner Freunde in eine Allergie verwandelt.

WinkHans

 Dj_PD :

18.07.2008 16:58
 Ich bin ehrlich gerade mit mein Latein am Ende.
Also, beide Fehler habe ich nicht.
Deswegen ist es auch für mich recht schwer diese nachzuvollziehen.

Das Menü ist auch richtig programmiert. Ich habe es mal mit anderen Modulen verglichen und da ist es eigentlich genauso.
Ok, ich teste gerade nicht mit der 2.0.6-Version, aber da wird sich sicher Pfad-technisch nichts geändert haben.

Und zu dem Spielen...
Er sagt eigentlich nur "Fehler, das Spiel wurde nicht hinzugefügt", wenn er den Eintrag nicht in die Datenbank schreiben kann. Also, ich denke, er findet die Tabelle nicht. Wobei es ja eigentlich komisch ist, da ja die anderen Spiele gefunden werden.
Sagt er den etwas wenn du Error-Report im Adminbereich einschaltest?
Vielleicht macht er ja irgendwo bei Dir ein Error weil eine Datei nicht richtig auf den Server geladen wurde.
Also, in dem Zusammenhang wären folgende Dateien wichtig:
- arcade/admin/admin_header.php
- arcade/classes/dbclass.game.php

Odner sollten 777 haben
und die Dateien im Ordner cache 766, wobei das ja normal unwichtig sein sollte.

Sonst weiß ich derzeit auch nicht weiter.
Doch, vielleicht eins noch. deinstalliere mal das Modul und installiere nochmal komplett. Da deine Seite noch frisch ist, kannste das ja noch testen.

 Hansoon :

19.07.2008 07:49
 Danke für die Tips Smile
Denke auch, dass bei mir was schiefliegt
und werd das Problem an Hand deiner Vorschläge abklopfen.
WinkHans

 Hansoon :

19.07.2008 08:26
 Das Spielehinzufügen klappt wieder.
Hab das Modul nochmal komplett hochgeladen.
> Fehler waren noch da.
Das folgende Modul de- und reinstallieren hat´s dann gebracht.
Der Wurm lag offenbar in der Datenank

Das UnterMenü auf der IndexSeite findet immer noch die 404,
ist aber offenbar nicht auf das ArcadeModul beschränkt.
Da werd ich wohl vorerst mit leben müssen.

Vielen Dank für Modul und Hilfe
WinkHans
Partnerseiten
http://www.exv2-filecenter.de/modules/news_ml/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France