Рекомендуемые сообщения

VasyaGrulyk    0

Как релизовать проверку добавлен ли товар в закладки?

Тоесть если товар уже в закладках , должна поменяться запись вместо "в закладки" на "уже в закладках"

 

Opencart 1.5.5.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jeki4    0

Здравствуйте.
Есть ли решение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Ngmt

      300.00 руб
      Скачать/Купить дополнение


      FastLinker - быстрый доступ к любому модулю
      FastLinker - модуль для быстрого доступа к любому модулю, через удобный пункт меню.
      Руководство пользования:
       
      Добавил Ngmt Добавлено 12.10.2017 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.2
      2.1
      2.0 ocStore 2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Ngmt
      FastLinker - модуль для быстрого доступа к любому модулю, через удобный пункт меню.
      Руководство пользования:
       
    • От Rufan
      помогите решите проблему!
      1.)  товар не добавляется с каталога в корзину, закладки и сравнения, если же перейти на сам товар то тогда все норм!
      2.)  если все же удается добавить товар в корзину то при нажатии на корзину всплывает окно в котором отображается товарная позиция и если нажать на крестик рядом с ней то вместо того чтоб товар удалился из корзины она просто исчезает   (не закрывается а именно и исчезает)
       
      http://retro-cars.in.ua/index.php?route=product/category&path=67_63
       
    • От excalibur
      Когда-то в версии 1.5 делал доступ к закладкам лишь удалив в контроллере первых несколько строк проверки логина пользователя, и всё работало.
      Сейчас проделал подобное, но обнаружил, что закладки каким-то образом общие для любых поситителей, любых IP, браузеров устройств.
       
      Реализовал работу с закладками исключительно правкой контроллера catalog\controller\account\wishlist.php
       
      Убрать строки
      if (!$this->customer->isLogged()) { $this->session->data['redirect'] = $this->url->link('account/wishlist', '', true); $this->response->redirect($this->url->link('account/login', '', true)); } После строки:
      $this->model_account_wishlist->deleteWishlist($this->request->get['remove']); Добавить:      
      if (!$this->customer->isLogged()) {             $this->session->data['wishlist'] = array_diff( $this->session->data['wishlist'], array($this->request->get['remove']) );                 } После строки
      $results = $this->model_account_wishlist->getWishlist(); Добавить:
      if (empty($results)){ if (!empty($this->session->data['wishlist'])){ foreach ($this->session->data['wishlist'] as $wish){ $results[]['product_id'] = $wish; } } } Чтобы кнопка "Продолжить" со страницы закладок перенаправляла не в аккаунт а на предыдущую страницу
      Строку :
      $data['continue'] = $this->url->link('account/account', '', true); Заменить на:
      $data['continue'] = 'javascript:history.go(-1)'; И последнее, в конце строку:
      $json['success'] = sprintf($this->language->get('text_login'), $this->url->link('account/login', '', true), $this->url->link('account/register', '', true), $this->url->link('product/product', 'product_id=' . (int)$this->request->post['product_id']), $product_info['name'], $this->url->link('account/wishlist'));   Заменить на:
      $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . (int)$this->request->post['product_id']), $product_info['name'], $this->url->link('account/wishlist'));  
      Протестировал, у меня все работает, закладки теперь привязаны к сессии, следственно каждый посетитель сайта может накидать закладок и потом из них выбрать и оформить заказ без регистрации (если это доступно), при закрытии браузера закладки не обнуляются, 
       
      Не могу утверждать что решение идеальное, поэтому кто заинтересован - берите, тестируйте, оценивайте, предлагайте идеи, если можно что-то улучшить.
       
      У меня остался нерешенным вопрос - вычислить длительность пользовательской и админской сессии и как их продлить. Решения, найденные на форуме и в сети неоднозначные и описывают замену строк в файле session.php которые гораздо проще чем в версии 2.3.0.1
    • От Sych
      Opencart версия 2.0.1.1
      тема default
      При нажатии на кнопки: "довать в закладки", а также "Добавить в сравнение",
      сам товар добавляется в закладки, сравнения.
      Но не выводит сообщение о том, что товар добавлен.
      Помогите, пожалуйста, не приложу ума что делать ...
      Совету, ссылкам, информации, или же прост имхо, что это и где его исправлять, буду очень рад и благодарен.
      Возможно кто-то уже встречался с такой проблемой, отзовитесь пожалуйста.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу