wdrożenia PrestaShop

Problem z wklejaniem kodów JS - 1.6.0.8

  • 3 Odpowiedzi
  • 1635 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline tomek_

  • Nowy
  • *
  • 2
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Problem z wklejaniem kodów JS - 1.6.0.8
« dnia: Czerwiec 20, 2015, 06:33:31 pm »
Witam wszystkich Użytkowników!


Przejrzałem sporo tematów na tym oraz oficjalnym forum i często przewija się problem z dodawaniem wszelkich kodów remarketingowych itd.


Jak to właściwie jest np. dla piksela z fb?
Cytuj
<script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } })(); window._fbq = window._fbq || []; window._fbq.push(['track', 'XXX', {'value':'0.00','currency':'PLN'}]); </script>
Trzeba cały skrypt wstawić w tagi {literal}{/literal} np. wewnątrz footer.tpl?
Na forum PrestaShop jest jeszcze jeden wariant wskazany przez użytkownika:
https://www.prestashop.com/forums/topic/226708-facebook-conversion-tracking-install-in-prestashop-15/#entry2030841 Tam w odróżnieniu od poprzedników korzysta z tagów {ldelim}{rdelim}
Czy to wynika z chęci użycia zmiennych z PrestaShop?
Czy spotkaliście się z problemem implementacji tego dla innych modułów płatności niż przelew bankowy? Mam tu na myśli dotpay/payu itp.

Pozdrawiam

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Problem z wklejaniem kodów JS - 1.6.0.8
« Odpowiedź #1 dnia: Czerwiec 20, 2015, 07:21:15 pm »
Jest różnica pomiędzy {literal} a {rdelim}, jeśli nie wiesz jaka to sprawdź od razu zobaczysz, a kod najlepiej wstawić pomiędzy znaczniki literal a robi się to tylko wtedy gdy skrypt zawiera znaczniki {}.

*

Offline tomek_

  • Nowy
  • *
  • 2
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: Problem z wklejaniem kodów JS - 1.6.0.8
« Odpowiedź #2 dnia: Czerwiec 20, 2015, 07:58:41 pm »
Dziękuję za odpowiedź.

Zatem ldelim/rdelim daje coś jak to?
{literal}{{/literal}include{literal}}{/literal}
Mam na myśli chęć wypisania np. zmiennej zawierającej wartości koszyka dla kodu zliczania konwersji?

W 1.6.0.8 spotkałem się jeszcze z problemem rozsypywania skryptów pomimo wyłączenia wszystkich opcji z sekcji CCC.


Tutaj drobna modyfikacja użytkowników z komentarzem:
https://gist.github.com/hereswhatidid/8c8edef106ee95138b03


Drugi problem polega na umiejscowieniu kodu do śledzenia konwersji dla innych modułów niż przelew bankowy.
Odnosząc się np. do PayU:
https://github.com/PayU/plugin_prestashop/tree/master/payu/views/templates
Czy mogłoby to być order-summary.tpl?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Problem z wklejaniem kodów JS - 1.6.0.8
« Odpowiedź #3 dnia: Czerwiec 22, 2015, 09:04:55 pm »
Cytuj
Czy mogłoby to być order-summary.tpl?
raczej order-confirmation.tpl, a najlepiej osobno dla każdego modułu
np.
/themes/default-bootstrap/modules/transferuj/views/templates/front/payment_return.tpl

MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl