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: Bestsellerbox im Warenkorb verschwindet

    demoncleaner

    • Fördermitglied
    • Beiträge: 482
    Bestsellerbox im Warenkorb verschwindet
    am: 02. November 2016, 23:01:44
    Ich poste das mal vorsichtig hier hinein, da ich nicht sicher bin, ob ich es hier mit einem Bug oder einem Feature zu tun habe.

    Das Folgende habe ich im Demoshop so getestet:

    Im Adminbereich habe ich eingestellt, dass nach dem ich etwas in den Warenkorb lege, auch in den Warenkorb geredirected wird.
    Wenn ich nun etwas in den Warenkorb lege, dann wird mir die Bestsellerbox aber NICHT angezeigt.
    Verlasse ich den Warenkorb und bewege mich bewusst über "Warenkorb" wieder in den Warenkorb, dann sehe ich dort die Bestseller. Irgendwie scheint die Beststeller-Box die mitgelieferten Variablen in der URL nicht zu mögen, wenn ich etwas direkt in den Warenkorb lege. Ich sehe aber eigentlich keinen Grund die Beststeller hier mal anzuzeigen und mal nicht.

    Findet das noch jemand komisch und hat evtl. eine Lösung wie die Bestsellerbox im Warenkorb immer angezeigt wird?

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

    demoncleaner

    • Fördermitglied
    • Beiträge: 482
    Re: Bestsellerbox im Warenkorb verschwindet
    Antwort #1 am: 03. November 2016, 12:02:14
    Vermutlich hab ich mich zu kompliziert ausgedrückt.
    Vergleicht doch mal bitte:

    https://demo.modified-shop.org/tags/modified-2.00/shopping_cart.php?products_id=1

    mit

    https://demo.modified-shop.org/tags/modified-2.00/shopping_cart.php

    Das kann doch nicht so gedacht sein, oder doch?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Bestsellerbox im Warenkorb verschwindet
    Antwort #2 am: 03. November 2016, 14:12:49
    Ob es so gewollt ist weiss ich nicht, denke aber eher nicht, ändern kannst Du es folgendermassen.

    In 'templates/tpl_modified/source/boxes.php' ca. Zeile 110 folgenden Code ausschneiden

    Code: PHP  [Auswählen]
        require_once(DIR_FS_BOXES . 'best_sellers.php');
     

    und ihn unmittelbar nach folgendem Code (ca. Zeile 81) wieder einfügen.

    Code: PHP  [Auswählen]
    // -----------------------------------------------------------------------------------------
    //    always visible
    // -----------------------------------------------------------------------------------------
     

    PS:
    Die Bestsellers sind dann immer noch nicht überall sichtbar, denn es gilt immer noch folgende Regel in der 'templates/tpl_modified/source/boxes.php'

    Code: PHP  [Auswählen]
    // -----------------------------------------------------------------------------------------
    // Smarty bestseller
    // -----------------------------------------------------------------------------------------
    $smarty->assign('bestseller', strpos($PHP_SELF, FILENAME_LOGOFF)
                               || strpos($PHP_SELF, FILENAME_CHECKOUT_SUCCESS)
                               || strpos($PHP_SELF, FILENAME_SHOPPING_CART)
                               || strpos($PHP_SELF, FILENAME_NEWSLETTER));
    // -----------------------------------------------------------------------------------------
     

    und in der 'templates/tpl_modified/index.html' diese Regel.

    Code: PHP  [Auswählen]
    {if isset($home) && $home == true}
      {if isset($box_BESTSELLERS)}{$box_BESTSELLERS}{/if}
    {/if}
     

    Gruss
    Hanspeter

    demoncleaner

    • Fördermitglied
    • Beiträge: 482
    Re: Bestsellerbox im Warenkorb verschwindet
    Antwort #3 am: 03. November 2016, 22:48:49
    Hammer! Läuft. Vielen Dank(!)

    demoncleaner

    • Fördermitglied
    • Beiträge: 482
    Re: Bestsellerbox im Warenkorb verschwindet
    Antwort #4 am: 08. November 2016, 20:44:58
    Muss mich dazu noch mal melden, weil mir nun was interssantes aufgefallen ist:

    Bei mir hab ich die Box nicht so eingebaut:
    Code: PHP  [Auswählen]
    {if isset($home) && $home == true}
      {if isset($box_BESTSELLERS)}{$box_BESTSELLERS}{/if}
    {/if}
     

    Sondern einfach generell. bzw. unterscheide ich beim Template nur ob es eine fullscreen Seite ist oder nicht. Was bei mir aber nun dazu führt, dass die Bestseller Box auch auf der product_listing und der categorie_listing zu sehen ist. Was ich eigentlich gar nicht so übel finde. Nur das mir komischerweise dann darin nicht mehr die Bestseller angezeigt werden, sondern irgendwie nur Produkte aus der Kategorie in der ich mich gerade befinde. Wie kann das denn sein ? Und wie kann ich das evtl. so manipulieren, dass er mir immer die jeweiligen Besteseller aus der Katgeorie anzeigt. Das wäre doch eigentlich gar nicht so übel.
    3 Antworten
    3271 Aufrufe
    16. September 2011, 19:01:37 von Tomcraft
    17 Antworten
    9645 Aufrufe
    16. November 2011, 20:53:56 von JoergKurz
    6 Antworten
    4771 Aufrufe
    07. September 2011, 15:39:55 von ThorstenK
    16 Antworten
    6949 Aufrufe
    24. Oktober 2011, 09:20:56 von Carsten