Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehler beim Hinzufügen neuer Kategorie

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #45 am: 29. Januar 2010, 22:08:40
    Hallo,

    jetzt sollte die Fehlermeldung bei der Erstellung der Kundengruppe passen:
    1050 - Table 'personal_offers_by_customers_status_1' already exists

    create table personal_offers_by_customers_status_1 (price_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, products_id int NOT NULL, quantity int, personal_offer decimal(15,4))
    Sobald man auf Einfügen drückt kommt der Fehler.

    Gruß

    BJunior

    Shop Hosting

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #46 am: 29. Januar 2010, 22:26:52
    Hallo BJunior,

    Die Tabelle scheinst Du schon zu haben, insofern ist die Fehlermeldung korrekt.

    Ich weiss jetzt etwas mehr und versuche selber den Fehler zu reproduzieren. Hab erstmal vielen Dank für Deine Hilfe. Sobald ich mehr weiss, melde ich mich hier.

    Grüße, Volker

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #47 am: 29. Januar 2010, 22:27:07
    Hallo Volker,

    wenn ich auf der Startseite des Adminbereichs bin, dann zeigt es
    unter aktive Artikel 6 Stück an.
    In dem Menü Kategorien/Artikel sind es aber nur 4.

    Wo sind die fehlenden 2?

    Gruß

    BJunior

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #48 am: 29. Januar 2010, 23:20:49
    Hallo BJunior und Hawk,

    ich kann den Fehler beim Kategorien-Neuanlegen reproduzieren! Er kommt dann, wenn es keine Gruppenrechte gibt - was evtl daher kommt, dass es überhaupt keine Gruppen gibt.

    In dem Fall wird zwar erst eine Kategorie angelegt, aber gleich anschliessend wird versucht, die Felder in categories zu aktualisieren, die mit Berechtigungen zu tun haben, also group_permission_0 bis group_permission_4. Das passiert in der admin/includes/categories.php gleich hinter dem Einfügen einer neuen Kategorie durch Aufruf von xtc_set_groups($categories_id, $permission_array), Zeile 179. Diese Funktion, definiert in admin/includes/functions/general.php bekommt ein leeres Rechte-Array übergeben und versucht damit ein update aufzubauen. Das geht schief.

    Ich weiss jetzt, wie man diese Stelle abdichten kann, ich poste gleich die Änderung. Jetzt würde mich aber die Ursache interessieren, nämlich warum der Effekt bei einigen auftritt und bei anderen nicht.

    Grüße, Volker

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #49 am: 29. Januar 2010, 23:42:51
    Hallo BJunior und Hawk und alle, die den SQL-update-Fehler nach Neuinstallation des shops beim Neuanlegen von Kategorien haben. In Datei admin/includes/functions/general.php, Zeile 83:

    Suche:

    Code: PHP  [Auswählen]
    function xtc_set_groups($categories_id, $permission_array) {

            // get products in categorie
     
    Ersetze durch

    Code: PHP  [Auswählen]
    function xtc_set_groups($categories_id, $permission_array) {

            // if permissions_array is empty, don't try to update
            if (empty($permission_array)) return;

            // get products in categorie
     
    Ein fettes :thx: für eure Hilfe bei der Fehlersuche, speziell an BJunior für Deine Geduld!

    Grüße, Volker

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #50 am: 30. Januar 2010, 00:01:12
    Hallo Volker,

    die Nacht ist noch jung.

    Beim Anlegen der Kundengruppen kommt noch immer die gleiche Fehlermeldung.

    Das Anlegen der Kategorie ist jetzt möglich(speichern).
    Allerdings erscheint jetzt folgende Fehlermeldung im Admin Bereich ganz oben.

    action:>>>insert<<<
    Array ( [sort_order] => [categories_status] => [products_sorting] => p.products_price [products_sorting2] => ASC [categories_template] => default [listing_template] => default )
    action:>>>inserting<<<

    Gruß

    BJunior

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #51 am: 30. Januar 2010, 00:08:23
    Hallo BJunior,

    das sind nur Debug-Ausgaben, die brauchen wir im Moment nicht mehr. Du kannst die original categories.php wieder einspielen.

    Grüße, Volker

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #52 am: 30. Januar 2010, 00:23:43
    Hallo Volker,

    die Kategorien funktionieren jetzt. Danke

    Bei den Kundengruppen kommt aber immer noch die Fehlermeldung:
    1050 - Table 'personal_offers_by_customers_status_1' already exists

    create table personal_offers_by_customers_status_1 (price_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, products_id int NOT NULL, quantity int, personal_offer decimal(15,4))
    Gruß

    BJunior

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #53 am: 30. Januar 2010, 00:33:04
    Hallo Volker,

    ich habe jetzt 3 Kategorien angelegt.
    Soweit alles OK.
    In einer Kategorie ist eine Unterkategorie.
    Auch OK

    4 Produkte sind in dieser Unterkategorie.
    Wenn bei einem Produkt der Status auf grün gesetzt wird,
    wird das Produkt im Shop angezeigt.

    Ab zwei Produkten gibt es keinen Shop mehr.
    Es kommt dann folgende Fehlermeldung:
    1146 - Table 'dbxxxxxx_1.personal_offers_by_customers_status_0' doesn't exist

    SELECT max(quantity) as qty FROM personal_offers_by_customers_status_0 WHERE products_id='5' AND quantity<='1'
    Gruß

    BJunior

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #54 am: 30. Januar 2010, 00:34:12
    Der Fehler (bei den Kundengruppen - hier haben sich gerade die Postings überschnitten) hat vermutlich die selbe Ursache wie der beim Kategorienanlegen. Kannst Du überhaupt im Adminbereich Deine Kundengruppen anzeigen lassen oder kommt gleich der Fehler? Was ist denn der Inhalt Deiner Tabelle customers_status? Bzw was gibt die Abfrage:

    Code: SQL  [Auswählen]
    SELECT * FROM customers_status
     
    direkt auf der Datenbank ausgeführt?

    Grüße, Volker

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #55 am: 30. Januar 2010, 00:50:25
    Hallo Volker,

    der Fehler in den Kundengruppen kommt soblad ich im Fenster
    "Neue Kundengruppe" auf Einfügen drücke.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruß

    BJunior

    vr

    • modified Team
    • Beiträge: 2.664
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #56 am: 30. Januar 2010, 00:52:55
    Hallo BJunior,

    Sorry, Missverständnis, ich meinte die Daten der Tabelle, nicht die Struktur.

    Grüße, Volker

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #57 am: 30. Januar 2010, 01:00:38
    Hallo Volker,

    wo und wie kann ich die Daten anzeigen?

    Gruß
    BJunior

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #58 am: 30. Januar 2010, 01:02:13
    Schau mal hier:

    [...]

    Code: SQL  [Auswählen]
    SELECT * FROM customers_status
     
    direkt auf der Datenbank ausgeführt?

    Grüße, Volker

    Grüße

    Torsten

    BJunior

    • Frisch an Board
    • Beiträge: 67
    Fehler beim Hinzufügen neuer Kategorie
    Antwort #59 am: 30. Januar 2010, 01:06:10
    Hallo Torsten,

    das sagt mir leider überhaupt nichts.
    Kann ich die Daten im phpmyadmin anzeigen lassen?

    Gruß

    BJunior

    4 Antworten
    3599 Aufrufe
    03. Januar 2011, 16:42:58 von franky_n
    17 Antworten
    10231 Aufrufe
    06. April 2011, 20:17:05 von Tomcraft
    3 Antworten
    3496 Aufrufe
    13. Mai 2011, 22:29:47 von Tomcraft
    2 Antworten
    2770 Aufrufe
    23. Januar 2013, 23:59:39 von einfach112
               
    anything