Verfasst: 06.11.2008, 12:35
Hallo Ich habe folgendes Problem mit dem OOS Shop, seitdem ich über meinen Provider auf PHP 5 umgestellt wurde weißt der OSO Shop Fehler auf mit der Funktion:
RecordCount(); auf.
Wenn ich Produkte anlisten möchte nach Hersteller erscheint nun Folgned eFehlermeldung:
Fatal error: Call to a member function on a non-object in ......../shop/includes/modules/product_listing.php on line 35
Zeile 35:
// fix counted products
$listing_numrows = $db->Execute($listing_numrows_sql);
$listing_numrows = $listing_numrows->RecordCount();
Ändere Ich die Variable in
RecordCount = 1;
Dann ist der Fehler weg, jedoch listet er auch keine Artikel nach Hersteller mehr auf. Die Tabell ebleibt weiß.
Wier kann man das umschreiben damit die Funktion nach Hersteller Listen wieder funktioniert. Nach Angaben meines Providers der sich das Script angesehen hat, meint es müsste umgeschrieben werden damit es auf PHP 5 läuft.
Übrigens unter php 4 war das kein Problem.
Das Problem tritt auch auf bei Anlisten der Meinungen die Kunden abgegeben haben. Und wenn man eine Artiekl in den Warenkorb legen will.
bei allen 3 Sachen steht im Quelltext diese Funktion
RecordCount();
Das Warebkorb Problem konnte ich aber mit der Umschreibung
RecordCount = 0 lösen, jetzt kann ich wieder Artikel in den Warenkorb legen, aber welche nachteile das hat weiß ich nicht.
Über Hilfe und Vorschläge wäre ich sehr Dankbar.
RecordCount(); auf.
Wenn ich Produkte anlisten möchte nach Hersteller erscheint nun Folgned eFehlermeldung:
Fatal error: Call to a member function on a non-object in ......../shop/includes/modules/product_listing.php on line 35
Zeile 35:
// fix counted products
$listing_numrows = $db->Execute($listing_numrows_sql);
$listing_numrows = $listing_numrows->RecordCount();
Ändere Ich die Variable in
RecordCount = 1;
Dann ist der Fehler weg, jedoch listet er auch keine Artikel nach Hersteller mehr auf. Die Tabell ebleibt weiß.
Wier kann man das umschreiben damit die Funktion nach Hersteller Listen wieder funktioniert. Nach Angaben meines Providers der sich das Script angesehen hat, meint es müsste umgeschrieben werden damit es auf PHP 5 läuft.
Übrigens unter php 4 war das kein Problem.
Das Problem tritt auch auf bei Anlisten der Meinungen die Kunden abgegeben haben. Und wenn man eine Artiekl in den Warenkorb legen will.
bei allen 3 Sachen steht im Quelltext diese Funktion
RecordCount();
Das Warebkorb Problem konnte ich aber mit der Umschreibung
RecordCount = 0 lösen, jetzt kann ich wieder Artikel in den Warenkorb legen, aber welche nachteile das hat weiß ich nicht.
Über Hilfe und Vorschläge wäre ich sehr Dankbar.