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

[Решено] Лайк для товара


Illia

Recommended Posts

Подскажите пожалуйста, как создать кнопку Лайк для товара - не  кнопку соцсети, а кнопку, нажав на которую, её значение увеличивается, ну и сохраняется. 

Я создал в oc_product колонку для числовых значений кнопки, теперь, как я понимаю, необходимо записывать в сессию, если пользователь  уже нажал на кнопку (как? не работал с сессиями в опенкарте), и подключить кнопку через контроллер/модель (тоже непонятно как). Если есть в природе готовые модули - буду благодарен)

Надіслати
Поділитися на інших сайтах


а если стороннийй виджет вставить? например https://likebtn.com/ru/

неа, не подходит - ставит лайк не одному товару , а всем сразу на странице категории

Надіслати
Поділитися на інших сайтах


Так в чем проблема?

 

Сохраняйте клик в localstorage

 

При клике проверяйте наличие id товара, принимайте решение.

 

Грубо, от накруток не избавиться, но это никому, наверное и не надо.

 

Кроме того, хранение в локалстордже позволит "откатить" лайк.

Хотите более серьезную систему? Ведите учет ip, браузера, OC

Надіслати
Поділитися на інших сайтах

а если стороннийй виджет вставить? например https://likebtn.com/ru/

Спасибо, получилось. А не подскажете интереса ради - не встречали  ли  Вы похожие виджеты?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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