Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

JohnnyFloyd

Newbie
  
  • Posts

    23
  • Joined

  • Last visited

Information

  • Gender
    Мужчина

Recent Profile Visitors

4,399 profile views

JohnnyFloyd's Achievements

Contributor

Contributor (5/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Привет! Прикручиваю счетчик товаров в корзине, который должен обновляться при клике на эту кнопку: <button onclick="addToCart('<?php echo $product['product_id']; ?>');" class="btn btn-shopping-cart btn-outline-inverse">В корзину&nbsp;<i class="fa fa-shopping-cart"></i> </button> Все работает с таймером, а со слушателем не хочет, в чем может быть причина?: // Спан выводит количество товаров <span class="hidden-lg hidden-md hidden-sm" id="product-count" style="color:#FFFFFF; background-color: #282c34; border-radius: 50%; padding: 2px 5px; margin-left: -10px;"> <?php echo $product_count; ?> </span> <script> function updateProductCount() { let xhr = new XMLHttpRequest(); xhr.open('GET', window.location.href, true); xhr.send(); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { let productCountElement = document.getElementById('product-count'); productCountElement.innerHTML = xhr.responseText.match(/id="product-count"[^>]*>([\s\S]*?)<\/span>/)[1]; } } } // С таймером все работает // setInterval(updateProductCount, 5000); // С этим кодом не работает let updateButtons = document.querySelectorAll('.btn.btn-shopping-cart.btn-outline-inverse'); for (let i = 0; i < updateButtons.length; i++) { updateButtons[i].onclick = function() { updateProductCount(); }; } </script> Opencart 1.5.6.4, PHP 5.4.16 Может быть это из-за старой версии php?
  2. Пришлось самому делать, вот, что получилось :) <!-- generation userID and set cookies --> <?php if (isset($_COOKIE["userID"])) { $userID = $_COOKIE["userID"]; } else { $userID = uniqid(); //generate userID setcookie("userID", $userID, time() + 0, "/", "", false, true); } ?> <!-- end generation userID and set cookies --> <!-- /Top.Mail.Ru counter --> <script type="text/javascript"> var userID = "<?php echo $userID ?>"; // throw php var to js var var _tmr = window._tmr || (window._tmr = []); _tmr.push({id: "3304942", type: "pageView", start: (new Date()).getTime(), pid: userID}); // attached js var userID (function (d, w, id) { if (d.getElementById(id)) return; var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id; ts.src = "https://top-fwz1.mail.ru/js/code.js"; var f = function () { var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s); }; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "tmr-code"); </script> <!-- /Top.Mail.Ru counter -->
  3. Hi, нужно встроить код от "top.mail.ru counter" в магазин. В документации написано: "Настройте подмену шаблонного USER_ID на реальные данные при установке кода на сайт." <!-- Top.Mail.Ru counter --> <script type="text/javascript"> var _tmr = window._tmr || (window._tmr = []); _tmr.push({id: "1234567", type: "pageView", start: (new Date()).getTime(), pid: "USER_ID"}); (function (d, w, id) { if (d.getElementById(id)) return; var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id; ts.src = "https://top-fwz1.mail.ru/js/code.js"; var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);}; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "tmr-code"); </script> <noscript><div><img src="https://top-fwz1.mail.ru/counter?id=1234567;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div></noscript> <!-- /Top.Mail.Ru counter --> Получается нужно вместо pid: "USER_ID" вставить что-то вроде этого?: $this->session->data['user_id']; Магазин на Opencart 1.5.6.4
  4. Hi, в каком файле задается заголовок поля From в письмах уведомлениях ? Opencart 1.5.6.4
  5. Wow Мужик, как, как ты его нашёл?, то, что надо!!! Я уже и не надеялся.. Благодарю Вас сеньор!!
  6. Нужен шаблон, который будет максимально похож на этот ИМ - https://www.tokyo-city.ru Или шаблон, который можно было бы оформить в что-то похожее с крупным меню в левой части.
  7. Привет, нужно для админов из разных городов создать отдельные каталоги товаров с ограниченным доступом. То есть например на сайте есть товары из города №1 и города №2, и нужно чтобы администраторы могли добавлять/удалять товары только из своего каталога. Возможно ли сделать что-то подобное? ->
  8. Все решилось. Меняем это: $mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8'))); На это: $msg_4_mail = "Имя отправителя : ".$this->request->post['name']." <br />Email отправителя : ".$this->request->post['email']. " <br />Запрос :".$this->request->post['enquiry']; $mail->setHtml(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8'));
  9. Точно, я же знал, просто спешил, ок, спасибо большое!
  10. Все отлично, только переносы не работают почему-то $msg_4_mail = "Имя отправителя : ".$this->request->post['name']." <br />Email отправителя : ".$this->request->post['email']. " <br />Запрос :".$this->request->post['enquiry']; $mail->setHtml(strip_tags(html_entity_decode($msg_4_mail, ENT_QUOTES, 'UTF-8')));
  11. Приветствую, подскажите пожалуйста, как правильно добавить к этому: $mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8'))); Вот это: ($this->request->post['email'])
  12. Как правильно добавить к этому: $mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8'))); Вот это: ($this->request->post['email'])
  13. Привет, скажите пожалуйста, какие файлы отвечают за форму обратной связи? Нужно почту клиента, которую он отправляет в форме с сайта, которая отправляется в заголовке письма, прописать в тело письма. Хочу это сделать потому, что у меня подключен почтовый сервис "маил.ру для бизнеса" и он вставляет заголовок [email protected] вместо клиентского в отправляемое письмо, и адрес клиента теряется.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.