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: Artikel Nummer fehlt bei Attributen

    Stef

    • Fördermitglied
    • Beiträge: 203
    Artikel Nummer fehlt bei Attributen
    am: 30. Oktober 2010, 19:12:41
    Hi all,

    ich habe nun Artikel angelegt mit entsprechenden Attribut. Jedem Attribut habe ich eine eigene Art. Nummer gegeben. (Folgenummer im Stil: Test_123) Diese werden in der Table auch angezeigt. Es wird allerdings in den Warenkorb jeweils nur die erste Artikelnummer übertragen. Der Preis wird aber korrekt berechnet für den entsprechenden Artikel?
    An was könnte das liegen oder wo soll ich da mal nachschauen?
    Danke für Hilfe vorab.

    greets
    Stef



    Linkback: https://www.modified-shop.org/forum/index.php?topic=8915.0

    Stef

    • Fördermitglied
    • Beiträge: 203
    Artikel Nummer fehlt bei Attributen
    Antwort #1 am: 31. Oktober 2010, 09:10:19
    Hm... ich habe versucht es zu lösen aber kein Erfolg.
    Es ist im Prinzip der Fehler aus "Bugfix 0000211". Der ist ja aber in der /inc/xtc_get_attributes_model.inc.php drin? :(

    Stef

    • Fördermitglied
    • Beiträge: 203
    Artikel Nummer fehlt bei Attributen
    Antwort #2 am: 01. November 2010, 15:28:12
    Hi all,

    hat keiner ne Idee wo ich mal schauen kann oder an was das liegen könnte?
     :(

    Habs mal mit IE probiert...geht auch nicht aber dabei festegestellt, dass die Anordnung nicht stimmt bei den Attributsanzeige siehe Bild. Kann man da was ändern oder liegt das an den Browserprogrammierungen?
    thx
    nutze die product_options_selection.html

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

    Stef

    • Fördermitglied
    • Beiträge: 203
    Artikel Nummer fehlt bei Attributen
    Antwort #3 am: 01. November 2010, 16:00:43
    Ich trage nochmals etwas ein : Hier der Code von 1.05 der xtc.get_attributes

    Code: PHP  [Auswählen]
    //BOF - Tomcraft - 2009-10-06 - ADDED addslashes by $option_name, $attribute_name
            //BOF - Hetfield - 2009-08-11 - BUGFIX: #0000211 wrong modelnumbers on atrributes
            $options_value_id_query=xtc_db_query("SELECT
                    pa.attributes_model
                    FROM
                    "
    .TABLE_PRODUCTS_ATTRIBUTES." pa
                    INNER JOIN "
    .TABLE_PRODUCTS_OPTIONS." po ON po.products_options_id = pa.options_id
                    INNER JOIN "
    .TABLE_PRODUCTS_OPTIONS_VALUES." pov ON pa.options_values_id = pov.products_options_values_id
                    WHERE
                    po.language_id = '"
    .$language."' AND
                    pa.products_id = '"
    .$product_id."' AND
                    po.products_options_name = '"
    .addslashes($options_name)."' AND
                    pov.language_id = '"
    .$language."' AND
                    pov.products_options_values_name = '"
    .addslashes($attribute_name)."' AND
                    pa.products_id='"
    .$product_id."'");
            //EOF - Hetfield - 2009-08-11 - BUGFIX: #0000211 wrong modelnumbers on atrributes
            //EOF - Tomcraft - 2009-10-06 - ADDED addslashes by $option_name, $attribute_name
     
    da pa.products_id kommt hier 2 mal vor? Ist das aufgrund abfrage von der Hauptnummer und dann vom Attribut? Beim letzten ist in der Syntax das = direkt hinten an. Stimmt doch so nicht oder?

    das letzte was mir noch einfiele wäre ob es mit dem hier zusammenhängt? -> ANLEITUNG: Artikelnummer im Warenkorb anzeigen

    thx

    franky_n

    • Experte
    • Beiträge: 4.950
    Artikel Nummer fehlt bei Attributen
    Antwort #4 am: 01. November 2010, 17:43:47
    Hallo stef,

    die haben wir auch die brauchst Du nicht zu posten.  :whistle:

    Warum machst Du nicht einfach mal in der
    templates/xtc5/module/order_details.html
    Vor die Zeile 19:

    Code: PHP  [Auswählen]
                            <td class="attribute"><strong>{$item_data.NAME}:</strong></td>
    das:

    Code: PHP  [Auswählen]
                            <td class="attribute"><strong>{$item_data.MODEL}</strong></td>
    Viele Grüße

    Franky

    Stef

    • Fördermitglied
    • Beiträge: 203
    Artikel Nummer fehlt bei Attributen
    Antwort #5 am: 01. November 2010, 18:34:57
    Hi Franky und vielen Dank erstmal!

    ich habe den Code angehängt weil kein space hier drin ist. pa.products_id='".$product_id."'");
    Da ich keine Programmierer bin wusste ich nicht ob das gültig ist :-)

    Also nun habe ich durch den Code zumindest bei der Artikelbezeichnung die Artikelnummer noch mit dabei, allerdings bei dem Feld Artikelnummer steht immer noch die des "Hauptartikel".

    Ist das noch änderbar ausser ich lasse das Feld Artikelnummer im Warenkorb weg? Oder geht nur der Weg dann?
    Du hast mir doch hier geholfen wie ich Artikelnummer in den Warenkorb bekomme. Kann es sein, dass da nun auch noch was dazu muss? Artikelattribut nehmen oder so?
    Sorry da steig ich fast nicht durch  :`(

    Danke vorab

    5 Antworten
    1684 Aufrufe
    03. November 2019, 09:50:05 von manne35
    0 Antworten
    1124 Aufrufe
    29. März 2018, 11:38:18 von runde8
    9 Antworten
    4346 Aufrufe
    30. Juni 2016, 12:21:01 von longchuan
               
    anything