Seite 1 von 1

Update 2.6 Statistik/Umsätze & Kategorienauswahl

BeitragVerfasst: So 10. Jun 2018, 12:22
von KasAn
Hallo,
nach dem Aufspielen von Version 2.6 und dem ersten Patch,
wird im Adminbereich unter "Statistik/Umsätze" nur noch der Menüpunkt "Kunden" angezeigt.

Übersicht und Konfiguration sind leer.

---
Das Patch zur 2.6 Version habe ich aufgespielt.
Wenn ich jetzt einen Artikel bearbeite und diesem Artikel eine zweite Kategorie zuordnen möchte,
diese in der Auswahl anklicke und auf speichern klicke, kommt nur eine weiße Seite.

Gruss
KasAn

Re: Update 2.6 Statistik/Umsätze & Kategorienauswahl

BeitragVerfasst: Di 12. Jun 2018, 11:23
von mmaass
Schalte mal die Fehlermeldungen an in conf/config.inc.php
display_error auf 1.

Aber nur mit einem richtigen UTF8 fähigen Editor bearbeiten.
Und wenn man Du Dir nicht sicher bist, mach am besten eine Kopie der Datei vorher.

Re: Update 2.6 Statistik/Umsätze & Kategorienauswahl

BeitragVerfasst: Di 12. Jun 2018, 14:18
von KasAn
Dann erhalte ich folgende Fehlermeldung:

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /homepages/23/d43061141/htdocs/shop_prunkprotzi/includes/functions.artikel.inc.php on line 2601

Ab Zeile 2601 sieht es so aus:

