Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

JohnnyFloyd

Новачок
  
  • Публікації

    23
  • З нами

  • Відвідування

Усі публікації користувача JohnnyFloyd

  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] вместо клиентского в отправляемое письмо, и адрес клиента теряется.
  14. Привет, вопрос в том, как сделать так, чтобы магазин не добавлял в начало адреса почты домен магазина. Opencart 1.5.6.4. Нужно, чтобы из этого: <a href="[email protected]">[email protected]</a> получалась ссылка: [email protected] и открывалась почтовая программа, но получается ссылка ведущая на несуществующую страницу магазина: site.ru/[email protected] Как отключить добавление домена к почте?
  15. Привет, нужно добавить вывод картинок (через vqmod) для пунктов подкатегорий на странице родительской категории в Opencart 1.5.6
  16. На сайте привышена нагрузка на mysql. Необходимо оптимизировать работу mysql.
  17. Просто сообщение, что-то типа: "При сумме заказа менее 123 рублей, доставка - 123руб, выберете что-то еще и мы доставим бесплатно." Нужно, чтобы в админке можно было редактировать сообщение. Сообщение должно выводиться при входе покупателя в корзину (модуль simple).
  18. Привет, нужно чтобы при оформлении заказа меньше определённой суммы, выскакивало оповещение с произвольным текстом. OpenCart Версия 1.5.6.4
  19. OpenCart Версия 1.5.6.4 Привет, нужно чтобы при оформлении заказа меньше определённой суммы, выскакивало оповещение с произвольным текстом. Есть такой модуль или придётся лезть в код?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.