. .
pragmaMx Support Forum 21 November 2008, 14:57:26 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Erledigt] Definieren einer Variable für das Modul Topmusic  (Gelesen 518 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
breakdancer
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.171



WWW
« am: 01 August 2008, 21:19:25 »

Guten Abend nochmal,

beim Betrieb des TopMusic Moduls kommt es bei mir in verschiedenen Bereichen zu Problemen, die allesamt auf eine Ursache zurückzuführen sind.

Rufe ich das Modul auf, erhalte ich folgende Fehlermeldung:

Code: [Select]  
Fatal error: Call to a member function getId() on a non-object in /home/www/flat13/html/admin/modules/topmusic/lib/com/sergids/topmusic/model/ArtistAdmin.php on line 9

Ein Blick in die entsprechende Datei zeigt mir folgende Codezeilen:

Code: [Select]  
$id=$artistO->getId();

Aha, die Forensuche auf PragmaMX zeigt mir in diversen Beiträgen, dass es sich um ein typisches Problem eines Nuke-Moduls handelt.

Durch Weitersuche bin ich darauf gekommen, dass hier eine Variable vordefiniert werden muss. Ich habe also folgende Zeilen ganz oben in den Code mit eingefügt:

Code: [Select]  
if (!isset($id) || !is_artistO($id)) {
    $id = getID();
}

Das funktioniert so aber leider nicht. Hat jemand eine Idee, wie es richtig heissen muss ?

Liebe Grüße und bis bald !

Markus
« Letzte Änderung: 11 August 2008, 16:25:19 von JoergK » Gespeichert



CMS-Version: PragmaMx 0.1.11, 1.30.2.18/2008-06-30
Serverdaten:: MySql: 4.1 Standard - PHP: 5.2.1 auf Apache/2.2.3 (Linux/SUSE) - Gehostet @ Abundus
Module: SMF: 1.1.5 | CPG: 1.4.18.1 | Kalender-MX: 1.4e
breakdancer
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.171



WWW
« Antworten #1 am: 03 August 2008, 18:33:09 »

Keiner eine Idee ?

Liebe Grüße

Markus
Gespeichert



CMS-Version: PragmaMx 0.1.11, 1.30.2.18/2008-06-30
Serverdaten:: MySql: 4.1 Standard - PHP: 5.2.1 auf Apache/2.2.3 (Linux/SUSE) - Gehostet @ Abundus
Module: SMF: 1.1.5 | CPG: 1.4.18.1 | Kalender-MX: 1.4e
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #2 am: 03 August 2008, 18:45:42 »

Zitat
Fatal error: Call to a member function getId() on a non-object

Übersetzt heisst das :

Fataler Fehler:  Aufrufen einer  Funktion getId () in einem Objekt, das nicht existiert ....


Code: [Select]  
$id=$artistO->getId();

$artist0 ist das Objekt, welches noch nicht initalisiert wurde, nicht $id, welches lediglich die Id des Eintrages darstellt.

Der Construktor der Klasse mit dem Namen "unbekannt", die die Methode getId() beeinhaltet, muss also erst aufgerufen werden.

z.B. =>  $artist0 = new unbekannt(); 
Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
breakdancer
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.171



WWW
« Antworten #3 am: 03 August 2008, 18:57:19 »

Ah, jetzt hat es geschnackelt, denke das kriege ich hin.

Danke Siggi !

Liebe Grüße

Markus
Gespeichert



CMS-Version: PragmaMx 0.1.11, 1.30.2.18/2008-06-30
Serverdaten:: MySql: 4.1 Standard - PHP: 5.2.1 auf Apache/2.2.3 (Linux/SUSE) - Gehostet @ Abundus
Module: SMF: 1.1.5 | CPG: 1.4.18.1 | Kalender-MX: 1.4e
breakdancer
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.171



WWW
« Antworten #4 am: 11 August 2008, 15:27:42 »

Topic kann geschlossen werden...

Die Umsetzung hat zwar funktioniert, es tauchen aber dermaßen viele weitere Fehler auf, dass ich von einer Verwendung des TopMusic-Moduls abgesehen habe.

Liebe Grüße

Markus
Gespeichert



CMS-Version: PragmaMx 0.1.11, 1.30.2.18/2008-06-30
Serverdaten:: MySql: 4.1 Standard - PHP: 5.2.1 auf Apache/2.2.3 (Linux/SUSE) - Gehostet @ Abundus
Module: SMF: 1.1.5 | CPG: 1.4.18.1 | Kalender-MX: 1.4e
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML