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

romveld

Новичок
  
  • Content Count

    43
  • Joined

  • Last visited

Community Reputation

0 Обычный

About romveld

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Всем привет! не могу нигде найти как сделать кнопку "В корзину" на странице категории в карточках листинга товаров, именно чтобы товар забрасывался в корзину, а не переход в карточку. Наподобие: И лучше бы конечно не модуль, а какое-т программное решение.
  2. А вот так сделал: выкидывает ошибку: что за оно не в курсе?
  3. Версия ocStore 3.0.2.0. Сделал вот так в .js: и так в category.php: в консоли пусто, в нетворке вроде тоже никаких аномалий, во всяком случае файл подгрузки страницы (если я правильно понимаю) и файл со скриптом работают нормально:
  4. Допустим, ну даже, если я создам для всех карточек в категории единый product_id - https://prnt.sc/1yjz7kt, и даже в этой ситуации я же его не запрашиваю в методе prod_quickview в category.php. Мне нужно, чтобы сработал вывод в консоль в success (console.log(1)). То есть, функция в category.php при клике по целевому элементу должна отдать success, он прилететь в Ajax на .js и то, что содержится в success Ajax должно вывести в консоль 1. Или я что-то неправильно понимаю? Если не сложно приведите пример, как мне просто заставить сработать success в Ajax приняв данные из category.php (хотя бы мни
  5. Всем привет! подскажите почему не срабатывает метод Ajax в файле category.php. Код, например, такой: public function prod_quickview() { $json = array(); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } В .js такой: var quickView = { 'popup': function(product_id) { $.ajax({ url: 'index.php?route=product/category/prod_quickview', type: 'post', data: 'product_id=' + product_id, dataType: 'json', success: function(json) { console.log(1); } });
  6. Подскажите, синхронизацию с родной сортировкой Опенкарта нужно отдельно настраивать или она по-умолчанию вместе с фильтром должна работать?
  7. Есть, вот так заработало: Спасибо за помощь!
  8. И всё равно безрезультатно. Уже скопировал и вставил Ваш код: Может ли быть проблема на стороне PHP, по-прежнему выводит 0:
  9. И что-то всё равно не так: 1 2 ни один ни второй вариант не отрабатывают. Если с той проверкой, которая была ранее, выводит 0.
  10. Если всё вместе, вот так: /catalog/controller/product/product.php public function prod() { $json = array(); $json['prod_id'] = $this->request->get['product_id']; $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } /risaler.ru/catalog/view/theme/default/js/common.js var prodpopup = { 'prod': function(prod_id) { $.ajax({ url: 'index.php?route=/product/product/prod', type: 'post', data: prod_id, dataType: 'json', success: func
  11. Всем привет! Пытаюсь вытянуть id товара через Ajax, размещаю вот такую дополнительную функцию в /catalog/controller/product/product.php : function prod () { $json = array(); $json['prod_id'] = (int)$this->request->get['product_id']; $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } данных не отдаёт. Если разместить содержимое этой функции в index(), на страницу выведет id, но это всё, что он выведет, остального содержимого не будет. Эта функция должна отрабатывать при клике на элемент.
  12. Всем привет! Выкидывает вот такую ошибку - https://prnt.sc/1ti5gso. В админку вообще не пробраться, права никакие не поменять. Недавно было подобное, почистил кеш в storage/cache, вроде помогло, сейчас от этого результата ноль. Кто сталкивался подскажите как решить. Заранее спасибо!
  13. Подскажите, есть возможность сделать, чтобы фильтр работал синхронно с сортировкой Opencart в категориях. Например, отфильтровал телевизоры с диагональю 20 дюймов, потом нажимаешь сортировку по цене по возрастанию, и товары сортировались только из телевизоров с диагональю 20 дюймов, а не из всех, которые есть в категории? По умолчанию так происходит.
×
×
  • 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.