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: MODUL: Attribute und Mengeneingabe in product_listing

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.217
    • Geschlecht:
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #135 am: 14. Oktober 2014, 15:40:30
    Danke für den Hinweis. :thx:

    Grüße

    Torsten

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #136 am: 14. Oktober 2014, 15:59:54
    Joo das habe ich übersehen, danke für den Hinweis.
    Wollte das Paket gerade anhängen, aber Torsten hat es schon eingefügt.
    Danke auch dafür.

    Gruß

    mei chan

    • Frisch an Board
    • Beiträge: 70
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #137 am: 12. März 2015, 23:22:57
    Hallo,

    mir ist nach dem Einbau aufgefallen, dass auf https Seiten der form tag immer http nutzt und Chrome eine Warnung anzeigt.

    Ich habe mal versucht in der includes\classes\product.php ein $request_type unter zu bringen und:

    Code: PHP  [Auswählen]
    'FORM_ACTION' => xtc_draw_form('cart_quantity',xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array ('action')).'action=add_product')),

    ersetzt:

    Code: PHP  [Auswählen]
    'FORM_ACTION' => xtc_draw_form('cart_quantity',xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array ('action')).'action=add_product', $request_type)),

    Leider ohne Erfolg, jemand vieleicht eine Idee?

    Gruß

    neroBRN

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #138 am: 13. März 2015, 03:01:33
    Kann ich nicht bestätigen, das hat nichts mit dem Modul zu tun.

    Gruß

    mei chan

    • Frisch an Board
    • Beiträge: 70
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #139 am: 13. März 2015, 09:46:18
    Hallo,

    ohne Erweiterung erzeugt z.B. die Url:

    Code: PHP  [Auswählen]
    HTTPS://demo.modified-shop.org/tags/modified-1.06/advanced_search_result.php?keywords=Testartikel+4&x=0&y=0
     

    Code: PHP  [Auswählen]
    <p><a href="https://demo.modified-shop.org/tags/modified-1.06/advanced_search_result.php?action=buy_now&amp;BUYproducts_id=4&amp;keywords=Testartikel%2B4">...

    In der Anleitung haben wir doch (1.) root\includes\classes\product.php:
    Code: PHP  [Auswählen]
    -----------------------------------------------
    SUCHEN:
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',

    ERSETZEN:
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',
    // [++] web0null - attributes-in-listing
    'PRODUCTS_ADD_CART_BUTTON' => $add_cart_button,
    'PRODUCT_ATTRIBUTES' => $attributes,
    'FORM_ACTION' => xtc_draw_form('cart_quantity',xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array ('action')).'action=add_product')),
    'FORM_END' => '</form>',
    'ADD_QTY'=> $add_qty,
    // [--] web0null - attributes-in-listing
    -----------------------------------------------
     

    Was dann in der advanced_search_result.php bei den gefundenen Artikeln dann folgendes erzeugt und in Chrome zur SSL Warnung führt:

    Code: PHP  [Auswählen]
    <form id="cart_quantity" action="http://meinedomain.de/advanced_search_result.php?keywords=meinkeyword&amp;action=add_product" method="post">
     

    Oder bin ich hier auf dem Holzweg?  :-?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #140 am: 13. März 2015, 12:33:40
    Parameter SSL nutzen?
    $connection    string, optional    Übertragungsart, "SSL" oder "NONSSL", default: "NONSSL"

    Oder die Funktion verbiegen auf default=SSL  :-D

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #141 am: 13. März 2015, 12:34:01
    Um es mal einzugrenzen,
    1. es ist auf der advanced_search_result.php falsch?
    2. ist es auf den Produktlisting Seiten richtig? (wenn man eine Kategorie wählt)
    3. ist es im Produkt (product_info.php) richtig?

    Die 3 Punkte beantworten, und zwar "mit dem Modul" und "ohne dem Modul".

    Nachtrag:
    Kann es auch nicht bei advanced_search_result.php bestätigen.

    Welche Shopversion verwendest du?

    mei chan

    • Frisch an Board
    • Beiträge: 70
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #142 am: 13. März 2015, 14:39:49
    Hallo,
    ich nutzte 1.06-r4642 mit einigen Anpassungen, aber imo nichts was den form tag ändern würde.

    Das Problem betrifft nur die Suche auf SSL Seiten, da product_listing und co. von SSL auf NONSSL umleiten.

    Mein Shop verhält sich wie der Demo Shop:
    1. Kunde nutzt login und besucht https://demo.modified-shop.org/tags/modified-1.06/account.php

    2. Kunde sucht nach "Testartikel" und landet auf https://demo.modified-shop.org/tags/modified-1.06/advanced_search_result.php?MODsid=v3h0l2e0jhq2dn3u79sc54m6n0&keywords=testartikel&x=0&y=0

    Da die Suche nicht auf NONSSL leitet, erhält er in Chrome eine Warnung, da form tag action über http läuft: 
    Code: PHP  [Auswählen]
    <form id="cart_quantity" action="http://..

    Gibt es ein fertiges Paket mit zu ersetzenden Dateien für 1.06-r4642? Dann könnte ich es fix in einem frischen Shop mit SSL-Zert. testen.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #143 am: 13. März 2015, 14:50:41
    Versuch mal das:
    Code: PHP  [Auswählen]
    -----------------------------------------------
    SUCHEN:
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',
     
    ERSETZEN:
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',
    // [++] web0null - attributes-in-listing
    'PRODUCTS_ADD_CART_BUTTON' => $add_cart_button,
    'PRODUCT_ATTRIBUTES' => $attributes,
    'FORM_ACTION' => xtc_draw_form('cart_quantity',xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array ('action')).'action=add_product','SSL')),
    'FORM_END' => '</form>',
    'ADD_QTY'=> $add_qty,
    // [--] web0null - attributes-in-listing
    -----------------------------------------------

    mei chan

    • Frisch an Board
    • Beiträge: 70
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #144 am: 13. März 2015, 15:24:32
    Danke Bonsai,

    Code: PHP  [Auswählen]
    'FORM_ACTION' => xtc_draw_form('cart_quantity',xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array ('action')).'action=add_product','SSL')),

    funktioniert.

    Hatte es gestern Abend leider nur mit $request_type probiert.  :hust:

    Gruß

    neroBRN

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #145 am: 13. März 2015, 17:32:39
    Eine Volltextsuche in allen Dateien des shops nach NOSSL bringt auch noch Treffer, wenn ich mich richtig erinnere. Die sollten auch auf SSL umgestellt werden.

    bige

    • Mitglied
    • Beiträge: 177
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #146 am: 28. Juni 2015, 14:16:33
    Hallo,

    danke für das Modul, funktioniert von der Funktionalität bestens.
    Allerdings habe ich jetzt in allen Produktausgaben im Frontend keine Preise mehr sobald es Attribute gibt.
    Das bezieht sich auf die Listenseite, die Kategorieseite und die Startseite.
    Ich verwende diese Version:

    modified eCommerce Shopssoftware v1.06 rev 4642 SP2 dated: 2014-08-12
    Datenbank Version: "MOD_1.0.6.0"

    Die Anleitung bin ich nun schon einige Male durchgegangen aber ich habe es genau wie beschrieben eingebaut.
    Atrribute werden aber korrekt angezeigt und auch das Einpacken in den Warenkorb geht bestens.
    Hier werden dann auch Preise angezeigt.

    Viele Grüße
    Andi

    bige

    • Mitglied
    • Beiträge: 177
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #147 am: 28. Juni 2015, 16:56:54
    Habe jetzt auch ein wenig geforscht und der Fehler scheint in der product_attributes_listing.php zu liegen und zwar in dieser Zeile (88)

    $products_price = $xtPrice->xtcGetPrice($product->data['products_id'], $format = false, 1, $product->data['products_tax_class_id'], $product->data['products_price']);

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #148 am: 28. Juni 2015, 18:34:46
    Mit deinen Angaben bräuchte ich eine  :glaskugel:, und die habe ich nicht  ;-)

    Was passt denn an der Zeile 88 nicht?
    Gibt es eine Link wo man sich das ansehen kann?
    Welche Modul-Version hast du eingebaut?

    Gruß

    bige

    • Mitglied
    • Beiträge: 177
    Re: MODUL: Attribute und Mengeneingabe in product_listing
    Antwort #149 am: 28. Juni 2015, 19:14:55
    Hallo,

    eingebaut ist die letzte Modulversion vom 10.10.2014.
    Wenn ich diese Zeile auskommentiere und zusätzlich die Zeile 109 ($full = $products_price + $attr_price;), da sonst die leere Variable $products_price eine weisse Seite produziert, werden die Preise angezeigt.
    Und auch die Attribute.
    Aber aus meiner Erfahrung weiss ich dass es gefährlich sein kann, einfach etwas wegzulassen.
    Das hat ja schon seinen Sinn.

    Ich entwickle gerade auf xampp, daher kann ich nichts zeigen.

    Die Datei product_attributes_listing.php greift auf jeden fall in jede Produktliste ein und produziert bei mir bei jedem Produkt, welches Attribute hat, einen leeren Preis.

    Viele Grüße
    Andi
    Werbung / Banner buchen
    9 Antworten
    3374 Aufrufe
    21. Juni 2017, 14:59:02 von awids
    6 Antworten
    4266 Aufrufe
    22. August 2014, 15:59:00 von web0null
    5 Antworten
    3488 Aufrufe
    26. Februar 2012, 14:16:21 von jannemann