1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

KOSZYK na pasku nie odświerza się

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika doleq, 31 Styczeń 2019.

  1. doleq

    doleq Zawodowiec

    Wiadomości:
    83
    Docenione treści:
    7
    Dodałem do pliku body_head.tlp taki poniższy kod w który wkleiłem "koszyk"
    Lecz po dodaniu produktu do koszyka on mi się automatycznie nie odświeża. Dopiero produkt pokazuje się po przeładowaniu strony.
    Czy coś jest pokręcone w poniższym kodzie?

    Strona https://sklep.dolejsz.pl/pl/p/Stojak-do-rozwijania-przew odow-alarmowych-SO-230-2/1728

    Zrzut ekranu 2019-01-31 o 20.55.14.png

    Kod:
     {if 1 == $skin_settings->header->basket}
            {dynamic}
      <div class="login-bar1">
      <div class="login-bar">
      <div class="row container">
     
      <ul class="links right inline" style="float:left;">
      {if true == $user_logged}
      <li>
      <a> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" >
      <span class="fa fa-user"> {translate key="Hello"} <b>{$user->user->getName()|escape}</b></a>
      </span>
      </li>
      <li>
      <a href="{route key='panel'}" title="{translate key="My account"}">
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" >
      <span class="fa fa-user"> {translate key="My account"}</span>
      </a>
      </li>
      <li>
      <a href="{route key='logout'}" title="{translate key='Sign out'}">
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" >
      <span class="fa fa-sign-out"> {translate key='Sign out'}</span>
      </a>
      </li>
    {else}
      {if $enable_register}
      <li>
      <a href="{route key='register'}" title="{translate key='Create an account'}">
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" >
      <span class="fa fa-user"> {translate key='Create an account'}</span>
      </a>
      </li>
      {/if}
      <li>
      <a href="{route key='login'}" title="{translate key='Sign in'}">
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" >
      <span  class="fa fa-key"> {translate key='Sign in'}</span>
      </a>
      </li>
      {/if}
       </ul>
     
     
     {if 1 == $skin_settings->header->basket}
      {dynamic}
      <div class="basket left{if 0 == $user->basket->countProducts()} empty-basket{/if}">
      <a href="{route key='basket'}" title="{translate key='Cart'}" class="count">
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1">
      <span class="countlabel">
      <span>{translate key="Cart"}:</span>
      <b>
      {if 0 == $user->basket->countProducts()}
      ({translate key="empty"})
      {else}
      <b class="sum">{currency value=$user->basket->sumProducts(false)}</b>
      <b class="count">(<span>{$user->basket->countProducts()}</span>)</b>
      {/if}
      </b>
      </span>
      </a>
      </div>
      {/dynamic}
      {/if}
     
      <ul style="float:right;">
      <li >
      <a> <span class="fa fa-phone"> Telefon: xxxx</span></a>
      <a> <span class="fa fa-envelope"> Email: xxxxx</span></a>
      </li>
     
      </ul>
      </div></div></div>
      {/dynamic}
      {/if}
     
     
  2. TheL

    TheL @Lider VIP Moderator forum

    Wiadomości:
    2 363
    Docenione treści:
    520
    co dokładnie tam dodałeś to co podałeś? jeśli tak to nie wszystko odpowiedzialne za koszyk dodałeś :) to raz, 2 czy masz w sklepie ustawione dodawanie do koszyka bez przeładowania?
     
  3. doleq

    doleq Zawodowiec

    Wiadomości:
    83
    Docenione treści:
    7
    Dodawanie do koszyka bez przeładowania jest ok.
    https://sklep.dolejsz.pl/pl/c/Wieszaki-i-polki-na-elektronarzedzia/828

    usunąłem to czego nie chcę :)
    Kod:
    <div class="basket-contain">
                            <div class="basket-products">
    ....
    Ten sam kod mam teraz w dwóch miejscach. W jednym miejscu się odświeża w drugim nie :) HELP! :))

    Kod:
     {if 1 == $skin_settings->header->basket}
                    {dynamic}
                        <div class="basket left{if 0 == $user->basket->countProducts()} empty-basket{/if}">
                            <a href="{route key='basket'}" title="{translate key='Cart'}" class="count">
                                <img src="{baseDir}/public/images/1px.gif" alt="" class="px1">
                                <span class="countlabel">
                                    <span>{translate key="Cart"}:</span>
                                    <b>
                                        {if 0 == $user->basket->countProducts()}
                                            ({translate key="empty"})
                                        {else}
                                            <b class="sum">{currency value=$user->basket->sumProducts(false, false)}</b>
                                            <b class="count">(<span>{$user->basket->countProducts()}</span>)</b>
                                        {/if}
                                    </b>
                                </span>
                            </a>
                        </div>
    
                      
                    {/dynamic}
                {/if}
     
  4. doleq

    doleq Zawodowiec

    Wiadomości:
    83
    Docenione treści:
    7
  5. TheL

    TheL @Lider VIP Moderator forum

    Wiadomości:
    2 363
    Docenione treści:
    520
    zostaw wszystko w całości i zobacz czy wtedy poprawnie wyświetli, tam może jeszcze chodzić o klasę nadrzędną.
    Jeśli ze wszystkim zadziała to display:none i ukryjesz to co ma się nie wyświetlać :)
     

Poleć forum znajomym