while ($ArtikelRowArray = mysqli_fetch_array($MySQLQueryReferenz, MYSQLI_ASSOC)) {

// Daten f�r die Ausgabe formatieren
$ArtikelDataArray[$ArtikelCounter]["id"] = $ArtikelRowArray["id"];
$ArtikelDataArray[$ArtikelCounter]["verkaufstop"] = $ArtikelRowArray["verkaufstop"];
$ArtikelDataArray[$ArtikelCounter]["artikelnummer"] = $ArtikelRowArray["artikel_nr"];
$ArtikelDataArray[$ArtikelCounter]["wie_oft_bestellt"] = $ArtikelRowArray["wie_oft_bestellt"];
$ArtikelDataArray[$ArtikelCounter]["artikelname"] = $ArtikelRowArray["artikel_name"];
$ArtikelDataArray[$ArtikelCounter]["translate_artikel_name"] = $ArtikelRowArray["translate_artikel_name"];
// $ArtikelDataArray[$ArtikelCounter]["kategoriename"] = $ArtikelRowArray["kategoriename"];
// $ArtikelDataArray[$ArtikelCounter]["kategorieid"] = $ArtikelRowArray["kategorieid"];
$ArtikelDataArray[$ArtikelCounter]["beschreibung"] = $ArtikelRowArray["beschreibung"];
$ArtikelDataArray[$ArtikelCounter]["kurz_beschreibung"] = $ArtikelRowArray["kurz_beschreibung"];
$ArtikelDataArray[$ArtikelCounter]["beschreibung_kurz"] = word_substr(strip_tags($ArtikelRowArray["beschreibung"]), $kurzTextAusgabe, 5);
$ArtikelDataArray[$ArtikelCounter]["preis_brutto"] = $ArtikelRowArray["preis_brutto"];
$ArtikelDataArray[$ArtikelCounter]["preis_netto"] = $ArtikelRowArray["preis_netto"];
$ArtikelDataArray[$ArtikelCounter]["aktiv"] = $ArtikelRowArray["aktiv"];
$ArtikelDataArray[$ArtikelCounter]["meldebestand"] = $ArtikelRowArray["meldebestand"];
$ArtikelDataArray[$ArtikelCounter]["auf_anfrage"] = $ArtikelRowArray["auf_anfrage"];
// if($ArtikelRowArray['merkmalkombination']) {
// $SQLString = 'SELECT lager, lager_bestellungen FROM ' . TABLE_ARTIKEL . ' WHERE merkmalkombinationparentid = \'' . $ArtikelDataArray[$ArtikelCounter]['id'] . '\' ORDER BY lager_bestellungen DESC LIMIT 0,1';
// $merkmalkombiresult = errorlogged_mysql_query($SQLString);
// $merkmalkombi = mysqli_fetch_object($merkmalkombiresult);
// $ArtikelDataArray[$ArtikelCounter]["lager"] = $merkmalkombi->lager;
// $ArtikelDataArray[$ArtikelCounter]["lager_bestellungen"] = $merkmalkombi->lager_bestellungen;
// } else {
$ArtikelDataArray[$ArtikelCounter]["lager"] = $ArtikelRowArray["lager"];
$ArtikelDataArray[$ArtikelCounter]["lager_bestellungen"] = $ArtikelRowArray["lager_bestellungen"];
// }
$ArtikelDataArray[$ArtikelCounter]["gewicht"] = $ArtikelRowArray["gewicht"];
$ArtikelDataArray[$ArtikelCounter]["variante1"] = $ArtikelRowArray["variante1"];
$ArtikelDataArray[$ArtikelCounter]["variante1name"] = $ArtikelRowArray["variante1name"];
$ArtikelDataArray[$ArtikelCounter]["variante2"] = $ArtikelRowArray["variante2"];
$ArtikelDataArray[$ArtikelCounter]["variante2name"] = $ArtikelRowArray["variante2name"];
$ArtikelDataArray[$ArtikelCounter]["variante3"] = $ArtikelRowArray["variante3"];
$ArtikelDataArray[$ArtikelCounter]["variante3name"] = $ArtikelRowArray["variante3name"];
$ArtikelDataArray[$ArtikelCounter]["variante4"] = $ArtikelRowArray["variante4"];
$ArtikelDataArray[$ArtikelCounter]["variante4name"] = $ArtikelRowArray["variante4name"];
$ArtikelDataArray[$ArtikelCounter]["onlinestatus"] = $ArtikelRowArray["aktiv"];
// $ArtikelDataArray[$ArtikelCounter]["wunschzettel_datum"] = $ArtikelRowArray["wunschzettel_datum"];
$ArtikelDataArray[$ArtikelCounter]["ean"] = $ArtikelRowArray["ean"];
$ArtikelDataArray[$ArtikelCounter]["languagearray"] = GetArtikelLanguageDataArray($ArtikelRowArray["id"]);
$ArtikelDataArray[$ArtikelCounter]["einheit_groesse"] = $ArtikelRowArray["einheit_groesse"];
$ArtikelDataArray[$ArtikelCounter]["einheit_masseinheit"] = $ArtikelRowArray["einheit_masseinheit"];
if($ArtikelRowArray["highlight_id"] && $ArtikelRowArray["highlight_enddatum_ts"] > time()) {
$ArtikelDataArray[$ArtikelCounter]["highlight_id"] = $ArtikelRowArray["highlight_id"];
$ArtikelDataArray[$ArtikelCounter]["highlight_preis_brutto"] = $ArtikelRowArray["highlight_preis_brutto"];
$ArtikelDataArray[$ArtikelCounter]["highlight_preis_netto"] = $ArtikelRowArray["highlight_preis_netto"];
$ArtikelDataArray[$ArtikelCounter]["highlight_enddatum_ts"] = $ArtikelRowArray["highlight_enddatum_ts"];
$ArtikelDataArray[$ArtikelCounter]["highlight_css_class"] = $ArtikelRowArray["highlight_css_class"];
$ArtikelDataArray[$ArtikelCounter]["highlight_name"] = $ArtikelRowArray["highlight_name"];
}
$ArtikelDataArray[$ArtikelCounter]["ek_netto"] = $ArtikelRowArray["ek_netto"];
$ArtikelDataArray[$ArtikelCounter]["ek_netto_gesamt"] = $ArtikelRowArray["ek_netto_gesamt"];
$ArtikelDataArray[$ArtikelCounter]["eingabefelder_aktiv"] = $ArtikelRowArray["eingabefelder_aktiv"];

Re: Update 2.6 Statistik/Umsätze & Kategorienauswahl

BeitragVerfasst: Di 12. Jun 2018, 14:57
von mmaass
Der Fehler liegt im SQL, also ein paar Zeilen höher müsste ein //echo SQLString stehen. Da kann man das // weg nehmen und bekommt den kompletten String angezeigt, den man dann in die Datenbank zum anschauen einspielen kann. Und dann bekommt man die Fehlermeldung, woran es wirklich liegt.

Ist das eine neue Installation oder ein Update? Da scheint dann irgendwas falsch gelaufen zu sein aber es lässt sich so nicht einfach sagen was.