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: Freitext Modul funktioniert nicht im 1.0.6

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Freitext Modul funktioniert nicht im 1.0.6
    am: 17. Januar 2013, 20:04:52
    Hallo,

    ich habe nur 4 mal die Einbauanleitung befolgt, leider wird der Text, den ich in das Feld schreibe nicht in den Warenkorb übergeben.

    Der Abschnitt in der includes/modules/order_details_cart.php sieht nach dem Einbau so aus:

    Code: PHP  [Auswählen]
          $attribute_stock_check = '';
          if (ATTRIBUTE_STOCK_CHECK == 'true' && STOCK_CHECK == 'true') {
            if ($attributes['attributes_stock'] - $products[$i]['quantity'] < 0) {
              $attribute_stock_check  = '<span class="markProductOutOfStock">' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . '</span>';
              $_SESSION['any_out_of_stock'] = 1;
            }
          }
    //BOF TEXTFELD
    $options_values = trim($products[$i][$option]['products_options_values_name'].$attribute_stock_check);

    if($products[$i][$option]['products_options_values_name'] == 'TEXTFELD'){
    $options_values = trim($_SESSION['cart_textfeld'. $products[$i]['id']][$value]);
    }
    if ($options_values != '') {
          $module_content[$i]['ATTRIBUTES'][$subindex] = array ( 'ID' => $attributes['products_attributes_id'],
                                                                 'MODEL' => $attributes['attributes_model'],
                                                                 'EAN' => $attributes['attributes_ean'],
                                                                 'NAME' => $attributes['products_options_name'],
                                                                 'VALUE_NAME' => $options_values
                                                               );
    }
    //EOF TEXTFELD
          $subindex++;
        }
      }
    }
    $smarty->assign('HIDDEN_OPTIONS', $hidden_options);

    $discount = 0;
    $total_content = '';

    Die includes/cart_actions.php so:

    Code: PHP  [Auswählen]
            if (in_array($_POST['products_id'][$i], (isset($_POST['cart_delete']) && is_array($_POST['cart_delete']) ? $_POST['cart_delete'] : array ()))) {
              $_SESSION['cart']->remove($_POST['products_id'][$i]);
                      //EOF TEXTFELD
    unset($_SESSION['cart_textfeld'.$_POST['products_id'][$i]]);
    //BOF TEXTFELD

              if (isset($econda) && is_object($econda))

    und die inc/xtc_get_uprid.inc.php so:

    Code: PHP  [Auswählen]
          while (list($option, $value) = each($params)) {
    //BOF TEXTFELD
    if (xtc_oe_get_options_values_name($value,'') == 'TEXTFELD') {
    $value = abs(crc32($_POST['txt_'.$value])); //FIX v.1.00e
    }
    //EOF TEXTFELD
            if (is_numeric($option) && is_numeric($value)) {
              $attributes_ids .= '{' . (int)$option . '}' . (int)$value;

    Kann mir bitte einer helfen, ich brauche dringend das Textfeld.

    Gruß
    Robert

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

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #1 am: 17. Januar 2013, 21:25:58
    Es wird in den nächsten Tagen eine Einbauanleitung speziell für Modified 1.06 geben

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #2 am: 17. Januar 2013, 21:29:45
    Das ist super web 28. Die Anleitung für die includes/classes/shopping_cart.php  stimmt nämlich auch nicht mehr ganz.

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #3 am: 23. Januar 2013, 15:22:39
    Hallo,

    @web28

    ist die neue Einbauanleitung für das Freitext-Modul (für den 1.06) schon fertig?

    Ich brauche diese dringend.

    Gruß

    Robert

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #4 am: 23. Januar 2013, 16:38:31
    Wer dringend braucht kann bei mir den Einbau buchen, ich kann nicht hexen.
    Und zahlende Kunden gehen vor, ich muss auch von etwas leben.

    ons

    • Neu im Forum
    • Beiträge: 17
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #5 am: 21. April 2013, 18:11:21
    Hallo,

    ist hier denn seit Januar noch etwas passiert?

    ons

    ons

    • Neu im Forum
    • Beiträge: 17
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #6 am: 10. Mai 2013, 13:06:35
    Hallo,

    ich habe nur 4 mal die Einbauanleitung befolgt, leider wird der Text, den ich in das Feld schreibe nicht in den Warenkorb übergeben.

    Der Abschnitt in der includes/modules/order_details_cart.php sieht nach dem Einbau so aus:

    Code: PHP  [Auswählen]
          $attribute_stock_check = '';
          if (ATTRIBUTE_STOCK_CHECK == 'true' && STOCK_CHECK == 'true') {
            if ($attributes['attributes_stock'] - $products[$i]['quantity'] < 0) {
              $attribute_stock_check  = '<span class="markProductOutOfStock">' . STOCK_MARK_PRODUCT_OUT_OF_STOCK . '</span>';
              $_SESSION['any_out_of_stock'] = 1;
            }
          }
    //BOF TEXTFELD
    $options_values = trim($products[$i][$option]['products_options_values_name'].$attribute_stock_check);

    if($products[$i][$option]['products_options_values_name'] == 'TEXTFELD'){
    $options_values = trim($_SESSION['cart_textfeld'. $products[$i]['id']][$value]);
    }
    if ($options_values != '') {
          $module_content[$i]['ATTRIBUTES'][$subindex] = array ( 'ID' => $attributes['products_attributes_id'],
                                                                 'MODEL' => $attributes['attributes_model'],
                                                                 'EAN' => $attributes['attributes_ean'],
                                                                 'NAME' => $attributes['products_options_name'],
                                                                 'VALUE_NAME' => $options_values
                                                               );
    }
    //EOF TEXTFELD
          $subindex++;
        }
      }
    }
    $smarty->assign('HIDDEN_OPTIONS', $hidden_options);

    $discount = 0;
    $total_content = '';


    Meine order_details_cart.php sieht genau gleich aus wie Deine.

    Habe die ganze Anleitung nun bestimmt schon 6-7mal abgearbeitet und trotzdem wird nichts an den Warenkorb übergeben.  :mhhh:
    Es stimmt sonst alles, auch in der DB stehen die eingegebenen Daten. Nur in den Warenkorb wird nichts übernommen.

    web28, was würde uns denn die Anleitung kosten?
    Vielleicht finden sich hier genügend die dafür mitzahlen würden.


    Grüße ons

    colorofweb

    • Neu im Forum
    • Beiträge: 23
    • Geschlecht:
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #7 am: 13. Juni 2013, 17:00:12
    Ich habe das Freitextmodul auf die aktuelle Version 1.06 umschreiben müssen (sogar inclusive eines Datepickers). Wer es dringend benötigt kann sich bei mir melden.

    Allgemein: Datei checkout_confirmation.php kann nicht mehr genutzt werden, dafür aber die includes/classes/order.php. Und am Zugriff auf die Array-Elemente hat sich auch so einiges getan. Werde wenn mal etwas Zeit ist, die Anleitung sauber zu Papier bringen, wenn jemand anderes nicht schneller ist ;-)

    @ons:
    In der 1.06er Version sollte das derart ausschauen:

    Code: PHP  [Auswählen]
      //BOF TEXTFELD
      $options_values = $attributes['products_options_values_name'].$attribute_stock_check;
      if($attributes['products_options_values_name'] == 'TEXTFELD'){
        $options_values = trim($_SESSION['cart_textfeld'. $products[$i]['id']][$value]);
     
    }
     
    if ($options_values != '') {
        $module_content[$i]['ATTRIBUTES'][$subindex] = array (
                                                                 'ID' => $attributes['products_attributes_id'],

                                                                 'MODEL' => $attributes['attributes_model'],

                                                                 'EAN' => $attributes['attributes_ean'],

                                                                 'NAME' => $attributes['products_options_name'],

                                                                 'VALUE_NAME' => $options_values
        );
     
    }

      //EOF TEXTFELD
     

    jonnyb74

    • Neu im Forum
    • Beiträge: 3
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #8 am: 04. August 2013, 14:47:16
    mich würde die anleitung für 1.06 dringend interessieren!!!

    hansen626

    • Neu im Forum
    • Beiträge: 17
    Re: Freitext Modul funktioniert nicht im 1.0.6
    Antwort #9 am: 23. September 2013, 10:12:26
    Hi colorofweb,

    sag mal, wie schaut denn Deine Datei "includes/classes/shopping_cart.php" aus? Ich habe das Modul soweit am laufen, dass der Wunschtext/Datum bis zum Ende des Bestellprozesses korrekt mitgeführt werden, aber leider wird beim Abschluss (checkout_process.php) der Bestellung in die Tabelle "customers_basket_attributes" nicht der Wunschtext/Datum eingetragen, sondern nur TEXTFELD.

    Es gibt also offensichtlich Probleme mit dem Array.

    Kannst Du mal den Inhalt Deiner includes/classes/shopping_cart.php posten?

    Danke sagt
    Hansen
    0 Antworten
    3823 Aufrufe
    31. Juli 2009, 12:44:40 von andal1979
    13 Antworten
    7814 Aufrufe
    24. November 2016, 04:02:10 von Megaprovide
    27 Antworten
    10801 Aufrufe
    07. Juli 2010, 13:18:54 von Viol
               
    anything